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_3.s
/*
* ========== Copyright Header Begin ==========================================
*
* OpenSPARC T2 Processor File: mpgen_tso_atomic_all_banks_3.s
* Copyright (C) 1995-2007 Sun Microsystems, Inc. All Rights Reserved
* 4150 Network Circle, Santa Clara, California 95054, U.S.A.
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; version 2 of the License.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program; if not, write to the Free Software
* Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
*
* For the avoidance of doubt, and except that if any non-GPL license
* choice is available it will apply instead, Sun elects to use only
* the General Public License version 2 (GPLv2) at this time for any
* software where a choice of GPL license versions is made
* available with the language indicating that GPLv2 or any later version
* may be used, or where a choice of which version of the GPL is applied is
* otherwise unspecified.
*
* Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara,
* CA 95054 USA or visit www.sun.com if you need additional information or
* have any questions.
*
*
* ========== Copyright Header End ============================================
*/
#define SCONTEXT PCONTEXT
#define MAIN_PAGE_NUCLEUS_ALSO
#define MAIN_PAGE_HV_ALSO
#define N_CPUS 64
#define ENABLE_T0_Fp_exception_ieee_754_0x21
#define ENABLE_T0_Fp_exception_other_0x22
#define ENABLE_T0_Fp_disabled_0x20
#define ENABLE_T0_Illegal_instruction_0x10
#define ENABLE_T1_Illegal_instruction_0x10
#define ENABLE_HT0_Illegal_instruction_0x10
#define ENABLE_HT1_Illegal_instruction_0x10
#define ENABLE_T0_Clean_Window_0x24
#define THREAD_COUNT 64
#define THREAD_STRIDE 1
#define SKIP_TRAPCHECK
#define USE_MPGEN_TRAPS
#include "hboot.s"
.text
.global main
main:
! Check for processor ID
th_fork(processor,%l0)
! Random code for Processor 0
processor_0:
ta T_CHANGE_PRIV
set done_flags,%g1
mov 1,%g2
st %g2,[%g1+0x00] ! Set the start flag
wrpr %g0,7,%cleanwin
call p0_init_memory_pointers
wr %g0,0x80,%asi ! Setting default asi to 80
! Initialize the floating point registers for processor 0
wr %g0,0x4,%fprs ! Make sure fef is 1
set p0_init_freg,%g1
! %f0 = ace90374 0a3f623c 993ef872 9d433c9f
! %f4 = a4b92c60 59b094e7 14aa4f57 3c4f0a98
! %f8 = 801ce226 20343387 09c8aaa0 de6dec2d
! %f12 = f7aa8ad9 0b700f1d 8c9fdfd2 8eec09cd
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 82e09a2a dd09ce0b 2fc136c0 8c935a92
! %f20 = d8ca5a1d 0c3ecd67 be0a2cd7 4be9a230
! %f24 = e4636f79 c86f160b 212de9b3 4fc9d778
! %f28 = 66a9563e c91e3213 5c3652ad 06c63d77
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e1fd1d8a 5d838b34 11975f2c 4783b42b
! %f36 = dd3b9c80 ba88681d 58152032 e1723235
! %f40 = 64cebae4 88858b86 f7e067f8 9f57f1a4
! %f44 = 321b0ab3 d71cc547 1610a2f7 88afd358
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0ff9716700000031,%g7,%g1 ! GSR scale = 6, align = 1
wr %g1,%g0,%gsr ! GSR = 0ff9716700000031
wr %g0,%y ! Clear Y 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:
! %l3 = 458c82f83aa2468d, Mem[00000000918001f8] = 360ce370d85c4f18
stx %l3,[%o0+0x1f8] ! Mem[00000000918001f8] = 458c82f83aa2468d
! Mem[00000000110000c6] = 8ee06718, %l6 = fe165aabea5a6a22
ldstub [%i2+0x0c6],%l6 ! %l6 = 00000067000000ff
! Mem[00000000110001e4] = 43574f3a, %l7 = c06459a2b78cab84
ldstub [%i2+0x1e4],%l7 ! %l7 = 00000043000000ff
! Mem[0000000010800038] = 1aeba65ad1a9e708, %l1 = 1587fc746880ada7, %l7 = 0000000000000043
add %i1,0x38,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 1aeba65ad1a9e708
! %l0 = adb7e65e41d46331, Mem[00000000918000d0] = 3167ff06
stb %l0,[%o0+0x0d0] ! Mem[00000000918000d0] = 3167ff06
! Mem[00000000118000e1] = e874574e, %l6 = 0000000000000067
ldstub [%i3+0x0e1],%l6 ! %l6 = 00000074000000ff
! Mem[0000000010000118] = 213315a8, %l6 = 0000000000000074
swap [%i0+0x118],%l6 ! %l6 = 00000000213315a8
! Mem[0000000091800108] = 7108d17e e0b7babd, %g2 = aa87b4b6, %g3 = 0bad0b00
ldd [%o0+0x108],%g2 ! %g2 = 000000007108d17e 00000000e0b7babd
! %l6 = 00000000213315a8, Mem[0000000090000016] = 3d99591c
sth %l6,[%i4+0x016] ! Mem[0000000090000014] = 15a8591c
! Mem[00000000118001dc] = cdc03ddd, %l6 = 00000000213315a8
swap [%i3+0x1dc],%l6 ! %l6 = 00000000cdc03ddd
p0_label_2:
! Mem[0000000090800108] = b62c43f7, %g2 = 000000007108d17e
lduh [%i5+0x10a],%g2 ! %g2 = 000000000000b62c
! Mem[00000000100000fc] = a1da935d, %l4 = e340e38e06c9f5ad
ldsb [%i0+0x0ff],%l4 ! %l4 = 000000000000005d
! Mem[00000000110001ea] = 4b0bbc36, %l2 = e8bf64f441cb78a5
ldstub [%i2+0x1ea],%l2 ! %l2 = 000000bc000000ff
! Mem[0000000090000094] = 6da0a403, %g2 = 000000000000b62c
lduw [%i4+0x094],%g2 ! %g2 = 000000006da0a403
! Mem[000000001080006c] = 3721ec8b, %l6 = 00000000cdc03ddd
swap [%i1+0x06c],%l6 ! %l6 = 000000003721ec8b
! Mem[0000000010000030] = a92dc692fddf1b03, %l2 = 00000000000000bc, %l2 = 00000000000000bc
add %i0,0x30,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = a92dc692fddf1b03
! Mem[00000000118000d8] = 694387e4dd556999, %l7 = 1aeba65ad1a9e708, %l4 = 000000000000005d
add %i3,0xd8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 694387e4dd556999
! Mem[0000000091000150] = 1a13b93e28ad1ffe, %g2 = 000000006da0a403
ldx [%i6+0x150],%g2 ! %g2 = 1a13b93e28ad1ffe
! Mem[0000000011000164] = f2b5f3ae, %l6 = 000000003721ec8b
swap [%i2+0x164],%l6 ! %l6 = 00000000f2b5f3ae
! Mem[00000000110000a8] = a887cd17a6aab616, %l0 = adb7e65e41d46331, %l5 = 612a18f5d3c19b44
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = a887cd17a6aab616
p0_label_3:
! Mem[000000001080017c] = 72ba7f82, %l3 = 458c82f83aa2468d
ldstub [%i1+0x17c],%l3 ! %l3 = 00000072000000ff
! Mem[000000009100006c] = 3b18c27c, %g2 = 1a13b93e28ad1ffe
ldub [%i6+0x06e],%g2 ! %g2 = 000000000000003b
! Mem[000000001080015c] = 506c8f91, %l6 = f2b5f3ae, %l0 = 41d46331
add %i1,0x15c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000506c8f91
! Mem[0000000010000018] = 4f6a565b, %l7 = 1aeba65ad1a9e708
swap [%i0+%o3],%l7 ! %l7 = 000000004f6a565b
! Mem[0000000090800134] = 12668400, %g2 = 000000000000003b
ldsh [%i5+0x134],%g2 ! %g2 = 0000000000001266
! Mem[00000000108001c0] = 46585eadb8846826, %l6 = 00000000f2b5f3ae, %l4 = 694387e4dd556999
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 46585eadb8846826
! Mem[00000000910000b0] = 6c54d54e 374fdfb3, %g2 = 00001266, %g3 = e0b7babd
ldd [%i6+0x0b0],%g2 ! %g2 = 000000006c54d54e 00000000374fdfb3
! Mem[00000000910000f0] = 749c07e0, %g2 = 000000006c54d54e
ldsh [%i6+0x0f0],%g2 ! %g2 = 000000000000749c
! %l4 = 46585eadb8846826, Mem[000000009180018c] = e1b437f1
stw %l4,[%o0+0x18c] ! Mem[000000009180018c] = b8846826
! Mem[000000001080005c] = 20d10043, %l7 = 4f6a565b, %l1 = 6880ada7
add %i1,0x5c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000020d10043
p0_label_4:
! Mem[00000000108001d0] = 6819080a, %l2 = fddf1b03, %l2 = fddf1b03
add %i1,0x1d0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000006819080a
! %l3 = 0000000000000072, Mem[000000009100013e] = 7b104705
sth %l3,[%i6+0x13e] ! Mem[000000009100013c] = 00724705
! Mem[000000001080003b] = 1aeba65a, %l2 = 000000006819080a
ldstub [%i1+0x03b],%l2 ! %l2 = 0000005a000000ff
! %l4 = b8846826, %l5 = a6aab616, Mem[0000000091800000] = eab61522 2fd6eb90
std %l4,[%o0+%g0] ! Mem[0000000091800000] = b8846826 a6aab616
! Mem[00000000118000e0] = e8ff574e6e14c8bd, %l2 = 000000000000005a, %l0 = 00000000506c8f91
add %i3,0xe0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = e8ff574e6e14c8bd
! Mem[0000000011000034] = fa939b02, %l4 = 46585eadb8846826
swap [%i2+0x034],%l4 ! %l4 = 00000000fa939b02
! %l3 = 0000000000000072, Mem[00000000908000a0] = cebf2e78
stw %l3,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000072
! Mem[0000000090000080] = e75680f9, %g2 = 000000000000749c
ldub [%i4+0x080],%g2 ! %g2 = 00000000000000e7
! Mem[0000000010800086] = 828b22d7, %l1 = 0000000020d10043
ldstub [%i1+0x086],%l1 ! %l1 = 00000022000000ff
! Mem[0000000010000084] = 1bbcf895, %l2 = 0000005a, %l0 = 6e14c8bd
add %i0,0x84,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001bbcf895
p0_label_5:
! %l4 = 00000000fa939b02, Mem[00000000918001f4] = 23b3ffa2
stb %l4,[%o0+0x1f4] ! Mem[00000000918001f4] = 02b3ffa2
! Mem[00000000118000fe] = d44cf025, %l2 = 000000000000005a
ldstub [%i3+0x0fe],%l2 ! %l2 = 000000f0000000ff
! Mem[00000000910001a8] = ca69d450, %g18 = d1aab56ff21ce25b
ldsw [%i6+0x1a8],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[000000009000017c] = 27581157, %g18 = d1aab56ff21ce25b
ldsw [%i4+0x17c],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[0000000090800128] = b9751c4f, %g2 = 0000000027581157
ldsh [%i5+0x128],%g2 ! %g2 = ffffffffffffb975
! Mem[00000000100001a1] = 484c68dc, %l3 = 0000000000000072
ldstub [%i0+0x1a1],%l3 ! %l3 = 0000004c000000ff
! Mem[0000000090000190] = 8c1d02ad, %g2 = ffffffffffffb975
ldsb [%i4+0x193],%g2 ! %g2 = ffffffffffffff8c
! Mem[00000000100001b8] = a826558b, %l5 = a6aab616, %l1 = 00000022
add %i0,0x1b8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a826558b
! Mem[0000000091000188] = 5e73d879 29b7c8a5, %g2 = ffffff8c, %g3 = 374fdfb3
ldd [%i6+0x188],%g2 ! %g2 = 000000005e73d879 0000000029b7c8a5
! Mem[00000000108001c8] = 1eddf211a71cd62b, %l6 = 00000000f2b5f3ae, %l3 = 000000000000004c
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 1eddf211a71cd62b
p0_label_6:
! Mem[0000000090000058] = 243d3024, %g2 = 000000005e73d879
ldsh [%i4+0x058],%g2 ! %g2 = 000000000000243d
! Mem[0000000011800195] = b9c73ddb, %l3 = 1eddf211a71cd62b
ldstub [%i3+0x195],%l3 ! %l3 = 000000c7000000ff
! Mem[0000000010800014] = ce2c4c15, %l7 = 4f6a565b, %l6 = f2b5f3ae
add %i1,0x14,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ce2c4c15
! Mem[0000000090800170] = 92ecb79b9e5a486c, %g2 = 000000000000243d
ldx [%i5+0x170],%g2 ! %g2 = 92ecb79b9e5a486c
! Mem[0000000011000094] = b5c87c75, %l1 = 00000000a826558b
ldstub [%i2+0x094],%l1 ! %l1 = 000000b5000000ff
! %l4 = 00000000fa939b02, Mem[00000000910001a4] = 3f4114b0
sth %l4,[%i6+0x1a4] ! Mem[00000000910001a4] = 9b0214b0
! Mem[00000000900000b0] = 7c212b59, %g2 = 92ecb79b9e5a486c
lduh [%i4+0x0b0],%g2 ! %g2 = 0000000000007c21
! Mem[0000000010800110] = 0986204456b373dc, %l6 = 00000000ce2c4c15, %l0 = 000000001bbcf895
add %i1,0x110,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 0986204456b373dc
! %l0 = 0986204456b373dc, Mem[00000000918000b8] = 69c70d0d0bfad71b
stx %l0,[%o0+0x0b8] ! Mem[00000000918000b8] = 0986204456b373dc
! Mem[0000000011000154] = d396907b, %l1 = 00000000000000b5
swap [%i2+0x154],%l1 ! %l1 = 00000000d396907b
p0_label_7:
! Mem[0000000010800050] = 7d268f18b962b5c1, %l7 = 000000004f6a565b, %l5 = a887cd17a6aab616
add %i1,0x50,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 7d268f18b962b5c1
! Mem[0000000091000000] = 4712e8ccc41bb6aa, %g2 = 0000000000007c21
ldx [%i6+%g0],%g2 ! %g2 = 4712e8ccc41bb6aa
! %l7 = 000000004f6a565b, Mem[0000000091000090] = 5515d678
sth %l7,[%i6+0x090] ! Mem[0000000091000090] = 565bd678
! Mem[00000000100000e8] = a77e5ac0, %l4 = fa939b02, %l4 = fa939b02
add %i0,0xe8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000a77e5ac0
! Mem[00000000118000f8] = 96a381c8, %l1 = 00000000d396907b
swap [%i3+0x0f8],%l1 ! %l1 = 0000000096a381c8
! Mem[0000000011800124] = ad991628, %l4 = 00000000a77e5ac0
swap [%i3+0x124],%l4 ! %l4 = 00000000ad991628
! Mem[0000000011000138] = df4767681979eba0, %l5 = 7d268f18b962b5c1, %l4 = 00000000ad991628
add %i2,0x138,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = df4767681979eba0
! Mem[000000001000014c] = bacaf87a, %l1 = 0000000096a381c8
ldstub [%i0+0x14c],%l1 ! %l1 = 000000ba000000ff
! %l2 = 00000000000000f0, Mem[00000000910001d4] = a8949fe2
stb %l2,[%i6+0x1d4] ! Mem[00000000910001d4] = f0949fe2
! %l3 = 00000000000000c7, Mem[0000000090800144] = ae514e48
stw %l3,[%i5+0x144] ! Mem[0000000090800144] = 000000c7
p0_label_8:
! Mem[00000000108000b4] = 40c00da5, %l4 = df4767681979eba0
swap [%i1+0x0b4],%l4 ! %l4 = 0000000040c00da5
! %l2 = 00000000000000f0, Mem[00000000900001fa] = f953fc4e
stb %l2,[%i4+0x1fa] ! Mem[00000000900001f8] = f053fc4e
! %l6 = 00000000ce2c4c15, Mem[0000000090000138] = cb82aaec
stb %l6,[%i4+0x138] ! Mem[0000000090000138] = 1582aaec
! Mem[00000000100001d0] = 682a6baa, %l2 = 00000000000000f0
ldstub [%i0+0x1d0],%l2 ! %l2 = 00000068000000ff
! Mem[000000009180016c] = 0d3690f0, %g18 = d1aab56ff21ce25b
ldsw [%o0+0x16c],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[0000000090800108] = a08db62c 43f786ef, %g2 = 0d3690f0, %g3 = 29b7c8a5
ldd [%i5+0x108],%g2 ! %g2 = 00000000a08db62c 0000000043f786ef
! %l2 = 0000000000000068, Mem[00000000910001f0] = 4b946571
stw %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000068
! Mem[00000000100000a4] = e84c1a08, %l5 = b962b5c1, %l6 = ce2c4c15
add %i0,0xa4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e84c1a08
! %l5 = 7d268f18b962b5c1, Mem[0000000090000038] = 40575725
sth %l5,[%i4+0x038] ! Mem[0000000090000038] = b5c15725
! Mem[0000000011000138] = df476768, %l2 = 0000000000000068
ldstub [%i2+0x138],%l2 ! %l2 = 000000df000000ff
p0_label_9:
! Mem[000000001080012c] = dd59b8dd, %l6 = 00000000e84c1a08
lduh [%i1+0x12c],%l6 ! %l6 = 000000000000dd59
! Mem[0000000011000070] = 5fab923781dd9ff3, %l2 = 00000000000000df, %l0 = 0986204456b373dc
add %i2,0x70,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 5fab923781dd9ff3
! Mem[0000000090000088] = 616d1e19, %g2 = 00000000a08db62c
ldub [%i4+0x089],%g2 ! %g2 = 0000000000000061
! Mem[0000000010000102] = a38d8d7c, %l0 = 5fab923781dd9ff3
ldstub [%i0+0x102],%l0 ! %l0 = 0000008d000000ff
! Mem[0000000010000038] = 9078cd1d, %l4 = 40c00da5, %l3 = 000000c7
add %i0,0x38,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000009078cd1d
! Mem[0000000091000014] = df53accf, %g2 = 0000000000000061
ldub [%i6+0x014],%g2 ! %g2 = 00000000000000df
! Mem[0000000010000168] = dd732a48, %l2 = 00000000000000df
swap [%i0+0x168],%l2 ! %l2 = 00000000dd732a48
! Mem[00000000108000f0] = 41337767, %l2 = 00000000dd732a48
ldstub [%i1+0x0f0],%l2 ! %l2 = 00000041000000ff
! Mem[000000009080014c] = 0ff94014, %g2 = 00000000000000df
ldsh [%i5+0x14c],%g2 ! %g2 = 0000000000000ff9
! Mem[0000000090000150] = cdea0288, %g2 = 0000000000000ff9
ldsh [%i4+0x152],%g2 ! %g2 = ffffffffffffcdea
p0_label_10:
! Mem[0000000011800088] = 15fdd3f03eebe23d, %l6 = 000000000000dd59, %l0 = 000000000000008d
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 15fdd3f03eebe23d
! Mem[00000000118001ef] = f559f135, %l5 = 7d268f18b962b5c1
ldstub [%i3+0x1ef],%l5 ! %l5 = 00000035000000ff
! Mem[000000001100015c] = 086df16d, %l6 = 000000000000dd59
swap [%i2+0x15c],%l6 ! %l6 = 00000000086df16d
! Mem[000000009000012c] = 57cfddf6, %g2 = ffffffffffffcdea
lduh [%i4+0x12e],%g2 ! %g2 = 00000000000057cf
! Mem[00000000118000a0] = e16b74e02494adba, %l5 = 0000000000000035, %l5 = 0000000000000035
add %i3,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = e16b74e02494adba
! Mem[00000000900001c0] = 6e76fc32, %g2 = 00000000000057cf
ldub [%i4+0x1c0],%g2 ! %g2 = 000000000000006e
! Mem[0000000011800148] = d1be24cb, %l7 = 4f6a565b, %l0 = 3eebe23d
add %i3,0x148,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000d1be24cb
! Mem[00000000900001b8] = 587249c8 db2d8400, %g2 = 0000006e, %g3 = 43f786ef
ldd [%i4+0x1b8],%g2 ! %g2 = 00000000587249c8 00000000db2d8400
! %l6 = 086df16d, %l7 = 4f6a565b, Mem[0000000091000130] = 3babf221 bd627f18
std %l6,[%i6+0x130] ! Mem[0000000091000130] = 086df16d 4f6a565b
! %l6 = 00000000086df16d, Mem[0000000091000028] = 5731f53b09165443
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000000086df16d
p0_label_11:
! Mem[000000001100008c] = 5ddb1221, %l2 = 00000041, %l5 = 2494adba
add %i2,0x8c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005ddb1221
! Mem[00000000900000d0] = c3af9cf4738f9a5a, %g2 = 00000000587249c8
ldx [%i4+0x0d0],%g2 ! %g2 = c3af9cf4738f9a5a
! %l6 = 086df16d, %l7 = 4f6a565b, Mem[0000000091000160] = 8e5aef53 c3bdc93b
std %l6,[%i6+0x160] ! Mem[0000000091000160] = 086df16d 4f6a565b
! Mem[0000000090000100] = 8d70682c, %g2 = c3af9cf4738f9a5a
lduh [%i4+0x102],%g2 ! %g2 = 0000000000008d70
! Mem[00000000108001cf] = a71cd62b, %l4 = 0000000040c00da5
ldstub [%i1+0x1cf],%l4 ! %l4 = 0000002b000000ff
! Mem[00000000900001ec] = 9e49aa61, %g2 = 0000000000008d70
ldsb [%i4+0x1ec],%g2 ! %g2 = ffffffffffffff9e
! %l1 = 00000000000000ba, Mem[0000000090000158] = d1d1ef4e026fb8e3
stx %l1,[%i4+0x158] ! Mem[0000000090000158] = 00000000000000ba
! Mem[0000000090800170] = 92ecb79b9e5a486c, %g2 = ffffffffffffff9e
ldx [%i5+0x170],%g2 ! %g2 = 92ecb79b9e5a486c
! Mem[0000000011800024] = 7ad7e05c, %l1 = 000000ba, %l4 = 0000002b
add %i3,0x24,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007ad7e05c
! Mem[0000000011000188] = 3845934902d3a3b1, %l4 = 000000007ad7e05c, %l3 = 000000009078cd1d
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 3845934902d3a3b1
p0_label_12:
! Mem[00000000118000a0] = e16b74e0, %l4 = 7ad7e05c, %l6 = 086df16d
add %i3,0xa0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e16b74e0
! Mem[0000000091000164] = 4f6a565b, %g2 = 92ecb79b9e5a486c
lduw [%i6+0x164],%g2 ! %g2 = 000000004f6a565b
! %l0 = d1be24cb, %l1 = 000000ba, Mem[00000000910000c8] = bcc35aee 1407c9ab
std %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = d1be24cb 000000ba
! Mem[0000000010000131] = ab084dff, %l1 = 00000000000000ba
ldstub [%i0+0x131],%l1 ! %l1 = 00000008000000ff
! %l2 = 0000000000000041, Mem[00000000110000ac] = a6aab616
stb %l2,[%i2+0x0ac] ! Mem[00000000110000ac] = 41aab616
! Mem[0000000090800184] = 114e146f, %g2 = 000000004f6a565b
ldub [%i5+0x187],%g2 ! %g2 = 0000000000000011
! %l2 = 00000041, %l3 = 02d3a3b1, Mem[00000000918000d8] = 8cf5264e 06c46a31
std %l2,[%o0+0x0d8] ! Mem[00000000918000d8] = 00000041 02d3a3b1
! %l4 = 000000007ad7e05c, Mem[000000009180014a] = 2e0a0cd5
sth %l4,[%o0+0x14a] ! Mem[0000000091800148] = e05c0cd5
! Mem[000000001000004c] = 19b0b232, %l0 = d1be24cb, %l1 = 00000008
add %i0,0x4c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000019b0b232
! Mem[00000000110000d8] = da728c85, %l2 = 0000000000000041
ldsb [%i2+0x0db],%l2 ! %l2 = ffffffffffffff85
p0_label_13:
! Mem[0000000090800150] = 8a03c0a9, %g2 = 0000000000000011
ldsb [%i5+0x150],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000010800154] = d0f02665, %l1 = 0000000019b0b232
ldsw [%i1+0x154],%l1 ! %l1 = ffffffffd0f02665
! Mem[0000000011000140] = 6bd627f5167bdfcb, %l3 = 3845934902d3a3b1, %l6 = 00000000e16b74e0
add %i2,0x140,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 6bd627f5167bdfcb
! Mem[00000000900001fc] = fc4e30f2, %g2 = ffffffffffffff8a
lduh [%i4+0x1fc],%g2 ! %g2 = 000000000000fc4e
! Mem[0000000011000074] = 81dd9ff3, %l4 = 000000007ad7e05c
swap [%i2+0x074],%l4 ! %l4 = 0000000081dd9ff3
! Mem[000000001080000c] = 1aad4683, %l3 = 3845934902d3a3b1
swap [%i1+0x00c],%l3 ! %l3 = 000000001aad4683
! Mem[0000000091000120] = e1f1505e, %g2 = 000000000000fc4e
ldsb [%i6+0x123],%g2 ! %g2 = ffffffffffffffe1
! Mem[000000001100012e] = d001b411, %l6 = 6bd627f5167bdfcb
ldstub [%i2+0x12e],%l6 ! %l6 = 000000b4000000ff
! Mem[0000000090000124] = 79e78541, %g2 = ffffffffffffffe1
ldub [%i4+0x124],%g2 ! %g2 = 0000000000000079
! %l2 = ffffffffffffff85, Mem[000000009180004c] = 93c680d2
stb %l2,[%o0+0x04c] ! Mem[000000009180004c] = 85c680d2
p0_label_14:
! Mem[0000000010000020] = fd07e685, %l2 = ffffffffffffff85
swap [%i0+%o4],%l2 ! %l2 = 00000000fd07e685
! %l3 = 000000001aad4683, Mem[00000000900001be] = 84006e76
sth %l3,[%i4+0x1be] ! Mem[00000000900001bc] = 46836e76
! Mem[0000000011800150] = 1d1cad86, %l4 = 81dd9ff3, %l4 = 81dd9ff3
add %i3,0x150,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001d1cad86
! Mem[0000000090000114] = 79df520c, %g2 = 0000000000000079
ldsh [%i4+0x114],%g2 ! %g2 = 00000000000079df
! %l4 = 000000001d1cad86, Mem[00000000918000ac] = 544aa699
stw %l4,[%o0+0x0ac] ! Mem[00000000918000ac] = 1d1cad86
! Mem[00000000908000dc] = 93f04d06, %g2 = 00000000000079df
lduw [%i5+0x0dc],%g2 ! %g2 = 0000000093f04d06
! Mem[0000000010000135] = f090eef4, %l6 = 00000000000000b4
ldstub [%i0+0x135],%l6 ! %l6 = 00000090000000ff
! %l4 = 000000001d1cad86, Mem[00000000108000fa] = 31ec125a
sth %l4,[%i1+0x0fa] ! Mem[00000000108000f8] = 31ecad86
! Mem[0000000091800140] = 84b498c117c792f1, %g2 = 0000000093f04d06
ldx [%o0+0x140],%g2 ! %g2 = 84b498c117c792f1
! Mem[000000001100006c] = 40f43f6f, %l4 = 1d1cad86, %l5 = 5ddb1221
add %i2,0x6c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000040f43f6f
p0_label_15:
! %l3 = 000000001aad4683, Mem[00000000918001b0] = 8036bee1
stb %l3,[%o0+0x1b0] ! Mem[00000000918001b0] = 8336bee1
! Mem[0000000011800134] = bb5ad366, %l6 = 0000000000000090
swap [%i3+0x134],%l6 ! %l6 = 00000000bb5ad366
! %l2 = fd07e685, %l3 = 1aad4683, Mem[0000000091000090] = 565bd678 c9278aa9
std %l2,[%i6+0x090] ! Mem[0000000091000090] = fd07e685 1aad4683
! %l6 = 00000000bb5ad366, Mem[0000000091800128] = f34badfa
sth %l6,[%o0+0x128] ! Mem[0000000091800128] = d366adfa
! %l7 = 000000004f6a565b, Mem[0000000091800073] = ca329ff4
stb %l7,[%o0+0x073] ! Mem[0000000091800070] = 5b329ff4
! Mem[0000000091000114] = 11471ccd, %g2 = 84b498c117c792f1
lduh [%i6+0x116],%g2 ! %g2 = 0000000000001147
! Mem[00000000110000e1] = 4f0ea870, %l6 = 00000000bb5ad366
ldstub [%i2+0x0e1],%l6 ! %l6 = 0000000e000000ff
! Mem[0000000090800054] = e0bdd7c8, %g2 = 0000000000001147
ldub [%i5+0x054],%g2 ! %g2 = 00000000000000e0
! Mem[000000009080009c] = d8debc93, %g2 = 00000000000000e0
ldsh [%i5+0x09c],%g2 ! %g2 = ffffffffffffd8de
! %l4 = 1d1cad86, %l5 = 40f43f6f, Mem[0000000090000068] = 5483fd96 d7808cb0
std %l4,[%i4+0x068] ! Mem[0000000090000068] = 1d1cad86 40f43f6f
p0_label_16:
! Mem[00000000108001ec] = 0ee5fc9c, %l5 = 40f43f6f, %l6 = 0000000e
add %i1,0x1ec,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000000ee5fc9c
! %l7 = 000000004f6a565b, Mem[00000000908001f2] = 4c0fb1c7
sth %l7,[%i5+0x1f2] ! Mem[00000000908001f0] = 565bb1c7
! Mem[0000000091000098] = 95746196d4bfc4f7, %g2 = ffffffffffffd8de
ldx [%i6+0x098],%g2 ! %g2 = 95746196d4bfc4f7
! Mem[00000000118001b4] = fb9067d2, %l2 = 00000000fd07e685
swap [%i3+0x1b4],%l2 ! %l2 = 00000000fb9067d2
! Mem[0000000091800120] = 87e078c0f0c87151, %g2 = 95746196d4bfc4f7
ldx [%o0+0x120],%g2 ! %g2 = 87e078c0f0c87151
! Mem[000000001000008b] = 320d424b, %l7 = 000000004f6a565b
ldstub [%i0+0x08b],%l7 ! %l7 = 0000004b000000ff
! Mem[0000000010000010] = cf380c3a, %l2 = 00000000fb9067d2
swap [%i0+%o2],%l2 ! %l2 = 00000000cf380c3a
! Mem[0000000011800060] = 6702935093565ee1, %l2 = 00000000cf380c3a, %l7 = 000000000000004b
add %i3,0x60,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 6702935093565ee1
! %l1 = ffffffffd0f02665, Mem[000000009180015a] = c12d936f
sth %l1,[%o0+0x15a] ! Mem[0000000091800158] = 2665936f
! Mem[0000000091000154] = 1ffe244a, %g2 = 87e078c0f0c87151
lduh [%i6+0x156],%g2 ! %g2 = 0000000000001ffe
p0_label_17:
! Mem[0000000090000118] = 4e6b7b227f8469b7, %g2 = 0000000000001ffe
ldx [%i4+0x118],%g2 ! %g2 = 4e6b7b227f8469b7
! Mem[00000000918000e0] = e08754d5 0f35e790, %g2 = 7f8469b7, %g3 = db2d8400
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000e08754d5 000000000f35e790
! Mem[0000000091000088] = dbc27f67, %g2 = 00000000e08754d5
ldsb [%i6+0x089],%g2 ! %g2 = ffffffffffffffdb
! Mem[0000000010000049] = a8e76918, %l6 = 000000000ee5fc9c
ldstub [%i0+0x049],%l6 ! %l6 = 000000e7000000ff
! %l4 = 000000001d1cad86, Mem[0000000091000118] = 1ccd890288355b19
stx %l4,[%i6+0x118] ! Mem[0000000091000118] = 000000001d1cad86
! %l4 = 1d1cad86, %l5 = 40f43f6f, Mem[00000000918001e8] = 0068f208 4f5053a5
std %l4,[%o0+0x1e8] ! Mem[00000000918001e8] = 1d1cad86 40f43f6f
! Mem[0000000011800078] = 1debd120d12624a7, %l4 = 000000001d1cad86, %l2 = 00000000cf380c3a
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 1debd120d12624a7
! Mem[00000000900000ac] = 121c9e01, %g2 = ffffffffffffffdb
lduw [%i4+0x0ac],%g2 ! %g2 = 00000000121c9e01
! Mem[0000000090000008] = a2c50fc9, %g18 = d1aab56ff21ce25b
ldsw [%i4+%o1],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[00000000118000d8] = 694387e4, %l1 = ffffffffd0f02665
swap [%i3+0x0d8],%l1 ! %l1 = 00000000694387e4
p0_label_18:
! Mem[000000001080008b] = 2458f64f, %l5 = 0000000040f43f6f
ldstub [%i1+0x08b],%l5 ! %l5 = 0000004f000000ff
! Mem[0000000090000170] = 19d6bdac, %g2 = ffffffffa2c50fc9
ldsh [%i4+0x170],%g2 ! %g2 = 00000000000019d6
! Mem[00000000900000a0] = 1b95d023, %g18 = d1aab56ff21ce25b
ldsw [%i4+0x0a0],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[0000000010800098] = f663ea8c, %l3 = 000000001aad4683
swap [%i1+0x098],%l3 ! %l3 = 00000000f663ea8c
! Mem[000000001180019c] = 282693c2, %l7 = 93565ee1, %l5 = 0000004f
add %i3,0x19c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000282693c2
! Mem[0000000010000068] = 170ef03731bca0a2, %l6 = 00000000000000e7, %l7 = 6702935093565ee1
add %i0,0x68,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 170ef03731bca0a2
! Mem[0000000011000110] = eb1a2f91, %l6 = 00000000000000e7
swap [%i2+0x110],%l6 ! %l6 = 00000000eb1a2f91
! %l1 = 00000000694387e4, Mem[0000000090000020] = f46b84e7
stw %l1,[%i4+%o4] ! Mem[0000000090000020] = 694387e4
! %l0 = 00000000d1be24cb, Mem[00000000900000a9] = f4388f12
stb %l0,[%i4+0x0a9] ! Mem[00000000900000a8] = cb388f12
! Mem[0000000011000009] = b1269c0a, %l5 = 00000000282693c2
ldstub [%i2+0x009],%l5 ! %l5 = 00000026000000ff
p0_label_19:
! Mem[00000000918000fc] = 820479d7, %g2 = 000000001b95d023
ldsh [%o0+0x0fc],%g2 ! %g2 = ffffffffffff8204
! Mem[00000000900000c8] = ed69f131, %g2 = ffffffffffff8204
ldsh [%i4+0x0c8],%g2 ! %g2 = ffffffffffffed69
! %l4 = 000000001d1cad86, Mem[00000000110000a0] = e7193e234db8242c
stx %l4,[%i2+0x0a0] ! Mem[00000000110000a0] = 000000001d1cad86
! Mem[00000000900001e8] = 368f9e49, %g2 = ffffffffffffed69
ldsb [%i4+0x1ea],%g2 ! %g2 = 0000000000000036
! Mem[00000000118001b8] = 7fa7898fa8f489a8, %l0 = 00000000d1be24cb, %l6 = 00000000eb1a2f91
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 7fa7898fa8f489a8
! Mem[0000000090000054] = 70c58824, %g2 = 0000000000000036
ldub [%i4+0x055],%g2 ! %g2 = 0000000000000070
! Mem[0000000011800100] = 8fb06b09a5bf02fc, %l5 = 0000000000000026, %l7 = 170ef03731bca0a2
add %i3,0x100,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8fb06b09a5bf02fc
! Mem[00000000900001e8] = 8eb8368f, %g2 = 0000000000000070
lduw [%i4+0x1e8],%g2 ! %g2 = 000000008eb8368f
! %l5 = 0000000000000026, Mem[0000000091000058] = 1aa7b94194e2a721
stx %l5,[%i6+0x058] ! Mem[0000000091000058] = 0000000000000026
! Mem[00000000100001bc] = 593edf52, %l2 = d12624a7, %l1 = 694387e4
add %i0,0x1bc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000593edf52
p0_label_20:
! Mem[00000000900001b8] = 49c8db2d, %g2 = 000000008eb8368f
ldsb [%i4+0x1ba],%g2 ! %g2 = 0000000000000049
! %l6 = 7fa7898fa8f489a8, Mem[0000000091800182] = c1ba42fb
sth %l6,[%o0+0x182] ! Mem[0000000091800180] = 89a842fb
! Mem[0000000091800088] = ae227c66, %g2 = 0000000000000049
ldub [%o0+0x08b],%g2 ! %g2 = 00000000000000ae
! %l7 = 8fb06b09a5bf02fc, Mem[0000000091800074] = 329ff4bd
stw %l7,[%o0+0x074] ! Mem[0000000091800074] = a5bf02fc
! Mem[00000000108001a8] = a662a4209ed1cff0, %l7 = 8fb06b09a5bf02fc, %l3 = 00000000f663ea8c
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = a662a4209ed1cff0
! Mem[00000000110000a4] = 1d1cad86, %l1 = 00000000593edf52
swap [%i2+0x0a4],%l1 ! %l1 = 000000001d1cad86
! Mem[0000000010800024] = b5c4fbf4, %l7 = a5bf02fc, %l1 = 1d1cad86
add %i1,0x24,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000b5c4fbf4
! Mem[0000000091800020] = 27fbccd0, %g2 = 00000000000000ae
ldsb [%o0+0x022],%g2 ! %g2 = 0000000000000027
! Mem[0000000010000109] = 13c69082, %l7 = 8fb06b09a5bf02fc
ldstub [%i0+0x109],%l7 ! %l7 = 000000c6000000ff
! Mem[0000000090800038] = f2db19b2, %g2 = 0000000000000027
ldsb [%i5+0x039],%g2 ! %g2 = fffffffffffffff2
p0_label_21:
! Mem[000000001080005d] = 20d10043, %l4 = 000000001d1cad86
ldstub [%i1+0x05d],%l4 ! %l4 = 000000d1000000ff
! Mem[0000000010800180] = 5f482e1c, %l0 = 00000000d1be24cb
swap [%i1+0x180],%l0 ! %l0 = 000000005f482e1c
! Mem[0000000011800170] = 60caa3424d939545, %l6 = 7fa7898fa8f489a8, %l1 = 00000000b5c4fbf4
add %i3,0x170,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 60caa3424d939545
! Mem[0000000090800008] = d132c671, %g2 = fffffffffffffff2
lduw [%i5+%o1],%g2 ! %g2 = 00000000d132c671
! Mem[00000000918001c0] = 883343ce 07d7ae54, %g2 = d132c671, %g3 = 0f35e790
ldd [%o0+0x1c0],%g2 ! %g2 = 00000000883343ce 0000000007d7ae54
! Mem[0000000010800108] = 12802f4e, %l6 = 7fa7898fa8f489a8
swap [%i1+0x108],%l6 ! %l6 = 0000000012802f4e
! Mem[00000000108001b3] = 512fc5bc, %l0 = 000000005f482e1c
ldstub [%i1+0x1b3],%l0 ! %l0 = 000000bc000000ff
! Mem[0000000011000175] = 20e2f7ab, %l4 = 00000000000000d1
ldstub [%i2+0x175],%l4 ! %l4 = 000000e2000000ff
! Mem[00000000110001f0] = b7b933742d300560, %l6 = 0000000012802f4e, %l0 = 00000000000000bc
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = b7b933742d300560
! Mem[00000000108000d9] = 73ed514d, %l6 = 0000000012802f4e
ldstub [%i1+0x0d9],%l6 ! %l6 = 000000ed000000ff
p0_label_22:
! Mem[0000000011800020] = 46cf9f287ad7e05c, %l5 = 0000000000000026, %l0 = b7b933742d300560
add %i3,0x20,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 46cf9f287ad7e05c
! Mem[0000000010800199] = 0503145f, %l0 = 46cf9f287ad7e05c
ldstub [%i1+0x199],%l0 ! %l0 = 00000003000000ff
! Mem[0000000011000194] = 2f1da287, %l3 = a662a4209ed1cff0
swap [%i2+0x194],%l3 ! %l3 = 000000002f1da287
! Mem[00000000910001d0] = 9791f094, %g2 = 00000000883343ce
ldub [%i6+0x1d2],%g2 ! %g2 = 0000000000000097
! Mem[00000000118001fc] = 51296a71, %l1 = 4d939545, %l0 = 00000003
add %i3,0x1fc,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000051296a71
! Mem[000000001080002a] = 4c6fbbdc, %l1 = 60caa3424d939545
ldstub [%i1+0x02a],%l1 ! %l1 = 000000bb000000ff
! Mem[00000000110000f4] = 9c1efe2f, %l6 = 00000000000000ed
swap [%i2+0x0f4],%l6 ! %l6 = 000000009c1efe2f
! Mem[0000000010800034] = 753dc8da, %l0 = 0000000051296a71
ldsw [%i1+0x034],%l0 ! %l0 = 00000000753dc8da
! %l6 = 000000009c1efe2f, Mem[00000000900000f6] = 786ac8db
sth %l6,[%i4+0x0f6] ! Mem[00000000900000f4] = fe2fc8db
! Mem[00000000110001a0] = 6120edb81779faf4, %l5 = 0000000000000026, %l5 = 0000000000000026
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 6120edb81779faf4
p0_label_23:
! Mem[0000000010000170] = bed3d257, %l2 = d12624a7, %l5 = 1779faf4
add %i0,0x170,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000bed3d257
! Mem[0000000011000052] = 9bd9c61f, %l0 = 00000000753dc8da
ldstub [%i2+0x052],%l0 ! %l0 = 000000c6000000ff
! Mem[0000000011000104] = 38cf500e, %l4 = 000000e2, %l7 = 000000c6
add %i2,0x104,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000038cf500e
! %l1 = 00000000000000bb, Mem[0000000091000030] = 9b369fcd7e2e20fb
stx %l1,[%i6+0x030] ! Mem[0000000091000030] = 00000000000000bb
! Mem[0000000091000060] = 291e59f7 8b99636e, %g2 = 00000097, %g3 = 07d7ae54
ldd [%i6+0x060],%g2 ! %g2 = 00000000291e59f7 000000008b99636e
! Mem[0000000011800060] = 67029350, %l0 = 00000000000000c6
swap [%i3+0x060],%l0 ! %l0 = 0000000067029350
! Mem[00000000100001ac] = a8f3a66c, %l7 = 0000000038cf500e
swap [%i0+0x1ac],%l7 ! %l7 = 00000000a8f3a66c
! Mem[0000000091000098] = 95746196, %g18 = d1aab56ff21ce25b
ldsw [%i6+0x098],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[00000000108001d2] = 6819080a, %l6 = 000000009c1efe2f
ldstub [%i1+0x1d2],%l6 ! %l6 = 00000008000000ff
! Mem[0000000091000138] = a1c10300, %g2 = ffffffff95746196
ldsb [%i6+0x13b],%g2 ! %g2 = ffffffffffffffa1
p0_label_24:
! Mem[0000000011800160] = f4aa27efd4cfbc3e, %l4 = 00000000000000e2, %l0 = 0000000067029350
add %i3,0x160,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f4aa27efd4cfbc3e
! Mem[0000000090000178] = c97c7c42, %g18 = d1aab56ff21ce25b
ldsw [%i4+0x178],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[00000000908001f0] = b51f565b, %g18 = d1aab56ff21ce25b
ldsw [%i5+0x1f0],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[00000000918000d0] = 3167ff06 3ce56bc7, %g2 = b51f565b, %g3 = 8b99636e
ldd [%o0+0x0d0],%g2 ! %g2 = 000000003167ff06 000000003ce56bc7
! Mem[000000001100006a] = f77cebcc, %l4 = 00000000000000e2
ldstub [%i2+0x06a],%l4 ! %l4 = 000000eb000000ff
! Mem[000000009000010c] = 083852e0, %g2 = 000000003167ff06
lduw [%i4+0x10c],%g2 ! %g2 = 00000000083852e0
! Mem[00000000110000e4] = 8b201779, %l3 = 2f1da287, %l0 = d4cfbc3e
add %i2,0xe4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000008b201779
! %l0 = 8b201779, %l1 = 000000bb, Mem[00000000100000f8] = b01ac517 a1da935d
std %l0,[%i0+0x0f8] ! Mem[00000000100000f8] = 8b201779 000000bb
! %l4 = 000000eb, %l5 = bed3d257, Mem[00000000910001f0] = 00000068 3a8ccc2c
std %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = 000000eb bed3d257
! %l4 = 00000000000000eb, Mem[00000000918000d0] = 3167ff06
stw %l4,[%o0+0x0d0] ! Mem[00000000918000d0] = 000000eb
p0_label_25:
! Mem[00000000110001a0] = 6120edb8, %l6 = 0000000000000008
swap [%i2+0x1a0],%l6 ! %l6 = 000000006120edb8
! Mem[00000000100000e0] = 2edfde73, %l7 = a8f3a66c, %l5 = bed3d257
add %i0,0xe0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002edfde73
! %l6 = 000000006120edb8, Mem[0000000091800108] = 7108d17e
stb %l6,[%o0+0x108] ! Mem[0000000091800108] = b808d17e
! Mem[0000000091800030] = 05a84a18, %g2 = 00000000083852e0
lduh [%o0+0x032],%g2 ! %g2 = 00000000000005a8
! Mem[0000000090800168] = 0ac60230, %g18 = d1aab56ff21ce25b
ldsw [%i5+0x168],%g2 ! %g2 = d1aab56ff21ce25b
! Mem[0000000010800178] = ea37f27b, %l1 = 000000bb, %l4 = 000000eb
add %i1,0x178,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ea37f27b
! Mem[000000001080009c] = 03f50078, %l7 = 00000000a8f3a66c
swap [%i1+0x09c],%l7 ! %l7 = 0000000003f50078
! Mem[00000000110000f8] = cd182aa2, %l6 = 000000006120edb8
swap [%i2+0x0f8],%l6 ! %l6 = 00000000cd182aa2
! Mem[00000000900000cc] = 2096bba5, %g2 = 000000000ac60230
ldsh [%i4+0x0cc],%g2 ! %g2 = 0000000000002096
! %l3 = 000000002f1da287, Mem[0000000090000098] = 7d333a3f
stw %l3,[%i4+0x098] ! Mem[0000000090000098] = 2f1da287
ba,a p0_not_taken_0_end
p0_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000008b201779
bne,a,pn %xcc,p0_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000bb
bne,a,pn %xcc,p0_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 1debd120d12624a7
bne,a,pn %xcc,p0_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002f1da287
bne,a,pn %xcc,p0_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ea37f27b
bne,a,pn %xcc,p0_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002edfde73
bne,a,pn %xcc,p0_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000cd182aa2
bne,a,pn %xcc,p0_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000003f50078
bne,a,pn %xcc,p0_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p0_local0_expect,%g1
p0_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = fb9067d20904d9ce
ldx [%i0+0x010],%g3 ! Observed data at 0000000010000010
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d1a9e7087c2a77ff
ldx [%i0+0x018],%g3 ! Observed data at 0000000010000018
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffffff85e893d809
ldx [%i0+0x020],%g3 ! Observed data at 0000000010000020
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = a8ff691819b0b232
ldx [%i0+0x048],%g3 ! Observed data at 0000000010000048
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 320d42ffdeaa6b5a
ldx [%i0+0x088],%g3 ! Observed data at 0000000010000088
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8b201779000000bb
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000100000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = a38dff7c4a8aa22b
ldx [%i0+0x100],%g3 ! Observed data at 0000000010000100
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 13ff90828d9c02a7
ldx [%i0+0x108],%g3 ! Observed data at 0000000010000108
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 00000074a11bbf6f
ldx [%i0+0x118],%g3 ! Observed data at 0000000010000118
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = abff4dfff0ffeef4
ldx [%i0+0x130],%g3 ! Observed data at 0000000010000130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 26031ed1ffcaf87a
ldx [%i0+0x148],%g3 ! Observed data at 0000000010000148
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000dfbb7c7181
ldx [%i0+0x168],%g3 ! Observed data at 0000000010000168
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 48ff68dc02784856
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000100001a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f9b0907138cf500e
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000100001a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff2a6baa000aeb3d
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000100001d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i0,0x1d0,%g4
set p0_local1_expect,%g1
p0_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 9a9bc35d02d3a3b1
ldx [%i1+0x008],%g3 ! Observed data at 0000000010800008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4c6fffdcb796f496
ldx [%i1+0x028],%g3 ! Observed data at 0000000010800028
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 1aeba6ffd1a9e708
ldx [%i1+0x038],%g3 ! Observed data at 0000000010800038
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = c0bed99520ff0043
ldx [%i1+0x058],%g3 ! Observed data at 0000000010800058
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 964e52b9cdc03ddd
ldx [%i1+0x068],%g3 ! Observed data at 0000000010800068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7dbc2385828bffd7
ldx [%i1+0x080],%g3 ! Observed data at 0000000010800080
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2458f6ffb3e0dd1f
ldx [%i1+0x088],%g3 ! Observed data at 0000000010800088
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 1aad4683a8f3a66c
ldx [%i1+0x098],%g3 ! Observed data at 0000000010800098
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3ac9814e1979eba0
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000108000b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 73ff514dd7b00a93
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000108000d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff33776740d46f12
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000108000f0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 31ecad860f3523ac
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000108000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = a8f489a821a27e41
ldx [%i1+0x108],%g3 ! Observed data at 0000000010800108
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x108,%g4
ldx [%g1+0x178],%g2 ! Expected data = ea37f27bffba7f82
ldx [%i1+0x178],%g3 ! Observed data at 0000000010800178
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = d1be24cb1339a72e
ldx [%i1+0x180],%g3 ! Observed data at 0000000010800180
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 05ff145f0bc8b47e
ldx [%i1+0x198],%g3 ! Observed data at 0000000010800198
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 512fc5ffebeb81fa
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000108001b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1eddf211a71cd6ff
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000108001c8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6819ff0a95bd904e
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000108001d0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i1,0x1d0,%g4
set p0_local2_expect,%g1
p0_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b1ff9c0a0f1954f1
ldx [%i2+0x008],%g3 ! Observed data at 0000000011000008
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = ac296eb9b8846826
ldx [%i2+0x030],%g3 ! Observed data at 0000000011000030
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9bd9ff1f7caf10e7
ldx [%i2+0x050],%g3 ! Observed data at 0000000011000050
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = f77cffcc40f43f6f
ldx [%i2+0x068],%g3 ! Observed data at 0000000011000068
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5fab92377ad7e05c
ldx [%i2+0x070],%g3 ! Observed data at 0000000011000070
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3a6fedb1ffc87c75
ldx [%i2+0x090],%g3 ! Observed data at 0000000011000090
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00000000593edf52
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000110000a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a887cd1741aab616
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000110000a8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ac24cd208ee0ff18
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000110000c0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4fffa8708b201779
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000110000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = df837158000000ed
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 = 6120edb85285d2ec
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000110000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000e78bc530a0
ldx [%i2+0x110],%g3 ! Observed data at 0000000011000110
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3882f8e7d001ff11
ldx [%i2+0x128],%g3 ! Observed data at 0000000011000128
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff4767681979eba0
ldx [%i2+0x138],%g3 ! Observed data at 0000000011000138
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 8c3d399f000000b5
ldx [%i2+0x150],%g3 ! Observed data at 0000000011000150
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 8ada9a4d0000dd59
ldx [%i2+0x158],%g3 ! Observed data at 0000000011000158
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7b9ba0d33721ec8b
ldx [%i2+0x160],%g3 ! Observed data at 0000000011000160
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 2a9173ff20fff7ab
ldx [%i2+0x170],%g3 ! Observed data at 0000000011000170
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2ac604be9ed1cff0
ldx [%i2+0x190],%g3 ! Observed data at 0000000011000190
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000081779faf4
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000110001a0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 605f7588ff574f3a
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000110001e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4b0bff36505111f0
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000110001e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i2,0x1e8,%g4
set p0_local3_expect,%g1
p0_check_local3:
ldx [%g1+0x060],%g2 ! Expected data = 000000c693565ee1
ldx [%i3+0x060],%g3 ! Observed data at 0000000011800060
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d0f02665dd556999
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000118000d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e8ff574e6e14c8bd
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000118000e0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d396907bd44cff25
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000118000f8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 041cd841a77e5ac0
ldx [%i3+0x120],%g3 ! Observed data at 0000000011800120
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 359ff70600000090
ldx [%i3+0x130],%g3 ! Observed data at 0000000011800130
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x130,%g4
ldx [%g1+0x190],%g2 ! Expected data = 4f2fd353b9ff3ddb
ldx [%i3+0x190],%g3 ! Observed data at 0000000011800190
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9b7f9af2fd07e685
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000118001b0
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 9e01584c213315a8
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000118001d8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0a16f74ff559f1ff
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000118001e8
cmp %g2,%g3
bne,a,pn %xcc,p0_local_failed
add %i3,0x1e8,%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
! 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:
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000028]
stba %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000020]
stwa %l3,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000008]
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800010]
done
p0_trap1o:
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000010000028]
stba %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000010000020]
stwa %l3,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000011000008]
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800010]
done
p0_trap2e:
ldda [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800018]
done
p0_trap2o:
ldda [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000010800018]
done
p0_trap3e:
nop
nop
done
p0_trap3o:
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 = adb7e65e41d46331
ldx [%g1+0x008],%l1 ! %l1 = 1587fc746880ada7
ldx [%g1+0x010],%l2 ! %l2 = e8bf64f441cb78a5
ldx [%g1+0x018],%l3 ! %l3 = 458c82f83aa2468d
ldx [%g1+0x020],%l4 ! %l4 = e340e38e06c9f5ad
ldx [%g1+0x028],%l5 ! %l5 = 612a18f5d3c19b44
ldx [%g1+0x030],%l6 ! %l6 = fe165aabea5a6a22
ldx [%g1+0x038],%l7 ! %l7 = c06459a2b78cab84
! Initialize the output register of window 0
set unres3_start,%o0
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 = 748751e5 7bf94642 57b02c95 966ca96b
! %f4 = deda3a0a 76a7b25b bfada195 32d49850
! %f8 = e820d292 693d158c 429869cd a8df599f
! %f12 = 945ca512 c5bed0f3 4236fc38 b2ace65c
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 45419942 1d3d3575 6b1ffd96 5b16c156
! %f20 = edff76b5 3169752b 7539b855 81262aff
! %f24 = 4f861f28 04165fe7 64210207 810b3db9
! %f28 = e42ba005 cddb0a20 72fb6851 1cc83f9a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d03a017b 904414aa fdc66b2f 259777f1
! %f36 = 501ee452 1e205ccf f3a82238 125882ef
! %f40 = ef89a2ba 1107af95 a28c931c ca814c7a
! %f44 = 508c5b1c a8be811f 52d23ed6 fa3dad61
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x765d7cb000000004,%g7,%g1 ! GSR scale = 0, align = 4
wr %g1,%g0,%gsr ! GSR = 765d7cb000000004
wr %g0,%y ! Clear Y 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[0000000091000170] = 9b414f1c, %g18 = d8243c88ae615268
ldsw [%i6+0x170],%g2 ! %g2 = d8243c88ae615268
! %l7 = 3b83b9aa7405a052, Mem[00000000900001e9] = b8368f9e
stb %l7,[%i4+0x1e9] ! Mem[00000000900001e8] = 52368f9e
! Mem[000000001380011c] = e1369fff, %l2 = 4fac9144, %l1 = 0db3d158
add %i3,0x11c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000e1369fff
! Mem[00000000120000f4] = daa0e987, %l0 = 0a6e2728, %l3 = 768c2796
add %i0,0xf4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000daa0e987
! Mem[000000001200009c] = a5ec0b51, %l4 = 864c5738, %l5 = 53a12c9c
add %i0,0x9c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a5ec0b51
! Mem[0000000012800040] = a15f5cad, %l5 = 00000000a5ec0b51
swap [%i1+0x040],%l5 ! %l5 = 00000000a15f5cad
! Mem[0000000091800124] = f0c87151, %g2 = ffffffff9b414f1c
lduw [%o0+0x124],%g2 ! %g2 = 00000000f0c87151
! Mem[000000001300005c] = 2cce90f1, %l2 = 692ef54a4fac9144
ldstub [%i2+0x05c],%l2 ! %l2 = 0000002c000000ff
! Mem[0000000013800148] = 49739822, %l6 = 5f6df2a9, %l4 = 864c5738
add %i3,0x148,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000049739822
! Mem[0000000013800013] = ca823272, %l3 = 00000000daa0e987
ldstub [%i3+0x013],%l3 ! %l3 = 00000072000000ff
p1_label_2:
! Mem[0000000012800078] = 1e1f34ee, %l3 = 0000000000000072
swap [%i1+0x078],%l3 ! %l3 = 000000001e1f34ee
! Mem[00000000138001bc] = a5f5b01a, %l1 = 00000000e1369fff
swap [%i3+0x1bc],%l1 ! %l1 = 00000000a5f5b01a
! Mem[0000000012000084] = c781e341, %l4 = 0000000049739822
ldstub [%i0+0x084],%l4 ! %l4 = 000000c7000000ff
! Mem[00000000130000c0] = 263c478e, %l2 = 0000002c, %l7 = 7405a052
add %i2,0xc0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000263c478e
! %l7 = 00000000263c478e, Mem[000000009000001a] = 05fdcaf7
sth %l7,[%i4+0x01a] ! Mem[0000000090000018] = 478ecaf7
! Mem[0000000012000188] = 1ac28542783e8ac0, %l0 = ac1989c40a6e2728, %l6 = d20461145f6df2a9
add %i0,0x188,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 1ac28542783e8ac0
! Mem[0000000012800008] = 8ebaa7f8, %l2 = 0000002c, %l0 = 0a6e2728
add %i1,0x08,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000008ebaa7f8
! Mem[00000000128000dc] = 5e09f28d, %l5 = 00000000a15f5cad
swap [%i1+0x0dc],%l5 ! %l5 = 000000005e09f28d
! Mem[0000000090800070] = a09699f8 bb03eaa9, %g2 = f0c87151, %g3 = 0bad0b00
ldd [%i5+0x070],%g2 ! %g2 = 00000000a09699f8 00000000bb03eaa9
! %l6 = 783e8ac0, %l7 = 263c478e, Mem[00000000900001b8] = 587249c8 db2d8400
std %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 783e8ac0 263c478e
p1_label_3:
! Mem[000000009180011c] = 17f18323, %g2 = 00000000a09699f8
ldsb [%o0+0x11c],%g2 ! %g2 = 0000000000000017
! Mem[0000000012000018] = 9c1a4370, %l1 = 00000000a5f5b01a
swap [%i0+%o3],%l1 ! %l1 = 000000009c1a4370
! Mem[00000000130001c8] = c4347cb68e491b76, %l2 = 000000000000002c, %l1 = 000000009c1a4370
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c4347cb68e491b76
! Mem[00000000918000e0] = e08754d5, %g2 = 0000000000000017
lduw [%o0+0x0e0],%g2 ! %g2 = 00000000e08754d5
! Mem[00000000908001dc] = 6a8b330a, %g2 = 00000000e08754d5
ldsb [%i5+0x1dc],%g2 ! %g2 = 000000000000006a
! Mem[00000000138001b8] = 2fe1da97, %l7 = 00000000263c478e
ldstub [%i3+0x1b8],%l7 ! %l7 = 0000002f000000ff
! Mem[0000000012000170] = 706dab4b, %l7 = 0000002f, %l6 = 783e8ac0
add %i0,0x170,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000706dab4b
! %l4 = 00000000000000c7, Mem[00000000910001f8] = e4d5765c
stb %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = c7d5765c
! %l7 = 000000000000002f, Mem[0000000091800083] = a4a6b4e0
stb %l7,[%o0+0x083] ! Mem[0000000091800080] = 2fa6b4e0
! Mem[0000000012800048] = 6ebf663a3517e9c0, %l1 = c4347cb68e491b76, %l1 = c4347cb68e491b76
add %i1,0x48,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 6ebf663a3517e9c0
p1_label_4:
! Mem[00000000120000b9] = 469913e2, %l4 = 00000000000000c7
ldstub [%i0+0x0b9],%l4 ! %l4 = 00000099000000ff
! %l1 = 6ebf663a3517e9c0, Mem[0000000090800090] = 71c44099adcd5c3b
stx %l1,[%i5+0x090] ! Mem[0000000090800090] = 6ebf663a3517e9c0
! Mem[0000000012000010] = 018b3d2627a00fcd, %l0 = 000000008ebaa7f8, %l1 = 6ebf663a3517e9c0
add %i0,0x10,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 018b3d2627a00fcd
! Mem[0000000091800104] = 2c7108d1, %g2 = 000000000000006a
ldub [%o0+0x107],%g2 ! %g2 = 000000000000002c
! Mem[00000000900001ec] = 9e49aa61, %g2 = 000000000000002c
ldsh [%i4+0x1ec],%g2 ! %g2 = ffffffffffff9e49
! Mem[00000000120001e8] = 3194cf96, %l3 = 1e1f34ee, %l5 = 5e09f28d
add %i0,0x1e8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000003194cf96
! %l6 = 00000000706dab4b, Mem[0000000091800190] = 18bdfe98
stw %l6,[%o0+0x190] ! Mem[0000000091800190] = 706dab4b
! Mem[0000000090800034] = 39e98b0f, %g2 = ffffffffffff9e49
ldub [%i5+0x035],%g2 ! %g2 = 0000000000000039
! Mem[0000000012000138] = 7c612ea323dfbd41, %l3 = 000000001e1f34ee, %l4 = 0000000000000099
add %i0,0x138,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 7c612ea323dfbd41
! Mem[00000000130001a0] = faf142d11252ca75, %l7 = 000000000000002f, %l5 = 000000003194cf96
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = faf142d11252ca75
p1_label_5:
! Mem[0000000091800164] = 4001a737, %g2 = 0000000000000039
lduw [%o0+0x164],%g2 ! %g2 = 000000004001a737
! %l3 = 000000001e1f34ee, Mem[0000000090000176] = dd70c97c
sth %l3,[%i4+0x176] ! Mem[0000000090000174] = 34eec97c
! %l0 = 8ebaa7f8, %l1 = 27a00fcd, Mem[0000000013800160] = 72c020aa 73aaae61
std %l0,[%i3+0x160] ! Mem[0000000013800160] = 8ebaa7f8 27a00fcd
! Mem[0000000012800194] = 7dc373e0, %l4 = 7c612ea323dfbd41
ldstub [%i1+0x194],%l4 ! %l4 = 0000007d000000ff
! Mem[0000000012800088] = 82112927, %l0 = 000000008ebaa7f8
swap [%i1+0x088],%l0 ! %l0 = 0000000082112927
! Mem[00000000910001e0] = 6837dbc6 4456a678, %g2 = 4001a737, %g3 = bb03eaa9
ldd [%i6+0x1e0],%g2 ! %g2 = 000000006837dbc6 000000004456a678
! Mem[0000000012000194] = 171850a2, %l1 = 27a00fcd, %l1 = 27a00fcd
add %i0,0x194,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000171850a2
! Mem[0000000012000048] = 113c5565, %l2 = 000000000000002c
ldstub [%i0+0x048],%l2 ! %l2 = 00000011000000ff
! Mem[0000000012800080] = 7765af4d, %l6 = 00000000706dab4b
swap [%i1+0x080],%l6 ! %l6 = 000000007765af4d
! Mem[00000000918001d0] = a5d23446, %g2 = 000000006837dbc6
lduw [%o0+0x1d0],%g2 ! %g2 = 00000000a5d23446
p1_label_6:
! %l2 = 00000011, %l3 = 1e1f34ee, Mem[0000000013800018] = 4ea79c84 ebb37410
std %l2,[%i3+%o3] ! Mem[0000000013800018] = 00000011 1e1f34ee
! Mem[0000000013800000] = 5efef2b72e32c9a5, %l5 = faf142d11252ca75, %l5 = faf142d11252ca75
casxa [%i3]0x80,%l5,%l5 ! %l5 = 5efef2b72e32c9a5
! %l6 = 000000007765af4d, Mem[0000000090800040] = 63b56a71
stw %l6,[%i5+0x040] ! Mem[0000000090800040] = 7765af4d
! %l4 = 000000000000007d, Mem[0000000090000016] = 3d99591c
sth %l4,[%i4+0x016] ! Mem[0000000090000014] = 007d591c
! Mem[00000000918000a0] = 9532957f, %g2 = 00000000a5d23446
ldsh [%o0+0x0a0],%g2 ! %g2 = ffffffffffff9532
! Mem[0000000012800158] = 2c7309a4a02a3668, %l0 = 0000000082112927, %l1 = 00000000171850a2
add %i1,0x158,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 2c7309a4a02a3668
! Mem[0000000012800100] = e5a204b148b43437, %l6 = 000000007765af4d, %l4 = 000000000000007d
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = e5a204b148b43437
! Mem[0000000013800090] = fdd972a8, %l5 = 2e32c9a5, %l3 = 1e1f34ee
add %i3,0x90,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000fdd972a8
! Mem[0000000013800120] = ccb71aa013a46de0, %l3 = 00000000fdd972a8, %l3 = 00000000fdd972a8
add %i3,0x120,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = ccb71aa013a46de0
! Mem[000000001300009f] = c71b1e67, %l0 = 0000000082112927
ldstub [%i2+0x09f],%l0 ! %l0 = 00000067000000ff
p1_label_7:
! Mem[0000000091000164] = c3bdc93b, %g18 = d8243c88ae615268
ldsw [%i6+0x164],%g2 ! %g2 = d8243c88ae615268
! Mem[000000009180012c] = 7e21ef63, %g18 = d8243c88ae615268
ldsw [%o0+0x12c],%g2 ! %g2 = d8243c88ae615268
! Mem[0000000013800030] = fc316309b934d4c5, %l5 = 5efef2b72e32c9a5, %l4 = e5a204b148b43437
add %i3,0x30,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = fc316309b934d4c5
! Mem[0000000012800190] = 106af51f, %l0 = 0000000000000067
swap [%i1+0x190],%l0 ! %l0 = 00000000106af51f
! Mem[000000009100006c] = 42a83b18, %g2 = 000000007e21ef63
lduh [%i6+0x06c],%g2 ! %g2 = 00000000000042a8
! Mem[00000000918000a8] = 64df8900, %g2 = 00000000000042a8
lduw [%o0+0x0a8],%g2 ! %g2 = 0000000064df8900
! Mem[000000001380001e] = 1e1f34ee, %l7 = 000000000000002f
ldstub [%i3+0x01e],%l7 ! %l7 = 00000034000000ff
! Mem[0000000012000098] = 98c86413, %l1 = 2c7309a4a02a3668
swap [%i0+0x098],%l1 ! %l1 = 0000000098c86413
! Mem[0000000013800067] = f2c3acee, %l5 = 5efef2b72e32c9a5
ldstub [%i3+0x067],%l5 ! %l5 = 000000ee000000ff
! %l7 = 0000000000000034, Mem[0000000091000174] = 488b4661
stw %l7,[%i6+0x174] ! Mem[0000000091000174] = 00000034
p1_label_8:
! %l0 = 00000000106af51f, Mem[0000000090800114] = e4a8641d
stw %l0,[%i5+0x114] ! Mem[0000000090800114] = 106af51f
! Mem[00000000900001e0] = 41cac255, %g2 = 0000000064df8900
lduw [%i4+0x1e0],%g2 ! %g2 = 0000000041cac255
! Mem[0000000091800074] = 329ff4bd, %g18 = d8243c88ae615268
ldsw [%o0+0x074],%g2 ! %g2 = d8243c88ae615268
! Mem[000000001200019c] = 82afda34, %l3 = ccb71aa013a46de0
swap [%i0+0x19c],%l3 ! %l3 = 0000000082afda34
! Mem[00000000120001b0] = 194124e3601506da, %l6 = 000000007765af4d, %l4 = fc316309b934d4c5
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 194124e3601506da
! Mem[0000000013800168] = b113301f, %l4 = 601506da, %l2 = 00000011
add %i3,0x168,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b113301f
! Mem[00000000138001dc] = 4c078b2f, %l7 = 00000034, %l0 = 106af51f
add %i3,0x1dc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000004c078b2f
! Mem[00000000130001d8] = c0310636, %l5 = 000000ee, %l7 = 00000034
add %i2,0x1d8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000c0310636
! Mem[0000000012800058] = 4e6dce50, %l4 = 194124e3601506da
ldstub [%i1+0x058],%l4 ! %l4 = 0000004e000000ff
! %l7 = 00000000c0310636, Mem[00000000900000b0] = 7c212b59
sth %l7,[%i4+0x0b0] ! Mem[00000000900000b0] = 06362b59
p1_label_9:
! Mem[00000000120000cb] = 8fa78d27, %l4 = 000000000000004e
ldstub [%i0+0x0cb],%l4 ! %l4 = 00000027000000ff
! Mem[000000001280018c] = 5474bc8b, %l5 = 00000000000000ee
swap [%i1+0x18c],%l5 ! %l5 = 000000005474bc8b
! %l6 = 7765af4d, %l7 = c0310636, Mem[00000000908001c0] = 71f81ff3 f2054d42
std %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = 7765af4d c0310636
! Mem[000000001380012c] = f06f884c, %l7 = 00000000c0310636
swap [%i3+0x12c],%l7 ! %l7 = 00000000f06f884c
! Mem[00000000130000a4] = 65c0c5f4, %l5 = 5474bc8b, %l4 = 00000027
add %i2,0xa4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000065c0c5f4
! Mem[0000000013800068] = b49641d9, %l7 = f06f884c, %l5 = 5474bc8b
add %i3,0x68,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000b49641d9
! Mem[0000000090800140] = d08388efae514e48, %g2 = 00000000329ff4bd
ldx [%i5+0x140],%g2 ! %g2 = d08388efae514e48
! %l5 = 00000000b49641d9, Mem[00000000900001a2] = 18550a34
sth %l5,[%i4+0x1a2] ! Mem[00000000900001a0] = 41d90a34
! Mem[00000000900000e0] = 75bdbf877d93f870, %g2 = d08388efae514e48
ldx [%i4+0x0e0],%g2 ! %g2 = 75bdbf877d93f870
! Mem[00000000128001cb] = ef8be1e7, %l3 = 0000000082afda34
ldstub [%i1+0x1cb],%l3 ! %l3 = 000000e7000000ff
p1_label_10:
! Mem[0000000090800008] = d132c671bc402a68, %g2 = 75bdbf877d93f870
ldx [%i5+%o1],%g2 ! %g2 = d132c671bc402a68
! Mem[00000000128000f8] = 9d0c932d, %l4 = 0000000065c0c5f4
swap [%i1+0x0f8],%l4 ! %l4 = 000000009d0c932d
! %l0 = 000000004c078b2f, Mem[0000000091800120] = 87e078c0f0c87151
stx %l0,[%o0+0x120] ! Mem[0000000091800120] = 000000004c078b2f
! Mem[00000000130000dc] = aeb9afb8, %l5 = 00000000b49641d9
swap [%i2+0x0dc],%l5 ! %l5 = 00000000aeb9afb8
! Mem[00000000128001f2] = d45594a8, %l5 = 00000000aeb9afb8
ldstub [%i1+0x1f2],%l5 ! %l5 = 00000094000000ff
! Mem[00000000130001ab] = ff58595b, %l0 = 000000004c078b2f
ldstub [%i2+0x1ab],%l0 ! %l0 = 0000005b000000ff
! Mem[000000009000001c] = caf71b5d, %g2 = d132c671bc402a68
ldsh [%i4+0x01c],%g2 ! %g2 = ffffffffffffcaf7
! Mem[0000000090800150] = 03c0a9e7, %g2 = ffffffffffffcaf7
ldsb [%i5+0x151],%g2 ! %g2 = 0000000000000003
! Mem[00000000130001b8] = e8274423, %l4 = 000000009d0c932d
swap [%i2+0x1b8],%l4 ! %l4 = 00000000e8274423
! Mem[0000000012000088] = 8219247d, %l5 = 0000000000000094
ldstub [%i0+0x088],%l5 ! %l5 = 00000082000000ff
p1_label_11:
! %l4 = e8274423, %l5 = 00000082, Mem[0000000090000120] = 44f6810c 79e78541
std %l4,[%i4+0x120] ! Mem[0000000090000120] = e8274423 00000082
! %l6 = 000000007765af4d, Mem[0000000090000010] = 4afd5db2
stb %l6,[%i4+%o2] ! Mem[0000000090000010] = 4dfd5db2
! Mem[000000001280006c] = d37365d1, %l6 = 000000007765af4d
swap [%i1+0x06c],%l6 ! %l6 = 00000000d37365d1
! Mem[0000000012000106] = 912deaf1, %l2 = 00000000b113301f
ldstub [%i0+0x106],%l2 ! %l2 = 000000ea000000ff
! Mem[0000000091000140] = 47050689, %g2 = 0000000000000003
lduw [%i6+0x140],%g2 ! %g2 = 0000000047050689
! %l5 = 0000000000000082, Mem[000000009080000a] = c671bc40
sth %l5,[%i5+0x00a] ! Mem[0000000090800008] = 0082bc40
! Mem[0000000012800160] = 714a7992, %l3 = 00000000000000e7
ldsh [%i1+0x162],%l3 ! %l3 = 0000000000007992
! Mem[00000000910000d8] = 4dfbc8b7ea6f7d64, %g2 = 0000000047050689
ldx [%i6+0x0d8],%g2 ! %g2 = 4dfbc8b7ea6f7d64
! Mem[0000000012800144] = c7837dd7, %l7 = 00000000f06f884c
swap [%i1+0x144],%l7 ! %l7 = 00000000c7837dd7
! Mem[00000000138001ef] = abd58ea0, %l5 = 0000000000000082
ldstub [%i3+0x1ef],%l5 ! %l5 = 000000a0000000ff
p1_label_12:
! Mem[000000001200015c] = 72f19f98, %l6 = d37365d1, %l4 = e8274423
add %i0,0x15c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000072f19f98
! Mem[00000000120001e8] = 3194cf96, %l6 = 00000000d37365d1
ldstub [%i0+0x1e8],%l6 ! %l6 = 00000031000000ff
! Mem[0000000090800164] = ea05270a, %g2 = 4dfbc8b7ea6f7d64
ldsb [%i5+0x165],%g2 ! %g2 = ffffffffffffffea
! Mem[00000000120001c0] = b7fbc36d, %l4 = 0000000072f19f98
swap [%i0+0x1c0],%l4 ! %l4 = 00000000b7fbc36d
! Mem[00000000128000f2] = 5a3eb445, %l0 = 000000000000005b
ldstub [%i1+0x0f2],%l0 ! %l0 = 000000b4000000ff
! Mem[0000000013000146] = 1aaa6dae, %l4 = 00000000b7fbc36d
ldstub [%i2+0x146],%l4 ! %l4 = 0000006d000000ff
! Mem[0000000013800114] = 7896bfae, %l6 = 00000031, %l3 = 00007992
add %i3,0x114,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007896bfae
! Mem[0000000090800074] = bb03eaa9, %g2 = ffffffffffffffea
lduw [%i5+0x074],%g2 ! %g2 = 00000000bb03eaa9
! Mem[000000009180014c] = 0cd57706, %g2 = 00000000bb03eaa9
lduw [%o0+0x14c],%g2 ! %g2 = 000000000cd57706
! Mem[0000000090800154] = e70f0421, %g18 = d8243c88ae615268
ldsw [%i5+0x154],%g2 ! %g2 = d8243c88ae615268
p1_label_13:
! Mem[000000001300006c] = 9a4ef6d8, %l3 = 000000007896bfae
swap [%i2+0x06c],%l3 ! %l3 = 000000009a4ef6d8
! Mem[0000000012800168] = 818b924f, %l4 = 0000006d, %l7 = c7837dd7
add %i1,0x168,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000818b924f
! Mem[00000000138001e7] = 4bb75737, %l3 = 000000009a4ef6d8
ldstub [%i3+0x1e7],%l3 ! %l3 = 00000037000000ff
! Mem[0000000091800110] = 5a4faf97, %g2 = ffffffffe70f0421
ldsh [%o0+0x112],%g2 ! %g2 = 0000000000005a4f
! %l1 = 0000000098c86413, Mem[0000000091000130] = 3babf221
sth %l1,[%i6+0x130] ! Mem[0000000091000130] = 6413f221
! Mem[0000000091000120] = 9daeaae1, %g2 = 0000000000005a4f
ldub [%i6+0x120],%g2 ! %g2 = 000000000000009d
! Mem[00000000120001d0] = e56d1642, %l4 = 000000000000006d
swap [%i0+0x1d0],%l4 ! %l4 = 00000000e56d1642
! Mem[000000009100019c] = 53c04352, %g2 = 000000000000009d
ldsh [%i6+0x19e],%g2 ! %g2 = 00000000000053c0
! Mem[0000000090800188] = 4e146fcf 823973fe, %g2 = 000053c0, %g3 = 4456a678
ldd [%i5+0x188],%g2 ! %g2 = 000000004e146fcf 00000000823973fe
! Mem[000000001380012c] = c0310636, %l4 = e56d1642, %l2 = 000000ea
add %i3,0x12c,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000c0310636
p1_label_14:
! %l3 = 0000000000000037, Mem[00000000910000cd] = 07c9ab45
stb %l3,[%i6+0x0cd] ! Mem[00000000910000cc] = 37c9ab45
! Mem[0000000012000118] = 34704158, %l4 = 00000000e56d1642
ldstub [%i0+0x118],%l4 ! %l4 = 00000034000000ff
! Mem[00000000910000e8] = 7cecdd5e, %g2 = 000000004e146fcf
lduw [%i6+0x0e8],%g2 ! %g2 = 000000007cecdd5e
! %l4 = 0000000000000034, Mem[000000009000009a] = 3a3fe302
sth %l4,[%i4+0x09a] ! Mem[0000000090000098] = 0034e302
! Mem[00000000130000b0] = 580f846b, %l3 = 0000000000000037
swap [%i2+0x0b0],%l3 ! %l3 = 00000000580f846b
! Mem[00000000910000c0] = b32e8c43 86264844, %g2 = 7cecdd5e, %g3 = 823973fe
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000b32e8c43 0000000086264844
! Mem[0000000012800114] = f346bd62, %l0 = 00000000000000b4
ldstub [%i1+0x114],%l0 ! %l0 = 000000f3000000ff
! Mem[0000000013800010] = ca8232ff2496b7d6, %l6 = 0000000000000031, %l4 = 0000000000000034
add %i3,0x10,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = ca8232ff2496b7d6
! Mem[00000000908000a8] = 85ddf20e, %g2 = 00000000b32e8c43
lduh [%i5+0x0aa],%g2 ! %g2 = 00000000000085dd
! Mem[00000000908001d8] = cef46a8b, %g2 = 00000000000085dd
ldsh [%i5+0x1da],%g2 ! %g2 = ffffffffffffcef4
p1_label_15:
! Mem[00000000908001e0] = c0047a02, %g2 = ffffffffffffcef4
ldsh [%i5+0x1e0],%g2 ! %g2 = ffffffffffffc004
! Mem[00000000910000d0] = 45aa483a 512dff05, %g2 = ffffc004, %g3 = 86264844
ldd [%i6+0x0d0],%g2 ! %g2 = 0000000045aa483a 00000000512dff05
! Mem[000000009000002c] = ee3673b6, %g18 = d8243c88ae615268
ldsw [%i4+0x02c],%g2 ! %g2 = d8243c88ae615268
! Mem[0000000013800020] = b634a030, %l7 = 818b924f, %l4 = 2496b7d6
add %i3,0x20,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000b634a030
! Mem[00000000120001a8] = f54ffea0ffbf4f87, %l1 = 0000000098c86413
ldx [%i0+0x1a8],%l1 ! %l1 = f54ffea0ffbf4f87
! Mem[00000000120000f8] = bfe9c1efd1e05b3e, %l0 = 00000000000000f3, %l1 = f54ffea0ffbf4f87
add %i0,0xf8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = bfe9c1efd1e05b3e
! Mem[0000000013800184] = a6477dba, %l5 = 000000a0, %l4 = b634a030
add %i3,0x184,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a6477dba
! %l4 = 00000000a6477dba, Mem[000000009100003b] = 562b19d1
stb %l4,[%i6+0x03b] ! Mem[0000000091000038] = ba2b19d1
! Mem[000000001380016c] = bcbae3f7, %l4 = 00000000a6477dba
ldstub [%i3+0x16c],%l4 ! %l4 = 000000bc000000ff
! Mem[00000000128001f0] = d455ffa8, %l1 = d1e05b3e, %l3 = 580f846b
add %i1,0x1f0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d455ffa8
p1_label_16:
! Mem[0000000012000150] = c13f96c4, %l4 = 000000bc, %l4 = 000000bc
add %i0,0x150,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000c13f96c4
! %l0 = 000000f3, %l1 = d1e05b3e, Mem[0000000091800130] = 5d1274b2 465010e8
std %l0,[%o0+0x130] ! Mem[0000000091800130] = 000000f3 d1e05b3e
! Mem[0000000012000190] = b88c0194171850a2, %l3 = 00000000d455ffa8, %l3 = 00000000d455ffa8
add %i0,0x190,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = b88c0194171850a2
! Mem[0000000012800012] = 58271b30, %l6 = 0000000000000031
ldstub [%i1+0x012],%l6 ! %l6 = 0000001b000000ff
! Mem[000000001380019c] = 20e4eeb2, %l6 = 0000001b, %l3 = 171850a2
add %i3,0x19c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000020e4eeb2
! Mem[000000001300002c] = 0d960df2, %l1 = bfe9c1efd1e05b3e
swap [%i2+0x02c],%l1 ! %l1 = 000000000d960df2
! Mem[0000000012800128] = faebcd02, %l1 = 000000000d960df2
swap [%i1+0x128],%l1 ! %l1 = 00000000faebcd02
! %l6 = 000000000000001b, Mem[0000000090800030] = cf83b46f8839e98b
stx %l6,[%i5+0x030] ! Mem[0000000090800030] = 000000000000001b
! Mem[0000000012000138] = 7c612ea3, %l4 = 00000000c13f96c4
lduh [%i0+0x13a],%l4 ! %l4 = 0000000000002ea3
! Mem[0000000013000076] = ca6d4554, %l2 = 00000000c0310636
ldstub [%i2+0x076],%l2 ! %l2 = 00000045000000ff
p1_label_17:
! Mem[00000000910001b0] = 2237531b bae85ac5, %g2 = ee3673b6, %g3 = 512dff05
ldd [%i6+0x1b0],%g2 ! %g2 = 000000002237531b 00000000bae85ac5
! Mem[00000000128001bb] = 97a4682c, %l6 = 000000000000001b
ldstub [%i1+0x1bb],%l6 ! %l6 = 0000002c000000ff
! Mem[00000000130001e0] = 3ea37f45d06b4676, %l0 = 00000000000000f3, %l4 = 0000000000002ea3
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 3ea37f45d06b4676
! Mem[00000000900000e8] = 76f00074, %g2 = 000000002237531b
ldsb [%i4+0x0e8],%g2 ! %g2 = 0000000000000076
! Mem[00000000128000f8] = 65c0c5f45c1e23fe, %l4 = 3ea37f45d06b4676, %l0 = 00000000000000f3
add %i1,0xf8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 65c0c5f45c1e23fe
! Mem[00000000128000bc] = 69ed580c, %l5 = 000000a0, %l1 = faebcd02
add %i1,0xbc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000069ed580c
! Mem[000000001300007c] = 45d6eb46, %l5 = 000000a0, %l1 = 69ed580c
add %i2,0x7c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000045d6eb46
! Mem[0000000090800198] = 4453face 3817f15b, %g2 = 00000076, %g3 = bae85ac5
ldd [%i5+0x198],%g2 ! %g2 = 000000004453face 000000003817f15b
! Mem[0000000013000112] = 39bc6339, %l0 = 65c0c5f45c1e23fe
ldstub [%i2+0x112],%l0 ! %l0 = 00000063000000ff
! Mem[000000001280003c] = d11d065c, %l0 = 0000000000000063
ldstub [%i1+0x03c],%l0 ! %l0 = 000000d1000000ff
p1_label_18:
! Mem[0000000012000142] = 20a919d1, %l7 = 00000000818b924f
ldstub [%i0+0x142],%l7 ! %l7 = 00000019000000ff
! Mem[0000000012000054] = 65f4511e, %l2 = 0000000000000045
swap [%i0+0x054],%l2 ! %l2 = 0000000065f4511e
! Mem[00000000128001fe] = f0f450a4, %l6 = 000000000000002c
ldstub [%i1+0x1fe],%l6 ! %l6 = 00000050000000ff
! %l3 = 0000000020e4eeb2, Mem[00000000900000ae] = 9e010636
stb %l3,[%i4+0x0ae] ! Mem[00000000900000ac] = b2010636
! Mem[0000000012800080] = 706dab4bcdd5c460, %l1 = 0000000045d6eb46, %l0 = 00000000000000d1
add %i1,0x80,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 706dab4bcdd5c460
! %l3 = 0000000020e4eeb2, Mem[000000009000006e] = 8cb0ef85
sth %l3,[%i4+0x06e] ! Mem[000000009000006c] = eeb2ef85
! %l4 = 3ea37f45d06b4676, Mem[00000000910001b4] = bae85ac5
stw %l4,[%i6+0x1b4] ! Mem[00000000910001b4] = d06b4676
! Mem[00000000130000f4] = e611861b, %l7 = 0000000000000019
swap [%i2+0x0f4],%l7 ! %l7 = 00000000e611861b
! Mem[0000000090800068] = d4f00a9e, %g2 = 000000004453face
ldsb [%i5+0x069],%g2 ! %g2 = ffffffffffffffd4
! Mem[000000009000017c] = 27581157, %g2 = ffffffffffffffd4
ldsh [%i4+0x17c],%g2 ! %g2 = 0000000000002758
p1_label_19:
! %l6 = 00000050, %l7 = e611861b, Mem[0000000090800138] = 1a12d0fe 71f3ccd5
std %l6,[%i5+0x138] ! Mem[0000000090800138] = 00000050 e611861b
! Mem[00000000138000dc] = 6a5966ee, %l3 = 0000000020e4eeb2
swap [%i3+0x0dc],%l3 ! %l3 = 000000006a5966ee
! %l3 = 000000006a5966ee, Mem[0000000090000070] = ef8595c8
stb %l3,[%i4+0x070] ! Mem[0000000090000070] = ee8595c8
! Mem[00000000120000f0] = 7ec2b206daa0e987, %l1 = 0000000045d6eb46, %l2 = 0000000065f4511e
add %i0,0xf0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 7ec2b206daa0e987
! Mem[0000000013800178] = 1d5581e5876f3490, %l0 = 706dab4bcdd5c460, %l7 = 00000000e611861b
add %i3,0x178,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 1d5581e5876f3490
! %l5 = 00000000000000a0, Mem[0000000090000038] = 40575725e8c028a7
stx %l5,[%i4+0x038] ! Mem[0000000090000038] = 00000000000000a0
! Mem[00000000910000c0] = b32e8c4386264844, %g2 = 0000000000002758
ldx [%i6+0x0c0],%g2 ! %g2 = b32e8c4386264844
! %l7 = 1d5581e5876f3490, Mem[0000000091000170] = 9b414f1c
stw %l7,[%i6+0x170] ! Mem[0000000091000170] = 876f3490
! Mem[0000000013800070] = d213fa99, %l3 = 6a5966ee, %l2 = daa0e987
add %i3,0x70,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000d213fa99
! Mem[00000000138000cb] = 5ad64ac2, %l1 = 0000000045d6eb46
ldstub [%i3+0x0cb],%l1 ! %l1 = 000000c2000000ff
p1_label_20:
! Mem[00000000910001fc] = 918e9147, %g2 = b32e8c4386264844
ldsb [%i6+0x1fd],%g2 ! %g2 = ffffffffffffff91
! Mem[000000009100015c] = b58e5aef, %g2 = ffffffffffffff91
ldsb [%i6+0x15f],%g2 ! %g2 = ffffffffffffffb5
! %l0 = 706dab4bcdd5c460, Mem[00000000918001fc] = d85c4f18
stw %l0,[%o0+0x1fc] ! Mem[00000000918001fc] = cdd5c460
! Mem[0000000091000174] = 00003450, %g2 = ffffffffffffffb5
ldsb [%i6+0x175],%g2 ! %g2 = 0000000000000000
! Mem[0000000091800060] = 4efd124c, %g18 = d8243c88ae615268
ldsw [%o0+0x060],%g2 ! %g2 = d8243c88ae615268
! %l0 = 706dab4bcdd5c460, Mem[00000000918001e6] = 62f30068
sth %l0,[%o0+0x1e6] ! Mem[00000000918001e4] = c4600068
! Mem[0000000090800150] = 8a03c0a9e70f0421, %g2 = 000000004efd124c
ldx [%i5+0x150],%g2 ! %g2 = 8a03c0a9e70f0421
! Mem[0000000090800148] = ccc20ff9, %g2 = 8a03c0a9e70f0421
ldsh [%i5+0x14a],%g2 ! %g2 = ffffffffffffccc2
! Mem[00000000120000da] = 640871ac, %l2 = 00000000d213fa99
ldstub [%i0+0x0da],%l2 ! %l2 = 00000071000000ff
! Mem[00000000900000b8] = ae238658d1cbc030, %g2 = ffffffffffffccc2
ldx [%i4+0x0b8],%g2 ! %g2 = ae238658d1cbc030
p1_label_21:
! Mem[000000009180015c] = 936f6d0e, %g18 = d8243c88ae615268
ldsw [%o0+0x15c],%g2 ! %g2 = d8243c88ae615268
! Mem[0000000091000034] = 20fbf211, %g2 = ffffffff936f6d0e
lduh [%i6+0x036],%g2 ! %g2 = 00000000000020fb
! Mem[000000001300017c] = dc299a3c, %l2 = 0000000000000071
swap [%i2+0x17c],%l2 ! %l2 = 00000000dc299a3c
! Mem[0000000090800168] = 0ac60230, %g18 = d8243c88ae615268
ldsw [%i5+0x168],%g2 ! %g2 = d8243c88ae615268
! %l7 = 1d5581e5876f3490, Mem[000000009100016e] = 7543876f
sth %l7,[%i6+0x16e] ! Mem[000000009100016c] = 3490876f
! Mem[0000000091000078] = dfde3d56764702f0, %g2 = 000000000ac60230
ldx [%i6+0x078],%g2 ! %g2 = dfde3d56764702f0
! %l2 = 00000000dc299a3c, Mem[0000000091800158] = 9dc4c12d936f6d0e
stx %l2,[%o0+0x158] ! Mem[0000000091800158] = 00000000dc299a3c
! %l2 = 00000000dc299a3c, Mem[0000000090000078] = 095f567e
stw %l2,[%i4+0x078] ! Mem[0000000090000078] = dc299a3c
! %l0 = 706dab4bcdd5c460, Mem[000000009000011a] = 7b227f84
sth %l0,[%i4+0x11a] ! Mem[0000000090000118] = c4607f84
! Mem[00000000910000f4] = c27dd656, %g2 = dfde3d56764702f0
ldub [%i6+0x0f6],%g2 ! %g2 = 00000000000000c2
p1_label_22:
! Mem[00000000130000c8] = 809b20114ecaf78f, %l2 = 00000000dc299a3c, %l2 = 00000000dc299a3c
add %i2,0xc8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 809b20114ecaf78f
! Mem[0000000013000188] = 2eab14c1, %l7 = 876f3490, %l3 = 6a5966ee
add %i2,0x188,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000002eab14c1
! Mem[0000000012800080] = 706dab4bcdd5c460, %l1 = 00000000000000c2, %l5 = 00000000000000a0
add %i1,0x80,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 706dab4bcdd5c460
! Mem[00000000138001fc] = 771fd2ab, %l6 = 0000000000000050
ldub [%i3+0x1ff],%l6 ! %l6 = 00000000000000ab
! Mem[0000000012000000] = 175d5a4273e04f2e, %l1 = 00000000000000c2, %l1 = 00000000000000c2
casxa [%i0]0x80,%l1,%l1 ! %l1 = 175d5a4273e04f2e
! Mem[00000000120001ac] = ffbf4f87, %l0 = 706dab4bcdd5c460
swap [%i0+0x1ac],%l0 ! %l0 = 00000000ffbf4f87
! Mem[000000001280001e] = 212655fa, %l5 = 706dab4bcdd5c460
ldstub [%i1+0x01e],%l5 ! %l5 = 00000055000000ff
! Mem[0000000013000128] = a0d1e256, %l2 = 4ecaf78f, %l6 = 000000ab
add %i2,0x128,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000a0d1e256
! Mem[000000001300019c] = a80f50e0, %l2 = 809b20114ecaf78f
swap [%i2+0x19c],%l2 ! %l2 = 00000000a80f50e0
! Mem[00000000120001cc] = 6f4ec2b5, %l7 = 1d5581e5876f3490
swap [%i0+0x1cc],%l7 ! %l7 = 000000006f4ec2b5
p1_label_23:
! Mem[00000000908000d8] = 60d85c8c93f04d06, %g2 = 00000000000000c2
ldx [%i5+0x0d8],%g2 ! %g2 = 60d85c8c93f04d06
! Mem[0000000090800000] = b5979d1de3091c39, %g2 = 60d85c8c93f04d06
ldx [%i5+%g0],%g2 ! %g2 = b5979d1de3091c39
! Mem[0000000013000194] = 3d2e1020, %l5 = 0000000000000055
ldub [%i2+0x197],%l5 ! %l5 = 0000000000000020
! Mem[0000000013000008] = 02f1256b94b919c8, %l4 = 3ea37f45d06b4676, %l5 = 0000000000000020
add %i2,0x08,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 02f1256b94b919c8
! Mem[00000000130001e8] = c093ceb3453a1993, %l2 = 00000000a80f50e0, %l7 = 000000006f4ec2b5
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = c093ceb3453a1993
! Mem[00000000128001fc] = f0f4ffa4, %l1 = 175d5a4273e04f2e
swap [%i1+0x1fc],%l1 ! %l1 = 00000000f0f4ffa4
! Mem[0000000013800190] = 4e089be1, %l5 = 02f1256b94b919c8
swap [%i3+0x190],%l5 ! %l5 = 000000004e089be1
! %l2 = 00000000a80f50e0, Mem[000000009180009d] = e551d595
stb %l2,[%o0+0x09d] ! Mem[000000009180009c] = e051d595
! %l1 = 00000000f0f4ffa4, Mem[0000000012800010] = 5827ff302428c61a
stx %l1,[%i1+%o2] ! Mem[0000000012800010] = 00000000f0f4ffa4
! Mem[00000000130000d0] = aad24a33, %l0 = 00000000ffbf4f87
swap [%i2+0x0d0],%l0 ! %l0 = 00000000aad24a33
p1_label_24:
! Mem[00000000918000c4] = 96c1128f, %g2 = b5979d1de3091c39
lduh [%o0+0x0c4],%g2 ! %g2 = 00000000000096c1
! Mem[0000000090800060] = f7d1b44e, %g2 = 00000000000096c1
ldsh [%i5+0x060],%g2 ! %g2 = fffffffffffff7d1
! Mem[00000000900000ac] = 1cb20106, %g2 = fffffffffffff7d1
ldub [%i4+0x0ad],%g2 ! %g2 = 000000000000001c
! %l6 = 00000000a0d1e256, Mem[00000000900000f0] = 2cbe15ed22bc786a
stx %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000000a0d1e256
! Mem[0000000013000014] = 70db68e9, %l0 = aad24a33, %l7 = 453a1993
add %i2,0x14,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000070db68e9
! Mem[000000001300003c] = d5ce4211, %l5 = 4e089be1, %l4 = d06b4676
add %i2,0x3c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d5ce4211
! Mem[0000000090000174] = ef34eec9, %g2 = 000000000000001c
ldsb [%i4+0x175],%g2 ! %g2 = ffffffffffffffef
! Mem[00000000908000bc] = 6a8e8ff0, %g2 = ffffffffffffffef
lduw [%i5+0x0bc],%g2 ! %g2 = 000000006a8e8ff0
! %l2 = a80f50e0, %l3 = 2eab14c1, Mem[00000000900000e0] = 75bdbf87 7d93f870
std %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = a80f50e0 2eab14c1
! Mem[0000000091800148] = d32e0a0c, %g2 = 000000006a8e8ff0
ldsb [%o0+0x149],%g2 ! %g2 = ffffffffffffffd3
p1_label_25:
! Mem[00000000130000f0] = 23ff5c52, %l0 = 00000000aad24a33
swap [%i2+0x0f0],%l0 ! %l0 = 0000000023ff5c52
! Mem[000000001300006c] = 7896bfae, %l2 = 00000000a80f50e0
ldsb [%i2+0x06c],%l2 ! %l2 = 0000000000000078
! Mem[00000000128001f0] = d455ffa8, %l1 = 00000000f0f4ffa4
swap [%i1+0x1f0],%l1 ! %l1 = 00000000d455ffa8
! Mem[00000000130001db] = c0310636, %l6 = 00000000a0d1e256
ldstub [%i2+0x1db],%l6 ! %l6 = 00000036000000ff
! %l2 = 0000000000000078, Mem[0000000090000068] = 5483fd96
stw %l2,[%i4+0x068] ! Mem[0000000090000068] = 00000078
! Mem[00000000908000d8] = 5c8c93f0, %g2 = ffffffffffffffd3
ldub [%i5+0x0da],%g2 ! %g2 = 000000000000005c
! %l4 = 00000000d5ce4211, Mem[00000000910000f0] = 749c07e0be33c27d
stx %l4,[%i6+0x0f0] ! Mem[00000000910000f0] = 00000000d5ce4211
! %l6 = 00000036, %l7 = 70db68e9, Mem[00000000918000a0] = 9532957f e5674a19
std %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = 00000036 70db68e9
! Mem[000000001200004c] = 8e339a43, %l2 = 00000078, %l5 = 4e089be1
add %i0,0x4c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000008e339a43
! Mem[00000000128001e0] = cce3ffe2, %l5 = 000000008e339a43
ldsw [%i1+0x1e0],%l5 ! %l5 = ffffffffcce3ffe2
ba,a p1_not_taken_0_end
p1_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 0000000023ff5c52
bne,a,pn %xcc,p1_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d455ffa8
bne,a,pn %xcc,p1_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000078
bne,a,pn %xcc,p1_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000002eab14c1
bne,a,pn %xcc,p1_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000d5ce4211
bne,a,pn %xcc,p1_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ffffffffcce3ffe2
bne,a,pn %xcc,p1_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000036
bne,a,pn %xcc,p1_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000070db68e9
bne,a,pn %xcc,p1_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p1_local0_expect,%g1
p1_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = a5f5b01a800175f2
ldx [%i0+0x018],%g3 ! Observed data at 0000000012000018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = ff3c55658e339a43
ldx [%i0+0x048],%g3 ! Observed data at 0000000012000048
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5f97d6ef00000045
ldx [%i0+0x050],%g3 ! Observed data at 0000000012000050
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = e6955733ff81e341
ldx [%i0+0x080],%g3 ! Observed data at 0000000012000080
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff19247d7ca19783
ldx [%i0+0x088],%g3 ! Observed data at 0000000012000088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = a02a3668a5ec0b51
ldx [%i0+0x098],%g3 ! Observed data at 0000000012000098
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 46ff13e20c9f9ca0
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000120000b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 8fa78dff65330a3c
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000120000c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6408ffacd922c1a0
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000120000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 024347e9912dfff1
ldx [%i0+0x100],%g3 ! Observed data at 0000000012000100
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff7041582365752f
ldx [%i0+0x118],%g3 ! Observed data at 0000000012000118
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 20a9ffd186b92f1d
ldx [%i0+0x140],%g3 ! Observed data at 0000000012000140
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x140,%g4
ldx [%g1+0x198],%g2 ! Expected data = 75a8593d13a46de0
ldx [%i0+0x198],%g3 ! Observed data at 0000000012000198
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f54ffea0cdd5c460
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000120001a8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 72f19f988ea1d90b
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000120001c0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ce615f37876f3490
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000120001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000006d987c6769
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000120001d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff94cf96ea6ee739
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000120001e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i0,0x1e8,%g4
set p1_local1_expect,%g1
p1_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 00000000f0f4ffa4
ldx [%i1+0x010],%g3 ! Observed data at 0000000012800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5f9734152126fffa
ldx [%i1+0x018],%g3 ! Observed data at 0000000012800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 3759bf86ff1d065c
ldx [%i1+0x038],%g3 ! Observed data at 0000000012800038
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = a5ec0b51ba1ba7b4
ldx [%i1+0x040],%g3 ! Observed data at 0000000012800040
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff6dce5028306971
ldx [%i1+0x058],%g3 ! Observed data at 0000000012800058
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = f80daa4c7765af4d
ldx [%i1+0x068],%g3 ! Observed data at 0000000012800068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000072bb79eb30
ldx [%i1+0x078],%g3 ! Observed data at 0000000012800078
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 706dab4bcdd5c460
ldx [%i1+0x080],%g3 ! Observed data at 0000000012800080
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8ebaa7f88829d9d2
ldx [%i1+0x088],%g3 ! Observed data at 0000000012800088
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 923e7535a15f5cad
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000128000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5a3eff4527551398
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000128000f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 65c0c5f45c1e23fe
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000128000f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7e9eb8f6ff46bd62
ldx [%i1+0x110],%g3 ! Observed data at 0000000012800110
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0d960df25c2cc40b
ldx [%i1+0x128],%g3 ! Observed data at 0000000012800128
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = af9ca04af06f884c
ldx [%i1+0x140],%g3 ! Observed data at 0000000012800140
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x140,%g4
ldx [%g1+0x188],%g2 ! Expected data = 07e1c7ee000000ee
ldx [%i1+0x188],%g3 ! Observed data at 0000000012800188
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 00000067ffc373e0
ldx [%i1+0x190],%g3 ! Observed data at 0000000012800190
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 97a468ff663d4c44
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000128001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ef8be1ff59a6d676
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000128001c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = f0f4ffa4b5a80d7a
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000128001f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 4c2b56b073e04f2e
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000128001f8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i1,0x1f8,%g4
set p1_local2_expect,%g1
p1_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 4cef152bd1e05b3e
ldx [%i2+0x028],%g3 ! Observed data at 0000000013000028
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = d40a53c8ffce90f1
ldx [%i2+0x058],%g3 ! Observed data at 0000000013000058
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = e0a60f0e7896bfae
ldx [%i2+0x068],%g3 ! Observed data at 0000000013000068
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6e848f15ca6dff54
ldx [%i2+0x070],%g3 ! Observed data at 0000000013000070
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4ba4fb95c71b1eff
ldx [%i2+0x098],%g3 ! Observed data at 0000000013000098
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000379014eb9a
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000130000b0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ffbf4f877073eb15
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000130000d0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 2fca7436b49641d9
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000130000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = aad24a3300000019
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000130000f0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 39bcff39a196d666
ldx [%i2+0x110],%g3 ! Observed data at 0000000013000110
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6c7eaa891aaaffae
ldx [%i2+0x140],%g3 ! Observed data at 0000000013000140
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = cf923c2200000071
ldx [%i2+0x178],%g3 ! Observed data at 0000000013000178
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = b59762af4ecaf78f
ldx [%i2+0x198],%g3 ! Observed data at 0000000013000198
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff5859ff1e1aebeb
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000130001a8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 9d0c932ddfdae807
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000130001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c03106ff67c614e2
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000130001d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i2,0x1d8,%g4
set p1_local3_expect,%g1
p1_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ca8232ff2496b7d6
ldx [%i3+0x010],%g3 ! Observed data at 0000000013800010
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 000000111e1fffee
ldx [%i3+0x018],%g3 ! Observed data at 0000000013800018
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x018,%g4
ldx [%g1+0x060],%g2 ! Expected data = 18ba9982f2c3acff
ldx [%i3+0x060],%g3 ! Observed data at 0000000013800060
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5ad64aff6429b8ca
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000138000c8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 8ec925e620e4eeb2
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000138000d8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 62a83a1dc0310636
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 = 8ebaa7f827a00fcd
ldx [%i3+0x160],%g3 ! Observed data at 0000000013800160
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = b113301fffbae3f7
ldx [%i3+0x168],%g3 ! Observed data at 0000000013800168
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 94b919c8d4e46fc8
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 = ffe1da97e1369fff
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000138001b8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 84b90edb4bb757ff
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000138001e0
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 75ff638cabd58eff
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000138001e8
cmp %g2,%g3
bne,a,pn %xcc,p1_local_failed
add %i3,0x1e8,%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
! 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:
lduba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000013800008]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000010]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000012000018]
stda %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800010]
stxa %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000028]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000012800008]
done
p1_trap1o:
lduba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000013800008]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000010]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000012000018]
stda %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013800010]
stxa %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000028]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000012800008]
done
p1_trap2e:
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000012800018]
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000010]
stwa %l5,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000000]
ldsha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000008]
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000012000028]
stda %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000018]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012000018]
done
p1_trap2o:
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000012800018]
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000013000010]
stwa %l5,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000013000000]
ldsha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000013000008]
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000012000028]
stda %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000012000018]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000012000018]
done
p1_trap3e:
nop
nop
done
p1_trap3o:
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 = ac1989c40a6e2728
ldx [%g1+0x008],%l1 ! %l1 = e8aa6de40db3d158
ldx [%g1+0x010],%l2 ! %l2 = 692ef54a4fac9144
ldx [%g1+0x018],%l3 ! %l3 = 997b89f4768c2796
ldx [%g1+0x020],%l4 ! %l4 = 3f881a64864c5738
ldx [%g1+0x028],%l5 ! %l5 = cef1bfe253a12c9c
ldx [%g1+0x030],%l6 ! %l6 = d20461145f6df2a9
ldx [%g1+0x038],%l7 ! %l7 = 3b83b9aa7405a052
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0c7b55e4 60d022a6 c0389da9 4d4b4dce
! %f4 = de5290f1 2d4c8024 21850f29 cc645e63
! %f8 = fd707d4d 7324cadc 64f41d2b a67c3f86
! %f12 = 81ca69d0 704eb338 11d974b7 a3f95c40
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ce465280 57bdc5ac 6f57fe0a 92017f04
! %f20 = 2d8d5e8f 68b96c49 2137f696 4aa351ac
! %f24 = 098c21c7 5699c060 7b1c0caf b11812c9
! %f28 = 81ddc165 0995c573 07cfe6ec 5feade18
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = e8f07a3a ab7a3bb7 78b98020 4b8b1a80
! %f36 = baf11764 5d0e4007 c3462357 cbf78b1e
! %f40 = c3afd53c 37167691 b9051ec5 f41f64cb
! %f44 = ef980b1c dc1728e6 1f0e1252 6dc70dd6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe76aab0000000013,%g7,%g1 ! GSR scale = 2, align = 3
wr %g1,%g0,%gsr ! GSR = e76aab0000000013
wr %g0,%y ! Clear Y 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:
! %l6 = 5bad848deb98ec06, Mem[00000000918001a4] = f401a3b4
stw %l6,[%o0+0x1a4] ! Mem[00000000918001a4] = eb98ec06
! %l1 = 500c11d468fcbd91, Mem[0000000015800024] = 82561377
stb %l1,[%i3+0x024] ! Mem[0000000015800024] = 91561377
! %l6 = eb98ec06, %l7 = a4961335, Mem[0000000091800110] = f7ca5a4f af9752b0
std %l6,[%o0+0x110] ! Mem[0000000091800110] = eb98ec06 a4961335
! Mem[0000000015800178] = d8d3fb82, %l7 = 25068466a4961335
swap [%i3+0x178],%l7 ! %l7 = 00000000d8d3fb82
! Mem[000000009000012c] = 57cfddf6, %g2 = 22b3206187ff2746
ldsb [%i4+0x12e],%g2 ! %g2 = 0000000000000057
! Mem[0000000091000050] = de1db3f225ed5b63, %g2 = 0000000000000057
ldx [%i6+0x050],%g2 ! %g2 = de1db3f225ed5b63
! Mem[0000000015000098] = 85042f91 715c6fa8, %l4 = fdb424de, %l5 = 6055b6de
ldd [%i2+0x098],%l4 ! %l4 = 0000000085042f91 00000000715c6fa8
! Mem[0000000091800090] = ff83cf3ce9c0328f, %g2 = de1db3f225ed5b63
ldx [%o0+0x090],%g2 ! %g2 = ff83cf3ce9c0328f
! Mem[0000000015000198] = d3473f4e, %l3 = 7210ea7aa67d73da
swap [%i2+0x198],%l3 ! %l3 = 00000000d3473f4e
! Mem[0000000015000088] = de38ae5a, %l3 = 00000000d3473f4e
ldstub [%i2+0x088],%l3 ! %l3 = 000000de000000ff
p2_label_2:
! %l3 = 00000000000000de, Mem[00000000908001c8] = ebf52008eb1eb481
stx %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000000000000de
! Mem[00000000148000e3] = 98f0ad05, %l1 = 500c11d468fcbd91
ldstub [%i1+0x0e3],%l1 ! %l1 = 00000005000000ff
! %l2 = 3e6523dbe1f78e76, Mem[00000000918001a7] = 06847e33
stb %l2,[%o0+0x1a7] ! Mem[00000000918001a4] = 76847e33
! %l6 = 5bad848deb98ec06, Mem[00000000900001ce] = 184d108e
stb %l6,[%i4+0x1ce] ! Mem[00000000900001cc] = 064d108e
! Mem[000000001480004c] = 4626a9bb, %l2 = e1f78e76, %l7 = d8d3fb82
add %i1,0x4c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000004626a9bb
! Mem[0000000091000038] = f211f356, %g2 = ff83cf3ce9c0328f
ldsb [%i6+0x038],%g2 ! %g2 = fffffffffffffff2
! Mem[000000001400001c] = f97985ea, %l4 = 85042f91, %l7 = 4626a9bb
add %i0,0x1c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000f97985ea
! Mem[00000000910000d8] = 4dfbc8b7, %g2 = fffffffffffffff2
lduh [%i6+0x0d8],%g2 ! %g2 = 0000000000004dfb
! Mem[0000000091000120] = 9daeaae1 f1505e6e, %g2 = 00004dfb, %g3 = 0bad0b00
ldd [%i6+0x120],%g2 ! %g2 = 000000009daeaae1 00000000f1505e6e
! Mem[00000000150001b0] = 95787fd1, %l0 = bfd72b04, %l7 = f97985ea
add %i2,0x1b0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000095787fd1
p2_label_3:
! Mem[0000000014000184] = a5138190, %l2 = e1f78e76, %l3 = 000000de
add %i0,0x184,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a5138190
! Mem[00000000150000fc] = 53e23c4c, %l4 = 85042f91, %l1 = 00000005
add %i2,0xfc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000053e23c4c
! %l4 = 0000000085042f91, Mem[000000009180009c] = 42e551d5
stw %l4,[%o0+0x09c] ! Mem[000000009180009c] = 85042f91
! Mem[00000000140000a0] = b4823bdb, %l3 = 00000000a5138190
swap [%i0+0x0a0],%l3 ! %l3 = 00000000b4823bdb
! %l0 = fe266018bfd72b04, Mem[0000000091000138] = 96e300a1c1037b10
stx %l0,[%i6+0x138] ! Mem[0000000091000138] = fe266018bfd72b04
! Mem[0000000091800078] = 27626309 fc106dae, %g2 = 9daeaae1, %g3 = f1505e6e
ldd [%o0+0x078],%g2 ! %g2 = 0000000027626309 00000000fc106dae
! Mem[00000000148000f8] = ed5dc695, %l7 = 0000000095787fd1
ldstub [%i1+0x0f8],%l7 ! %l7 = 000000ed000000ff
! Mem[0000000014800090] = bad4e884a10bd181, %l3 = 00000000b4823bdb, %l1 = 0000000053e23c4c
add %i1,0x90,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = bad4e884a10bd181
! %l0 = bfd72b04, %l1 = a10bd181, Mem[0000000091000150] = 1a13b93e 28ad1ffe
std %l0,[%i6+0x150] ! Mem[0000000091000150] = bfd72b04 a10bd181
! %l4 = 85042f91, %l5 = 715c6fa8, Mem[0000000090000000] = 3dcbd51e 62732a5b
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 85042f91 715c6fa8
p2_label_4:
! %l2 = 3e6523dbe1f78e76, Mem[0000000090800064] = 6ea63daf
sth %l2,[%i5+0x064] ! Mem[0000000090800064] = 8e763daf
! %l6 = 5bad848deb98ec06, Mem[00000000918001a0] = d9478d93
sth %l6,[%o0+0x1a0] ! Mem[00000000918001a0] = ec068d93
! Mem[000000001400017c] = 60dcd9ac, %l6 = eb98ec06, %l0 = bfd72b04
add %i0,0x17c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000060dcd9ac
! Mem[0000000015000038] = c7e8c5a11f92e2f8, %l7 = 00000000000000ed, %l0 = 0000000060dcd9ac
add %i2,0x38,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = c7e8c5a11f92e2f8
! Mem[0000000014000054] = 4e5bcfd7, %l3 = b4823bdb, %l0 = 1f92e2f8
add %i0,0x54,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004e5bcfd7
! Mem[0000000015800114] = bed62457, %l1 = a10bd181, %l3 = b4823bdb
add %i3,0x114,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000bed62457
! Mem[00000000148000c0] = c8dc5f84, %l0 = 000000004e5bcfd7
ldstub [%i1+0x0c0],%l0 ! %l0 = 000000c8000000ff
! Mem[0000000091800038] = 12cac52f, %g2 = 0000000027626309
lduh [%o0+0x038],%g2 ! %g2 = 00000000000012ca
! %l6 = eb98ec06, %l7 = 000000ed, Mem[0000000090800168] = 0ac60230 dd52e920
std %l6,[%i5+0x168] ! Mem[0000000090800168] = eb98ec06 000000ed
! Mem[0000000015800019] = 11aa40e9, %l6 = 5bad848deb98ec06
ldstub [%i3+0x019],%l6 ! %l6 = 000000aa000000ff
p2_label_5:
! Mem[00000000910000b8] = d4ebb465 c273d442, %g2 = 000012ca, %g3 = fc106dae
ldd [%i6+0x0b8],%g2 ! %g2 = 00000000d4ebb465 00000000c273d442
! Mem[00000000150001d0] = 28e99259, %l7 = 000000ed, %l7 = 000000ed
add %i2,0x1d0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000028e99259
! %l4 = 0000000085042f91, Mem[0000000014800140] = 0876ffbe
stw %l4,[%i1+0x140] ! Mem[0000000014800140] = 85042f91
! Mem[000000009000008c] = ef6fd7f4, %g2 = 00000000d4ebb465
ldsb [%i4+0x08d],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000014800040] = 51d8a6ed c83d4616, %l6 = 000000aa, %l7 = 28e99259
ldd [%i1+0x040],%l6 ! %l6 = 0000000051d8a6ed 00000000c83d4616
! Mem[0000000091800030] = 41c305a84a18aced, %g2 = ffffffffffffffef
ldx [%o0+0x030],%g2 ! %g2 = 41c305a84a18aced
! Mem[0000000015800180] = 18032c2d22f9a645, %l4 = 0000000085042f91, %l3 = 00000000bed62457
add %i3,0x180,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 18032c2d22f9a645
! %l4 = 0000000085042f91, Mem[0000000090000000] = 85042f91
sth %l4,[%i4+%g0] ! Mem[0000000090000000] = 2f912f91
! Mem[0000000014800100] = 7c765252df3f2165, %l6 = 0000000051d8a6ed, %l4 = 0000000085042f91
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 7c765252df3f2165
! Mem[0000000090800090] = 71c44099, %g2 = 41c305a84a18aced
ldub [%i5+0x090],%g2 ! %g2 = 0000000000000071
p2_label_6:
! Mem[0000000014800104] = df3f2165, %l7 = c83d4616, %l1 = a10bd181
add %i1,0x104,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000df3f2165
! Mem[0000000091800058] = 5eccfeee, %g2 = 0000000000000071
lduw [%o0+0x058],%g2 ! %g2 = 000000005eccfeee
! %l5 = 00000000715c6fa8, Mem[0000000090800192] = 2ad3686d
stb %l5,[%i5+0x192] ! Mem[0000000090800190] = a8d3686d
! Mem[0000000015800024] = 91561377, %l5 = 715c6fa8, %l4 = df3f2165
add %i3,0x24,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000091561377
! %l5 = 00000000715c6fa8, Mem[0000000091800032] = 05a84a18
sth %l5,[%o0+0x032] ! Mem[0000000091800030] = 6fa84a18
! Mem[0000000015800070] = 3f14aff5fc8fba73, %l3 = 18032c2d22f9a645, %l4 = 0000000091561377
add %i3,0x70,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 3f14aff5fc8fba73
! Mem[000000001580006c] = c05b08ac, %l1 = 00000000df3f2165
lduw [%i3+0x06c],%l1 ! %l1 = 00000000c05b08ac
! Mem[000000009100008c] = f27b5515, %g2 = 000000005eccfeee
ldub [%i6+0x08e],%g2 ! %g2 = 00000000000000f2
! Mem[00000000148001b7] = 5d8dce92, %l4 = 3f14aff5fc8fba73
ldstub [%i1+0x1b7],%l4 ! %l4 = 00000092000000ff
! %l1 = 00000000c05b08ac, Mem[00000000140000ea] = d9479e9b
stb %l1,[%i0+0x0ea] ! Mem[00000000140000e8] = d947ac9b
p2_label_7:
! Mem[00000000900001c0] = 6e76fc32, %g2 = 00000000000000f2
ldsh [%i4+0x1c0],%g2 ! %g2 = 0000000000006e76
! Mem[0000000015000157] = cfe142e2, %l7 = 00000000c83d4616
ldstub [%i2+0x157],%l7 ! %l7 = 000000e2000000ff
! Mem[0000000091800134] = 10e81d1f, %g2 = 0000000000006e76
ldsb [%o0+0x136],%g2 ! %g2 = 0000000000000010
! %l2 = e1f78e76, %l3 = 22f9a645, Mem[00000000918001a8] = 847e3369 58a6480f
std %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = e1f78e76 22f9a645
! Mem[0000000014000054] = 4e5bcfd7, %l1 = 00000000c05b08ac
swap [%i0+0x054],%l1 ! %l1 = 000000004e5bcfd7
! Mem[0000000015000139] = 09479e56, %l7 = 00000000000000e2
ldstub [%i2+0x139],%l7 ! %l7 = 00000047000000ff
! Mem[00000000900000a0] = 1b95d023a627f525, %g2 = 0000000000000010
ldx [%i4+0x0a0],%g2 ! %g2 = 1b95d023a627f525
! Mem[00000000908001a0] = 046412e4 53389a2a, %g2 = a627f525, %g3 = c273d442
ldd [%i5+0x1a0],%g2 ! %g2 = 00000000046412e4 0000000053389a2a
! Mem[00000000148000f0] = b6b381016183556b, %l0 = 00000000000000c8, %l7 = 0000000000000047
add %i1,0xf0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = b6b381016183556b
! Mem[00000000140001c8] = 6a1f7340, %l3 = 18032c2d22f9a645
swap [%i0+0x1c8],%l3 ! %l3 = 000000006a1f7340
p2_label_8:
! Mem[0000000014800144] = b54c3280, %l0 = 00000000000000c8
ldsw [%i1+0x144],%l0 ! %l0 = ffffffffb54c3280
! Mem[0000000014000008] = 5a200857, %l3 = 000000006a1f7340
ldsh [%i0+0x00a],%l3 ! %l3 = 0000000000000857
! Mem[00000000150001d0] = 28e99259829aba5a, %l6 = 0000000051d8a6ed, %l0 = ffffffffb54c3280
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 28e99259829aba5a
! Mem[0000000091800118] = 707c5cfb17f18323, %g2 = 00000000046412e4
ldx [%o0+0x118],%g2 ! %g2 = 707c5cfb17f18323
! Mem[000000009100005c] = 94e2a721, %g2 = 707c5cfb17f18323
lduw [%i6+0x05c],%g2 ! %g2 = 0000000094e2a721
! Mem[0000000015800104] = 405b598e, %l4 = 00000092, %l5 = 715c6fa8
add %i3,0x104,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000405b598e
! Mem[00000000150001ff] = 78756639, %l4 = 0000000000000092
ldstub [%i2+0x1ff],%l4 ! %l4 = 00000039000000ff
! %l1 = 000000004e5bcfd7, Mem[0000000091000168] = 846b32559f5c7543
stx %l1,[%i6+0x168] ! Mem[0000000091000168] = 000000004e5bcfd7
! Mem[00000000140001d4] = 05391b20, %l2 = 3e6523dbe1f78e76
swap [%i0+0x1d4],%l2 ! %l2 = 0000000005391b20
! Mem[0000000014000144] = e6e27011, %l3 = 0000000000000857
ldstub [%i0+0x144],%l3 ! %l3 = 000000e6000000ff
p2_label_9:
! Mem[0000000091000094] = 8aa99574, %g2 = 0000000094e2a721
ldsh [%i6+0x096],%g2 ! %g2 = ffffffffffff8aa9
! Mem[00000000140000e4] = e3bddd2e, %l2 = 0000000005391b20
swap [%i0+0x0e4],%l2 ! %l2 = 00000000e3bddd2e
! Mem[00000000918000f8] = 2c39abb3 820479d7, %g2 = ffff8aa9, %g3 = 53389a2a
ldd [%o0+0x0f8],%g2 ! %g2 = 000000002c39abb3 00000000820479d7
! Mem[0000000014800008] = 4de81bad, %l2 = 00000000e3bddd2e
swap [%i1+%o1],%l2 ! %l2 = 000000004de81bad
! %l0 = 28e99259829aba5a, Mem[0000000090000025] = e0efbc36
stb %l0,[%i4+0x025] ! Mem[0000000090000024] = 5aefbc36
! Mem[00000000140001a0] = 895607cb01011ce1, %l3 = 00000000000000e6, %l0 = 28e99259829aba5a
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 895607cb01011ce1
! Mem[00000000158000b8] = c63861f9652bddcb, %l4 = 0000000000000039, %l3 = 00000000000000e6
add %i3,0xb8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c63861f9652bddcb
! %l6 = 51d8a6ed, %l7 = 6183556b, Mem[0000000090800158] = 3e484630 c0ef85ef
std %l6,[%i5+0x158] ! Mem[0000000090800158] = 51d8a6ed 6183556b
! %l0 = 895607cb01011ce1, Mem[000000009000013d] = a64a21cc
stb %l0,[%i4+0x13d] ! Mem[000000009000013c] = e14a21cc
! Mem[000000009080000c] = 2a68388b, %g2 = 000000002c39abb3
lduh [%i5+0x00e],%g2 ! %g2 = 0000000000002a68
p2_label_10:
! Mem[0000000091800154] = 70b00cd0, %g2 = 0000000000002a68
lduh [%o0+0x154],%g2 ! %g2 = 00000000000070b0
! %l2 = 000000004de81bad, Mem[0000000091000072] = 6ae42050
sth %l2,[%i6+0x072] ! Mem[0000000091000070] = 1bad2050
! Mem[0000000014000008] = 5a200857, %l4 = 0000000000000039
ldstub [%i0+%o1],%l4 ! %l4 = 0000005a000000ff
! Mem[00000000900001c4] = a770ca4c, %g2 = 00000000000070b0
ldub [%i4+0x1c4],%g2 ! %g2 = 00000000000000a7
! Mem[00000000908001b4] = 8f1d18c4, %g2 = 00000000000000a7
ldub [%i5+0x1b6],%g2 ! %g2 = 000000000000008f
! Mem[0000000015000014] = 269a1680, %l6 = 0000000051d8a6ed
swap [%i2+0x014],%l6 ! %l6 = 00000000269a1680
! Mem[0000000014800168] = ddef943e6df3500c, %l5 = 00000000405b598e, %l0 = 895607cb01011ce1
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = ddef943e6df3500c
! %l2 = 000000004de81bad, Mem[00000000900000b2] = 2b590012
sth %l2,[%i4+0x0b2] ! Mem[00000000900000b0] = 1bad0012
! %l2 = 4de81bad, %l3 = 652bddcb, Mem[00000000918001b0] = 8036bee1 872c5b99
std %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = 4de81bad 652bddcb
! %l0 = 6df3500c, %l1 = 4e5bcfd7, Mem[0000000090000068] = 5483fd96 d7808cb0
std %l0,[%i4+0x068] ! Mem[0000000090000068] = 6df3500c 4e5bcfd7
p2_label_11:
! %l6 = 00000000269a1680, Mem[000000009000008a] = 6d1e19ef
sth %l6,[%i4+0x08a] ! Mem[0000000090000088] = 168019ef
! %l7 = b6b381016183556b, Mem[00000000910000a0] = f11a4d9adbaf757f
stx %l7,[%i6+0x0a0] ! Mem[00000000910000a0] = b6b381016183556b
! Mem[00000000148001a8] = 13e14559380fd689, %l0 = ddef943e6df3500c, %l2 = 000000004de81bad
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 13e14559380fd689
! Mem[000000009000012c] = 391c57cf, %g2 = 000000000000008f
lduw [%i4+0x12c],%g2 ! %g2 = 00000000391c57cf
! %l5 = 00000000405b598e, Mem[00000000908000a0] = cebf2e788cb802da
stx %l5,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000405b598e
! %l1 = 000000004e5bcfd7, Mem[0000000091000040] = d0dc1023f63d3fd8
stx %l1,[%i6+0x040] ! Mem[0000000091000040] = 000000004e5bcfd7
! Mem[00000000900000ac] = 1c9e017c, %g2 = 00000000391c57cf
ldsb [%i4+0x0ad],%g2 ! %g2 = 000000000000001c
! Mem[00000000150001e8] = c50479ff, %l6 = 00000000269a1680
swap [%i2+0x1e8],%l6 ! %l6 = 00000000c50479ff
! Mem[00000000158001f0] = c2cb879d551e1a52, %l7 = b6b381016183556b, %l3 = c63861f9652bddcb
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = c2cb879d551e1a52
! Mem[00000000918001e8] = 0068f208 4f5053a5, %g2 = 0000001c, %g3 = 820479d7
ldd [%o0+0x1e8],%g2 ! %g2 = 000000000068f208 000000004f5053a5
p2_label_12:
! Mem[0000000015800140] = f49e3b889a3fa807, %l6 = 00000000c50479ff, %l0 = ddef943e6df3500c
add %i3,0x140,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = f49e3b889a3fa807
! Mem[0000000014000154] = 6a67d066, %l0 = f49e3b889a3fa807
ldstub [%i0+0x154],%l0 ! %l0 = 0000006a000000ff
! Mem[0000000015800115] = bed62457, %l6 = 00000000c50479ff
ldstub [%i3+0x115],%l6 ! %l6 = 000000d6000000ff
! Mem[000000001480000c] = 49b0a3e9, %l7 = b6b381016183556b
swap [%i1+0x00c],%l7 ! %l7 = 0000000049b0a3e9
! Mem[00000000158001cc] = 3e076e48, %l4 = 000000000000005a
lduh [%i3+0x1ce],%l4 ! %l4 = 0000000000006e48
! Mem[00000000908001cc] = 000000de, %g2 = 000000000068f208
lduh [%i5+0x1cc],%g2 ! %g2 = 0000000000000000
! Mem[000000009180015c] = 936f6d0e, %g2 = 0000000000000000
ldsb [%o0+0x15c],%g2 ! %g2 = ffffffffffffff93
! Mem[000000009080015c] = 6183556b, %g2 = ffffffffffffff93
lduw [%i5+0x15c],%g2 ! %g2 = 000000006183556b
! %l4 = 00006e48, %l5 = 405b598e, Mem[00000000900001b0] = ad60884b e9ae522e
std %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 00006e48 405b598e
! Mem[00000000150001bc] = 2cdfda40, %l0 = 0000006a, %l2 = 380fd689
add %i2,0x1bc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000002cdfda40
p2_label_13:
! Mem[0000000090800100] = bef4b4ac, %g2 = 000000006183556b
lduh [%i5+0x102],%g2 ! %g2 = 000000000000bef4
! %l2 = 000000002cdfda40, Mem[00000000908001a0] = 046412e453389a2a
stx %l2,[%i5+0x1a0] ! Mem[00000000908001a0] = 000000002cdfda40
! Mem[0000000091800058] = feeefa0e, %g2 = 000000000000bef4
ldsh [%o0+0x05a],%g2 ! %g2 = fffffffffffffeee
! %l6 = 00000000000000d6, Mem[0000000091800171] = ad0f542f
stb %l6,[%o0+0x171] ! Mem[0000000091800170] = d60f542f
! Mem[00000000900001b0] = 006e4840, %g2 = fffffffffffffeee
ldub [%i4+0x1b1],%g2 ! %g2 = 0000000000000000
! Mem[000000009000017c] = 27581157, %g2 = 0000000000000000
lduh [%i4+0x17c],%g2 ! %g2 = 0000000000002758
! Mem[00000000918001e0] = 999759c0 cb7262f3, %g2 = 00002758, %g3 = 4f5053a5
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000999759c0 00000000cb7262f3
! Mem[0000000014800000] = 127c108fbb77b4d4, %l3 = c2cb879d551e1a52, %l3 = c2cb879d551e1a52
casxa [%i1]0x80,%l3,%l3 ! %l3 = 127c108fbb77b4d4
! Mem[0000000015800088] = e7db539fba7b4a66, %l1 = 000000004e5bcfd7, %l0 = 000000000000006a
add %i3,0x88,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = e7db539fba7b4a66
! Mem[0000000091000040] = 00004e5b, %g2 = 00000000999759c0
ldsb [%i6+0x042],%g2 ! %g2 = 0000000000000000
p2_label_14:
! Mem[0000000015800070] = 3f14aff5, %l6 = 000000d6, %l6 = 000000d6
add %i3,0x70,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000003f14aff5
! Mem[000000001580008c] = ba7b4a66, %l5 = 00000000405b598e
ldub [%i3+0x08e],%l5 ! %l5 = 000000000000004a
! %l5 = 000000000000004a, Mem[00000000910000e0] = 644357e12679d4fb
stx %l5,[%i6+0x0e0] ! Mem[00000000910000e0] = 000000000000004a
! Mem[0000000014800188] = 2837edb726a4cde1, %l7 = 0000000049b0a3e9, %l0 = e7db539fba7b4a66
add %i1,0x188,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 2837edb726a4cde1
! Mem[00000000158000f4] = 05f56d29, %l7 = 0000000049b0a3e9
swap [%i3+0x0f4],%l7 ! %l7 = 0000000005f56d29
! Mem[00000000150001ad] = 3172c63f, %l6 = 000000003f14aff5
ldstub [%i2+0x1ad],%l6 ! %l6 = 00000072000000ff
! Mem[00000000918001ec] = 4f5053a5, %g2 = 0000000000000000
lduw [%o0+0x1ec],%g2 ! %g2 = 000000004f5053a5
! Mem[0000000090800020] = 2247d686, %g2 = 000000004f5053a5
lduh [%i5+%o4],%g2 ! %g2 = 0000000000002247
! Mem[00000000140001b0] = 26a47613cc651640, %l4 = 0000000000006e48, %l4 = 0000000000006e48
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 26a47613cc651640
! Mem[00000000900000e0] = 75bdbf877d93f870, %g2 = 0000000000002247
ldx [%i4+0x0e0],%g2 ! %g2 = 75bdbf877d93f870
p2_label_15:
! Mem[000000009080016c] = 000000ed, %g2 = 75bdbf877d93f870
ldub [%i5+0x16c],%g2 ! %g2 = 0000000000000000
! Mem[00000000140001f4] = 152b0c87, %l6 = 0000000000000072
swap [%i0+0x1f4],%l6 ! %l6 = 00000000152b0c87
! Mem[00000000900001c4] = a770ca4c, %g18 = 9197168c1c628183
ldsw [%i4+0x1c4],%g2 ! %g2 = 9197168c1c628183
! Mem[0000000014000114] = 1c26c9e3, %l0 = 26a4cde1, %l1 = 4e5bcfd7
add %i0,0x114,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000001c26c9e3
! %l6 = 00000000152b0c87, Mem[00000000900000b6] = 7986ae23
sth %l6,[%i4+0x0b6] ! Mem[00000000900000b4] = 0c87ae23
! Mem[00000000140000f8] = d5bf5891, %l7 = 0000000005f56d29
ldstub [%i0+0x0f8],%l7 ! %l7 = 000000d5000000ff
! Mem[0000000015800024] = 91561377, %l3 = bb77b4d4, %l2 = 2cdfda40
add %i3,0x24,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000091561377
! Mem[00000000150000db] = 88e9266d, %l4 = 26a47613cc651640
ldstub [%i2+0x0db],%l4 ! %l4 = 0000006d000000ff
! Mem[0000000091000140] = 47050689 d9de5dcd, %g2 = a770ca4c, %g3 = cb7262f3
ldd [%i6+0x140],%g2 ! %g2 = 0000000047050689 00000000d9de5dcd
! Mem[000000001400006c] = 39e75a12, %l4 = 0000006d, %l5 = 0000004a
add %i0,0x6c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000039e75a12
p2_label_16:
! Mem[00000000908001b0] = 29bda72c, %g2 = 0000000047050689
ldsh [%i5+0x1b0],%g2 ! %g2 = 00000000000029bd
! %l1 = 000000001c26c9e3, Mem[00000000910001d0] = 5e069791a8949fe2
stx %l1,[%i6+0x1d0] ! Mem[00000000910001d0] = 000000001c26c9e3
! Mem[00000000900000b0] = 1bad0012, %g2 = 00000000000029bd
ldsb [%i4+0x0b2],%g2 ! %g2 = 000000000000001b
! Mem[0000000091800028] = 33d81a4e 8ce756ba, %g2 = 0000001b, %g3 = d9de5dcd
ldd [%o0+%o5],%g2 ! %g2 = 0000000033d81a4e 000000008ce756ba
! Mem[0000000015800178] = a4961335, %l3 = 127c108fbb77b4d4
swap [%i3+0x178],%l3 ! %l3 = 00000000a4961335
! Mem[00000000900000e0] = 75bdbf87, %g2 = 0000000033d81a4e
ldsb [%i4+0x0e0],%g2 ! %g2 = 0000000000000075
! Mem[0000000014800010] = a7ced514, %l1 = 000000001c26c9e3
swap [%i1+%o2],%l1 ! %l1 = 00000000a7ced514
! Mem[00000000140000d9] = 31ecf362, %l4 = 000000000000006d
ldstub [%i0+0x0d9],%l4 ! %l4 = 000000ec000000ff
! Mem[0000000090800164] = 0527eb98, %g2 = 0000000000000075
ldsh [%i5+0x166],%g2 ! %g2 = 0000000000000527
! Mem[00000000900000b0] = 7c211bad, %g2 = 0000000000000527
lduw [%i4+0x0b0],%g2 ! %g2 = 000000007c211bad
p2_label_17:
! Mem[0000000015800138] = bcdd4e7ffae4643e, %l4 = 00000000000000ec, %l3 = 00000000a4961335
add %i3,0x138,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = bcdd4e7ffae4643e
! Mem[0000000091000198] = c5d1c2e8dd0253c0, %g2 = 000000007c211bad
ldx [%i6+0x198],%g2 ! %g2 = c5d1c2e8dd0253c0
! Mem[0000000015800158] = 2ac6591b, %l2 = 0000000091561377
ldstub [%i3+0x158],%l2 ! %l2 = 0000002a000000ff
! Mem[0000000015000078] = 9c17425637ae8a17, %l6 = 00000000152b0c87, %l1 = 00000000a7ced514
add %i2,0x78,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9c17425637ae8a17
! Mem[000000001400008c] = 0193286e, %l1 = 9c17425637ae8a17
swap [%i0+0x08c],%l1 ! %l1 = 000000000193286e
! Mem[0000000090800088] = e465cdce 3b38a1d3, %g2 = dd0253c0, %g3 = 8ce756ba
ldd [%i5+0x088],%g2 ! %g2 = 00000000e465cdce 000000003b38a1d3
! Mem[0000000091000198] = c5d1c2e8 dd0253c0, %g2 = e465cdce, %g3 = 3b38a1d3
ldd [%i6+0x198],%g2 ! %g2 = 00000000c5d1c2e8 00000000dd0253c0
! Mem[00000000158000cb] = 3b13f71b, %l3 = bcdd4e7ffae4643e
ldstub [%i3+0x0cb],%l3 ! %l3 = 0000001b000000ff
! Mem[00000000140000f0] = e6f1d631, %l5 = 39e75a12, %l2 = 0000002a
add %i0,0xf0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000e6f1d631
! Mem[0000000090800008] = c671bc40, %g2 = 00000000c5d1c2e8
lduh [%i5+0x00a],%g2 ! %g2 = 000000000000c671
p2_label_18:
! Mem[0000000014000044] = cdb46d02, %l0 = 2837edb726a4cde1
ldstub [%i0+0x044],%l0 ! %l0 = 000000cd000000ff
! %l4 = 00000000000000ec, Mem[00000000908001f3] = 0fb1c7a1
stb %l4,[%i5+0x1f3] ! Mem[00000000908001f0] = ecb1c7a1
! Mem[00000000910000a8] = 8dd0b14740e5244d, %g2 = 000000000000c671
ldx [%i6+0x0a8],%g2 ! %g2 = 8dd0b14740e5244d
! Mem[0000000014000068] = 36971b95, %l6 = 00000000152b0c87
swap [%i0+0x068],%l6 ! %l6 = 0000000036971b95
! %l4 = 00000000000000ec, Mem[000000009180013e] = 9a0d84b4
sth %l4,[%o0+0x13e] ! Mem[000000009180013c] = 00ec84b4
! Mem[00000000900001e8] = 8eb8368f, %g2 = 8dd0b14740e5244d
lduw [%i4+0x1e8],%g2 ! %g2 = 000000008eb8368f
! Mem[0000000091000120] = aeaae1f1, %g2 = 000000008eb8368f
ldsb [%i6+0x121],%g2 ! %g2 = ffffffffffffffae
! Mem[0000000015000100] = 4be0d6fb, %l2 = e6f1d631, %l5 = 39e75a12
add %i2,0x100,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000004be0d6fb
! Mem[00000000908001a0] = 00000000, %g2 = ffffffffffffffae
lduw [%i5+0x1a0],%g2 ! %g2 = 0000000000000000
! Mem[0000000015000090] = c8a3918d, %l7 = 000000d5, %l1 = 0193286e
add %i2,0x90,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000c8a3918d
p2_label_19:
! Mem[00000000908000e4] = 33f0c63d, %g2 = 0000000000000000
ldsh [%i5+0x0e6],%g2 ! %g2 = 00000000000033f0
! Mem[0000000014800150] = edaf15f9ac497d80, %l7 = 00000000000000d5, %l2 = 00000000e6f1d631
add %i1,0x150,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = edaf15f9ac497d80
! Mem[0000000091000048] = 4b221ae1 c186360c, %g2 = 000033f0, %g3 = dd0253c0
ldd [%i6+0x048],%g2 ! %g2 = 000000004b221ae1 00000000c186360c
! Mem[00000000148000b0] = aba70a26, %l7 = 000000d5, %l1 = c8a3918d
add %i1,0xb0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000aba70a26
! %l1 = 00000000aba70a26, Mem[000000009000017c] = 27581157
stw %l1,[%i4+0x17c] ! Mem[000000009000017c] = aba70a26
! Mem[00000000150000c8] = 500af63bb2d7fe37, %l1 = 00000000aba70a26, %l2 = edaf15f9ac497d80
add %i2,0xc8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 500af63bb2d7fe37
! Mem[0000000014800184] = d735f540, %l5 = 000000004be0d6fb
swap [%i1+0x184],%l5 ! %l5 = 00000000d735f540
! Mem[00000000148000a9] = bfa8d74a, %l1 = 00000000aba70a26
ldstub [%i1+0x0a9],%l1 ! %l1 = 000000a8000000ff
! Mem[0000000014000028] = e4070a5545de59a4, %l7 = 00000000000000d5, %l4 = 00000000000000ec
add %i0,0x28,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e4070a5545de59a4
! Mem[0000000090800154] = 2151d8a6, %g2 = 000000004b221ae1
ldsb [%i5+0x157],%g2 ! %g2 = 0000000000000021
p2_label_20:
! Mem[0000000015800148] = f4a20d4a, %l3 = 000000000000001b
swap [%i3+0x148],%l3 ! %l3 = 00000000f4a20d4a
! %l5 = 00000000d735f540, Mem[00000000918000bc] = 0bfad71b
sth %l5,[%o0+0x0bc] ! Mem[00000000918000bc] = f540d71b
! Mem[0000000015000040] = aeae285061dc4b75, %l2 = 500af63bb2d7fe37, %l2 = 500af63bb2d7fe37
add %i2,0x40,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = aeae285061dc4b75
! %l0 = 00000000000000cd, Mem[00000000918001ba] = ab31105c
stb %l0,[%o0+0x1ba] ! Mem[00000000918001b8] = cd31105c
! Mem[000000001400003c] = 7429eb97, %l4 = e4070a5545de59a4
lduw [%i0+0x03c],%l4 ! %l4 = 000000007429eb97
! Mem[00000000918001cc] = 61cfcdac, %g2 = 0000000000000021
lduw [%o0+0x1cc],%g2 ! %g2 = 0000000061cfcdac
! Mem[00000000910000dc] = 6f7d6400, %g2 = 0000000061cfcdac
ldsb [%i6+0x0dd],%g2 ! %g2 = 000000000000006f
! Mem[0000000014000074] = d54f8ef8, %l1 = 000000a8, %l4 = 7429eb97
add %i0,0x74,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d54f8ef8
! Mem[0000000091000024] = 3f07dc62, %g18 = 9197168c1c628183
ldsw [%i6+0x024],%g2 ! %g2 = 9197168c1c628183
! Mem[000000001480011c] = 6f98015a, %l3 = 00000000f4a20d4a
swap [%i1+0x11c],%l3 ! %l3 = 000000006f98015a
p2_label_21:
! Mem[000000001500008c] = 64b97089, %l6 = 36971b95, %l2 = 61dc4b75
add %i2,0x8c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000064b97089
! Mem[00000000158000f4] = 49b0a3e9, %l3 = 000000006f98015a
swap [%i3+0x0f4],%l3 ! %l3 = 0000000049b0a3e9
! Mem[00000000140000f0] = e6f1d631, %l2 = 64b97089, %l7 = 000000d5
add %i0,0xf0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000e6f1d631
! Mem[00000000140000e0] = 13e5cc0905391b20, %l3 = 0000000049b0a3e9, %l4 = 00000000d54f8ef8
add %i0,0xe0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 13e5cc0905391b20
! Mem[0000000015000160] = 1c862c76, %l5 = 00000000d735f540
swap [%i2+0x160],%l5 ! %l5 = 000000001c862c76
! Mem[0000000091800104] = 2c7108d1, %g2 = 000000003f07dc62
ldsb [%o0+0x107],%g2 ! %g2 = 000000000000002c
! Mem[00000000910001f8] = e4d5765cb5918e91, %g2 = 000000000000002c
ldx [%i6+0x1f8],%g2 ! %g2 = e4d5765cb5918e91
! Mem[00000000140001c8] = 22f9a645, %l4 = 13e5cc0905391b20
swap [%i0+0x1c8],%l4 ! %l4 = 0000000022f9a645
! Mem[0000000015000010] = 9368630c51d8a6ed, %l1 = 00000000000000a8, %l0 = 00000000000000cd
add %i2,0x10,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 9368630c51d8a6ed
! %l2 = 64b97089, %l3 = 49b0a3e9, Mem[0000000091000170] = 9b414f1c 488b4661
std %l2,[%i6+0x170] ! Mem[0000000091000170] = 64b97089 49b0a3e9
p2_label_22:
! Mem[0000000015000013] = 9368630c, %l0 = 9368630c51d8a6ed
ldstub [%i2+0x013],%l0 ! %l0 = 0000000c000000ff
! Mem[0000000014800091] = bad4e884, %l1 = 00000000000000a8
ldstub [%i1+0x091],%l1 ! %l1 = 000000d4000000ff
! %l5 = 000000001c862c76, Mem[00000000148001d8] = 38a5f5cdecbb7c8d
stx %l5,[%i1+0x1d8] ! Mem[00000000148001d8] = 000000001c862c76
! %l0 = 000000000000000c, Mem[00000000910001e0] = 6837dbc6
sth %l0,[%i6+0x1e0] ! Mem[00000000910001e0] = 000cdbc6
! Mem[0000000014000044] = ffb46d02, %l7 = 00000000e6f1d631
lduh [%i0+0x044],%l7 ! %l7 = 000000000000ffb4
! Mem[00000000910000ec] = dbc52171, %g2 = e4d5765cb5918e91
lduw [%i6+0x0ec],%g2 ! %g2 = 00000000dbc52171
! Mem[0000000090000150] = 970dcdea02880e3d, %g2 = 00000000dbc52171
ldx [%i4+0x150],%g2 ! %g2 = 970dcdea02880e3d
! Mem[0000000091000174] = 49b0a3e9, %g2 = 970dcdea02880e3d
lduw [%i6+0x174],%g2 ! %g2 = 0000000049b0a3e9
! %l3 = 0000000049b0a3e9, Mem[0000000090000056] = c588243d
sth %l3,[%i4+0x056] ! Mem[0000000090000054] = a3e9243d
! Mem[00000000910000cc] = c9ab45aa, %g2 = 0000000049b0a3e9
ldub [%i6+0x0ce],%g2 ! %g2 = 00000000000000c9
p2_label_23:
! Mem[0000000015000148] = 84e2bd7043bf871e, %l7 = 000000000000ffb4, %l7 = 000000000000ffb4
add %i2,0x148,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 84e2bd7043bf871e
! Mem[0000000091000010] = 572edf53, %g2 = 00000000000000c9
lduh [%i6+0x012],%g2 ! %g2 = 000000000000572e
! Mem[00000000900001c0] = 6e76fc32, %g18 = 9197168c1c628183
ldsw [%i4+0x1c0],%g2 ! %g2 = 9197168c1c628183
! Mem[000000009100002c] = 09165443, %g18 = 9197168c1c628183
ldsw [%i6+0x02c],%g2 ! %g2 = 9197168c1c628183
! %l0 = 000000000000000c, Mem[00000000900000a0] = 1b95d023a627f525
stx %l0,[%i4+0x0a0] ! Mem[00000000900000a0] = 000000000000000c
! %l1 = 00000000000000d4, Mem[0000000090000008] = a2c50fc9
stw %l1,[%i4+%o1] ! Mem[0000000090000008] = 000000d4
! %l6 = 36971b95, %l7 = 43bf871e, Mem[00000000910000d0] = 45aa483a 512dff05
std %l6,[%i6+0x0d0] ! Mem[00000000910000d0] = 36971b95 43bf871e
! %l0 = 000000000000000c, Mem[0000000091000035] = 2e20fbf2
stb %l0,[%i6+0x035] ! Mem[0000000091000034] = 0c20fbf2
! Mem[00000000900000d4] = 9a5afc8e, %g2 = 0000000009165443
ldsh [%i4+0x0d6],%g2 ! %g2 = ffffffffffff9a5a
! Mem[000000009000012c] = 57cfddf6, %g2 = ffffffffffff9a5a
ldsh [%i4+0x12e],%g2 ! %g2 = 00000000000057cf
p2_label_24:
! Mem[00000000908001d8] = f46a8b33, %g2 = 00000000000057cf
ldub [%i5+0x1db],%g2 ! %g2 = 00000000000000f4
! Mem[0000000015800098] = 6aadce9f89cf0db3, %l6 = 0000000036971b95, %l3 = 0000000049b0a3e9
add %i3,0x98,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 6aadce9f89cf0db3
! %l1 = 00000000000000d4, Mem[0000000090800028] = ddfb601d76bdc3e6
stx %l1,[%i5+%o5] ! Mem[0000000090800028] = 00000000000000d4
! %l2 = 0000000064b97089, Mem[0000000091800118] = 707c5cfb17f18323
stx %l2,[%o0+0x118] ! Mem[0000000091800118] = 0000000064b97089
! Mem[00000000150001b8] = e76e42b8, %l6 = 0000000036971b95
swap [%i2+0x1b8],%l6 ! %l6 = 00000000e76e42b8
! Mem[00000000158000e0] = 8ca77146, %l4 = 0000000022f9a645
swap [%i3+0x0e0],%l4 ! %l4 = 000000008ca77146
! %l4 = 000000008ca77146, Mem[0000000090000168] = dbbc723c
stb %l4,[%i4+0x168] ! Mem[0000000090000168] = 46bc723c
! %l6 = e76e42b8, %l7 = 43bf871e, Mem[00000000908000f8] = 1182fc77 f4b69d41
std %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = e76e42b8 43bf871e
! Mem[000000009180014c] = 0cd57706, %g2 = 00000000000000f4
ldub [%o0+0x14c],%g2 ! %g2 = 000000000000000c
! Mem[00000000900000f4] = 786ac8db, %g2 = 000000000000000c
lduh [%i4+0x0f6],%g2 ! %g2 = 000000000000786a
p2_label_25:
! Mem[00000000140000d8] = 31fff362, %l7 = 84e2bd7043bf871e
swap [%i0+0x0d8],%l7 ! %l7 = 0000000031fff362
! Mem[00000000140001b0] = 26a47613cc651640, %l6 = 00000000e76e42b8, %l2 = 0000000064b97089
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 26a47613cc651640
! Mem[0000000015000108] = 3f70f437f7f479a0, %l1 = 00000000000000d4, %l7 = 0000000031fff362
add %i2,0x108,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 3f70f437f7f479a0
! Mem[00000000158000c7] = 2192df14, %l6 = 00000000e76e42b8
ldstub [%i3+0x0c7],%l6 ! %l6 = 00000014000000ff
! Mem[0000000015800068] = 0f2b760c, %l0 = 000000000000000c
swap [%i3+0x068],%l0 ! %l0 = 000000000f2b760c
! Mem[0000000014000048] = a0378b2d424e1344, %l0 = 000000000f2b760c, %l5 = 000000001c862c76
add %i0,0x48,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = a0378b2d424e1344
! Mem[0000000015800028] = bd93a4d463ca695c, %l7 = 3f70f437f7f479a0, %l0 = 000000000f2b760c
add %i3,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = bd93a4d463ca695c
! Mem[0000000015800100] = 6f9e8d96405b598e, %l5 = a0378b2d424e1344, %l5 = a0378b2d424e1344
add %i3,0x100,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 6f9e8d96405b598e
! Mem[0000000015000174] = a31e9128, %l2 = 26a47613cc651640
swap [%i2+0x174],%l2 ! %l2 = 00000000a31e9128
! %l2 = 00000000a31e9128, Mem[0000000014800132] = 57b9f476
stb %l2,[%i1+0x132] ! Mem[0000000014800130] = 57b92876
ba,a p2_not_taken_0_end
p2_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 bd93a4d463ca695c
bne,a,pn %xcc,p2_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000d4
bne,a,pn %xcc,p2_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000a31e9128
bne,a,pn %xcc,p2_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 6aadce9f89cf0db3
bne,a,pn %xcc,p2_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000008ca77146
bne,a,pn %xcc,p2_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 6f9e8d96405b598e
bne,a,pn %xcc,p2_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000014
bne,a,pn %xcc,p2_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 3f70f437f7f479a0
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be de5290f1 2d4c8024
bne %xcc,p2_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 21850f29 cc645e63
bne %xcc,p2_f6_fail
nop
! Check Local Memory
set p2_local0_expect,%g1
p2_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = ff200857cef7b030
ldx [%i0+0x008],%g3 ! Observed data at 0000000014000008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 0bfe3635ffb46d02
ldx [%i0+0x040],%g3 ! Observed data at 0000000014000040
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 72167f18c05b08ac
ldx [%i0+0x050],%g3 ! Observed data at 0000000014000050
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 152b0c8739e75a12
ldx [%i0+0x068],%g3 ! Observed data at 0000000014000068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = c735450037ae8a17
ldx [%i0+0x088],%g3 ! Observed data at 0000000014000088
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a5138190823faae2
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000140000a0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 43bf871e94ee1524
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000140000d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 13e5cc0905391b20
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000140000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d947ac9bfae8f4b6
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000140000e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffbf5891713cc726
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000140000f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 57cf8424ffe27011
ldx [%i0+0x140],%g3 ! Observed data at 0000000014000140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = cff36561ff67d066
ldx [%i0+0x150],%g3 ! Observed data at 0000000014000150
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 05391b203997892f
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000140001c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ae09e8b2e1f78e76
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000140001d0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b26d9f8600000072
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 = e3bddd2e6183556b
ldx [%i1+0x008],%g3 ! Observed data at 0000000014800008
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 1c26c9e3432b8141
ldx [%i1+0x010],%g3 ! Observed data at 0000000014800010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x010,%g4
ldx [%g1+0x090],%g2 ! Expected data = baffe884a10bd181
ldx [%i1+0x090],%g3 ! Observed data at 0000000014800090
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = bfffd74a922296e5
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000148000a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ffdc5f8439ee3b58
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000148000c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 98f0adff3da1a504
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000148000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff5dc69534d963d5
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000148000f8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 62e4df9af4a20d4a
ldx [%i1+0x118],%g3 ! Observed data at 0000000014800118
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 57b92876481dbd1b
ldx [%i1+0x130],%g3 ! Observed data at 0000000014800130
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 85042f91b54c3280
ldx [%i1+0x140],%g3 ! Observed data at 0000000014800140
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 79d9e5704be0d6fb
ldx [%i1+0x180],%g3 ! Observed data at 0000000014800180
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 69be0cac5d8dceff
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000148001b0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 000000001c862c76
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000148001d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i1,0x1d8,%g4
set p2_local2_expect,%g1
p2_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 936863ff51d8a6ed
ldx [%i2+0x010],%g3 ! Observed data at 0000000015000010
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x010,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff38ae5a64b97089
ldx [%i2+0x088],%g3 ! Observed data at 0000000015000088
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 88e926ff8e1d6b57
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000150000d8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 09ff9e5691b22788
ldx [%i2+0x138],%g3 ! Observed data at 0000000015000138
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 00c7e053cfe142ff
ldx [%i2+0x150],%g3 ! Observed data at 0000000015000150
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = d735f54013e978a1
ldx [%i2+0x160],%g3 ! Observed data at 0000000015000160
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 28cd2a26cc651640
ldx [%i2+0x170],%g3 ! Observed data at 0000000015000170
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = a67d73dae957b03f
ldx [%i2+0x198],%g3 ! Observed data at 0000000015000198
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f5c4749831ffc63f
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000150001a8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 36971b952cdfda40
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000150001b8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 269a168082e5f532
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000150001e8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b62fe5b9787566ff
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+0x018],%g2 ! Expected data = 11ff40e9fbb585f5
ldx [%i3+0x018],%g3 ! Observed data at 0000000015800018
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 379ae58b91561377
ldx [%i3+0x020],%g3 ! Observed data at 0000000015800020
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000000cc05b08ac
ldx [%i3+0x068],%g3 ! Observed data at 0000000015800068
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b4e86a132192dfff
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000158000c0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3b13f7ff737f4a70
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000158000c8
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 22f9a645734e77a3
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000158000e0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 865cc2846f98015a
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000158000f0
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 265c5ad5beff2457
ldx [%i3+0x110],%g3 ! Observed data at 0000000015800110
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0000001be4a6613f
ldx [%i3+0x148],%g3 ! Observed data at 0000000015800148
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffc6591b5f9d3fae
ldx [%i3+0x158],%g3 ! Observed data at 0000000015800158
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = bb77b4d4ce500dac
ldx [%i3+0x178],%g3 ! Observed data at 0000000015800178
cmp %g2,%g3
bne,a,pn %xcc,p2_local_failed
add %i3,0x178,%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_f4_fail:
set p2_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p2_f6_fail:
set p2_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 2 failed
p2_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x008] ! Set processor 2 done flag
set p2_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 2 failed
p2_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x008] ! Set processor 2 done flag
set p2_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p2_selfmod_failed:
ba p2_failed
mov 0xabc,%g1
p2_common_error:
or %g0,0xee2,%g1
ba p2_failed
mov %o5,%g3
p2_common_signature_error:
set p2_temp,%g1
ba p2_failed
st %g2,[%g1] ! Common Lock Number
p2_common_timeout:
set p2_temp,%g1
ba p2_failed
st %g2,[%g1] ! Common Lock Number
p2_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p2_failed
mov 0x0,%g3
p2_trap1e:
lduba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000014800018]
done
p2_trap1o:
lduba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000014800018]
done
p2_trap2e:
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000014000028]
done
p2_trap2o:
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000014000028]
done
p2_trap3e:
nop
nop
done
p2_trap3o:
nop
nop
done
p2_init_memory_pointers:
set p2_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p2_local0_start,%i0
set p2_local1_start,%i1
set p2_local2_start,%i2
set p2_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = fe266018bfd72b04
ldx [%g1+0x008],%l1 ! %l1 = 500c11d468fcbd91
ldx [%g1+0x010],%l2 ! %l2 = 3e6523dbe1f78e76
ldx [%g1+0x018],%l3 ! %l3 = 7210ea7aa67d73da
ldx [%g1+0x020],%l4 ! %l4 = 9b2257e3fdb424de
ldx [%g1+0x028],%l5 ! %l5 = 666a7f146055b6de
ldx [%g1+0x030],%l6 ! %l6 = 5bad848deb98ec06
ldx [%g1+0x038],%l7 ! %l7 = 25068466a4961335
! Initialize the output register of window 0
set unres3_start,%o0
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 = aa449945 bb8746e0 cafb21df 61beccba
! %f4 = 09f93f4d 245ba60c e4ddfc47 9d4d3c45
! %f8 = 8256f13f 34f9aad4 71c45a7c 86e23015
! %f12 = ce4e39c0 0a3fe62e dbfab690 8a24cb35
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2200cd1b 4704fec4 5b253389 67fd78d5
! %f20 = 97ce73c0 9232a772 1671833e ce7de1f2
! %f24 = 4c02edf2 3a693579 0c2892ed 50a1c3cb
! %f28 = ffca0747 31a0f406 d724b406 d5890e8d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1beb3b92 ddcfdc9b 3e524090 2f59e352
! %f36 = ea2d1112 e98141d7 9a16b9db 93527e0e
! %f40 = 8fdf688f 01c1ae9c e262c016 30aff129
! %f44 = f4000fa0 84a93d15 fc08820c e0c9d5e7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x396be77f00000007,%g7,%g1 ! GSR scale = 0, align = 7
wr %g1,%g0,%gsr ! GSR = 396be77f00000007
wr %g0,%y ! Clear Y 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[000000001700019c] = 844a692c, %l0 = a221cd48, %l2 = 3896c97a
add %i2,0x19c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000844a692c
! Mem[00000000908000e8] = 9e2dbc2a, %g2 = f60360e0000000f3
ldsh [%i5+0x0ea],%g2 ! %g2 = ffffffffffff9e2d
! Mem[0000000016800090] = 3da8489d, %l3 = 4788a85458bed843
swap [%i1+0x090],%l3 ! %l3 = 000000003da8489d
! Mem[0000000017000068] = 2645e8e79bb1f759, %l3 = 000000003da8489d, %l5 = 15b2dfbe7964b01f
add %i2,0x68,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 2645e8e79bb1f759
! Mem[0000000017800040] = 67a27f307caa3c16, %l0 = db561ca2a221cd48, %l5 = 2645e8e79bb1f759
add %i3,0x40,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 67a27f307caa3c16
! %l4 = c4c914e2, %l5 = 7caa3c16, Mem[00000000918001f0] = e6c9843f 23b3ffa2
std %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = c4c914e2 7caa3c16
! Mem[00000000168000d8] = c5d886e01033bad0, %l5 = 67a27f307caa3c16, %l5 = 67a27f307caa3c16
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c5d886e01033bad0
! Mem[00000000918001bc] = 105c4229, %g2 = ffffffffffff9e2d
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000105c4229
! Mem[0000000091800138] = 1d1f964df4a69a0d, %g2 = 00000000105c4229
ldx [%o0+0x138],%g2 ! %g2 = 1d1f964df4a69a0d
! Mem[0000000090000034] = 0ff757c1, %g2 = 1d1f964df4a69a0d
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000000ff7
p3_label_2:
! %l3 = 000000003da8489d, Mem[0000000090800078] = 30603d1151d4b3e4
stx %l3,[%i5+0x078] ! Mem[0000000090800078] = 000000003da8489d
! Mem[000000001700008c] = bc823fc9, %l6 = 380897da, %l5 = 1033bad0
add %i2,0x8c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000bc823fc9
! Mem[00000000918001f4] = 7caa3c16, %g2 = 0000000000000ff7
ldsh [%o0+0x1f4],%g2 ! %g2 = 0000000000007caa
! Mem[00000000908001d8] = 060dcef4, %g2 = 0000000000007caa
lduw [%i5+0x1d8],%g2 ! %g2 = 00000000060dcef4
! %l4 = c4c914e2, %l5 = bc823fc9, Mem[0000000090800180] = 77056037 24c54c11
std %l4,[%i5+0x180] ! Mem[0000000090800180] = c4c914e2 bc823fc9
! Mem[0000000016000082] = 9b9a9b78, %l4 = 4919c04ac4c914e2
ldstub [%i0+0x082],%l4 ! %l4 = 0000009b000000ff
! %l4 = 0000009b, %l5 = bc823fc9, Mem[0000000016000048] = 9b161327 e6cfe8f2
std %l4,[%i0+0x048] ! Mem[0000000016000048] = 0000009b bc823fc9
! Mem[00000000918000e8] = 3ba12806, %g2 = 00000000060dcef4
lduw [%o0+0x0e8],%g2 ! %g2 = 000000003ba12806
! Mem[0000000017000080] = a397c00fdaa0f10d, %l0 = db561ca2a221cd48, %l7 = c934d15beaf8b37d
add %i2,0x80,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = a397c00fdaa0f10d
! Mem[00000000178000ec] = eceedeb7, %l1 = 627c917aab2bc6d3
swap [%i3+0x0ec],%l1 ! %l1 = 00000000eceedeb7
p3_label_3:
! Mem[00000000918000b8] = 69c70d0d, %g2 = 000000003ba12806
ldub [%o0+0x0b8],%g2 ! %g2 = 0000000000000069
! %l1 = 00000000eceedeb7, Mem[0000000090000001] = cbd51e62
stb %l1,[%i4+0x001] ! Mem[0000000090000000] = b7d51e62
! Mem[0000000017800088] = 1d4dfc12d7b07cc9, %l0 = db561ca2a221cd48, %l7 = a397c00fdaa0f10d
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 1d4dfc12d7b07cc9
! Mem[00000000160000de] = a6e963c8, %l7 = 1d4dfc12d7b07cc9
ldstub [%i0+0x0de],%l7 ! %l7 = 00000063000000ff
! Mem[0000000017000030] = 4a8235f4, %l6 = 380897da, %l7 = 00000063
add %i2,0x30,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004a8235f4
! Mem[00000000918000bc] = 0bfad71b, %g2 = 0000000000000069
lduw [%o0+0x0bc],%g2 ! %g2 = 000000000bfad71b
! Mem[00000000160000b9] = dfa885b6, %l7 = 000000004a8235f4
ldstub [%i0+0x0b9],%l7 ! %l7 = 000000a8000000ff
! Mem[0000000017800188] = 4b8bf4bc, %l2 = 844a692c, %l7 = 000000a8
add %i3,0x188,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000004b8bf4bc
! Mem[0000000090800198] = 4453face, %g2 = 000000000bfad71b
ldsb [%i5+0x198],%g2 ! %g2 = 0000000000000044
! Mem[00000000160000a8] = 0ea516b7 7c8db444, %l4 = 0000009b, %l5 = bc823fc9
ldd [%i0+0x0a8],%l4 ! %l4 = 000000000ea516b7 000000007c8db444
p3_label_4:
! Mem[0000000090800128] = b9751c4f, %g18 = e25fc1f8395bb9ea
ldsw [%i5+0x128],%g2 ! %g2 = e25fc1f8395bb9ea
! Mem[00000000160001d9] = c4f15b29, %l4 = 000000000ea516b7
ldstub [%i0+0x1d9],%l4 ! %l4 = 000000f1000000ff
! Mem[000000001600014a] = 4a08a38c, %l5 = 000000007c8db444
ldstub [%i0+0x14a],%l5 ! %l5 = 000000a3000000ff
! Mem[00000000170000b9] = 5da5d21d, %l1 = 00000000eceedeb7
ldstub [%i2+0x0b9],%l1 ! %l1 = 000000a5000000ff
! Mem[000000009180000c] = 813d6452, %g2 = ffffffffb9751c4f
ldsb [%o0+0x00d],%g2 ! %g2 = ffffffffffffff81
! %l7 = 000000004b8bf4bc, Mem[0000000090000010] = 4afd5db2df443d99
stx %l7,[%i4+%o2] ! Mem[0000000090000010] = 000000004b8bf4bc
! Mem[00000000160000f8] = 92ddf0ba, %l3 = 000000003da8489d
swap [%i0+0x0f8],%l3 ! %l3 = 0000000092ddf0ba
! Mem[00000000178000ac] = 9243423a, %l1 = 00000000000000a5
swap [%i3+0x0ac],%l1 ! %l1 = 000000009243423a
! Mem[00000000168000a0] = 8f7a19f65d560b11, %l7 = 000000004b8bf4bc, %l3 = 0000000092ddf0ba
add %i1,0xa0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 8f7a19f65d560b11
! Mem[0000000016800130] = 71d99057, %l1 = 000000009243423a
swap [%i1+0x130],%l1 ! %l1 = 0000000071d99057
p3_label_5:
! Mem[00000000168001c8] = b99bedf580691997, %l4 = 00000000000000f1
ldx [%i1+0x1c8],%l4 ! %l4 = b99bedf580691997
! Mem[000000001700009c] = 9883de4f, %l1 = 71d99057, %l7 = 4b8bf4bc
add %i2,0x9c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000009883de4f
! Mem[00000000160001f6] = 67262d01, %l3 = 8f7a19f65d560b11
ldstub [%i0+0x1f6],%l3 ! %l3 = 0000002d000000ff
! Mem[00000000160001b0] = 27537708, %l1 = 71d99057, %l5 = 000000a3
add %i0,0x1b0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000027537708
! Mem[00000000160001a8] = 5d3f1a94, %l3 = 000000000000002d
swap [%i0+0x1a8],%l3 ! %l3 = 000000005d3f1a94
! Mem[000000001600012e] = dea9e13c, %l1 = 0000000071d99057
ldstub [%i0+0x12e],%l1 ! %l1 = 000000e1000000ff
! Mem[00000000168001e9] = ececcfca, %l0 = db561ca2a221cd48
ldstub [%i1+0x1e9],%l0 ! %l0 = 000000ec000000ff
! Mem[0000000017800108] = 06a2917b, %l0 = 00000000000000ec
swap [%i3+0x108],%l0 ! %l0 = 0000000006a2917b
! Mem[0000000017000088] = 74f0bdb9, %l5 = 0000000027537708
ldstub [%i2+0x088],%l5 ! %l5 = 00000074000000ff
! Mem[000000001700013c] = 9806c2eb, %l4 = b99bedf580691997
swap [%i2+0x13c],%l4 ! %l4 = 000000009806c2eb
p3_label_6:
! %l0 = 0000000006a2917b, Mem[00000000178000b4] = 0f640a8b
stw %l0,[%i3+0x0b4] ! Mem[00000000178000b4] = 06a2917b
! Mem[0000000017000168] = 7e63195d9770194c, %l7 = 000000009883de4f, %l7 = 000000009883de4f
add %i2,0x168,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 7e63195d9770194c
! Mem[0000000016000134] = 0f4e402a, %l4 = 000000009806c2eb
swap [%i0+0x134],%l4 ! %l4 = 000000000f4e402a
! Mem[0000000090800060] = f7d1b44e6ea63daf, %g2 = ffffffffffffff81
ldx [%i5+0x060],%g2 ! %g2 = f7d1b44e6ea63daf
! Mem[00000000178000b8] = 149fbf4add29a7c1, %l2 = 00000000844a692c, %l6 = c22cb6c8380897da
add %i3,0xb8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 149fbf4add29a7c1
! Mem[0000000017000080] = a397c00f, %l7 = 9770194c, %l4 = 0f4e402a
add %i2,0x80,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a397c00f
! Mem[0000000017000027] = 422f7428, %l4 = 00000000a397c00f
ldstub [%i2+0x027],%l4 ! %l4 = 00000028000000ff
! %l1 = 00000000000000e1, Mem[00000000900001fe] = 30f23dcb
sth %l1,[%i4+0x1fe] ! Mem[00000000900001fc] = 00e13dcb
! Mem[0000000090800024] = c20fffdc, %g2 = f7d1b44e6ea63daf
lduh [%i5+0x024],%g2 ! %g2 = 000000000000c20f
! Mem[0000000017800140] = 46b8d44b1f31722c, %l4 = 0000000000000028, %l3 = 000000005d3f1a94
add %i3,0x140,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 46b8d44b1f31722c
p3_label_7:
! Mem[0000000016000060] = 1a9eeb06, %l7 = 7e63195d9770194c
ldstub [%i0+0x060],%l7 ! %l7 = 0000001a000000ff
! Mem[0000000090000018] = 591c05fdcaf71b5d, %g2 = 000000000000c20f
ldx [%i4+%o3],%g2 ! %g2 = 591c05fdcaf71b5d
! Mem[000000009100013c] = c1037b10, %g2 = 591c05fdcaf71b5d
lduw [%i6+0x13c],%g2 ! %g2 = 00000000c1037b10
! %l5 = 0000000000000074, Mem[000000009080017e] = c2dac4c9
sth %l5,[%i5+0x17e] ! Mem[000000009080017c] = 0074c4c9
! Mem[000000009080009c] = d8debc93, %g18 = e25fc1f8395bb9ea
ldsw [%i5+0x09c],%g2 ! %g2 = e25fc1f8395bb9ea
! Mem[0000000017800092] = f91b6d8f, %l5 = 0000000000000074
ldstub [%i3+0x092],%l5 ! %l5 = 0000006d000000ff
! %l7 = 000000000000001a, Mem[00000000918001e8] = 0068f2084f5053a5
stx %l7,[%o0+0x1e8] ! Mem[00000000918001e8] = 000000000000001a
! Mem[0000000016800000] = bd731cb0, %l3 = 1f31722c, %l1 = 000000e1
casa [%i1]0x80,%l3,%l1 ! %l1 = 00000000bd731cb0
! Mem[0000000090800150] = c0a9e70f, %g2 = ffffffffd8debc93
lduh [%i5+0x152],%g2 ! %g2 = 000000000000c0a9
! %l6 = dd29a7c1, %l7 = 0000001a, Mem[0000000091000048] = 4b221ae1 c186360c
std %l6,[%i6+0x048] ! Mem[0000000091000048] = dd29a7c1 0000001a
p3_label_8:
! Mem[00000000918001d0] = a5d23446, %g2 = 000000000000c0a9
ldsh [%o0+0x1d0],%g2 ! %g2 = ffffffffffffa5d2
! Mem[000000001600009a] = 2990eb54, %l4 = 0000000000000028
ldstub [%i0+0x09a],%l4 ! %l4 = 000000eb000000ff
! Mem[0000000017800092] = f91bff8f, %l3 = 46b8d44b1f31722c
ldstub [%i3+0x092],%l3 ! %l3 = 000000ff000000ff
! Mem[00000000160000e8] = 200bb9f5, %l2 = 00000000844a692c
swap [%i0+0x0e8],%l2 ! %l2 = 00000000200bb9f5
! Mem[0000000016000134] = 9806c2eb, %l1 = bd731cb0, %l6 = dd29a7c1
add %i0,0x134,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009806c2eb
! Mem[000000009080006c] = 9ef6b82b, %g2 = ffffffffffffa5d2
lduw [%i5+0x06c],%g2 ! %g2 = 000000009ef6b82b
! %l2 = 200bb9f5, %l3 = 000000ff, Mem[0000000091000170] = 9b414f1c 488b4661
std %l2,[%i6+0x170] ! Mem[0000000091000170] = 200bb9f5 000000ff
! Mem[00000000168001a2] = f870445b, %l1 = 00000000bd731cb0
ldstub [%i1+0x1a2],%l1 ! %l1 = 00000044000000ff
! Mem[0000000091000100] = 1384f187, %g2 = 000000009ef6b82b
ldub [%i6+0x100],%g2 ! %g2 = 0000000000000013
! %l0 = 06a2917b, %l1 = 00000044, Mem[0000000091800028] = 33d81a4e 8ce756ba
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 06a2917b 00000044
p3_label_9:
! %l6 = 000000009806c2eb, Mem[00000000910000d8] = 4dfbc8b7
sth %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = c2ebc8b7
! Mem[0000000091800124] = f0c87151, %g18 = e25fc1f8395bb9ea
ldsw [%o0+0x124],%g2 ! %g2 = e25fc1f8395bb9ea
! Mem[00000000168001d0] = b65475c6, %l4 = 00000000000000eb
ldstub [%i1+0x1d0],%l4 ! %l4 = 000000b6000000ff
! %l2 = 00000000200bb9f5, Mem[00000000168000c6] = 68d84f90
stb %l2,[%i1+0x0c6] ! Mem[00000000168000c4] = 68d8f590
! %l7 = 000000000000001a, Mem[0000000091800084] = a6b4e02e
stw %l7,[%o0+0x084] ! Mem[0000000091800084] = 0000001a
! Mem[0000000091000024] = 3f07dc62, %g18 = e25fc1f8395bb9ea
ldsw [%i6+0x024],%g2 ! %g2 = e25fc1f8395bb9ea
! %l0 = 06a2917b, %l1 = 00000044, Mem[0000000090000198] = c3213393 99baad32
std %l0,[%i4+0x198] ! Mem[0000000090000198] = 06a2917b 00000044
! %l6 = 9806c2eb, %l7 = 0000001a, Mem[0000000091800050] = e6e76250 4cefec36
std %l6,[%o0+0x050] ! Mem[0000000091800050] = 9806c2eb 0000001a
! Mem[0000000016000044] = 5e763800, %l0 = 06a2917b, %l3 = 000000ff
add %i0,0x44,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000005e763800
! %l3 = 000000005e763800, Mem[00000000910001b6] = 5ac51817
sth %l3,[%i6+0x1b6] ! Mem[00000000910001b4] = 38001817
p3_label_10:
! Mem[000000001680009f] = b7e35a45, %l7 = 000000000000001a
ldstub [%i1+0x09f],%l7 ! %l7 = 00000045000000ff
! %l6 = 9806c2eb, %l7 = 00000045, Mem[00000000918000d8] = 8cf5264e 06c46a31
std %l6,[%o0+0x0d8] ! Mem[00000000918000d8] = 9806c2eb 00000045
! Mem[00000000170000cc] = 07a35038, %l2 = 200bb9f5, %l6 = 9806c2eb
add %i2,0xcc,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000007a35038
! Mem[0000000016800178] = b9772a50f1315c3f, %l4 = 00000000000000b6, %l2 = 00000000200bb9f5
add %i1,0x178,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = b9772a50f1315c3f
! Mem[0000000091800058] = 5eccfeee, %g2 = 000000003f07dc62
ldsh [%o0+0x058],%g2 ! %g2 = 0000000000005ecc
! Mem[0000000017800154] = 5902289d, %l6 = 07a35038, %l7 = 00000045
add %i3,0x154,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000005902289d
! Mem[00000000178000d8] = 9a8c23cc, %l0 = 06a2917b, %l0 = 06a2917b
add %i3,0xd8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000009a8c23cc
! Mem[0000000017000070] = a5a8e617, %l5 = 0000006d, %l3 = 5e763800
add %i2,0x70,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000a5a8e617
! %l3 = 00000000a5a8e617, Mem[000000001680002c] = 50542a5e
stw %l3,[%i1+0x02c] ! Mem[000000001680002c] = a5a8e617
! %l3 = 00000000a5a8e617, Mem[0000000090000082] = 80f900fc
sth %l3,[%i4+0x082] ! Mem[0000000090000080] = e61700fc
p3_label_11:
! Mem[0000000016000118] = 1483cea9, %l7 = 000000005902289d
swap [%i0+0x118],%l7 ! %l7 = 000000001483cea9
! Mem[00000000908001b4] = 6fd28f1d, %g2 = 0000000000005ecc
ldsh [%i5+0x1b4],%g2 ! %g2 = 0000000000006fd2
! %l6 = 0000000007a35038, Mem[0000000091000048] = dd29a7c1
sth %l6,[%i6+0x048] ! Mem[0000000091000048] = 5038a7c1
! Mem[0000000017000018] = 6056c4c3, %l5 = 000000000000006d
ldsh [%i2+%o3],%l5 ! %l5 = 0000000000006056
! Mem[00000000160000b8] = dfff85b6, %l5 = 0000000000006056
swap [%i0+0x0b8],%l5 ! %l5 = 00000000dfff85b6
! Mem[0000000017800020] = cb24602b, %l2 = b9772a50f1315c3f
swap [%i3+%o4],%l2 ! %l2 = 00000000cb24602b
! %l1 = 0000000000000044, Mem[0000000090000048] = f0df8dbe27716035
stx %l1,[%i4+0x048] ! Mem[0000000090000048] = 0000000000000044
! Mem[0000000090000060] = 85fb14b8 0d1551d8, %g2 = 00006fd2, %g3 = 0bad0b00
ldd [%i4+0x060],%g2 ! %g2 = 0000000085fb14b8 000000000d1551d8
! %l2 = cb24602b, %l3 = a5a8e617, Mem[0000000090000048] = 00000000 00000044
std %l2,[%i4+0x048] ! Mem[0000000090000048] = cb24602b a5a8e617
! Mem[0000000016000074] = 0c6cd351, %l0 = 000000009a8c23cc
ldstub [%i0+0x074],%l0 ! %l0 = 0000000c000000ff
p3_label_12:
! Mem[00000000168001e8] = ecffcfcad96fbe21, %l1 = 0000000000000044, %l5 = 00000000dfff85b6
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ecffcfcad96fbe21
! Mem[0000000016000138] = 1d2521040f232c64, %l2 = 00000000cb24602b, %l7 = 000000001483cea9
add %i0,0x138,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 1d2521040f232c64
! Mem[00000000160001f0] = a23b831b, %l3 = 00000000a5a8e617
swap [%i0+0x1f0],%l3 ! %l3 = 00000000a23b831b
! Mem[0000000090000050] = 426b4ad59870c588, %g2 = 0000000085fb14b8
ldx [%i4+0x050],%g2 ! %g2 = 426b4ad59870c588
! Mem[0000000091800038] = cac52fc7, %g2 = 426b4ad59870c588
ldsb [%o0+0x039],%g2 ! %g2 = ffffffffffffffca
! %l0 = 0000000c, %l1 = 00000044, Mem[00000000900001a0] = 5cd01855 0a34850e
std %l0,[%i4+0x1a0] ! Mem[00000000900001a0] = 0000000c 00000044
! Mem[00000000168001d0] = ff5475c69807877c, %l4 = 00000000000000b6, %l4 = 00000000000000b6
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ff5475c69807877c
! Mem[000000009180008c] = 6639ff83, %g2 = ffffffffffffffca
lduh [%o0+0x08e],%g2 ! %g2 = 0000000000006639
! Mem[00000000908001a0] = 046412e4 53389a2a, %g2 = 00006639, %g3 = 0d1551d8
ldd [%i5+0x1a0],%g2 ! %g2 = 00000000046412e4 0000000053389a2a
! Mem[0000000017000190] = d36bcf25cce7c8cf, %l2 = 00000000cb24602b, %l7 = 1d2521040f232c64
add %i2,0x190,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = d36bcf25cce7c8cf
p3_label_13:
! %l1 = 0000000000000044, Mem[0000000091800157] = d09dc4c1
stb %l1,[%o0+0x157] ! Mem[0000000091800154] = 449dc4c1
! Mem[000000001600005c] = 1c30395c, %l7 = d36bcf25cce7c8cf
swap [%i0+0x05c],%l7 ! %l7 = 000000001c30395c
! %l0 = 0000000c, %l1 = 00000044, Mem[00000000908000c8] = ab91429d d46ef843
std %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000000c 00000044
! Mem[00000000160000d8] = baec7f2b, %l1 = 00000044, %l3 = a23b831b
add %i0,0xd8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000baec7f2b
! Mem[0000000017800071] = d10a0dca, %l1 = 0000000000000044
ldstub [%i3+0x071],%l1 ! %l1 = 0000000a000000ff
! Mem[0000000091000038] = f211f356 2b19d18b, %g2 = 046412e4, %g3 = 53389a2a
ldd [%i6+0x038],%g2 ! %g2 = 00000000f211f356 000000002b19d18b
! Mem[0000000017800130] = 5cc8941a, %l5 = d96fbe21, %l3 = baec7f2b
add %i3,0x130,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005cc8941a
! Mem[00000000168000d9] = c5d886e0, %l2 = 00000000cb24602b
ldstub [%i1+0x0d9],%l2 ! %l2 = 000000d8000000ff
! Mem[00000000178001b0] = d1601a0c, %l2 = 00000000000000d8
swap [%i3+0x1b0],%l2 ! %l2 = 00000000d1601a0c
! Mem[000000001680002b] = bf2ef4c2, %l3 = 000000005cc8941a
ldstub [%i1+0x02b],%l3 ! %l3 = 000000c2000000ff
p3_label_14:
! Mem[0000000090800114] = e4a8641d, %g2 = 00000000f211f356
lduh [%i5+0x114],%g2 ! %g2 = 000000000000e4a8
! Mem[0000000016800054] = 2b394662, %l5 = ecffcfcad96fbe21
swap [%i1+0x054],%l5 ! %l5 = 000000002b394662
! Mem[00000000160001c8] = 5bb03498, %l0 = 000000000000000c
swap [%i0+0x1c8],%l0 ! %l0 = 000000005bb03498
! Mem[00000000168001fc] = 9ab9c873, %l6 = 07a35038, %l4 = 9807877c
add %i1,0x1fc,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000009ab9c873
! %l4 = 000000009ab9c873, Mem[000000009180014e] = 7706e07b
sth %l4,[%o0+0x14e] ! Mem[000000009180014c] = c873e07b
! Mem[0000000016800068] = 47629670bfe41c28, %l1 = 000000000000000a, %l7 = 000000001c30395c
add %i1,0x68,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 47629670bfe41c28
! Mem[00000000160000f0] = 7615be1d, %l0 = 5bb03498, %l7 = bfe41c28
add %i0,0xf0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000007615be1d
! Mem[00000000910000ac] = 40e5244d, %g2 = 000000000000e4a8
lduw [%i6+0x0ac],%g2 ! %g2 = 0000000040e5244d
! Mem[0000000017800108] = 000000ec4a2f4e34, %l2 = 00000000d1601a0c, %l5 = 000000002b394662
add %i3,0x108,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 000000ec4a2f4e34
! Mem[00000000170000af] = aa3e9254, %l0 = 000000005bb03498
ldstub [%i2+0x0af],%l0 ! %l0 = 00000054000000ff
p3_label_15:
! Mem[00000000910000b0] = 6c54d54e 374fdfb3, %g2 = 40e5244d, %g3 = 2b19d18b
ldd [%i6+0x0b0],%g2 ! %g2 = 000000006c54d54e 00000000374fdfb3
! %l7 = 000000007615be1d, Mem[00000000160000b0] = d5c7cd9a
stw %l7,[%i0+0x0b0] ! Mem[00000000160000b0] = 7615be1d
! Mem[0000000016000074] = ff6cd351, %l0 = 00000054, %l1 = 0000000a
add %i0,0x74,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ff6cd351
! Mem[00000000178000b0] = 7ff0da64, %l6 = 0000000007a35038
swap [%i3+0x0b0],%l6 ! %l6 = 000000007ff0da64
! Mem[00000000908000c8] = 0000000c 00000044, %g2 = 6c54d54e, %g3 = 374fdfb3
ldd [%i5+0x0c8],%g2 ! %g2 = 000000000000000c 0000000000000044
! %l1 = 00000000ff6cd351, Mem[00000000908000fa] = fc77f4b6
sth %l1,[%i5+0x0fa] ! Mem[00000000908000f8] = d351f4b6
! Mem[0000000016800016] = 4c51f4ae, %l0 = 0000000000000054
ldstub [%i1+0x016],%l0 ! %l0 = 000000f4000000ff
! Mem[00000000170001a8] = ce4143d9915e133e, %l2 = 00000000d1601a0c, %l5 = 000000ec4a2f4e34
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = ce4143d9915e133e
! Mem[0000000016800080] = ee36cdef, %l4 = 9ab9c873, %l0 = 000000f4
add %i1,0x80,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000ee36cdef
! Mem[00000000908000b8] = a2fce2f06a8e8ff0, %g2 = 000000000000000c
ldx [%i5+0x0b8],%g2 ! %g2 = a2fce2f06a8e8ff0
p3_label_16:
! %l5 = ce4143d9915e133e, Mem[000000009100014f] = 5c1a13b9
stb %l5,[%i6+0x14f] ! Mem[000000009100014c] = 3e1a13b9
! Mem[0000000016800192] = c8b6d351, %l2 = 00000000d1601a0c
ldstub [%i1+0x192],%l2 ! %l2 = 000000d3000000ff
! Mem[0000000017800134] = 35ef9f2b, %l3 = 00000000000000c2
swap [%i3+0x134],%l3 ! %l3 = 0000000035ef9f2b
! Mem[0000000016000084] = 98d09e0b, %l4 = 000000009ab9c873
swap [%i0+0x084],%l4 ! %l4 = 0000000098d09e0b
! %l7 = 000000007615be1d, Mem[00000000900001a1] = 00000c00
stb %l7,[%i4+0x1a1] ! Mem[00000000900001a0] = 1d000c00
! Mem[0000000090000174] = dd70c97c, %g2 = a2fce2f06a8e8ff0
ldsh [%i4+0x176],%g2 ! %g2 = ffffffffffffdd70
! Mem[0000000090000010] = 00000000, %g18 = e25fc1f8395bb9ea
ldsw [%i4+%o2],%g2 ! %g2 = e25fc1f8395bb9ea
! %l1 = 00000000ff6cd351, Mem[000000009100005c] = 94e2a721
stw %l1,[%i6+0x05c] ! Mem[000000009100005c] = ff6cd351
! Mem[0000000016800060] = 511eb3c7, %l2 = 000000d3, %l4 = 98d09e0b
add %i1,0x60,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000511eb3c7
! %l0 = ee36cdef, %l1 = ff6cd351, Mem[00000000910001d0] = 5e069791 a8949fe2
std %l0,[%i6+0x1d0] ! Mem[00000000910001d0] = ee36cdef ff6cd351
p3_label_17:
! Mem[0000000016000128] = b276715adea9ff3c, %l3 = 0000000035ef9f2b, %l2 = 00000000000000d3
add %i0,0x128,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = b276715adea9ff3c
! Mem[00000000170000f8] = ffec287f, %l3 = 35ef9f2b, %l3 = 35ef9f2b
add %i2,0xf8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000ffec287f
! Mem[0000000017000108] = 16c87a76, %l5 = ce4143d9915e133e
swap [%i2+0x108],%l5 ! %l5 = 0000000016c87a76
! Mem[0000000016800088] = 4456b1f4dc59c76b, %l1 = 00000000ff6cd351, %l0 = 00000000ee36cdef
add %i1,0x88,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 4456b1f4dc59c76b
! Mem[0000000016000158] = ca0190a1771c9e5f, %l0 = 4456b1f4dc59c76b, %l6 = 000000007ff0da64
add %i0,0x158,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = ca0190a1771c9e5f
! %l1 = 00000000ff6cd351, Mem[00000000918001c4] = 07d7ae54
stw %l1,[%o0+0x1c4] ! Mem[00000000918001c4] = ff6cd351
! Mem[00000000918000c4] = c1128fb2, %g2 = 0000000000000000
ldsb [%o0+0x0c5],%g2 ! %g2 = ffffffffffffffc1
! Mem[00000000170000d0] = ebbbbfff, %l6 = 771c9e5f, %l1 = ff6cd351
add %i2,0xd0,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000ebbbbfff
! Mem[00000000908000d0] = 4b0947b4 ee658f4a, %g2 = ffffffc1, %g3 = 00000044
ldd [%i5+0x0d0],%g2 ! %g2 = 000000004b0947b4 00000000ee658f4a
! Mem[000000001700016e] = 9770194c, %l1 = 00000000ebbbbfff
ldstub [%i2+0x16e],%l1 ! %l1 = 00000019000000ff
p3_label_18:
! Mem[00000000168000d0] = 1d9f8029c5fa2cdb, %l6 = ca0190a1771c9e5f, %l1 = 0000000000000019
add %i1,0xd0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 1d9f8029c5fa2cdb
! Mem[00000000170000b4] = edf925e9, %l1 = c5fa2cdb, %l1 = c5fa2cdb
add %i2,0xb4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000edf925e9
! %l4 = 511eb3c7, %l5 = 16c87a76, Mem[0000000091000178] = 5045ac3e face5388
std %l4,[%i6+0x178] ! Mem[0000000091000178] = 511eb3c7 16c87a76
! %l0 = 4456b1f4dc59c76b, Mem[00000000900000c2] = 12630787
stb %l0,[%i4+0x0c2] ! Mem[00000000900000c0] = 6b630787
! Mem[0000000017000119] = 044a8622, %l6 = ca0190a1771c9e5f
ldstub [%i2+0x119],%l6 ! %l6 = 0000004a000000ff
! Mem[00000000900000c0] = 0cf66b63 07871bc2, %g2 = 4b0947b4, %g3 = ee658f4a
ldd [%i4+0x0c0],%g2 ! %g2 = 000000000cf66b63 0000000007871bc2
! Mem[0000000017000048] = 168cbc66, %l0 = 4456b1f4dc59c76b
swap [%i2+0x048],%l0 ! %l0 = 00000000168cbc66
! %l2 = b276715adea9ff3c, Mem[000000009100007c] = 764702f0
sth %l2,[%i6+0x07c] ! Mem[000000009100007c] = ff3c02f0
! Mem[00000000908001b4] = 6fd28f1d, %g2 = 000000000cf66b63
lduw [%i5+0x1b4],%g2 ! %g2 = 000000006fd28f1d
! Mem[0000000090800010] = 388b335f, %g18 = e25fc1f8395bb9ea
ldsw [%i5+%o2],%g2 ! %g2 = e25fc1f8395bb9ea
p3_label_19:
! Mem[00000000168001c0] = c71dc2a7, %l4 = 511eb3c7, %l5 = 16c87a76
add %i1,0x1c0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000c71dc2a7
! %l5 = 00000000c71dc2a7, Mem[00000000908000d8] = 60d85c8c93f04d06
stx %l5,[%i5+0x0d8] ! Mem[00000000908000d8] = 00000000c71dc2a7
! Mem[0000000016800118] = f5090763145508e6, %l4 = 00000000511eb3c7, %l6 = 000000000000004a
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = f5090763145508e6
! %l5 = 00000000c71dc2a7, Mem[00000000900001d9] = bf21bb2d
stb %l5,[%i4+0x1d9] ! Mem[00000000900001d8] = a721bb2d
! Mem[00000000170001f8] = e8c58b7d, %l4 = 511eb3c7, %l6 = 145508e6
add %i2,0x1f8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000e8c58b7d
! Mem[0000000017800030] = 5d7ed28c1ae96e36, %l4 = 00000000511eb3c7, %l7 = 000000007615be1d
add %i3,0x30,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 5d7ed28c1ae96e36
! Mem[0000000016800190] = c8b6ff51, %l5 = 00000000c71dc2a7
ldstub [%i1+0x190],%l5 ! %l5 = 000000c8000000ff
! %l6 = 00000000e8c58b7d, Mem[0000000016800112] = e6881ccf
stb %l6,[%i1+0x112] ! Mem[0000000016800110] = e6887dcf
! Mem[0000000091800144] = 92f175d3, %g2 = 00000000388b335f
ldsb [%o0+0x146],%g2 ! %g2 = ffffffffffffff92
! Mem[0000000016000068] = 5440dee7, %l0 = 00000000168cbc66
ldsh [%i0+0x068],%l0 ! %l0 = 0000000000005440
p3_label_20:
! Mem[0000000091800158] = 9dc4c12d, %g2 = ffffffffffffff92
lduw [%o0+0x158],%g2 ! %g2 = 000000009dc4c12d
! Mem[0000000017000148] = 3a5f7ea8319dbd75, %l5 = 00000000000000c8, %l4 = 00000000511eb3c7
add %i2,0x148,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 3a5f7ea8319dbd75
! Mem[000000001700007e] = 514b87a1, %l6 = 00000000e8c58b7d
ldstub [%i2+0x07e],%l6 ! %l6 = 00000087000000ff
! Mem[000000001600013b] = 1d252104, %l5 = 00000000000000c8
ldstub [%i0+0x13b],%l5 ! %l5 = 00000004000000ff
! Mem[0000000016000118] = 5902289db090f92f, %l5 = 0000000000000004, %l7 = 5d7ed28c1ae96e36
add %i0,0x118,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 5902289db090f92f
! Mem[00000000168001b0] = c3f485e1, %l4 = 319dbd75, %l6 = 00000087
add %i1,0x1b0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c3f485e1
! Mem[00000000160001ac] = 942b1488, %l2 = dea9ff3c, %l2 = dea9ff3c
add %i0,0x1ac,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000942b1488
! %l4 = 3a5f7ea8319dbd75, Mem[000000009100011a] = 89028835
stb %l4,[%i6+0x11a] ! Mem[0000000091000118] = 75028835
! %l1 = 00000000edf925e9, Mem[00000000918000b8] = 69c70d0d0bfad71b
stx %l1,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000000edf925e9
! Mem[00000000168000a0] = 8f7a19f6, %l7 = b090f92f, %l7 = b090f92f
add %i1,0xa0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000008f7a19f6
p3_label_21:
! Mem[0000000016000154] = e51a26d8, %l0 = 0000000000005440
swap [%i0+0x154],%l0 ! %l0 = 00000000e51a26d8
! Mem[00000000178001d8] = 047a8882, %l4 = 3a5f7ea8319dbd75
ldsb [%i3+0x1da],%l4 ! %l4 = ffffffffffffff88
! %l6 = 00000000c3f485e1, Mem[000000009100011e] = 5b199dae
stb %l6,[%i6+0x11e] ! Mem[000000009100011c] = e1199dae
! %l3 = 00000000ffec287f, Mem[0000000091000124] = f1505e6e
stw %l3,[%i6+0x124] ! Mem[0000000091000124] = ffec287f
! Mem[00000000908001b0] = 29bda72c 6fd28f1d, %g2 = 9dc4c12d, %g3 = 07871bc2
ldd [%i5+0x1b0],%g2 ! %g2 = 0000000029bda72c 000000006fd28f1d
! %l6 = 00000000c3f485e1, Mem[00000000900000d0] = c3af9cf4
stb %l6,[%i4+0x0d0] ! Mem[00000000900000d0] = e1af9cf4
! Mem[00000000918000e8] = 3ba12806af60f6c1, %g2 = 0000000029bda72c
ldx [%o0+0x0e8],%g2 ! %g2 = 3ba12806af60f6c1
! %l5 = 0000000000000004, Mem[0000000016000168] = f31ceb25
stw %l5,[%i0+0x168] ! Mem[0000000016000168] = 00000004
! Mem[00000000908000d8] = 0000c71d, %g2 = 3ba12806af60f6c1
ldsh [%i5+0x0da],%g2 ! %g2 = 0000000000000000
! Mem[000000001600013c] = 0f232c64, %l4 = ffffffffffffff88
swap [%i0+0x13c],%l4 ! %l4 = 000000000f232c64
p3_label_22:
! %l7 = 000000008f7a19f6, Mem[000000009080017c] = ed700074
stw %l7,[%i5+0x17c] ! Mem[000000009080017c] = 8f7a19f6
! Mem[0000000090000094] = a0a4037d, %g2 = 0000000000000000
ldsb [%i4+0x095],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000017800040] = 67a27f307caa3c16, %l0 = 00000000e51a26d8, %l5 = 0000000000000004
add %i3,0x40,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 67a27f307caa3c16
! %l3 = 00000000ffec287f, Mem[00000000910000f0] = 749c07e0
stw %l3,[%i6+0x0f0] ! Mem[00000000910000f0] = ffec287f
! Mem[0000000016800078] = b9432613, %l5 = 67a27f307caa3c16
swap [%i1+0x078],%l5 ! %l5 = 00000000b9432613
! Mem[0000000016800098] = f7e2a440, %l1 = 00000000edf925e9
swap [%i1+0x098],%l1 ! %l1 = 00000000f7e2a440
! Mem[0000000090000188] = 4ffa5e17cd9f816b, %g2 = ffffffffffffffa0
ldx [%i4+0x188],%g2 ! %g2 = 4ffa5e17cd9f816b
! Mem[00000000160001b8] = a1f622b7, %l4 = 0f232c64, %l4 = 0f232c64
add %i0,0x1b8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000a1f622b7
! %l3 = 00000000ffec287f, Mem[0000000091800058] = 5eccfeee
stw %l3,[%o0+0x058] ! Mem[0000000091800058] = ffec287f
! Mem[00000000170000a8] = abd6b01b, %l7 = 000000008f7a19f6
swap [%i2+0x0a8],%l7 ! %l7 = 00000000abd6b01b
p3_label_23:
! Mem[000000001700014c] = 319dbd75, %l1 = f7e2a440, %l1 = f7e2a440
add %i2,0x14c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000319dbd75
! Mem[00000000178001e8] = b7d351deb4e23076, %l6 = 00000000c3f485e1, %l2 = 00000000942b1488
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b7d351deb4e23076
! %l3 = 00000000ffec287f, Mem[00000000918001fc] = d85c4f18
stb %l3,[%o0+0x1fc] ! Mem[00000000918001fc] = 7f5c4f18
! Mem[0000000016800010] = 309343b2, %l1 = 00000000319dbd75
ldstub [%i1+%o2],%l1 ! %l1 = 00000030000000ff
! Mem[00000000160000d0] = 6e7f01b9054e39e2, %l0 = 00000000e51a26d8, %l2 = b7d351deb4e23076
add %i0,0xd0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 6e7f01b9054e39e2
! Mem[00000000918000ac] = 4aa699d5, %g2 = 4ffa5e17cd9f816b
ldub [%o0+0x0ad],%g2 ! %g2 = 000000000000004a
! Mem[0000000091000024] = 3f07dc62, %g2 = 000000000000004a
lduw [%i6+0x024],%g2 ! %g2 = 000000003f07dc62
! Mem[000000001780015c] = 91b8fe7a, %l1 = 0000000000000030
swap [%i3+0x15c],%l1 ! %l1 = 0000000091b8fe7a
! Mem[0000000017000080] = a397c00f, %l7 = abd6b01b, %l0 = e51a26d8
add %i2,0x80,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a397c00f
! Mem[0000000017000134] = f5448eb5, %l0 = a397c00f, %l6 = c3f485e1
add %i2,0x134,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000f5448eb5
p3_label_24:
! Mem[0000000090000060] = 85fb14b8, %g18 = e25fc1f8395bb9ea
ldsw [%i4+0x060],%g2 ! %g2 = e25fc1f8395bb9ea
! Mem[0000000016800008] = 83bb7c44, %l4 = a1f622b7, %l4 = a1f622b7
add %i1,0x08,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000083bb7c44
! %l7 = 00000000abd6b01b, Mem[0000000090000030] = 00680f6b0ff757c1
stx %l7,[%i4+0x030] ! Mem[0000000090000030] = 00000000abd6b01b
! %l5 = 00000000b9432613, Mem[00000000918000f0] = 980a9e1291b1b504
stx %l5,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000000b9432613
! Mem[0000000016000168] = 00000004afca022b, %l0 = 00000000a397c00f, %l4 = 0000000083bb7c44
add %i0,0x168,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 00000004afca022b
! Mem[0000000017000110] = c5e5e791033aaf50, %l4 = 00000004afca022b, %l6 = 00000000f5448eb5
add %i2,0x110,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = c5e5e791033aaf50
! Mem[0000000090800034] = e98b0ff2, %g2 = ffffffff85fb14b8
ldsh [%i5+0x036],%g2 ! %g2 = ffffffffffffe98b
! Mem[00000000160000fc] = 98d71a82, %l5 = 00000000b9432613
swap [%i0+0x0fc],%l5 ! %l5 = 0000000098d71a82
! Mem[0000000017800048] = 3885edc0, %l1 = 0000000091b8fe7a
swap [%i3+0x048],%l1 ! %l1 = 000000003885edc0
! Mem[0000000090800098] = 40e9c9d8, %g2 = ffffffffffffe98b
ldub [%i5+0x099],%g2 ! %g2 = 0000000000000040
p3_label_25:
! Mem[000000001600014c] = c87f85e1, %l7 = 00000000abd6b01b
ldstub [%i0+0x14c],%l7 ! %l7 = 000000c8000000ff
! Mem[00000000170000ed] = 8580db4b, %l0 = 00000000a397c00f
ldstub [%i2+0x0ed],%l0 ! %l0 = 00000080000000ff
! Mem[000000001700000c] = f839d385, %l3 = 00000000ffec287f
swap [%i2+0x00c],%l3 ! %l3 = 00000000f839d385
! Mem[0000000090800030] = cf83b46f 8839e98b, %g2 = 00000040, %g3 = 6fd28f1d
ldd [%i5+0x030],%g2 ! %g2 = 00000000cf83b46f 000000008839e98b
! %l1 = 000000003885edc0, Mem[0000000090800058] = 3e48e83f
sth %l1,[%i5+0x058] ! Mem[0000000090800058] = edc0e83f
! Mem[000000001600014d] = ff7f85e1, %l1 = 000000003885edc0
ldstub [%i0+0x14d],%l1 ! %l1 = 0000007f000000ff
! Mem[0000000016000020] = 84dcfb9bc0db5b1a, %l6 = c5e5e791033aaf50, %l1 = 000000000000007f
add %i0,0x20,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 84dcfb9bc0db5b1a
! Mem[00000000178001f4] = 12071a0a, %l4 = afca022b, %l7 = 000000c8
add %i3,0x1f4,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000012071a0a
! Mem[0000000091800000] = eab615222fd6eb90, %g2 = 00000000cf83b46f
ldx [%o0+%g0],%g2 ! %g2 = eab615222fd6eb90
! Mem[0000000017800190] = 85bbd33bab397cac, %l7 = 0000000012071a0a, %l7 = 0000000012071a0a
add %i3,0x190,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 85bbd33bab397cac
ba,a p3_not_taken_0_end
p3_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p3_branch_failed
p3_not_taken_0_end:
! End of Random Code for Thread 3
1: membar #Sync ! Force all stores to complete
p3_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x00c] ! Set processor 3 done flag
! Check Registers
p3_check_registers:
set p3_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000080
bne,a,pn %xcc,p3_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 84dcfb9bc0db5b1a
bne,a,pn %xcc,p3_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 6e7f01b9054e39e2
bne,a,pn %xcc,p3_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f839d385
bne,a,pn %xcc,p3_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000004afca022b
bne,a,pn %xcc,p3_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000098d71a82
bne,a,pn %xcc,p3_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be c5e5e791033aaf50
bne,a,pn %xcc,p3_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 85bbd33bab397cac
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 09f93f4d 245ba60c
bne %xcc,p3_f4_fail
nop
! Check Local Memory
set p3_local0_expect,%g1
p3_check_local0:
ldx [%g1+0x048],%g2 ! Expected data = 0000009bbc823fc9
ldx [%i0+0x048],%g3 ! Observed data at 0000000016000048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = a4198df7cce7c8cf
ldx [%i0+0x058],%g3 ! Observed data at 0000000016000058
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = ff9eeb0642a16a83
ldx [%i0+0x060],%g3 ! Observed data at 0000000016000060
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 900d343cff6cd351
ldx [%i0+0x070],%g3 ! Observed data at 0000000016000070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9b9aff789ab9c873
ldx [%i0+0x080],%g3 ! Observed data at 0000000016000080
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 2990ff5444ad14ac
ldx [%i0+0x098],%g3 ! Observed data at 0000000016000098
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7615be1dd98c9c22
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000160000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000060564254c55c
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000160000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = baec7f2ba6e9ffc8
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000160000d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 844a692c7ece45a9
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000160000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3da8489db9432613
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000160000f8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 5902289db090f92f
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 = b276715adea9ff3c
ldx [%i0+0x128],%g3 ! Observed data at 0000000016000128
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 99835b739806c2eb
ldx [%i0+0x130],%g3 ! Observed data at 0000000016000130
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1d2521ffffffff88
ldx [%i0+0x138],%g3 ! Observed data at 0000000016000138
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 4a08ff8cffff85e1
ldx [%i0+0x148],%g3 ! Observed data at 0000000016000148
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0e011e8e00005440
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 = 00000004afca022b
ldx [%i0+0x168],%g3 ! Observed data at 0000000016000168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0000002d942b1488
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000160001a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 0000000c5962b56c
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000160001c8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c4ff5b2949b71bf3
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000160001d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a5a8e6176726ff01
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000160001f0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i0,0x1f0,%g4
set p3_local1_expect,%g1
p3_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = ff9343b24c51ffae
ldx [%i1+0x010],%g3 ! Observed data at 0000000016800010
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = bf2ef4ffa5a8e617
ldx [%i1+0x028],%g3 ! Observed data at 0000000016800028
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 170f258fd96fbe21
ldx [%i1+0x050],%g3 ! Observed data at 0000000016800050
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7caa3c16042b8ef4
ldx [%i1+0x078],%g3 ! Observed data at 0000000016800078
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 58bed843e0d6bed6
ldx [%i1+0x090],%g3 ! Observed data at 0000000016800090
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = edf925e9b7e35aff
ldx [%i1+0x098],%g3 ! Observed data at 0000000016800098
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 34e1b5a768d8f590
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000168000c0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c5ff86e01033bad0
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000168000d8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = e6887dcfffc83ef8
ldx [%i1+0x110],%g3 ! Observed data at 0000000016800110
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9243423a79e7ff48
ldx [%i1+0x130],%g3 ! Observed data at 0000000016800130
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x130,%g4
ldx [%g1+0x190],%g2 ! Expected data = ffb6ff51bc04d1b8
ldx [%i1+0x190],%g3 ! Observed data at 0000000016800190
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = f870ff5b63b664ae
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000168001a0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff5475c69807877c
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000168001d0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ecffcfcad96fbe21
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000168001e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i1,0x1e8,%g4
set p3_local2_expect,%g1
p3_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 591fff79ffec287f
ldx [%i2+0x008],%g3 ! Observed data at 0000000017000008
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = c1e75384422f74ff
ldx [%i2+0x020],%g3 ! Observed data at 0000000017000020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = dc59c76bcf8d5625
ldx [%i2+0x048],%g3 ! Observed data at 0000000017000048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 9794227a514bffa1
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 = fff0bdb9bc823fc9
ldx [%i2+0x088],%g3 ! Observed data at 0000000017000088
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8f7a19f6aa3e92ff
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000170000a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 5dffd21d5dc91587
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000170000b8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6b315b3b85ffdb4b
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000170000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 915e133e277f5a47
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 = 04ff86225eb615b8
ldx [%i2+0x118],%g3 ! Observed data at 0000000017000118
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 8369c5d680691997
ldx [%i2+0x138],%g3 ! Observed data at 0000000017000138
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 7e63195d9770ff4c
ldx [%i2+0x168],%g3 ! Observed data at 0000000017000168
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i2,0x168,%g4
set p3_local3_expect,%g1
p3_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = f1315c3f9505e096
ldx [%i3+0x020],%g3 ! Observed data at 0000000017800020
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 91b8fe7a446f37b1
ldx [%i3+0x048],%g3 ! Observed data at 0000000017800048
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = d1ff0dca52634654
ldx [%i3+0x070],%g3 ! Observed data at 0000000017800070
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = f91bff8f8702b1eb
ldx [%i3+0x090],%g3 ! Observed data at 0000000017800090
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6d1a45b7000000a5
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000178000a8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 07a3503806a2917b
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000178000b0
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = c4b3a7e7ab2bc6d3
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000178000e8
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000ec4a2f4e34
ldx [%i3+0x108],%g3 ! Observed data at 0000000017800108
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5cc8941a000000c2
ldx [%i3+0x130],%g3 ! Observed data at 0000000017800130
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 339de49100000030
ldx [%i3+0x158],%g3 ! Observed data at 0000000017800158
cmp %g2,%g3
bne,a,pn %xcc,p3_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000d830ecb7ca
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_f4_fail:
set p3_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%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:
lduba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000016000008]
lduha [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000028]
ldswa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800020]
done
p3_trap1o:
lduba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000016000008]
lduha [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000017000028]
ldswa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000017800020]
done
p3_trap2e:
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000018]
stda %l4,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000018]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000020]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000017000028]
done
p3_trap2o:
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000016000018]
stda %l4,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000017000018]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000016000020]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000017000028]
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 = db561ca2a221cd48
ldx [%g1+0x008],%l1 ! %l1 = 627c917aab2bc6d3
ldx [%g1+0x010],%l2 ! %l2 = 8574519a3896c97a
ldx [%g1+0x018],%l3 ! %l3 = 4788a85458bed843
ldx [%g1+0x020],%l4 ! %l4 = 4919c04ac4c914e2
ldx [%g1+0x028],%l5 ! %l5 = 15b2dfbe7964b01f
ldx [%g1+0x030],%l6 ! %l6 = c22cb6c8380897da
ldx [%g1+0x038],%l7 ! %l7 = c934d15beaf8b37d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8501ea6e 424ca86f 96afe4e8 2e140ee7
! %f4 = afc886ae 3093c924 d203b261 27735905
! %f8 = b9ec6373 e25ccace 7daffd8c 1325d6ed
! %f12 = 2e7aa282 491690c9 c233c1fb 203d9f04
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 122099e8 e6e6c14b 70547296 d5c3c508
! %f20 = 8522c0ef 3a3c1646 0000cd4b 306a599c
! %f24 = 4b7c592f 4efd8e2e c56e8479 82e98521
! %f28 = a907bdcc ca359495 d82735b6 ae209451
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c38dc90d 170dc82e c3c6e42e b4e46348
! %f36 = b2123764 9b812e8d 939d15da 5763876d
! %f40 = de3b1eb4 7c938225 71b1d1b7 5bdc9169
! %f44 = 90710491 c1e63b8b 36ec2737 de3dfbe6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcaa7aff80000001a,%g7,%g1 ! GSR scale = 3, align = 2
wr %g1,%g0,%gsr ! GSR = caa7aff80000001a
wr %g0,%y ! Clear Y 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[0000000018000160] = ddbdfa20, %l4 = 84313b9f, %l4 = 84313b9f
add %i0,0x160,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000ddbdfa20
! Mem[0000000019000178] = 16dbb46576601cb3, %l3 = dca499645a5f163e, %l6 = 7590aa4de8f8e20d
add %i2,0x178,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 16dbb46576601cb3
! Mem[0000000019800128] = cd80909fee0b3d9c, %l0 = 2749a7305093e715, %l6 = 16dbb46576601cb3
add %i3,0x128,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = cd80909fee0b3d9c
! %l6 = cd80909fee0b3d9c, Mem[000000009080013c] = 71f3ccd5
stw %l6,[%i5+0x13c] ! Mem[000000009080013c] = ee0b3d9c
! Mem[000000001900007d] = 581d2839, %l1 = dfcf55ec5dfd9d7d
ldstub [%i2+0x07d],%l1 ! %l1 = 0000001d000000ff
! Mem[0000000091000078] = 3d567647, %g2 = 75be321efaffab9f
ldsb [%i6+0x07a],%g2 ! %g2 = 000000000000003d
! Mem[0000000019000128] = ef7f282f, %l6 = ee0b3d9c, %l7 = c58802a0
add %i2,0x128,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ef7f282f
! Mem[00000000188000e9] = 2c77ec2f, %l6 = cd80909fee0b3d9c
ldstub [%i1+0x0e9],%l6 ! %l6 = 00000077000000ff
! Mem[000000001800014b] = 0ccbac65, %l6 = 0000000000000077
ldstub [%i0+0x14b],%l6 ! %l6 = 00000065000000ff
! Mem[00000000900001d8] = 28bf21bb 2dbad84a, %g2 = 0000003d, %g3 = 0bad0b00
ldd [%i4+0x1d8],%g2 ! %g2 = 0000000028bf21bb 000000002dbad84a
p4_label_2:
! Mem[0000000091800144] = 17c792f1, %g2 = 0000000028bf21bb
lduw [%o0+0x144],%g2 ! %g2 = 0000000017c792f1
! Mem[000000009000010c] = 3852e0e5, %g2 = 0000000017c792f1
ldsb [%i4+0x10d],%g2 ! %g2 = 0000000000000038
! Mem[0000000018800010] = 9b316df2, %l5 = 036594ea5ca16548
swap [%i1+%o2],%l5 ! %l5 = 000000009b316df2
! Mem[0000000019800055] = 0ef821b6, %l3 = dca499645a5f163e
ldstub [%i3+0x055],%l3 ! %l3 = 000000f8000000ff
! Mem[0000000019800188] = 7162d06c3e8890d7, %l1 = 000000000000001d, %l5 = 000000009b316df2
add %i3,0x188,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 7162d06c3e8890d7
! Mem[0000000091800088] = 12ba89ae 227c6639, %g2 = 00000038, %g3 = 2dbad84a
ldd [%o0+0x088],%g2 ! %g2 = 0000000012ba89ae 00000000227c6639
! Mem[0000000018000190] = e4eef83f2ebdc2e6, %l4 = 00000000ddbdfa20, %l6 = 0000000000000065
add %i0,0x190,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = e4eef83f2ebdc2e6
! Mem[00000000188000e0] = 203f1d1fc6c008d9, %l6 = e4eef83f2ebdc2e6, %l2 = cf51e49ea466afc9
add %i1,0xe0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 203f1d1fc6c008d9
! %l5 = 7162d06c3e8890d7, Mem[00000000908000a8] = d71785dd
stw %l5,[%i5+0x0a8] ! Mem[00000000908000a8] = 3e8890d7
! Mem[00000000180001c4] = 474d9f75, %l4 = 00000000ddbdfa20
swap [%i0+0x1c4],%l4 ! %l4 = 00000000474d9f75
p4_label_3:
! Mem[0000000091800174] = 2fc0296a, %g2 = 0000000012ba89ae
lduw [%o0+0x174],%g2 ! %g2 = 000000002fc0296a
! Mem[0000000019000094] = 550b50f5, %l1 = 0000001d, %l4 = 474d9f75
add %i2,0x94,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000550b50f5
! %l6 = e4eef83f2ebdc2e6, Mem[0000000090800086] = 2deae465
stb %l6,[%i5+0x086] ! Mem[0000000090800084] = e6eae465
! Mem[0000000018800068] = 829d93a6aa9ee812, %l4 = 00000000550b50f5, %l6 = e4eef83f2ebdc2e6
add %i1,0x68,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 829d93a6aa9ee812
! %l6 = 829d93a6aa9ee812, Mem[0000000090800000] = b5979d1de3091c39
stx %l6,[%i5+%g0] ! Mem[0000000090800000] = 829d93a6aa9ee812
! Mem[0000000019800000] = d3f472c9, %l4 = 00000000550b50f5
ldsb [%i3+%g0],%l4 ! %l4 = ffffffffffffffd3
! Mem[00000000908001e8] = 916930f2, %g2 = 000000002fc0296a
ldsh [%i5+0x1e8],%g2 ! %g2 = ffffffffffff9169
! Mem[000000001800010d] = c5e96c55, %l3 = 00000000000000f8
ldstub [%i0+0x10d],%l3 ! %l3 = 000000e9000000ff
! Mem[0000000090000020] = f46b84e7bee0efbc, %g2 = ffffffffffff9169
ldx [%i4+%o4],%g2 ! %g2 = f46b84e7bee0efbc
! %l7 = 00000000ef7f282f, Mem[0000000018000090] = 0f9bd257
sth %l7,[%i0+0x090] ! Mem[0000000018000090] = 282fd257
p4_label_4:
! Mem[00000000918000c8] = d437c4a0, %g2 = f46b84e7bee0efbc
lduh [%o0+0x0ca],%g2 ! %g2 = 000000000000d437
! Mem[0000000091800054] = ec365ecc, %g2 = 000000000000d437
ldsh [%o0+0x056],%g2 ! %g2 = ffffffffffffec36
! Mem[0000000018800038] = 4f239026, %l4 = ffffffd3, %l5 = 3e8890d7
add %i1,0x38,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000004f239026
! Mem[000000001900012c] = ff274ee1, %l7 = 00000000ef7f282f
swap [%i2+0x12c],%l7 ! %l7 = 00000000ff274ee1
! %l5 = 000000004f239026, Mem[0000000091000087] = 9604dbc2
stb %l5,[%i6+0x087] ! Mem[0000000091000084] = 2604dbc2
! Mem[00000000908000f0] = 6f1e9dcf, %g18 = 80169064cc05ffaa
ldsw [%i5+0x0f0],%g2 ! %g2 = 80169064cc05ffaa
! Mem[0000000091800090] = cf3ce9c0, %g2 = 000000006f1e9dcf
ldsh [%o0+0x092],%g2 ! %g2 = ffffffffffffcf3c
! Mem[00000000918000a0] = 9532957f, %g2 = ffffffffffffcf3c
lduw [%o0+0x0a0],%g2 ! %g2 = 000000009532957f
! Mem[0000000019000185] = 459dc431, %l4 = ffffffffffffffd3
ldstub [%i2+0x185],%l4 ! %l4 = 0000009d000000ff
! Mem[0000000019800130] = 20c93d05, %l1 = 0000001d, %l7 = ff274ee1
add %i3,0x130,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000020c93d05
p4_label_5:
! %l2 = c6c008d9, %l3 = 000000e9, Mem[0000000091800180] = fca9c1ba 42fb1ad0
std %l2,[%o0+0x180] ! Mem[0000000091800180] = c6c008d9 000000e9
! Mem[00000000908000b0] = 2559cd9b 53402956, %g2 = 9532957f, %g3 = 227c6639
ldd [%i5+0x0b0],%g2 ! %g2 = 000000002559cd9b 0000000053402956
! %l6 = 829d93a6aa9ee812, Mem[0000000090000030] = 00680f6b0ff757c1
stx %l6,[%i4+0x030] ! Mem[0000000090000030] = 829d93a6aa9ee812
! Mem[000000001980000c] = 510807ee, %l7 = 0000000020c93d05
swap [%i3+0x00c],%l7 ! %l7 = 00000000510807ee
! Mem[0000000019000104] = 481357c0, %l2 = 203f1d1fc6c008d9
ldstub [%i2+0x104],%l2 ! %l2 = 00000048000000ff
! Mem[000000001900018b] = bc0ed246, %l3 = 00000000000000e9
ldstub [%i2+0x18b],%l3 ! %l3 = 00000046000000ff
! Mem[0000000018000145] = bf00f7df, %l5 = 000000004f239026
ldstub [%i0+0x145],%l5 ! %l5 = 00000000000000ff
! Mem[0000000019800198] = 3cd46aa5 5b9f0eab, %l6 = aa9ee812, %l7 = 510807ee
ldd [%i3+0x198],%l6 ! %l6 = 000000003cd46aa5 000000005b9f0eab
! Mem[0000000019800064] = d972d51b, %l4 = 000000000000009d
swap [%i3+0x064],%l4 ! %l4 = 00000000d972d51b
! Mem[00000000188001c8] = ba6364507011ffde, %l7 = 000000005b9f0eab, %l5 = 0000000000000000
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = ba6364507011ffde
p4_label_6:
! Mem[0000000019000088] = ba18cc63, %l7 = 5b9f0eab, %l4 = d972d51b
add %i2,0x88,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ba18cc63
! Mem[0000000091800074] = f4bd2762, %g2 = 000000002559cd9b
lduh [%o0+0x076],%g2 ! %g2 = 000000000000f4bd
! Mem[00000000900000f8] = c8db6184, %g2 = 000000000000f4bd
ldsb [%i4+0x0f8],%g2 ! %g2 = ffffffffffffffc8
! Mem[000000001900018a] = bc0ed2ff, %l4 = 00000000ba18cc63
ldstub [%i2+0x18a],%l4 ! %l4 = 000000d2000000ff
! %l2 = 0000000000000048, Mem[000000009100004a] = 1ae1c186
stb %l2,[%i6+0x04a] ! Mem[0000000091000048] = 48e1c186
! Mem[00000000198000ea] = ff6fa592, %l6 = 000000003cd46aa5
ldstub [%i3+0x0ea],%l6 ! %l6 = 000000a5000000ff
! Mem[0000000091000048] = 4b2248e1, %g18 = 80169064cc05ffaa
ldsw [%i6+0x048],%g2 ! %g2 = 80169064cc05ffaa
! Mem[0000000091800058] = 5eccfeeefa0ea805, %g2 = 000000004b2248e1
ldx [%o0+0x058],%g2 ! %g2 = 5eccfeeefa0ea805
! Mem[0000000091000104] = 62d999f4, %g2 = 5eccfeeefa0ea805
lduw [%i6+0x104],%g2 ! %g2 = 0000000062d999f4
! Mem[00000000188001e8] = 020aa50e1c4a1ec7, %l5 = ba6364507011ffde, %l4 = 00000000000000d2
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 020aa50e1c4a1ec7
p4_label_7:
! Mem[0000000019800020] = ad3935e9176a8e3e, %l3 = 0000000000000046, %l7 = 000000005b9f0eab
add %i3,0x20,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = ad3935e9176a8e3e
! %l2 = 0000000000000048, Mem[00000000900000d0] = c3af9cf4
stw %l2,[%i4+0x0d0] ! Mem[00000000900000d0] = 00000048
! Mem[0000000019000150] = 0e4e1b9431d71dd0, %l1 = 000000000000001d, %l1 = 000000000000001d
add %i2,0x150,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0e4e1b9431d71dd0
! Mem[000000001880006c] = aa9ee812, %l3 = 0000000000000046
swap [%i1+0x06c],%l3 ! %l3 = 00000000aa9ee812
! %l5 = ba6364507011ffde, Mem[00000000910000a8] = 8dd0b14740e5244d
stx %l5,[%i6+0x0a8] ! Mem[00000000910000a8] = ba6364507011ffde
! Mem[0000000019000144] = 97b3ab4c, %l4 = 020aa50e1c4a1ec7
swap [%i2+0x144],%l4 ! %l4 = 0000000097b3ab4c
! Mem[00000000908000d4] = ee658f4a, %g18 = 80169064cc05ffaa
ldsw [%i5+0x0d4],%g2 ! %g2 = 80169064cc05ffaa
! Mem[00000000900001a0] = 5cd018550a34850e, %g2 = ffffffffee658f4a
ldx [%i4+0x1a0],%g2 ! %g2 = 5cd018550a34850e
! Mem[0000000019000028] = c709590d, %l4 = 0000000097b3ab4c
swap [%i2+%o5],%l4 ! %l4 = 00000000c709590d
! Mem[0000000090800198] = 4453face, %g2 = 5cd018550a34850e
lduh [%i5+0x198],%g2 ! %g2 = 0000000000004453
p4_label_8:
! Mem[0000000019000110] = fa0140ea, %l5 = 7011ffde, %l4 = c709590d
add %i2,0x110,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000fa0140ea
! Mem[00000000910001d0] = 5e069791a8949fe2, %g2 = 0000000000004453
ldx [%i6+0x1d0],%g2 ! %g2 = 5e069791a8949fe2
! %l2 = 00000048, %l3 = aa9ee812, Mem[0000000019800050] = f7465a70 0eff21b6
std %l2,[%i3+0x050] ! Mem[0000000019800050] = 00000048 aa9ee812
! Mem[0000000019000018] = 72135599, %l4 = 00000000fa0140ea
ldstub [%i2+%o3],%l4 ! %l4 = 00000072000000ff
! %l5 = ba6364507011ffde, Mem[0000000091800078] = 27626309
sth %l5,[%o0+0x078] ! Mem[0000000091800078] = ffde6309
! Mem[00000000908001c8] = ebf52008 eb1eb481, %g2 = a8949fe2, %g3 = 53402956
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000ebf52008 00000000eb1eb481
! Mem[0000000019000064] = af43d165, %l6 = 000000a5, %l4 = 00000072
add %i2,0x64,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000af43d165
! %l4 = 00000000af43d165, Mem[0000000091800112] = 5a4faf97
sth %l4,[%o0+0x112] ! Mem[0000000091800110] = d165af97
! Mem[00000000188001f0] = 9e44deec170c8f3a, %l1 = 0e4e1b9431d71dd0, %l7 = ad3935e9176a8e3e
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 9e44deec170c8f3a
! %l0 = 2749a7305093e715, Mem[00000000910001d8] = de2192211382a2ec
stx %l0,[%i6+0x1d8] ! Mem[00000000910001d8] = 2749a7305093e715
p4_label_9:
! Mem[0000000018800150] = c07ae216, %l6 = 00000000000000a5
swap [%i1+0x150],%l6 ! %l6 = 00000000c07ae216
! Mem[00000000908001b0] = 29bda72c, %g2 = 00000000ebf52008
lduh [%i5+0x1b0],%g2 ! %g2 = 00000000000029bd
! Mem[000000009000017c] = 27581157, %g2 = 00000000000029bd
ldsb [%i4+0x17c],%g2 ! %g2 = 0000000000000027
! %l2 = 0000000000000048, Mem[00000000908001c0] = 71f81ff3f2054d42
stx %l2,[%i5+0x1c0] ! Mem[00000000908001c0] = 0000000000000048
! Mem[00000000918001d0] = 3446ea1f, %g2 = 0000000000000027
ldub [%o0+0x1d2],%g2 ! %g2 = 0000000000000034
! Mem[0000000019000088] = ba18cc63, %l4 = af43d165, %l7 = 170c8f3a
add %i2,0x88,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000ba18cc63
! %l4 = af43d165, %l5 = 7011ffde, Mem[00000000900000c0] = 0cf61263 07871bc2
std %l4,[%i4+0x0c0] ! Mem[00000000900000c0] = af43d165 7011ffde
! Mem[00000000918000d8] = 8cf5264e, %g2 = 0000000000000034
ldsh [%o0+0x0d8],%g2 ! %g2 = ffffffffffff8cf5
! %l2 = 00000048, %l3 = aa9ee812, Mem[0000000091800170] = 98ad0f54 2fc0296a
std %l2,[%o0+0x170] ! Mem[0000000091800170] = 00000048 aa9ee812
! Mem[000000009100015c] = b58e5aef, %g2 = ffffffffffff8cf5
ldub [%i6+0x15f],%g2 ! %g2 = 00000000000000b5
p4_label_10:
! Mem[0000000018800165] = d1592f90, %l3 = 00000000aa9ee812
ldstub [%i1+0x165],%l3 ! %l3 = 00000059000000ff
! Mem[00000000910001e0] = 6837dbc6, %g2 = 00000000000000b5
ldsh [%i6+0x1e0],%g2 ! %g2 = 0000000000006837
! %l7 = 00000000ba18cc63, Mem[0000000091800128] = f34badfa7e21ef63
stx %l7,[%o0+0x128] ! Mem[0000000091800128] = 00000000ba18cc63
! Mem[0000000019800148] = b063d6ae, %l6 = 00000000c07ae216
swap [%i3+0x148],%l6 ! %l6 = 00000000b063d6ae
! %l0 = 2749a7305093e715, Mem[000000009080019c] = 3817f15b
stw %l0,[%i5+0x19c] ! Mem[000000009080019c] = 5093e715
! Mem[0000000090800080] = 7370a4994b34e6ea, %g2 = 0000000000006837
ldx [%i5+0x080],%g2 ! %g2 = 7370a4994b34e6ea
! Mem[0000000019000148] = 4d3e690f3d798727, %l3 = 0000000000000059, %l2 = 0000000000000048
add %i2,0x148,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 4d3e690f3d798727
! Mem[0000000019800110] = 69614bbd0b7b6323, %l3 = 0000000000000059, %l4 = 00000000af43d165
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 69614bbd0b7b6323
! Mem[0000000091800070] = a4bd2eca, %g2 = 7370a4994b34e6ea
lduw [%o0+0x070],%g2 ! %g2 = 00000000a4bd2eca
! Mem[0000000091000050] = de1db3f2, %g18 = 80169064cc05ffaa
ldsw [%i6+0x050],%g2 ! %g2 = 80169064cc05ffaa
p4_label_11:
! Mem[00000000188000e0] = 203f1d1f, %l4 = 69614bbd0b7b6323
ldstub [%i1+0x0e0],%l4 ! %l4 = 00000020000000ff
! Mem[0000000091000060] = 291e59f7 8b99636e, %g2 = de1db3f2, %g3 = eb1eb481
ldd [%i6+0x060],%g2 ! %g2 = 00000000291e59f7 000000008b99636e
! Mem[0000000018000068] = 3ee14e1e72071463, %l0 = 2749a7305093e715, %l4 = 0000000000000020
add %i0,0x68,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 3ee14e1e72071463
! Mem[00000000180001d8] = a8cc2af1, %l0 = 2749a7305093e715
swap [%i0+0x1d8],%l0 ! %l0 = 00000000a8cc2af1
! Mem[00000000908000e8] = c63d9e2d bc2a9af4, %g2 = 291e59f7, %g3 = 8b99636e
ldd [%i5+0x0e8],%g2 ! %g2 = 00000000c63d9e2d 00000000bc2a9af4
! Mem[00000000908000f0] = 6f1e9dcf, %g2 = 00000000c63d9e2d
ldsh [%i5+0x0f0],%g2 ! %g2 = 0000000000006f1e
! Mem[0000000018800160] = e88554ba, %l1 = 0e4e1b9431d71dd0
swap [%i1+0x160],%l1 ! %l1 = 00000000e88554ba
! Mem[00000000190001a0] = 894a1ffa1f5fb0d5, %l5 = ba6364507011ffde, %l7 = 00000000ba18cc63
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 894a1ffa1f5fb0d5
! Mem[0000000018000028] = f2fc6f20a612d9de, %l4 = 3ee14e1e72071463, %l3 = 0000000000000059
add %i0,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = f2fc6f20a612d9de
! Mem[0000000018800050] = 9d7d1c239b418f07, %l7 = 894a1ffa1f5fb0d5, %l2 = 4d3e690f3d798727
add %i1,0x50,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 9d7d1c239b418f07
p4_label_12:
! Mem[00000000198001b4] = dd1f3de8, %l4 = 72071463, %l0 = a8cc2af1
add %i3,0x1b4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000dd1f3de8
! Mem[0000000019800000] = d3f472c9f7c74396, %l5 = ba6364507011ffde, %l1 = 00000000e88554ba
casxa [%i3]0x80,%l5,%l1 ! %l1 = d3f472c9f7c74396
! Mem[0000000090000130] = ddf67075833f03d2, %g2 = 0000000000006f1e
ldx [%i4+0x130],%g2 ! %g2 = ddf67075833f03d2
! %l6 = 00000000b063d6ae, Mem[00000000918000c0] = ae091700
stw %l6,[%o0+0x0c0] ! Mem[00000000918000c0] = b063d6ae
! Mem[0000000018000074] = f677c0c6, %l2 = 9d7d1c239b418f07
swap [%i0+0x074],%l2 ! %l2 = 00000000f677c0c6
! Mem[0000000018800128] = d4029d29, %l1 = d3f472c9f7c74396
swap [%i1+0x128],%l1 ! %l1 = 00000000d4029d29
! Mem[0000000018800111] = 28865614, %l4 = 3ee14e1e72071463
ldstub [%i1+0x111],%l4 ! %l4 = 00000086000000ff
! Mem[00000000190000f0] = 47f74f0687967883, %l4 = 0000000000000086, %l2 = 00000000f677c0c6
add %i2,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 47f74f0687967883
! Mem[0000000019800110] = 69614bbd, %l0 = 00000000dd1f3de8
swap [%i3+0x110],%l0 ! %l0 = 0000000069614bbd
! Mem[000000009180001c] = 04eba244, %g18 = 80169064cc05ffaa
ldsw [%o0+0x01c],%g2 ! %g2 = 80169064cc05ffaa
p4_label_13:
! Mem[000000001980007d] = 433cb3fa, %l0 = 0000000069614bbd
ldstub [%i3+0x07d],%l0 ! %l0 = 0000003c000000ff
! Mem[0000000018000008] = 13a7d0ca, %l4 = 0000000000000086
swap [%i0+%o1],%l4 ! %l4 = 0000000013a7d0ca
! Mem[0000000090800090] = 71c44099adcd5c3b, %g2 = 0000000004eba244
ldx [%i5+0x090],%g2 ! %g2 = 71c44099adcd5c3b
! Mem[0000000091800010] = 52df9b31, %g2 = 71c44099adcd5c3b
lduw [%o0+%o2],%g2 ! %g2 = 0000000052df9b31
! %l7 = 894a1ffa1f5fb0d5, Mem[0000000091000038] = f211f3562b19d18b
stx %l7,[%i6+0x038] ! Mem[0000000091000038] = 894a1ffa1f5fb0d5
! Mem[00000000188000cc] = aa933828, %l0 = 0000003c, %l1 = d4029d29
add %i1,0xcc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000aa933828
! Mem[0000000018800184] = 34d6e0c0, %l5 = ba6364507011ffde
ldstub [%i1+0x184],%l5 ! %l5 = 00000034000000ff
! %l5 = 0000000000000034, Mem[0000000090000004] = 62732a5b
sth %l5,[%i4+0x004] ! Mem[0000000090000004] = 00342a5b
! %l1 = 00000000aa933828, Mem[0000000090800128] = b9751c4f6602c490
stx %l1,[%i5+0x128] ! Mem[0000000090800128] = 00000000aa933828
! Mem[0000000090000008] = a2c50fc9e7c93b15, %g2 = 0000000052df9b31
ldx [%i4+%o1],%g2 ! %g2 = a2c50fc9e7c93b15
p4_label_14:
! Mem[00000000190001be] = 1747f6c0, %l3 = f2fc6f20a612d9de
ldstub [%i2+0x1be],%l3 ! %l3 = 000000f6000000ff
! Mem[0000000018000118] = 0543fcbfc229e0bf, %l2 = 47f74f0687967883, %l7 = 894a1ffa1f5fb0d5
add %i0,0x118,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 0543fcbfc229e0bf
! Mem[0000000091800070] = a4bd2eca, %g2 = a2c50fc9e7c93b15
ldsb [%o0+0x070],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000018800090] = 0cbbd857, %l2 = 47f74f0687967883
swap [%i1+0x090],%l2 ! %l2 = 000000000cbbd857
! Mem[0000000091800060] = 4efd124c6111ba07, %g2 = ffffffffffffffa4
ldx [%o0+0x060],%g2 ! %g2 = 4efd124c6111ba07
! Mem[00000000900001d0] = 108e8d96cce983c4, %g2 = 4efd124c6111ba07
ldx [%i4+0x1d0],%g2 ! %g2 = 108e8d96cce983c4
! Mem[00000000908001d8] = 0dcef46a, %g2 = 108e8d96cce983c4
ldub [%i5+0x1d9],%g2 ! %g2 = 000000000000000d
! Mem[00000000900001a0] = 18550a34, %g2 = 000000000000000d
ldsb [%i4+0x1a2],%g2 ! %g2 = 0000000000000018
! Mem[0000000090800068] = 3cd4f00a 9ef6b82b, %g2 = 00000018, %g3 = bc2a9af4
ldd [%i5+0x068],%g2 ! %g2 = 000000003cd4f00a 000000009ef6b82b
! Mem[0000000091000070] = c27c6ae4 20508cdb, %g2 = 3cd4f00a, %g3 = 9ef6b82b
ldd [%i6+0x070],%g2 ! %g2 = 00000000c27c6ae4 0000000020508cdb
p4_label_15:
! %l3 = 00000000000000f6, Mem[00000000910000f8] = d656b075a8fd904a
stx %l3,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000000000000f6
! Mem[0000000018000128] = 1bb82b72, %l5 = 0000000000000034
swap [%i0+0x128],%l5 ! %l5 = 000000001bb82b72
! Mem[00000000198001d0] = e780ce11, %l3 = 000000f6, %l6 = b063d6ae
add %i3,0x1d0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000e780ce11
! %l6 = 00000000e780ce11, Mem[00000000900001bc] = db2d8400
stb %l6,[%i4+0x1bc] ! Mem[00000000900001bc] = 112d8400
! %l2 = 0cbbd857, %l3 = 000000f6, Mem[0000000091800160] = 7a9251e8 4001a737
std %l2,[%o0+0x160] ! Mem[0000000091800160] = 0cbbd857 000000f6
! Mem[0000000090800088] = e465cdce, %g2 = 00000000c27c6ae4
lduw [%i5+0x088],%g2 ! %g2 = 00000000e465cdce
! Mem[00000000198001f0] = 07b9fb58cc46ebbc, %l3 = 00000000000000f6, %l6 = 00000000e780ce11
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 07b9fb58cc46ebbc
! Mem[00000000908000dc] = 93f04d06, %g2 = 00000000e465cdce
ldsh [%i5+0x0dc],%g2 ! %g2 = ffffffffffff93f0
! Mem[00000000180000c8] = 9c37637e, %l3 = 00000000000000f6
swap [%i0+0x0c8],%l3 ! %l3 = 000000009c37637e
! Mem[0000000019800158] = c11a2221393e4173, %l2 = 000000000cbbd857, %l1 = 00000000aa933828
add %i3,0x158,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c11a2221393e4173
p4_label_16:
! %l2 = 0cbbd857, %l3 = 9c37637e, Mem[00000000910001b0] = 2237531b bae85ac5
std %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 0cbbd857 9c37637e
! Mem[0000000090000034] = aa9ee812, %g2 = ffffffffffff93f0
lduw [%i4+0x034],%g2 ! %g2 = 00000000aa9ee812
! Mem[000000001900017c] = 76601cb3, %l2 = 000000000cbbd857
swap [%i2+0x17c],%l2 ! %l2 = 0000000076601cb3
! Mem[0000000019000148] = 4d3e690f, %l4 = 0000000013a7d0ca
swap [%i2+0x148],%l4 ! %l4 = 000000004d3e690f
! Mem[00000000198001c8] = 096dda5f, %l1 = c11a2221393e4173
ldsw [%i3+0x1c8],%l1 ! %l1 = 00000000096dda5f
! Mem[0000000090000134] = 833f03d2, %g2 = 00000000aa9ee812
lduw [%i4+0x134],%g2 ! %g2 = 00000000833f03d2
! %l2 = 0000000076601cb3, Mem[000000009180019c] = ba7cf3a7
sth %l2,[%o0+0x19c] ! Mem[000000009180019c] = 1cb3f3a7
! %l0 = 000000000000003c, Mem[0000000090800008] = d132c671
stw %l0,[%i5+%o1] ! Mem[0000000090800008] = 0000003c
! Mem[00000000910000e4] = 2679d4fb, %g18 = 80169064cc05ffaa
ldsw [%i6+0x0e4],%g2 ! %g2 = 80169064cc05ffaa
! %l3 = 000000009c37637e, Mem[00000000900000d0] = 00000048738f9a5a
stx %l3,[%i4+0x0d0] ! Mem[00000000900000d0] = 000000009c37637e
p4_label_17:
! Mem[00000000190000f1] = 47f74f06, %l2 = 0000000076601cb3
ldstub [%i2+0x0f1],%l2 ! %l2 = 000000f7000000ff
! Mem[0000000018000178] = 3d24c4bc8dd55e54, %l2 = 00000000000000f7, %l7 = 0543fcbfc229e0bf
add %i0,0x178,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3d24c4bc8dd55e54
! Mem[00000000180000d0] = 1dae0eb4, %l4 = 4d3e690f, %l1 = 096dda5f
add %i0,0xd0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000001dae0eb4
! Mem[0000000091800104] = be2c7108, %g2 = 000000002679d4fb
ldsh [%o0+0x106],%g2 ! %g2 = ffffffffffffbe2c
! Mem[00000000188001da] = 37b8468a, %l6 = 07b9fb58cc46ebbc
ldstub [%i1+0x1da],%l6 ! %l6 = 00000046000000ff
! Mem[0000000091800024] = ccd03a2b, %g2 = ffffffffffffbe2c
ldsb [%o0+0x024],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000019000010] = c31f5b5abf68b2e5, %l1 = 000000001dae0eb4, %l0 = 000000000000003c
add %i2,0x10,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = c31f5b5abf68b2e5
! %l3 = 000000009c37637e, Mem[0000000091800170] = 00000048
stw %l3,[%o0+0x170] ! Mem[0000000091800170] = 9c37637e
! Mem[0000000091800010] = 310b5704, %g2 = ffffffffffffffcc
ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000031
! %l6 = 0000000000000046, Mem[0000000091800170] = 9c37637eaa9ee812
stx %l6,[%o0+0x170] ! Mem[0000000091800170] = 0000000000000046
p4_label_18:
! Mem[0000000091000158] = 244a5c85bd3e75b5, %g2 = 0000000000000031
ldx [%i6+0x158],%g2 ! %g2 = 244a5c85bd3e75b5
! %l1 = 000000001dae0eb4, Mem[0000000090000044] = 315d3ce2
stw %l1,[%i4+0x044] ! Mem[0000000090000044] = 1dae0eb4
! Mem[000000009000003c] = e8c028a7, %g2 = 244a5c85bd3e75b5
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffe8c0
! Mem[000000001980011c] = 44bec8df, %l4 = 000000004d3e690f
swap [%i3+0x11c],%l4 ! %l4 = 0000000044bec8df
! Mem[00000000188000b4] = 47f21d53, %l0 = c31f5b5abf68b2e5
lduw [%i1+0x0b4],%l0 ! %l0 = 0000000047f21d53
! Mem[0000000090000168] = dbbc723c684e70cb, %g2 = ffffffffffffe8c0
ldx [%i4+0x168],%g2 ! %g2 = dbbc723c684e70cb
! Mem[0000000019800118] = 2023c696, %l6 = 0000000000000046
swap [%i3+0x118],%l6 ! %l6 = 000000002023c696
! Mem[0000000018000188] = 2286fac8, %l3 = 9c37637e, %l0 = 47f21d53
add %i0,0x188,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002286fac8
! %l2 = 00000000000000f7, Mem[0000000091800098] = e96fd2c542e551d5
stx %l2,[%o0+0x098] ! Mem[0000000091800098] = 00000000000000f7
! Mem[0000000018000030] = 5d0de097, %l1 = 1dae0eb4, %l6 = 2023c696
add %i0,0x30,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000005d0de097
p4_label_19:
! Mem[000000001800014c] = 2961b5b2, %l2 = 000000f7, %l0 = 2286fac8
add %i0,0x14c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000002961b5b2
! Mem[00000000188001fc] = d9be2cd8, %l1 = 000000001dae0eb4
swap [%i1+0x1fc],%l1 ! %l1 = 00000000d9be2cd8
! %l4 = 44bec8df, %l5 = 1bb82b72, Mem[0000000091000000] = 4712e8cc c41bb6aa
std %l4,[%i6+%g0] ! Mem[0000000091000000] = 44bec8df 1bb82b72
! Mem[0000000018000153] = e536042f, %l3 = 000000009c37637e
ldstub [%i0+0x153],%l3 ! %l3 = 0000002f000000ff
! Mem[0000000091800080] = 25855ca4 a6b4e02e, %g2 = 684e70cb, %g3 = 20508cdb
ldd [%o0+0x080],%g2 ! %g2 = 0000000025855ca4 00000000a6b4e02e
! Mem[0000000018800000] = 903638cd, %l6 = 000000005d0de097
swap [%i1+%g0],%l6 ! %l6 = 00000000903638cd
! Mem[000000001900016c] = 27cc45e7, %l2 = 00000000000000f7
ldstub [%i2+0x16c],%l2 ! %l2 = 00000027000000ff
! Mem[000000001980017c] = f80748e0, %l5 = 000000001bb82b72
swap [%i3+0x17c],%l5 ! %l5 = 00000000f80748e0
! %l6 = 00000000903638cd, Mem[000000009180009c] = 000000f7
stw %l6,[%o0+0x09c] ! Mem[000000009180009c] = 903638cd
! Mem[00000000190000a0] = 62c946e7, %l5 = 00000000f80748e0
swap [%i2+0x0a0],%l5 ! %l5 = 0000000062c946e7
p4_label_20:
! Mem[00000000910000bc] = d442b32e, %g2 = 0000000025855ca4
ldub [%i6+0x0be],%g2 ! %g2 = 00000000000000d4
! Mem[0000000091800020] = 5d7927fb, %g2 = 00000000000000d4
ldsh [%o0+%o4],%g2 ! %g2 = 0000000000005d79
! Mem[00000000190000f0] = 47ff4f06, %l3 = 0000002f, %l3 = 0000002f
add %i2,0xf0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000047ff4f06
! Mem[0000000090000048] = f0df8dbe27716035, %g2 = 0000000000005d79
ldx [%i4+0x048],%g2 ! %g2 = f0df8dbe27716035
! Mem[000000009000018c] = cd9f816b, %g2 = f0df8dbe27716035
lduw [%i4+0x18c],%g2 ! %g2 = 00000000cd9f816b
! Mem[0000000019000110] = fa0140ea, %l5 = 62c946e7, %l4 = 44bec8df
add %i2,0x110,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000fa0140ea
! Mem[0000000090800090] = 4099adcd, %g2 = 00000000cd9f816b
lduh [%i5+0x092],%g2 ! %g2 = 0000000000004099
! Mem[00000000908000e8] = c63d9e2d, %g18 = 80169064cc05ffaa
ldsw [%i5+0x0e8],%g2 ! %g2 = 80169064cc05ffaa
! %l0 = 000000002961b5b2, Mem[0000000091000190] = 0398849942da465d
stx %l0,[%i6+0x190] ! Mem[0000000091000190] = 000000002961b5b2
! Mem[00000000188000b0] = e39e66e547f21d53, %l4 = 00000000fa0140ea, %l3 = 0000000047ff4f06
add %i1,0xb0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = e39e66e547f21d53
p4_label_21:
! Mem[0000000090800150] = 8a03c0a9e70f0421, %g2 = ffffffffc63d9e2d
ldx [%i5+0x150],%g2 ! %g2 = 8a03c0a9e70f0421
! Mem[0000000018800196] = c4aef108, %l2 = 0000000000000027
ldstub [%i1+0x196],%l2 ! %l2 = 000000f1000000ff
! %l1 = 00000000d9be2cd8, Mem[000000009080002c] = 76bdc3e6
stb %l1,[%i5+0x02c] ! Mem[000000009080002c] = d8bdc3e6
! Mem[0000000019800008] = 23d62e7220c93d05, %l1 = 00000000d9be2cd8, %l3 = e39e66e547f21d53
add %i3,0x08,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 23d62e7220c93d05
! Mem[00000000918001d8] = 28aef307, %g2 = 8a03c0a9e70f0421
lduh [%o0+0x1d8],%g2 ! %g2 = 00000000000028ae
! %l5 = 0000000062c946e7, Mem[0000000019000148] = 13a7d0ca
sth %l5,[%i2+0x148] ! Mem[0000000019000148] = 46e7d0ca
! Mem[00000000180000e0] = e1ff70454ce66042, %l2 = 00000000000000f1, %l2 = 00000000000000f1
add %i0,0xe0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = e1ff70454ce66042
! %l6 = 00000000903638cd, Mem[00000000918000b5] = eb880969
stb %l6,[%o0+0x0b5] ! Mem[00000000918000b4] = cd880969
! Mem[00000000918001fc] = 5c4f18ea, %g2 = 00000000000028ae
ldsb [%o0+0x1fd],%g2 ! %g2 = 000000000000005c
! Mem[00000000190001f8] = a0472b2501124531, %l2 = e1ff70454ce66042, %l6 = 00000000903638cd
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = a0472b2501124531
p4_label_22:
! Mem[00000000198001bc] = c223fe7d, %l1 = 00000000d9be2cd8
ldstub [%i3+0x1bc],%l1 ! %l1 = 000000c2000000ff
! %l5 = 0000000062c946e7, Mem[00000000198000a8] = f801d6e0
stb %l5,[%i3+0x0a8] ! Mem[00000000198000a8] = e701d6e0
! Mem[0000000018800022] = e5184c5a, %l3 = 23d62e7220c93d05
ldstub [%i1+0x022],%l3 ! %l3 = 0000004c000000ff
! Mem[00000000180000f2] = d5b192a3, %l0 = 000000002961b5b2
ldstub [%i0+0x0f2],%l0 ! %l0 = 00000092000000ff
! %l7 = 3d24c4bc8dd55e54, Mem[00000000900001f0] = b626b57d1caa6761
stx %l7,[%i4+0x1f0] ! Mem[00000000900001f0] = 3d24c4bc8dd55e54
! Mem[0000000018800180] = f5611fa2ffd6e0c0, %l2 = e1ff70454ce66042, %l3 = 000000000000004c
add %i1,0x180,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = f5611fa2ffd6e0c0
! Mem[0000000018000014] = 7934fc4c, %l5 = 62c946e7, %l5 = 62c946e7
add %i0,0x14,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000007934fc4c
! Mem[0000000018800110] = 28ff5614, %l0 = 0000000000000092
swap [%i1+0x110],%l0 ! %l0 = 0000000028ff5614
! Mem[00000000908001f0] = 0fb1c7a1, %g2 = 000000000000005c
ldub [%i5+0x1f3],%g2 ! %g2 = 000000000000000f
! %l6 = a0472b2501124531, Mem[0000000019000188] = bc0effff3c754fb4
stx %l6,[%i2+0x188] ! Mem[0000000019000188] = a0472b2501124531
p4_label_23:
! Mem[0000000018000138] = cd7638dd78548c25, %l5 = 000000007934fc4c, %l4 = 00000000fa0140ea
add %i0,0x138,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = cd7638dd78548c25
! Mem[0000000090000110] = 9b5f79df, %g2 = 000000000000000f
lduh [%i4+0x112],%g2 ! %g2 = 0000000000009b5f
! %l0 = 0000000028ff5614, Mem[0000000090000010] = 4afd5db2
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 28ff5614
! Mem[0000000091000150] = 1a13b93e, %g2 = 0000000000009b5f
lduw [%i6+0x150],%g2 ! %g2 = 000000001a13b93e
! Mem[0000000018800020] = e518ff5ad9ca928e, %l5 = 000000007934fc4c, %l7 = 3d24c4bc8dd55e54
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = e518ff5ad9ca928e
! %l6 = a0472b2501124531, Mem[0000000090000190] = 3bba388c1d02ad2e
stx %l6,[%i4+0x190] ! Mem[0000000090000190] = a0472b2501124531
! Mem[000000001980000c] = 20c93d05, %l6 = 01124531, %l5 = 7934fc4c
add %i3,0x0c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000020c93d05
! %l2 = e1ff70454ce66042, Mem[000000009180003c] = c7d4b19d
stw %l2,[%o0+0x03c] ! Mem[000000009180003c] = 4ce66042
! %l3 = f5611fa2ffd6e0c0, Mem[0000000091800134] = 465010e8
sth %l3,[%o0+0x134] ! Mem[0000000091800134] = e0c010e8
! Mem[00000000180001b2] = 68952333, %l4 = cd7638dd78548c25
ldstub [%i0+0x1b2],%l4 ! %l4 = 00000023000000ff
p4_label_24:
! %l2 = e1ff70454ce66042, Mem[0000000091000108] = 057160049d01f1f7
stx %l2,[%i6+0x108] ! Mem[0000000091000108] = e1ff70454ce66042
! %l4 = 0000000000000023, Mem[0000000090800050] = 2a68c736
sth %l4,[%i5+0x050] ! Mem[0000000090800050] = 0023c736
! Mem[0000000090800080] = 7370a4994b34e6ea, %g2 = 000000001a13b93e
ldx [%i5+0x080],%g2 ! %g2 = 7370a4994b34e6ea
! Mem[0000000091000150] = 1a13b93e, %g2 = 7370a4994b34e6ea
lduw [%i6+0x150],%g2 ! %g2 = 000000001a13b93e
! Mem[0000000091000108] = ff70454c, %g2 = 000000001a13b93e
ldsb [%i6+0x109],%g2 ! %g2 = ffffffffffffffff
! Mem[0000000091000064] = 8b99636e, %g2 = ffffffffffffffff
ldub [%i6+0x064],%g2 ! %g2 = 000000000000008b
! Mem[000000001900001e] = e43def72, %l7 = e518ff5ad9ca928e
ldstub [%i2+0x01e],%l7 ! %l7 = 000000ef000000ff
! Mem[0000000019000110] = fa0140ea4c088731, %l1 = 00000000000000c2, %l5 = 0000000020c93d05
add %i2,0x110,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = fa0140ea4c088731
! Mem[00000000198000d0] = f06dbe95, %l5 = fa0140ea4c088731
ldstub [%i3+0x0d0],%l5 ! %l5 = 000000f0000000ff
! Mem[00000000900001a0] = 5cd01855, %g18 = 80169064cc05ffaa
ldsw [%i4+0x1a0],%g2 ! %g2 = 80169064cc05ffaa
p4_label_25:
! %l1 = 00000000000000c2, Mem[0000000091000017] = cfbff43c
stb %l1,[%i6+0x017] ! Mem[0000000091000014] = c2bff43c
! Mem[0000000019800014] = 26a9d170, %l7 = 00000000000000ef
swap [%i3+0x014],%l7 ! %l7 = 0000000026a9d170
! %l3 = f5611fa2ffd6e0c0, Mem[0000000091800038] = 12cac52f4ce66042
stx %l3,[%o0+0x038] ! Mem[0000000091800038] = f5611fa2ffd6e0c0
! Mem[000000009180017c] = 40c2c6c0, %g2 = 000000005cd01855
ldub [%o0+0x17e],%g2 ! %g2 = 0000000000000040
! Mem[00000000180000eb] = 09abbe6a, %l5 = 00000000000000f0
ldstub [%i0+0x0eb],%l5 ! %l5 = 0000006a000000ff
! Mem[0000000018800090] = 87967883, %l1 = 00000000000000c2
swap [%i1+0x090],%l1 ! %l1 = 0000000087967883
! Mem[00000000190000d8] = 66eed52d5305889b, %l3 = f5611fa2ffd6e0c0, %l0 = 0000000028ff5614
add %i2,0xd8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 66eed52d5305889b
! Mem[0000000018000028] = f2fc6f20a612d9de, %l4 = 0000000000000023, %l0 = 66eed52d5305889b
add %i0,0x28,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f2fc6f20a612d9de
! %l1 = 0000000087967883, Mem[0000000090800188] = 4e146fcf
stb %l1,[%i5+0x188] ! Mem[0000000090800188] = 83146fcf
! Mem[0000000090000130] = ddf67075, %g18 = 80169064cc05ffaa
ldsw [%i4+0x130],%g2 ! %g2 = 80169064cc05ffaa
ba,a p4_not_taken_0_end
p4_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p4_branch_failed
p4_not_taken_0_end:
! End of Random Code for Thread 4
1: membar #Sync ! Force all stores to complete
p4_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x010] ! Set processor 4 done flag
! Check Registers
p4_check_registers:
set p4_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be f2fc6f20a612d9de
bne,a,pn %xcc,p4_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000087967883
bne,a,pn %xcc,p4_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be e1ff70454ce66042
bne,a,pn %xcc,p4_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be f5611fa2ffd6e0c0
bne,a,pn %xcc,p4_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000023
bne,a,pn %xcc,p4_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000006a
bne,a,pn %xcc,p4_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be a0472b2501124531
bne,a,pn %xcc,p4_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000026a9d170
bne,a,pn %xcc,p4_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p4_check_fp_registers:
set p4_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d203b261 27735905
bne %xcc,p4_f6_fail
nop
! Check Local Memory
set p4_local0_expect,%g1
p4_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 00000086b35d15fa
ldx [%i0+0x008],%g3 ! Observed data at 0000000018000008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x008,%g4
ldx [%g1+0x070],%g2 ! Expected data = ba1d08ca9b418f07
ldx [%i0+0x070],%g3 ! Observed data at 0000000018000070
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 282fd257b020bcce
ldx [%i0+0x090],%g3 ! Observed data at 0000000018000090
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000f61138626e
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000180000c8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 09abbeffb74866b3
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000180000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = d5b1ffa3d2cef481
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 = 3986c312c5ff6c55
ldx [%i0+0x108],%g3 ! Observed data at 0000000018000108
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000034c1e4b667
ldx [%i0+0x128],%g3 ! Observed data at 0000000018000128
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 7b801b18bffff7df
ldx [%i0+0x140],%g3 ! Observed data at 0000000018000140
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 0ccbacff2961b5b2
ldx [%i0+0x148],%g3 ! Observed data at 0000000018000148
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = e53604ffe5bb873f
ldx [%i0+0x150],%g3 ! Observed data at 0000000018000150
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6895ff33ecc6ebcb
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000180001b0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0c26bd73ddbdfa20
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000180001c0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 5093e7154df993b7
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000180001d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i0,0x1d8,%g4
set p4_local1_expect,%g1
p4_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 5d0de0979874b926
ldx [%i1+0x000],%g3 ! Observed data at 0000000018800000
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5ca16548e394ed38
ldx [%i1+0x010],%g3 ! Observed data at 0000000018800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = e518ff5ad9ca928e
ldx [%i1+0x020],%g3 ! Observed data at 0000000018800020
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = 829d93a600000046
ldx [%i1+0x068],%g3 ! Observed data at 0000000018800068
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000c24925e6e6
ldx [%i1+0x090],%g3 ! Observed data at 0000000018800090
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff3f1d1fc6c008d9
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000188000e0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 2cffec2f92f9c9a8
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000188000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 00000092832fc2c4
ldx [%i1+0x110],%g3 ! Observed data at 0000000018800110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = f7c74396b58af54c
ldx [%i1+0x128],%g3 ! Observed data at 0000000018800128
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000a58829adcc
ldx [%i1+0x150],%g3 ! Observed data at 0000000018800150
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 31d71dd0d1ff2f90
ldx [%i1+0x160],%g3 ! Observed data at 0000000018800160
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = f5611fa2ffd6e0c0
ldx [%i1+0x180],%g3 ! Observed data at 0000000018800180
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = c85bdc5cc4aeff08
ldx [%i1+0x190],%g3 ! Observed data at 0000000018800190
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 37b8ff8aaab5e4e1
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000188001d8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 9df23cf01dae0eb4
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000188001f8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i1,0x1f8,%g4
set p4_local2_expect,%g1
p4_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = ff135599e43dff72
ldx [%i2+0x018],%g3 ! Observed data at 0000000019000018
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 97b3ab4caeb3b0fa
ldx [%i2+0x028],%g3 ! Observed data at 0000000019000028
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = e3ff197758ff2839
ldx [%i2+0x078],%g3 ! Observed data at 0000000019000078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f80748e0569d59c3
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000190000a0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 47ff4f0687967883
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000190000f0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = feeb3cf0ff1357c0
ldx [%i2+0x100],%g3 ! Observed data at 0000000019000100
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = ef7f282fef7f282f
ldx [%i2+0x128],%g3 ! Observed data at 0000000019000128
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8bd867ce1c4a1ec7
ldx [%i2+0x140],%g3 ! Observed data at 0000000019000140
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 46e7d0ca3d798727
ldx [%i2+0x148],%g3 ! Observed data at 0000000019000148
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 403b6deeffcc45e7
ldx [%i2+0x168],%g3 ! Observed data at 0000000019000168
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 16dbb4650cbbd857
ldx [%i2+0x178],%g3 ! Observed data at 0000000019000178
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = dc3fef4b45ffc431
ldx [%i2+0x180],%g3 ! Observed data at 0000000019000180
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = a0472b2501124531
ldx [%i2+0x188],%g3 ! Observed data at 0000000019000188
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 83e5a2d11747ffc0
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000190001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i2,0x1b8,%g4
set p4_local3_expect,%g1
p4_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 23d62e7220c93d05
ldx [%i3+0x008],%g3 ! Observed data at 0000000019800008
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d581496f000000ef
ldx [%i3+0x010],%g3 ! Observed data at 0000000019800010
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00000048aa9ee812
ldx [%i3+0x050],%g3 ! Observed data at 0000000019800050
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 3f8be2c80000009d
ldx [%i3+0x060],%g3 ! Observed data at 0000000019800060
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = f85ba0dc43ffb3fa
ldx [%i3+0x078],%g3 ! Observed data at 0000000019800078
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e701d6e0794c67bf
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000198000a8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff6dbe951fc59e76
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000198000d0
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff6fff9299e0de1a
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000198000e8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = dd1f3de80b7b6323
ldx [%i3+0x110],%g3 ! Observed data at 0000000019800110
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000464d3e690f
ldx [%i3+0x118],%g3 ! Observed data at 0000000019800118
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = c07ae2161c9896c0
ldx [%i3+0x148],%g3 ! Observed data at 0000000019800148
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = a8c149491bb82b72
ldx [%i3+0x178],%g3 ! Observed data at 0000000019800178
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 60e689a1ff23fe7d
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000198001b8
cmp %g2,%g3
bne,a,pn %xcc,p4_local_failed
add %i3,0x1b8,%g4
! The test for processor 4 has passed
p4_passed:
ta GOOD_TRAP
nop
p4_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p4_failed
p4_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p4_failed
p4_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p4_failed
p4_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p4_failed
p4_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p4_failed
p4_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p4_failed
p4_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p4_failed
p4_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p4_failed
p4_f6_fail:
set p4_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 4 failed
p4_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x010] ! Set processor 4 done flag
set p4_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 4 failed
p4_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x010] ! Set processor 4 done flag
set p4_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p4_selfmod_failed:
ba p4_failed
mov 0xabc,%g1
p4_common_error:
or %g0,0xee4,%g1
ba p4_failed
mov %o5,%g3
p4_common_signature_error:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_common_timeout:
set p4_temp,%g1
ba p4_failed
st %g2,[%g1] ! Common Lock Number
p4_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p4_failed
mov 0x0,%g3
p4_trap1e:
lduba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019000018]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019000000]
lduba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019800010]
done
p4_trap1o:
lduba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000019000018]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000019000000]
lduba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000019800010]
done
p4_trap2e:
lduwa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000000]
lduwa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800010]
done
p4_trap2o:
lduwa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000018000000]
lduwa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000018800010]
done
p4_trap3e:
nop
nop
nop
done
p4_trap3o:
nop
nop
nop
done
p4_init_memory_pointers:
set p4_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p4_local0_start,%i0
set p4_local1_start,%i1
set p4_local2_start,%i2
set p4_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 2749a7305093e715
ldx [%g1+0x008],%l1 ! %l1 = dfcf55ec5dfd9d7d
ldx [%g1+0x010],%l2 ! %l2 = cf51e49ea466afc9
ldx [%g1+0x018],%l3 ! %l3 = dca499645a5f163e
ldx [%g1+0x020],%l4 ! %l4 = 36654a1984313b9f
ldx [%g1+0x028],%l5 ! %l5 = 036594ea5ca16548
ldx [%g1+0x030],%l6 ! %l6 = 7590aa4de8f8e20d
ldx [%g1+0x038],%l7 ! %l7 = 624568afc58802a0
! Initialize the output register of window 0
set unres3_start,%o0
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 = 498a79a1 d61d9768 6f9f92f6 405909dc
! %f4 = 8e5c131b 38bd956d 9a3f3046 728c56a2
! %f8 = 499d78d7 3d9fd5ae 88dbf982 4b5bf044
! %f12 = c15d8b5f e2d6ce3f 468efcb7 a376480b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 13e4e604 8025fe04 fe46051e 01babd2f
! %f20 = b896fe9b b945f76d 5a71ce0c 75056510
! %f24 = 6a326d0e de20b948 267dec8f f7209f75
! %f28 = efe9b177 13f63fb7 e1bf7e72 2e679186
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = a38a56f5 d9c09c70 664d4d2b 3f2616ac
! %f36 = 91ef317d db622ea7 391ddea9 36b965cd
! %f40 = 78c690f5 b7de8928 1aece222 262a5c92
! %f44 = ba7897d2 3df36c87 e4b871cb e0fe98fa
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x83947c900000001d,%g7,%g1 ! GSR scale = 3, align = 5
wr %g1,%g0,%gsr ! GSR = 83947c900000001d
wr %g0,%y ! Clear Y 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:
! %l5 = bcdada2a33ee5368, Mem[0000000090800174] = 9e5a486c
stw %l5,[%i5+0x174] ! Mem[0000000090800174] = 33ee5368
! %l3 = 38e66ed03629fc3d, Mem[0000000091000150] = 1a13b93e28ad1ffe
stx %l3,[%i6+0x150] ! Mem[0000000091000150] = 38e66ed03629fc3d
! Mem[0000000090800198] = face3817, %g2 = fdf4cc72ff8a489d
lduh [%i5+0x19a],%g2 ! %g2 = 000000000000face
! Mem[00000000900001b8] = 49c8db2d, %g2 = 000000000000face
ldub [%i4+0x1ba],%g2 ! %g2 = 0000000000000049
! Mem[000000001b000160] = 4fec3f7165a81e07, %l7 = 2da1edb069514f3a, %l5 = bcdada2a33ee5368
add %i2,0x160,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 4fec3f7165a81e07
! %l6 = fd2ddd70043ad0f9, Mem[00000000900000c6] = 1bc2ed69
sth %l6,[%i4+0x0c6] ! Mem[00000000900000c4] = d0f9ed69
! Mem[00000000910001b8] = 1817b3a1 06c8ffc4, %g2 = 00000049, %g3 = 0bad0b00
ldd [%i6+0x1b8],%g2 ! %g2 = 000000001817b3a1 0000000006c8ffc4
! %l1 = eaf362ea68a59c8a, Mem[0000000091000118] = 1ccd890288355b19
stx %l1,[%i6+0x118] ! Mem[0000000091000118] = eaf362ea68a59c8a
! %l5 = 4fec3f7165a81e07, Mem[0000000090000111] = 369b5f79
stb %l5,[%i4+0x111] ! Mem[0000000090000110] = 079b5f79
! %l5 = 4fec3f7165a81e07, Mem[0000000091000012] = 572edf53
sth %l5,[%i6+0x012] ! Mem[0000000091000010] = 1e07df53
p5_label_2:
! Mem[0000000090000118] = 4e6b7b227f8469b7, %g2 = 000000001817b3a1
ldx [%i4+0x118],%g2 ! %g2 = 4e6b7b227f8469b7
! Mem[00000000908001ac] = 5cb729bd, %g2 = 4e6b7b227f8469b7
ldsb [%i5+0x1ae],%g2 ! %g2 = 000000000000005c
! Mem[000000001a000070] = a5fef08adf09c3dc, %l0 = 20ade0e2b6093fb7, %l5 = 4fec3f7165a81e07
add %i0,0x70,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = a5fef08adf09c3dc
! Mem[000000001a000090] = ccf1f12d1e3514a6, %l1 = eaf362ea68a59c8a, %l5 = a5fef08adf09c3dc
add %i0,0x90,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ccf1f12d1e3514a6
! Mem[000000009100005c] = 94e2a721, %g2 = 000000000000005c
lduw [%i6+0x05c],%g2 ! %g2 = 0000000094e2a721
! Mem[00000000900001c4] = a770ca4c, %g2 = 0000000094e2a721
ldsh [%i4+0x1c4],%g2 ! %g2 = ffffffffffffa770
! %l2 = cde92196, %l3 = 3629fc3d, Mem[00000000910001f0] = 4b946571 3a8ccc2c
std %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = cde92196 3629fc3d
! %l3 = 38e66ed03629fc3d, Mem[000000009100013b] = a1c1037b
stb %l3,[%i6+0x13b] ! Mem[0000000091000138] = 3dc1037b
! Mem[0000000090800004] = 1c39d132, %g2 = ffffffffffffa770
lduh [%i5+0x006],%g2 ! %g2 = 0000000000001c39
! Mem[000000001b000079] = 28b7929f, %l5 = ccf1f12d1e3514a6
ldstub [%i2+0x079],%l5 ! %l5 = 000000b7000000ff
p5_label_3:
! Mem[00000000910001cc] = 85765e06, %g2 = 0000000000001c39
lduh [%i6+0x1ce],%g2 ! %g2 = 0000000000008576
! Mem[000000001b800044] = 32b559aa, %l6 = 043ad0f9, %l4 = 32d442c4
add %i3,0x44,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000032b559aa
! Mem[000000001b000110] = b1572ae5, %l4 = 0000000032b559aa
swap [%i2+0x110],%l4 ! %l4 = 00000000b1572ae5
! %l1 = eaf362ea68a59c8a, Mem[00000000910001d2] = 9791a894
stb %l1,[%i6+0x1d2] ! Mem[00000000910001d0] = 8a91a894
! %l3 = 38e66ed03629fc3d, Mem[0000000091000144] = d9de5dcd
stw %l3,[%i6+0x144] ! Mem[0000000091000144] = 3629fc3d
! Mem[000000001b80019f] = 4f722056, %l4 = 00000000b1572ae5
ldstub [%i3+0x19f],%l4 ! %l4 = 00000056000000ff
! Mem[000000001a800054] = 1c07d048, %l3 = 3629fc3d, %l0 = b6093fb7
add %i1,0x54,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000001c07d048
! Mem[000000001b000128] = 0b3d077e, %l2 = fba84a5ccde92196
swap [%i2+0x128],%l2 ! %l2 = 000000000b3d077e
! %l7 = 2da1edb069514f3a, Mem[000000009000014a] = 8830e3e7
sth %l7,[%i4+0x14a] ! Mem[0000000090000148] = 4f3ae3e7
! Mem[000000001b0000a8] = a464c4b2, %l2 = 0b3d077e, %l5 = 000000b7
add %i2,0xa8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a464c4b2
p5_label_4:
! Mem[000000001b0001f0] = a38d148fc6582ad9, %l4 = 0000000000000056, %l3 = 38e66ed03629fc3d
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = a38d148fc6582ad9
! Mem[000000001a80018c] = ffdf6000, %l3 = a38d148fc6582ad9
ldstub [%i1+0x18c],%l3 ! %l3 = 000000ff000000ff
! Mem[000000001a8001ac] = c814bd0c, %l0 = 1c07d048, %l4 = 00000056
add %i1,0x1ac,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000c814bd0c
! Mem[000000001a800174] = c6495a1f, %l1 = eaf362ea68a59c8a
swap [%i1+0x174],%l1 ! %l1 = 00000000c6495a1f
! Mem[000000001b800140] = b73945079f648cd3, %l3 = 00000000000000ff, %l6 = fd2ddd70043ad0f9
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = b73945079f648cd3
! Mem[000000001b8001fc] = 08a13f81, %l5 = 00000000a464c4b2
swap [%i3+0x1fc],%l5 ! %l5 = 0000000008a13f81
! %l6 = b73945079f648cd3, Mem[00000000918001f0] = e6c9843f23b3ffa2
stx %l6,[%o0+0x1f0] ! Mem[00000000918001f0] = b73945079f648cd3
! Mem[000000001b80018e] = ab8ad3fa, %l1 = 00000000c6495a1f
ldstub [%i3+0x18e],%l1 ! %l1 = 000000d3000000ff
! Mem[000000001a0000d8] = 426ab60e, %l0 = 000000001c07d048
ldstub [%i0+0x0d8],%l0 ! %l0 = 00000042000000ff
! Mem[000000001a000178] = 6135f6f9, %l0 = 0000000000000042
ldstub [%i0+0x178],%l0 ! %l0 = 00000061000000ff
p5_label_5:
! Mem[000000001a0000c8] = 80f55745ddca9a81, %l0 = 0000000000000061, %l3 = 00000000000000ff
add %i0,0xc8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 80f55745ddca9a81
! Mem[00000000900000fc] = d1ddee56, %g18 = e0cf1a203c386c33
ldsw [%i4+0x0fc],%g2 ! %g2 = e0cf1a203c386c33
! Mem[000000001b000098] = 67732dd4, %l1 = 00000000000000d3
swap [%i2+0x098],%l1 ! %l1 = 0000000067732dd4
! Mem[000000001b0000d8] = e0e52db1aae89970, %l7 = 2da1edb069514f3a, %l5 = 0000000008a13f81
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = e0e52db1aae89970
! Mem[000000009180017c] = ec40c2fc, %g2 = ffffffffd1ddee56
ldub [%o0+0x17d],%g2 ! %g2 = 00000000000000ec
! Mem[000000001b000128] = cde92196ec642c4c, %l1 = 0000000067732dd4, %l2 = 000000000b3d077e
add %i2,0x128,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = cde92196ec642c4c
! Mem[000000001a0000f8] = 4b6ce507, %l7 = 2da1edb069514f3a
ldstub [%i0+0x0f8],%l7 ! %l7 = 0000004b000000ff
! Mem[0000000091800004] = eb908f1d, %g2 = 00000000000000ec
ldsb [%o0+0x006],%g2 ! %g2 = ffffffffffffffeb
! %l3 = 80f55745ddca9a81, Mem[00000000908001b2] = a72c6fd2
stb %l3,[%i5+0x1b2] ! Mem[00000000908001b0] = 812c6fd2
! Mem[000000009100000c] = 9be6b9d3, %g18 = e0cf1a203c386c33
ldsw [%i6+0x00c],%g2 ! %g2 = e0cf1a203c386c33
p5_label_6:
! Mem[000000009180007c] = fc106dae, %g18 = e0cf1a203c386c33
ldsw [%o0+0x07c],%g2 ! %g2 = e0cf1a203c386c33
! Mem[0000000091000158] = 244a5c85 bd3e75b5, %g2 = fc106dae, %g3 = 06c8ffc4
ldd [%i6+0x158],%g2 ! %g2 = 00000000244a5c85 00000000bd3e75b5
! Mem[00000000900000f0] = 2cbe15ed, %g2 = 00000000244a5c85
lduh [%i4+0x0f0],%g2 ! %g2 = 0000000000002cbe
! Mem[000000001b800160] = e8963f88, %l1 = 67732dd4, %l6 = 9f648cd3
add %i3,0x160,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e8963f88
! Mem[000000001b000010] = 7bd04b14, %l0 = 00000061, %l5 = aae89970
add %i2,0x10,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000007bd04b14
! Mem[000000001a0000ed] = f2d2f9b1, %l1 = 0000000067732dd4
ldstub [%i0+0x0ed],%l1 ! %l1 = 000000d2000000ff
! Mem[000000001a0000a0] = 2816969be5381aba, %l4 = 00000000c814bd0c, %l6 = 00000000e8963f88
add %i0,0xa0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 2816969be5381aba
! Mem[0000000090000000] = 1e62732a, %g2 = 0000000000002cbe
ldub [%i4+0x003],%g2 ! %g2 = 000000000000001e
! Mem[000000001a800048] = 9d9a3778, %l0 = 0000000000000061
swap [%i1+0x048],%l0 ! %l0 = 000000009d9a3778
! %l6 = 2816969be5381aba, Mem[00000000910001c0] = 524e3511d0680785
stx %l6,[%i6+0x1c0] ! Mem[00000000910001c0] = 2816969be5381aba
p5_label_7:
! Mem[0000000091800048] = b0377615 93c680d2, %g2 = 0000001e, %g3 = bd3e75b5
ldd [%o0+0x048],%g2 ! %g2 = 00000000b0377615 0000000093c680d2
! Mem[000000009000006c] = 8cb0ef85, %g2 = 00000000b0377615
ldsh [%i4+0x06e],%g2 ! %g2 = ffffffffffff8cb0
! %l6 = e5381aba, %l7 = 0000004b, Mem[00000000908000a8] = d71785dd f20eed25
std %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = e5381aba 0000004b
! Mem[0000000090000178] = c97c7c4227581157, %g2 = ffffffffffff8cb0
ldx [%i4+0x178],%g2 ! %g2 = c97c7c4227581157
! Mem[000000001a0000d8] = ff6ab60e0e1a710f, %l6 = 2816969be5381aba, %l6 = 2816969be5381aba
add %i0,0xd8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = ff6ab60e0e1a710f
! Mem[00000000908001c0] = 1ff3f205, %g2 = c97c7c4227581157
ldsb [%i5+0x1c2],%g2 ! %g2 = 000000000000001f
! %l7 = 000000000000004b, Mem[0000000090800112] = 0e7ce4a8
sth %l7,[%i5+0x112] ! Mem[0000000090800110] = 004be4a8
! %l0 = 9d9a3778, %l1 = 000000d2, Mem[00000000918001a0] = d9478d93 f401a3b4
std %l0,[%o0+0x1a0] ! Mem[00000000918001a0] = 9d9a3778 000000d2
! Mem[000000001b8000e8] = 23770a83, %l3 = ddca9a81, %l0 = 9d9a3778
add %i3,0xe8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000023770a83
! Mem[0000000091000030] = cd7e2e20, %g2 = 000000000000001f
ldsb [%i6+0x033],%g2 ! %g2 = ffffffffffffffcd
p5_label_8:
! Mem[000000001b8001d0] = c072a458adc88ad4, %l6 = ff6ab60e0e1a710f, %l4 = 00000000c814bd0c
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = c072a458adc88ad4
! Mem[000000009100013c] = c1037b10, %g2 = ffffffffffffffcd
lduw [%i6+0x13c],%g2 ! %g2 = 00000000c1037b10
! Mem[00000000908000c4] = 5e003b63, %g2 = 00000000c1037b10
lduw [%i5+0x0c4],%g2 ! %g2 = 000000005e003b63
! Mem[00000000900000a8] = 72f4388f, %g2 = 000000005e003b63
lduh [%i4+0x0a8],%g2 ! %g2 = 00000000000072f4
! Mem[000000001b000068] = 1e186357, %l6 = 0e1a710f, %l6 = 0e1a710f
add %i2,0x68,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000001e186357
! Mem[0000000091800038] = 12cac52f, %g18 = e0cf1a203c386c33
ldsw [%o0+0x038],%g2 ! %g2 = e0cf1a203c386c33
! Mem[000000001b0000d0] = c8936187e85c01b3, %l2 = cde92196ec642c4c, %l1 = 00000000000000d2
add %i2,0xd0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c8936187e85c01b3
! Mem[0000000091800198] = 63465cbe ba7cf3a7, %g2 = 12cac52f, %g3 = 93c680d2
ldd [%o0+0x198],%g2 ! %g2 = 0000000063465cbe 00000000ba7cf3a7
! Mem[000000001a0000ac] = f40ff2ba, %l6 = 1e186357, %l5 = 7bd04b14
add %i0,0xac,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000f40ff2ba
! Mem[000000001b8001d4] = adc88ad4, %l2 = ec642c4c, %l3 = ddca9a81
add %i3,0x1d4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000adc88ad4
p5_label_9:
! Mem[000000001a000038] = 248e65a3, %l3 = 00000000adc88ad4
ldstub [%i0+0x038],%l3 ! %l3 = 00000024000000ff
! Mem[0000000090800128] = b9751c4f 6602c490, %g2 = 63465cbe, %g3 = ba7cf3a7
ldd [%i5+0x128],%g2 ! %g2 = 00000000b9751c4f 000000006602c490
! Mem[000000001a80008c] = 33ef0bc5, %l1 = c8936187e85c01b3
ldstub [%i1+0x08c],%l1 ! %l1 = 00000033000000ff
! Mem[000000001b800080] = da4c98fb22a42534, %l2 = cde92196ec642c4c, %l2 = cde92196ec642c4c
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = da4c98fb22a42534
! Mem[000000001b00019c] = 80165a78, %l7 = 000000000000004b
ldsb [%i2+0x19c],%l7 ! %l7 = ffffffffffffff80
! Mem[000000001a000044] = 0134c7f3, %l7 = ffffffffffffff80
swap [%i0+0x044],%l7 ! %l7 = 000000000134c7f3
! Mem[000000001a800070] = 2cd244b3, %l4 = adc88ad4, %l2 = 22a42534
add %i1,0x70,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000002cd244b3
! Mem[0000000091000174] = 488b4661, %g2 = 00000000b9751c4f
ldsh [%i6+0x174],%g2 ! %g2 = 000000000000488b
! Mem[000000001a000060] = 36ced980eb84ba32, %l1 = 0000000000000033, %l3 = 0000000000000024
add %i0,0x60,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 36ced980eb84ba32
! Mem[0000000090000100] = 05a08d70, %g2 = 000000000000488b
ldub [%i4+0x100],%g2 ! %g2 = 0000000000000005
p5_label_10:
! Mem[00000000908000c0] = 8a3e6681, %g2 = 0000000000000005
lduw [%i5+0x0c0],%g2 ! %g2 = 000000008a3e6681
! Mem[000000001b800184] = 5c83cae3, %l0 = 0000000023770a83
swap [%i3+0x184],%l0 ! %l0 = 000000005c83cae3
! Mem[00000000900001f0] = b626b57d 1caa6761, %g2 = 8a3e6681, %g3 = 6602c490
ldd [%i4+0x1f0],%g2 ! %g2 = 00000000b626b57d 000000001caa6761
! Mem[000000001a80017c] = 68583107, %l2 = 000000002cd244b3
swap [%i1+0x17c],%l2 ! %l2 = 0000000068583107
! Mem[000000001b800080] = da4c98fb22a42534, %l0 = 000000005c83cae3, %l0 = 000000005c83cae3
add %i3,0x80,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = da4c98fb22a42534
! Mem[0000000091800140] = 84b498c1, %g2 = 00000000b626b57d
ldsh [%o0+0x140],%g2 ! %g2 = ffffffffffff84b4
! Mem[000000001a8001ec] = e9425bb9, %l1 = 0000000000000033
ldstub [%i1+0x1ec],%l1 ! %l1 = 000000e9000000ff
! Mem[0000000090000160] = bbcc2b4c, %g2 = ffffffffffff84b4
lduh [%i4+0x162],%g2 ! %g2 = 000000000000bbcc
! %l4 = c072a458adc88ad4, Mem[00000000908001f5] = c7a1230c
stb %l4,[%i5+0x1f5] ! Mem[00000000908001f4] = d4a1230c
! %l5 = 00000000f40ff2ba, Mem[00000000910000d0] = 45aa483a512dff05
stx %l5,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000f40ff2ba
p5_label_11:
! Mem[000000001a00013f] = 1f785537, %l3 = 36ced980eb84ba32
ldstub [%i0+0x13f],%l3 ! %l3 = 00000037000000ff
! Mem[000000001b80008c] = f69d3db7, %l6 = 000000001e186357
swap [%i3+0x08c],%l6 ! %l6 = 00000000f69d3db7
! Mem[0000000091800134] = 465010e8, %g18 = e0cf1a203c386c33
ldsw [%o0+0x134],%g2 ! %g2 = e0cf1a203c386c33
! Mem[000000001a800018] = ce9c6977, %l1 = 00000000000000e9
ldstub [%i1+%o3],%l1 ! %l1 = 000000ce000000ff
! Mem[0000000091800170] = 98ad0f54, %g2 = 00000000465010e8
lduw [%o0+0x170],%g2 ! %g2 = 0000000098ad0f54
! Mem[000000001a8001e8] = 9421814f, %l3 = 0000000000000037
ldsh [%i1+0x1ea],%l3 ! %l3 = ffffffffffff814f
! Mem[000000001b8000ac] = 8bea8f19, %l5 = 00000000f40ff2ba
swap [%i3+0x0ac],%l5 ! %l5 = 000000008bea8f19
! Mem[000000001a0001ff] = 25449978, %l6 = 00000000f69d3db7
ldstub [%i0+0x1ff],%l6 ! %l6 = 00000078000000ff
! %l1 = 00000000000000ce, Mem[0000000090800002] = 9d1de309
sth %l1,[%i5+0x002] ! Mem[0000000090800000] = 00cee309
! %l6 = 0000000000000078, Mem[0000000090000054] = 9870c588
stb %l6,[%i4+0x054] ! Mem[0000000090000054] = 7870c588
p5_label_12:
! Mem[000000001a800068] = c5f5d887, %l0 = da4c98fb22a42534
swap [%i1+0x068],%l0 ! %l0 = 00000000c5f5d887
! %l2 = 68583107, %l3 = ffff814f, Mem[0000000091800070] = a4bd2eca 329ff4bd
std %l2,[%o0+0x070] ! Mem[0000000091800070] = 68583107 ffff814f
! Mem[000000001b8000ec] = 8a69c79c, %l6 = 00000078, %l4 = adc88ad4
add %i3,0xec,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008a69c79c
! %l0 = c5f5d887, %l1 = 000000ce, Mem[00000000918001b8] = 1812ab31 105c4229
std %l0,[%o0+0x1b8] ! Mem[00000000918001b8] = c5f5d887 000000ce
! Mem[0000000091800034] = 4a18aced, %g2 = 0000000098ad0f54
ldsh [%o0+0x034],%g2 ! %g2 = 0000000000004a18
! Mem[0000000091000060] = 291e59f78b99636e, %g2 = 0000000000004a18
ldx [%i6+0x060],%g2 ! %g2 = 291e59f78b99636e
! Mem[0000000091000168] = 846b32559f5c7543, %g2 = 291e59f78b99636e
ldx [%i6+0x168],%g2 ! %g2 = 846b32559f5c7543
! %l3 = ffffffffffff814f, Mem[00000000900000e8] = 76f000749d3b0171
stx %l3,[%i4+0x0e8] ! Mem[00000000900000e8] = ffffffffffff814f
! Mem[000000001b800170] = 190903cb, %l7 = 0134c7f3, %l7 = 0134c7f3
add %i3,0x170,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000190903cb
! %l1 = 00000000000000ce, Mem[00000000918001cc] = 61cfcdac
stw %l1,[%o0+0x1cc] ! Mem[00000000918001cc] = 000000ce
p5_label_13:
! Mem[000000001a80004c] = 03088a9b, %l3 = ffff814f, %l6 = 00000078
add %i1,0x4c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000003088a9b
! Mem[000000001b800174] = 409c6bcd, %l5 = 8bea8f19, %l7 = 190903cb
add %i3,0x174,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000409c6bcd
! Mem[0000000090000148] = 7ada4f3a, %g2 = 846b32559f5c7543
lduw [%i4+0x148],%g2 ! %g2 = 000000007ada4f3a
! Mem[000000001a00012c] = 39b70e97, %l5 = 8bea8f19, %l7 = 409c6bcd
add %i0,0x12c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000039b70e97
! Mem[000000001a8000c4] = e9a9a372, %l7 = 0000000039b70e97
swap [%i1+0x0c4],%l7 ! %l7 = 00000000e9a9a372
! %l0 = c5f5d887, %l1 = 000000ce, Mem[000000001b800000] = 9bc35f3e 53103d12
std %l0,[%i3+%g0] ! Mem[000000001b800000] = c5f5d887 000000ce
! Mem[000000001a800180] = 5f86bdd3, %l5 = 8bea8f19, %l3 = ffff814f
add %i1,0x180,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005f86bdd3
! Mem[00000000908000dc] = 4d069211, %g2 = 000000007ada4f3a
ldub [%i5+0x0de],%g2 ! %g2 = 000000000000004d
! %l0 = 00000000c5f5d887, Mem[0000000090000020] = f46b84e7bee0efbc
stx %l0,[%i4+%o4] ! Mem[0000000090000020] = 00000000c5f5d887
! Mem[00000000910001b8] = b3a106c8, %g2 = 000000000000004d
ldub [%i6+0x1ba],%g2 ! %g2 = 00000000000000b3
p5_label_14:
! Mem[000000001b0000ac] = 2569aea3, %l7 = 00000000e9a9a372
swap [%i2+0x0ac],%l7 ! %l7 = 000000002569aea3
! %l4 = 8a69c79c, %l5 = 8bea8f19, Mem[00000000910000b8] = d4ebb465 c273d442
std %l4,[%i6+0x0b8] ! Mem[00000000910000b8] = 8a69c79c 8bea8f19
! Mem[0000000090000080] = e75680f9 00fc2d06, %g2 = 000000b3, %g3 = 1caa6761
ldd [%i4+0x080],%g2 ! %g2 = 00000000e75680f9 0000000000fc2d06
! Mem[0000000091000168] = 846b3255, %g2 = 00000000e75680f9
ldsh [%i6+0x168],%g2 ! %g2 = ffffffffffff846b
! %l0 = 00000000c5f5d887, Mem[00000000918000f0] = 980a9e1291b1b504
stx %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 00000000c5f5d887
! Mem[000000001b80004c] = 2b192d67, %l2 = 0000000068583107
ldsw [%i3+0x04c],%l2 ! %l2 = 000000002b192d67
! Mem[000000001a8001f0] = fdfe3314d2d871ba, %l1 = 00000000000000ce, %l1 = 00000000000000ce
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = fdfe3314d2d871ba
! Mem[000000001b000114] = 42843c73, %l1 = fdfe3314d2d871ba
ldsw [%i2+0x114],%l1 ! %l1 = 0000000042843c73
! Mem[000000001a80018c] = ffdf6000, %l2 = 000000002b192d67
swap [%i1+0x18c],%l2 ! %l2 = 00000000ffdf6000
! Mem[000000001b8001f4] = 6e446c8b, %l3 = 000000005f86bdd3
swap [%i3+0x1f4],%l3 ! %l3 = 000000006e446c8b
p5_label_15:
! Mem[000000001b00003c] = ac99a0c7, %l0 = c5f5d887, %l2 = ffdf6000
add %i2,0x3c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000ac99a0c7
! %l1 = 0000000042843c73, Mem[0000000091000136] = 7f1896e3
stb %l1,[%i6+0x136] ! Mem[0000000091000134] = 731896e3
! %l2 = ac99a0c7, %l3 = 6e446c8b, Mem[0000000090000158] = d1d1ef4e 026fb8e3
std %l2,[%i4+0x158] ! Mem[0000000090000158] = ac99a0c7 6e446c8b
! Mem[000000001a8000c0] = b41a69aa39b70e97, %l1 = 0000000042843c73, %l3 = 000000006e446c8b
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = b41a69aa39b70e97
! %l0 = c5f5d887, %l1 = 42843c73, Mem[0000000090800090] = 71c44099 adcd5c3b
std %l0,[%i5+0x090] ! Mem[0000000090800090] = c5f5d887 42843c73
! Mem[000000001a000030] = eabd2955, %l4 = 8a69c79c, %l6 = 03088a9b
add %i0,0x30,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000eabd2955
! Mem[000000001a800068] = 22a42534, %l4 = 8a69c79c, %l3 = 39b70e97
add %i1,0x68,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000022a42534
! Mem[000000001b8000fb] = 4f724500, %l5 = 000000008bea8f19
ldstub [%i3+0x0fb],%l5 ! %l5 = 00000000000000ff
! Mem[000000001b800188] = 91c218f0ab8afffa, %l3 = 0000000022a42534
ldx [%i3+0x188],%l3 ! %l3 = 91c218f0ab8afffa
! Mem[000000001b8000ab] = 5a2bf39b, %l2 = 00000000ac99a0c7
ldstub [%i3+0x0ab],%l2 ! %l2 = 0000009b000000ff
p5_label_16:
! %l0 = c5f5d887, %l1 = 42843c73, Mem[00000000908000a8] = e5381aba 0000004b
std %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = c5f5d887 42843c73
! %l1 = 0000000042843c73, Mem[0000000090000013] = b2df443d
stb %l1,[%i4+0x013] ! Mem[0000000090000010] = 73df443d
! Mem[000000009000008c] = 19ef6fd7, %g18 = e0cf1a203c386c33
ldsw [%i4+0x08c],%g2 ! %g2 = e0cf1a203c386c33
! %l0 = c5f5d887, %l1 = 42843c73, Mem[0000000091000108] = 05716004 9d01f1f7
std %l0,[%i6+0x108] ! Mem[0000000091000108] = c5f5d887 42843c73
! Mem[000000001a800028] = c2331eade2c2f371, %l3 = 91c218f0ab8afffa, %l2 = 000000000000009b
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = c2331eade2c2f371
! %l1 = 0000000042843c73, Mem[000000009080015a] = 4630c0ef
sth %l1,[%i5+0x15a] ! Mem[0000000090800158] = 3c73c0ef
! Mem[000000001a0000e0] = 7b4200e9, %l1 = 0000000042843c73
ldstub [%i0+0x0e0],%l1 ! %l1 = 0000007b000000ff
! Mem[00000000918000ac] = 544aa699, %g2 = 0000000019ef6fd7
lduw [%o0+0x0ac],%g2 ! %g2 = 00000000544aa699
! Mem[0000000090800050] = 2a68c736, %g2 = 00000000544aa699
ldsh [%i5+0x050],%g2 ! %g2 = 0000000000002a68
! Mem[00000000908001a8] = f7afcdbe, %g2 = 0000000000002a68
lduw [%i5+0x1a8],%g2 ! %g2 = 00000000f7afcdbe
p5_label_17:
! Mem[000000001b8001e4] = 438518ad, %l4 = 8a69c79c, %l1 = 0000007b
add %i3,0x1e4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000438518ad
! Mem[0000000091000030] = 9fcd7e2e, %g2 = 00000000f7afcdbe
lduh [%i6+0x032],%g2 ! %g2 = 0000000000009fcd
! Mem[000000001b00015c] = 0bb16bff, %l3 = ab8afffa, %l6 = eabd2955
add %i2,0x15c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000bb16bff
! Mem[000000001a000138] = 17761fc0, %l5 = 0000000000000000
swap [%i0+0x138],%l5 ! %l5 = 0000000017761fc0
! Mem[000000001a000073] = a5fef08a, %l5 = 0000000017761fc0
ldstub [%i0+0x073],%l5 ! %l5 = 0000008a000000ff
! Mem[000000001a800090] = 19800a0c97c8ea43, %l6 = 000000000bb16bff, %l0 = 00000000c5f5d887
add %i1,0x90,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 19800a0c97c8ea43
! Mem[00000000900000a0] = 1b95d023, %g2 = 0000000000009fcd
lduw [%i4+0x0a0],%g2 ! %g2 = 000000001b95d023
! Mem[00000000900000d8] = fc8e738cda47c05f, %g2 = 000000001b95d023
ldx [%i4+0x0d8],%g2 ! %g2 = fc8e738cda47c05f
! Mem[000000009080009c] = d8debc93, %g2 = fc8e738cda47c05f
lduh [%i5+0x09c],%g2 ! %g2 = 000000000000d8de
! Mem[000000001a000104] = ce64f068, %l4 = 000000008a69c79c
swap [%i0+0x104],%l4 ! %l4 = 00000000ce64f068
p5_label_18:
! %l4 = 00000000ce64f068, Mem[00000000918001cb] = 89000000
stb %l4,[%o0+0x1cb] ! Mem[00000000918001c8] = 68000000
! Mem[000000001b8000a8] = 5a2bf3ff, %l5 = 000000000000008a
swap [%i3+0x0a8],%l5 ! %l5 = 000000005a2bf3ff
! Mem[00000000918000c8] = b2d8d437, %g2 = 000000000000d8de
lduh [%o0+0x0c8],%g2 ! %g2 = 000000000000b2d8
! Mem[000000001b0000ac] = e9a9a372, %l1 = 00000000438518ad
ldstub [%i2+0x0ac],%l1 ! %l1 = 000000e9000000ff
! Mem[000000001b800038] = 06eec42e, %l5 = 5a2bf3ff, %l3 = ab8afffa
add %i3,0x38,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000006eec42e
! %l2 = c2331eade2c2f371, Mem[0000000090800068] = 3cd4f00a
stw %l2,[%i5+0x068] ! Mem[0000000090800068] = e2c2f371
! Mem[0000000091800074] = ffff814f, %g18 = e0cf1a203c386c33
ldsw [%o0+0x074],%g2 ! %g2 = e0cf1a203c386c33
! Mem[000000001a00010c] = 6825c31d, %l1 = 00000000000000e9
swap [%i0+0x10c],%l1 ! %l1 = 000000006825c31d
! Mem[000000001b8001bc] = 9c002549, %l3 = 0000000006eec42e
swap [%i3+0x1bc],%l3 ! %l3 = 000000009c002549
! Mem[000000001b8001c0] = 77868a69, %l5 = 000000005a2bf3ff
ldstub [%i3+0x1c0],%l5 ! %l5 = 00000077000000ff
p5_label_19:
! Mem[000000001b8000ec] = 8a69c79c, %l0 = 19800a0c97c8ea43
ldstub [%i3+0x0ec],%l0 ! %l0 = 0000008a000000ff
! Mem[0000000091800188] = c50de1b4, %g2 = ffffffffffff814f
ldub [%o0+0x18a],%g2 ! %g2 = 00000000000000c5
! Mem[000000001b000118] = b65567bfba7b00c2, %l6 = 000000000bb16bff, %l2 = c2331eade2c2f371
add %i2,0x118,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b65567bfba7b00c2
! Mem[000000001a8000e8] = b1f968f1, %l4 = ce64f068, %l1 = 6825c31d
add %i1,0xe8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000b1f968f1
! Mem[000000001a800160] = f74b6ddb, %l3 = 000000009c002549
lduw [%i1+0x160],%l3 ! %l3 = 00000000f74b6ddb
! Mem[000000009000016c] = 70cb19d6, %g2 = 00000000000000c5
ldsb [%i4+0x16e],%g2 ! %g2 = 0000000000000070
! Mem[000000009080015c] = c0ef85ef, %g18 = e0cf1a203c386c33
ldsw [%i5+0x15c],%g2 ! %g2 = e0cf1a203c386c33
! %l5 = 0000000000000077, Mem[00000000910000e8] = 7cecdd5edbc52171
stx %l5,[%i6+0x0e8] ! Mem[00000000910000e8] = 0000000000000077
! Mem[000000001b800090] = 70e9e4650325d004, %l1 = 00000000b1f968f1, %l4 = 00000000ce64f068
add %i3,0x90,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 70e9e4650325d004
! %l4 = 0325d004, %l5 = 00000077, Mem[000000001b0000c8] = 6b1c4c06 4bcfa05c
std %l4,[%i2+0x0c8] ! Mem[000000001b0000c8] = 0325d004 00000077
p5_label_20:
! %l4 = 70e9e4650325d004, Mem[000000009180002c] = 8ce756ba
stw %l4,[%o0+0x02c] ! Mem[000000009180002c] = 0325d004
! Mem[000000001b0001d8] = 258386947f4c561e, %l1 = 00000000b1f968f1, %l1 = 00000000b1f968f1
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 258386947f4c561e
! Mem[000000001b800130] = ff435132, %l6 = 000000000bb16bff
swap [%i3+0x130],%l6 ! %l6 = 00000000ff435132
! Mem[000000001b00008c] = 9b832260, %l7 = 000000002569aea3
ldstub [%i2+0x08c],%l7 ! %l7 = 0000009b000000ff
! Mem[00000000908001b0] = 2c6fd28f, %g2 = ffffffffc0ef85ef
ldsb [%i5+0x1b3],%g2 ! %g2 = 000000000000002c
! Mem[000000001b0001d0] = ae8c24a2, %l6 = ff435132, %l0 = 0000008a
add %i2,0x1d0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ae8c24a2
! Mem[0000000090000078] = 095f567e7f9fc53f, %g2 = 000000000000002c
ldx [%i4+0x078],%g2 ! %g2 = 095f567e7f9fc53f
! Mem[000000009080018c] = 823973fe, %g18 = e0cf1a203c386c33
ldsw [%i5+0x18c],%g2 ! %g2 = e0cf1a203c386c33
! Mem[00000000910001c0] = 2816969b e5381aba, %g2 = 823973fe, %g3 = 00fc2d06
ldd [%i6+0x1c0],%g2 ! %g2 = 000000002816969b 00000000e5381aba
! Mem[000000001a8000e0] = cba26ee3117845bd, %l7 = 000000000000009b, %l2 = b65567bfba7b00c2
add %i1,0xe0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = cba26ee3117845bd
p5_label_21:
! Mem[000000001a000098] = 15a7caee17e54e0d, %l0 = 00000000ae8c24a2, %l6 = 00000000ff435132
add %i0,0x98,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 15a7caee17e54e0d
! Mem[000000001b0000c8] = 0325d004, %l4 = 0325d004, %l3 = f74b6ddb
add %i2,0xc8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000325d004
! Mem[0000000090000048] = f0df8dbe, %g18 = e0cf1a203c386c33
ldsw [%i4+0x048],%g2 ! %g2 = e0cf1a203c386c33
! %l2 = cba26ee3117845bd, Mem[000000001a8000d4] = 992f4aae
stw %l2,[%i1+0x0d4] ! Mem[000000001a8000d4] = 117845bd
! Mem[000000009000010c] = 083852e0, %g2 = fffffffff0df8dbe
ldsb [%i4+0x10c],%g2 ! %g2 = 0000000000000008
! Mem[0000000091800140] = 98c117c7, %g2 = 0000000000000008
ldsh [%o0+0x142],%g2 ! %g2 = ffffffffffff98c1
! Mem[00000000900000a8] = 388f121c, %g2 = ffffffffffff98c1
ldub [%i4+0x0aa],%g2 ! %g2 = 0000000000000038
! Mem[000000001a00008f] = d4fc71b1, %l0 = 00000000ae8c24a2
ldstub [%i0+0x08f],%l0 ! %l0 = 000000b1000000ff
! Mem[000000001a0000b0] = 1fbe7537, %l1 = 258386947f4c561e
swap [%i0+0x0b0],%l1 ! %l1 = 000000001fbe7537
! Mem[000000001b000006] = 76f21aa2, %l2 = cba26ee3117845bd
ldstub [%i2+0x006],%l2 ! %l2 = 0000001a000000ff
p5_label_22:
! Mem[000000001a000184] = f389f088, %l1 = 1fbe7537, %l5 = 00000077
add %i0,0x184,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000f389f088
! %l4 = 70e9e4650325d004, Mem[00000000900000b0] = 7c212b5900127986
stx %l4,[%i4+0x0b0] ! Mem[00000000900000b0] = 70e9e4650325d004
! Mem[000000001a8000c0] = b41a69aa39b70e97, %l2 = 000000000000001a, %l2 = 000000000000001a
add %i1,0xc0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = b41a69aa39b70e97
! Mem[000000001b000078] = 28ff929f, %l4 = 0325d004, %l0 = 000000b1
add %i2,0x78,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000028ff929f
! Mem[0000000090800014] = c6216c66, %g2 = 0000000000000038
lduh [%i5+0x014],%g2 ! %g2 = 000000000000c621
! Mem[000000001b800148] = 764f801d, %l3 = 0325d004, %l0 = 28ff929f
add %i3,0x148,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000764f801d
! Mem[000000001a00001e] = b470f7dc, %l0 = 00000000764f801d
ldstub [%i0+0x01e],%l0 ! %l0 = 000000f7000000ff
! Mem[000000001a800018] = ff9c69779f9e471a, %l3 = 000000000325d004, %l5 = 00000000f389f088
add %i1,0x18,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ff9c69779f9e471a
! Mem[000000001a000170] = f20e2d37b55c013a, %l2 = b41a69aa39b70e97, %l4 = 70e9e4650325d004
add %i0,0x170,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = f20e2d37b55c013a
! Mem[00000000910001d4] = a8949fe2, %g2 = 000000000000c621
ldsb [%i6+0x1d4],%g2 ! %g2 = ffffffffffffffa8
p5_label_23:
! Mem[000000009180008c] = 227c6639, %g2 = ffffffffffffffa8
ldsh [%o0+0x08c],%g2 ! %g2 = 000000000000227c
! Mem[000000001b00000c] = ea2954df, %l1 = 1fbe7537, %l2 = 39b70e97
add %i2,0x0c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ea2954df
! %l4 = f20e2d37b55c013a, Mem[00000000918001e4] = cb7262f3
stw %l4,[%o0+0x1e4] ! Mem[00000000918001e4] = b55c013a
! %l0 = 000000f7, %l1 = 1fbe7537, Mem[0000000090800010] = 388b335f c6216c66
std %l0,[%i5+%o2] ! Mem[0000000090800010] = 000000f7 1fbe7537
! Mem[0000000090800178] = b779ed70, %g2 = 000000000000227c
ldsh [%i5+0x17a],%g2 ! %g2 = ffffffffffffb779
! Mem[000000001b800060] = 54156254, %l2 = 00000000ea2954df
ldsh [%i3+0x062],%l2 ! %l2 = 0000000000006254
! Mem[000000001a800000] = 6ccd2e54, %l2 = 00006254, %l7 = 0000009b
casa [%i1]0x80,%l2,%l7 ! %l7 = 000000006ccd2e54
! %l3 = 000000000325d004, Mem[0000000091000108] = c5f5d88742843c73
stx %l3,[%i6+0x108] ! Mem[0000000091000108] = 000000000325d004
! Mem[000000001a000180] = 05f007b1f389f088, %l7 = 000000006ccd2e54, %l1 = 000000001fbe7537
add %i0,0x180,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 05f007b1f389f088
! Mem[0000000090800170] = 92ecb79b 33ee5368, %g2 = ffffb779, %g3 = e5381aba
ldd [%i5+0x170],%g2 ! %g2 = 0000000092ecb79b 0000000033ee5368
p5_label_24:
! Mem[000000001b80019c] = 4f7220ff, %l6 = 17e54e0d, %l5 = 9f9e471a
add %i3,0x19c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000004f7220ff
! %l5 = 000000004f7220ff, Mem[00000000910000a0] = f11a4d9adbaf757f
stx %l5,[%i6+0x0a0] ! Mem[00000000910000a0] = 000000004f7220ff
! Mem[000000001b0000e8] = da1fa0af, %l2 = 0000000000006254
swap [%i2+0x0e8],%l2 ! %l2 = 00000000da1fa0af
! Mem[000000001b80004f] = 2b192d67, %l3 = 000000000325d004
ldstub [%i3+0x04f],%l3 ! %l3 = 00000067000000ff
! Mem[000000001b0001b1] = 69eb0c3a, %l3 = 0000000000000067
ldstub [%i2+0x1b1],%l3 ! %l3 = 000000eb000000ff
! Mem[000000001a000070] = a5fef0ffdf09c3dc, %l2 = 00000000da1fa0af, %l2 = 00000000da1fa0af
add %i0,0x70,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = a5fef0ffdf09c3dc
! Mem[000000001a800194] = 6cfd9541, %l6 = 17e54e0d, %l7 = 6ccd2e54
add %i1,0x194,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000006cfd9541
! Mem[000000001a8000c0] = b41a69aa39b70e97, %l6 = 15a7caee17e54e0d, %l6 = 15a7caee17e54e0d
add %i1,0xc0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = b41a69aa39b70e97
! Mem[000000001a8000e8] = b1f968f1, %l5 = 000000004f7220ff
lduw [%i1+0x0e8],%l5 ! %l5 = 00000000b1f968f1
! Mem[000000001a80000c] = 6ee759f2, %l3 = 00000000000000eb
ldsw [%i1+0x00c],%l3 ! %l3 = 000000006ee759f2
p5_label_25:
! Mem[000000001b00000c] = ea2954df, %l2 = a5fef0ffdf09c3dc
lduh [%i2+0x00c],%l2 ! %l2 = 000000000000ea29
! Mem[000000001b0001dd] = 7f4c561e, %l1 = 05f007b1f389f088
ldstub [%i2+0x1dd],%l1 ! %l1 = 0000004c000000ff
! %l0 = 00000000000000f7, Mem[00000000908000e8] = c63d9e2d
sth %l0,[%i5+0x0e8] ! Mem[00000000908000e8] = 00f79e2d
! Mem[000000001b000020] = 1bd9b8e368066f16, %l4 = f20e2d37b55c013a, %l6 = b41a69aa39b70e97
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 1bd9b8e368066f16
! Mem[000000001b800078] = 20a560069beaa9c6, %l2 = 000000000000ea29, %l5 = 00000000b1f968f1
add %i3,0x78,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 20a560069beaa9c6
! Mem[000000001b0000d6] = e85c01b3, %l6 = 1bd9b8e368066f16
ldstub [%i2+0x0d6],%l6 ! %l6 = 00000001000000ff
! Mem[0000000091000014] = cfbff43c, %g2 = 0000000092ecb79b
ldub [%i6+0x017],%g2 ! %g2 = 00000000000000cf
! Mem[0000000090800014] = 1fbe7537, %g2 = 00000000000000cf
ldsh [%i5+0x014],%g2 ! %g2 = 0000000000001fbe
! Mem[00000000918000dc] = 06c46a31, %g18 = e0cf1a203c386c33
ldsw [%o0+0x0dc],%g2 ! %g2 = e0cf1a203c386c33
! %l4 = f20e2d37b55c013a, Mem[0000000090800134] = 12668400
stw %l4,[%i5+0x134] ! Mem[0000000090800134] = b55c013a
ba,a p5_not_taken_0_end
p5_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p5_branch_failed
p5_not_taken_0_end:
! End of Random Code for Thread 5
1: membar #Sync ! Force all stores to complete
p5_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x014] ! Set processor 5 done flag
! Check Registers
p5_check_registers:
set p5_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000000000f7
bne,a,pn %xcc,p5_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000004c
bne,a,pn %xcc,p5_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000ea29
bne,a,pn %xcc,p5_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006ee759f2
bne,a,pn %xcc,p5_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be f20e2d37b55c013a
bne,a,pn %xcc,p5_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 20a560069beaa9c6
bne,a,pn %xcc,p5_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000001
bne,a,pn %xcc,p5_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000006cfd9541
bne,a,pn %xcc,p5_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p5_local0_expect,%g1
p5_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 5a8c12b8b470ffdc
ldx [%i0+0x018],%g3 ! Observed data at 000000001a000018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = ff8e65a3280b8c02
ldx [%i0+0x038],%g3 ! Observed data at 000000001a000038
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 34289a7cffffff80
ldx [%i0+0x040],%g3 ! Observed data at 000000001a000040
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = a5fef0ffdf09c3dc
ldx [%i0+0x070],%g3 ! Observed data at 000000001a000070
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 01aab3cad4fc71ff
ldx [%i0+0x088],%g3 ! Observed data at 000000001a000088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7f4c561e1f1e3756
ldx [%i0+0x0b0],%g3 ! Observed data at 000000001a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff6ab60e0e1a710f
ldx [%i0+0x0d8],%g3 ! Observed data at 000000001a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff4200e974ebb6d9
ldx [%i0+0x0e0],%g3 ! Observed data at 000000001a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e8dd38b2f2fff9b1
ldx [%i0+0x0e8],%g3 ! Observed data at 000000001a0000e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff6ce507e3935a61
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 = f606a3868a69c79c
ldx [%i0+0x100],%g3 ! Observed data at 000000001a000100
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 206353b1000000e9
ldx [%i0+0x108],%g3 ! Observed data at 000000001a000108
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000001f7855ff
ldx [%i0+0x138],%g3 ! Observed data at 000000001a000138
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff35f6f939fb8a3d
ldx [%i0+0x178],%g3 ! Observed data at 000000001a000178
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = a1ac08e4254499ff
ldx [%i0+0x1f8],%g3 ! Observed data at 000000001a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i0,0x1f8,%g4
set p5_local1_expect,%g1
p5_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = ff9c69779f9e471a
ldx [%i1+0x018],%g3 ! Observed data at 000000001a800018
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000006103088a9b
ldx [%i1+0x048],%g3 ! Observed data at 000000001a800048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 22a425347eaee59e
ldx [%i1+0x068],%g3 ! Observed data at 000000001a800068
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = ba7b46ddffef0bc5
ldx [%i1+0x088],%g3 ! Observed data at 000000001a800088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b41a69aa39b70e97
ldx [%i1+0x0c0],%g3 ! Observed data at 000000001a8000c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = a0b3a165117845bd
ldx [%i1+0x0d0],%g3 ! Observed data at 000000001a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x170],%g2 ! Expected data = 9599d04d68a59c8a
ldx [%i1+0x170],%g3 ! Observed data at 000000001a800170
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2dbfa2302cd244b3
ldx [%i1+0x178],%g3 ! Observed data at 000000001a800178
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 6aa877f72b192d67
ldx [%i1+0x188],%g3 ! Observed data at 000000001a800188
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9421814fff425bb9
ldx [%i1+0x1e8],%g3 ! Observed data at 000000001a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i1,0x1e8,%g4
set p5_local2_expect,%g1
p5_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 5021597276f2ffa2
ldx [%i2+0x000],%g3 ! Observed data at 000000001b000000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x000,%g4
ldx [%g1+0x078],%g2 ! Expected data = 28ff929fb74f21b9
ldx [%i2+0x078],%g3 ! Observed data at 000000001b000078
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = ffbdc313ff832260
ldx [%i2+0x088],%g3 ! Observed data at 000000001b000088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 000000d3adeb6cb4
ldx [%i2+0x098],%g3 ! Observed data at 000000001b000098
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a464c4b2ffa9a372
ldx [%i2+0x0a8],%g3 ! Observed data at 000000001b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f74b6ddb00000077
ldx [%i2+0x0c8],%g3 ! Observed data at 000000001b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c8936187e85cffb3
ldx [%i2+0x0d0],%g3 ! Observed data at 000000001b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000062542ec7f286
ldx [%i2+0x0e8],%g3 ! Observed data at 000000001b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 32b559aa42843c73
ldx [%i2+0x110],%g3 ! Observed data at 000000001b000110
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = cde92196ec642c4c
ldx [%i2+0x128],%g3 ! Observed data at 000000001b000128
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x128,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 69ff0c3a6dafc6c5
ldx [%i2+0x1b0],%g3 ! Observed data at 000000001b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 258386947fff561e
ldx [%i2+0x1d8],%g3 ! Observed data at 000000001b0001d8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i2,0x1d8,%g4
set p5_local3_expect,%g1
p5_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = c5f5d887000000ce
ldx [%i3+0x000],%g3 ! Observed data at 000000001b800000
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x000,%g4
ldx [%g1+0x048],%g2 ! Expected data = bd86fabd2b192dff
ldx [%i3+0x048],%g3 ! Observed data at 000000001b800048
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = d89007fc1e186357
ldx [%i3+0x088],%g3 ! Observed data at 000000001b800088
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000008af40ff2ba
ldx [%i3+0x0a8],%g3 ! Observed data at 000000001b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 23770a83ff69c79c
ldx [%i3+0x0e8],%g3 ! Observed data at 000000001b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 4f7245ff35bffb33
ldx [%i3+0x0f8],%g3 ! Observed data at 000000001b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0bb16bffa8d4daff
ldx [%i3+0x130],%g3 ! Observed data at 000000001b800130
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = 460b010423770a83
ldx [%i3+0x180],%g3 ! Observed data at 000000001b800180
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 91c218f0ab8afffa
ldx [%i3+0x188],%g3 ! Observed data at 000000001b800188
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = f7d7c6a54f7220ff
ldx [%i3+0x198],%g3 ! Observed data at 000000001b800198
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = caaa01d206eec42e
ldx [%i3+0x1b8],%g3 ! Observed data at 000000001b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff868a69b79dbf38
ldx [%i3+0x1c0],%g3 ! Observed data at 000000001b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p5_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 5fdaf7185f86bdd3
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 = fe2344dfa464c4b2
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
! 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:
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800028]
stda %l0,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800010]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a800028]
ldsha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800000]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000028]
done
p5_trap1o:
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800028]
stda %l0,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800010]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001a800028]
ldsha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000001b800000]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001b000028]
done
p5_trap2e:
stwa %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800010]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b800028]
ldsba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b800018]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800000]
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001a000018]
done
p5_trap2o:
stwa %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000001a800010]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001b800028]
ldsba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001b800018]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001a800000]
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000001a000018]
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 = 20ade0e2b6093fb7
ldx [%g1+0x008],%l1 ! %l1 = eaf362ea68a59c8a
ldx [%g1+0x010],%l2 ! %l2 = fba84a5ccde92196
ldx [%g1+0x018],%l3 ! %l3 = 38e66ed03629fc3d
ldx [%g1+0x020],%l4 ! %l4 = 7e20e36432d442c4
ldx [%g1+0x028],%l5 ! %l5 = bcdada2a33ee5368
ldx [%g1+0x030],%l6 ! %l6 = fd2ddd70043ad0f9
ldx [%g1+0x038],%l7 ! %l7 = 2da1edb069514f3a
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8bd2057a 073f0f5c c73d0b7c a0f0c56c
! %f4 = 41d340f5 7aef1c58 784bdd9b 009ed239
! %f8 = 4abc4534 621ffcc4 faaa8b4f 8b80b125
! %f12 = 79f9d9a8 7828c075 ac2d582a beac8d24
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 5c76251c 3b3d22e8 bc5e95a6 ee51e14e
! %f20 = c1a04f91 51a01397 600653f8 c87e3ebb
! %f24 = 89b86a8c b8f4aaff 6d989631 1275bb47
! %f28 = 4810391f 094b9784 f33b3a7c f4d4ea4d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 8f0961a9 f46fa030 8f69af4a 4cb5198a
! %f36 = d55b9144 e2b30ae8 ec2e3ef3 d6eed468
! %f40 = d5dfec62 b102ddba 871833cc 772a3e6d
! %f44 = e44a3a1e 86efadb4 93259e19 0e33ebf2
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf181c6280000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = f181c6280000000c
wr %g0,%y ! Clear Y 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[000000001c000130] = a667d95e, %l6 = c5ee43c3ce1f79f8
ldstub [%i0+0x130],%l6 ! %l6 = 000000a6000000ff
! Mem[000000001c8000b8] = 52a72f57b84d1f06, %l0 = a87d564e7a1db431
ldx [%i1+0x0b8],%l0 ! %l0 = 52a72f57b84d1f06
! Mem[0000000090800184] = 24c54c11, %g2 = c72f72471a2bba48
lduw [%i5+0x184],%g2 ! %g2 = 0000000024c54c11
! Mem[000000001d0000c0] = a5c202ea, %l4 = 840d9550b1b30841
swap [%i2+0x0c0],%l4 ! %l4 = 00000000a5c202ea
! Mem[000000001c80004c] = dfeb31bd, %l0 = b84d1f06, %l7 = e8045201
add %i1,0x4c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000dfeb31bd
! Mem[000000001d800078] = 49a93a07, %l5 = 55e32d5e, %l1 = 2a4aee9e
add %i3,0x78,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000049a93a07
! Mem[000000001c800028] = 512b207cf1223b20, %l3 = e77f8dceabdbf01a, %l1 = 0000000049a93a07
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 512b207cf1223b20
! Mem[0000000090000020] = 84e7bee0, %g2 = 0000000024c54c11
ldsb [%i4+0x022],%g2 ! %g2 = ffffffffffffff84
! Mem[000000001c0001e6] = d7c9c482, %l5 = 3e68815655e32d5e
ldstub [%i0+0x1e6],%l5 ! %l5 = 000000c4000000ff
! Mem[000000009180002c] = 8ce756ba, %g18 = 78e0a1d5f3e70e20
ldsw [%o0+0x02c],%g2 ! %g2 = 78e0a1d5f3e70e20
p6_label_2:
! %l0 = b84d1f06, %l1 = f1223b20, Mem[0000000091000018] = bff43cd0 6275b4ba
std %l0,[%i6+%o3] ! Mem[0000000091000018] = b84d1f06 f1223b20
! Mem[000000001d0000bb] = ed1a256f, %l2 = c52c55429c25395f
ldstub [%i2+0x0bb],%l2 ! %l2 = 0000006f000000ff
! Mem[000000001d0000f8] = bff5c3ccba1d45c1, %l3 = e77f8dceabdbf01a, %l3 = e77f8dceabdbf01a
add %i2,0xf8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = bff5c3ccba1d45c1
! Mem[000000001c8001b6] = bb44a3af, %l4 = 00000000a5c202ea
ldstub [%i1+0x1b6],%l4 ! %l4 = 000000a3000000ff
! Mem[000000001d8000a0] = 734c7c492dd87e7a, %l5 = 00000000000000c4, %l6 = 00000000000000a6
add %i3,0xa0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 734c7c492dd87e7a
! %l7 = 00000000dfeb31bd, Mem[00000000908001f4] = b1c7a123
stb %l7,[%i5+0x1f4] ! Mem[00000000908001f4] = bdc7a123
! Mem[0000000091000070] = c27c6ae4, %g2 = ffffffff8ce756ba
ldub [%i6+0x070],%g2 ! %g2 = 00000000000000c2
! Mem[00000000910001d0] = 5e069791, %g2 = 00000000000000c2
ldub [%i6+0x1d0],%g2 ! %g2 = 000000000000005e
! Mem[000000001d800088] = 925d2fd8, %l3 = bff5c3ccba1d45c1
swap [%i3+0x088],%l3 ! %l3 = 00000000925d2fd8
! %l0 = 52a72f57b84d1f06, Mem[000000009000000f] = 154afd5d
stb %l0,[%i4+0x00f] ! Mem[000000009000000c] = 064afd5d
p6_label_3:
! Mem[000000001c000147] = d1ef02a8, %l1 = 512b207cf1223b20
ldstub [%i0+0x147],%l1 ! %l1 = 000000a8000000ff
! %l6 = 2dd87e7a, %l7 = dfeb31bd, Mem[0000000091800010] = 52df9b31 0b5704ea
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 2dd87e7a dfeb31bd
! Mem[000000001d0000f8] = bff5c3ccba1d45c1, %l3 = 00000000925d2fd8, %l1 = 00000000000000a8
add %i2,0xf8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = bff5c3ccba1d45c1
! Mem[000000001c000041] = 130ad9ef, %l7 = 00000000dfeb31bd
ldstub [%i0+0x041],%l7 ! %l7 = 0000000a000000ff
! Mem[000000001c00005c] = c5138548, %l2 = 000000000000006f
ldstub [%i0+0x05c],%l2 ! %l2 = 000000c5000000ff
! Mem[000000001d0001e8] = 9d928bef, %l5 = 000000c4, %l4 = 000000a3
add %i2,0x1e8,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009d928bef
! Mem[000000001c8000a8] = 6e20007b, %l1 = bff5c3ccba1d45c1
ldstub [%i1+0x0a8],%l1 ! %l1 = 0000006e000000ff
! Mem[000000001c8001f4] = d006aae8, %l0 = 52a72f57b84d1f06
swap [%i1+0x1f4],%l0 ! %l0 = 00000000d006aae8
! Mem[000000001c8001f0] = 689e085e b84d1f06, %l6 = 2dd87e7a, %l7 = 0000000a
ldd [%i1+0x1f0],%l6 ! %l6 = 00000000689e085e 00000000b84d1f06
! Mem[000000001c80014b] = 296c0f76, %l5 = 00000000000000c4
ldstub [%i1+0x14b],%l5 ! %l5 = 00000076000000ff
p6_label_4:
! %l2 = 000000c5, %l3 = 925d2fd8, Mem[0000000090800068] = 3cd4f00a 9ef6b82b
std %l2,[%i5+0x068] ! Mem[0000000090800068] = 000000c5 925d2fd8
! Mem[0000000091800150] = c83b70b0, %g2 = 000000000000005e
lduh [%o0+0x152],%g2 ! %g2 = 000000000000c83b
! %l4 = 9d928bef, %l5 = 00000076, Mem[0000000090000038] = 40575725 e8c028a7
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 9d928bef 00000076
! Mem[000000001d0000c4] = eccd72b0, %l4 = 000000009d928bef
lduw [%i2+0x0c4],%l4 ! %l4 = 00000000eccd72b0
! %l7 = 00000000b84d1f06, Mem[000000001c8001c6] = 1e86f44d
sth %l7,[%i1+0x1c6] ! Mem[000000001c8001c4] = 1e861f06
! Mem[000000001d8000f8] = 5577f587, %l0 = d006aae8, %l0 = d006aae8
add %i3,0xf8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000005577f587
! %l0 = 5577f587, %l1 = 0000006e, Mem[0000000090800140] = d08388ef ae514e48
std %l0,[%i5+0x140] ! Mem[0000000090800140] = 5577f587 0000006e
! Mem[0000000091000190] = 03988499 42da465d, %g2 = 0000c83b, %g3 = 0bad0b00
ldd [%i6+0x190],%g2 ! %g2 = 0000000003988499 0000000042da465d
! Mem[00000000908000a8] = d71785ddf20eed25, %g2 = 0000000003988499
ldx [%i5+0x0a8],%g2 ! %g2 = d71785ddf20eed25
! %l3 = 00000000925d2fd8, Mem[000000009080002e] = c3e6cf83
sth %l3,[%i5+0x02e] ! Mem[000000009080002c] = 2fd8cf83
p6_label_5:
! Mem[000000009000010c] = 52e0e536, %g2 = d71785ddf20eed25
ldub [%i4+0x10e],%g2 ! %g2 = 0000000000000052
! Mem[000000001c80018e] = 44ecde88, %l1 = 000000000000006e
ldstub [%i1+0x18e],%l1 ! %l1 = 000000de000000ff
! %l2 = 00000000000000c5, Mem[000000001d0001a8] = 2fe0c79761f39dd8
stx %l2,[%i2+0x1a8] ! Mem[000000001d0001a8] = 00000000000000c5
! Mem[00000000918001b0] = 8036bee1, %g2 = 0000000000000052
lduw [%o0+0x1b0],%g2 ! %g2 = 000000008036bee1
! Mem[000000001c0001ff] = 1166491f, %l0 = 000000005577f587
ldstub [%i0+0x1ff],%l0 ! %l0 = 0000001f000000ff
! Mem[000000001c000010] = 372c924284946941, %l0 = 000000000000001f, %l2 = 00000000000000c5
add %i0,0x10,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 372c924284946941
! %l1 = 00000000000000de, Mem[0000000091800027] = 2b33d81a
stb %l1,[%o0+0x027] ! Mem[0000000091800024] = de33d81a
! Mem[0000000090800108] = a08db62c43f786ef, %g2 = 000000008036bee1
ldx [%i5+0x108],%g2 ! %g2 = a08db62c43f786ef
! Mem[0000000091000128] = 1c009f80, %g2 = a08db62c43f786ef
ldsh [%i6+0x128],%g2 ! %g2 = 0000000000001c00
! Mem[0000000090000138] = aaec31a6, %g2 = 0000000000001c00
ldsh [%i4+0x13a],%g2 ! %g2 = ffffffffffffaaec
p6_label_6:
! Mem[000000001d800060] = 217570ad, %l2 = 372c924284946941
lduw [%i3+0x060],%l2 ! %l2 = 00000000217570ad
! Mem[000000001c000020] = e280eb03, %l4 = 00000000eccd72b0
lduw [%i0+%o4],%l4 ! %l4 = 00000000e280eb03
! Mem[000000001c8001e0] = bff475fd, %l0 = 000000000000001f
ldsb [%i1+0x1e2],%l0 ! %l0 = 0000000000000075
! %l7 = 00000000b84d1f06, Mem[0000000091800106] = be2c7108
sth %l7,[%o0+0x106] ! Mem[0000000091800104] = 1f067108
! Mem[000000001d000180] = 189eda61cfcc4fb1, %l6 = 00000000689e085e, %l2 = 00000000217570ad
add %i2,0x180,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 189eda61cfcc4fb1
! Mem[000000001d000094] = f15ea825, %l7 = 00000000b84d1f06
ldsw [%i2+0x094],%l7 ! %l7 = fffffffff15ea825
! Mem[000000001c8001a0] = 66927a5839520d3e, %l4 = 00000000e280eb03, %l0 = 0000000000000075
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 66927a5839520d3e
! Mem[000000001c8000c4] = 76411f97, %l4 = 00000000e280eb03
swap [%i1+0x0c4],%l4 ! %l4 = 0000000076411f97
! Mem[000000009000014c] = 18c0970d, %g2 = ffffffffffffaaec
ldsh [%i4+0x14e],%g2 ! %g2 = 00000000000018c0
! Mem[000000009080018c] = 73fe7c09, %g2 = 00000000000018c0
ldsb [%i5+0x18e],%g2 ! %g2 = 0000000000000073
p6_label_7:
! Mem[000000001d800148] = 8c41e75fd24fc1eb, %l6 = 00000000689e085e, %l2 = 189eda61cfcc4fb1
add %i3,0x148,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 8c41e75fd24fc1eb
! Mem[000000001d800194] = 047f6d50, %l4 = 0000000076411f97
swap [%i3+0x194],%l4 ! %l4 = 00000000047f6d50
! %l1 = 00000000000000de, Mem[00000000918000ca] = d437c4a0
stb %l1,[%o0+0x0ca] ! Mem[00000000918000c8] = de37c4a0
! Mem[000000001c8001c0] = 54ed6b7a, %l2 = 8c41e75fd24fc1eb
swap [%i1+0x1c0],%l2 ! %l2 = 0000000054ed6b7a
! Mem[00000000900001f0] = b626b57d, %g2 = 0000000000000073
lduw [%i4+0x1f0],%g2 ! %g2 = 00000000b626b57d
! Mem[0000000090000134] = 03d2cb82, %g2 = 00000000b626b57d
ldsb [%i4+0x136],%g2 ! %g2 = 0000000000000003
! Mem[000000001d00018c] = 5683a85d, %l2 = 54ed6b7a, %l2 = 54ed6b7a
add %i2,0x18c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000005683a85d
! Mem[000000009080004c] = c5294f46, %g2 = 0000000000000003
lduh [%i5+0x04c],%g2 ! %g2 = 000000000000c529
! Mem[000000001c80004c] = dfeb31bd, %l2 = 5683a85d, %l1 = 000000de
add %i1,0x4c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000dfeb31bd
! Mem[00000000910001a4] = 3f4114b0, %g2 = 000000000000c529
lduw [%i6+0x1a4],%g2 ! %g2 = 000000003f4114b0
p6_label_8:
! %l2 = 5683a85d, %l3 = 925d2fd8, Mem[0000000091000008] = 2077cefd 9be6b9d3
std %l2,[%i6+%o1] ! Mem[0000000091000008] = 5683a85d 925d2fd8
! Mem[000000001d000037] = dffe2594, %l5 = 0000000000000076
ldstub [%i2+0x037],%l5 ! %l5 = 00000094000000ff
! Mem[0000000091800054] = efec365e, %g2 = 000000003f4114b0
ldsb [%o0+0x055],%g2 ! %g2 = ffffffffffffffef
! Mem[000000001c0001c5] = 63cbe10d, %l2 = 000000005683a85d
ldstub [%i0+0x1c5],%l2 ! %l2 = 000000cb000000ff
! Mem[000000001d0000d0] = 25c04ed641cca58a, %l4 = 00000000047f6d50, %l6 = 00000000689e085e
add %i2,0xd0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 25c04ed641cca58a
! Mem[00000000918001dc] = e1d09997, %g2 = ffffffffffffffef
ldub [%o0+0x1de],%g2 ! %g2 = 00000000000000e1
! Mem[000000001d00013c] = 804c9cd1, %l1 = dfeb31bd, %l6 = 41cca58a
add %i2,0x13c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000804c9cd1
! Mem[000000001d800048] = 1813bbea, %l3 = 925d2fd8, %l4 = 047f6d50
add %i3,0x48,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000001813bbea
! Mem[000000001c0000e4] = 90d7232a, %l5 = 00000094, %l7 = f15ea825
add %i0,0xe4,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000090d7232a
! Mem[00000000910001e0] = 6837dbc6, %g2 = 00000000000000e1
ldsh [%i6+0x1e0],%g2 ! %g2 = 0000000000006837
p6_label_9:
! Mem[000000001c8000d0] = 35bd4460, %l7 = 0000000090d7232a
ldstub [%i1+0x0d0],%l7 ! %l7 = 00000035000000ff
! Mem[000000001d0000d8] = 387ad093, %l5 = 0000000000000094
swap [%i2+0x0d8],%l5 ! %l5 = 00000000387ad093
! %l2 = 00000000000000cb, Mem[000000001d000080] = c76262e6
stb %l2,[%i2+0x080] ! Mem[000000001d000080] = cb6262e6
! Mem[000000001d000094] = f15ea825, %l7 = 0000000000000035
ldstub [%i2+0x094],%l7 ! %l7 = 000000f1000000ff
! Mem[000000001c800028] = 512b207c, %l4 = 1813bbea, %l0 = 39520d3e
add %i1,0x28,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000512b207c
! %l2 = 00000000000000cb, Mem[0000000090000028] = 3671610fee3673b6
stx %l2,[%i4+%o5] ! Mem[0000000090000028] = 00000000000000cb
! Mem[000000001d000005] = 3719c97a, %l0 = 00000000512b207c
ldstub [%i2+0x005],%l0 ! %l0 = 00000019000000ff
! Mem[000000001c8001a4] = 39520d3e, %l3 = 00000000925d2fd8
ldub [%i1+0x1a4],%l3 ! %l3 = 0000000000000039
! Mem[00000000900001d0] = 8d96cce9, %g2 = 0000000000006837
ldub [%i4+0x1d2],%g2 ! %g2 = 000000000000008d
! Mem[000000001c0001f0] = fbaf56ff, %l5 = 00000000387ad093
swap [%i0+0x1f0],%l5 ! %l5 = 00000000fbaf56ff
p6_label_10:
! %l0 = 00000019, %l1 = dfeb31bd, Mem[0000000091800188] = 6d9ac50d e1b437f1
std %l0,[%o0+0x188] ! Mem[0000000091800188] = 00000019 dfeb31bd
! Mem[000000009100001c] = 223b2054, %g2 = 000000000000008d
ldsb [%i6+0x01d],%g2 ! %g2 = 0000000000000022
! Mem[0000000090800170] = ecb79b9e, %g2 = 0000000000000022
ldsb [%i5+0x171],%g2 ! %g2 = ffffffffffffffec
! Mem[00000000900001b8] = 7249c8db, %g2 = ffffffffffffffec
ldsb [%i4+0x1b9],%g2 ! %g2 = 0000000000000072
! Mem[000000001d0001e8] = 9d928bef, %l7 = 000000f1, %l5 = fbaf56ff
add %i2,0x1e8,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000009d928bef
! %l6 = 804c9cd1, %l7 = 000000f1, Mem[00000000918000a8] = 64df8900 544aa699
std %l6,[%o0+0x0a8] ! Mem[00000000918000a8] = 804c9cd1 000000f1
! Mem[000000001c000018] = 513036154dba9988, %l6 = 00000000804c9cd1, %l0 = 0000000000000019
add %i0,0x18,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 513036154dba9988
! Mem[0000000090000014] = 3d99591c, %g2 = 0000000000000072
lduh [%i4+0x016],%g2 ! %g2 = 0000000000003d99
! Mem[000000001c0000bc] = 062424eb, %l6 = 804c9cd1, %l5 = 9d928bef
add %i0,0xbc,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000062424eb
! Mem[0000000090000078] = 095f567e, %g2 = 0000000000003d99
lduw [%i4+0x078],%g2 ! %g2 = 00000000095f567e
p6_label_11:
! Mem[000000001d00017c] = 9efc70f1, %l5 = 062424eb, %l5 = 062424eb
add %i2,0x17c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000009efc70f1
! Mem[000000001c80006d] = 52dc7c3f, %l1 = 00000000dfeb31bd
ldstub [%i1+0x06d],%l1 ! %l1 = 000000dc000000ff
! %l6 = 00000000804c9cd1, Mem[00000000908000a8] = d71785dd
stw %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = 804c9cd1
! Mem[000000001d000080] = cb6262e6, %l7 = 000000f1, %l7 = 000000f1
add %i2,0x80,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000cb6262e6
! Mem[000000001c80015c] = cc57f491, %l6 = 804c9cd1, %l4 = 1813bbea
add %i1,0x15c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000cc57f491
! Mem[000000001d0001c8] = 7d886812, %l6 = 00000000804c9cd1
swap [%i2+0x1c8],%l6 ! %l6 = 000000007d886812
! Mem[000000001d800145] = 0490012e, %l5 = 000000009efc70f1
ldstub [%i3+0x145],%l5 ! %l5 = 00000090000000ff
! Mem[000000001c800010] = 6506b3bd69c1eafe, %l1 = 00000000000000dc, %l7 = 00000000cb6262e6
add %i1,0x10,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 6506b3bd69c1eafe
! Mem[000000001d8001e0] = c8ffd5dc 2da8055a, %l2 = 000000cb, %l3 = 00000039
ldd [%i3+0x1e0],%l2 ! %l2 = 00000000c8ffd5dc 000000002da8055a
! Mem[000000001c80009c] = 82c3249c, %l2 = c8ffd5dc, %l1 = 000000dc
add %i1,0x9c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000082c3249c
p6_label_12:
! Mem[00000000908000d0] = 4b0947b4ee658f4a, %g2 = 00000000095f567e
ldx [%i5+0x0d0],%g2 ! %g2 = 4b0947b4ee658f4a
! Mem[000000001c0001a0] = b68a3564, %l3 = 000000002da8055a
ldsh [%i0+0x1a2],%l3 ! %l3 = 0000000000003564
! Mem[000000001d000094] = ff5ea825, %l1 = 82c3249c, %l5 = 00000090
add %i2,0x94,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ff5ea825
! %l5 = 00000000ff5ea825, Mem[000000009080005e] = bdb4f7d1
sth %l5,[%i5+0x05e] ! Mem[000000009080005c] = a825f7d1
! Mem[0000000091000150] = 1a13b93e 28ad1ffe, %g2 = ee658f4a, %g3 = 42da465d
ldd [%i6+0x150],%g2 ! %g2 = 000000001a13b93e 0000000028ad1ffe
! Mem[0000000090000038] = 9d928bef, %g2 = 000000001a13b93e
lduw [%i4+0x038],%g2 ! %g2 = 000000009d928bef
! Mem[000000001d800138] = d1389f11, %l3 = 0000000000003564
swap [%i3+0x138],%l3 ! %l3 = 00000000d1389f11
! Mem[0000000091800024] = 3ade33d8, %g2 = 000000009d928bef
lduh [%o0+0x026],%g2 ! %g2 = 0000000000003ade
! Mem[000000001c000078] = 784619a548c190a9, %l5 = 00000000ff5ea825, %l5 = 00000000ff5ea825
add %i0,0x78,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 784619a548c190a9
! %l1 = 0000000082c3249c, Mem[00000000910000d6] = ff054dfb
sth %l1,[%i6+0x0d6] ! Mem[00000000910000d4] = 249c4dfb
p6_label_13:
! Mem[000000001c800154] = bb2ec47e, %l6 = 7d886812, %l0 = 4dba9988
add %i1,0x154,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000bb2ec47e
! Mem[000000001c800188] = 0998961044ecff88, %l2 = 00000000c8ffd5dc, %l0 = 00000000bb2ec47e
add %i1,0x188,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 0998961044ecff88
! Mem[000000001d0001c0] = be147a4475ce012a, %l5 = 784619a548c190a9, %l7 = 6506b3bd69c1eafe
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = be147a4475ce012a
! %l5 = 784619a548c190a9, Mem[00000000910001e0] = 6837dbc6
stw %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = 48c190a9
! Mem[000000001c0000a4] = e157d207, %l6 = 000000007d886812
swap [%i0+0x0a4],%l6 ! %l6 = 00000000e157d207
! Mem[000000001d000048] = 6d5a16553117c306, %l4 = 00000000cc57f491, %l2 = 00000000c8ffd5dc
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 6d5a16553117c306
! Mem[00000000900001c4] = a770ca4c, %g2 = 0000000000003ade
ldub [%i4+0x1c4],%g2 ! %g2 = 00000000000000a7
! Mem[000000001c000020] = e280eb03fc718265, %l3 = 00000000d1389f11, %l3 = 00000000d1389f11
add %i0,0x20,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = e280eb03fc718265
! Mem[000000009080008c] = 3b38a1d3, %g2 = 00000000000000a7
ldsb [%i5+0x08c],%g2 ! %g2 = 000000000000003b
! Mem[000000001c0000f8] = 926f9240f9e5e846, %l2 = 6d5a16553117c306, %l4 = 00000000cc57f491
add %i0,0xf8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 926f9240f9e5e846
p6_label_14:
! Mem[000000001c800070] = 932dd82f9e75f188, %l6 = 00000000e157d207, %l6 = 00000000e157d207
add %i1,0x70,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 932dd82f9e75f188
! Mem[00000000900000a8] = 72f4388f 121c9e01, %g2 = 0000003b, %g3 = 28ad1ffe
ldd [%i4+0x0a8],%g2 ! %g2 = 0000000072f4388f 00000000121c9e01
! Mem[0000000090000070] = c8fd39b6, %g2 = 0000000072f4388f
ldsb [%i4+0x073],%g2 ! %g2 = ffffffffffffffc8
! Mem[000000001d000078] = 1b3174bb, %l4 = 926f9240f9e5e846
lduh [%i2+0x07a],%l4 ! %l4 = 00000000000074bb
! Mem[000000009180016c] = 90f098ad, %g2 = ffffffffffffffc8
ldsh [%o0+0x16e],%g2 ! %g2 = ffffffffffff90f0
! Mem[000000001c0001d4] = f0261c85, %l6 = 932dd82f9e75f188
ldsh [%i0+0x1d6],%l6 ! %l6 = 0000000000001c85
! Mem[00000000908001ac] = 5cb729bd, %g2 = ffffffffffff90f0
ldub [%i5+0x1ae],%g2 ! %g2 = 000000000000005c
! Mem[0000000091000100] = 8762d999, %g2 = 000000000000005c
ldsb [%i6+0x103],%g2 ! %g2 = ffffffffffffff87
! Mem[000000001c00010c] = 53ddc31a, %l6 = 00001c85, %l6 = 00001c85
add %i0,0x10c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000053ddc31a
! Mem[000000001d0000e8] = 0d13c4cd, %l0 = 0998961044ecff88
swap [%i2+0x0e8],%l0 ! %l0 = 000000000d13c4cd
p6_label_15:
! Mem[000000001d800038] = 13b66735, %l5 = 784619a548c190a9
ldsh [%i3+0x03a],%l5 ! %l5 = 0000000000006735
! Mem[0000000091000050] = de1db3f2 25ed5b63, %g2 = ffffff87, %g3 = 121c9e01
ldd [%i6+0x050],%g2 ! %g2 = 00000000de1db3f2 0000000025ed5b63
! Mem[000000001d800070] = 5f795050, %l7 = be147a4475ce012a
swap [%i3+0x070],%l7 ! %l7 = 000000005f795050
! Mem[000000001d800000] = 10988335, %l5 = 0000000000006735
ldstub [%i3+%g0],%l5 ! %l5 = 00000010000000ff
! Mem[000000001c000114] = 4b633052, %l0 = 000000000d13c4cd
swap [%i0+0x114],%l0 ! %l0 = 000000004b633052
! %l2 = 3117c306, %l3 = fc718265, Mem[0000000090000190] = 3bba388c 1d02ad2e
std %l2,[%i4+0x190] ! Mem[0000000090000190] = 3117c306 fc718265
! %l0 = 000000004b633052, Mem[00000000918001f8] = 360ce370
stb %l0,[%o0+0x1f8] ! Mem[00000000918001f8] = 520ce370
! Mem[00000000900000e8] = 76f00074 9d3b0171, %g2 = de1db3f2, %g3 = 25ed5b63
ldd [%i4+0x0e8],%g2 ! %g2 = 0000000076f00074 000000009d3b0171
! Mem[00000000910000f0] = 749c07e0, %g2 = 0000000076f00074
lduh [%i6+0x0f0],%g2 ! %g2 = 000000000000749c
! Mem[0000000090000160] = ab96bbcc, %g2 = 000000000000749c
lduw [%i4+0x160],%g2 ! %g2 = 00000000ab96bbcc
p6_label_16:
! Mem[000000001c800048] = 3e9ced01dfeb31bd, %l4 = 00000000000074bb, %l5 = 0000000000000010
add %i1,0x48,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 3e9ced01dfeb31bd
! Mem[0000000090800190] = 7c092ad3, %g2 = 00000000ab96bbcc
ldub [%i5+0x190],%g2 ! %g2 = 000000000000007c
! Mem[000000001d0001f4] = 715b0635, %l1 = 0000000082c3249c
swap [%i2+0x1f4],%l1 ! %l1 = 00000000715b0635
! Mem[0000000091000090] = 5515d678 c9278aa9, %g2 = 0000007c, %g3 = 9d3b0171
ldd [%i6+0x090],%g2 ! %g2 = 000000005515d678 00000000c9278aa9
! Mem[000000001c00002d] = a428f06d, %l3 = e280eb03fc718265
ldstub [%i0+0x02d],%l3 ! %l3 = 00000028000000ff
! Mem[000000001c800020] = e7e82b9fa6204b5a, %l5 = 3e9ced01dfeb31bd, %l1 = 00000000715b0635
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e7e82b9fa6204b5a
! %l0 = 4b633052, %l1 = a6204b5a, Mem[0000000090000130] = ddf67075 833f03d2
std %l0,[%i4+0x130] ! Mem[0000000090000130] = 4b633052 a6204b5a
! Mem[000000001d00005c] = f78bc457, %l1 = e7e82b9fa6204b5a
swap [%i2+0x05c],%l1 ! %l1 = 00000000f78bc457
! Mem[000000001c800138] = 06bf78a6, %l1 = 00000000f78bc457
swap [%i1+0x138],%l1 ! %l1 = 0000000006bf78a6
! %l2 = 3117c306, %l3 = 00000028, Mem[0000000090000040] = e81df438 315d3ce2
std %l2,[%i4+0x040] ! Mem[0000000090000040] = 3117c306 00000028
p6_label_17:
! Mem[000000009000005c] = 564d8577, %g2 = 000000005515d678
ldsb [%i4+0x05c],%g2 ! %g2 = 0000000000000056
! Mem[000000001d8000d0] = 63c41d26, %l4 = 000074bb, %l2 = 3117c306
add %i3,0xd0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000063c41d26
! Mem[000000001d800130] = 008fee52, %l0 = 4b633052, %l4 = 000074bb
add %i3,0x130,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000008fee52
! Mem[000000001d0000d8] = 00000094, %l6 = 0000000053ddc31a
swap [%i2+0x0d8],%l6 ! %l6 = 0000000000000094
! Mem[0000000091000110] = 6f4c32b3 7e871147, %g2 = 00000056, %g3 = c9278aa9
ldd [%i6+0x110],%g2 ! %g2 = 000000006f4c32b3 000000007e871147
! Mem[000000001d800180] = 929bae29, %l2 = 0000000063c41d26
ldstub [%i3+0x180],%l2 ! %l2 = 00000092000000ff
! %l0 = 000000004b633052, Mem[000000009080019c] = 3817f15b
stw %l0,[%i5+0x19c] ! Mem[000000009080019c] = 4b633052
! Mem[000000001d0001a4] = f3e911c9, %l1 = 06bf78a6, %l0 = 4b633052
add %i2,0x1a4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000f3e911c9
! Mem[00000000908000f0] = 6f1e9dcf, %g2 = 000000006f4c32b3
lduw [%i5+0x0f0],%g2 ! %g2 = 000000006f1e9dcf
! Mem[000000009180006c] = d044a4bd, %g2 = 000000006f1e9dcf
ldsh [%o0+0x06e],%g2 ! %g2 = ffffffffffffd044
p6_label_18:
! Mem[00000000900001f4] = 1caa6761, %g2 = ffffffffffffd044
lduw [%i4+0x1f4],%g2 ! %g2 = 000000001caa6761
! %l7 = 000000005f795050, Mem[0000000090000178] = c97c7c4227581157
stx %l7,[%i4+0x178] ! Mem[0000000090000178] = 000000005f795050
! Mem[000000001d8001e4] = 2da8055a, %l2 = 00000092, %l1 = 06bf78a6
add %i3,0x1e4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000002da8055a
! Mem[000000001c800160] = 4cf2427e, %l0 = f3e911c9, %l6 = 00000094
add %i1,0x160,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000004cf2427e
! Mem[000000001c8001f8] = cfd78af6, %l0 = 00000000f3e911c9
ldstub [%i1+0x1f8],%l0 ! %l0 = 000000cf000000ff
! Mem[000000001c8000f0] = c984f158, %l2 = 0000000000000092
swap [%i1+0x0f0],%l2 ! %l2 = 00000000c984f158
! Mem[000000001d0000d9] = 53ddc31a, %l2 = 00000000c984f158
ldstub [%i2+0x0d9],%l2 ! %l2 = 000000dd000000ff
! Mem[0000000091000058] = b94194e2, %g2 = 000000001caa6761
ldub [%i6+0x05a],%g2 ! %g2 = 00000000000000b9
! %l7 = 000000005f795050, Mem[0000000090800180] = 77056037
stb %l7,[%i5+0x180] ! Mem[0000000090800180] = 50056037
! Mem[000000001d8000d8] = bb1c19da182cf81d, %l1 = 000000002da8055a, %l5 = 3e9ced01dfeb31bd
add %i3,0xd8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = bb1c19da182cf81d
p6_label_19:
! Mem[000000001c8001a2] = 66927a58, %l4 = 00000000008fee52
ldstub [%i1+0x1a2],%l4 ! %l4 = 0000007a000000ff
! Mem[000000001d800080] = d927c59cf49cd7f9, %l4 = 000000000000007a, %l7 = 000000005f795050
add %i3,0x80,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = d927c59cf49cd7f9
! Mem[000000001c8000c0] = 18cd9c51, %l3 = 0000000000000028
swap [%i1+0x0c0],%l3 ! %l3 = 0000000018cd9c51
! Mem[000000009000011c] = b744f681, %g2 = 00000000000000b9
ldsb [%i4+0x11f],%g2 ! %g2 = ffffffffffffffb7
! Mem[000000001d80015c] = e74c3042, %l1 = 2da8055a, %l7 = f49cd7f9
add %i3,0x15c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e74c3042
! Mem[00000000918001f0] = e6c9843f 23b3ffa2, %g2 = ffffffb7, %g3 = 7e871147
ldd [%o0+0x1f0],%g2 ! %g2 = 00000000e6c9843f 0000000023b3ffa2
! Mem[000000001d800026] = 0c56d63f, %l2 = 00000000000000dd
ldstub [%i3+0x026],%l2 ! %l2 = 000000d6000000ff
! Mem[000000001c0001a8] = 39e070c0, %l1 = 000000002da8055a
swap [%i0+0x1a8],%l1 ! %l1 = 0000000039e070c0
! %l6 = 000000004cf2427e, Mem[00000000910000d8] = 4dfbc8b7
stw %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = 4cf2427e
! %l7 = 00000000e74c3042, Mem[00000000900000fe] = ee5605a0
stb %l7,[%i4+0x0fe] ! Mem[00000000900000fc] = 425605a0
p6_label_20:
! Mem[0000000091000010] = d7b3572edf53accf, %g2 = 00000000e6c9843f
ldx [%i6+%o2],%g2 ! %g2 = d7b3572edf53accf
! Mem[0000000091000034] = 7e2e20fb, %g2 = d7b3572edf53accf
lduh [%i6+0x034],%g2 ! %g2 = 0000000000007e2e
! Mem[000000001c000198] = e6c34b90, %l1 = 0000000039e070c0
lduh [%i0+0x198],%l1 ! %l1 = 000000000000e6c3
! Mem[00000000918000ac] = 000000f1, %g2 = 0000000000007e2e
lduw [%o0+0x0ac],%g2 ! %g2 = 00000000000000f1
! Mem[00000000908001f0] = b51f4c0f bdc7a123, %g2 = 000000f1, %g3 = 23b3ffa2
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000b51f4c0f 00000000bdc7a123
! Mem[000000001d800140] = 7fa0a22e, %l3 = 0000000018cd9c51
swap [%i3+0x140],%l3 ! %l3 = 000000007fa0a22e
! Mem[000000001d000125] = 431db807, %l5 = bb1c19da182cf81d
ldstub [%i2+0x125],%l5 ! %l5 = 0000001d000000ff
! Mem[000000001c800094] = 07c1396f, %l7 = e74c3042, %l7 = e74c3042
add %i1,0x94,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000007c1396f
! %l2 = 00000000000000d6, Mem[0000000090000130] = 4b633052a6204b5a
stx %l2,[%i4+0x130] ! Mem[0000000090000130] = 00000000000000d6
! Mem[000000001d00017c] = 9efc70f1, %l1 = 000000000000e6c3
swap [%i2+0x17c],%l1 ! %l1 = 000000009efc70f1
p6_label_21:
! Mem[000000001c0000fc] = f9e5e846, %l5 = 0000001d, %l2 = 000000d6
add %i0,0xfc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000f9e5e846
! Mem[000000001c800030] = dbb54c71, %l7 = 07c1396f, %l3 = 7fa0a22e
add %i1,0x30,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000dbb54c71
! Mem[000000001d000018] = ff02a212, %l1 = 9efc70f1, %l7 = 07c1396f
add %i2,0x18,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000ff02a212
! Mem[000000001d000050] = b641f47552d355ad, %l4 = 000000000000007a, %l2 = 00000000f9e5e846
add %i2,0x50,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = b641f47552d355ad
! Mem[0000000091800088] = 89ae227c, %g2 = 00000000b51f4c0f
lduh [%o0+0x08a],%g2 ! %g2 = 00000000000089ae
! %l4 = 000000000000007a, Mem[0000000091800159] = c4c12d93
stb %l4,[%o0+0x159] ! Mem[0000000091800158] = 7ac12d93
! Mem[000000001c0001a4] = ea196134, %l2 = 52d355ad, %l0 = 000000cf
add %i0,0x1a4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000ea196134
! Mem[00000000918001e8] = 0068f2084f5053a5, %g2 = 00000000000089ae
ldx [%o0+0x1e8],%g2 ! %g2 = 0068f2084f5053a5
! Mem[00000000910000e0] = 644357e1, %g2 = 0068f2084f5053a5
lduw [%i6+0x0e0],%g2 ! %g2 = 00000000644357e1
! %l5 = 000000000000001d, Mem[000000009180000e] = 3d642dd8
sth %l5,[%o0+0x00e] ! Mem[000000009180000c] = 001d2dd8
p6_label_22:
! Mem[00000000918000d4] = 6bc78cf5, %g2 = 00000000644357e1
ldsh [%o0+0x0d6],%g2 ! %g2 = 0000000000006bc7
! %l5 = 000000000000001d, Mem[0000000090000014] = df443d99
stw %l5,[%i4+0x014] ! Mem[0000000090000014] = 0000001d
! Mem[000000001d800078] = 49a93a07386fa950, %l5 = 000000000000001d, %l7 = 00000000ff02a212
add %i3,0x78,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 49a93a07386fa950
! Mem[0000000090800108] = a08db62c, %g18 = 78e0a1d5f3e70e20
ldsw [%i5+0x108],%g2 ! %g2 = 78e0a1d5f3e70e20
! Mem[000000001c800130] = 70c27b60, %l1 = 000000009efc70f1
swap [%i1+0x130],%l1 ! %l1 = 0000000070c27b60
! Mem[000000001d000134] = e364e000, %l3 = 00000000dbb54c71
swap [%i2+0x134],%l3 ! %l3 = 00000000e364e000
! %l4 = 0000007a, %l5 = 0000001d, Mem[0000000091000018] = b84d1f06 f1223b20
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000007a 0000001d
! %l2 = b641f47552d355ad, Mem[00000000918001cd] = cfcdaca5
stb %l2,[%o0+0x1cd] ! Mem[00000000918001cc] = adcdaca5
! Mem[000000001d000138] = eea35abc, %l6 = 4cf2427e, %l3 = e364e000
add %i2,0x138,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000eea35abc
! Mem[000000001d8001b0] = e468ddc7, %l5 = 000000000000001d
lduw [%i3+0x1b0],%l5 ! %l5 = 00000000e468ddc7
p6_label_23:
! Mem[000000001d0000bd] = 03eeef9f, %l2 = b641f47552d355ad
ldstub [%i2+0x0bd],%l2 ! %l2 = 000000ee000000ff
! Mem[0000000091800030] = 05a84a18, %g2 = ffffffffa08db62c
ldub [%o0+0x032],%g2 ! %g2 = 0000000000000005
! Mem[000000001d0001e3] = b86d4438, %l7 = 49a93a07386fa950
ldstub [%i2+0x1e3],%l7 ! %l7 = 00000038000000ff
! Mem[0000000090000100] = 05a08d70 682c91a7, %g2 = 00000005, %g3 = bdc7a123
ldd [%i4+0x100],%g2 ! %g2 = 0000000005a08d70 00000000682c91a7
! Mem[00000000910001e8] = b1ff691c, %g2 = 0000000005a08d70
lduh [%i6+0x1e8],%g2 ! %g2 = 000000000000b1ff
! %l1 = 0000000070c27b60, Mem[000000009100002a] = f53b0916
stb %l1,[%i6+0x02a] ! Mem[0000000091000028] = 603b0916
! Mem[000000001d8000d4] = bce16c6f, %l6 = 000000004cf2427e
ldstub [%i3+0x0d4],%l6 ! %l6 = 000000bc000000ff
! Mem[000000001d800014] = c1fc2d97, %l0 = ea196134, %l7 = 00000038
add %i3,0x14,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000c1fc2d97
! %l5 = 00000000e468ddc7, Mem[000000001c80003f] = d07242b3
stb %l5,[%i1+0x03f] ! Mem[000000001c80003c] = d07242c7
! %l5 = 00000000e468ddc7, Mem[0000000090800040] = 63b56a71b6938ad3
stx %l5,[%i5+0x040] ! Mem[0000000090800040] = 00000000e468ddc7
p6_label_24:
! %l2 = 00000000000000ee, Mem[000000001c000172] = 8f932751
sth %l2,[%i0+0x172] ! Mem[000000001c000170] = 8f9300ee
! Mem[00000000910000e0] = 57e12679, %g2 = 000000000000b1ff
lduh [%i6+0x0e2],%g2 ! %g2 = 00000000000057e1
! %l7 = 00000000c1fc2d97, Mem[0000000091800145] = c792f175
stb %l7,[%o0+0x145] ! Mem[0000000091800144] = 9792f175
! Mem[000000001d0000f0] = 2fc5619d, %l0 = ea196134, %l0 = ea196134
add %i2,0xf0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000002fc5619d
! Mem[000000001c800183] = 528584bb, %l5 = 00000000e468ddc7
ldstub [%i1+0x183],%l5 ! %l5 = 000000bb000000ff
! Mem[000000001c000124] = 98757eca, %l5 = 00000000000000bb
swap [%i0+0x124],%l5 ! %l5 = 0000000098757eca
! Mem[0000000090800110] = e9aa0e7ce4a8641d, %g2 = 00000000000057e1
ldx [%i5+0x110],%g2 ! %g2 = e9aa0e7ce4a8641d
! Mem[000000001d00006c] = 837a185a, %l2 = 00000000000000ee
lduh [%i2+0x06e],%l2 ! %l2 = 000000000000185a
! %l2 = 000000000000185a, Mem[00000000918000b8] = 69c70d0d0bfad71b
stx %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = 000000000000185a
! Mem[000000001d800130] = 008fee52, %l3 = 00000000eea35abc
ldstub [%i3+0x130],%l3 ! %l3 = 00000000000000ff
p6_label_25:
! Mem[00000000910000cc] = 1407c9ab, %g2 = e9aa0e7ce4a8641d
ldsh [%i6+0x0cc],%g2 ! %g2 = 0000000000001407
! Mem[000000001c0001a0] = b68a3564, %l5 = 98757eca, %l1 = 70c27b60
add %i0,0x1a0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000b68a3564
! Mem[000000001d00005c] = a6204b5a, %l0 = 2fc5619d, %l7 = c1fc2d97
add %i2,0x5c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a6204b5a
! Mem[000000001d000196] = c38aff7f, %l2 = 000000000000185a
ldstub [%i2+0x196],%l2 ! %l2 = 000000ff000000ff
! Mem[000000009100002c] = 09165443, %g2 = 0000000000001407
lduw [%i6+0x02c],%g2 ! %g2 = 0000000009165443
! Mem[0000000090800138] = 1a12d0fe, %g18 = 78e0a1d5f3e70e20
ldsw [%i5+0x138],%g2 ! %g2 = 78e0a1d5f3e70e20
! Mem[000000001c800028] = 512b207cf1223b20, %l7 = 00000000a6204b5a, %l0 = 000000002fc5619d
add %i1,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 512b207cf1223b20
! Mem[000000001d800105] = 162bf000, %l5 = 0000000098757eca
ldstub [%i3+0x105],%l5 ! %l5 = 0000002b000000ff
! Mem[000000001c000038] = 94b0f44c, %l3 = 00000000, %l2 = 000000ff
add %i0,0x38,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000094b0f44c
! Mem[000000001c000112] = 460c9bdc, %l2 = 0000000094b0f44c
ldstub [%i0+0x112],%l2 ! %l2 = 0000009b000000ff
ba,a p6_not_taken_0_end
p6_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p6_branch_failed
p6_not_taken_0_end:
! End of Random Code for Thread 6
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 512b207cf1223b20
bne,a,pn %xcc,p6_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000b68a3564
bne,a,pn %xcc,p6_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000009b
bne,a,pn %xcc,p6_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000000
bne,a,pn %xcc,p6_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000007a
bne,a,pn %xcc,p6_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000002b
bne,a,pn %xcc,p6_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000bc
bne,a,pn %xcc,p6_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a6204b5a
bne,a,pn %xcc,p6_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p6_check_fp_registers:
set p6_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be c73d0b7c a0f0c56c
bne %xcc,p6_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 784bdd9b 009ed239
bne %xcc,p6_f6_fail
nop
! Check Local Memory
set p6_local0_expect,%g1
p6_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 2f3e0cb1a4fff06d
ldx [%i0+0x028],%g3 ! Observed data at 000000001c000028
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 13ffd9ef883a2ec4
ldx [%i0+0x040],%g3 ! Observed data at 000000001c000040
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = cbb976ebff138548
ldx [%i0+0x058],%g3 ! Observed data at 000000001c000058
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2794d6027d886812
ldx [%i0+0x0a0],%g3 ! Observed data at 000000001c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 460cffdc0d13c4cd
ldx [%i0+0x110],%g3 ! Observed data at 000000001c000110
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = fa8d2aa1000000bb
ldx [%i0+0x120],%g3 ! Observed data at 000000001c000120
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff67d95e8cadbd24
ldx [%i0+0x130],%g3 ! Observed data at 000000001c000130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 539cea0fd1ef02ff
ldx [%i0+0x140],%g3 ! Observed data at 000000001c000140
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8f9300ee1ae41348
ldx [%i0+0x170],%g3 ! Observed data at 000000001c000170
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 2da8055a3eafdd3a
ldx [%i0+0x1a8],%g3 ! Observed data at 000000001c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 6774500f63ffe10d
ldx [%i0+0x1c0],%g3 ! Observed data at 000000001c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 1a491155d7c9ff82
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 = 387ad0930a798def
ldx [%i0+0x1f0],%g3 ! Observed data at 000000001c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 88e4b699116649ff
ldx [%i0+0x1f8],%g3 ! Observed data at 000000001c0001f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i0,0x1f8,%g4
set p6_local1_expect,%g1
p6_check_local1:
ldx [%g1+0x038],%g2 ! Expected data = b6d70350d07242c7
ldx [%i1+0x038],%g3 ! Observed data at 000000001c800038
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 86a4474b52ff7c3f
ldx [%i1+0x068],%g3 ! Observed data at 000000001c800068
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff20007b722d0793
ldx [%i1+0x0a8],%g3 ! Observed data at 000000001c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00000028e280eb03
ldx [%i1+0x0c0],%g3 ! Observed data at 000000001c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ffbd44602ee21b16
ldx [%i1+0x0d0],%g3 ! Observed data at 000000001c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 00000092c01e700e
ldx [%i1+0x0f0],%g3 ! Observed data at 000000001c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 9efc70f1d24a6fe9
ldx [%i1+0x130],%g3 ! Observed data at 000000001c800130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = f78bc457af6498bf
ldx [%i1+0x138],%g3 ! Observed data at 000000001c800138
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 296c0ffff3ca87f6
ldx [%i1+0x148],%g3 ! Observed data at 000000001c800148
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 528584ff1189acb1
ldx [%i1+0x180],%g3 ! Observed data at 000000001c800180
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0998961044ecff88
ldx [%i1+0x188],%g3 ! Observed data at 000000001c800188
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6692ff5839520d3e
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 = 388051dabb44ffaf
ldx [%i1+0x1b0],%g3 ! Observed data at 000000001c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = d24fc1eb1e861f06
ldx [%i1+0x1c0],%g3 ! Observed data at 000000001c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 689e085eb84d1f06
ldx [%i1+0x1f0],%g3 ! Observed data at 000000001c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ffd78af69fb510f9
ldx [%i1+0x1f8],%g3 ! Observed data at 000000001c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i1,0x1f8,%g4
set p6_local2_expect,%g1
p6_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0a60eb3237ffc97a
ldx [%i2+0x000],%g3 ! Observed data at 000000001d000000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = b9a064f5dffe25ff
ldx [%i2+0x030],%g3 ! Observed data at 000000001d000030
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 313be7eca6204b5a
ldx [%i2+0x058],%g3 ! Observed data at 000000001d000058
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = cb6262e62e04e97d
ldx [%i2+0x080],%g3 ! Observed data at 000000001d000080
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 445fe37fff5ea825
ldx [%i2+0x090],%g3 ! Observed data at 000000001d000090
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ed1a25ff03ffef9f
ldx [%i2+0x0b8],%g3 ! Observed data at 000000001d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b1b30841eccd72b0
ldx [%i2+0x0c0],%g3 ! Observed data at 000000001d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 53ffc31a5df98c59
ldx [%i2+0x0d8],%g3 ! Observed data at 000000001d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 44ecff88a2eb4fb6
ldx [%i2+0x0e8],%g3 ! Observed data at 000000001d0000e8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = ae25fce643ffb807
ldx [%i2+0x120],%g3 ! Observed data at 000000001d000120
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = fab7126edbb54c71
ldx [%i2+0x130],%g3 ! Observed data at 000000001d000130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = 09f260eb0000e6c3
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 = 99fa99a8c38aff7f
ldx [%i2+0x190],%g3 ! Observed data at 000000001d000190
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00000000000000c5
ldx [%i2+0x1a8],%g3 ! Observed data at 000000001d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 804c9cd1df363194
ldx [%i2+0x1c8],%g3 ! Observed data at 000000001d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b86d44ffbb78134c
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 = 7ad385b082c3249c
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 = ff98833511b2e52b
ldx [%i3+0x000],%g3 ! Observed data at 000000001d800000
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = b25a60c70c56ff3f
ldx [%i3+0x020],%g3 ! Observed data at 000000001d800020
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = 75ce012a190f49b2
ldx [%i3+0x070],%g3 ! Observed data at 000000001d800070
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = ba1d45c1faaab0e4
ldx [%i3+0x088],%g3 ! Observed data at 000000001d800088
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 63c41d26ffe16c6f
ldx [%i3+0x0d0],%g3 ! Observed data at 000000001d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ab8f14aa16fff000
ldx [%i3+0x100],%g3 ! Observed data at 000000001d800100
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff8fee52bc23d518
ldx [%i3+0x130],%g3 ! Observed data at 000000001d800130
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00003564d1983b82
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 = 18cd9c5104ff012e
ldx [%i3+0x140],%g3 ! Observed data at 000000001d800140
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff9bae29de727c42
ldx [%i3+0x180],%g3 ! Observed data at 000000001d800180
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6a9d7b7576411f97
ldx [%i3+0x190],%g3 ! Observed data at 000000001d800190
cmp %g2,%g3
bne,a,pn %xcc,p6_local_failed
add %i3,0x190,%g4
! The test for processor 6 has passed
p6_passed:
ta GOOD_TRAP
nop
p6_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p6_failed
p6_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p6_failed
p6_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p6_failed
p6_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p6_failed
p6_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p6_failed
p6_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p6_failed
p6_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p6_failed
p6_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p6_failed
p6_f2_fail:
set p6_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p6_f6_fail:
set p6_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 6 failed
p6_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x018] ! Set processor 6 done flag
set p6_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 6 failed
p6_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x018] ! Set processor 6 done flag
set p6_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p6_selfmod_failed:
ba p6_failed
mov 0xabc,%g1
p6_common_error:
or %g0,0xee6,%g1
ba p6_failed
mov %o5,%g3
p6_common_signature_error:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_common_timeout:
set p6_temp,%g1
ba p6_failed
st %g2,[%g1] ! Common Lock Number
p6_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p6_failed
mov 0x0,%g3
p6_trap1e:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d800008]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800000]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d000020]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001d000008]
ldswa [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000000]
stda %l6,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000018]
stxa %l1,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800020]
done
p6_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001d800008]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001d800000]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000001d000020]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001d000008]
ldswa [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001c000000]
stda %l6,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d000018]
stxa %l1,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000001d800020]
done
p6_trap2e:
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c000028]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001c800010]
done
p6_trap2o:
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000001c000028]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001c800010]
done
p6_trap3e:
nop
nop
done
p6_trap3o:
nop
nop
done
p6_init_memory_pointers:
set p6_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p6_local0_start,%i0
set p6_local1_start,%i1
set p6_local2_start,%i2
set p6_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a87d564e7a1db431
ldx [%g1+0x008],%l1 ! %l1 = 603dcef42a4aee9e
ldx [%g1+0x010],%l2 ! %l2 = c52c55429c25395f
ldx [%g1+0x018],%l3 ! %l3 = e77f8dceabdbf01a
ldx [%g1+0x020],%l4 ! %l4 = 840d9550b1b30841
ldx [%g1+0x028],%l5 ! %l5 = 3e68815655e32d5e
ldx [%g1+0x030],%l6 ! %l6 = c5ee43c3ce1f79f8
ldx [%g1+0x038],%l7 ! %l7 = f680d8cfe8045201
! Initialize the output register of window 0
set unres3_start,%o0
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 = f1639ffb 580dc819 219c4f07 bcccfe02
! %f4 = bab612ba beda9cd8 7c1c8390 38cb5d6b
! %f8 = 47bf4bf4 e40183c2 53752192 40fe5e4b
! %f12 = b75cf34d f59d2d41 adc61089 5197fe46
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 596d4363 e52bffe0 9877da14 8bf7e250
! %f20 = 75a05108 22c8ac70 abc98d51 0a50d3bb
! %f24 = 19c15323 11f17a45 6cbb720b c15546c2
! %f28 = a6109382 a2bf5326 0e5afe5c 4158c18f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d9bc908b 9a055669 583bc752 51e47bae
! %f36 = 0ddaf321 b15d6632 037e31f9 b1e77137
! %f40 = 203d39eb 9ba5a7f1 8cebde8e 1d80acce
! %f44 = b2f74776 83435c1b 10fe74c0 a4332292
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa5a561770000004b,%g7,%g1 ! GSR scale = 9, align = 3
wr %g1,%g0,%gsr ! GSR = a5a561770000004b
wr %g0,%y ! Clear Y 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[000000001f8000f5] = 2ca2e783, %l3 = aaa7e679e57a191c
ldstub [%i3+0x0f5],%l3 ! %l3 = 000000a2000000ff
! Mem[000000009180015c] = 936f6d0e, %g2 = c3f48cf6764a3bb6
lduw [%o0+0x15c],%g2 ! %g2 = 00000000936f6d0e
! Mem[000000001e0001a1] = 71f1bf97, %l6 = 085b20986e1c862d
ldstub [%i0+0x1a1],%l6 ! %l6 = 000000f1000000ff
! Mem[000000001e80017c] = 75478076, %l6 = 000000f1, %l0 = ad6b6c35
add %i1,0x17c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000075478076
! %l7 = 78ed7da261f0f965, Mem[0000000090000018] = 591c05fd
stw %l7,[%i4+%o3] ! Mem[0000000090000018] = 61f0f965
! Mem[0000000090800110] = e9aa0e7c e4a8641d, %g2 = 936f6d0e, %g3 = 0bad0b00
ldd [%i5+0x110],%g2 ! %g2 = 00000000e9aa0e7c 00000000e4a8641d
! %l6 = 00000000000000f1, Mem[00000000918001e7] = f30068f2
stb %l6,[%o0+0x1e7] ! Mem[00000000918001e4] = f10068f2
! %l2 = f46a4d2d, %l3 = 000000a2, Mem[0000000090000070] = ef8595c8 fd39b602
std %l2,[%i4+0x070] ! Mem[0000000090000070] = f46a4d2d 000000a2
! Mem[000000001f000133] = f48e3280, %l7 = 78ed7da261f0f965
ldstub [%i2+0x133],%l7 ! %l7 = 00000080000000ff
! Mem[000000009100018c] = 29b7c8a5, %g2 = 00000000e9aa0e7c
lduw [%i6+0x18c],%g2 ! %g2 = 0000000029b7c8a5
p7_label_2:
! Mem[0000000091000040] = d0dc1023, %g18 = 66137f383d8b1fc9
ldsw [%i6+0x040],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[000000001e80004c] = 3459061c, %l7 = 0000000000000080
swap [%i1+0x04c],%l7 ! %l7 = 000000003459061c
! %l2 = 38ea14e3f46a4d2d, Mem[0000000091000088] = 04dbc27f67ebf27b
stx %l2,[%i6+0x088] ! Mem[0000000091000088] = 38ea14e3f46a4d2d
! %l5 = 19f5d46fbbeeec61, Mem[0000000091000090] = 5515d678
stw %l5,[%i6+0x090] ! Mem[0000000091000090] = bbeeec61
! Mem[000000001f000160] = fa6bc7e0, %l4 = c010bd0e024ef0bf
swap [%i2+0x160],%l4 ! %l4 = 00000000fa6bc7e0
! Mem[000000009000008c] = 19ef6fd7, %g2 = ffffffffd0dc1023
lduw [%i4+0x08c],%g2 ! %g2 = 0000000019ef6fd7
! Mem[0000000090000040] = 38315d3c, %g2 = 0000000019ef6fd7
ldub [%i4+0x043],%g2 ! %g2 = 0000000000000038
! Mem[00000000918000c8] = b2d8d437 c4a0c63d, %g2 = 00000038, %g3 = e4a8641d
ldd [%o0+0x0c8],%g2 ! %g2 = 00000000b2d8d437 00000000c4a0c63d
! Mem[000000001f00011c] = 87738844, %l6 = 00000000000000f1
swap [%i2+0x11c],%l6 ! %l6 = 0000000087738844
! %l1 = 4feee9f042e0b0b1, Mem[000000009000007c] = 7f9fc53f
stw %l1,[%i4+0x07c] ! Mem[000000009000007c] = 42e0b0b1
p7_label_3:
! %l0 = 0000000075478076, Mem[000000009080007a] = 3d1151d4
stb %l0,[%i5+0x07a] ! Mem[0000000090800078] = 761151d4
! Mem[0000000090800008] = c671bc40, %g2 = 00000000b2d8d437
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffc6
! Mem[0000000091000034] = 2e20fbf2, %g2 = ffffffffffffffc6
ldsb [%i6+0x035],%g2 ! %g2 = 000000000000002e
! Mem[000000001e800104] = 6835e39b, %l3 = 00000000000000a2
swap [%i1+0x104],%l3 ! %l3 = 000000006835e39b
! %l4 = 00000000fa6bc7e0, Mem[00000000900000a6] = f52572f4
sth %l4,[%i4+0x0a6] ! Mem[00000000900000a4] = c7e072f4
! Mem[000000001f8001a4] = 8f3fdb86, %l5 = bbeeec61, %l5 = bbeeec61
add %i3,0x1a4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008f3fdb86
! %l4 = fa6bc7e0, %l5 = 8f3fdb86, Mem[0000000090800160] = b0c88876 f2ea0527
std %l4,[%i5+0x160] ! Mem[0000000090800160] = fa6bc7e0 8f3fdb86
! Mem[000000001e000180] = a1e89849, %l3 = 000000006835e39b
swap [%i0+0x180],%l3 ! %l3 = 00000000a1e89849
! Mem[0000000091000190] = 03988499, %g18 = 66137f383d8b1fc9
ldsw [%i6+0x190],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[000000001e000198] = 31e80686, %l5 = 000000008f3fdb86
swap [%i0+0x198],%l5 ! %l5 = 0000000031e80686
p7_label_4:
! Mem[000000001e0000a8] = bad82419, %l5 = 0000000031e80686
ldsb [%i0+0x0aa],%l5 ! %l5 = 0000000000000024
! %l4 = 00000000fa6bc7e0, Mem[00000000910001b7] = c51817b3
stb %l4,[%i6+0x1b7] ! Mem[00000000910001b4] = e01817b3
! Mem[00000000918000c8] = b2d8d437c4a0c63d, %g2 = 0000000003988499
ldx [%o0+0x0c8],%g2 ! %g2 = b2d8d437c4a0c63d
! %l5 = 0000000000000024, Mem[0000000091000066] = 636e442f
sth %l5,[%i6+0x066] ! Mem[0000000091000064] = 0024442f
! Mem[000000001f800177] = 3c72bcdc, %l7 = 000000003459061c
ldstub [%i3+0x177],%l7 ! %l7 = 000000dc000000ff
! %l0 = 0000000075478076, Mem[0000000091800130] = 5d1274b2465010e8
stx %l0,[%o0+0x130] ! Mem[0000000091800130] = 0000000075478076
! Mem[000000001e0001c0] = cf94df2b, %l2 = f46a4d2d, %l4 = fa6bc7e0
add %i0,0x1c0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000cf94df2b
! Mem[0000000091800158] = 9dc4c12d, %g2 = b2d8d437c4a0c63d
lduh [%o0+0x158],%g2 ! %g2 = 0000000000009dc4
! Mem[00000000908001b8] = 18c437e74a3237f9, %g2 = 0000000000009dc4
ldx [%i5+0x1b8],%g2 ! %g2 = 18c437e74a3237f9
! %l4 = 00000000cf94df2b, Mem[0000000091000184] = 1e98874b
sth %l4,[%i6+0x184] ! Mem[0000000091000184] = df2b874b
p7_label_5:
! Mem[0000000091800148] = 75d32e0a, %g2 = 18c437e74a3237f9
ldub [%o0+0x148],%g2 ! %g2 = 0000000000000075
! Mem[0000000090800000] = b5979d1d, %g2 = 0000000000000075
lduh [%i5+%g0],%g2 ! %g2 = 000000000000b597
! Mem[000000001e800007] = 53075545, %l5 = 0000000000000024
ldstub [%i1+0x007],%l5 ! %l5 = 00000045000000ff
! Mem[000000001f00012c] = 6830f95f, %l3 = 00000000a1e89849
swap [%i2+0x12c],%l3 ! %l3 = 000000006830f95f
! %l6 = 0000000087738844, Mem[0000000090000000] = 3dcbd51e
stb %l6,[%i4+%g0] ! Mem[0000000090000000] = 44cbd51e
! %l7 = 00000000000000dc, Mem[000000009100002c] = 09165443
stw %l7,[%i6+0x02c] ! Mem[000000009100002c] = 000000dc
! Mem[00000000900000c8] = ed69f131, %g2 = 000000000000b597
lduh [%i4+0x0c8],%g2 ! %g2 = 000000000000ed69
! %l5 = 0000000000000045, Mem[00000000910001ac] = 57ebb0cd
stw %l5,[%i6+0x1ac] ! Mem[00000000910001ac] = 00000045
! Mem[000000001e0001c0] = cf94df2b, %l6 = 0000000087738844
swap [%i0+0x1c0],%l6 ! %l6 = 00000000cf94df2b
! %l7 = 00000000000000dc, Mem[0000000091000128] = 1c009f8015699322
stx %l7,[%i6+0x128] ! Mem[0000000091000128] = 00000000000000dc
p7_label_6:
! Mem[0000000091800084] = 2e12ba89, %g2 = 000000000000ed69
ldsb [%o0+0x087],%g2 ! %g2 = 000000000000002e
! Mem[000000001e800050] = 94aa43b4, %l3 = 6830f95f, %l7 = 000000dc
add %i1,0x50,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000094aa43b4
! Mem[000000001e000058] = f46a8f4b, %l4 = 00000000cf94df2b
ldstub [%i0+0x058],%l4 ! %l4 = 000000f4000000ff
! Mem[000000001f800010] = 38aad0cb, %l7 = 0000000094aa43b4
ldstub [%i3+%o2],%l7 ! %l7 = 00000038000000ff
! Mem[000000001e000128] = 6ff569b4, %l2 = 38ea14e3f46a4d2d
swap [%i0+0x128],%l2 ! %l2 = 000000006ff569b4
! Mem[000000001f800078] = 380c1027ac28583c, %l0 = 0000000075478076, %l3 = 000000006830f95f
add %i3,0x78,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 380c1027ac28583c
! Mem[000000001e800087] = 3e727a35, %l5 = 0000000000000045
ldstub [%i1+0x087],%l5 ! %l5 = 00000035000000ff
! Mem[000000001e000140] = e28c77a24a9921ce, %l0 = 0000000075478076, %l4 = 00000000000000f4
add %i0,0x140,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = e28c77a24a9921ce
! %l4 = e28c77a24a9921ce, Mem[000000001f800002] = 4397ec3a
sth %l4,[%i3+0x002] ! Mem[000000001f800000] = 439721ce
! Mem[0000000091000140] = 47050689, %g2 = 000000000000002e
lduw [%i6+0x140],%g2 ! %g2 = 0000000047050689
p7_label_7:
! Mem[0000000090000024] = e0efbc36, %g2 = 0000000047050689
ldub [%i4+0x025],%g2 ! %g2 = 00000000000000e0
! Mem[000000001f8001b8] = 39268538, %l5 = 00000035, %l5 = 00000035
add %i3,0x1b8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000039268538
! Mem[000000001f800020] = c827d920, %l5 = 0000000039268538
swap [%i3+%o4],%l5 ! %l5 = 00000000c827d920
! %l0 = 75478076, %l1 = 42e0b0b1, Mem[0000000091800150] = e07bc83b 70b00cd0
std %l0,[%o0+0x150] ! Mem[0000000091800150] = 75478076 42e0b0b1
! Mem[000000001e800090] = 1560a14a, %l0 = 0000000075478076
swap [%i1+0x090],%l0 ! %l0 = 000000001560a14a
! Mem[0000000090000028] = 610fee36, %g2 = 00000000000000e0
lduh [%i4+0x02a],%g2 ! %g2 = 000000000000610f
! Mem[00000000908001c4] = f2054d42, %g2 = 000000000000610f
ldsh [%i5+0x1c4],%g2 ! %g2 = fffffffffffff205
! Mem[000000001e8001b6] = 16e1adf1, %l3 = 380c1027ac28583c
ldstub [%i1+0x1b6],%l3 ! %l3 = 000000ad000000ff
! Mem[00000000900001b0] = ad60884b, %g18 = 66137f383d8b1fc9
ldsw [%i4+0x1b0],%g2 ! %g2 = 66137f383d8b1fc9
! %l4 = 4a9921ce, %l5 = c827d920, Mem[0000000090800148] = b551ccc2 0ff94014
std %l4,[%i5+0x148] ! Mem[0000000090800148] = 4a9921ce c827d920
p7_label_8:
! Mem[0000000090000188] = 4ffa5e17, %g2 = ffffffffad60884b
lduw [%i4+0x188],%g2 ! %g2 = 000000004ffa5e17
! Mem[000000001e8000a5] = c18c4ccf, %l0 = 000000001560a14a
ldstub [%i1+0x0a5],%l0 ! %l0 = 0000008c000000ff
! Mem[000000001f0000e0] = 4e4cf3d2, %l5 = 00000000c827d920
swap [%i2+0x0e0],%l5 ! %l5 = 000000004e4cf3d2
! Mem[000000001f000040] = 3dced5aa40249156, %l3 = 00000000000000ad
ldx [%i2+0x040],%l3 ! %l3 = 3dced5aa40249156
! Mem[000000001f8001d0] = 3866ec3ea31bf75f, %l1 = 4feee9f042e0b0b1, %l7 = 0000000000000038
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 3866ec3ea31bf75f
! Mem[00000000910000a4] = 757f8dd0, %g2 = 000000004ffa5e17
ldub [%i6+0x0a6],%g2 ! %g2 = 0000000000000075
! Mem[000000001f800138] = d1a1737e, %l4 = e28c77a24a9921ce
swap [%i3+0x138],%l4 ! %l4 = 00000000d1a1737e
! Mem[00000000910000cc] = c9ab45aa, %g2 = 0000000000000075
ldsh [%i6+0x0ce],%g2 ! %g2 = ffffffffffffc9ab
! Mem[0000000090800174] = 9e5a486c, %g2 = ffffffffffffc9ab
ldub [%i5+0x174],%g2 ! %g2 = 000000000000009e
! Mem[000000009180004c] = 93c680d2, %g2 = 000000000000009e
ldsh [%o0+0x04c],%g2 ! %g2 = ffffffffffff93c6
p7_label_9:
! Mem[0000000090000080] = 80f900fc, %g2 = ffffffffffff93c6
lduh [%i4+0x082],%g2 ! %g2 = 00000000000080f9
! Mem[000000001e000160] = 468ca86cd09504b9, %l4 = 00000000d1a1737e, %l5 = 000000004e4cf3d2
add %i0,0x160,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 468ca86cd09504b9
! Mem[00000000918000e0] = e08754d5 0f35e790, %g2 = 000080f9, %g3 = c4a0c63d
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000e08754d5 000000000f35e790
! Mem[00000000918000d0] = 67ff063c, %g2 = 00000000e08754d5
ldub [%o0+0x0d1],%g2 ! %g2 = 0000000000000067
! Mem[000000001f00008c] = f5c647a3, %l2 = 6ff569b4, %l5 = d09504b9
add %i2,0x8c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f5c647a3
! Mem[000000001f8000f0] = bdf8970d2cffe783, %l1 = 4feee9f042e0b0b1, %l6 = 00000000cf94df2b
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = bdf8970d2cffe783
! Mem[000000001e00018f] = 2cc15a6d, %l5 = 00000000f5c647a3
ldstub [%i0+0x18f],%l5 ! %l5 = 0000006d000000ff
! %l2 = 6ff569b4, %l3 = 40249156, Mem[00000000910001f0] = 4b946571 3a8ccc2c
std %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = 6ff569b4 40249156
! Mem[000000001f800138] = 4a9921ce, %l3 = 40249156, %l7 = a31bf75f
add %i3,0x138,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000004a9921ce
! Mem[000000001e800128] = 7c9cde105bf4240e, %l1 = 4feee9f042e0b0b1, %l1 = 4feee9f042e0b0b1
add %i1,0x128,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 7c9cde105bf4240e
p7_label_10:
! Mem[000000001f000174] = c950b160, %l7 = 000000004a9921ce
ldstub [%i2+0x174],%l7 ! %l7 = 000000c9000000ff
! Mem[000000001f8001d0] = 3866ec3e, %l4 = 00000000d1a1737e
swap [%i3+0x1d0],%l4 ! %l4 = 000000003866ec3e
! Mem[00000000908001bc] = 37f971f8, %g2 = 0000000000000067
ldsh [%i5+0x1be],%g2 ! %g2 = 00000000000037f9
! Mem[000000001e8001ac] = ff8b8dea, %l2 = 000000006ff569b4
swap [%i1+0x1ac],%l2 ! %l2 = 00000000ff8b8dea
! Mem[000000001f800180] = 044370ce, %l2 = 00000000ff8b8dea
swap [%i3+0x180],%l2 ! %l2 = 00000000044370ce
! Mem[0000000090000058] = 243d3024 564d8577, %g2 = 000037f9, %g3 = 0f35e790
ldd [%i4+0x058],%g2 ! %g2 = 00000000243d3024 00000000564d8577
! Mem[000000001e800170] = b5f7f9001bcd0278, %l6 = bdf8970d2cffe783, %l2 = 00000000044370ce
add %i1,0x170,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b5f7f9001bcd0278
! Mem[000000001e8000c8] = 4c735ce6, %l2 = b5f7f9001bcd0278
ldsw [%i1+0x0c8],%l2 ! %l2 = 000000004c735ce6
! Mem[000000001f0000a0] = 682146b2, %l6 = 2cffe783, %l7 = 000000c9
add %i2,0xa0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000682146b2
! Mem[000000001f0001c0] = 51a9b1d9, %l2 = 000000004c735ce6
swap [%i2+0x1c0],%l2 ! %l2 = 0000000051a9b1d9
p7_label_11:
! Mem[000000001f800095] = 91403b83, %l2 = 0000000051a9b1d9
ldstub [%i3+0x095],%l2 ! %l2 = 00000040000000ff
! Mem[000000001f800020] = 39268538 c02bbdee, %l2 = 00000040, %l3 = 40249156
ldd [%i3+%o4],%l2 ! %l2 = 0000000039268538 00000000c02bbdee
! Mem[000000001e000188] = 27cb8c642cc15aff, %l3 = 00000000c02bbdee, %l1 = 7c9cde105bf4240e
add %i0,0x188,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 27cb8c642cc15aff
! Mem[000000001f0001ec] = b4ad8c5a, %l7 = 00000000682146b2
swap [%i2+0x1ec],%l7 ! %l7 = 00000000b4ad8c5a
! Mem[000000001e800174] = 1bcd0278, %l1 = 27cb8c642cc15aff
swap [%i1+0x174],%l1 ! %l1 = 000000001bcd0278
! %l3 = 00000000c02bbdee, Mem[000000001f000164] = b306c89e
sth %l3,[%i2+0x164] ! Mem[000000001f000164] = bdeec89e
! Mem[00000000900001e0] = 41cac255 7a125a5e, %g2 = 243d3024, %g3 = 564d8577
ldd [%i4+0x1e0],%g2 ! %g2 = 0000000041cac255 000000007a125a5e
! Mem[000000001e000108] = 8d4ec836, %l7 = 00000000b4ad8c5a
ldstub [%i0+0x108],%l7 ! %l7 = 0000008d000000ff
! Mem[000000001e000168] = 7cae23bdf7c00a5e, %l6 = bdf8970d2cffe783, %l5 = 000000000000006d
add %i0,0x168,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 7cae23bdf7c00a5e
! Mem[0000000090800120] = 78c6e65f, %g2 = 0000000041cac255
lduw [%i5+0x120],%g2 ! %g2 = 0000000078c6e65f
p7_label_12:
! Mem[000000001e000128] = f46a4d2d8939af1a, %l6 = bdf8970d2cffe783, %l6 = bdf8970d2cffe783
add %i0,0x128,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f46a4d2d8939af1a
! %l0 = 0000008c, %l1 = 1bcd0278, Mem[00000000900000c8] = ed69f131 2096bba5
std %l0,[%i4+0x0c8] ! Mem[00000000900000c8] = 0000008c 1bcd0278
! Mem[000000001f000018] = 0e883c27, %l5 = f7c00a5e, %l4 = 3866ec3e
add %i2,0x18,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000000e883c27
! Mem[000000001e00002c] = cdaaeb09, %l6 = 8939af1a, %l6 = 8939af1a
add %i0,0x2c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000cdaaeb09
! Mem[000000001f0001c0] = 4c735ce64c8cdbd2, %l0 = 000000000000008c, %l0 = 000000000000008c
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 4c735ce64c8cdbd2
! Mem[000000001f800018] = ae209048, %l1 = 1bcd0278, %l4 = 0e883c27
add %i3,0x18,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ae209048
! Mem[000000001e000190] = 3e61df14, %l3 = c02bbdee, %l3 = c02bbdee
add %i0,0x190,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000003e61df14
! Mem[000000001e800032] = bbaf56a9, %l6 = 00000000cdaaeb09
ldstub [%i1+0x032],%l6 ! %l6 = 00000056000000ff
! Mem[000000001f0001bd] = c7bb1992, %l6 = 0000000000000056
ldstub [%i2+0x1bd],%l6 ! %l6 = 000000bb000000ff
! Mem[000000001e00011b] = 0746f550, %l3 = 000000003e61df14
ldstub [%i0+0x11b],%l3 ! %l3 = 00000050000000ff
p7_label_13:
! Mem[0000000090800068] = d4f00a9e, %g2 = 0000000078c6e65f
ldsb [%i5+0x069],%g2 ! %g2 = ffffffffffffffd4
! %l0 = 4c735ce64c8cdbd2, Mem[0000000090800104] = b4ace50f
stw %l0,[%i5+0x104] ! Mem[0000000090800104] = 4c8cdbd2
! Mem[00000000918000d0] = 3167ff06, %g2 = ffffffffffffffd4
lduw [%o0+0x0d0],%g2 ! %g2 = 000000003167ff06
! %l1 = 000000001bcd0278, Mem[0000000091800162] = 51e84001
stb %l1,[%o0+0x162] ! Mem[0000000091800160] = 78e84001
! Mem[0000000091000064] = 8b990024, %g2 = 000000003167ff06
ldsh [%i6+0x064],%g2 ! %g2 = ffffffffffff8b99
! Mem[000000001e000108] = ff4ec836, %l6 = 000000bb, %l3 = 00000050
add %i0,0x108,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000ff4ec836
! Mem[000000001f000140] = c3a25def, %l3 = 00000000ff4ec836
swap [%i2+0x140],%l3 ! %l3 = 00000000c3a25def
! Mem[000000001e0001ec] = 7a843ac6, %l3 = 00000000c3a25def
ldsh [%i0+0x1ee],%l3 ! %l3 = 0000000000003ac6
! Mem[00000000910000ec] = 2171749c, %g2 = ffffffffffff8b99
lduh [%i6+0x0ee],%g2 ! %g2 = 0000000000002171
! Mem[000000001e000020] = 66ffb30b, %l5 = f7c00a5e, %l7 = 0000008d
add %i0,0x20,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000066ffb30b
p7_label_14:
! Mem[000000001f800058] = 2a27ac9990f9c893, %l1 = 000000001bcd0278, %l4 = 00000000ae209048
add %i3,0x58,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 2a27ac9990f9c893
! Mem[000000001e000048] = 609891a7693146d9, %l2 = 0000000039268538, %l5 = 7cae23bdf7c00a5e
add %i0,0x48,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 609891a7693146d9
! Mem[000000001f80012c] = 7d896df2, %l2 = 0000000039268538
swap [%i3+0x12c],%l2 ! %l2 = 000000007d896df2
! Mem[000000001e0001d0] = 017a1b0f, %l4 = 90f9c893, %l3 = 00003ac6
add %i0,0x1d0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000017a1b0f
! Mem[000000001f80005c] = 90f9c893, %l0 = 4c735ce64c8cdbd2
swap [%i3+0x05c],%l0 ! %l0 = 0000000090f9c893
! Mem[000000001f000009] = c83763bb, %l4 = 2a27ac9990f9c893
ldstub [%i2+0x009],%l4 ! %l4 = 00000037000000ff
! Mem[000000001e800094] = 33388151, %l6 = 000000bb, %l6 = 000000bb
add %i1,0x94,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000033388151
! %l1 = 000000001bcd0278, Mem[0000000090800184] = 24c54c11
stw %l1,[%i5+0x184] ! Mem[0000000090800184] = 1bcd0278
! Mem[000000001f0001f0] = af53b77a, %l0 = 0000000090f9c893
swap [%i2+0x1f0],%l0 ! %l0 = 00000000af53b77a
! Mem[0000000091000030] = 369fcd7e, %g2 = 0000000000002171
ldsb [%i6+0x031],%g2 ! %g2 = 0000000000000036
p7_label_15:
! Mem[000000001f800117] = 5a8e5436, %l1 = 000000001bcd0278
ldstub [%i3+0x117],%l1 ! %l1 = 00000036000000ff
! %l7 = 0000000066ffb30b, Mem[000000009100015c] = bd3e75b5
stw %l7,[%i6+0x15c] ! Mem[000000009100015c] = 66ffb30b
! %l2 = 000000007d896df2, Mem[00000000908001c0] = 71f81ff3f2054d42
stx %l2,[%i5+0x1c0] ! Mem[00000000908001c0] = 000000007d896df2
! Mem[000000001f8000c0] = d20c7445100a02c9, %l1 = 0000000000000036, %l5 = 609891a7693146d9
add %i3,0xc0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = d20c7445100a02c9
! Mem[000000001f0000cc] = e53155af, %l0 = 00000000af53b77a
swap [%i2+0x0cc],%l0 ! %l0 = 00000000e53155af
! Mem[000000001e0000ac] = 3dc24f8c, %l0 = e53155af, %l5 = 100a02c9
add %i0,0xac,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000003dc24f8c
! Mem[00000000910000f8] = d656b075, %g2 = 0000000000000036
lduh [%i6+0x0f8],%g2 ! %g2 = 000000000000d656
! Mem[000000001f8000b0] = 504ab9cad29ffa87, %l5 = 000000003dc24f8c, %l1 = 0000000000000036
add %i3,0xb0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 504ab9cad29ffa87
! Mem[0000000091800068] = 8c9fe99d, %g2 = 000000000000d656
ldsb [%o0+0x068],%g2 ! %g2 = ffffffffffffff8c
! %l4 = 00000037, %l5 = 3dc24f8c, Mem[0000000091000018] = bff43cd0 6275b4ba
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 00000037 3dc24f8c
p7_label_16:
! Mem[00000000910000c4] = 4844bcc3, %g2 = ffffffffffffff8c
lduh [%i6+0x0c6],%g2 ! %g2 = 0000000000004844
! Mem[0000000090000150] = 0dcdea02, %g2 = 0000000000004844
ldub [%i4+0x151],%g2 ! %g2 = 000000000000000d
! %l3 = 00000000017a1b0f, Mem[00000000900000a0] = 1b95d023
stw %l3,[%i4+0x0a0] ! Mem[00000000900000a0] = 017a1b0f
! Mem[000000001f0000d8] = f1d0006c, %l3 = 00000000017a1b0f
swap [%i2+0x0d8],%l3 ! %l3 = 00000000f1d0006c
! Mem[0000000090800108] = a08db62c, %g18 = 66137f383d8b1fc9
ldsw [%i5+0x108],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[0000000091000064] = 8b990024, %g18 = 66137f383d8b1fc9
ldsw [%i6+0x064],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[0000000090800178] = 7f93b779, %g2 = ffffffff8b990024
lduw [%i5+0x178],%g2 ! %g2 = 000000007f93b779
! Mem[000000001e0001a0] = 71ffbf97f7462db3, %l5 = 000000003dc24f8c, %l5 = 000000003dc24f8c
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 71ffbf97f7462db3
! Mem[00000000908000c8] = ab91429d, %g2 = 000000007f93b779
lduh [%i5+0x0c8],%g2 ! %g2 = 000000000000ab91
! Mem[000000009080001c] = 859d2247, %g2 = 000000000000ab91
lduh [%i5+0x01e],%g2 ! %g2 = 000000000000859d
p7_label_17:
! %l2 = 7d896df2, %l3 = f1d0006c, Mem[0000000090800180] = 77056037 1bcd0278
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 7d896df2 f1d0006c
! Mem[000000001f000018] = 0e883c27e8dafc3b, %l7 = 0000000066ffb30b, %l3 = 00000000f1d0006c
add %i2,0x18,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 0e883c27e8dafc3b
! Mem[000000001f000178] = 12dd883360bf7d93, %l6 = 0000000033388151, %l1 = 504ab9cad29ffa87
add %i2,0x178,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 12dd883360bf7d93
! Mem[000000001e8001e8] = d8e5b7c9, %l5 = 71ffbf97f7462db3
swap [%i1+0x1e8],%l5 ! %l5 = 00000000d8e5b7c9
! %l6 = 0000000033388151, Mem[000000009080008f] = d371c440
stb %l6,[%i5+0x08f] ! Mem[000000009080008c] = 5171c440
! Mem[0000000091800160] = 7a9278e8, %g2 = 000000000000859d
lduw [%o0+0x160],%g2 ! %g2 = 000000007a9278e8
! Mem[000000001e0001cc] = 8828c521, %l1 = 12dd883360bf7d93
ldstub [%i0+0x1cc],%l1 ! %l1 = 00000088000000ff
! Mem[0000000091800140] = 98c117c7, %g2 = 000000007a9278e8
ldsh [%o0+0x142],%g2 ! %g2 = ffffffffffff98c1
! Mem[000000001e0001f4] = 8d0d21dd, %l4 = 0000000000000037
swap [%i0+0x1f4],%l4 ! %l4 = 000000008d0d21dd
! Mem[00000000908000d0] = 4b0947b4ee658f4a, %g2 = ffffffffffff98c1
ldx [%i5+0x0d0],%g2 ! %g2 = 4b0947b4ee658f4a
p7_label_18:
! %l0 = e53155af, %l1 = 00000088, Mem[0000000090000050] = 426b4ad5 9870c588
std %l0,[%i4+0x050] ! Mem[0000000090000050] = e53155af 00000088
! Mem[0000000090000160] = bbcc2b4c, %g2 = 4b0947b4ee658f4a
ldsb [%i4+0x162],%g2 ! %g2 = ffffffffffffffbb
! Mem[000000009100003c] = d18bd0dc, %g2 = ffffffffffffffbb
lduh [%i6+0x03e],%g2 ! %g2 = 000000000000d18b
! Mem[00000000908000d8] = 60d85c8c, %g2 = 000000000000d18b
ldub [%i5+0x0d8],%g2 ! %g2 = 0000000000000060
! Mem[000000001e8000b0] = b69c9a5e, %l0 = e53155af, %l1 = 00000088
add %i1,0xb0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b69c9a5e
! Mem[000000001f8001eb] = 92062243, %l3 = 0e883c27e8dafc3b
ldstub [%i3+0x1eb],%l3 ! %l3 = 00000043000000ff
! Mem[000000001e800088] = adbcdd9652184f01, %l5 = 00000000d8e5b7c9, %l1 = 00000000b69c9a5e
add %i1,0x88,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = adbcdd9652184f01
! Mem[000000001f0001d8] = 915f4e42, %l2 = 7d896df2, %l7 = 66ffb30b
add %i2,0x1d8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000915f4e42
! Mem[000000001f800049] = 63dcff29, %l4 = 000000008d0d21dd
ldstub [%i3+0x049],%l4 ! %l4 = 000000dc000000ff
! Mem[000000001f800180] = ff8b8dea, %l0 = 00000000e53155af
swap [%i3+0x180],%l0 ! %l0 = 00000000ff8b8dea
p7_label_19:
! %l4 = 000000dc, %l5 = d8e5b7c9, Mem[0000000090800008] = d132c671 bc402a68
std %l4,[%i5+%o1] ! Mem[0000000090800008] = 000000dc d8e5b7c9
! Mem[000000001e8000d4] = 783aba76, %l0 = 00000000ff8b8dea
swap [%i1+0x0d4],%l0 ! %l0 = 00000000783aba76
! Mem[000000001f8001bc] = fd90e5bf, %l2 = 7d896df2, %l1 = 52184f01
add %i3,0x1bc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000fd90e5bf
! %l2 = 000000007d896df2, Mem[000000009080007d] = d4b3e473
stb %l2,[%i5+0x07d] ! Mem[000000009080007c] = f2b3e473
! Mem[000000001f000044] = 40249156, %l1 = fd90e5bf, %l5 = d8e5b7c9
add %i2,0x44,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000040249156
! Mem[0000000090000044] = 315d3ce2, %g18 = 66137f383d8b1fc9
ldsw [%i4+0x044],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[000000001f0001b3] = 223c555c, %l0 = 00000000783aba76
ldstub [%i2+0x1b3],%l0 ! %l0 = 0000005c000000ff
! Mem[000000001e800155] = 75f73f9a, %l4 = 00000000000000dc
ldstub [%i1+0x155],%l4 ! %l4 = 000000f7000000ff
! Mem[000000001f0001f0] = 90f9c89367228874, %l6 = 0000000033388151, %l0 = 000000000000005c
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 90f9c89367228874
! %l6 = 0000000033388151, Mem[000000001f0000f8] = 432a0ae9
sth %l6,[%i2+0x0f8] ! Mem[000000001f0000f8] = 81510ae9
p7_label_20:
! Mem[000000001f800024] = c02bbdee, %l5 = 0000000040249156
swap [%i3+0x024],%l5 ! %l5 = 00000000c02bbdee
! Mem[000000001f8001ca] = 728165e3, %l1 = 00000000fd90e5bf
ldstub [%i3+0x1ca],%l1 ! %l1 = 00000065000000ff
! Mem[000000001e800049] = ba731036, %l4 = 00000000000000f7
ldstub [%i1+0x049],%l4 ! %l4 = 00000073000000ff
! Mem[000000001e0001e0] = fa856634, %l0 = 90f9c89367228874
lduh [%i0+0x1e0],%l0 ! %l0 = 000000000000fa85
! Mem[000000001f8000f8] = 3e9fe9b7e385a675, %l7 = 00000000915f4e42, %l1 = 0000000000000065
add %i3,0xf8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 3e9fe9b7e385a675
! Mem[000000001e000130] = c9428161, %l6 = 0000000033388151
swap [%i0+0x130],%l6 ! %l6 = 00000000c9428161
! Mem[000000001f0000cb] = 7b899e51, %l2 = 000000007d896df2
ldstub [%i2+0x0cb],%l2 ! %l2 = 00000051000000ff
! %l6 = c9428161, %l7 = 915f4e42, Mem[0000000091000040] = d0dc1023 f63d3fd8
std %l6,[%i6+0x040] ! Mem[0000000091000040] = c9428161 915f4e42
! Mem[0000000090800018] = fa73ed6e, %g18 = 66137f383d8b1fc9
ldsw [%i5+%o3],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[000000009100011c] = 88355b19, %g2 = fffffffffa73ed6e
lduw [%i6+0x11c],%g2 ! %g2 = 0000000088355b19
p7_label_21:
! Mem[000000001e800158] = 390801bb 389a8d92, %l4 = 00000073, %l5 = c02bbdee
ldd [%i1+0x158],%l4 ! %l4 = 00000000390801bb 00000000389a8d92
! %l6 = 00000000c9428161, Mem[000000009000009c] = e30238ad
sth %l6,[%i4+0x09c] ! Mem[000000009000009c] = 816138ad
! Mem[0000000090000080] = e75680f9, %g2 = 0000000088355b19
lduw [%i4+0x080],%g2 ! %g2 = 00000000e75680f9
! %l7 = 00000000915f4e42, Mem[00000000908001c8] = ebf52008eb1eb481
stx %l7,[%i5+0x1c8] ! Mem[00000000908001c8] = 00000000915f4e42
! Mem[000000001f000020] = 2b29faaa7925efc2, %l3 = 0000000000000043, %l1 = 3e9fe9b7e385a675
add %i2,0x20,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 2b29faaa7925efc2
! Mem[000000001e000150] = 87ff040d6e52dec6, %l3 = 0000000000000043, %l4 = 00000000390801bb
add %i0,0x150,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 87ff040d6e52dec6
! Mem[0000000090000034] = c1405757, %g2 = 00000000e75680f9
ldub [%i4+0x037],%g2 ! %g2 = 00000000000000c1
! Mem[00000000918000dc] = 6a31e087, %g2 = 00000000000000c1
lduh [%o0+0x0de],%g2 ! %g2 = 0000000000006a31
! Mem[000000001e0000b0] = 1a15edd4424b1d24, %l2 = 0000000000000051, %l7 = 00000000915f4e42
add %i0,0xb0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 1a15edd4424b1d24
! %l4 = 87ff040d6e52dec6, Mem[000000001f8000d4] = 0942544b
stw %l4,[%i3+0x0d4] ! Mem[000000001f8000d4] = 6e52dec6
p7_label_22:
! Mem[000000001f8000a4] = 232f715a, %l6 = 00000000c9428161
swap [%i3+0x0a4],%l6 ! %l6 = 00000000232f715a
! Mem[000000009080006c] = 9ef6b82b, %g18 = 66137f383d8b1fc9
ldsw [%i5+0x06c],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[000000001e80010b] = f366e168, %l1 = 2b29faaa7925efc2
ldstub [%i1+0x10b],%l1 ! %l1 = 00000068000000ff
! Mem[00000000910001e0] = 6837dbc6 4456a678, %g2 = 9ef6b82b, %g3 = 7a125a5e
ldd [%i6+0x1e0],%g2 ! %g2 = 000000006837dbc6 000000004456a678
! Mem[000000001e0000b5] = 424b1d24, %l1 = 0000000000000068
ldstub [%i0+0x0b5],%l1 ! %l1 = 0000004b000000ff
! Mem[000000001e000012] = fe11acfb, %l4 = 87ff040d6e52dec6
ldstub [%i0+0x012],%l4 ! %l4 = 000000ac000000ff
! Mem[00000000910001b4] = bae85ae0, %g18 = 66137f383d8b1fc9
ldsw [%i6+0x1b4],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[000000001e00001f] = 0b4bc979, %l5 = 00000000389a8d92
ldstub [%i0+0x01f],%l5 ! %l5 = 00000079000000ff
! Mem[000000001e800168] = 7c08f1d2cb951dd6, %l5 = 0000000000000079, %l6 = 00000000232f715a
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 7c08f1d2cb951dd6
! Mem[000000001f000110] = bd57c399, %l3 = 0000000000000043
ldsw [%i2+0x110],%l3 ! %l3 = ffffffffbd57c399
p7_label_23:
! Mem[00000000908000b4] = 402956a2, %g2 = ffffffffbae85ae0
ldub [%i5+0x0b5],%g2 ! %g2 = 0000000000000040
! Mem[00000000910001a4] = b0ca69d4, %g2 = 0000000000000040
ldub [%i6+0x1a7],%g2 ! %g2 = 00000000000000b0
! Mem[000000001f00006c] = 28d0b1a5, %l3 = ffffffffbd57c399
swap [%i2+0x06c],%l3 ! %l3 = 0000000028d0b1a5
! Mem[000000001e800028] = 1cef9b6e, %l4 = 000000ac, %l4 = 000000ac
add %i1,0x28,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001cef9b6e
! Mem[00000000918000b8] = 69c70d0d, %g18 = 66137f383d8b1fc9
ldsw [%o0+0x0b8],%g2 ! %g2 = 66137f383d8b1fc9
! Mem[000000001e800008] = 05ac2358, %l3 = 0000000028d0b1a5
lduw [%i1+%o1],%l3 ! %l3 = 0000000005ac2358
! Mem[0000000091000060] = 291e59f7 8b990024, %g2 = 69c70d0d, %g3 = 4456a678
ldd [%i6+0x060],%g2 ! %g2 = 00000000291e59f7 000000008b990024
! Mem[00000000900001c0] = 6e76fc32a770ca4c, %g2 = 00000000291e59f7
ldx [%i4+0x1c0],%g2 ! %g2 = 6e76fc32a770ca4c
! Mem[000000001f8000d8] = 331dc850, %l6 = cb951dd6, %l2 = 00000051
add %i3,0xd8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000331dc850
! Mem[00000000908001dc] = 0ac0047a, %g2 = 6e76fc32a770ca4c
ldsb [%i5+0x1df],%g2 ! %g2 = 000000000000000a
p7_label_24:
! Mem[000000001e800160] = 0e38a66f452c0848, %l5 = 0000000000000079, %l4 = 000000001cef9b6e
add %i1,0x160,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 0e38a66f452c0848
! Mem[000000001e000029] = b84f9e34, %l2 = 00000000331dc850
ldstub [%i0+0x029],%l2 ! %l2 = 0000004f000000ff
! Mem[000000001f000157] = f2df4d5a, %l6 = 7c08f1d2cb951dd6
ldstub [%i2+0x157],%l6 ! %l6 = 0000005a000000ff
! %l4 = 0e38a66f452c0848, Mem[0000000090000179] = 7c7c4227
stb %l4,[%i4+0x179] ! Mem[0000000090000178] = 487c4227
! Mem[0000000090800100] = 553fbef4, %g18 = 66137f383d8b1fc9
ldsw [%i5+0x100],%g2 ! %g2 = 66137f383d8b1fc9
! %l2 = 0000004f, %l3 = 05ac2358, Mem[000000001f000140] = ff4ec836 06331447
std %l2,[%i2+0x140] ! Mem[000000001f000140] = 0000004f 05ac2358
! Mem[000000001f800180] = e53155af, %l6 = 000000000000005a
ldstub [%i3+0x180],%l6 ! %l6 = 000000e5000000ff
! Mem[000000001e800048] = baff103600000080, %l1 = 000000000000004b, %l0 = 000000000000fa85
add %i1,0x48,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = baff103600000080
! Mem[00000000918001f4] = 23b3ffa2, %g18 = 66137f383d8b1fc9
ldsw [%o0+0x1f4],%g2 ! %g2 = 66137f383d8b1fc9
! %l6 = 000000e5, %l7 = 424b1d24, Mem[0000000091000180] = d9bcdeb0 df2b874b
std %l6,[%i6+0x180] ! Mem[0000000091000180] = 000000e5 424b1d24
p7_label_25:
! %l3 = 0000000005ac2358, Mem[00000000900001bc] = db2d8400
stw %l3,[%i4+0x1bc] ! Mem[00000000900001bc] = 05ac2358
! %l0 = baff103600000080, Mem[0000000091800158] = 9dc4c12d
stb %l0,[%o0+0x158] ! Mem[0000000091800158] = 80c4c12d
! Mem[000000001e800148] = d36730b9006dcbd3, %l1 = 000000000000004b, %l0 = baff103600000080
add %i1,0x148,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = d36730b9006dcbd3
! Mem[000000001e8000ac] = ed608a77, %l1 = 0000004b, %l3 = 05ac2358
add %i1,0xac,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ed608a77
! Mem[0000000091800078] = 27626309, %g2 = 0000000023b3ffa2
lduh [%o0+0x078],%g2 ! %g2 = 0000000000002762
! Mem[000000001e800118] = bddfdfb4, %l5 = 00000079, %l2 = 0000004f
add %i1,0x118,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000bddfdfb4
! Mem[000000001e00010c] = 48d1196b, %l0 = d36730b9006dcbd3
ldsb [%i0+0x10f],%l0 ! %l0 = 000000000000006b
! Mem[000000001f0001cc] = 1eff3dbe, %l5 = 0000000000000079
lduw [%i2+0x1cc],%l5 ! %l5 = 000000001eff3dbe
! %l5 = 000000001eff3dbe, Mem[0000000090800044] = b6938ad3
sth %l5,[%i5+0x044] ! Mem[0000000090800044] = 3dbe8ad3
! Mem[000000001e0001b8] = b408df970b9b3a85, %l3 = 00000000ed608a77, %l4 = 0e38a66f452c0848
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = b408df970b9b3a85
ba,a p7_not_taken_0_end
p7_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p7_branch_failed
p7_not_taken_0_end:
! End of Random Code for Thread 7
1: membar #Sync ! Force all stores to complete
p7_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x01c] ! Set processor 7 done flag
! Check Registers
p7_check_registers:
set p7_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000006b
bne,a,pn %xcc,p7_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000004b
bne,a,pn %xcc,p7_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000bddfdfb4
bne,a,pn %xcc,p7_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ed608a77
bne,a,pn %xcc,p7_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be b408df970b9b3a85
bne,a,pn %xcc,p7_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001eff3dbe
bne,a,pn %xcc,p7_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000e5
bne,a,pn %xcc,p7_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 1a15edd4424b1d24
bne,a,pn %xcc,p7_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p7_check_fp_registers:
set p7_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 219c4f07 bcccfe02
bne %xcc,p7_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be bab612ba beda9cd8
bne %xcc,p7_f4_fail
nop
! Check Local Memory
set p7_local0_expect,%g1
p7_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = fe11fffb4c1d175c
ldx [%i0+0x010],%g3 ! Observed data at 000000001e000010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = a05d982f0b4bc9ff
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 = b8ff9e34cdaaeb09
ldx [%i0+0x028],%g3 ! Observed data at 000000001e000028
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff6a8f4b093699f1
ldx [%i0+0x058],%g3 ! Observed data at 000000001e000058
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 1a15edd442ff1d24
ldx [%i0+0x0b0],%g3 ! Observed data at 000000001e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff4ec83648d1196b
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 = 0746f5ff13b510ec
ldx [%i0+0x118],%g3 ! Observed data at 000000001e000118
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = f46a4d2d8939af1a
ldx [%i0+0x128],%g3 ! Observed data at 000000001e000128
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 333881511e9d67d9
ldx [%i0+0x130],%g3 ! Observed data at 000000001e000130
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = 6835e39bc6a49e77
ldx [%i0+0x180],%g3 ! Observed data at 000000001e000180
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 27cb8c642cc15aff
ldx [%i0+0x188],%g3 ! Observed data at 000000001e000188
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 8f3fdb86d14a67b1
ldx [%i0+0x198],%g3 ! Observed data at 000000001e000198
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 71ffbf97f7462db3
ldx [%i0+0x1a0],%g3 ! Observed data at 000000001e0001a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 877388449dfaf7ee
ldx [%i0+0x1c0],%g3 ! Observed data at 000000001e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ddb8703eff28c521
ldx [%i0+0x1c8],%g3 ! Observed data at 000000001e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8605957700000037
ldx [%i0+0x1f0],%g3 ! Observed data at 000000001e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i0,0x1f0,%g4
set p7_local1_expect,%g1
p7_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = f87f4e1e530755ff
ldx [%i1+0x000],%g3 ! Observed data at 000000001e800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = bbafffa9a4f6f893
ldx [%i1+0x030],%g3 ! Observed data at 000000001e800030
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = baff103600000080
ldx [%i1+0x048],%g3 ! Observed data at 000000001e800048
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = f331d4fd3e727aff
ldx [%i1+0x080],%g3 ! Observed data at 000000001e800080
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7547807633388151
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 = 1f1b04c4c1ff4ccf
ldx [%i1+0x0a0],%g3 ! Observed data at 000000001e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0c742fbcff8b8dea
ldx [%i1+0x0d0],%g3 ! Observed data at 000000001e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = de81fc8f000000a2
ldx [%i1+0x100],%g3 ! Observed data at 000000001e800100
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = f366e1ff5f8bd9e6
ldx [%i1+0x108],%g3 ! Observed data at 000000001e800108
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = 9036768c75ff3f9a
ldx [%i1+0x150],%g3 ! Observed data at 000000001e800150
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = b5f7f9002cc15aff
ldx [%i1+0x170],%g3 ! Observed data at 000000001e800170
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = c0f26ccd6ff569b4
ldx [%i1+0x1a8],%g3 ! Observed data at 000000001e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 8f8d7bfd16e1fff1
ldx [%i1+0x1b0],%g3 ! Observed data at 000000001e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f7462db373349772
ldx [%i1+0x1e8],%g3 ! Observed data at 000000001e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i1,0x1e8,%g4
set p7_local2_expect,%g1
p7_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = c8ff63bbd10839b4
ldx [%i2+0x008],%g3 ! Observed data at 000000001f000008
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x008,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6fba0c2dbd57c399
ldx [%i2+0x068],%g3 ! Observed data at 000000001f000068
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 7b899effaf53b77a
ldx [%i2+0x0c8],%g3 ! Observed data at 000000001f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 017a1b0f92780652
ldx [%i2+0x0d8],%g3 ! Observed data at 000000001f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c827d920dcb8817d
ldx [%i2+0x0e0],%g3 ! Observed data at 000000001f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 81510ae999a26aa8
ldx [%i2+0x0f8],%g3 ! Observed data at 000000001f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = b187bfbf000000f1
ldx [%i2+0x118],%g3 ! Observed data at 000000001f000118
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = c0cbf783a1e89849
ldx [%i2+0x128],%g3 ! Observed data at 000000001f000128
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = f48e32ff69e0f53d
ldx [%i2+0x130],%g3 ! Observed data at 000000001f000130
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000004f05ac2358
ldx [%i2+0x140],%g3 ! Observed data at 000000001f000140
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5a4c8ff3f2df4dff
ldx [%i2+0x150],%g3 ! Observed data at 000000001f000150
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 024ef0bfbdeec89e
ldx [%i2+0x160],%g3 ! Observed data at 000000001f000160
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 59b87ed1ff50b160
ldx [%i2+0x170],%g3 ! Observed data at 000000001f000170
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 223c55ff0fcc230b
ldx [%i2+0x1b0],%g3 ! Observed data at 000000001f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 23b27af4c7ff1992
ldx [%i2+0x1b8],%g3 ! Observed data at 000000001f0001b8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 4c735ce64c8cdbd2
ldx [%i2+0x1c0],%g3 ! Observed data at 000000001f0001c0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7959b548682146b2
ldx [%i2+0x1e8],%g3 ! Observed data at 000000001f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 90f9c89367228874
ldx [%i2+0x1f0],%g3 ! Observed data at 000000001f0001f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i2,0x1f0,%g4
set p7_local3_expect,%g1
p7_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 439721ce93c237ee
ldx [%i3+0x000],%g3 ! Observed data at 000000001f800000
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffaad0cb98b995c9
ldx [%i3+0x010],%g3 ! Observed data at 000000001f800010
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 3926853840249156
ldx [%i3+0x020],%g3 ! Observed data at 000000001f800020
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 63ffff29b871132a
ldx [%i3+0x048],%g3 ! Observed data at 000000001f800048
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 2a27ac994c8cdbd2
ldx [%i3+0x058],%g3 ! Observed data at 000000001f800058
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = cecba8b791ff3b83
ldx [%i3+0x090],%g3 ! Observed data at 000000001f800090
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 7086df79c9428161
ldx [%i3+0x0a0],%g3 ! Observed data at 000000001f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d314a8296e52dec6
ldx [%i3+0x0d0],%g3 ! Observed data at 000000001f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = bdf8970d2cffe783
ldx [%i3+0x0f0],%g3 ! Observed data at 000000001f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0da2edde5a8e54ff
ldx [%i3+0x110],%g3 ! Observed data at 000000001f800110
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = e0abea0e39268538
ldx [%i3+0x128],%g3 ! Observed data at 000000001f800128
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 4a9921ce5911b921
ldx [%i3+0x138],%g3 ! Observed data at 000000001f800138
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x138,%g4
ldx [%g1+0x170],%g2 ! Expected data = 1af7e7223c72bcff
ldx [%i3+0x170],%g3 ! Observed data at 000000001f800170
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff3155af859dca4a
ldx [%i3+0x180],%g3 ! Observed data at 000000001f800180
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7281ffe3c52b480b
ldx [%i3+0x1c8],%g3 ! Observed data at 000000001f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p7_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d1a1737ea31bf75f
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 = 920622ffc3c39069
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_f2_fail:
set p7_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p7_f4_fail:
set p7_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 7 failed
p7_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 7 failed
p7_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x01c] ! Set processor 7 done flag
set p7_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p7_selfmod_failed:
ba p7_failed
mov 0xabc,%g1
p7_common_error:
or %g0,0xee7,%g1
ba p7_failed
mov %o5,%g3
p7_common_signature_error:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_common_timeout:
set p7_temp,%g1
ba p7_failed
st %g2,[%g1] ! Common Lock Number
p7_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p7_failed
mov 0x0,%g3
p7_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e800018]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f000020]
done
p7_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000001e800018]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000001f000020]
done
p7_trap2e:
stwa %l5,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800018]
done
p7_trap2o:
stwa %l5,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000001e800018]
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 = 91aad8f3ad6b6c35
ldx [%g1+0x008],%l1 ! %l1 = 4feee9f042e0b0b1
ldx [%g1+0x010],%l2 ! %l2 = 38ea14e3f46a4d2d
ldx [%g1+0x018],%l3 ! %l3 = aaa7e679e57a191c
ldx [%g1+0x020],%l4 ! %l4 = c010bd0e024ef0bf
ldx [%g1+0x028],%l5 ! %l5 = 19f5d46fbbeeec61
ldx [%g1+0x030],%l6 ! %l6 = 085b20986e1c862d
ldx [%g1+0x038],%l7 ! %l7 = 78ed7da261f0f965
! Initialize the output register of window 0
set unres3_start,%o0
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 = 21238267 abca3c26 a4e2dd37 f8cb8a14
! %f4 = 1c5e5246 d208935d 683d5d1e 5438101e
! %f8 = 9e284e65 4f0b17c8 ca8bfc9b db896a7b
! %f12 = 3d5e563b 91ec4aee 7280853f d14088f7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8ec5f2c1 e19f3184 e5301e0a 2b23cda7
! %f20 = 50e3c3b5 d995495d 31d7706d ecb81950
! %f24 = 3a6689e0 e89c55a8 49650a3d d1c14ba0
! %f28 = 82914d57 78a595b5 acdf97d0 cf76d09d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 917fb3ea b5be0fcb 455e4b99 706185c5
! %f36 = 6f0367d6 02d79963 571468fd 089f8397
! %f40 = 57c83b4c a2cbb259 bf358342 c2b9f943
! %f44 = ceb68687 d348aeaf 5c4ddae5 e419a049
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x108eb43f00000004,%g7,%g1 ! GSR scale = 0, align = 4
wr %g1,%g0,%gsr ! GSR = 108eb43f00000004
wr %g0,%y ! Clear Y 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[0000000090800180] = 77056037, %g2 = ff99626788a09852
lduw [%i5+0x180],%g2 ! %g2 = 0000000077056037
! %l2 = cbad0b42a785dc48, Mem[000000009080006a] = f00a9ef6
sth %l2,[%i5+0x06a] ! Mem[0000000090800068] = dc489ef6
! Mem[0000000020800028] = c0411e58, %l2 = cbad0b42a785dc48
swap [%i1+%o5],%l2 ! %l2 = 00000000c0411e58
! Mem[0000000020800090] = 5365a452a689ea7a, %l7 = 327a5bae4c529e25, %l1 = 3d59511c98a46c11
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 5365a452a689ea7a
! Mem[000000009000015c] = 026fb8e3, %g2 = 0000000077056037
lduw [%i4+0x15c],%g2 ! %g2 = 00000000026fb8e3
! Mem[00000000208001e8] = e16e6689711bee95, %l5 = 440af4d5ee084667, %l1 = 5365a452a689ea7a
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e16e6689711bee95
! Mem[0000000021000026] = 858a03ec, %l2 = 00000000c0411e58
ldstub [%i2+0x026],%l2 ! %l2 = 00000003000000ff
! Mem[00000000200001a8] = e7f5eaff, %l1 = e16e6689711bee95
lduh [%i0+0x1aa],%l1 ! %l1 = 000000000000eaff
! Mem[00000000908000d8] = 60d85c8c, %g2 = 00000000026fb8e3
lduh [%i5+0x0d8],%g2 ! %g2 = 00000000000060d8
! %l5 = 440af4d5ee084667, Mem[000000009180006b] = 9d3e90d0
stb %l5,[%o0+0x06b] ! Mem[0000000091800068] = 673e90d0
p8_label_2:
! %l2 = 0000000000000003, Mem[0000000091000168] = 846b32559f5c7543
stx %l2,[%i6+0x168] ! Mem[0000000091000168] = 0000000000000003
! Mem[0000000020000034] = ae0b42a9, %l5 = 440af4d5ee084667
ldstub [%i0+0x034],%l5 ! %l5 = 000000ae000000ff
! Mem[000000002100005c] = 59c57a77, %l5 = 00000000000000ae
swap [%i2+0x05c],%l5 ! %l5 = 0000000059c57a77
! %l2 = 0000000000000003, Mem[00000000910001b0] = 2237531bbae85ac5
stx %l2,[%i6+0x1b0] ! Mem[00000000910001b0] = 0000000000000003
! %l6 = 930db94a47b3b931, Mem[0000000091800036] = aced12ca
stb %l6,[%o0+0x036] ! Mem[0000000091800034] = 31ed12ca
! %l4 = f9e43e9d, %l5 = 59c57a77, Mem[0000000091000110] = 6f4c32b3 7e871147
std %l4,[%i6+0x110] ! Mem[0000000091000110] = f9e43e9d 59c57a77
! Mem[0000000021000058] = 058fe7f3000000ae, %l3 = 93a165461533919a, %l5 = 0000000059c57a77
add %i2,0x58,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 058fe7f3000000ae
! %l4 = 94e1b69bf9e43e9d, Mem[00000000900001d8] = 28bf21bb
stw %l4,[%i4+0x1d8] ! Mem[00000000900001d8] = f9e43e9d
! Mem[0000000090800148] = ccc20ff9, %g2 = 00000000000060d8
ldub [%i5+0x14a],%g2 ! %g2 = 00000000000000cc
! %l7 = 327a5bae4c529e25, Mem[00000000918000a2] = 957fe567
stb %l7,[%o0+0x0a2] ! Mem[00000000918000a0] = 257fe567
p8_label_3:
! %l7 = 327a5bae4c529e25, Mem[00000000900000a0] = 1b95d023a627f525
stx %l7,[%i4+0x0a0] ! Mem[00000000900000a0] = 327a5bae4c529e25
! %l7 = 327a5bae4c529e25, Mem[0000000090800030] = cf83b46f
stw %l7,[%i5+0x030] ! Mem[0000000090800030] = 4c529e25
! %l3 = 93a165461533919a, Mem[00000000900000d8] = fc8e738c
sth %l3,[%i4+0x0d8] ! Mem[00000000900000d8] = 919a738c
! Mem[00000000210000ac] = 2c610840, %l1 = 000000000000eaff
swap [%i2+0x0ac],%l1 ! %l1 = 000000002c610840
! Mem[0000000020800084] = 3db51c9a, %l7 = 4c529e25, %l3 = 1533919a
add %i1,0x84,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000003db51c9a
! %l0 = d658f2f5, %l1 = 2c610840, Mem[0000000091000110] = f9e43e9d 59c57a77
std %l0,[%i6+0x110] ! Mem[0000000091000110] = d658f2f5 2c610840
! Mem[00000000210001cf] = 9b467745, %l4 = 94e1b69bf9e43e9d
ldstub [%i2+0x1cf],%l4 ! %l4 = 00000045000000ff
! Mem[0000000090800098] = 9840e9c9 d8debc93, %g2 = 000000cc, %g3 = 0bad0b00
ldd [%i5+0x098],%g2 ! %g2 = 000000009840e9c9 00000000d8debc93
! Mem[0000000091000054] = 25ed5b63, %g18 = 83ccb6721ae53ebe
ldsw [%i6+0x054],%g2 ! %g2 = 83ccb6721ae53ebe
! Mem[0000000021800019] = 5e8ad329, %l6 = 930db94a47b3b931
ldstub [%i3+0x019],%l6 ! %l6 = 0000008a000000ff
p8_label_4:
! Mem[0000000021000170] = 23ce52ea, %l3 = 000000003db51c9a
swap [%i2+0x170],%l3 ! %l3 = 0000000023ce52ea
! Mem[0000000020000030] = f136e84b, %l0 = a57961bed658f2f5
swap [%i0+0x030],%l0 ! %l0 = 00000000f136e84b
! Mem[0000000021000090] = cd6e008d, %l1 = 000000002c610840
swap [%i2+0x090],%l1 ! %l1 = 00000000cd6e008d
! Mem[00000000900001d8] = f9e43e9d, %g18 = 83ccb6721ae53ebe
ldsw [%i4+0x1d8],%g2 ! %g2 = 83ccb6721ae53ebe
! Mem[00000000218001f7] = 973bd184, %l5 = 058fe7f3000000ae
ldstub [%i3+0x1f7],%l5 ! %l5 = 00000084000000ff
! Mem[0000000020000128] = 421a42ec46f99f77, %l6 = 000000000000008a, %l7 = 327a5bae4c529e25
add %i0,0x128,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 421a42ec46f99f77
! Mem[000000002180011f] = 24cf63c9, %l0 = 00000000f136e84b
ldstub [%i3+0x11f],%l0 ! %l0 = 000000c9000000ff
! %l7 = 421a42ec46f99f77, Mem[0000000091000014] = df53accf
stw %l7,[%i6+0x014] ! Mem[0000000091000014] = 46f99f77
! Mem[00000000218001fc] = a5d0f3b1, %l4 = 0000000000000045
ldsh [%i3+0x1fe],%l4 ! %l4 = fffffffffffff3b1
! Mem[00000000900000f8] = c8db6184 d1ddee56, %g2 = f9e43e9d, %g3 = d8debc93
ldd [%i4+0x0f8],%g2 ! %g2 = 00000000c8db6184 00000000d1ddee56
p8_label_5:
! %l5 = 0000000000000084, Mem[00000000908000e8] = c63d9e2d
sth %l5,[%i5+0x0e8] ! Mem[00000000908000e8] = 00849e2d
! %l1 = 00000000cd6e008d, Mem[00000000908001e6] = 13e99169
sth %l1,[%i5+0x1e6] ! Mem[00000000908001e4] = 008d9169
! %l6 = 0000008a, %l7 = 46f99f77, Mem[0000000091800080] = 25855ca4 a6b4e02e
std %l6,[%o0+0x080] ! Mem[0000000091800080] = 0000008a 46f99f77
! Mem[0000000090000168] = dbbc723c684e70cb, %g2 = 00000000c8db6184
ldx [%i4+0x168],%g2 ! %g2 = dbbc723c684e70cb
! Mem[0000000021000160] = 9dfbae74, %l7 = 421a42ec46f99f77
swap [%i2+0x160],%l7 ! %l7 = 000000009dfbae74
! Mem[0000000020000012] = 00ac04b9, %l4 = fffffffffffff3b1
ldstub [%i0+0x012],%l4 ! %l4 = 00000004000000ff
! Mem[0000000090000040] = e81df438, %g18 = 83ccb6721ae53ebe
ldsw [%i4+0x040],%g2 ! %g2 = 83ccb6721ae53ebe
! Mem[00000000900000a0] = 327a5bae4c529e25, %g2 = ffffffffe81df438
ldx [%i4+0x0a0],%g2 ! %g2 = 327a5bae4c529e25
! Mem[000000002180003f] = e13c3847, %l0 = 00000000000000c9
ldstub [%i3+0x03f],%l0 ! %l0 = 00000047000000ff
! Mem[000000002000003c] = 0a4b2c00, %l5 = 0000000000000084
swap [%i0+0x03c],%l5 ! %l5 = 000000000a4b2c00
p8_label_6:
! %l5 = 000000000a4b2c00, Mem[0000000091000060] = 291e59f78b99636e
stx %l5,[%i6+0x060] ! Mem[0000000091000060] = 000000000a4b2c00
! Mem[0000000090800150] = c0a9e70f, %g2 = 327a5bae4c529e25
ldsh [%i5+0x152],%g2 ! %g2 = ffffffffffffc0a9
! Mem[00000000910001b8] = 1817b3a1, %g2 = ffffffffffffc0a9
lduw [%i6+0x1b8],%g2 ! %g2 = 000000001817b3a1
! %l4 = 0000000000000004, Mem[000000009000014d] = e718c097
stb %l4,[%i4+0x14d] ! Mem[000000009000014c] = 0418c097
! %l4 = 0000000000000004, Mem[00000000908001d2] = c45f66b0
sth %l4,[%i5+0x1d2] ! Mem[00000000908001d0] = 000466b0
! Mem[00000000200000e8] = 9b3f2b5c4532977d, %l3 = 0000000023ce52ea, %l2 = 0000000000000003
add %i0,0xe8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 9b3f2b5c4532977d
! Mem[00000000918000f8] = 2c39abb3820479d7, %g2 = 000000001817b3a1
ldx [%o0+0x0f8],%g2 ! %g2 = 2c39abb3820479d7
! Mem[00000000910001d8] = de219221 1382a2ec, %g2 = 820479d7, %g3 = d1ddee56
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000de219221 000000001382a2ec
! %l4 = 0000000000000004, Mem[00000000210001d0] = 31594d8ff0a76d80
stx %l4,[%i2+0x1d0] ! Mem[00000000210001d0] = 0000000000000004
! %l6 = 0000008a, %l7 = 9dfbae74, Mem[0000000090800110] = e9aa0e7c e4a8641d
std %l6,[%i5+0x110] ! Mem[0000000090800110] = 0000008a 9dfbae74
p8_label_7:
! Mem[00000000208000d4] = 0e164d6e, %l4 = 0000000000000004
swap [%i1+0x0d4],%l4 ! %l4 = 000000000e164d6e
! Mem[0000000020800087] = 3db51c9a, %l6 = 000000000000008a
ldstub [%i1+0x087],%l6 ! %l6 = 0000009a000000ff
! Mem[000000002180006e] = f6808b04, %l2 = 9b3f2b5c4532977d
ldstub [%i3+0x06e],%l2 ! %l2 = 0000008b000000ff
! %l6 = 0000009a, %l7 = 9dfbae74, Mem[00000000918000c8] = b2d8d437 c4a0c63d
std %l6,[%o0+0x0c8] ! Mem[00000000918000c8] = 0000009a 9dfbae74
! Mem[0000000021800058] = 25eb478d, %l5 = 000000000a4b2c00
swap [%i3+0x058],%l5 ! %l5 = 0000000025eb478d
! Mem[0000000090800098] = 9840e9c9d8debc93, %g2 = 00000000de219221
ldx [%i5+0x098],%g2 ! %g2 = 9840e9c9d8debc93
! Mem[00000000908000a0] = cebf2e78 8cb802da, %g2 = d8debc93, %g3 = 1382a2ec
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000cebf2e78 000000008cb802da
! Mem[00000000210001b7] = 1902a5d6, %l7 = 000000009dfbae74
ldstub [%i2+0x1b7],%l7 ! %l7 = 000000d6000000ff
! Mem[00000000208001f8] = d27eb7c01dddf7d7, %l3 = 0000000023ce52ea, %l3 = 0000000023ce52ea
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = d27eb7c01dddf7d7
! %l7 = 00000000000000d6, Mem[0000000091000150] = 1a13b93e28ad1ffe
stx %l7,[%i6+0x150] ! Mem[0000000091000150] = 00000000000000d6
p8_label_8:
! Mem[00000000210000d0] = 5b7aa556, %l3 = d27eb7c01dddf7d7
swap [%i2+0x0d0],%l3 ! %l3 = 000000005b7aa556
! Mem[000000002100017c] = 73ecb88e, %l2 = 000000000000008b
ldstub [%i2+0x17c],%l2 ! %l2 = 00000073000000ff
! %l0 = 00000047, %l1 = cd6e008d, Mem[0000000090800140] = d08388ef ae514e48
std %l0,[%i5+0x140] ! Mem[0000000090800140] = 00000047 cd6e008d
! %l6 = 0000009a, %l7 = 000000d6, Mem[0000000021000068] = c329d865 0dabec6b
std %l6,[%i2+0x068] ! Mem[0000000021000068] = 0000009a 000000d6
! %l0 = 00000047, %l1 = cd6e008d, Mem[00000000910001b8] = 1817b3a1 06c8ffc4
std %l0,[%i6+0x1b8] ! Mem[00000000910001b8] = 00000047 cd6e008d
! Mem[00000000208000a8] = 2498eabf, %l5 = 0000000025eb478d
swap [%i1+0x0a8],%l5 ! %l5 = 000000002498eabf
! %l2 = 00000073, %l3 = 5b7aa556, Mem[0000000090800000] = b5979d1d e3091c39
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000073 5b7aa556
! Mem[00000000200000f0] = c20c07a0, %l0 = 0000000000000047
swap [%i0+0x0f0],%l0 ! %l0 = 00000000c20c07a0
! Mem[00000000208001f4] = 09a0f210, %l7 = 00000000000000d6
swap [%i1+0x1f4],%l7 ! %l7 = 0000000009a0f210
! Mem[00000000218001a0] = 0a0c71188aaf82e7, %l2 = 0000000000000073, %l3 = 000000005b7aa556
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 0a0c71188aaf82e7
p8_label_9:
! Mem[0000000091800034] = 31ed12ca, %g2 = 00000000cebf2e78
lduh [%o0+0x036],%g2 ! %g2 = 00000000000031ed
! Mem[000000009000015c] = 026fb8e3, %g2 = 00000000000031ed
ldsb [%i4+0x15c],%g2 ! %g2 = 0000000000000002
! Mem[0000000021800078] = 8a85f176, %l7 = 0000000009a0f210
swap [%i3+0x078],%l7 ! %l7 = 000000008a85f176
! Mem[00000000208001dd] = 7fb5fa45, %l7 = 000000008a85f176
ldstub [%i1+0x1dd],%l7 ! %l7 = 000000b5000000ff
! Mem[0000000090000068] = 96d7808c, %g2 = 0000000000000002
ldsb [%i4+0x06b],%g2 ! %g2 = ffffffffffffff96
! Mem[0000000020800120] = c9ed5e6fe6f8f775, %l1 = 00000000cd6e008d, %l3 = 0a0c71188aaf82e7
add %i1,0x120,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = c9ed5e6fe6f8f775
! %l0 = 00000000c20c07a0, Mem[0000000090000052] = 4ad59870
sth %l0,[%i4+0x052] ! Mem[0000000090000050] = 07a09870
! %l2 = 0000000000000073, Mem[0000000091000104] = 62d999f4
stw %l2,[%i6+0x104] ! Mem[0000000091000104] = 00000073
! Mem[00000000918000b0] = 57e97bf0, %g2 = ffffffffffffff96
ldub [%o0+0x0b1],%g2 ! %g2 = 0000000000000057
! Mem[00000000910001f4] = cc2ce4d5, %g2 = 0000000000000057
ldsh [%i6+0x1f6],%g2 ! %g2 = ffffffffffffcc2c
p8_label_10:
! Mem[00000000218001a4] = 8aaf82e7, %l6 = 0000009a, %l1 = cd6e008d
add %i3,0x1a4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000008aaf82e7
! Mem[0000000021800174] = 80432a72, %l1 = 000000008aaf82e7
swap [%i3+0x174],%l1 ! %l1 = 0000000080432a72
! Mem[00000000210000c0] = e1c03a50, %l1 = 80432a72, %l5 = 2498eabf
add %i2,0xc0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e1c03a50
! Mem[0000000020800068] = b92cb1bf, %l6 = 000000000000009a
ldstub [%i1+0x068],%l6 ! %l6 = 000000b9000000ff
! %l4 = 000000000e164d6e, Mem[00000000918000d8] = 8cf5264e
sth %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 4d6e264e
! Mem[0000000021800058] = 0a4b2c00 4bb8f39d, %l0 = c20c07a0, %l1 = 80432a72
ldd [%i3+0x058],%l0 ! %l0 = 000000000a4b2c00 000000004bb8f39d
! Mem[0000000021800048] = bd91ac94, %l2 = 00000073, %l6 = 000000b9
add %i3,0x48,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000bd91ac94
! %l6 = bd91ac94, %l7 = 000000b5, Mem[00000000910001f8] = e4d5765c b5918e91
std %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = bd91ac94 000000b5
! Mem[0000000021000108] = 3a78436a, %l7 = 00000000000000b5
ldsh [%i2+0x108],%l7 ! %l7 = 0000000000003a78
! Mem[0000000090000138] = aaec31a6, %g2 = ffffffffffffcc2c
lduh [%i4+0x13a],%g2 ! %g2 = 000000000000aaec
p8_label_11:
! Mem[000000002100019c] = 973f21eb, %l3 = e6f8f775, %l4 = 0e164d6e
add %i2,0x19c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000973f21eb
! Mem[0000000020800001] = d322550c, %l3 = c9ed5e6fe6f8f775
ldstub [%i1+0x001],%l3 ! %l3 = 00000022000000ff
! %l4 = 973f21eb, %l5 = e1c03a50, Mem[0000000090800018] = fa73ed6e c37c859d
std %l4,[%i5+%o3] ! Mem[0000000090800018] = 973f21eb e1c03a50
! %l4 = 00000000973f21eb, Mem[000000009000008c] = 19ef6fd7
stw %l4,[%i4+0x08c] ! Mem[000000009000008c] = 973f21eb
! %l4 = 00000000973f21eb, Mem[00000000218001b0] = 6cf8ce9a6ecc8470
stx %l4,[%i3+0x1b0] ! Mem[00000000218001b0] = 00000000973f21eb
! %l3 = 0000000000000022, Mem[0000000020000038] = 8f587599
stw %l3,[%i0+0x038] ! Mem[0000000020000038] = 00000022
! Mem[0000000090000180] = eb44f105 2af08539, %g2 = 0000aaec, %g3 = 8cb802da
ldd [%i4+0x180],%g2 ! %g2 = 00000000eb44f105 000000002af08539
! Mem[00000000208001b0] = ad94d782ef6ae7de, %l2 = 0000000000000073, %l7 = 0000000000003a78
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ad94d782ef6ae7de
! Mem[0000000020800177] = cb9f8050, %l1 = 000000004bb8f39d
ldstub [%i1+0x177],%l1 ! %l1 = 00000050000000ff
! Mem[000000002080007c] = 0d036d1d, %l7 = ef6ae7de, %l3 = 00000022
add %i1,0x7c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000d036d1d
p8_label_12:
! Mem[0000000020000130] = ed79f53aa5c02000, %l0 = 000000000a4b2c00, %l0 = 000000000a4b2c00
add %i0,0x130,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ed79f53aa5c02000
! Mem[000000002180004b] = bd91ac94, %l4 = 00000000973f21eb
ldstub [%i3+0x04b],%l4 ! %l4 = 00000094000000ff
! %l4 = 0000000000000094, Mem[0000000090800070] = a09699f8bb03eaa9
stx %l4,[%i5+0x070] ! Mem[0000000090800070] = 0000000000000094
! Mem[0000000020000180] = 0856f16b, %l1 = 0000000000000050
ldstub [%i0+0x180],%l1 ! %l1 = 00000008000000ff
! %l6 = bd91ac94, %l7 = ef6ae7de, Mem[00000000908001e8] = 916930f2 0fa10a75
std %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = bd91ac94 ef6ae7de
! %l7 = ad94d782ef6ae7de, Mem[0000000091000040] = d0dc1023f63d3fd8
stx %l7,[%i6+0x040] ! Mem[0000000091000040] = ad94d782ef6ae7de
! Mem[0000000020800018] = 4999bc5e, %l1 = 00000008, %l6 = bd91ac94
add %i1,0x18,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004999bc5e
! Mem[0000000020800070] = b92b893d, %l6 = 000000004999bc5e
swap [%i1+0x070],%l6 ! %l6 = 00000000b92b893d
! Mem[0000000091800058] = 5eccfeee, %g2 = 00000000eb44f105
ldub [%o0+0x058],%g2 ! %g2 = 000000000000005e
! Mem[0000000021800178] = 159d76a809f5c3b6, %l0 = ed79f53aa5c02000, %l1 = 0000000000000008
add %i3,0x178,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 159d76a809f5c3b6
p8_label_13:
! Mem[0000000090000028] = 3671610fee3673b6, %g2 = 000000000000005e
ldx [%i4+%o5],%g2 ! %g2 = 3671610fee3673b6
! %l6 = 00000000b92b893d, Mem[000000009100019c] = dd0253c0
stb %l6,[%i6+0x19c] ! Mem[000000009100019c] = 3d0253c0
! Mem[0000000021000138] = 60d2060d, %l0 = a5c02000, %l0 = a5c02000
add %i2,0x138,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000060d2060d
! Mem[0000000020000044] = de92cd16, %l3 = 0d036d1d, %l5 = e1c03a50
add %i0,0x44,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000de92cd16
! Mem[0000000021000004] = 109b7fec, %l5 = de92cd16, %l7 = ef6ae7de
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000109b7fec
! %l4 = 0000000000000094, Mem[00000000900000a0] = 327a5bae4c529e25
stx %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 0000000000000094
! Mem[0000000090800168] = 0ac60230, %g2 = 3671610fee3673b6
ldsh [%i5+0x168],%g2 ! %g2 = 0000000000000ac6
! Mem[0000000091800114] = af9752b0, %g2 = 0000000000000ac6
ldsh [%o0+0x114],%g2 ! %g2 = ffffffffffffaf97
! Mem[00000000200000c0] = 6fd78d6a808d807c, %l5 = 00000000de92cd16, %l2 = 0000000000000073
add %i0,0xc0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 6fd78d6a808d807c
! Mem[00000000910001d0] = 5e069791, %g2 = ffffffffffffaf97
lduw [%i6+0x1d0],%g2 ! %g2 = 000000005e069791
p8_label_14:
! Mem[00000000918001b8] = 1812ab31 105c4229, %g2 = 5e069791, %g3 = 2af08539
ldd [%o0+0x1b8],%g2 ! %g2 = 000000001812ab31 00000000105c4229
! Mem[00000000200000b0] = 3ef07d22, %l6 = b92b893d, %l4 = 00000094
add %i0,0xb0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000003ef07d22
! %l2 = 808d807c, %l3 = 0d036d1d, Mem[0000000090000130] = ddf67075 833f03d2
std %l2,[%i4+0x130] ! Mem[0000000090000130] = 808d807c 0d036d1d
! Mem[0000000020800130] = 4e6c31d7, %l1 = 159d76a809f5c3b6
swap [%i1+0x130],%l1 ! %l1 = 000000004e6c31d7
! %l4 = 000000003ef07d22, Mem[00000000918001a0] = d9478d93
sth %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = 7d228d93
! Mem[0000000090800190] = 7c092ad3 686da222, %g2 = 1812ab31, %g3 = 105c4229
ldd [%i5+0x190],%g2 ! %g2 = 000000007c092ad3 00000000686da222
! Mem[00000000910000a0] = f11a4d9a dbaf757f, %g2 = 7c092ad3, %g3 = 686da222
ldd [%i6+0x0a0],%g2 ! %g2 = 00000000f11a4d9a 00000000dbaf757f
! Mem[0000000020000088] = a111a321, %l6 = 00000000b92b893d
ldstub [%i0+0x088],%l6 ! %l6 = 000000a1000000ff
! Mem[0000000020000073] = c7e38ee5, %l3 = 000000000d036d1d
ldstub [%i0+0x073],%l3 ! %l3 = 000000e5000000ff
! Mem[00000000910001e0] = 6837dbc6, %g2 = 00000000f11a4d9a
lduw [%i6+0x1e0],%g2 ! %g2 = 000000006837dbc6
p8_label_15:
! Mem[00000000218001a0] = 0a0c71188aaf82e7, %l7 = 00000000109b7fec, %l2 = 6fd78d6a808d807c
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 0a0c71188aaf82e7
! Mem[0000000020800178] = a0d6b8a2, %l5 = 00000000de92cd16
swap [%i1+0x178],%l5 ! %l5 = 00000000a0d6b8a2
! Mem[00000000910000f4] = be33c27d, %g18 = 83ccb6721ae53ebe
ldsw [%i6+0x0f4],%g2 ! %g2 = 83ccb6721ae53ebe
! Mem[000000002080001c] = c8127a02, %l6 = 00000000000000a1
lduh [%i1+0x01e],%l6 ! %l6 = 0000000000007a02
! Mem[00000000200001f0] = cd43aa17, %l3 = 000000e5, %l0 = 60d2060d
add %i0,0x1f0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000cd43aa17
! Mem[00000000908000f0] = 6f1e9dcf3178189a, %g2 = ffffffffbe33c27d
ldx [%i5+0x0f0],%g2 ! %g2 = 6f1e9dcf3178189a
! Mem[00000000208000a0] = 8dacc94b8b2e1704, %l4 = 000000003ef07d22, %l3 = 00000000000000e5
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 8dacc94b8b2e1704
! Mem[0000000021800188] = 4b0ae208, %l4 = 3ef07d22, %l2 = 8aaf82e7
add %i3,0x188,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000004b0ae208
! Mem[0000000091000068] = 442f3604 42a83b18, %g2 = 3178189a, %g3 = dbaf757f
ldd [%i6+0x068],%g2 ! %g2 = 00000000442f3604 0000000042a83b18
! Mem[00000000200000f8] = 96d914fa, %l3 = 8dacc94b8b2e1704
ldstub [%i0+0x0f8],%l3 ! %l3 = 00000096000000ff
p8_label_16:
! Mem[0000000020800170] = 052b6370cb9f80ff, %l0 = 00000000cd43aa17, %l3 = 0000000000000096
add %i1,0x170,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 052b6370cb9f80ff
! Mem[000000002100008c] = 7903d664, %l1 = 4e6c31d7, %l0 = cd43aa17
add %i2,0x8c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007903d664
! %l0 = 000000007903d664, Mem[000000009080017c] = ed70c2da
stw %l0,[%i5+0x17c] ! Mem[000000009080017c] = 7903d664
! Mem[0000000091000020] = e89b3f07, %g2 = 00000000442f3604
ldsb [%i6+0x022],%g2 ! %g2 = ffffffffffffffe8
! Mem[0000000021800054] = 0d59cb9a, %l5 = 00000000a0d6b8a2
swap [%i3+0x054],%l5 ! %l5 = 000000000d59cb9a
! Mem[0000000020800161] = 444de54a, %l5 = 000000000d59cb9a
ldstub [%i1+0x161],%l5 ! %l5 = 0000004d000000ff
! %l2 = 4b0ae208, %l3 = cb9f80ff, Mem[00000000908001a0] = 046412e4 53389a2a
std %l2,[%i5+0x1a0] ! Mem[00000000908001a0] = 4b0ae208 cb9f80ff
! Mem[00000000208001b5] = ef6ae7de, %l6 = 0000000000007a02
ldstub [%i1+0x1b5],%l6 ! %l6 = 0000006a000000ff
! Mem[00000000210000a8] = 703964c6, %l5 = 000000000000004d
ldstub [%i2+0x0a8],%l5 ! %l5 = 00000070000000ff
! Mem[0000000021000190] = ecfe2531e4b91c04, %l3 = 052b6370cb9f80ff, %l2 = 000000004b0ae208
add %i2,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ecfe2531e4b91c04
p8_label_17:
! %l7 = 00000000109b7fec, Mem[00000000900001fc] = fc4e30f2
stw %l7,[%i4+0x1fc] ! Mem[00000000900001fc] = 109b7fec
! Mem[0000000021000160] = 46f99f77f290dd90, %l5 = 0000000000000070, %l3 = 052b6370cb9f80ff
add %i2,0x160,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 46f99f77f290dd90
! %l1 = 000000004e6c31d7, Mem[00000000910001dc] = 1382a2ec
stw %l1,[%i6+0x1dc] ! Mem[00000000910001dc] = 4e6c31d7
! %l0 = 000000007903d664, Mem[00000000910000c8] = bcc35aee
stw %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = 7903d664
! Mem[0000000091800024] = ccd03a2b, %g2 = ffffffffffffffe8
lduw [%o0+0x024],%g2 ! %g2 = 00000000ccd03a2b
! Mem[0000000021000030] = 41ec99b5f897096a, %l4 = 000000003ef07d22, %l1 = 000000004e6c31d7
add %i2,0x30,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 41ec99b5f897096a
! Mem[00000000210001ce] = 9b4677ff, %l6 = 000000000000006a
ldstub [%i2+0x1ce],%l6 ! %l6 = 00000077000000ff
! Mem[0000000090800030] = 258839e9, %g2 = 00000000ccd03a2b
ldsb [%i5+0x033],%g2 ! %g2 = 0000000000000025
! Mem[00000000900001c0] = fc32a770, %g2 = 0000000000000025
ldsh [%i4+0x1c2],%g2 ! %g2 = fffffffffffffc32
! %l6 = 00000077, %l7 = 109b7fec, Mem[0000000090000190] = 3bba388c 1d02ad2e
std %l6,[%i4+0x190] ! Mem[0000000090000190] = 00000077 109b7fec
p8_label_18:
! Mem[00000000210001a0] = 834dad4f, %l1 = f897096a, %l7 = 109b7fec
add %i2,0x1a0,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000834dad4f
! Mem[00000000218001d4] = ce9997e3, %l1 = 41ec99b5f897096a
swap [%i3+0x1d4],%l1 ! %l1 = 00000000ce9997e3
! Mem[000000002000001d] = 10fdc982, %l0 = 000000007903d664
ldstub [%i0+0x01d],%l0 ! %l0 = 000000fd000000ff
! Mem[00000000208000c4] = 92633b4c, %l2 = ecfe2531e4b91c04
ldub [%i1+0x0c6],%l2 ! %l2 = 000000000000003b
! Mem[0000000091000120] = 9daeaae1f1505e6e, %g2 = fffffffffffffc32
ldx [%i6+0x120],%g2 ! %g2 = 9daeaae1f1505e6e
! Mem[0000000021800024] = 1212e7ca, %l5 = 0000000000000070
ldsw [%i3+0x024],%l5 ! %l5 = 000000001212e7ca
! Mem[0000000020000098] = 9fccac08, %l7 = 00000000834dad4f
ldsb [%i0+0x099],%l7 ! %l7 = ffffffffffffffcc
! %l1 = 00000000ce9997e3, Mem[000000009100019c] = 3d0253c0
sth %l1,[%i6+0x19c] ! Mem[000000009100019c] = 97e353c0
! Mem[00000000908001a8] = f7afcdbe, %g18 = 83ccb6721ae53ebe
ldsw [%i5+0x1a8],%g2 ! %g2 = 83ccb6721ae53ebe
! Mem[00000000218000a8] = dee58969dad9910d, %l2 = 000000000000003b, %l2 = 000000000000003b
add %i3,0xa8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = dee58969dad9910d
p8_label_19:
! Mem[0000000020000160] = 2489162bea772ba0, %l0 = 00000000000000fd, %l5 = 000000001212e7ca
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 2489162bea772ba0
! Mem[00000000910001a8] = ca69d45057ebb0cd, %g2 = fffffffff7afcdbe
ldx [%i6+0x1a8],%g2 ! %g2 = ca69d45057ebb0cd
! Mem[0000000021000050] = 836874f241b865c9, %l5 = 2489162bea772ba0, %l6 = 0000000000000077
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 836874f241b865c9
! Mem[00000000210001e8] = f5fbf4da, %l6 = 41b865c9, %l2 = dad9910d
add %i2,0x1e8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f5fbf4da
! Mem[0000000020000182] = ff56f16b, %l1 = 00000000ce9997e3
ldstub [%i0+0x182],%l1 ! %l1 = 000000f1000000ff
! Mem[00000000218001e0] = d37129f4f9db63e5, %l7 = ffffffffffffffcc, %l0 = 00000000000000fd
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d37129f4f9db63e5
! %l3 = 46f99f77f290dd90, Mem[00000000918000c4] = 96c1128f
stw %l3,[%o0+0x0c4] ! Mem[00000000918000c4] = f290dd90
! Mem[0000000021000190] = ecfe2531e4b91c04, %l6 = 836874f241b865c9, %l2 = 00000000f5fbf4da
add %i2,0x190,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ecfe2531e4b91c04
! Mem[00000000210001d8] = 6a9806c1, %l1 = 00000000000000f1
swap [%i2+0x1d8],%l1 ! %l1 = 000000006a9806c1
! Mem[00000000918001f0] = e6c9843f, %g2 = ca69d45057ebb0cd
ldub [%o0+0x1f0],%g2 ! %g2 = 00000000000000e6
p8_label_20:
! %l4 = 3ef07d22, %l5 = ea772ba0, Mem[00000000908001e0] = c0047a02 8f26008d
std %l4,[%i5+0x1e0] ! Mem[00000000908001e0] = 3ef07d22 ea772ba0
! Mem[0000000091000020] = 549be89b 3f07dc62, %g2 = 000000e6, %g3 = 42a83b18
ldd [%i6+%o4],%g2 ! %g2 = 00000000549be89b 000000003f07dc62
! Mem[0000000090800188] = 4e146fcf, %g2 = 00000000549be89b
lduh [%i5+0x188],%g2 ! %g2 = 0000000000004e14
! Mem[0000000091000194] = 5dc5d1c2, %g2 = 0000000000004e14
ldub [%i6+0x197],%g2 ! %g2 = 000000000000005d
! Mem[00000000208000d0] = 0b6d58fd, %l6 = 836874f241b865c9
ldsb [%i1+0x0d0],%l6 ! %l6 = 000000000000000b
! Mem[00000000218000c8] = b563ed677493c270, %l6 = 000000000000000b, %l7 = ffffffffffffffcc
add %i3,0xc8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = b563ed677493c270
! Mem[00000000910000a4] = af757f8d, %g2 = 000000000000005d
ldub [%i6+0x0a5],%g2 ! %g2 = 00000000000000af
! Mem[00000000208000b6] = d1d90003, %l7 = b563ed677493c270
ldstub [%i1+0x0b6],%l7 ! %l7 = 00000000000000ff
! Mem[0000000021800064] = ada0cf75, %l1 = 000000006a9806c1
swap [%i3+0x064],%l1 ! %l1 = 00000000ada0cf75
! Mem[00000000218000f4] = 481f7592, %l6 = 000000000000000b
swap [%i3+0x0f4],%l6 ! %l6 = 00000000481f7592
p8_label_21:
! Mem[00000000218001a8] = 48c1a635, %l3 = f290dd90, %l1 = ada0cf75
add %i3,0x1a8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000048c1a635
! Mem[0000000020000184] = 75b53e72, %l5 = ea772ba0, %l3 = f290dd90
add %i0,0x184,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000075b53e72
! Mem[00000000208000c8] = 1502daba, %l0 = d37129f4f9db63e5
swap [%i1+0x0c8],%l0 ! %l0 = 000000001502daba
! %l0 = 000000001502daba, Mem[0000000091000094] = c9278aa9
stw %l0,[%i6+0x094] ! Mem[0000000091000094] = 1502daba
! Mem[00000000208001f8] = d27eb7c01dddf7d7, %l4 = 000000003ef07d22, %l0 = 000000001502daba
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = d27eb7c01dddf7d7
! Mem[0000000090000198] = c3213393, %g2 = 00000000000000af
lduw [%i4+0x198],%g2 ! %g2 = 00000000c3213393
! %l2 = e4b91c04, %l3 = 75b53e72, Mem[00000000900001e0] = 41cac255 7a125a5e
std %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = e4b91c04 75b53e72
! Mem[00000000908000e8] = 00849e2d bc2a9af4, %g2 = c3213393, %g3 = 3f07dc62
ldd [%i5+0x0e8],%g2 ! %g2 = 0000000000849e2d 00000000bc2a9af4
! Mem[0000000090800190] = 7c092ad3, %g18 = 83ccb6721ae53ebe
ldsw [%i5+0x190],%g2 ! %g2 = 83ccb6721ae53ebe
! Mem[0000000021000059] = 058fe7f3, %l1 = 0000000048c1a635
ldstub [%i2+0x059],%l1 ! %l1 = 0000008f000000ff
p8_label_22:
! %l5 = 2489162bea772ba0, Mem[0000000020800190] = 0dc55e1d0568e7a2
stx %l5,[%i1+0x190] ! Mem[0000000020800190] = 2489162bea772ba0
! Mem[00000000218001d8] = 84469ccb7ddc456c, %l3 = 0000000075b53e72, %l4 = 000000003ef07d22
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 84469ccb7ddc456c
! Mem[00000000900001e4] = 3e728eb8, %g2 = 000000007c092ad3
lduh [%i4+0x1e6],%g2 ! %g2 = 0000000000003e72
! %l2 = ecfe2531e4b91c04, Mem[0000000090800088] = e465cdce
stw %l2,[%i5+0x088] ! Mem[0000000090800088] = e4b91c04
! %l6 = 00000000481f7592, Mem[00000000918001f2] = 843f23b3
stb %l6,[%o0+0x1f2] ! Mem[00000000918001f0] = 923f23b3
! Mem[0000000090000004] = 62732a5b, %g18 = 83ccb6721ae53ebe
ldsw [%i4+0x004],%g2 ! %g2 = 83ccb6721ae53ebe
! Mem[0000000091000158] = 244a5c85bd3e75b5, %g2 = 0000000062732a5b
ldx [%i6+0x158],%g2 ! %g2 = 244a5c85bd3e75b5
! Mem[0000000090800190] = 7c092ad3686da222, %g2 = 244a5c85bd3e75b5
ldx [%i5+0x190],%g2 ! %g2 = 7c092ad3686da222
! Mem[000000009000010c] = 083852e0, %g18 = 83ccb6721ae53ebe
ldsw [%i4+0x10c],%g2 ! %g2 = 83ccb6721ae53ebe
! %l4 = 84469ccb7ddc456c, Mem[0000000090000016] = 3d99591c
sth %l4,[%i4+0x016] ! Mem[0000000090000014] = 456c591c
p8_label_23:
! Mem[0000000020000120] = fe7dc79b, %l0 = 1dddf7d7, %l4 = 7ddc456c
add %i0,0x120,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000fe7dc79b
! Mem[0000000091800110] = f7ca5a4f, %g2 = 00000000083852e0
ldub [%o0+0x110],%g2 ! %g2 = 00000000000000f7
! Mem[00000000200001e8] = 0f73b7d9, %l7 = 00000000, %l3 = 75b53e72
add %i0,0x1e8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000f73b7d9
! %l4 = 00000000fe7dc79b, Mem[0000000091800162] = 51e84001
stb %l4,[%o0+0x162] ! Mem[0000000091800160] = 9be84001
! Mem[000000009100000c] = 9be6b9d3, %g18 = 83ccb6721ae53ebe
ldsw [%i6+0x00c],%g2 ! %g2 = 83ccb6721ae53ebe
! Mem[000000002100017c] = ffecb88e, %l6 = 00000000481f7592
swap [%i2+0x17c],%l6 ! %l6 = 00000000ffecb88e
! Mem[0000000021800018] = 5effd329, %l4 = fe7dc79b, %l3 = 0f73b7d9
add %i3,0x18,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005effd329
! Mem[00000000200001a4] = 477369a6, %l4 = 00000000fe7dc79b
swap [%i0+0x1a4],%l4 ! %l4 = 00000000477369a6
! Mem[000000002000002d] = 96e6cd72, %l4 = 00000000477369a6
ldstub [%i0+0x02d],%l4 ! %l4 = 000000e6000000ff
! Mem[0000000090800068] = 3cd4dc48, %g18 = 83ccb6721ae53ebe
ldsw [%i5+0x068],%g2 ! %g2 = 83ccb6721ae53ebe
p8_label_24:
! Mem[00000000218001a4] = 8aaf82e7, %l5 = 2489162bea772ba0
swap [%i3+0x1a4],%l5 ! %l5 = 000000008aaf82e7
! Mem[0000000020000150] = a2394971, %l7 = 0000000000000000
swap [%i0+0x150],%l7 ! %l7 = 00000000a2394971
! Mem[00000000218001fc] = a5d0f3b1, %l7 = a2394971, %l4 = 000000e6
add %i3,0x1fc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000a5d0f3b1
! %l1 = 000000000000008f, Mem[000000009100009a] = 6196d4bf
sth %l1,[%i6+0x09a] ! Mem[0000000091000098] = 008fd4bf
! Mem[00000000218000a4] = 501a56bf, %l5 = 000000008aaf82e7
ldstub [%i3+0x0a4],%l5 ! %l5 = 00000050000000ff
! Mem[000000002180013c] = c3095ec3, %l0 = 1dddf7d7, %l2 = e4b91c04
add %i3,0x13c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000c3095ec3
! Mem[0000000021800108] = a9bc12d5, %l7 = a2394971, %l5 = 00000050
add %i3,0x108,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000a9bc12d5
! Mem[00000000910001a8] = 5057ebb0, %g2 = 000000003cd4dc48
ldub [%i6+0x1ab],%g2 ! %g2 = 0000000000000050
! Mem[000000009180019c] = ba7cf3a7, %g2 = 0000000000000050
lduw [%o0+0x19c],%g2 ! %g2 = 00000000ba7cf3a7
! Mem[00000000200001fc] = f0ae28a3, %l3 = 5effd329, %l2 = c3095ec3
add %i0,0x1fc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f0ae28a3
p8_label_25:
! Mem[0000000091000014] = f99f77bf, %g2 = 00000000ba7cf3a7
ldub [%i6+0x015],%g2 ! %g2 = 00000000000000f9
! Mem[00000000908000fc] = b69d4155, %g2 = 00000000000000f9
ldsb [%i5+0x0fd],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000021000071] = f528f539, %l0 = d27eb7c01dddf7d7
ldstub [%i2+0x071],%l0 ! %l0 = 00000028000000ff
! Mem[000000002000011c] = b23ad868, %l6 = ffecb88e, %l5 = a9bc12d5
add %i0,0x11c,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000b23ad868
! Mem[000000009080002c] = 76bdc3e6, %g2 = ffffffffffffffb6
lduw [%i5+0x02c],%g2 ! %g2 = 0000000076bdc3e6
! %l4 = 00000000a5d0f3b1, Mem[00000000908001b2] = a72c6fd2
sth %l4,[%i5+0x1b2] ! Mem[00000000908001b0] = f3b16fd2
! Mem[0000000021000084] = 1cdd8154, %l2 = 00000000f0ae28a3
swap [%i2+0x084],%l2 ! %l2 = 000000001cdd8154
! Mem[0000000021000000] = 801169df, %l1 = 000000000000008f
swap [%i2+%g0],%l1 ! %l1 = 00000000801169df
! %l7 = 00000000a2394971, Mem[0000000090000188] = 4ffa5e17
stw %l7,[%i4+0x188] ! Mem[0000000090000188] = a2394971
! Mem[00000000218000d0] = 18b7172719835a9e, %l1 = 00000000801169df, %l7 = 00000000a2394971
add %i3,0xd0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 18b7172719835a9e
ba,a p8_not_taken_0_end
p8_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p8_branch_failed
p8_not_taken_0_end:
! End of Random Code for Thread 8
1: membar #Sync ! Force all stores to complete
p8_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x020] ! Set processor 8 done flag
! Check Registers
p8_check_registers:
set p8_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000028
bne,a,pn %xcc,p8_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000801169df
bne,a,pn %xcc,p8_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000001cdd8154
bne,a,pn %xcc,p8_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000005effd329
bne,a,pn %xcc,p8_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000a5d0f3b1
bne,a,pn %xcc,p8_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b23ad868
bne,a,pn %xcc,p8_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ffecb88e
bne,a,pn %xcc,p8_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 18b7172719835a9e
bne,a,pn %xcc,p8_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p8_check_fp_registers:
set p8_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 21238267 abca3c26
bne %xcc,p8_f0_fail
nop
! Check Local Memory
set p8_local0_expect,%g1
p8_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 00acffb914b59cb0
ldx [%i0+0x010],%g3 ! Observed data at 0000000020000010
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = d74a7ca610ffc982
ldx [%i0+0x018],%g3 ! Observed data at 0000000020000018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0c25e6f096ffcd72
ldx [%i0+0x028],%g3 ! Observed data at 0000000020000028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = d658f2f5ff0b42a9
ldx [%i0+0x030],%g3 ! Observed data at 0000000020000030
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000002200000084
ldx [%i0+0x038],%g3 ! Observed data at 0000000020000038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = c7e38eff359ea36f
ldx [%i0+0x070],%g3 ! Observed data at 0000000020000070
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff11a321590d3f9e
ldx [%i0+0x088],%g3 ! Observed data at 0000000020000088
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000004751d62765
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000200000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffd914fa6e70f4b5
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000200000f8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000002c232593
ldx [%i0+0x150],%g3 ! Observed data at 0000000020000150
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff56ff6b75b53e72
ldx [%i0+0x180],%g3 ! Observed data at 0000000020000180
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 70be020ffe7dc79b
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000200001a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i0,0x1a0,%g4
set p8_local1_expect,%g1
p8_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = d3ff550c7e98bf11
ldx [%i1+0x000],%g3 ! Observed data at 0000000020800000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = a785dc48b1e83c09
ldx [%i1+0x028],%g3 ! Observed data at 0000000020800028
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff2cb1bfbe22d69c
ldx [%i1+0x068],%g3 ! Observed data at 0000000020800068
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 4999bc5e69ed1c50
ldx [%i1+0x070],%g3 ! Observed data at 0000000020800070
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = bf108a713db51cff
ldx [%i1+0x080],%g3 ! Observed data at 0000000020800080
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 25eb478d9b181d2a
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000208000a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 927fa383d1d9ff03
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000208000b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = f9db63e5cbe75219
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000208000c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0b6d58fd00000004
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000208000d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 09f5c3b6f6fb5bf8
ldx [%i1+0x130],%g3 ! Observed data at 0000000020800130
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 44ffe54a0f349521
ldx [%i1+0x160],%g3 ! Observed data at 0000000020800160
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 052b6370cb9f80ff
ldx [%i1+0x170],%g3 ! Observed data at 0000000020800170
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = de92cd16ac88f70e
ldx [%i1+0x178],%g3 ! Observed data at 0000000020800178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 2489162bea772ba0
ldx [%i1+0x190],%g3 ! Observed data at 0000000020800190
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ad94d782efffe7de
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000208001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c99565387ffffa45
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000208001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4877ded9000000d6
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000208001f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i1,0x1f0,%g4
set p8_local2_expect,%g1
p8_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 0000008f109b7fec
ldx [%i2+0x000],%g3 ! Observed data at 0000000021000000
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 09234b40858affec
ldx [%i2+0x020],%g3 ! Observed data at 0000000021000020
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = 05ffe7f3000000ae
ldx [%i2+0x058],%g3 ! Observed data at 0000000021000058
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0000009a000000d6
ldx [%i2+0x068],%g3 ! Observed data at 0000000021000068
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = f5fff53990e936af
ldx [%i2+0x070],%g3 ! Observed data at 0000000021000070
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = f918ff23f0ae28a3
ldx [%i2+0x080],%g3 ! Observed data at 0000000021000080
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2c6108403ad26c46
ldx [%i2+0x090],%g3 ! Observed data at 0000000021000090
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff3964c60000eaff
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000210000a8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 1dddf7d79afa3fa5
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000210000d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 46f99f77f290dd90
ldx [%i2+0x160],%g3 ! Observed data at 0000000021000160
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3db51c9a4e68c54d
ldx [%i2+0x170],%g3 ! Observed data at 0000000021000170
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 1375da1d481f7592
ldx [%i2+0x178],%g3 ! Observed data at 0000000021000178
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 88bd3f5d1902a5ff
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000210001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7107fa7e9b46ffff
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000210001c8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000000000000004
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000210001d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 000000f117f0da51
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000210001d8
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i2,0x1d8,%g4
set p8_local3_expect,%g1
p8_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 5effd329a6a2c5e4
ldx [%i3+0x018],%g3 ! Observed data at 0000000021800018
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = c31af7c7e13c38ff
ldx [%i3+0x038],%g3 ! Observed data at 0000000021800038
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = bd91acff020b3145
ldx [%i3+0x048],%g3 ! Observed data at 0000000021800048
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = e7e8ef84a0d6b8a2
ldx [%i3+0x050],%g3 ! Observed data at 0000000021800050
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0a4b2c004bb8f39d
ldx [%i3+0x058],%g3 ! Observed data at 0000000021800058
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = c368c7d06a9806c1
ldx [%i3+0x060],%g3 ! Observed data at 0000000021800060
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = e7cc142cf680ff04
ldx [%i3+0x068],%g3 ! Observed data at 0000000021800068
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 09a0f2106d6395d9
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 = 0a8cfbdfff1a56bf
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000218000a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0866ba110000000b
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000218000f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 73b15baf24cf63ff
ldx [%i3+0x118],%g3 ! Observed data at 0000000021800118
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x118,%g4
ldx [%g1+0x170],%g2 ! Expected data = 190f8a2e8aaf82e7
ldx [%i3+0x170],%g3 ! Observed data at 0000000021800170
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0a0c7118ea772ba0
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000218001a0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 00000000973f21eb
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000218001b0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c6e1c678f897096a
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000218001d0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 29b315ea973bd1ff
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000218001f0
cmp %g2,%g3
bne,a,pn %xcc,p8_local_failed
add %i3,0x1f0,%g4
! The test for processor 8 has passed
p8_passed:
ta GOOD_TRAP
nop
p8_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p8_failed
p8_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p8_failed
p8_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p8_failed
p8_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p8_failed
p8_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p8_failed
p8_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p8_failed
p8_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p8_failed
p8_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p8_failed
p8_f0_fail:
set p8_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000020000028]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021000008]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800020]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021800010]
done
p8_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000020000028]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000021000008]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000020800020]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000021800010]
done
p8_trap2e:
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000021800020]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020000010]
stda %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000018]
ldda [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020800008]
done
p8_trap2o:
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000021800020]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020000010]
stda %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000020000018]
ldda [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000020800008]
done
p8_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p8_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p8_init_memory_pointers:
set p8_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p8_local0_start,%i0
set p8_local1_start,%i1
set p8_local2_start,%i2
set p8_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = a57961bed658f2f5
ldx [%g1+0x008],%l1 ! %l1 = 3d59511c98a46c11
ldx [%g1+0x010],%l2 ! %l2 = cbad0b42a785dc48
ldx [%g1+0x018],%l3 ! %l3 = 93a165461533919a
ldx [%g1+0x020],%l4 ! %l4 = 94e1b69bf9e43e9d
ldx [%g1+0x028],%l5 ! %l5 = 440af4d5ee084667
ldx [%g1+0x030],%l6 ! %l6 = 930db94a47b3b931
ldx [%g1+0x038],%l7 ! %l7 = 327a5bae4c529e25
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0cf41693 08b86085 3a39f65f 8f79bbb7
! %f4 = 07867236 d1769371 5645b5d0 35eb17fd
! %f8 = e9dea114 286fe400 d3e2d788 aa109389
! %f12 = bda96e33 f4a3274c 234fa2de 1dfdf79f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bf392077 1ed511eb 243d94a0 790e2640
! %f20 = 3740935a 561d75f9 9623ad88 318c71d1
! %f24 = e840e078 b2eabbe8 83a2ac03 e621d6c9
! %f28 = 898d1031 e16eb119 27d43f95 4199a240
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 81cd00dc 4395d9c3 d88eebce 47e679f2
! %f36 = 7dcda195 a9555053 b5832982 3257889b
! %f40 = e0b3ccd6 39656cbc 09704ad5 be48e391
! %f44 = df803a5a 98438895 60967c42 2e11571c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x052ac9af00000005,%g7,%g1 ! GSR scale = 0, align = 5
wr %g1,%g0,%gsr ! GSR = 052ac9af00000005
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 9
p9_label_1:
! %l1 = a595375c3000a6f9, Mem[00000000900001e5] = 125a5e8e
stb %l1,[%i4+0x1e5] ! Mem[00000000900001e4] = f95a5e8e
! Mem[000000002300009a] = a97053e8, %l0 = c56969a69d0cd61c
ldstub [%i2+0x09a],%l0 ! %l0 = 00000053000000ff
! Mem[0000000090800184] = c54c114e, %g2 = fa870116171969ff
ldub [%i5+0x185],%g2 ! %g2 = 00000000000000c5
! Mem[000000009100008c] = 67ebf27b, %g2 = 00000000000000c5
lduh [%i6+0x08c],%g2 ! %g2 = 00000000000067eb
! Mem[0000000023800118] = 97208994, %l6 = 80fa4467, %l7 = e90cf905
add %i3,0x118,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000097208994
! %l3 = 0991ae85ec14ee45, Mem[00000000910000a8] = 8dd0b14740e5244d
stx %l3,[%i6+0x0a8] ! Mem[00000000910000a8] = 0991ae85ec14ee45
! Mem[0000000091000000] = 4712e8cc, %g2 = 00000000000067eb
ldub [%i6+%g0],%g2 ! %g2 = 0000000000000047
! Mem[0000000090000000] = d51e6273, %g2 = 0000000000000047
ldsh [%i4+0x002],%g2 ! %g2 = ffffffffffffd51e
! Mem[000000009080009c] = debc93ce, %g2 = ffffffffffffd51e
ldub [%i5+0x09d],%g2 ! %g2 = 00000000000000de
! Mem[0000000022800158] = fae6cc73, %l6 = 80fa4467, %l3 = ec14ee45
add %i1,0x158,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000fae6cc73
p9_label_2:
! %l4 = e669f955, %l5 = c87eafc7, Mem[0000000090800020] = 2247d686 c20fffdc
std %l4,[%i5+%o4] ! Mem[0000000090800020] = e669f955 c87eafc7
! Mem[0000000022000000] = c2e82ea1, %l5 = f080a1ccc87eafc7
swap [%i0+%g0],%l5 ! %l5 = 00000000c2e82ea1
! Mem[0000000022000170] = cd7abbc847147536, %l1 = a595375c3000a6f9, %l7 = 0000000097208994
add %i0,0x170,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = cd7abbc847147536
! Mem[00000000228001ea] = cd395c24, %l7 = cd7abbc847147536
ldstub [%i1+0x1ea],%l7 ! %l7 = 0000005c000000ff
! Mem[0000000022800064] = 342f4bba, %l3 = fae6cc73, %l4 = e669f955
add %i1,0x64,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000342f4bba
! Mem[000000002380001c] = 96623280, %l6 = 304d611280fa4467
swap [%i3+0x01c],%l6 ! %l6 = 0000000096623280
! Mem[0000000022800128] = b1e47a15, %l3 = 00000000fae6cc73
swap [%i1+0x128],%l3 ! %l3 = 00000000b1e47a15
! Mem[00000000230001a8] = fd25fa89823eeaff, %l4 = 00000000342f4bba, %l6 = 0000000096623280
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = fd25fa89823eeaff
! Mem[00000000908001a8] = f7afcdbe 44785cb7, %g2 = 000000de, %g3 = 0bad0b00
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000f7afcdbe 0000000044785cb7
! Mem[0000000022800084] = 15b78875, %l0 = 00000053, %l5 = c2e82ea1
add %i1,0x84,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000015b78875
p9_label_3:
! Mem[0000000023000151] = 575271fc, %l3 = 00000000b1e47a15
ldstub [%i2+0x151],%l3 ! %l3 = 00000052000000ff
! %l4 = 00000000342f4bba, Mem[0000000091000198] = c5d1c2e8dd0253c0
stx %l4,[%i6+0x198] ! Mem[0000000091000198] = 00000000342f4bba
! %l7 = 000000000000005c, Mem[00000000900000b0] = 7c212b5900127986
stx %l7,[%i4+0x0b0] ! Mem[00000000900000b0] = 000000000000005c
! Mem[0000000091000084] = db9604db, %g2 = 00000000f7afcdbe
ldsh [%i6+0x086],%g2 ! %g2 = ffffffffffffdb96
! Mem[0000000091000118] = 1ccd890288355b19, %g2 = ffffffffffffdb96
ldx [%i6+0x118],%g2 ! %g2 = 1ccd890288355b19
! Mem[00000000900000f0] = 15ed22bc, %g2 = 1ccd890288355b19
lduh [%i4+0x0f2],%g2 ! %g2 = 00000000000015ed
! %l5 = 0000000015b78875, Mem[0000000091800174] = 2fc0296a
stw %l5,[%o0+0x174] ! Mem[0000000091800174] = 15b78875
! Mem[000000002280006d] = b9c5ab06, %l7 = 000000000000005c
ldstub [%i1+0x06d],%l7 ! %l7 = 000000c5000000ff
! %l7 = 00000000000000c5, Mem[0000000090800086] = 2deae465
sth %l7,[%i5+0x086] ! Mem[0000000090800084] = 00c5e465
! Mem[0000000022000000] = c87eafc7, %l7 = 00000000000000c5
swap [%i0+%g0],%l7 ! %l7 = 00000000c87eafc7
p9_label_4:
! %l7 = 00000000c87eafc7, Mem[00000000900000c0] = 0cf6126307871bc2
stx %l7,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000000c87eafc7
! %l0 = 00000053, %l1 = 3000a6f9, Mem[0000000090000070] = ef8595c8 fd39b602
std %l0,[%i4+0x070] ! Mem[0000000090000070] = 00000053 3000a6f9
! Mem[0000000023800190] = dc0366f5, %l0 = 00000053, %l4 = 342f4bba
add %i3,0x190,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000dc0366f5
! Mem[0000000091000038] = f3562b19, %g2 = 00000000000015ed
ldub [%i6+0x03a],%g2 ! %g2 = 00000000000000f3
! Mem[00000000230000dc] = 75ed9fe5, %l4 = dc0366f5, %l5 = 15b78875
add %i2,0xdc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000075ed9fe5
! Mem[0000000022800018] = f12cd955, %l7 = 00000000c87eafc7
swap [%i1+%o3],%l7 ! %l7 = 00000000f12cd955
! Mem[00000000238000c4] = a8c80e6f, %l7 = 00000000f12cd955
ldstub [%i3+0x0c4],%l7 ! %l7 = 000000a8000000ff
! Mem[00000000908001e8] = 916930f20fa10a75, %g2 = 00000000000000f3
ldx [%i5+0x1e8],%g2 ! %g2 = 916930f20fa10a75
! %l4 = dc0366f5, %l5 = 75ed9fe5, Mem[0000000090000060] = 85fb14b8 0d1551d8
std %l4,[%i4+0x060] ! Mem[0000000090000060] = dc0366f5 75ed9fe5
! %l7 = 00000000000000a8, Mem[00000000900001f0] = b626b57d
stw %l7,[%i4+0x1f0] ! Mem[00000000900001f0] = 000000a8
p9_label_5:
! Mem[000000002200011d] = de1fcf28, %l6 = fd25fa89823eeaff
ldstub [%i0+0x11d],%l6 ! %l6 = 0000001f000000ff
! Mem[0000000090000130] = ddf67075, %g18 = e1474fb6e3086888
ldsw [%i4+0x130],%g2 ! %g2 = e1474fb6e3086888
! Mem[000000009180001c] = 445d7927, %g2 = ffffffffddf67075
ldub [%o0+0x01f],%g2 ! %g2 = 0000000000000044
! %l7 = 00000000000000a8, Mem[00000000918000be] = d71bae09
sth %l7,[%o0+0x0be] ! Mem[00000000918000bc] = 00a8ae09
! Mem[00000000230001e3] = b66380e2, %l5 = 0000000075ed9fe5
ldstub [%i2+0x1e3],%l5 ! %l5 = 000000e2000000ff
! %l6 = 000000000000001f, Mem[00000000908000a4] = 8cb802da
stb %l6,[%i5+0x0a4] ! Mem[00000000908000a4] = 1fb802da
! Mem[0000000022000068] = e30aaf7f, %l4 = dc0366f5, %l2 = bff17d91
add %i0,0x68,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000e30aaf7f
! Mem[00000000230001e4] = 3437421d, %l2 = 00000000e30aaf7f
swap [%i2+0x1e4],%l2 ! %l2 = 000000003437421d
! Mem[00000000908001f0] = b51f4c0fb1c7a123, %g2 = 0000000000000044
ldx [%i5+0x1f0],%g2 ! %g2 = b51f4c0fb1c7a123
! Mem[00000000230000aa] = 92bf9c18, %l4 = 00000000dc0366f5
ldstub [%i2+0x0aa],%l4 ! %l4 = 0000009c000000ff
p9_label_6:
! Mem[0000000022000133] = 95719521, %l1 = a595375c3000a6f9
ldstub [%i0+0x133],%l1 ! %l1 = 00000021000000ff
! %l3 = 0000000000000052, Mem[00000000918001b8] = 1812ab31105c4229
stx %l3,[%o0+0x1b8] ! Mem[00000000918001b8] = 0000000000000052
! Mem[00000000908001cc] = eb1eb481, %g2 = b51f4c0fb1c7a123
ldsh [%i5+0x1cc],%g2 ! %g2 = ffffffffffffeb1e
! Mem[00000000238001c5] = 1297e0ec, %l7 = 00000000000000a8
ldstub [%i3+0x1c5],%l7 ! %l7 = 00000097000000ff
! Mem[0000000023000104] = 4224b3fa, %l1 = 00000021, %l3 = 00000052
add %i2,0x104,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000004224b3fa
! %l4 = 0000009c, %l5 = 000000e2, Mem[0000000091800008] = 8f1d57d1 13813d64
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 0000009c 000000e2
! Mem[0000000091000054] = 25ed5b63, %g2 = ffffffffffffeb1e
lduw [%i6+0x054],%g2 ! %g2 = 0000000025ed5b63
! Mem[0000000023800050] = 5719a9e7dfcae07f, %l5 = 00000000000000e2, %l3 = 000000004224b3fa
add %i3,0x50,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 5719a9e7dfcae07f
! Mem[00000000918000f8] = 2c39abb3820479d7, %g2 = 0000000025ed5b63
ldx [%o0+0x0f8],%g2 ! %g2 = 2c39abb3820479d7
! %l6 = 0000001f, %l7 = 00000097, Mem[0000000090800180] = 77056037 24c54c11
std %l6,[%i5+0x180] ! Mem[0000000090800180] = 0000001f 00000097
p9_label_7:
! Mem[000000002380013b] = 8da1085a, %l4 = 000000000000009c
ldstub [%i3+0x13b],%l4 ! %l4 = 0000005a000000ff
! Mem[0000000023800128] = 6179fd88, %l4 = 000000000000005a
ldstub [%i3+0x128],%l4 ! %l4 = 00000061000000ff
! Mem[0000000091800100] = c427624f 05e7be2c, %g2 = 820479d7, %g3 = 44785cb7
ldd [%o0+0x100],%g2 ! %g2 = 00000000c427624f 0000000005e7be2c
! Mem[00000000238001a0] = d5269e06a681a85a, %l5 = 00000000000000e2, %l7 = 0000000000000097
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d5269e06a681a85a
! Mem[0000000023000010] = 8a044464025df1bf, %l5 = 00000000000000e2, %l6 = 000000000000001f
add %i2,0x10,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 8a044464025df1bf
! Mem[0000000023000128] = cc01826f, %l1 = 0000000000000021
ldstub [%i2+0x128],%l1 ! %l1 = 000000cc000000ff
! Mem[0000000022800110] = eea5bcb8, %l0 = 00000053, %l3 = dfcae07f
add %i1,0x110,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000eea5bcb8
! Mem[0000000023000004] = 74440c57, %l3 = eea5bcb8, %l2 = 3437421d
add %i2,0x04,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000074440c57
! Mem[00000000230000f8] = e712b04ffca580d0, %l4 = 0000000000000061, %l3 = 00000000eea5bcb8
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = e712b04ffca580d0
! Mem[000000002300019d] = e4f01e3d, %l4 = 0000000000000061
ldstub [%i2+0x19d],%l4 ! %l4 = 000000f0000000ff
p9_label_8:
! %l0 = 0000000000000053, Mem[0000000091000090] = 5515d678c9278aa9
stx %l0,[%i6+0x090] ! Mem[0000000091000090] = 0000000000000053
! Mem[0000000023800008] = 3c3d0ddbdb6abaef, %l4 = 00000000000000f0, %l3 = e712b04ffca580d0
add %i3,0x08,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 3c3d0ddbdb6abaef
! Mem[0000000023800070] = d006b96160be189c, %l7 = d5269e06a681a85a, %l2 = 0000000074440c57
add %i3,0x70,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d006b96160be189c
! Mem[00000000220001b0] = 366eadbac1ff6616, %l4 = 00000000000000f0, %l0 = 0000000000000053
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 366eadbac1ff6616
! Mem[0000000091000020] = 549be89b 3f07dc62, %g2 = c427624f, %g3 = 05e7be2c
ldd [%i6+%o4],%g2 ! %g2 = 00000000549be89b 000000003f07dc62
! Mem[00000000220000c0] = 3a6ce2e55dbb0ed9, %l6 = 8a044464025df1bf, %l7 = d5269e06a681a85a
add %i0,0xc0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 3a6ce2e55dbb0ed9
! Mem[00000000228000c1] = 85e133d4, %l6 = 8a044464025df1bf
ldstub [%i1+0x0c1],%l6 ! %l6 = 000000e1000000ff
! Mem[0000000090800074] = bb03eaa9, %g18 = e1474fb6e3086888
ldsw [%i5+0x074],%g2 ! %g2 = e1474fb6e3086888
! Mem[00000000220000bc] = 48c043c4, %l5 = 000000e2, %l1 = 000000cc
add %i0,0xbc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000048c043c4
! %l5 = 00000000000000e2, Mem[000000009080005c] = 7c74bdb4
stw %l5,[%i5+0x05c] ! Mem[000000009080005c] = 000000e2
p9_label_9:
! Mem[00000000220000a0] = 932d9e4d59268b4c, %l2 = d006b96160be189c, %l6 = 00000000000000e1
add %i0,0xa0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 932d9e4d59268b4c
! %l4 = 00000000000000f0, Mem[00000000908000ae] = ed252559
sth %l4,[%i5+0x0ae] ! Mem[00000000908000ac] = 00f02559
! Mem[0000000090800118] = 46fd043e, %g2 = ffffffffbb03eaa9
lduh [%i5+0x11a],%g2 ! %g2 = 00000000000046fd
! Mem[0000000023800162] = 630279ce, %l7 = 3a6ce2e55dbb0ed9
ldstub [%i3+0x162],%l7 ! %l7 = 00000079000000ff
! %l2 = d006b96160be189c, Mem[0000000091800070] = a4bd2eca329ff4bd
stx %l2,[%o0+0x070] ! Mem[0000000091800070] = d006b96160be189c
! Mem[00000000228001fc] = f6de261b, %l6 = 932d9e4d59268b4c
swap [%i1+0x1fc],%l6 ! %l6 = 00000000f6de261b
! %l3 = 3c3d0ddbdb6abaef, Mem[0000000090000088] = a8616d1e19ef6fd7
stx %l3,[%i4+0x088] ! Mem[0000000090000088] = 3c3d0ddbdb6abaef
! Mem[00000000228000a4] = f2ad1348, %l1 = 0000000048c043c4
swap [%i1+0x0a4],%l1 ! %l1 = 00000000f2ad1348
! %l6 = f6de261b, %l7 = 00000079, Mem[0000000090000158] = d1d1ef4e 026fb8e3
std %l6,[%i4+0x158] ! Mem[0000000090000158] = f6de261b 00000079
! Mem[0000000023000134] = d5f0a339, %l1 = f2ad1348, %l4 = 000000f0
add %i2,0x134,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000d5f0a339
p9_label_10:
! Mem[00000000238000f0] = 9113ee81801410ef, %l7 = 0000000000000079, %l2 = d006b96160be189c
add %i3,0xf0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 9113ee81801410ef
! Mem[00000000228000a8] = 0d2578c274dce9ec, %l0 = 366eadbac1ff6616, %l3 = 3c3d0ddbdb6abaef
add %i1,0xa8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 0d2578c274dce9ec
! Mem[000000002280001c] = ac1f68fb, %l2 = 801410ef, %l3 = 74dce9ec
add %i1,0x1c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ac1f68fb
! Mem[0000000022000028] = 7de6b3c2, %l7 = 00000079, %l3 = ac1f68fb
add %i0,0x28,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000007de6b3c2
! Mem[0000000090000030] = 00680f6b0ff757c1, %g2 = 00000000000046fd
ldx [%i4+0x030],%g2 ! %g2 = 00680f6b0ff757c1
! Mem[00000000230000d4] = b80bf17c, %l1 = 00000000f2ad1348
ldstub [%i2+0x0d4],%l1 ! %l1 = 000000b8000000ff
! Mem[00000000918001b4] = 872c5b99, %g2 = 00680f6b0ff757c1
lduh [%o0+0x1b4],%g2 ! %g2 = 000000000000872c
! Mem[0000000090000178] = c97c7c42, %g2 = 000000000000872c
ldsh [%i4+0x178],%g2 ! %g2 = ffffffffffffc97c
! Mem[0000000022800054] = 2e7c2025, %l1 = 000000b8, %l2 = 801410ef
add %i1,0x54,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000002e7c2025
! Mem[0000000090000108] = 15083852, %g2 = ffffffffffffc97c
ldsb [%i4+0x10b],%g2 ! %g2 = 0000000000000015
p9_label_11:
! %l0 = c1ff6616, %l1 = 000000b8, Mem[00000000900000a8] = 72f4388f 121c9e01
std %l0,[%i4+0x0a8] ! Mem[00000000900000a8] = c1ff6616 000000b8
! %l2 = 000000002e7c2025, Mem[00000000918000a4] = e5674a19
sth %l2,[%o0+0x0a4] ! Mem[00000000918000a4] = 20254a19
! Mem[00000000228001d0] = be628a0f172dacf4, %l0 = 366eadbac1ff6616, %l2 = 000000002e7c2025
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = be628a0f172dacf4
! Mem[0000000023000040] = 2dc63717a5407e74, %l7 = 0000000000000079, %l3 = 000000007de6b3c2
add %i2,0x40,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 2dc63717a5407e74
! Mem[00000000238001dc] = 89a2162e, %l0 = 366eadbac1ff6616
swap [%i3+0x1dc],%l0 ! %l0 = 0000000089a2162e
! Mem[0000000091000174] = 8b466150, %g2 = 0000000000000015
ldsb [%i6+0x175],%g2 ! %g2 = ffffffffffffff8b
! Mem[0000000022000040] = 548ec695, %l1 = 00000000000000b8
swap [%i0+0x040],%l1 ! %l1 = 00000000548ec695
! Mem[0000000022800190] = 3050ad89e729c906, %l1 = 00000000548ec695, %l3 = 2dc63717a5407e74
add %i1,0x190,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 3050ad89e729c906
! Mem[00000000238000d8] = d085fc7c, %l0 = 0000000089a2162e
swap [%i3+0x0d8],%l0 ! %l0 = 00000000d085fc7c
! Mem[00000000908000c8] = ab91429d, %g18 = e1474fb6e3086888
ldsw [%i5+0x0c8],%g2 ! %g2 = e1474fb6e3086888
p9_label_12:
! Mem[00000000900000a4] = 27f525c1, %g2 = ffffffffab91429d
ldsb [%i4+0x0a5],%g2 ! %g2 = 0000000000000027
! Mem[0000000090800170] = 92ecb79b9e5a486c, %g2 = 0000000000000027
ldx [%i5+0x170],%g2 ! %g2 = 92ecb79b9e5a486c
! Mem[00000000908000a4] = 02dad717, %g2 = 92ecb79b9e5a486c
lduh [%i5+0x0a6],%g2 ! %g2 = 00000000000002da
! %l1 = 00000000548ec695, Mem[0000000090800086] = 00c5e465
stb %l1,[%i5+0x086] ! Mem[0000000090800084] = 95c5e465
! Mem[000000009080008c] = 3b38a1d3, %g2 = 00000000000002da
ldsh [%i5+0x08c],%g2 ! %g2 = 0000000000003b38
! %l2 = 172dacf4, %l3 = e729c906, Mem[00000000908001e0] = c0047a02 8f2613e9
std %l2,[%i5+0x1e0] ! Mem[00000000908001e0] = 172dacf4 e729c906
! Mem[00000000238001d8] = 25deac4b, %l4 = d5f0a339, %l1 = 548ec695
add %i3,0x1d8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000025deac4b
! Mem[00000000910000f0] = 749c07e0, %g2 = 0000000000003b38
ldub [%i6+0x0f0],%g2 ! %g2 = 0000000000000074
! Mem[0000000091000070] = c27c6ae420508cdb, %g2 = 0000000000000074
ldx [%i6+0x070],%g2 ! %g2 = c27c6ae420508cdb
! Mem[000000009000002c] = 3673b600, %g2 = c27c6ae420508cdb
ldub [%i4+0x02d],%g2 ! %g2 = 0000000000000036
p9_label_13:
! Mem[0000000090000030] = 00680f6b 0ff757c1, %g2 = 00000036, %g3 = 3f07dc62
ldd [%i4+0x030],%g2 ! %g2 = 0000000000680f6b 000000000ff757c1
! Mem[00000000230000db] = b0f53b6b, %l0 = 00000000d085fc7c
ldstub [%i2+0x0db],%l0 ! %l0 = 0000006b000000ff
! Mem[0000000023800090] = c23c3200, %l0 = 000000000000006b
swap [%i3+0x090],%l0 ! %l0 = 00000000c23c3200
! Mem[0000000023800108] = a6b3f8e92599d733, %l4 = 00000000d5f0a339, %l7 = 0000000000000079
add %i3,0x108,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a6b3f8e92599d733
! Mem[00000000918000ac] = 544aa699, %g2 = 0000000000680f6b
ldsb [%o0+0x0ac],%g2 ! %g2 = 0000000000000054
! Mem[0000000023000104] = 4224b3fa, %l1 = 25deac4b, %l6 = f6de261b
add %i2,0x104,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004224b3fa
! Mem[000000009000009c] = e30238ad, %g18 = e1474fb6e3086888
ldsw [%i4+0x09c],%g2 ! %g2 = e1474fb6e3086888
! Mem[0000000022000050] = 8b30a30b34ba37d9, %l6 = 000000004224b3fa, %l3 = 3050ad89e729c906
add %i0,0x50,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 8b30a30b34ba37d9
! %l4 = d5f0a339, %l5 = 000000e2, Mem[0000000091000018] = bff43cd0 6275b4ba
std %l4,[%i6+%o3] ! Mem[0000000091000018] = d5f0a339 000000e2
! Mem[000000002200010b] = 9dae69cd, %l2 = be628a0f172dacf4
ldstub [%i0+0x10b],%l2 ! %l2 = 000000cd000000ff
p9_label_14:
! Mem[0000000023800018] = 95695f53, %l6 = 000000004224b3fa
ldstub [%i3+%o3],%l6 ! %l6 = 00000095000000ff
! Mem[00000000900001b8] = 587249c8, %g18 = e1474fb6e3086888
ldsw [%i4+0x1b8],%g2 ! %g2 = e1474fb6e3086888
! Mem[00000000908000a8] = d71785dd, %g18 = e1474fb6e3086888
ldsw [%i5+0x0a8],%g2 ! %g2 = e1474fb6e3086888
! Mem[0000000022800030] = 401b2684, %l4 = 00000000d5f0a339
swap [%i1+0x030],%l4 ! %l4 = 00000000401b2684
! %l4 = 00000000401b2684, Mem[000000009180014a] = 2e0a0cd5
sth %l4,[%o0+0x14a] ! Mem[0000000091800148] = 26840cd5
! Mem[000000002300013c] = bf41a944, %l0 = 00000000c23c3200
swap [%i2+0x13c],%l0 ! %l0 = 00000000bf41a944
! %l7 = a6b3f8e92599d733, Mem[0000000090800034] = 8839e98b
stw %l7,[%i5+0x034] ! Mem[0000000090800034] = 2599d733
! Mem[00000000908001dc] = 330a172d, %g2 = ffffffffd71785dd
lduh [%i5+0x1de],%g2 ! %g2 = 000000000000330a
! Mem[0000000091000188] = 5e73d879, %g18 = e1474fb6e3086888
ldsw [%i6+0x188],%g2 ! %g2 = e1474fb6e3086888
! Mem[0000000022800060] = f0115006, %l1 = 0000000025deac4b
swap [%i1+0x060],%l1 ! %l1 = 00000000f0115006
p9_label_15:
! Mem[000000009000017c] = 27581157, %g2 = 000000005e73d879
lduw [%i4+0x17c],%g2 ! %g2 = 0000000027581157
! %l1 = 00000000f0115006, Mem[0000000090800012] = 335fc621
sth %l1,[%i5+0x012] ! Mem[0000000090800010] = 5006c621
! Mem[00000000230000f0] = b513601b, %l0 = bf41a944, %l7 = 2599d733
add %i2,0xf0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000b513601b
! Mem[00000000228000ab] = 0d2578c2, %l2 = 00000000000000cd
ldstub [%i1+0x0ab],%l2 ! %l2 = 000000c2000000ff
! Mem[00000000220000b6] = 4ebe1af1, %l0 = 00000000bf41a944
ldstub [%i0+0x0b6],%l0 ! %l0 = 0000001a000000ff
! %l2 = 000000c2, %l3 = 34ba37d9, Mem[0000000022000050] = 8b30a30b 34ba37d9
std %l2,[%i0+0x050] ! Mem[0000000022000050] = 000000c2 34ba37d9
! Mem[00000000228000dc] = 19088a50, %l0 = 000000000000001a
swap [%i1+0x0dc],%l0 ! %l0 = 0000000019088a50
! Mem[00000000908001e8] = 916930f2, %g2 = 0000000027581157
ldub [%i5+0x1e8],%g2 ! %g2 = 0000000000000091
! Mem[000000002200019a] = 756bf75f, %l4 = 00000000401b2684
ldstub [%i0+0x19a],%l4 ! %l4 = 000000f7000000ff
! %l2 = 000000c2, %l3 = 34ba37d9, Mem[0000000090800150] = 8a03c0a9 e70f0421
std %l2,[%i5+0x150] ! Mem[0000000090800150] = 000000c2 34ba37d9
p9_label_16:
! Mem[00000000908001b8] = e74a3237, %g2 = 0000000000000091
ldub [%i5+0x1bb],%g2 ! %g2 = 00000000000000e7
! Mem[0000000023800081] = fb670591, %l0 = 0000000019088a50
ldstub [%i3+0x081],%l0 ! %l0 = 00000067000000ff
! %l6 = 0000000000000095, Mem[0000000091000058] = 1aa7b94194e2a721
stx %l6,[%i6+0x058] ! Mem[0000000091000058] = 0000000000000095
! Mem[0000000090800084] = 4b3495c5, %g2 = 00000000000000e7
ldub [%i5+0x084],%g2 ! %g2 = 000000000000004b
! %l0 = 00000067, %l1 = f0115006, Mem[0000000091000130] = 3babf221 bd627f18
std %l0,[%i6+0x130] ! Mem[0000000091000130] = 00000067 f0115006
! Mem[00000000908000dc] = 93f04d06, %g2 = 000000000000004b
lduh [%i5+0x0dc],%g2 ! %g2 = 00000000000093f0
! Mem[00000000918001d8] = f307c322, %g2 = 00000000000093f0
ldsh [%o0+0x1da],%g2 ! %g2 = fffffffffffff307
! Mem[00000000220001f0] = 6bfa3690, %l4 = 00000000000000f7
swap [%i0+0x1f0],%l4 ! %l4 = 000000006bfa3690
! Mem[0000000022000130] = 957195ffe03c77b0, %l7 = 00000000b513601b, %l2 = 00000000000000c2
add %i0,0x130,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 957195ffe03c77b0
! Mem[0000000091000130] = 00000067, %g2 = fffffffffffff307
lduw [%i6+0x130],%g2 ! %g2 = 0000000000000067
p9_label_17:
! %l4 = 000000006bfa3690, Mem[00000000918001c0] = 883343ce07d7ae54
stx %l4,[%o0+0x1c0] ! Mem[00000000918001c0] = 000000006bfa3690
! Mem[00000000910001a0] = a10b3f41, %g2 = 0000000000000067
ldsb [%i6+0x1a2],%g2 ! %g2 = ffffffffffffffa1
! Mem[00000000908000cc] = d46ef843, %g2 = ffffffffffffffa1
lduh [%i5+0x0cc],%g2 ! %g2 = 000000000000d46e
! Mem[00000000230001e1] = b66380ff, %l3 = 8b30a30b34ba37d9
ldstub [%i2+0x1e1],%l3 ! %l3 = 00000063000000ff
! Mem[0000000022800168] = 45ab5c78, %l2 = 957195ffe03c77b0
swap [%i1+0x168],%l2 ! %l2 = 0000000045ab5c78
! Mem[0000000023000080] = 2a4da40e, %l6 = 00000095, %l4 = 6bfa3690
add %i2,0x80,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000002a4da40e
! Mem[00000000908000e0] = 921156f4b5df33f0, %g2 = 000000000000d46e
ldx [%i5+0x0e0],%g2 ! %g2 = 921156f4b5df33f0
! Mem[0000000023800190] = dc0366f50d249c3b, %l7 = 00000000b513601b, %l4 = 000000002a4da40e
add %i3,0x190,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = dc0366f50d249c3b
! Mem[0000000090000188] = 4ffa5e17cd9f816b, %g2 = 921156f4b5df33f0
ldx [%i4+0x188],%g2 ! %g2 = 4ffa5e17cd9f816b
! Mem[00000000230000b8] = 26ef6ed3, %l6 = 00000095, %l2 = 45ab5c78
add %i2,0xb8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000026ef6ed3
p9_label_18:
! Mem[0000000023000180] = 22838c93, %l6 = 0000000000000095
swap [%i2+0x180],%l6 ! %l6 = 0000000022838c93
! Mem[00000000908000e0] = 921156f4, %g18 = e1474fb6e3086888
ldsw [%i5+0x0e0],%g2 ! %g2 = e1474fb6e3086888
! Mem[00000000220000ac] = f422a589, %l0 = 00000067, %l1 = f0115006
add %i0,0xac,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000f422a589
! Mem[0000000023800068] = 537104da5487695e, %l2 = 0000000026ef6ed3, %l2 = 0000000026ef6ed3
add %i3,0x68,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 537104da5487695e
! %l2 = 537104da5487695e, Mem[0000000091800098] = e96fd2c5
stb %l2,[%o0+0x098] ! Mem[0000000091800098] = 5e6fd2c5
! Mem[00000000238001c8] = b351529398fc5f3c, %l2 = 537104da5487695e, %l6 = 0000000022838c93
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = b351529398fc5f3c
! Mem[00000000238000e4] = bb82dab9, %l2 = 537104da5487695e
ldub [%i3+0x0e7],%l2 ! %l2 = 00000000000000b9
! Mem[0000000091000064] = 636e442f, %g2 = ffffffff921156f4
ldsb [%i6+0x066],%g2 ! %g2 = 0000000000000063
! Mem[00000000230001ff] = 73788863, %l0 = 0000000000000067
ldstub [%i2+0x1ff],%l0 ! %l0 = 00000063000000ff
! Mem[0000000022800178] = 601d3180c251470c, %l4 = dc0366f50d249c3b, %l2 = 00000000000000b9
add %i1,0x178,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 601d3180c251470c
p9_label_19:
! Mem[0000000023800078] = 6f791f07, %l7 = b513601b, %l3 = 00000063
add %i3,0x78,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000006f791f07
! Mem[0000000022000154] = 05075db6, %l6 = 98fc5f3c, %l6 = 98fc5f3c
add %i0,0x154,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000005075db6
! %l4 = 0d249c3b, %l5 = 000000e2, Mem[00000000908000a0] = cebf2e78 1fb802da
std %l4,[%i5+0x0a0] ! Mem[00000000908000a0] = 0d249c3b 000000e2
! Mem[00000000910000e4] = 2679d4fb, %g2 = 0000000000000063
lduh [%i6+0x0e4],%g2 ! %g2 = 0000000000002679
! Mem[0000000023800090] = 0000006bfaa42932, %l6 = 0000000005075db6, %l0 = 0000000000000063
add %i3,0x90,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 0000006bfaa42932
! Mem[00000000238000a0] = a5ad3bd16fd8d677, %l3 = 000000006f791f07, %l2 = 601d3180c251470c
add %i3,0xa0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = a5ad3bd16fd8d677
! Mem[000000009180016c] = 0d3690f0, %g2 = 0000000000002679
lduw [%o0+0x16c],%g2 ! %g2 = 000000000d3690f0
! Mem[000000002200016e] = 31d4e68c, %l6 = 0000000005075db6
ldstub [%i0+0x16e],%l6 ! %l6 = 000000e6000000ff
! Mem[0000000022800118] = 8492b5bb34d41099, %l5 = 00000000000000e2, %l7 = 00000000b513601b
add %i1,0x118,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8492b5bb34d41099
! Mem[0000000090000178] = c97c7c42, %g2 = 000000000d3690f0
ldub [%i4+0x178],%g2 ! %g2 = 00000000000000c9
p9_label_20:
! %l3 = 000000006f791f07, Mem[0000000090800114] = e4a8641d
sth %l3,[%i5+0x114] ! Mem[0000000090800114] = 1f07641d
! Mem[0000000022800192] = 3050ad89, %l4 = dc0366f50d249c3b
ldstub [%i1+0x192],%l4 ! %l4 = 000000ad000000ff
! %l2 = a5ad3bd16fd8d677, Mem[0000000023000108] = 999aef7d
sth %l2,[%i2+0x108] ! Mem[0000000023000108] = d677ef7d
! Mem[0000000023000070] = 0d99dce8, %l4 = 00000000000000ad
ldstub [%i2+0x070],%l4 ! %l4 = 0000000d000000ff
! Mem[0000000023000084] = 807ed9b9, %l4 = 000000000000000d
swap [%i2+0x084],%l4 ! %l4 = 00000000807ed9b9
! Mem[0000000091000028] = 5731f53b, %g2 = 00000000000000c9
lduh [%i6+%o5],%g2 ! %g2 = 0000000000005731
! Mem[0000000090000078] = 095f567e, %g2 = 0000000000005731
lduw [%i4+0x078],%g2 ! %g2 = 00000000095f567e
! Mem[0000000022000118] = f83c38eedeffcf28, %l2 = a5ad3bd16fd8d677, %l7 = 8492b5bb34d41099
add %i0,0x118,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = f83c38eedeffcf28
! %l3 = 000000006f791f07, Mem[00000000900001d2] = 8d96cce9
sth %l3,[%i4+0x1d2] ! Mem[00000000900001d0] = 1f07cce9
! %l6 = 00000000000000e6, Mem[0000000090000074] = 3000a6f9
stw %l6,[%i4+0x074] ! Mem[0000000090000074] = 000000e6
p9_label_21:
! Mem[000000009180007c] = fc106dae, %g2 = 00000000095f567e
lduh [%o0+0x07c],%g2 ! %g2 = 000000000000fc10
! Mem[00000000238000ac] = 420bf276, %l4 = 807ed9b9, %l3 = 6f791f07
add %i3,0xac,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000420bf276
! Mem[0000000091800058] = 5eccfeeefa0ea805, %g2 = 000000000000fc10
ldx [%o0+0x058],%g2 ! %g2 = 5eccfeeefa0ea805
! %l0 = 0000006bfaa42932, Mem[0000000023000088] = 326040de924f4730
stx %l0,[%i2+0x088] ! Mem[0000000023000088] = 0000006bfaa42932
! Mem[000000002200008b] = 40973d38, %l2 = a5ad3bd16fd8d677
ldstub [%i0+0x08b],%l2 ! %l2 = 00000038000000ff
! %l2 = 0000000000000038, Mem[0000000091800026] = 3a2b33d8
stb %l2,[%o0+0x026] ! Mem[0000000091800024] = 382b33d8
! Mem[0000000023800177] = 619c0692, %l1 = 00000000f422a589
ldstub [%i3+0x177],%l1 ! %l1 = 00000092000000ff
! Mem[000000009180005c] = fa0ea805, %g2 = 5eccfeeefa0ea805
lduh [%o0+0x05c],%g2 ! %g2 = 000000000000fa0e
! Mem[0000000022800180] = 7d944380, %l6 = 00000000000000e6
swap [%i1+0x180],%l6 ! %l6 = 000000007d944380
! %l0 = faa42932, %l1 = 00000092, Mem[0000000091000150] = 1a13b93e 28ad1ffe
std %l0,[%i6+0x150] ! Mem[0000000091000150] = faa42932 00000092
p9_label_22:
! %l1 = 0000000000000092, Mem[0000000090800106] = e50fa08d
stb %l1,[%i5+0x106] ! Mem[0000000090800104] = 920fa08d
! %l2 = 0000000000000038, Mem[0000000091800128] = f34badfa7e21ef63
stx %l2,[%o0+0x128] ! Mem[0000000091800128] = 0000000000000038
! Mem[000000002380007a] = 6f791f07, %l7 = f83c38eedeffcf28
ldstub [%i3+0x07a],%l7 ! %l7 = 0000001f000000ff
! %l3 = 00000000420bf276, Mem[00000000238001a4] = a681a85a
stw %l3,[%i3+0x1a4] ! Mem[00000000238001a4] = 420bf276
! Mem[00000000220001f0] = 000000f7, %l6 = 000000007d944380
ldsw [%i0+0x1f0],%l6 ! %l6 = 00000000000000f7
! Mem[0000000090800078] = 30603d1151d4b3e4, %g2 = 000000000000fa0e
ldx [%i5+0x078],%g2 ! %g2 = 30603d1151d4b3e4
! Mem[00000000228000e8] = 541d3966d243966a, %l2 = 0000000000000038, %l4 = 00000000807ed9b9
add %i1,0xe8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 541d3966d243966a
! Mem[00000000220001d4] = 5b860f17, %l5 = 00000000000000e2
ldstub [%i0+0x1d4],%l5 ! %l5 = 0000005b000000ff
! Mem[0000000023800028] = 7736bf7a, %l0 = faa42932, %l1 = 00000092
add %i3,0x28,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000007736bf7a
! Mem[00000000910001dc] = 1382a2ec, %g2 = 30603d1151d4b3e4
lduw [%i6+0x1dc],%g2 ! %g2 = 000000001382a2ec
p9_label_23:
! Mem[00000000220001b8] = d3b871f2ff25aaab, %l7 = 000000000000001f, %l4 = 541d3966d243966a
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = d3b871f2ff25aaab
! Mem[0000000022000190] = 8da78dad, %l3 = 00000000420bf276
swap [%i0+0x190],%l3 ! %l3 = 000000008da78dad
! Mem[00000000918000f4] = 91b1b504, %g2 = 000000001382a2ec
ldsh [%o0+0x0f4],%g2 ! %g2 = ffffffffffff91b1
! Mem[00000000238001e4] = f4e351bb, %l7 = 000000000000001f
swap [%i3+0x1e4],%l7 ! %l7 = 00000000f4e351bb
! Mem[0000000023000140] = 669e3137, %l2 = 0000000000000038
swap [%i2+0x140],%l2 ! %l2 = 00000000669e3137
! Mem[000000002300009c] = 679f6a98, %l7 = 00000000f4e351bb
swap [%i2+0x09c],%l7 ! %l7 = 00000000679f6a98
! %l4 = d3b871f2ff25aaab, Mem[0000000091800134] = 465010e8
stw %l4,[%o0+0x134] ! Mem[0000000091800134] = ff25aaab
! Mem[000000002280004c] = 39c08ad8, %l2 = 00000000669e3137
swap [%i1+0x04c],%l2 ! %l2 = 0000000039c08ad8
! Mem[00000000908001bc] = f971f81f, %g2 = ffffffffffff91b1
ldsb [%i5+0x1bf],%g2 ! %g2 = fffffffffffffff9
! Mem[00000000228001dc] = 33e4f336, %l5 = 0000005b, %l5 = 0000005b
add %i1,0x1dc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000033e4f336
p9_label_24:
! Mem[00000000910000e4] = 2679d4fb, %g2 = fffffffffffffff9
ldub [%i6+0x0e4],%g2 ! %g2 = 0000000000000026
! %l2 = 39c08ad8, %l3 = 8da78dad, Mem[00000000900000e0] = 75bdbf87 7d93f870
std %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 39c08ad8 8da78dad
! Mem[0000000022800134] = 5aaecdb0, %l2 = 0000000039c08ad8
ldstub [%i1+0x134],%l2 ! %l2 = 0000005a000000ff
! Mem[00000000230000be] = 11151cee, %l0 = 0000006bfaa42932
ldstub [%i2+0x0be],%l0 ! %l0 = 0000001c000000ff
! Mem[00000000900000bc] = d1cbc030, %g18 = e1474fb6e3086888
ldsw [%i4+0x0bc],%g2 ! %g2 = e1474fb6e3086888
! Mem[0000000023000030] = 79f86591, %l5 = 0000000033e4f336
swap [%i2+0x030],%l5 ! %l5 = 0000000079f86591
! Mem[0000000022000088] = 40973dff, %l6 = 000000f7, %l7 = 679f6a98
add %i0,0x88,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000040973dff
! %l5 = 0000000079f86591, Mem[0000000091800168] = 9ef578730d3690f0
stx %l5,[%o0+0x168] ! Mem[0000000091800168] = 0000000079f86591
! Mem[00000000908001b0] = a72c6fd2, %g2 = ffffffffd1cbc030
ldub [%i5+0x1b2],%g2 ! %g2 = 00000000000000a7
! Mem[00000000238001f4] = c816827b, %l4 = ff25aaab, %l3 = 8da78dad
add %i3,0x1f4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000c816827b
p9_label_25:
! Mem[00000000230001a4] = da75ca83, %l5 = 0000000079f86591
lduw [%i2+0x1a4],%l5 ! %l5 = 00000000da75ca83
! Mem[0000000090000058] = 243d3024 564d8577, %g2 = 000000a7, %g3 = 0ff757c1
ldd [%i4+0x058],%g2 ! %g2 = 00000000243d3024 00000000564d8577
! Mem[0000000022000176] = 47147536, %l2 = 000000000000005a
ldstub [%i0+0x176],%l2 ! %l2 = 00000075000000ff
! Mem[00000000238000c0] = 3e6da37effc80e6f, %l4 = d3b871f2ff25aaab, %l1 = 000000007736bf7a
add %i3,0xc0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 3e6da37effc80e6f
! Mem[0000000023000078] = 432b39ac71df670c, %l0 = 000000000000001c, %l1 = 3e6da37effc80e6f
add %i2,0x78,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 432b39ac71df670c
! %l3 = 00000000c816827b, Mem[00000000238000d8] = 89a2162e
sth %l3,[%i3+0x0d8] ! Mem[00000000238000d8] = 827b162e
! Mem[000000009180006c] = 3e90d044, %g2 = 00000000243d3024
ldsh [%o0+0x06c],%g2 ! %g2 = 0000000000003e90
! Mem[0000000090800048] = a6f0c529, %g2 = 0000000000003e90
ldsh [%i5+0x04a],%g2 ! %g2 = ffffffffffffa6f0
! Mem[00000000238000f8] = 6966b464, %l3 = 00000000c816827b
swap [%i3+0x0f8],%l3 ! %l3 = 000000006966b464
! Mem[0000000022800156] = 81262318, %l0 = 000000000000001c
ldstub [%i1+0x156],%l0 ! %l0 = 00000023000000ff
ba,a p9_not_taken_0_end
p9_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p9_branch_failed
p9_not_taken_0_end:
! End of Random Code for Thread 9
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 0000000000000023
bne,a,pn %xcc,p9_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 432b39ac71df670c
bne,a,pn %xcc,p9_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000075
bne,a,pn %xcc,p9_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006966b464
bne,a,pn %xcc,p9_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be d3b871f2ff25aaab
bne,a,pn %xcc,p9_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000da75ca83
bne,a,pn %xcc,p9_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f7
bne,a,pn %xcc,p9_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000040973dff
bne,a,pn %xcc,p9_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p9_local0_expect,%g1
p9_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 000000c5b8731d1a
ldx [%i0+0x000],%g3 ! Observed data at 0000000022000000
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = 000000b8e0896eea
ldx [%i0+0x040],%g3 ! Observed data at 0000000022000040
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000c234ba37d9
ldx [%i0+0x050],%g3 ! Observed data at 0000000022000050
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 40973dff9eb4873f
ldx [%i0+0x088],%g3 ! Observed data at 0000000022000088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 75835eba4ebefff1
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000220000b0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 9dae69ffef765e12
ldx [%i0+0x108],%g3 ! Observed data at 0000000022000108
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = f83c38eedeffcf28
ldx [%i0+0x118],%g3 ! Observed data at 0000000022000118
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 957195ffe03c77b0
ldx [%i0+0x130],%g3 ! Observed data at 0000000022000130
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = abeeb7e731d4ff8c
ldx [%i0+0x168],%g3 ! Observed data at 0000000022000168
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = cd7abbc84714ff36
ldx [%i0+0x170],%g3 ! Observed data at 0000000022000170
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 420bf276c4d0458a
ldx [%i0+0x190],%g3 ! Observed data at 0000000022000190
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 756bff5f532693c7
ldx [%i0+0x198],%g3 ! Observed data at 0000000022000198
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c063875aff860f17
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000220001d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000f7a7285dda
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000220001f0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i0,0x1f0,%g4
set p9_local1_expect,%g1
p9_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = c87eafc7ac1f68fb
ldx [%i1+0x018],%g3 ! Observed data at 0000000022800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = d5f0a339c5d98c2b
ldx [%i1+0x030],%g3 ! Observed data at 0000000022800030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = c8993afa669e3137
ldx [%i1+0x048],%g3 ! Observed data at 0000000022800048
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 25deac4b342f4bba
ldx [%i1+0x060],%g3 ! Observed data at 0000000022800060
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9621a3dbb9ffab06
ldx [%i1+0x068],%g3 ! Observed data at 0000000022800068
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b18a593248c043c4
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000228000a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0d2578ff74dce9ec
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000228000a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 85ff33d4e286f1a0
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000228000c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b7585f570000001a
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000228000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = fae6cc73ef968d87
ldx [%i1+0x128],%g3 ! Observed data at 0000000022800128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 06037370ffaecdb0
ldx [%i1+0x130],%g3 ! Observed data at 0000000022800130
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 85b55ea18126ff18
ldx [%i1+0x150],%g3 ! Observed data at 0000000022800150
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = e03c77b05b19f3f4
ldx [%i1+0x168],%g3 ! Observed data at 0000000022800168
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000e6c9817099
ldx [%i1+0x180],%g3 ! Observed data at 0000000022800180
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 3050ff89e729c906
ldx [%i1+0x190],%g3 ! Observed data at 0000000022800190
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = cd39ff24f18821ae
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000228001e8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 37968f0e59268b4c
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000228001f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i1,0x1f8,%g4
set p9_local2_expect,%g1
p9_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 33e4f3365e5edcdb
ldx [%i2+0x030],%g3 ! Observed data at 0000000023000030
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = ff99dce8d6b0cbfc
ldx [%i2+0x070],%g3 ! Observed data at 0000000023000070
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2a4da40e0000000d
ldx [%i2+0x080],%g3 ! Observed data at 0000000023000080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0000006bfaa42932
ldx [%i2+0x088],%g3 ! Observed data at 0000000023000088
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = a970ffe8f4e351bb
ldx [%i2+0x098],%g3 ! Observed data at 0000000023000098
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 92bfff188ec1f4de
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000230000a8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 26ef6ed31115ffee
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000230000b8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 30b34e71ff0bf17c
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000230000d0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b0f53bff75ed9fe5
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000230000d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = d677ef7db01cb76a
ldx [%i2+0x108],%g3 ! Observed data at 0000000023000108
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff01826f8d01f003
ldx [%i2+0x128],%g3 ! Observed data at 0000000023000128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = f85372c6c23c3200
ldx [%i2+0x138],%g3 ! Observed data at 0000000023000138
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000382e9fd44c
ldx [%i2+0x140],%g3 ! Observed data at 0000000023000140
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 57ff71fcb96c132e
ldx [%i2+0x150],%g3 ! Observed data at 0000000023000150
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 000000955a9b7470
ldx [%i2+0x180],%g3 ! Observed data at 0000000023000180
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = b8dda604e4ff1e3d
ldx [%i2+0x198],%g3 ! Observed data at 0000000023000198
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b6ff80ffe30aaf7f
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000230001e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 656e8561737888ff
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000230001f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i2,0x1f8,%g4
set p9_local3_expect,%g1
p9_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = ff695f5380fa4467
ldx [%i3+0x018],%g3 ! Observed data at 0000000023800018
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x018,%g4
ldx [%g1+0x078],%g2 ! Expected data = 6f79ff07e86bdd77
ldx [%i3+0x078],%g3 ! Observed data at 0000000023800078
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = fbff05913c90c190
ldx [%i3+0x080],%g3 ! Observed data at 0000000023800080
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0000006bfaa42932
ldx [%i3+0x090],%g3 ! Observed data at 0000000023800090
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 3e6da37effc80e6f
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000238000c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 827b162e22803150
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 = c816827b7febeee9
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000238000f8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff79fd8843f1f441
ldx [%i3+0x128],%g3 ! Observed data at 0000000023800128
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 8da108ff37152f9c
ldx [%i3+0x138],%g3 ! Observed data at 0000000023800138
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 6302ffce6eed91c6
ldx [%i3+0x160],%g3 ! Observed data at 0000000023800160
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = ba88af37619c06ff
ldx [%i3+0x170],%g3 ! Observed data at 0000000023800170
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = d5269e06420bf276
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000238001a0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 610b32ce12ffe0ec
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000238001c0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 25deac4bc1ff6616
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000238001d8
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 69771f8c0000001f
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000238001e0
cmp %g2,%g3
bne,a,pn %xcc,p9_local_failed
add %i3,0x1e0,%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
! 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:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000023800008]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023000008]
ldsha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022800020]
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022000020]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800018]
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023800008]
done
p9_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000023800008]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000023000008]
ldsha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000022800020]
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000022000020]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000022800018]
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000023800008]
done
p9_trap2e:
stxa %l4,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800010]
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022000028]
done
p9_trap2o:
stxa %l4,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000023800010]
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000022000028]
done
p9_trap3e:
nop
nop
nop
nop
nop
done
p9_trap3o:
nop
nop
nop
nop
nop
done
p9_init_memory_pointers:
set p9_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p9_local0_start,%i0
set p9_local1_start,%i1
set p9_local2_start,%i2
set p9_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c56969a69d0cd61c
ldx [%g1+0x008],%l1 ! %l1 = a595375c3000a6f9
ldx [%g1+0x010],%l2 ! %l2 = d4ef4a63bff17d91
ldx [%g1+0x018],%l3 ! %l3 = 0991ae85ec14ee45
ldx [%g1+0x020],%l4 ! %l4 = abd57597e669f955
ldx [%g1+0x028],%l5 ! %l5 = f080a1ccc87eafc7
ldx [%g1+0x030],%l6 ! %l6 = 304d611280fa4467
ldx [%g1+0x038],%l7 ! %l7 = 0b1e53cde90cf905
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1b7acbbc 1592156f 4287fe83 5755b0f8
! %f4 = f0a6bfd5 b58cd1d5 3970cb80 752082d0
! %f8 = 0a1fccbb 180130df b8079726 6f567461
! %f12 = 2695a277 6ea1e983 ef97d35f d764a752
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6406cc38 47a6cebb cf44d909 f751e236
! %f20 = 003b16c1 3aa26806 b2a3cf35 4a7b2a76
! %f24 = 80b683a9 459c0ae1 11d6cd26 2f052e92
! %f28 = 70e9dac5 56c0ee11 da0dd316 ec28383f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 307bd724 5487bce9 24d9362d 9faef46c
! %f36 = 61ac118b 0fa7b750 980ee6e9 42a8b051
! %f40 = 8e55937d 0f36b141 5807e736 0bfaba61
! %f44 = 1fec49a9 a82ba11f 9c872e75 6d509e8d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x024c8f5700000051,%g7,%g1 ! GSR scale = 10, align = 1
wr %g1,%g0,%gsr ! GSR = 024c8f5700000051
wr %g0,%y ! Clear Y 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[0000000091800178] = da6c138f 5aec40c2, %g2 = 55516681, %g3 = 0bad0b00
ldd [%o0+0x178],%g2 ! %g2 = 00000000da6c138f 000000005aec40c2
! Mem[00000000900000e0] = 75bdbf877d93f870, %g2 = 00000000da6c138f
ldx [%i4+0x0e0],%g2 ! %g2 = 75bdbf877d93f870
! %l4 = 59190e741a444ae0, Mem[0000000091800148] = 75d32e0a0cd57706
stx %l4,[%o0+0x148] ! Mem[0000000091800148] = 59190e741a444ae0
! Mem[00000000250001f0] = 0e7f941eddcae538, %l1 = e85af8deedae59ea, %l3 = 95cc94e46c097957
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 0e7f941eddcae538
! Mem[0000000090800150] = 8a03c0a9 e70f0421, %g2 = 7d93f870, %g3 = 5aec40c2
ldd [%i5+0x150],%g2 ! %g2 = 000000008a03c0a9 00000000e70f0421
! %l4 = 59190e741a444ae0, Mem[0000000091000188] = 5e73d879
stb %l4,[%i6+0x188] ! Mem[0000000091000188] = e073d879
! %l2 = 4e48634a2bae55dd, Mem[00000000250001e0] = 013dd14e
stw %l2,[%i2+0x1e0] ! Mem[00000000250001e0] = 2bae55dd
! Mem[0000000025000010] = b2049910, %l0 = c99aa6f3, %l0 = c99aa6f3
add %i2,0x10,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b2049910
! Mem[0000000025800140] = 79111cf8, %l5 = 3cc5a781, %l6 = 3cf4183a
add %i3,0x140,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 0000000079111cf8
! %l6 = 0000000079111cf8, Mem[000000009100009c] = d4bfc4f7
stw %l6,[%i6+0x09c] ! Mem[000000009100009c] = 79111cf8
p10_label_2:
! Mem[0000000025000150] = e6f48a15, %l1 = e85af8deedae59ea
swap [%i2+0x150],%l1 ! %l1 = 00000000e6f48a15
! Mem[0000000024000104] = 62a3a643, %l0 = b2049910, %l5 = 3cc5a781
add %i0,0x104,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000062a3a643
! Mem[00000000250000fc] = 4297d316, %l7 = c7e883b2ef64a513
ldstub [%i2+0x0fc],%l7 ! %l7 = 00000042000000ff
! %l2 = 4e48634a2bae55dd, Mem[0000000090800190] = 7c092ad3
stw %l2,[%i5+0x190] ! Mem[0000000090800190] = 2bae55dd
! Mem[00000000240000ac] = 6c8f6373, %l5 = 0000000062a3a643
swap [%i0+0x0ac],%l5 ! %l5 = 000000006c8f6373
! Mem[000000002480019b] = a7bdb1b2, %l6 = 0000000079111cf8
ldstub [%i1+0x19b],%l6 ! %l6 = 000000b2000000ff
! Mem[00000000900001c0] = fc32a770, %g2 = 000000008a03c0a9
lduh [%i4+0x1c2],%g2 ! %g2 = 000000000000fc32
! Mem[00000000258001e8] = 0317e2c0, %l0 = b2049910, %l3 = ddcae538
add %i3,0x1e8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000317e2c0
! Mem[00000000250000f8] = 5105e406ff97d316, %l4 = 59190e741a444ae0, %l0 = 00000000b2049910
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 5105e406ff97d316
! Mem[0000000090800098] = 9840e9c9d8debc93, %g2 = 000000000000fc32
ldx [%i5+0x098],%g2 ! %g2 = 9840e9c9d8debc93
p10_label_3:
! %l4 = 59190e741a444ae0, Mem[0000000091000048] = 4b221ae1
sth %l4,[%i6+0x048] ! Mem[0000000091000048] = 4ae01ae1
! Mem[00000000240001cc] = 6a327da8, %l5 = 6c8f6373, %l6 = 000000b2
add %i0,0x1cc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000006a327da8
! Mem[00000000250001d0] = 52db56fb, %l7 = 00000042, %l5 = 6c8f6373
add %i2,0x1d0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000052db56fb
! Mem[000000009100003c] = 2b19d18b, %g2 = 9840e9c9d8debc93
lduh [%i6+0x03c],%g2 ! %g2 = 0000000000002b19
! Mem[000000009080005c] = 7c74bdb4, %g2 = 0000000000002b19
lduw [%i5+0x05c],%g2 ! %g2 = 000000007c74bdb4
! Mem[0000000025800050] = 71ba5893, %l0 = 5105e406ff97d316
ldstub [%i3+0x050],%l0 ! %l0 = 00000071000000ff
! %l4 = 59190e741a444ae0, Mem[00000000910001ca] = a5a88927
sth %l4,[%i6+0x1ca] ! Mem[00000000910001c8] = 4ae08927
! Mem[0000000091800030] = 41c305a8, %g18 = 075aa063cec6abdb
ldsw [%o0+0x030],%g2 ! %g2 = 075aa063cec6abdb
! Mem[0000000025000038] = 516e9d1cd6f5ee1e, %l7 = 0000000000000042, %l2 = 4e48634a2bae55dd
add %i2,0x38,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 516e9d1cd6f5ee1e
! Mem[0000000025000085] = 5ad25fb1, %l7 = 0000000000000042
ldstub [%i2+0x085],%l7 ! %l7 = 000000d2000000ff
p10_label_4:
! Mem[00000000248001a4] = ce3fe944, %l5 = 52db56fb, %l1 = e6f48a15
add %i1,0x1a4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ce3fe944
! Mem[0000000025000168] = c79d2859b626f5c9, %l3 = 000000000317e2c0, %l7 = 00000000000000d2
add %i2,0x168,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = c79d2859b626f5c9
! Mem[000000002480004a] = d3b6247c, %l1 = 00000000ce3fe944
ldstub [%i1+0x04a],%l1 ! %l1 = 00000024000000ff
! Mem[0000000091800068] = 8c9fe99d, %g2 = 0000000041c305a8
lduh [%o0+0x068],%g2 ! %g2 = 0000000000008c9f
! Mem[00000000900000cc] = 2096bba5, %g2 = 0000000000008c9f
lduh [%i4+0x0cc],%g2 ! %g2 = 0000000000002096
! Mem[0000000024000108] = 76c44ed338c75c5a, %l0 = 0000000000000071, %l0 = 0000000000000071
add %i0,0x108,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 76c44ed338c75c5a
! Mem[0000000024000058] = da86bf31893bd77f, %l4 = 59190e741a444ae0, %l2 = 516e9d1cd6f5ee1e
add %i0,0x58,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = da86bf31893bd77f
! Mem[000000009080008c] = 3b38a1d3, %g18 = 075aa063cec6abdb
ldsw [%i5+0x08c],%g2 ! %g2 = 075aa063cec6abdb
! Mem[0000000090000008] = a2c50fc9, %g2 = 000000003b38a1d3
lduw [%i4+%o1],%g2 ! %g2 = 00000000a2c50fc9
! Mem[00000000248000d8] = 0fae9e25, %l1 = 0000000000000024
swap [%i1+0x0d8],%l1 ! %l1 = 000000000fae9e25
p10_label_5:
! Mem[00000000240000ab] = 539eb20d, %l5 = 0000000052db56fb
ldstub [%i0+0x0ab],%l5 ! %l5 = 0000000d000000ff
! Mem[0000000024800150] = 20884947, %l7 = c79d2859b626f5c9
swap [%i1+0x150],%l7 ! %l7 = 0000000020884947
! Mem[0000000091800050] = e6e76250, %g18 = 075aa063cec6abdb
ldsw [%o0+0x050],%g2 ! %g2 = 075aa063cec6abdb
! %l3 = 000000000317e2c0, Mem[00000000910000d8] = 4dfbc8b7ea6f7d64
stx %l3,[%i6+0x0d8] ! Mem[00000000910000d8] = 000000000317e2c0
! Mem[0000000024000108] = 76c44ed3, %l5 = 000000000000000d
swap [%i0+0x108],%l5 ! %l5 = 0000000076c44ed3
! %l3 = 000000000317e2c0, Mem[00000000910001d0] = 5e069791a8949fe2
stx %l3,[%i6+0x1d0] ! Mem[00000000910001d0] = 000000000317e2c0
! Mem[0000000025000090] = dead1fda233fadb9, %l2 = da86bf31893bd77f, %l0 = 76c44ed338c75c5a
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = dead1fda233fadb9
! Mem[0000000024000140] = c92050b887e51c06, %l2 = da86bf31893bd77f, %l1 = 000000000fae9e25
add %i0,0x140,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = c92050b887e51c06
! %l7 = 0000000020884947, Mem[0000000090800053] = 36e0bdd7
stb %l7,[%i5+0x053] ! Mem[0000000090800050] = 47e0bdd7
! Mem[0000000025800048] = 0afe4698, %l5 = 0000000076c44ed3
lduh [%i3+0x04a],%l5 ! %l5 = 0000000000004698
p10_label_6:
! Mem[0000000090800168] = 0ac60230dd52e920, %g2 = ffffffffe6e76250
ldx [%i5+0x168],%g2 ! %g2 = 0ac60230dd52e920
! Mem[0000000024800070] = 3e9b3e00, %l2 = 893bd77f, %l5 = 00004698
add %i1,0x70,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000003e9b3e00
! Mem[0000000025800110] = 7c374b53, %l5 = 000000003e9b3e00
swap [%i3+0x110],%l5 ! %l5 = 000000007c374b53
! Mem[0000000024800178] = 81d594f1a8412493, %l6 = 000000006a327da8, %l2 = da86bf31893bd77f
add %i1,0x178,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 81d594f1a8412493
! %l1 = c92050b887e51c06, Mem[00000000910000a0] = f11a4d9adbaf757f
stx %l1,[%i6+0x0a0] ! Mem[00000000910000a0] = c92050b887e51c06
! Mem[000000002500008c] = dc58eef6, %l5 = 000000007c374b53
ldstub [%i2+0x08c],%l5 ! %l5 = 000000dc000000ff
! Mem[0000000024800128] = 26ae939f, %l5 = 000000dc, %l7 = 20884947
add %i1,0x128,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000026ae939f
! %l4 = 59190e741a444ae0, Mem[000000009000015c] = 026fb8e3
sth %l4,[%i4+0x15c] ! Mem[000000009000015c] = 4ae0b8e3
! Mem[0000000024800004] = a7741a1d, %l4 = 1a444ae0, %l2 = a8412493
add %i1,0x04,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a7741a1d
! Mem[0000000090800028] = 601d76bd, %g2 = 0ac60230dd52e920
lduh [%i5+0x02a],%g2 ! %g2 = 000000000000601d
p10_label_7:
! Mem[000000002580013b] = 5fb45c33, %l0 = dead1fda233fadb9
ldstub [%i3+0x13b],%l0 ! %l0 = 00000033000000ff
! Mem[00000000900000d4] = 738f9a5a, %g18 = 075aa063cec6abdb
ldsw [%i4+0x0d4],%g2 ! %g2 = 075aa063cec6abdb
! Mem[00000000910000c8] = bcc35aee, %g2 = 00000000738f9a5a
lduw [%i6+0x0c8],%g2 ! %g2 = 00000000bcc35aee
! %l3 = 000000000317e2c0, Mem[0000000090800028] = ddfb601d76bdc3e6
stx %l3,[%i5+%o5] ! Mem[0000000090800028] = 000000000317e2c0
! Mem[000000009080013c] = 71f3ccd5, %g2 = 00000000bcc35aee
lduw [%i5+0x13c],%g2 ! %g2 = 0000000071f3ccd5
! Mem[0000000024800110] = 6de2a84b, %l1 = c92050b887e51c06
ldsh [%i1+0x110],%l1 ! %l1 = 0000000000006de2
! Mem[00000000918001cc] = 61cfcdac, %g2 = 0000000071f3ccd5
lduw [%o0+0x1cc],%g2 ! %g2 = 0000000061cfcdac
! Mem[0000000091000000] = e8ccc41b, %g2 = 0000000061cfcdac
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffe8cc
! Mem[0000000024000108] = 0000000d, %l7 = 0000000026ae939f
swap [%i0+0x108],%l7 ! %l7 = 000000000000000d
! Mem[0000000025000039] = 516e9d1c, %l6 = 000000006a327da8
ldstub [%i2+0x039],%l6 ! %l6 = 0000006e000000ff
p10_label_8:
! Mem[0000000024800170] = c8cea586, %l3 = 000000000317e2c0
swap [%i1+0x170],%l3 ! %l3 = 00000000c8cea586
! %l0 = 00000033, %l1 = 00006de2, Mem[0000000090000030] = 00680f6b 0ff757c1
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 00000033 00006de2
! %l0 = 00000033, %l1 = 00006de2, Mem[0000000090000090] = f49f1723 6da0a403
std %l0,[%i4+0x090] ! Mem[0000000090000090] = 00000033 00006de2
! Mem[00000000250001d8] = 53638fbc, %l5 = 000000dc, %l3 = c8cea586
add %i2,0x1d8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000053638fbc
! Mem[0000000091000064] = 99636e44, %g2 = ffffffffffffe8cc
ldsb [%i6+0x065],%g2 ! %g2 = ffffffffffffff99
! Mem[0000000024000168] = 1d6d9867, %l4 = 1a444ae0, %l4 = 1a444ae0
add %i0,0x168,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000001d6d9867
! Mem[0000000024800028] = 5c4cf3b0af4e4063, %l4 = 000000001d6d9867, %l5 = 00000000000000dc
add %i1,0x28,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 5c4cf3b0af4e4063
! Mem[00000000908001ec] = 0fa10a75, %g2 = ffffffffffffff99
lduh [%i5+0x1ec],%g2 ! %g2 = 0000000000000fa1
! %l4 = 000000001d6d9867, Mem[0000000090000000] = 3dcbd51e62732a5b
stx %l4,[%i4+%g0] ! Mem[0000000090000000] = 000000001d6d9867
! Mem[00000000250001a4] = 244b70da, %l1 = 00006de2, %l3 = 53638fbc
add %i2,0x1a4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000244b70da
p10_label_9:
! Mem[0000000025000018] = 16cdc59a855ea09b, %l7 = 000000000000000d, %l2 = 00000000a7741a1d
add %i2,0x18,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 16cdc59a855ea09b
! Mem[00000000908000b8] = e2f06a8e, %g2 = 0000000000000fa1
lduh [%i5+0x0ba],%g2 ! %g2 = 000000000000e2f0
! Mem[00000000250000d2] = 556685d0, %l0 = 0000000000000033
ldstub [%i2+0x0d2],%l0 ! %l0 = 00000085000000ff
! Mem[00000000900000c0] = 0cf61263 07871bc2, %g2 = 0000e2f0, %g3 = e70f0421
ldd [%i4+0x0c0],%g2 ! %g2 = 000000000cf61263 0000000007871bc2
! %l6 = 000000000000006e, Mem[0000000091000060] = 291e59f7
sth %l6,[%i6+0x060] ! Mem[0000000091000060] = 006e59f7
! Mem[0000000024000144] = 87e51c06, %l5 = af4e4063, %l5 = af4e4063
add %i0,0x144,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000087e51c06
! Mem[0000000090800198] = 4453face, %g18 = 075aa063cec6abdb
ldsw [%i5+0x198],%g2 ! %g2 = 075aa063cec6abdb
! Mem[00000000918001e0] = 999759c0, %g2 = 000000004453face
ldsb [%o0+0x1e0],%g2 ! %g2 = ffffffffffffff99
! Mem[0000000025800018] = b079f3c933d1219a, %l5 = 0000000087e51c06, %l4 = 000000001d6d9867
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = b079f3c933d1219a
! Mem[0000000024000174] = 13cc57fa, %l3 = 00000000244b70da
swap [%i0+0x174],%l3 ! %l3 = 0000000013cc57fa
p10_label_10:
! %l2 = 855ea09b, %l3 = 13cc57fa, Mem[0000000091800198] = 63465cbe ba7cf3a7
std %l2,[%o0+0x198] ! Mem[0000000091800198] = 855ea09b 13cc57fa
! %l0 = 0000000000000085, Mem[0000000091800050] = e6e76250
stw %l0,[%o0+0x050] ! Mem[0000000091800050] = 00000085
! %l4 = b079f3c933d1219a, Mem[0000000091000100] = 1384f18762d999f4
stx %l4,[%i6+0x100] ! Mem[0000000091000100] = b079f3c933d1219a
! Mem[0000000024000110] = 55e83526, %l6 = 0000006e, %l3 = 13cc57fa
add %i0,0x110,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000055e83526
! Mem[0000000091800040] = 4378cb9882176dd8, %g2 = ffffffffffffff99
ldx [%o0+0x040],%g2 ! %g2 = 4378cb9882176dd8
! Mem[0000000025800040] = 36a5112897a14d28, %l0 = 0000000000000085, %l7 = 000000000000000d
add %i3,0x40,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 36a5112897a14d28
! Mem[0000000090800070] = a09699f8bb03eaa9, %g2 = 4378cb9882176dd8
ldx [%i5+0x070],%g2 ! %g2 = a09699f8bb03eaa9
! Mem[00000000900000a0] = 1b95d023a627f525, %g2 = a09699f8bb03eaa9
ldx [%i4+0x0a0],%g2 ! %g2 = 1b95d023a627f525
! %l3 = 0000000055e83526, Mem[0000000024000090] = 8fb064d49b243d54
stx %l3,[%i0+0x090] ! Mem[0000000024000090] = 0000000055e83526
! Mem[00000000248000eb] = b3df92c2, %l2 = 16cdc59a855ea09b
ldstub [%i1+0x0eb],%l2 ! %l2 = 000000c2000000ff
p10_label_11:
! Mem[0000000025000116] = fc9ec804, %l1 = 0000000000006de2
ldstub [%i2+0x116],%l1 ! %l1 = 000000c8000000ff
! Mem[0000000025800158] = ebd4f5de, %l3 = 0000000055e83526
swap [%i3+0x158],%l3 ! %l3 = 00000000ebd4f5de
! Mem[00000000250000e4] = 13e76e5d, %l1 = 00000000000000c8
swap [%i2+0x0e4],%l1 ! %l1 = 0000000013e76e5d
! Mem[0000000024800194] = c59de130, %l2 = 00000000000000c2
ldsw [%i1+0x194],%l2 ! %l2 = ffffffffc59de130
! Mem[000000002580000c] = 8dcfa8e0, %l1 = 0000000013e76e5d
ldstub [%i3+0x00c],%l1 ! %l1 = 0000008d000000ff
! Mem[000000002400002c] = 59784fb0, %l1 = 000000000000008d
swap [%i0+0x02c],%l1 ! %l1 = 0000000059784fb0
! Mem[00000000910000f8] = d656b075, %g2 = 1b95d023a627f525
ldsh [%i6+0x0f8],%g2 ! %g2 = ffffffffffffd656
! Mem[00000000910001d4] = 0317e2c0, %g2 = ffffffffffffd656
ldsb [%i6+0x1d4],%g2 ! %g2 = 0000000000000003
! Mem[00000000250001f4] = ddcae538, %l5 = 0000000087e51c06
swap [%i2+0x1f4],%l5 ! %l5 = 00000000ddcae538
! Mem[00000000248000d0] = 9a0f8582, %l4 = b079f3c933d1219a
swap [%i1+0x0d0],%l4 ! %l4 = 000000009a0f8582
p10_label_12:
! Mem[0000000090800180] = 7705603724c54c11, %g2 = 0000000000000003
ldx [%i5+0x180],%g2 ! %g2 = 7705603724c54c11
! Mem[0000000025000010] = b2049910, %l1 = 0000000059784fb0
swap [%i2+%o2],%l1 ! %l1 = 00000000b2049910
! Mem[000000002400008c] = d43b4e86, %l0 = 0000000000000085
swap [%i0+0x08c],%l0 ! %l0 = 00000000d43b4e86
! Mem[0000000090000100] = a08d7068, %g2 = 7705603724c54c11
ldsb [%i4+0x101],%g2 ! %g2 = ffffffffffffffa0
! Mem[0000000090800008] = d132c671, %g18 = 075aa063cec6abdb
ldsw [%i5+%o1],%g2 ! %g2 = 075aa063cec6abdb
! Mem[0000000091800020] = 27fbccd0, %g2 = ffffffffd132c671
ldsh [%o0+0x022],%g2 ! %g2 = 00000000000027fb
! Mem[0000000024800128] = 26ae939f, %l3 = 00000000ebd4f5de
lduh [%i1+0x12a],%l3 ! %l3 = 000000000000939f
! Mem[00000000910000c4] = 44bcc35a, %g2 = 00000000000027fb
ldub [%i6+0x0c7],%g2 ! %g2 = 0000000000000044
! Mem[0000000091000008] = 77cefd9b, %g2 = 0000000000000044
ldsb [%i6+0x009],%g2 ! %g2 = 0000000000000077
! Mem[000000002480010c] = 8c8bcac0, %l6 = 000000000000006e
swap [%i1+0x10c],%l6 ! %l6 = 000000008c8bcac0
p10_label_13:
! Mem[0000000024800164] = fb2219af, %l5 = 00000000ddcae538
swap [%i1+0x164],%l5 ! %l5 = 00000000fb2219af
! Mem[000000009000015c] = b8e3ab96, %g2 = 0000000000000077
ldsb [%i4+0x15e],%g2 ! %g2 = ffffffffffffffb8
! Mem[00000000248000d3] = 33d1219a, %l7 = 36a5112897a14d28
ldstub [%i1+0x0d3],%l7 ! %l7 = 0000009a000000ff
! Mem[00000000240000f8] = 9d8b8be04b2ed83a, %l1 = 00000000b2049910, %l3 = 000000000000939f
add %i0,0xf8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 9d8b8be04b2ed83a
! Mem[000000009100014c] = 920ceb5c, %g2 = ffffffffffffffb8
lduh [%i6+0x14c],%g2 ! %g2 = 000000000000920c
! %l1 = 00000000b2049910, Mem[0000000091800084] = a6b4e02e
sth %l1,[%o0+0x084] ! Mem[0000000091800084] = 9910e02e
! %l4 = 9a0f8582, %l5 = fb2219af, Mem[00000000250001c0] = df99089a 32626681
std %l4,[%i2+0x1c0] ! Mem[00000000250001c0] = 9a0f8582 fb2219af
! %l2 = ffffffffc59de130, Mem[00000000240000d0] = e7468352
sth %l2,[%i0+0x0d0] ! Mem[00000000240000d0] = e1308352
! Mem[00000000250000c5] = 6a5e56d1, %l7 = 000000000000009a
ldstub [%i2+0x0c5],%l7 ! %l7 = 0000005e000000ff
! Mem[000000009000016c] = 70cb19d6, %g2 = 000000000000920c
lduh [%i4+0x16e],%g2 ! %g2 = 00000000000070cb
p10_label_14:
! Mem[000000002500002c] = d340ce8d, %l6 = 000000008c8bcac0
swap [%i2+0x02c],%l6 ! %l6 = 00000000d340ce8d
! %l0 = d43b4e86, %l1 = b2049910, Mem[0000000090000078] = 095f567e 7f9fc53f
std %l0,[%i4+0x078] ! Mem[0000000090000078] = d43b4e86 b2049910
! %l2 = c59de130, %l3 = 4b2ed83a, Mem[0000000025000078] = 318f40f2 c966287b
std %l2,[%i2+0x078] ! Mem[0000000025000078] = c59de130 4b2ed83a
! Mem[000000002400006c] = 24f52d3c, %l5 = fb2219af, %l2 = c59de130
add %i0,0x6c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000024f52d3c
! %l2 = 0000000024f52d3c, Mem[0000000091000108] = 05716004
sth %l2,[%i6+0x108] ! Mem[0000000091000108] = 2d3c6004
! %l4 = 000000009a0f8582, Mem[0000000091000050] = de1db3f2
stb %l4,[%i6+0x050] ! Mem[0000000091000050] = 821db3f2
! Mem[0000000090800080] = 7370a4994b342dea, %g2 = 00000000000070cb
ldx [%i5+0x080],%g2 ! %g2 = 7370a4994b342dea
! %l3 = 9d8b8be04b2ed83a, Mem[0000000090800170] = 92ecb79b
stw %l3,[%i5+0x170] ! Mem[0000000090800170] = 4b2ed83a
! Mem[0000000025000058] = 84bc6137, %l4 = 9a0f8582, %l6 = d340ce8d
add %i2,0x58,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000084bc6137
! Mem[0000000024800178] = 81d594f1, %l0 = 00000000d43b4e86
ldsw [%i1+0x178],%l0 ! %l0 = ffffffff81d594f1
p10_label_15:
! %l4 = 000000009a0f8582, Mem[00000000910000c4] = 86264844
stw %l4,[%i6+0x0c4] ! Mem[00000000910000c4] = 9a0f8582
! Mem[0000000091000144] = d9de5dcd, %g2 = 7370a4994b342dea
ldsh [%i6+0x144],%g2 ! %g2 = ffffffffffffd9de
! Mem[000000009000007c] = b2049910, %g2 = ffffffffffffd9de
lduh [%i4+0x07c],%g2 ! %g2 = 000000000000b204
! Mem[00000000240000a8] = 539eb2ff62a3a643, %l4 = 000000009a0f8582, %l3 = 9d8b8be04b2ed83a
add %i0,0xa8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 539eb2ff62a3a643
! Mem[000000009100007c] = 764702f0, %g2 = 000000000000b204
lduw [%i6+0x07c],%g2 ! %g2 = 00000000764702f0
! %l0 = ffffffff81d594f1, Mem[00000000910000af] = 4d6c54d5
stb %l0,[%i6+0x0af] ! Mem[00000000910000ac] = f16c54d5
! %l2 = 0000000024f52d3c, Mem[000000009080008a] = cdce3b38
sth %l2,[%i5+0x08a] ! Mem[0000000090800088] = 2d3c3b38
! Mem[0000000025800026] = e3a38785, %l2 = 0000000024f52d3c
ldstub [%i3+0x026],%l2 ! %l2 = 00000087000000ff
! Mem[0000000091800154] = 0cd09dc4, %g2 = 00000000764702f0
ldsh [%o0+0x156],%g2 ! %g2 = 0000000000000cd0
! Mem[00000000910000e0] = 644357e1, %g2 = 0000000000000cd0
lduh [%i6+0x0e0],%g2 ! %g2 = 0000000000006443
p10_label_16:
! Mem[00000000918000cc] = c63d3167, %g2 = 0000000000006443
lduh [%o0+0x0ce],%g2 ! %g2 = 000000000000c63d
! Mem[0000000091800010] = 52df9b31 0b5704ea, %g2 = 0000c63d, %g3 = 07871bc2
ldd [%o0+%o2],%g2 ! %g2 = 0000000052df9b31 000000000b5704ea
! Mem[00000000240000e3] = d6db865c, %l6 = 0000000084bc6137
ldstub [%i0+0x0e3],%l6 ! %l6 = 0000005c000000ff
! %l4 = 000000009a0f8582, Mem[0000000090800158] = 3e484630
stw %l4,[%i5+0x158] ! Mem[0000000090800158] = 9a0f8582
! Mem[0000000025000024] = 15b9c4b1, %l2 = 0000000000000087
swap [%i2+0x024],%l2 ! %l2 = 0000000015b9c4b1
! Mem[0000000025000178] = 44cb3533, %l6 = 000000000000005c
swap [%i2+0x178],%l6 ! %l6 = 0000000044cb3533
! Mem[000000009080017c] = ed70c2da, %g2 = 0000000052df9b31
ldsh [%i5+0x17c],%g2 ! %g2 = ffffffffffffed70
! Mem[0000000025800018] = b079f3c9, %l1 = 00000000b2049910
swap [%i3+%o3],%l1 ! %l1 = 00000000b079f3c9
! Mem[00000000240000ea] = ccdb8c2d, %l2 = 0000000015b9c4b1
ldstub [%i0+0x0ea],%l2 ! %l2 = 0000008c000000ff
! Mem[000000002400016d] = 91c9090a, %l7 = 000000000000005e
ldstub [%i0+0x16d],%l7 ! %l7 = 000000c9000000ff
p10_label_17:
! %l5 = 00000000fb2219af, Mem[0000000090800175] = 5a486c7f
stb %l5,[%i5+0x175] ! Mem[0000000090800174] = af486c7f
! Mem[0000000025800000] = 4df12352, %l4 = 000000009a0f8582
swap [%i3+%g0],%l4 ! %l4 = 000000004df12352
! Mem[000000009100000c] = 9be6b9d3, %g18 = 075aa063cec6abdb
ldsw [%i6+0x00c],%g2 ! %g2 = 075aa063cec6abdb
! Mem[00000000918000e4] = 0f35e790, %g2 = ffffffff9be6b9d3
lduw [%o0+0x0e4],%g2 ! %g2 = 000000000f35e790
! Mem[0000000090000010] = 4afd5db2df443d99, %g2 = 000000000f35e790
ldx [%i4+%o2],%g2 ! %g2 = 4afd5db2df443d99
! Mem[00000000918000f8] = 2c39abb3, %g2 = 4afd5db2df443d99
ldsh [%o0+0x0f8],%g2 ! %g2 = 0000000000002c39
! Mem[0000000091000048] = 4ae01ae1, %g2 = 0000000000002c39
lduw [%i6+0x048],%g2 ! %g2 = 000000004ae01ae1
! Mem[000000002580008e] = d9ffc5f7, %l2 = 000000000000008c
ldstub [%i3+0x08e],%l2 ! %l2 = 000000c5000000ff
! Mem[00000000248001cc] = be698e8c, %l5 = fb2219af, %l1 = b079f3c9
add %i1,0x1cc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000be698e8c
! Mem[00000000908001f4] = b1c7a123, %g2 = 000000004ae01ae1
lduw [%i5+0x1f4],%g2 ! %g2 = 00000000b1c7a123
p10_label_18:
! Mem[0000000024800093] = 955db7bd, %l1 = 00000000be698e8c
ldstub [%i1+0x093],%l1 ! %l1 = 000000bd000000ff
! %l2 = 00000000000000c5, Mem[0000000091000024] = 3f07dc62
stw %l2,[%i6+0x024] ! Mem[0000000091000024] = 000000c5
! %l1 = 00000000000000bd, Mem[0000000025000186] = 2d39c050
sth %l1,[%i2+0x186] ! Mem[0000000025000184] = 2d3900bd
! Mem[0000000025000080] = 2d6295f25aff5fb1, %l4 = 000000004df12352, %l6 = 0000000044cb3533
add %i2,0x80,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 2d6295f25aff5fb1
! Mem[00000000250000e4] = 000000c8, %l2 = 00000000000000c5
ldstub [%i2+0x0e4],%l2 ! %l2 = 00000000000000ff
! Mem[0000000025800114] = 3123c512, %l2 = 0000000000000000
swap [%i3+0x114],%l2 ! %l2 = 000000003123c512
! Mem[000000009180009c] = 42e551d5, %g2 = 00000000b1c7a123
lduw [%o0+0x09c],%g2 ! %g2 = 0000000042e551d5
! Mem[0000000024800008] = 49ad2f79, %l5 = 00000000fb2219af
swap [%i1+%o1],%l5 ! %l5 = 0000000049ad2f79
! Mem[0000000025800010] = 2b34e00c, %l5 = 0000000049ad2f79
ldsw [%i3+%o2],%l5 ! %l5 = 000000002b34e00c
! %l6 = 5aff5fb1, %l7 = 000000c9, Mem[0000000090800088] = e4652d3c 3b38a1d3
std %l6,[%i5+0x088] ! Mem[0000000090800088] = 5aff5fb1 000000c9
p10_label_19:
! %l3 = 539eb2ff62a3a643, Mem[0000000091000070] = c27c6ae4
stw %l3,[%i6+0x070] ! Mem[0000000091000070] = 62a3a643
! Mem[00000000250001e0] = 2bae55ddceeb0801, %l4 = 000000004df12352
ldx [%i2+0x1e0],%l4 ! %l4 = 2bae55ddceeb0801
! Mem[00000000258001c8] = 542fd027c0459656, %l2 = 000000003123c512, %l4 = 2bae55ddceeb0801
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 542fd027c0459656
! Mem[00000000250000a4] = ae1e4ca6, %l4 = 542fd027c0459656
lduh [%i2+0x0a6],%l4 ! %l4 = 0000000000004ca6
! Mem[00000000918001a0] = d9478d93, %g18 = 075aa063cec6abdb
ldsw [%o0+0x1a0],%g2 ! %g2 = 075aa063cec6abdb
! Mem[00000000250001e4] = ceeb0801, %l4 = 0000000000004ca6
swap [%i2+0x1e4],%l4 ! %l4 = 00000000ceeb0801
! Mem[0000000091800010] = 52df9b31, %g18 = 075aa063cec6abdb
ldsw [%o0+%o2],%g2 ! %g2 = 075aa063cec6abdb
! Mem[000000002400007d] = 52572d2f, %l1 = 00000000000000bd
ldstub [%i0+0x07d],%l1 ! %l1 = 00000057000000ff
! Mem[0000000024000060] = ed64c8b6, %l2 = 3123c512, %l4 = ceeb0801
add %i0,0x60,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ed64c8b6
! Mem[00000000258001d6] = 5789b93c, %l1 = 0000000000000057
ldstub [%i3+0x1d6],%l1 ! %l1 = 000000b9000000ff
p10_label_20:
! Mem[000000009000012c] = cfddf670, %g2 = 0000000052df9b31
ldsb [%i4+0x12f],%g2 ! %g2 = ffffffffffffffcf
! Mem[00000000240000b0] = 6673b9a38d07270c, %l0 = ffffffff81d594f1, %l7 = 00000000000000c9
add %i0,0xb0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 6673b9a38d07270c
! %l3 = 539eb2ff62a3a643, Mem[0000000024000155] = 3d86e009
stb %l3,[%i0+0x155] ! Mem[0000000024000154] = 3d43e009
! Mem[000000002500019c] = c9c72614, %l6 = 2d6295f25aff5fb1
ldub [%i2+0x19e],%l6 ! %l6 = 0000000000000026
! Mem[00000000910001a0] = 4352a10b, %g18 = 075aa063cec6abdb
ldsw [%i6+0x1a0],%g2 ! %g2 = 075aa063cec6abdb
! Mem[00000000248001b8] = 2972f3f4, %l3 = 62a3a643, %l3 = 62a3a643
add %i1,0x1b8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000002972f3f4
! Mem[00000000250000d8] = 199323c668b1e5fd, %l7 = 6673b9a38d07270c, %l3 = 000000002972f3f4
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 199323c668b1e5fd
! Mem[0000000025800048] = 0afe469808379b9a, %l1 = 00000000000000b9
ldx [%i3+0x048],%l1 ! %l1 = 0afe469808379b9a
! Mem[0000000091000184] = 874be073, %g2 = 000000004352a10b
ldsh [%i6+0x186],%g2 ! %g2 = ffffffffffff874b
! Mem[0000000091800094] = e9c0328f, %g18 = 075aa063cec6abdb
ldsw [%o0+0x094],%g2 ! %g2 = 075aa063cec6abdb
p10_label_21:
! Mem[0000000025000048] = 56cee1ba, %l0 = 81d594f1, %l3 = 68b1e5fd
add %i2,0x48,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000056cee1ba
! %l4 = 00000000ed64c8b6, Mem[0000000090000040] = e81df438315d3ce2
stx %l4,[%i4+0x040] ! Mem[0000000090000040] = 00000000ed64c8b6
! Mem[0000000025000168] = c79d2859, %l7 = 6673b9a38d07270c
lduw [%i2+0x168],%l7 ! %l7 = 00000000c79d2859
! Mem[00000000910000d4] = ff050000, %g2 = ffffffffe9c0328f
ldsh [%i6+0x0d6],%g2 ! %g2 = ffffffffffffff05
! Mem[00000000250000e0] = 111da89a, %l0 = 81d594f1, %l3 = 56cee1ba
add %i2,0xe0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000111da89a
! %l3 = 00000000111da89a, Mem[00000000908001fa] = 4136937f
stb %l3,[%i5+0x1fa] ! Mem[00000000908001f8] = 9a36937f
! Mem[0000000091000070] = 62a3a643, %g18 = 075aa063cec6abdb
ldsw [%i6+0x070],%g2 ! %g2 = 075aa063cec6abdb
! Mem[0000000091000120] = 9daeaae1 f1505e6e, %g2 = 62a3a643, %g3 = 0b5704ea
ldd [%i6+0x120],%g2 ! %g2 = 000000009daeaae1 00000000f1505e6e
! Mem[0000000090000120] = 44f6810c, %g2 = 000000009daeaae1
lduw [%i4+0x120],%g2 ! %g2 = 0000000044f6810c
! Mem[0000000024000194] = daf15532, %l2 = 000000003123c512
swap [%i0+0x194],%l2 ! %l2 = 00000000daf15532
p10_label_22:
! Mem[00000000900000ec] = 01712cbe, %g2 = 0000000044f6810c
lduh [%i4+0x0ee],%g2 ! %g2 = 0000000000000171
! Mem[00000000248000ac] = 950c9237, %l5 = 2b34e00c, %l1 = 08379b9a
add %i1,0xac,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000950c9237
! Mem[00000000250001d8] = 53638fbcc544a259, %l2 = 00000000daf15532, %l6 = 0000000000000026
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 53638fbcc544a259
! Mem[000000002500012c] = 80e2dfd4, %l4 = 00000000ed64c8b6
lduh [%i2+0x12c],%l4 ! %l4 = 00000000000080e2
! Mem[0000000091800040] = 4378cb98 82176dd8, %g2 = 00000171, %g3 = f1505e6e
ldd [%o0+0x040],%g2 ! %g2 = 000000004378cb98 0000000082176dd8
! %l4 = 00000000000080e2, Mem[00000000900001f8] = 84f7f953fc4e30f2
stx %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = 00000000000080e2
! Mem[000000002480019a] = a7bdb1ff, %l1 = 00000000950c9237
ldstub [%i1+0x19a],%l1 ! %l1 = 000000b1000000ff
! Mem[000000009100000c] = b9d3d7b3, %g2 = 000000004378cb98
ldsh [%i6+0x00e],%g2 ! %g2 = ffffffffffffb9d3
! Mem[0000000090800148] = b551ccc20ff94014, %g2 = ffffffffffffb9d3
ldx [%i5+0x148],%g2 ! %g2 = b551ccc20ff94014
! Mem[00000000258000e4] = 31f83a88, %l4 = 00000000000080e2
swap [%i3+0x0e4],%l4 ! %l4 = 0000000031f83a88
p10_label_23:
! Mem[000000002500012f] = 80e2dfd4, %l7 = 00000000c79d2859
ldstub [%i2+0x12f],%l7 ! %l7 = 000000d4000000ff
! Mem[000000009180002c] = 8ce756ba, %g2 = b551ccc20ff94014
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffff8ce7
! Mem[0000000090000010] = 4afd5db2 df443d99, %g2 = ffff8ce7, %g3 = 82176dd8
ldd [%i4+%o2],%g2 ! %g2 = 000000004afd5db2 00000000df443d99
! Mem[0000000025800115] = 00000000, %l4 = 0000000031f83a88
ldstub [%i3+0x115],%l4 ! %l4 = 00000000000000ff
! Mem[00000000918001a0] = 8d93f401, %g2 = 000000004afd5db2
lduh [%o0+0x1a2],%g2 ! %g2 = 0000000000008d93
! Mem[0000000024800118] = c656ff93, %l5 = 2b34e00c, %l3 = 111da89a
add %i1,0x118,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000c656ff93
! Mem[00000000918000f4] = 91b1b504, %g2 = 0000000000008d93
ldsh [%o0+0x0f4],%g2 ! %g2 = ffffffffffff91b1
! Mem[000000002400009e] = e2555b70, %l4 = 0000000000000000
ldstub [%i0+0x09e],%l4 ! %l4 = 0000005b000000ff
! Mem[00000000910000b0] = 6c54d54e 374fdfb3, %g2 = ffff91b1, %g3 = df443d99
ldd [%i6+0x0b0],%g2 ! %g2 = 000000006c54d54e 00000000374fdfb3
! Mem[0000000025800098] = 9fdf4709, %l5 = 000000002b34e00c
swap [%i3+0x098],%l5 ! %l5 = 000000009fdf4709
p10_label_24:
! Mem[00000000910000e4] = 2679d4fb, %g2 = 000000006c54d54e
lduh [%i6+0x0e4],%g2 ! %g2 = 0000000000002679
! %l0 = ffffffff81d594f1, Mem[0000000090800050] = 2a68c747e0bdd7c8
stx %l0,[%i5+0x050] ! Mem[0000000090800050] = ffffffff81d594f1
! %l0 = 81d594f1, %l1 = 000000b1, Mem[0000000090000010] = 4afd5db2 df443d99
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 81d594f1 000000b1
! Mem[0000000090000154] = 02880e3d, %g2 = 0000000000002679
lduw [%i4+0x154],%g2 ! %g2 = 0000000002880e3d
! Mem[0000000090000144] = 4ddf97be, %g2 = 0000000002880e3d
lduw [%i4+0x144],%g2 ! %g2 = 000000004ddf97be
! Mem[0000000090800124] = dca5b975, %g2 = 000000004ddf97be
ldsh [%i5+0x126],%g2 ! %g2 = ffffffffffffdca5
! Mem[00000000258000cd] = fdf777b4, %l6 = 53638fbcc544a259
ldstub [%i3+0x0cd],%l6 ! %l6 = 000000f7000000ff
! Mem[000000002400011b] = 4634cc55, %l7 = 00000000000000d4
ldstub [%i0+0x11b],%l7 ! %l7 = 00000055000000ff
! Mem[00000000258000e2] = 4d07dfc1, %l7 = 0000000000000055
ldstub [%i3+0x0e2],%l7 ! %l7 = 000000df000000ff
! Mem[00000000240001bf] = 1592ea15, %l2 = 00000000daf15532
ldstub [%i0+0x1bf],%l2 ! %l2 = 00000015000000ff
p10_label_25:
! %l2 = 0000000000000015, Mem[00000000900001cc] = bd87184d
sth %l2,[%i4+0x1cc] ! Mem[00000000900001cc] = 0015184d
! Mem[00000000240000d0] = e1308352b5c4d3b5, %l6 = 00000000000000f7, %l4 = 000000000000005b
add %i0,0xd0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = e1308352b5c4d3b5
! Mem[00000000258001c8] = 542fd027c0459656, %l4 = e1308352b5c4d3b5, %l1 = 00000000000000b1
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 542fd027c0459656
! Mem[00000000900001cc] = 0015184d, %g2 = ffffffffffffdca5
ldsh [%i4+0x1cc],%g2 ! %g2 = 0000000000000015
! Mem[00000000258001a8] = f8b44193fd1f37d0, %l3 = 00000000c656ff93, %l1 = 542fd027c0459656
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = f8b44193fd1f37d0
! Mem[0000000024000180] = 43bfd3fbaab9833e, %l5 = 000000009fdf4709, %l3 = 00000000c656ff93
add %i0,0x180,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 43bfd3fbaab9833e
! Mem[00000000248000c8] = 2db76a8e, %l0 = ffffffff81d594f1
ldsb [%i1+0x0ca],%l0 ! %l0 = 000000000000006a
! Mem[0000000091000094] = c9278aa9, %g18 = 075aa063cec6abdb
ldsw [%i6+0x094],%g2 ! %g2 = 075aa063cec6abdb
! %l6 = 00000000000000f7, Mem[000000002480003e] = 0141ee7a
sth %l6,[%i1+0x03e] ! Mem[000000002480003c] = 014100f7
! Mem[00000000908000c8] = ab91429dd46ef843, %g2 = ffffffffc9278aa9
ldx [%i5+0x0c8],%g2 ! %g2 = ab91429dd46ef843
ba,a p10_not_taken_0_end
p10_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000000000006a
bne,a,pn %xcc,p10_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be f8b44193fd1f37d0
bne,a,pn %xcc,p10_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000015
bne,a,pn %xcc,p10_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 43bfd3fbaab9833e
bne,a,pn %xcc,p10_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be e1308352b5c4d3b5
bne,a,pn %xcc,p10_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000009fdf4709
bne,a,pn %xcc,p10_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f7
bne,a,pn %xcc,p10_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000df
bne,a,pn %xcc,p10_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p10_local0_expect,%g1
p10_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 010717390000008d
ldx [%i0+0x028],%g3 ! Observed data at 0000000024000028
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x028,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2b496be352ff2d2f
ldx [%i0+0x078],%g3 ! Observed data at 0000000024000078
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7b33ba5800000085
ldx [%i0+0x088],%g3 ! Observed data at 0000000024000088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0000000055e83526
ldx [%i0+0x090],%g3 ! Observed data at 0000000024000090
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5b38581fe255ff70
ldx [%i0+0x098],%g3 ! Observed data at 0000000024000098
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 539eb2ff62a3a643
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000240000a8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e1308352b5c4d3b5
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000240000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = d6db86fff3f26906
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000240000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ccdbff2ded2902d9
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000240000e8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 26ae939f38c75c5a
ldx [%i0+0x108],%g3 ! Observed data at 0000000024000108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4634ccff12d8fbd8
ldx [%i0+0x118],%g3 ! Observed data at 0000000024000118
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 17e084d03d43e009
ldx [%i0+0x150],%g3 ! Observed data at 0000000024000150
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1d6d986791ff090a
ldx [%i0+0x168],%g3 ! Observed data at 0000000024000168
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = b93d4750244b70da
ldx [%i0+0x170],%g3 ! Observed data at 0000000024000170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = 3e748b973123c512
ldx [%i0+0x190],%g3 ! Observed data at 0000000024000190
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ecedabd61592eaff
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000240001b8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i0,0x1b8,%g4
set p10_local1_expect,%g1
p10_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = fb2219af4fa3c6fa
ldx [%i1+0x008],%g3 ! Observed data at 0000000024800008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = d65d9526014100f7
ldx [%i1+0x038],%g3 ! Observed data at 0000000024800038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = d3b6ff7c2311c98a
ldx [%i1+0x048],%g3 ! Observed data at 0000000024800048
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x048,%g4
ldx [%g1+0x090],%g2 ! Expected data = 955db7ff7227b027
ldx [%i1+0x090],%g3 ! Observed data at 0000000024800090
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 33d121ffb0a259d9
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000248000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0000002457b829af
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000248000d8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b3df92fff854fa11
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000248000e8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 881d2f750000006e
ldx [%i1+0x108],%g3 ! Observed data at 0000000024800108
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x108,%g4
ldx [%g1+0x150],%g2 ! Expected data = b626f5c9e90c8726
ldx [%i1+0x150],%g3 ! Observed data at 0000000024800150
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 87a64d69ddcae538
ldx [%i1+0x160],%g3 ! Observed data at 0000000024800160
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0317e2c06f8c7ddf
ldx [%i1+0x170],%g3 ! Observed data at 0000000024800170
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = a7bdfffffff95bd3
ldx [%i1+0x198],%g3 ! Observed data at 0000000024800198
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i1,0x198,%g4
set p10_local2_expect,%g1
p10_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 59784fb00b0de44f
ldx [%i2+0x010],%g3 ! Observed data at 0000000025000010
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2717e80c00000087
ldx [%i2+0x020],%g3 ! Observed data at 0000000025000020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4d11d88c8c8bcac0
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 = 51ff9d1cd6f5ee1e
ldx [%i2+0x038],%g3 ! Observed data at 0000000025000038
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = c59de1304b2ed83a
ldx [%i2+0x078],%g3 ! Observed data at 0000000025000078
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2d6295f25aff5fb1
ldx [%i2+0x080],%g3 ! Observed data at 0000000025000080
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 80b55c18ff58eef6
ldx [%i2+0x088],%g3 ! Observed data at 0000000025000088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 4b986f476aff56d1
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000250000c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 5566ffd0c0077b73
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000250000d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 111da89aff0000c8
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000250000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5105e406ff97d316
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 = 83567bdcfc9eff04
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 = 3cfe333b80e2dfff
ldx [%i2+0x128],%g3 ! Observed data at 0000000025000128
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = edae59eaf52705cb
ldx [%i2+0x150],%g3 ! Observed data at 0000000025000150
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 0000005c8e43dc3e
ldx [%i2+0x178],%g3 ! Observed data at 0000000025000178
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 95290b022d3900bd
ldx [%i2+0x180],%g3 ! Observed data at 0000000025000180
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 9a0f8582fb2219af
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000250001c0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2bae55dd00004ca6
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000250001e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0e7f941e87e51c06
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000250001f0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i2,0x1f0,%g4
set p10_local3_expect,%g1
p10_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 9a0f85824514b3b7
ldx [%i3+0x000],%g3 ! Observed data at 0000000025800000
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 5f4904bbffcfa8e0
ldx [%i3+0x008],%g3 ! Observed data at 0000000025800008
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = b204991033d1219a
ldx [%i3+0x018],%g3 ! Observed data at 0000000025800018
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = d6a21652e3a3ff85
ldx [%i3+0x020],%g3 ! Observed data at 0000000025800020
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffba58931edfb30c
ldx [%i3+0x050],%g3 ! Observed data at 0000000025800050
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = e81b82dbd9fffff7
ldx [%i3+0x088],%g3 ! Observed data at 0000000025800088
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 2b34e00c17df14d3
ldx [%i3+0x098],%g3 ! Observed data at 0000000025800098
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 227d1be0fdff77b4
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000258000c8
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4d07ffc1000080e2
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000258000e0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 3e9b3e0000ff0000
ldx [%i3+0x110],%g3 ! Observed data at 0000000025800110
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5fb45cff93632052
ldx [%i3+0x138],%g3 ! Observed data at 0000000025800138
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 55e83526bef7959b
ldx [%i3+0x158],%g3 ! Observed data at 0000000025800158
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = aabce5ee5789ff3c
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000258001d0
cmp %g2,%g3
bne,a,pn %xcc,p10_local_failed
add %i3,0x1d0,%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
! 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:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000024800018]
done
p10_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000024800018]
done
p10_trap2e:
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000018]
lduha [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000018]
done
p10_trap2o:
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000024000018]
lduha [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000025000018]
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 = 6f94565bc99aa6f3
ldx [%g1+0x008],%l1 ! %l1 = e85af8deedae59ea
ldx [%g1+0x010],%l2 ! %l2 = 4e48634a2bae55dd
ldx [%g1+0x018],%l3 ! %l3 = 95cc94e46c097957
ldx [%g1+0x020],%l4 ! %l4 = 59190e741a444ae0
ldx [%g1+0x028],%l5 ! %l5 = 741aec583cc5a781
ldx [%g1+0x030],%l6 ! %l6 = 460a37fc3cf4183a
ldx [%g1+0x038],%l7 ! %l7 = c7e883b2ef64a513
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7d69b205 2a758c36 df552e48 6d2cb35e
! %f4 = 20261871 895218dd 99075777 71c808e8
! %f8 = c4461da3 5310461d df2111c4 0ef2b73b
! %f12 = 8ca74d8e e42d281a 37c18a0a c5b0d234
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 69734d1e 7f645e0b 2efa1ff5 0424b5b4
! %f20 = dccee44b b6058285 b4a2c551 2eab4941
! %f24 = 9f449284 f1108dce c65c79b4 68f5dd8d
! %f28 = 95e7dbe6 07e8e9a7 e4fd87d1 774dbfff
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1ef73885 da6804d5 884a3233 071754a1
! %f36 = 2a90bcba 39b1f761 1c35c0b5 1e344fdf
! %f40 = bd3e4241 fdde3da1 d25abb18 fc4eea18
! %f44 = 0ba0b657 465d884e 8a4ff55a 28081797
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x706efa3000000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = 706efa3000000047
wr %g0,%y ! Clear Y 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[0000000026000043] = 18a028e6, %l1 = 0408e99e07caa44c
ldstub [%i0+0x043],%l1 ! %l1 = 000000e6000000ff
! Mem[0000000026000070] = 77d74cf0099bfb15, %l4 = 86dd7470571c00b5, %l1 = 00000000000000e6
add %i0,0x70,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 77d74cf0099bfb15
! Mem[0000000027800048] = 11eb4b12, %l4 = 86dd7470571c00b5
swap [%i3+0x048],%l4 ! %l4 = 0000000011eb4b12
! %l5 = cb7f0197c53582de, Mem[00000000918001ec] = 4f5053a5
stw %l5,[%o0+0x1ec] ! Mem[00000000918001ec] = c53582de
! Mem[0000000027800154] = c31042a7, %l4 = 11eb4b12, %l2 = 0173f856
add %i3,0x154,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000c31042a7
! Mem[000000002780009c] = 972e39b4, %l3 = 5fb5f574, %l1 = 099bfb15
add %i3,0x9c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000972e39b4
! Mem[0000000091800140] = 98c117c7, %g2 = b63adefff13fcaff
ldsh [%o0+0x142],%g2 ! %g2 = ffffffffffff98c1
! Mem[0000000026000008] = 27ccdd7cbcaf9682, %l4 = 0000000011eb4b12, %l2 = 00000000c31042a7
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 27ccdd7cbcaf9682
! Mem[00000000910001bc] = 06c8ffc4, %g2 = ffffffffffff98c1
ldub [%i6+0x1bc],%g2 ! %g2 = 0000000000000006
! Mem[000000002780008c] = 29ec3f2c, %l3 = c25c34345fb5f574
swap [%i3+0x08c],%l3 ! %l3 = 0000000029ec3f2c
p11_label_2:
! Mem[00000000910000a4] = 757f8dd0, %g2 = 0000000000000006
ldsh [%i6+0x0a6],%g2 ! %g2 = 000000000000757f
! %l7 = dea3058a6913df3f, Mem[00000000908000a4] = 8cb802da
stw %l7,[%i5+0x0a4] ! Mem[00000000908000a4] = 6913df3f
! Mem[0000000090800184] = 24c54c11, %g2 = 000000000000757f
ldsh [%i5+0x184],%g2 ! %g2 = 00000000000024c5
! %l3 = 0000000029ec3f2c, Mem[0000000091800170] = 98ad0f54
sth %l3,[%o0+0x170] ! Mem[0000000091800170] = 3f2c0f54
! Mem[00000000268000a4] = bbedae5c, %l1 = 972e39b4, %l1 = 972e39b4
add %i1,0xa4,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000bbedae5c
! Mem[00000000268000e4] = 8522ef19, %l1 = 00000000bbedae5c
swap [%i1+0x0e4],%l1 ! %l1 = 000000008522ef19
! Mem[0000000090800138] = d0fe71f3, %g2 = 00000000000024c5
lduh [%i5+0x13a],%g2 ! %g2 = 000000000000d0fe
! Mem[000000002700000b] = 966a011d, %l7 = dea3058a6913df3f
ldstub [%i2+0x00b],%l7 ! %l7 = 0000001d000000ff
! Mem[0000000026000088] = 842a76e205c24ad9, %l1 = 000000008522ef19, %l3 = 0000000029ec3f2c
add %i0,0x88,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 842a76e205c24ad9
! %l2 = bcaf9682, %l3 = 05c24ad9, Mem[0000000091800120] = 87e078c0 f0c87151
std %l2,[%o0+0x120] ! Mem[0000000091800120] = bcaf9682 05c24ad9
p11_label_3:
! Mem[0000000090800148] = b551ccc2 0ff94014, %g2 = 0000d0fe, %g3 = 0bad0b00
ldd [%i5+0x148],%g2 ! %g2 = 00000000b551ccc2 000000000ff94014
! %l0 = 170de368418e2096, Mem[0000000091000028] = 5731f53b09165443
stx %l0,[%i6+%o5] ! Mem[0000000091000028] = 170de368418e2096
! Mem[0000000027800018] = 1d97b973, %l3 = 05c24ad9, %l6 = 4418b9b9
add %i3,0x18,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001d97b973
! Mem[0000000027000115] = 882744ce, %l2 = 27ccdd7cbcaf9682
ldstub [%i2+0x115],%l2 ! %l2 = 00000027000000ff
! Mem[0000000090000080] = e75680f9, %g2 = 00000000b551ccc2
lduw [%i4+0x080],%g2 ! %g2 = 00000000e75680f9
! Mem[00000000918000b8] = 69c70d0d0bfad71b, %g2 = 00000000e75680f9
ldx [%o0+0x0b8],%g2 ! %g2 = 69c70d0d0bfad71b
! %l2 = 0000000000000027, Mem[000000009000004c] = 27716035
stw %l2,[%i4+0x04c] ! Mem[000000009000004c] = 00000027
! %l5 = cb7f0197c53582de, Mem[00000000918001e0] = 999759c0
stw %l5,[%o0+0x1e0] ! Mem[00000000918001e0] = c53582de
! Mem[0000000090000178] = c97c7c42, %g2 = 69c70d0d0bfad71b
lduh [%i4+0x178],%g2 ! %g2 = 000000000000c97c
! %l5 = cb7f0197c53582de, Mem[00000000908001a6] = 9a2af7af
sth %l5,[%i5+0x1a6] ! Mem[00000000908001a4] = 82def7af
p11_label_4:
! Mem[0000000026000088] = 842a76e2, %l1 = 000000008522ef19
swap [%i0+0x088],%l1 ! %l1 = 00000000842a76e2
! %l7 = 000000000000001d, Mem[0000000091800028] = 33d81a4e8ce756ba
stx %l7,[%o0+%o5] ! Mem[0000000091800028] = 000000000000001d
! Mem[00000000910001a0] = 4352a10b 3f4114b0, %g2 = 0000c97c, %g3 = 0ff94014
ldd [%i6+0x1a0],%g2 ! %g2 = 000000004352a10b 000000003f4114b0
! Mem[0000000026000010] = 7df81156, %l6 = 1d97b973, %l7 = 0000001d
add %i0,0x10,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007df81156
! Mem[00000000910000bc] = c273d442, %g2 = 000000004352a10b
lduh [%i6+0x0bc],%g2 ! %g2 = 000000000000c273
! Mem[0000000027000099] = 4212d188, %l7 = 000000007df81156
ldstub [%i2+0x099],%l7 ! %l7 = 00000012000000ff
! Mem[00000000270001a8] = fbe5d988ceb7e3c4, %l2 = 0000000000000027, %l7 = 0000000000000012
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = fbe5d988ceb7e3c4
! Mem[0000000026800198] = 527512dcb19a8032, %l5 = cb7f0197c53582de, %l4 = 0000000011eb4b12
add %i1,0x198,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 527512dcb19a8032
! %l5 = cb7f0197c53582de, Mem[0000000091000104] = 62d999f4
stw %l5,[%i6+0x104] ! Mem[0000000091000104] = c53582de
! Mem[0000000026800094] = 24073a65, %l7 = ceb7e3c4, %l7 = ceb7e3c4
add %i1,0x94,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000024073a65
p11_label_5:
! Mem[0000000091800114] = af9752b0, %g18 = ec441b421e9541bc
ldsw [%o0+0x114],%g2 ! %g2 = ec441b421e9541bc
! %l2 = 0000000000000027, Mem[000000009180019c] = ba7cf3a7
sth %l2,[%o0+0x19c] ! Mem[000000009180019c] = 0027f3a7
! Mem[0000000026800008] = 62fe42f8a8854f4a, %l0 = 170de368418e2096, %l5 = cb7f0197c53582de
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 62fe42f8a8854f4a
! Mem[0000000026800098] = 591415da, %l4 = 527512dcb19a8032
swap [%i1+0x098],%l4 ! %l4 = 00000000591415da
! %l0 = 170de368418e2096, Mem[00000000910000fa] = b075a8fd
sth %l0,[%i6+0x0fa] ! Mem[00000000910000f8] = 2096a8fd
! %l0 = 418e2096, %l1 = 842a76e2, Mem[00000000900000b0] = 7c212b59 00127986
std %l0,[%i4+0x0b0] ! Mem[00000000900000b0] = 418e2096 842a76e2
! Mem[0000000027800108] = 39367110b549903f, %l4 = 00000000591415da, %l7 = 0000000024073a65
add %i3,0x108,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 39367110b549903f
! Mem[00000000908000ac] = f20eed25, %g2 = ffffffffaf9752b0
ldub [%i5+0x0ac],%g2 ! %g2 = 00000000000000f2
! Mem[0000000027800104] = 782928e7, %l1 = 842a76e2, %l6 = 1d97b973
add %i3,0x104,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000782928e7
! Mem[000000002680009c] = 192a592f, %l1 = 00000000842a76e2
swap [%i1+0x09c],%l1 ! %l1 = 00000000192a592f
p11_label_6:
! Mem[0000000026000110] = 1223684f5db43d25, %l3 = 842a76e205c24ad9, %l0 = 170de368418e2096
add %i0,0x110,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 1223684f5db43d25
! Mem[0000000027800190] = 8edf3947, %l1 = 00000000192a592f
swap [%i3+0x190],%l1 ! %l1 = 000000008edf3947
! %l6 = 00000000782928e7, Mem[00000000278000db] = 6a232907
stb %l6,[%i3+0x0db] ! Mem[00000000278000d8] = 6a2329e7
! Mem[0000000026000014] = 5994743c, %l5 = a8854f4a, %l2 = 00000027
add %i0,0x14,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000005994743c
! Mem[00000000260001c9] = 7c71f7a6, %l0 = 1223684f5db43d25
ldstub [%i0+0x1c9],%l0 ! %l0 = 00000071000000ff
! Mem[0000000026800108] = c5f1bbef, %l0 = 0000000000000071
ldsw [%i1+0x108],%l0 ! %l0 = ffffffffc5f1bbef
! Mem[00000000278000a8] = 61ccac7d, %l5 = 62fe42f8a8854f4a
ldsh [%i3+0x0a8],%l5 ! %l5 = 00000000000061cc
! Mem[000000002780011c] = fc78bc83, %l4 = 591415da, %l7 = b549903f
add %i3,0x11c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000fc78bc83
! Mem[0000000026000154] = 9f8755fe, %l4 = 591415da, %l7 = fc78bc83
add %i0,0x154,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000009f8755fe
! Mem[00000000278001dc] = ea4010df, %l4 = 00000000591415da
swap [%i3+0x1dc],%l4 ! %l4 = 00000000ea4010df
p11_label_7:
! %l6 = 00000000782928e7, Mem[00000000900000d8] = fc8e738c
sth %l6,[%i4+0x0d8] ! Mem[00000000900000d8] = 28e7738c
! %l5 = 00000000000061cc, Mem[0000000026800024] = 9af9852f
sth %l5,[%i1+0x024] ! Mem[0000000026800024] = 61cc852f
! Mem[00000000918001e8] = f208c535, %g2 = 00000000000000f2
lduh [%o0+0x1ea],%g2 ! %g2 = 000000000000f208
! Mem[00000000260000a1] = 48c96c1c, %l7 = 000000009f8755fe
ldstub [%i0+0x0a1],%l7 ! %l7 = 000000c9000000ff
! Mem[000000002680014c] = d443adbb, %l2 = 000000005994743c
lduw [%i1+0x14c],%l2 ! %l2 = 00000000d443adbb
! Mem[00000000918000a8] = 64df8900 544aa699, %g2 = 0000f208, %g3 = 3f4114b0
ldd [%o0+0x0a8],%g2 ! %g2 = 0000000064df8900 00000000544aa699
! Mem[0000000090000010] = 4afd5db2df443d99, %g2 = 0000000064df8900
ldx [%i4+%o2],%g2 ! %g2 = 4afd5db2df443d99
! Mem[0000000091000180] = bcdeb01e, %g2 = 4afd5db2df443d99
ldsb [%i6+0x181],%g2 ! %g2 = ffffffffffffffbc
! Mem[00000000910000d0] = 483a512d, %g2 = ffffffffffffffbc
ldsb [%i6+0x0d2],%g2 ! %g2 = 0000000000000048
! Mem[0000000026000140] = fdbcb551, %l7 = 00000000000000c9
swap [%i0+0x140],%l7 ! %l7 = 00000000fdbcb551
p11_label_8:
! Mem[0000000027800190] = 192a592f, %l2 = 00000000d443adbb
ldstub [%i3+0x190],%l2 ! %l2 = 00000019000000ff
! Mem[0000000026000080] = 5e7a3ea5, %l5 = 000061cc, %l5 = 000061cc
add %i0,0x80,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005e7a3ea5
! Mem[00000000270000be] = d747b70f, %l5 = 000000005e7a3ea5
ldstub [%i2+0x0be],%l5 ! %l5 = 000000b7000000ff
! Mem[00000000278000a0] = 6256d00e, %l0 = ffffffffc5f1bbef
swap [%i3+0x0a0],%l0 ! %l0 = 000000006256d00e
! %l6 = 00000000782928e7, Mem[000000009100005c] = 94e2a721
stw %l6,[%i6+0x05c] ! Mem[000000009100005c] = 782928e7
! %l6 = 00000000782928e7, Mem[00000000910000a4] = dbaf757f
stw %l6,[%i6+0x0a4] ! Mem[00000000910000a4] = 782928e7
! %l4 = ea4010df, %l5 = 000000b7, Mem[0000000090000180] = eb44f105 2af08539
std %l4,[%i4+0x180] ! Mem[0000000090000180] = ea4010df 000000b7
! Mem[0000000091800124] = 05c24ad9, %g18 = ec441b421e9541bc
ldsw [%o0+0x124],%g2 ! %g2 = ec441b421e9541bc
! Mem[00000000260000fc] = 060fdc1d, %l7 = 00000000fdbcb551
swap [%i0+0x0fc],%l7 ! %l7 = 00000000060fdc1d
! Mem[000000009180006c] = d044a4bd, %g2 = 0000000005c24ad9
ldsb [%o0+0x06e],%g2 ! %g2 = ffffffffffffffd0
p11_label_9:
! Mem[00000000268000f8] = 7625a702, %l2 = 00000019, %l2 = 00000019
add %i1,0xf8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000007625a702
! %l0 = 000000006256d00e, Mem[000000009180001c] = 04eba244
stb %l0,[%o0+0x01c] ! Mem[000000009180001c] = 0eeba244
! Mem[0000000027800140] = 2e8100ac2976a4fb, %l4 = 00000000ea4010df, %l0 = 000000006256d00e
add %i3,0x140,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 2e8100ac2976a4fb
! Mem[0000000090800178] = 7f93b779, %g2 = ffffffffffffffd0
lduh [%i5+0x178],%g2 ! %g2 = 0000000000007f93
! %l7 = 00000000060fdc1d, Mem[00000000908001f0] = b51f4c0f
stw %l7,[%i5+0x1f0] ! Mem[00000000908001f0] = 060fdc1d
! Mem[000000009000014c] = 18c0970d, %g2 = 0000000000007f93
ldub [%i4+0x14e],%g2 ! %g2 = 0000000000000018
! Mem[0000000090800080] = 7370a4994b342dea, %g2 = 0000000000000018
ldx [%i5+0x080],%g2 ! %g2 = 7370a4994b342dea
! Mem[000000002600012c] = c7f41956, %l5 = 00000000000000b7
swap [%i0+0x12c],%l5 ! %l5 = 00000000c7f41956
! Mem[00000000260001f0] = f30db8c0, %l0 = 2e8100ac2976a4fb
swap [%i0+0x1f0],%l0 ! %l0 = 00000000f30db8c0
! Mem[00000000910000f8] = d6562096, %g2 = 7370a4994b342dea
lduw [%i6+0x0f8],%g2 ! %g2 = 00000000d6562096
p11_label_10:
! Mem[0000000027000156] = 430bc159, %l0 = 00000000f30db8c0
ldstub [%i2+0x156],%l0 ! %l0 = 000000c1000000ff
! Mem[00000000910000b8] = d4ebb465, %g2 = 00000000d6562096
lduw [%i6+0x0b8],%g2 ! %g2 = 00000000d4ebb465
! Mem[000000009000017c] = 27581157, %g2 = 00000000d4ebb465
lduw [%i4+0x17c],%g2 ! %g2 = 0000000027581157
! %l3 = 842a76e205c24ad9, Mem[00000000900001fc] = fc4e30f2
stw %l3,[%i4+0x1fc] ! Mem[00000000900001fc] = 05c24ad9
! Mem[0000000091800158] = 9dc4c12d936f6d0e, %g2 = 0000000027581157
ldx [%o0+0x158],%g2 ! %g2 = 9dc4c12d936f6d0e
! %l4 = 00000000ea4010df, Mem[0000000091000068] = 442f360442a83b18
stx %l4,[%i6+0x068] ! Mem[0000000091000068] = 00000000ea4010df
! Mem[00000000278001ca] = b596331b, %l0 = 00000000000000c1
ldstub [%i3+0x1ca],%l0 ! %l0 = 00000033000000ff
! Mem[0000000090000028] = 0fee3673, %g2 = 9dc4c12d936f6d0e
ldsb [%i4+0x02b],%g2 ! %g2 = 000000000000000f
! Mem[00000000278001e8] = 93f44a94466e9abe, %l2 = 000000007625a702
ldx [%i3+0x1e8],%l2 ! %l2 = 93f44a94466e9abe
! Mem[00000000268001c0] = cee672d4, %l4 = 00000000ea4010df
ldub [%i1+0x1c1],%l4 ! %l4 = 00000000000000e6
p11_label_11:
! Mem[0000000027800090] = 81c7d5e1, %l2 = 93f44a94466e9abe
ldstub [%i3+0x090],%l2 ! %l2 = 00000081000000ff
! Mem[000000002700010c] = 805d664c, %l6 = 782928e7, %l0 = 00000033
add %i2,0x10c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000805d664c
! Mem[00000000910000cc] = 1407c9ab, %g2 = 000000000000000f
lduw [%i6+0x0cc],%g2 ! %g2 = 000000001407c9ab
! Mem[0000000090000180] = ea4010df, %g2 = 000000001407c9ab
ldsh [%i4+0x180],%g2 ! %g2 = ffffffffffffea40
! Mem[00000000270000d0] = 834a901a, %l5 = c7f41956, %l5 = c7f41956
add %i2,0xd0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000834a901a
! %l4 = 00000000000000e6, Mem[0000000090800158] = 3e484630c0ef85ef
stx %l4,[%i5+0x158] ! Mem[0000000090800158] = 00000000000000e6
! Mem[0000000026000101] = 563194d2, %l1 = 000000008edf3947
ldstub [%i0+0x101],%l1 ! %l1 = 00000031000000ff
! %l2 = 00000081, %l3 = 05c24ad9, Mem[00000000918000c0] = ae091700 96c1128f
std %l2,[%o0+0x0c0] ! Mem[00000000918000c0] = 00000081 05c24ad9
! Mem[0000000090800030] = cf83b46f8839e98b, %g2 = ffffffffffffea40
ldx [%i5+0x030],%g2 ! %g2 = cf83b46f8839e98b
! Mem[000000002780004c] = d9b3378e, %l1 = 0000000000000031
ldstub [%i3+0x04c],%l1 ! %l1 = 000000d9000000ff
p11_label_12:
! %l5 = 00000000834a901a, Mem[000000009180016c] = 0d3690f0
stw %l5,[%o0+0x16c] ! Mem[000000009180016c] = 834a901a
! Mem[00000000278001bc] = 095418bf, %l4 = 00000000000000e6
swap [%i3+0x1bc],%l4 ! %l4 = 00000000095418bf
! Mem[0000000091800040] = 4378cb9882176dd8, %g2 = cf83b46f8839e98b
ldx [%o0+0x040],%g2 ! %g2 = 4378cb9882176dd8
! Mem[0000000026800130] = d126a13c, %l3 = 842a76e205c24ad9
ldstub [%i1+0x130],%l3 ! %l3 = 000000d1000000ff
! Mem[000000009000014c] = e3e718c0, %g18 = ec441b421e9541bc
ldsw [%i4+0x14c],%g2 ! %g2 = ec441b421e9541bc
! Mem[000000002700004c] = c3e7fc64, %l5 = 00000000834a901a
swap [%i2+0x04c],%l5 ! %l5 = 00000000c3e7fc64
! %l4 = 00000000095418bf, Mem[0000000091000050] = de1db3f225ed5b63
stx %l4,[%i6+0x050] ! Mem[0000000091000050] = 00000000095418bf
! Mem[0000000027000168] = 5f9ff848076d9430, %l4 = 00000000095418bf, %l6 = 00000000782928e7
add %i2,0x168,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 5f9ff848076d9430
! Mem[0000000090800084] = 2deae465, %g2 = ffffffffe3e718c0
ldsh [%i5+0x086],%g2 ! %g2 = 0000000000002dea
! Mem[0000000091800170] = 3f2c0f54, %g2 = 0000000000002dea
lduw [%o0+0x170],%g2 ! %g2 = 000000003f2c0f54
p11_label_13:
! Mem[0000000090000108] = 3abbf315, %g2 = 000000003f2c0f54
lduh [%i4+0x108],%g2 ! %g2 = 0000000000003abb
! Mem[0000000091800044] = 82176dd8, %g2 = 0000000000003abb
ldsb [%o0+0x044],%g2 ! %g2 = ffffffffffffff82
! Mem[000000009000001c] = caf71b5d, %g18 = ec441b421e9541bc
ldsw [%i4+0x01c],%g2 ! %g2 = ec441b421e9541bc
! Mem[00000000918000cc] = c4a0c63d, %g2 = ffffffffcaf71b5d
ldsh [%o0+0x0cc],%g2 ! %g2 = ffffffffffffc4a0
! Mem[00000000268000cc] = 8d46942f, %l3 = 00000000000000d1
swap [%i1+0x0cc],%l3 ! %l3 = 000000008d46942f
! Mem[000000002780013c] = 33def280, %l6 = 076d9430, %l2 = 00000081
add %i3,0x13c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000033def280
! Mem[00000000268000c8] = 980d4545, %l4 = 00000000095418bf
swap [%i1+0x0c8],%l4 ! %l4 = 00000000980d4545
! Mem[0000000091800090] = ff83cf3c e9c0328f, %g2 = ffffc4a0, %g3 = 544aa699
ldd [%o0+0x090],%g2 ! %g2 = 00000000ff83cf3c 00000000e9c0328f
! Mem[000000009180002c] = 001d41c3, %g2 = 00000000ff83cf3c
ldsh [%o0+0x02e],%g2 ! %g2 = 000000000000001d
! Mem[0000000091000118] = 89028835, %g2 = 000000000000001d
lduh [%i6+0x11a],%g2 ! %g2 = 0000000000008902
p11_label_14:
! Mem[00000000270000ac] = f8ae8e6a, %l3 = 000000008d46942f
ldub [%i2+0x0af],%l3 ! %l3 = 000000000000006a
! Mem[00000000270000d8] = 10b2a047 da970915, %l0 = 805d664c, %l1 = 000000d9
ldd [%i2+0x0d8],%l0 ! %l0 = 0000000010b2a047 00000000da970915
! Mem[000000002780002c] = f48088cb, %l3 = 000000000000006a
swap [%i3+0x02c],%l3 ! %l3 = 00000000f48088cb
! Mem[0000000027000134] = 9e8d3318, %l0 = 0000000010b2a047
swap [%i2+0x134],%l0 ! %l0 = 000000009e8d3318
! Mem[0000000090800130] = e5d20aba12668400, %g2 = 0000000000008902
ldx [%i5+0x130],%g2 ! %g2 = e5d20aba12668400
! Mem[0000000026000038] = 189fb802, %l5 = 00000000c3e7fc64
swap [%i0+0x038],%l5 ! %l5 = 00000000189fb802
! Mem[00000000908000f8] = 1182fc77, %g18 = ec441b421e9541bc
ldsw [%i5+0x0f8],%g2 ! %g2 = ec441b421e9541bc
! Mem[00000000270000ac] = f8ae8e6a, %l7 = 00000000060fdc1d
ldstub [%i2+0x0ac],%l7 ! %l7 = 000000f8000000ff
! %l0 = 9e8d3318, %l1 = da970915, Mem[0000000091000190] = 03988499 42da465d
std %l0,[%i6+0x190] ! Mem[0000000091000190] = 9e8d3318 da970915
! Mem[0000000090000060] = 85fb14b80d1551d8, %g2 = 000000001182fc77
ldx [%i4+0x060],%g2 ! %g2 = 85fb14b80d1551d8
p11_label_15:
! Mem[0000000090000078] = 095f567e 7f9fc53f, %g2 = 0d1551d8, %g3 = e9c0328f
ldd [%i4+0x078],%g2 ! %g2 = 00000000095f567e 000000007f9fc53f
! Mem[00000000278000c8] = 9c2506173bf17003, %l2 = 0000000033def280, %l4 = 00000000980d4545
add %i3,0xc8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 9c2506173bf17003
! Mem[00000000270001d4] = 6fe44ed7, %l5 = 00000000189fb802
ldstub [%i2+0x1d4],%l5 ! %l5 = 0000006f000000ff
! Mem[0000000027800028] = 3f908426, %l0 = 000000009e8d3318
swap [%i3+%o5],%l0 ! %l0 = 000000003f908426
! Mem[00000000260000b9] = 01c0c10c, %l0 = 000000003f908426
ldstub [%i0+0x0b9],%l0 ! %l0 = 000000c0000000ff
! Mem[0000000090800118] = 8f7f46fd 043e2ee4, %g2 = 095f567e, %g3 = 7f9fc53f
ldd [%i5+0x118],%g2 ! %g2 = 000000008f7f46fd 00000000043e2ee4
! Mem[0000000026800111] = b3e9f595, %l6 = 5f9ff848076d9430
ldstub [%i1+0x111],%l6 ! %l6 = 000000e9000000ff
! %l2 = 33def280, %l3 = f48088cb, Mem[0000000091000040] = d0dc1023 f63d3fd8
std %l2,[%i6+0x040] ! Mem[0000000091000040] = 33def280 f48088cb
! Mem[00000000918000e0] = e08754d50f35e790, %g2 = 000000008f7f46fd
ldx [%o0+0x0e0],%g2 ! %g2 = e08754d50f35e790
! Mem[00000000260001e8] = 15fe7edf57ebac86, %l5 = 000000000000006f, %l2 = 0000000033def280
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 15fe7edf57ebac86
p11_label_16:
! %l1 = 00000000da970915, Mem[0000000090000120] = 44f6810c79e78541
stx %l1,[%i4+0x120] ! Mem[0000000090000120] = 00000000da970915
! Mem[00000000918000ac] = a699d557, %g2 = e08754d50f35e790
ldsh [%o0+0x0ae],%g2 ! %g2 = ffffffffffffa699
! %l4 = 3bf17003, %l5 = 0000006f, Mem[0000000091800040] = 4378cb98 82176dd8
std %l4,[%o0+0x040] ! Mem[0000000091800040] = 3bf17003 0000006f
! Mem[0000000091000090] = 5515d678, %g2 = ffffffffffffa699
ldsh [%i6+0x090],%g2 ! %g2 = 0000000000005515
! Mem[0000000091800000] = eab61522, %g18 = ec441b421e9541bc
ldsw [%o0+%g0],%g2 ! %g2 = ec441b421e9541bc
! %l2 = 15fe7edf57ebac86, Mem[0000000090000146] = 97be7ada
stb %l2,[%i4+0x146] ! Mem[0000000090000144] = 86be7ada
! Mem[0000000091000110] = 6f4c32b3, %g2 = ffffffffeab61522
lduh [%i6+0x110],%g2 ! %g2 = 0000000000006f4c
! Mem[0000000026000098] = 7af4a668, %l3 = f48088cb, %l3 = f48088cb
add %i0,0x98,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007af4a668
! Mem[000000002680004c] = 9902656d, %l2 = 15fe7edf57ebac86
ldstub [%i1+0x04c],%l2 ! %l2 = 00000099000000ff
! %l2 = 0000000000000099, Mem[0000000027000138] = 805b3edc
sth %l2,[%i2+0x138] ! Mem[0000000027000138] = 00993edc
p11_label_17:
! Mem[00000000278001a0] = 93c5677f, %l2 = 00000099, %l0 = 000000c0
add %i3,0x1a0,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000093c5677f
! %l2 = 0000000000000099, Mem[000000009000002a] = 610fee36
stb %l2,[%i4+0x02a] ! Mem[0000000090000028] = 990fee36
! Mem[0000000090000138] = 82aaec31, %g2 = 0000000000006f4c
ldub [%i4+0x139],%g2 ! %g2 = 0000000000000082
! Mem[0000000026000174] = 28a27829, %l6 = 000000e9, %l2 = 00000099
add %i0,0x174,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000028a27829
! Mem[00000000908001ec] = 75060fdc, %g2 = 0000000000000082
ldub [%i5+0x1ef],%g2 ! %g2 = 0000000000000075
! Mem[00000000910000c0] = b32e8c43 86264844, %g2 = 00000075, %g3 = 043e2ee4
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000b32e8c43 0000000086264844
! Mem[0000000026000168] = 86c24e32, %l6 = 00000000000000e9
ldstub [%i0+0x168],%l6 ! %l6 = 00000086000000ff
! Mem[000000002600012c] = 000000b7, %l5 = 000000000000006f
swap [%i0+0x12c],%l5 ! %l5 = 00000000000000b7
! Mem[000000009100014c] = eb5c1a13, %g2 = 00000000b32e8c43
ldsh [%i6+0x14e],%g2 ! %g2 = ffffffffffffeb5c
! Mem[0000000091800138] = 1f964df4, %g2 = ffffffffffffeb5c
ldub [%o0+0x139],%g2 ! %g2 = 000000000000001f
p11_label_18:
! Mem[0000000091800184] = 42fb1ad0, %g18 = ec441b421e9541bc
ldsw [%o0+0x184],%g2 ! %g2 = ec441b421e9541bc
! Mem[00000000278000a4] = 55b3242b, %l2 = 0000000028a27829
swap [%i3+0x0a4],%l2 ! %l2 = 0000000055b3242b
! Mem[0000000091800094] = 8fe96fd2, %g2 = 0000000042fb1ad0
ldub [%o0+0x097],%g2 ! %g2 = 000000000000008f
! %l2 = 0000000055b3242b, Mem[00000000900001f0] = b626b57d
stw %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = 55b3242b
! %l1 = 00000000da970915, Mem[00000000268000ab] = f341c4e7
stb %l1,[%i1+0x0ab] ! Mem[00000000268000a8] = f341c415
! Mem[0000000026800154] = d71bc3fe, %l3 = 000000007af4a668
lduw [%i1+0x154],%l3 ! %l3 = 00000000d71bc3fe
! Mem[000000009000019c] = ad325cd0, %g2 = 000000000000008f
lduh [%i4+0x19e],%g2 ! %g2 = 000000000000ad32
! Mem[000000009180002c] = 001d41c3, %g2 = 000000000000ad32
ldsh [%o0+0x02e],%g2 ! %g2 = 000000000000001d
! %l3 = 00000000d71bc3fe, Mem[00000000908000d0] = 4b0947b4ee658f4a
stx %l3,[%i5+0x0d0] ! Mem[00000000908000d0] = 00000000d71bc3fe
! Mem[00000000260001e0] = ff5bee2e133d0413, %l1 = 00000000da970915, %l7 = 00000000000000f8
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = ff5bee2e133d0413
p11_label_19:
! Mem[000000002780005c] = 60ad0ad1, %l5 = 000000b7, %l1 = da970915
add %i3,0x5c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000060ad0ad1
! Mem[0000000091800050] = e6e76250 4cefec36, %g2 = 0000001d, %g3 = 86264844
ldd [%o0+0x050],%g2 ! %g2 = 00000000e6e76250 000000004cefec36
! Mem[0000000027800138] = bad13e65, %l5 = 00000000000000b7
swap [%i3+0x138],%l5 ! %l5 = 00000000bad13e65
! Mem[0000000091800068] = 8c9fe99d, %g2 = 00000000e6e76250
lduw [%o0+0x068],%g2 ! %g2 = 000000008c9fe99d
! Mem[0000000026800104] = f51acdf1, %l6 = 0000000000000086
swap [%i1+0x104],%l6 ! %l6 = 00000000f51acdf1
! Mem[0000000090800090] = 71c44099 adcd5c3b, %g2 = 8c9fe99d, %g3 = 4cefec36
ldd [%i5+0x090],%g2 ! %g2 = 0000000071c44099 00000000adcd5c3b
! Mem[0000000090000008] = a2c50fc9 e7c93b15, %g2 = 71c44099, %g3 = adcd5c3b
ldd [%i4+%o1],%g2 ! %g2 = 00000000a2c50fc9 00000000e7c93b15
! Mem[0000000027800098] = 827169e4, %l3 = 00000000d71bc3fe
ldstub [%i3+0x098],%l3 ! %l3 = 00000082000000ff
! %l4 = 9c2506173bf17003, Mem[00000000260000e0] = 35ef847d12d87b02
stx %l4,[%i0+0x0e0] ! Mem[00000000260000e0] = 9c2506173bf17003
! %l3 = 0000000000000082, Mem[0000000091000123] = e1f1505e
stb %l3,[%i6+0x123] ! Mem[0000000091000120] = 82f1505e
p11_label_20:
! Mem[0000000091800128] = f34badfa, %g18 = ec441b421e9541bc
ldsw [%o0+0x128],%g2 ! %g2 = ec441b421e9541bc
! Mem[0000000090000008] = a2c50fc9, %g2 = fffffffff34badfa
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000a2
! Mem[0000000027000084] = 185d416b, %l7 = 133d0413, %l6 = f51acdf1
add %i2,0x84,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000185d416b
! %l7 = ff5bee2e133d0413, Mem[00000000900001ba] = 49c8db2d
sth %l7,[%i4+0x1ba] ! Mem[00000000900001b8] = 0413db2d
! Mem[000000009000012c] = cfddf670, %g2 = 00000000000000a2
ldub [%i4+0x12f],%g2 ! %g2 = 00000000000000cf
! Mem[0000000090000024] = efbc3671, %g2 = 00000000000000cf
lduh [%i4+0x026],%g2 ! %g2 = 000000000000efbc
! Mem[0000000027800172] = bd1ba161, %l4 = 9c2506173bf17003
ldstub [%i3+0x172],%l4 ! %l4 = 000000a1000000ff
! Mem[000000009180011c] = 8323bcaf, %g2 = 000000000000efbc
ldsb [%o0+0x11e],%g2 ! %g2 = ffffffffffffff83
! Mem[0000000027000044] = b6f1b9ea, %l1 = 0000000060ad0ad1
ldstub [%i2+0x044],%l1 ! %l1 = 000000b6000000ff
! %l6 = 00000000185d416b, Mem[0000000090000038] = 40575725e8c028a7
stx %l6,[%i4+0x038] ! Mem[0000000090000038] = 00000000185d416b
p11_label_21:
! Mem[0000000027800088] = 81e6bd46, %l4 = 00000000000000a1
swap [%i3+0x088],%l4 ! %l4 = 0000000081e6bd46
! Mem[00000000900001d0] = 108e8d96cce983c4, %g2 = ffffffffffffff83
ldx [%i4+0x1d0],%g2 ! %g2 = 108e8d96cce983c4
! Mem[000000002700016c] = 076d9430, %l4 = 0000000081e6bd46
lduh [%i2+0x16c],%l4 ! %l4 = 000000000000076d
! Mem[00000000268001e4] = 3a316a76, %l5 = bad13e65, %l6 = 185d416b
add %i1,0x1e4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000003a316a76
! Mem[00000000270001f0] = d474e681, %l0 = 93c5677f, %l0 = 93c5677f
add %i2,0x1f0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d474e681
! Mem[0000000026000088] = 8522ef19 05c24ad9, %l2 = 55b3242b, %l3 = 00000082
ldd [%i0+0x088],%l2 ! %l2 = 000000008522ef19 0000000005c24ad9
! Mem[0000000026000038] = c3e7fc64d1dbf06d, %l1 = 00000000000000b6, %l4 = 000000000000076d
add %i0,0x38,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = c3e7fc64d1dbf06d
! Mem[00000000260000a0] = 48ff6c1c, %l3 = 05c24ad9, %l7 = 133d0413
add %i0,0xa0,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000048ff6c1c
! Mem[0000000091800160] = 7a9251e84001a737, %g2 = 108e8d96cce983c4
ldx [%o0+0x160],%g2 ! %g2 = 7a9251e84001a737
! Mem[000000002780016c] = 103b39ba, %l1 = 00000000000000b6
swap [%i3+0x16c],%l1 ! %l1 = 00000000103b39ba
p11_label_22:
! Mem[00000000260000a0] = 48ff6c1c7cbad8b6, %l6 = 000000003a316a76, %l2 = 000000008522ef19
add %i0,0xa0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 48ff6c1c7cbad8b6
! Mem[0000000026000164] = faf7f563, %l2 = 48ff6c1c7cbad8b6
swap [%i0+0x164],%l2 ! %l2 = 00000000faf7f563
! Mem[000000009180017c] = 5aec40c2, %g2 = 7a9251e84001a737
lduw [%o0+0x17c],%g2 ! %g2 = 000000005aec40c2
! Mem[00000000270000de] = da970915, %l1 = 00000000103b39ba
ldstub [%i2+0x0de],%l1 ! %l1 = 00000009000000ff
! Mem[00000000910001b8] = b3a106c8, %g2 = 000000005aec40c2
ldsh [%i6+0x1ba],%g2 ! %g2 = ffffffffffffb3a1
! Mem[0000000091800050] = e6e76250 4cefec36, %g2 = ffffb3a1, %g3 = e7c93b15
ldd [%o0+0x050],%g2 ! %g2 = 00000000e6e76250 000000004cefec36
! Mem[00000000260001f0] = 2976a4fb, %l4 = d1dbf06d, %l5 = bad13e65
add %i0,0x1f0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002976a4fb
! Mem[0000000090000170] = 19d6bdacdeefdd70, %g2 = 00000000e6e76250
ldx [%i4+0x170],%g2 ! %g2 = 19d6bdacdeefdd70
! Mem[0000000090800184] = 4c114e14, %g2 = 19d6bdacdeefdd70
ldsh [%i5+0x186],%g2 ! %g2 = 0000000000004c11
! %l3 = 0000000005c24ad9, Mem[00000000910001a2] = a10b3f41
sth %l3,[%i6+0x1a2] ! Mem[00000000910001a0] = 4ad93f41
p11_label_23:
! %l2 = 00000000faf7f563, Mem[00000000910000dc] = ea6f7d64
stw %l2,[%i6+0x0dc] ! Mem[00000000910000dc] = faf7f563
! %l7 = 0000000048ff6c1c, Mem[00000000910001bb] = a106c8ff
stb %l7,[%i6+0x1bb] ! Mem[00000000910001b8] = 1c06c8ff
! Mem[0000000090800184] = 114e146f, %g2 = 0000000000004c11
ldsb [%i5+0x187],%g2 ! %g2 = 0000000000000011
! Mem[0000000027800144] = 2976a4fb, %l3 = 05c24ad9, %l3 = 05c24ad9
add %i3,0x144,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000002976a4fb
! Mem[00000000908001d0] = e9ecc45f, %g2 = 0000000000000011
lduw [%i5+0x1d0],%g2 ! %g2 = 00000000e9ecc45f
! Mem[0000000027000131] = af33192c, %l7 = 0000000048ff6c1c
ldstub [%i2+0x131],%l7 ! %l7 = 00000033000000ff
! Mem[000000009180016c] = 901a3f2c, %g2 = 00000000e9ecc45f
ldsb [%o0+0x16e],%g2 ! %g2 = ffffffffffffff90
! Mem[00000000278000e8] = bd248060, %l4 = d1dbf06d, %l0 = d474e681
add %i3,0xe8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000bd248060
! Mem[0000000027000180] = ab52778f, %l3 = 2976a4fb, %l6 = 3a316a76
add %i2,0x180,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ab52778f
! %l3 = 000000002976a4fb, Mem[0000000027000138] = 00993edc
sth %l3,[%i2+0x138] ! Mem[0000000027000138] = a4fb3edc
p11_label_24:
! Mem[0000000090000180] = 10df0000, %g2 = ffffffffffffff90
ldub [%i4+0x182],%g2 ! %g2 = 0000000000000010
! Mem[000000002600018c] = d9823bf0, %l0 = 00000000bd248060
swap [%i0+0x18c],%l0 ! %l0 = 00000000d9823bf0
! Mem[00000000908001f0] = 060fdc1d b1c7a123, %g2 = 00000010, %g3 = 4cefec36
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000060fdc1d 00000000b1c7a123
! Mem[000000009180002c] = 1d41c305, %g2 = 00000000060fdc1d
ldsb [%o0+0x02f],%g2 ! %g2 = 000000000000001d
! Mem[00000000918000f0] = 980a9e12, %g2 = 000000000000001d
lduw [%o0+0x0f0],%g2 ! %g2 = 00000000980a9e12
! %l6 = 00000000ab52778f, Mem[0000000027800014] = eec7d09f
stw %l6,[%i3+0x014] ! Mem[0000000027800014] = ab52778f
! Mem[0000000091000198] = c5d1c2e8, %g2 = 00000000980a9e12
ldsh [%i6+0x198],%g2 ! %g2 = ffffffffffffc5d1
! Mem[00000000260001ec] = 57ebac86, %l6 = ab52778f, %l2 = faf7f563
add %i0,0x1ec,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000057ebac86
! Mem[00000000270001fc] = 4e0f4489, %l3 = 000000002976a4fb
swap [%i2+0x1fc],%l3 ! %l3 = 000000004e0f4489
! Mem[0000000091800010] = 52df9b310b5704ea, %g2 = ffffffffffffc5d1
ldx [%o0+%o2],%g2 ! %g2 = 52df9b310b5704ea
p11_label_25:
! Mem[0000000026000053] = 7b93c11b, %l0 = 00000000d9823bf0
ldstub [%i0+0x053],%l0 ! %l0 = 0000001b000000ff
! Mem[000000002680002c] = 1dbb03e3, %l5 = 2976a4fb, %l6 = ab52778f
add %i1,0x2c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001dbb03e3
! Mem[0000000027800000] = 2560ec841ff0a0c3, %l4 = c3e7fc64d1dbf06d
ldx [%i3+%g0],%l4 ! %l4 = 2560ec841ff0a0c3
! Mem[00000000908001a0] = 12e45338, %g2 = 52df9b310b5704ea
ldsh [%i5+0x1a2],%g2 ! %g2 = 00000000000012e4
! Mem[0000000090800080] = 7370a499, %g2 = 00000000000012e4
ldsh [%i5+0x080],%g2 ! %g2 = 0000000000007370
! Mem[00000000910001b0] = 2237531b bae85ac5, %g2 = 00007370, %g3 = b1c7a123
ldd [%i6+0x1b0],%g2 ! %g2 = 000000002237531b 00000000bae85ac5
! Mem[0000000091000190] = 9e8d3318 da970915, %g2 = 2237531b, %g3 = bae85ac5
ldd [%i6+0x190],%g2 ! %g2 = 000000009e8d3318 00000000da970915
! Mem[0000000026800120] = bc2c2093, %l0 = 000000000000001b
ldstub [%i1+0x120],%l0 ! %l0 = 000000bc000000ff
! Mem[000000009100001c] = 6275b4ba, %g2 = 000000009e8d3318
lduw [%i6+0x01c],%g2 ! %g2 = 000000006275b4ba
! Mem[0000000027800030] = 4d968beb, %l7 = 0000000000000033
swap [%i3+0x030],%l7 ! %l7 = 000000004d968beb
ba,a p11_not_taken_0_end
p11_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 00000000000000bc
bne,a,pn %xcc,p11_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000009
bne,a,pn %xcc,p11_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000057ebac86
bne,a,pn %xcc,p11_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000004e0f4489
bne,a,pn %xcc,p11_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 2560ec841ff0a0c3
bne,a,pn %xcc,p11_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002976a4fb
bne,a,pn %xcc,p11_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000001dbb03e3
bne,a,pn %xcc,p11_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000004d968beb
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 7d69b205 2a758c36
bne %xcc,p11_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be df552e48 6d2cb35e
bne %xcc,p11_f2_fail
nop
! Check Local Memory
set p11_local0_expect,%g1
p11_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = c3e7fc64d1dbf06d
ldx [%i0+0x038],%g3 ! Observed data at 0000000026000038
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 18a028ff6ad1df59
ldx [%i0+0x040],%g3 ! Observed data at 0000000026000040
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7b93c1ff99b75fd4
ldx [%i0+0x050],%g3 ! Observed data at 0000000026000050
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8522ef1905c24ad9
ldx [%i0+0x088],%g3 ! Observed data at 0000000026000088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 48ff6c1c7cbad8b6
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000260000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 01ffc10c7bacaf68
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000260000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9c2506173bf17003
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000260000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 43958e76fdbcb551
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000260000f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 56ff94d26d64867e
ldx [%i0+0x100],%g3 ! Observed data at 0000000026000100
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = a1e3ad460000006f
ldx [%i0+0x128],%g3 ! Observed data at 0000000026000128
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000c946d61ffc
ldx [%i0+0x140],%g3 ! Observed data at 0000000026000140
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 62674add7cbad8b6
ldx [%i0+0x160],%g3 ! Observed data at 0000000026000160
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = ffc24e321b78d189
ldx [%i0+0x168],%g3 ! Observed data at 0000000026000168
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3721a251bd248060
ldx [%i0+0x188],%g3 ! Observed data at 0000000026000188
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 7cfff7a69ef00f6c
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000260001c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 2976a4fbd17c63a9
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000260001f0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i0,0x1f0,%g4
set p11_local1_expect,%g1
p11_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = cc00a22461cc852f
ldx [%i1+0x020],%g3 ! Observed data at 0000000026800020
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8c5afc2bff02656d
ldx [%i1+0x048],%g3 ! Observed data at 0000000026800048
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x048,%g4
ldx [%g1+0x098],%g2 ! Expected data = b19a8032842a76e2
ldx [%i1+0x098],%g3 ! Observed data at 0000000026800098
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = f341c4151a0eb3b0
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000268000a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 095418bf000000d1
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000268000c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 2a1b6c7cbbedae5c
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000268000e0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 06de72d200000086
ldx [%i1+0x100],%g3 ! Observed data at 0000000026800100
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = b3fff59573300a6d
ldx [%i1+0x110],%g3 ! Observed data at 0000000026800110
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff2c2093047a703a
ldx [%i1+0x120],%g3 ! Observed data at 0000000026800120
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff26a13c2366aa68
ldx [%i1+0x130],%g3 ! Observed data at 0000000026800130
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i1,0x130,%g4
set p11_local2_expect,%g1
p11_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 966a01ffd7fb507e
ldx [%i2+0x008],%g3 ! Observed data at 0000000027000008
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 32928acbfff1b9ea
ldx [%i2+0x040],%g3 ! Observed data at 0000000027000040
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1970377d834a901a
ldx [%i2+0x048],%g3 ! Observed data at 0000000027000048
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x048,%g4
ldx [%g1+0x098],%g2 ! Expected data = 42ffd188434aef42
ldx [%i2+0x098],%g3 ! Observed data at 0000000027000098
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = f2c7c8abffae8e6a
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000270000a8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 1c9531d5d747ff0f
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000270000b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 10b2a047da97ff15
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000270000d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = d6876a8d88ff44ce
ldx [%i2+0x110],%g3 ! Observed data at 0000000027000110
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = afff192c10b2a047
ldx [%i2+0x130],%g3 ! Observed data at 0000000027000130
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = a4fb3edc64e2f465
ldx [%i2+0x138],%g3 ! Observed data at 0000000027000138
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 77bf1d22430bff59
ldx [%i2+0x150],%g3 ! Observed data at 0000000027000150
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 5edffde8ffe44ed7
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000270001d0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 39edcd692976a4fb
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000270001f8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i2,0x1f8,%g4
set p11_local3_expect,%g1
p11_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 8cbd6547ab52778f
ldx [%i3+0x010],%g3 ! Observed data at 0000000027800010
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9e8d33180000006a
ldx [%i3+0x028],%g3 ! Observed data at 0000000027800028
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000003396d0fac5
ldx [%i3+0x030],%g3 ! Observed data at 0000000027800030
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 571c00b5ffb3378e
ldx [%i3+0x048],%g3 ! Observed data at 0000000027800048
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000a15fb5f574
ldx [%i3+0x088],%g3 ! Observed data at 0000000027800088
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffc7d5e14f3f5a99
ldx [%i3+0x090],%g3 ! Observed data at 0000000027800090
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff7169e4972e39b4
ldx [%i3+0x098],%g3 ! Observed data at 0000000027800098
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c5f1bbef28a27829
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000278000a0
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6a2329e7df9f50ac
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000278000d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000b733def280
ldx [%i3+0x138],%g3 ! Observed data at 0000000027800138
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 3f475e57000000b6
ldx [%i3+0x168],%g3 ! Observed data at 0000000027800168
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = bd1bff61fd7ab3b3
ldx [%i3+0x170],%g3 ! Observed data at 0000000027800170
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = ff2a592f2901b530
ldx [%i3+0x190],%g3 ! Observed data at 0000000027800190
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 382b5e4b000000e6
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000278001b8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b596ff1bc6ac5db4
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000278001c8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 566c4151591415da
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000278001d8
cmp %g2,%g3
bne,a,pn %xcc,p11_local_failed
add %i3,0x1d8,%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:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000026000028]
stba %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800020]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027000028]
done
p11_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000026000028]
stba %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000026800020]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000027000028]
done
p11_trap2e:
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027800018]
done
p11_trap2o:
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000027800018]
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 = 170de368418e2096
ldx [%g1+0x008],%l1 ! %l1 = 0408e99e07caa44c
ldx [%g1+0x010],%l2 ! %l2 = 9396692e0173f856
ldx [%g1+0x018],%l3 ! %l3 = c25c34345fb5f574
ldx [%g1+0x020],%l4 ! %l4 = 86dd7470571c00b5
ldx [%g1+0x028],%l5 ! %l5 = cb7f0197c53582de
ldx [%g1+0x030],%l6 ! %l6 = 50e6b07e4418b9b9
ldx [%g1+0x038],%l7 ! %l7 = dea3058a6913df3f
! Initialize the output register of window 0
set unres3_start,%o0
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 = 31d5d443 efce0a5b 2001f8ad 3a84b107
! %f4 = e5857e6f bfdac9c7 8b57df1d 058ad56d
! %f8 = 94e7a1e9 24dccf66 a139b850 39ce79e2
! %f12 = 3ced53d1 bf6ec466 417ac559 ed7500db
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2774aeef bb227c54 e8ed4bba 7df6cd4b
! %f20 = 4f548a1e 09a97ce7 27a58cea d98986a1
! %f24 = 24ee6ae7 81a79dbe ef5cdbeb f5680205
! %f28 = dbc673e3 359486a7 db6b6c49 ccc2d699
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6368bc38 dd8383f4 138413c9 170214dc
! %f36 = 5c147072 87bc5583 104a4798 38ab094f
! %f40 = bbbe7d8b 65f38797 92cc770e 114b1913
! %f44 = 3066cc48 6635418d 04831fbc cbd887a9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x678f5b8800000012,%g7,%g1 ! GSR scale = 2, align = 2
wr %g1,%g0,%gsr ! GSR = 678f5b8800000012
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 12
p12_label_1:
! Mem[0000000028800157] = 66a7e50b, %l7 = 28cac38e7a9f6ade
ldstub [%i1+0x157],%l7 ! %l7 = 0000000b000000ff
! Mem[0000000091000114] = 11471ccd, %g2 = ff3b903e057fff56
ldsh [%i6+0x116],%g2 ! %g2 = 0000000000001147
! Mem[0000000029800188] = a6b3b0250c8c9c91, %l2 = a0e87bd2c67aacd3, %l2 = a0e87bd2c67aacd3
add %i3,0x188,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = a6b3b0250c8c9c91
! Mem[000000009100006c] = a83b18c2, %g2 = 0000000000001147
ldub [%i6+0x06d],%g2 ! %g2 = 00000000000000a8
! Mem[000000002900006c] = 13625af8, %l2 = 0c8c9c91, %l1 = ed3b143b
add %i2,0x6c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 0000000013625af8
! Mem[00000000918001a4] = f401a3b4, %g2 = 00000000000000a8
ldub [%o0+0x1a4],%g2 ! %g2 = 00000000000000f4
! Mem[0000000028000008] = 2ac525a22cca0a10, %l2 = a6b3b0250c8c9c91, %l3 = 5a32e9cc3275d2b6
add %i0,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 2ac525a22cca0a10
! Mem[0000000090800118] = 8f7f46fd, %g18 = 74e78bfe88d35dba
ldsw [%i5+0x118],%g2 ! %g2 = 74e78bfe88d35dba
! %l1 = 0000000013625af8, Mem[000000009100015a] = 5c85bd3e
sth %l1,[%i6+0x15a] ! Mem[0000000091000158] = 5af8bd3e
! Mem[00000000900000e8] = 76f00074, %g2 = ffffffff8f7f46fd
lduh [%i4+0x0e8],%g2 ! %g2 = 00000000000076f0
p12_label_2:
! Mem[0000000028000114] = 4acdec90, %l6 = 5172f788107f7902
lduh [%i0+0x116],%l6 ! %l6 = 000000000000ec90
! Mem[00000000900001e8] = 8eb8368f9e49aa61, %g2 = 00000000000076f0
ldx [%i4+0x1e8],%g2 ! %g2 = 8eb8368f9e49aa61
! Mem[000000002980015c] = b6c6015e, %l4 = 6c5ca4cf, %l1 = 13625af8
add %i3,0x15c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000b6c6015e
! Mem[0000000029800118] = fbae462d, %l7 = 000000000000000b
swap [%i3+0x118],%l7 ! %l7 = 00000000fbae462d
! %l4 = f42f012c6c5ca4cf, Mem[0000000091800130] = 5d1274b2465010e8
stx %l4,[%o0+0x130] ! Mem[0000000091800130] = f42f012c6c5ca4cf
! Mem[00000000288001e4] = 1963d14b, %l2 = a6b3b0250c8c9c91
swap [%i1+0x1e4],%l2 ! %l2 = 000000001963d14b
! %l3 = 2ac525a22cca0a10, Mem[000000009080010e] = 86efe9aa
sth %l3,[%i5+0x10e] ! Mem[000000009080010c] = 0a10e9aa
! Mem[0000000028800130] = 00f819f2c554b523, %l3 = 2ac525a22cca0a10, %l1 = 00000000b6c6015e
add %i1,0x130,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 00f819f2c554b523
! %l0 = bfd5e0b3, %l1 = c554b523, Mem[0000000090000080] = e75680f9 00fc2d06
std %l0,[%i4+0x080] ! Mem[0000000090000080] = bfd5e0b3 c554b523
! Mem[0000000028800174] = 290b0190, %l2 = 000000001963d14b
ldstub [%i1+0x174],%l2 ! %l2 = 00000029000000ff
p12_label_3:
! %l7 = 00000000fbae462d, Mem[00000000908000ba] = e2f06a8e
stb %l7,[%i5+0x0ba] ! Mem[00000000908000b8] = 2df06a8e
! Mem[00000000288000d4] = 14f72d26, %l0 = 9acb3936bfd5e0b3
swap [%i1+0x0d4],%l0 ! %l0 = 0000000014f72d26
! %l0 = 0000000014f72d26, Mem[0000000090000170] = 19d6bdacdeefdd70
stx %l0,[%i4+0x170] ! Mem[0000000090000170] = 0000000014f72d26
! %l6 = 000000000000ec90, Mem[0000000028800014] = 42e84f3b
sth %l6,[%i1+0x014] ! Mem[0000000028800014] = ec904f3b
! Mem[000000002880000c] = da2adb6c, %l7 = fbae462d, %l2 = 00000029
add %i1,0x0c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000da2adb6c
! Mem[00000000288000e7] = da74be89, %l0 = 0000000014f72d26
ldstub [%i1+0x0e7],%l0 ! %l0 = 00000089000000ff
! Mem[00000000298000ae] = 32804a81, %l0 = 0000000000000089
ldstub [%i3+0x0ae],%l0 ! %l0 = 0000004a000000ff
! %l4 = f42f012c6c5ca4cf, Mem[0000000090000120] = 44f6810c
stw %l4,[%i4+0x120] ! Mem[0000000090000120] = 6c5ca4cf
! Mem[0000000029800170] = 31cb9db4, %l4 = 6c5ca4cf, %l5 = b5bd97b7
add %i3,0x170,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000031cb9db4
! Mem[0000000091800104] = 05e7be2c, %g2 = 8eb8368f9e49aa61
ldsh [%o0+0x104],%g2 ! %g2 = 00000000000005e7
p12_label_4:
! Mem[00000000910000e4] = 2679d4fb, %g2 = 00000000000005e7
lduw [%i6+0x0e4],%g2 ! %g2 = 000000002679d4fb
! %l7 = 00000000fbae462d, Mem[00000000908000a8] = d71785dd
sth %l7,[%i5+0x0a8] ! Mem[00000000908000a8] = 462d85dd
! %l6 = 000000000000ec90, Mem[000000002900001d] = 81fd3b0e
stb %l6,[%i2+0x01d] ! Mem[000000002900001c] = 81903b0e
! Mem[0000000029800108] = 258dd2edf58cfffa, %l3 = 2ac525a22cca0a10, %l4 = f42f012c6c5ca4cf
add %i3,0x108,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 258dd2edf58cfffa
! Mem[0000000091000168] = 846b3255 9f5c7543, %g2 = 2679d4fb, %g3 = 0bad0b00
ldd [%i6+0x168],%g2 ! %g2 = 00000000846b3255 000000009f5c7543
! Mem[00000000298000b0] = ff1af36c81f6d4a0, %l3 = 2ac525a22cca0a10, %l3 = 2ac525a22cca0a10
add %i3,0xb0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = ff1af36c81f6d4a0
! Mem[0000000090800174] = 486c7f93, %g2 = 00000000846b3255
ldsb [%i5+0x176],%g2 ! %g2 = 0000000000000048
! Mem[00000000298000d5] = 7bb95f08, %l2 = 00000000da2adb6c
ldstub [%i3+0x0d5],%l2 ! %l2 = 000000b9000000ff
! %l5 = 0000000031cb9db4, Mem[0000000028000046] = dc979570
stb %l5,[%i0+0x046] ! Mem[0000000028000044] = dc97b470
! Mem[00000000290001b8] = e34f97b2, %l7 = fbae462d, %l7 = fbae462d
add %i2,0x1b8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000e34f97b2
p12_label_5:
! Mem[00000000298001ac] = 552127db, %l0 = 000000000000004a
swap [%i3+0x1ac],%l0 ! %l0 = 00000000552127db
! Mem[00000000290001f5] = 4c3af9fe, %l7 = 00000000e34f97b2
ldstub [%i2+0x1f5],%l7 ! %l7 = 0000003a000000ff
! Mem[00000000298000d0] = 3473cdf1, %l5 = 0000000031cb9db4
swap [%i3+0x0d0],%l5 ! %l5 = 000000003473cdf1
! Mem[0000000029800178] = 7990f0fb520a4763, %l0 = 00000000552127db, %l1 = 00f819f2c554b523
add %i3,0x178,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 7990f0fb520a4763
! Mem[0000000029800168] = d9c3f660, %l7 = 000000000000003a
swap [%i3+0x168],%l7 ! %l7 = 00000000d9c3f660
! Mem[000000009000015c] = 026fb8e3, %g18 = 74e78bfe88d35dba
ldsw [%i4+0x15c],%g2 ! %g2 = 74e78bfe88d35dba
! %l3 = ff1af36c81f6d4a0, Mem[0000000029000090] = b1b39c97
stw %l3,[%i2+0x090] ! Mem[0000000029000090] = 81f6d4a0
! %l1 = 7990f0fb520a4763, Mem[00000000918000c0] = ae09170096c1128f
stx %l1,[%o0+0x0c0] ! Mem[00000000918000c0] = 7990f0fb520a4763
! %l6 = 000000000000ec90, Mem[0000000091000143] = 89d9de5d
stb %l6,[%i6+0x143] ! Mem[0000000091000140] = 90d9de5d
! Mem[0000000091000110] = 6f4c32b3 7e871147, %g2 = 026fb8e3, %g3 = 9f5c7543
ldd [%i6+0x110],%g2 ! %g2 = 000000006f4c32b3 000000007e871147
p12_label_6:
! Mem[000000002800005c] = fa45a974, %l5 = 000000003473cdf1
swap [%i0+0x05c],%l5 ! %l5 = 00000000fa45a974
! Mem[0000000091800174] = 2fc0296a, %g2 = 000000006f4c32b3
ldsb [%o0+0x174],%g2 ! %g2 = 000000000000002f
! Mem[0000000090800018] = ed6ec37c, %g2 = 000000000000002f
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffed6e
! Mem[0000000028800118] = a2bddb6d, %l3 = ff1af36c81f6d4a0
swap [%i1+0x118],%l3 ! %l3 = 00000000a2bddb6d
! Mem[0000000091000000] = 4712e8ccc41bb6aa, %g2 = ffffffffffffed6e
ldx [%i6+%g0],%g2 ! %g2 = 4712e8ccc41bb6aa
! Mem[0000000029800078] = 6485c88b, %l5 = 00000000fa45a974
swap [%i3+0x078],%l5 ! %l5 = 000000006485c88b
! Mem[00000000280001ec] = efc2378c, %l0 = 00000000552127db
swap [%i0+0x1ec],%l0 ! %l0 = 00000000efc2378c
! Mem[0000000028000114] = 4acdec90, %l4 = 258dd2edf58cfffa
ldsw [%i0+0x114],%l4 ! %l4 = 000000004acdec90
! Mem[00000000910000e4] = 2679d4fb, %g2 = 4712e8ccc41bb6aa
ldsb [%i6+0x0e4],%g2 ! %g2 = 0000000000000026
! %l4 = 4acdec90, %l5 = 6485c88b, Mem[0000000028000080] = d15f9b4a b61023de
std %l4,[%i0+0x080] ! Mem[0000000028000080] = 4acdec90 6485c88b
p12_label_7:
! Mem[0000000091800098] = e96fd2c5 42e551d5, %g2 = 00000026, %g3 = 7e871147
ldd [%o0+0x098],%g2 ! %g2 = 00000000e96fd2c5 0000000042e551d5
! Mem[0000000090800010] = 388b335fc6216c66, %g2 = 00000000e96fd2c5
ldx [%i5+%o2],%g2 ! %g2 = 388b335fc6216c66
! %l1 = 7990f0fb520a4763, Mem[000000009180002e] = 56ba41c3
sth %l1,[%o0+0x02e] ! Mem[000000009180002c] = 476341c3
! %l4 = 000000004acdec90, Mem[0000000090000030] = 00680f6b0ff757c1
stx %l4,[%i4+0x030] ! Mem[0000000090000030] = 000000004acdec90
! Mem[00000000910000d8] = 4dfbc8b7, %g2 = 388b335fc6216c66
lduw [%i6+0x0d8],%g2 ! %g2 = 000000004dfbc8b7
! Mem[00000000288000b4] = 8db879c1, %l0 = 00000000efc2378c
ldstub [%i1+0x0b4],%l0 ! %l0 = 0000008d000000ff
! Mem[00000000298000f4] = 6271bc7a, %l2 = 00000000000000b9
swap [%i3+0x0f4],%l2 ! %l2 = 000000006271bc7a
! Mem[00000000290001f0] = 4ad9b4434cfff9fe, %l4 = 000000004acdec90, %l3 = 00000000a2bddb6d
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 4ad9b4434cfff9fe
! Mem[00000000288001a8] = 99d5f878a15bd709, %l3 = 4ad9b4434cfff9fe, %l1 = 7990f0fb520a4763
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 99d5f878a15bd709
! Mem[00000000908001cc] = eb1eb481, %g18 = 74e78bfe88d35dba
ldsw [%i5+0x1cc],%g2 ! %g2 = 74e78bfe88d35dba
p12_label_8:
! Mem[00000000290001e5] = 2d77763a, %l7 = 00000000d9c3f660
ldstub [%i2+0x1e5],%l7 ! %l7 = 00000077000000ff
! Mem[0000000091000124] = f1505e6e, %g2 = ffffffffeb1eb481
lduw [%i6+0x124],%g2 ! %g2 = 00000000f1505e6e
! Mem[0000000090800118] = 8f7f46fd043e2ee4, %g2 = 00000000f1505e6e
ldx [%i5+0x118],%g2 ! %g2 = 8f7f46fd043e2ee4
! Mem[0000000091800170] = 98ad0f542fc0296a, %g2 = 8f7f46fd043e2ee4
ldx [%o0+0x170],%g2 ! %g2 = 98ad0f542fc0296a
! %l0 = 0000008d, %l1 = a15bd709, Mem[0000000090800130] = e5d20aba 12668400
std %l0,[%i5+0x130] ! Mem[0000000090800130] = 0000008d a15bd709
! Mem[00000000908000d8] = 60d85c8c, %g18 = 74e78bfe88d35dba
ldsw [%i5+0x0d8],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[00000000298000c3] = 4db376ad, %l2 = 000000006271bc7a
ldstub [%i3+0x0c3],%l2 ! %l2 = 000000ad000000ff
! Mem[00000000910001a4] = 14b0ca69, %g2 = 0000000060d85c8c
ldsb [%i6+0x1a6],%g2 ! %g2 = 0000000000000014
! Mem[000000002800008d] = 79af8927, %l3 = 4ad9b4434cfff9fe
ldstub [%i0+0x08d],%l3 ! %l3 = 000000af000000ff
! %l4 = 000000004acdec90, Mem[00000000910000b0] = 6c54d54e374fdfb3
stx %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = 000000004acdec90
p12_label_9:
! Mem[00000000280000b8] = f2e962d3, %l1 = 99d5f878a15bd709
ldub [%i0+0x0b8],%l1 ! %l1 = 00000000000000f2
! Mem[00000000910000fc] = a8fd904a, %g2 = 0000000000000014
ldsh [%i6+0x0fc],%g2 ! %g2 = ffffffffffffa8fd
! Mem[0000000090000034] = 4acdec90, %g2 = ffffffffffffa8fd
lduh [%i4+0x034],%g2 ! %g2 = 0000000000004acd
! Mem[0000000028000134] = 99e7b5ab, %l0 = 000000000000008d
ldstub [%i0+0x134],%l0 ! %l0 = 00000099000000ff
! Mem[0000000090000190] = 3bba388c1d02ad2e, %g2 = 0000000000004acd
ldx [%i4+0x190],%g2 ! %g2 = 3bba388c1d02ad2e
! Mem[00000000288000ff] = 20499b40, %l2 = 00000000000000ad
ldstub [%i1+0x0ff],%l2 ! %l2 = 00000040000000ff
! Mem[0000000090000160] = ab96bbcc, %g18 = 74e78bfe88d35dba
ldsw [%i4+0x160],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[00000000900000f8] = c8db6184, %g2 = ffffffffab96bbcc
lduw [%i4+0x0f8],%g2 ! %g2 = 00000000c8db6184
! Mem[00000000918000c4] = 0a4763b2, %g2 = 00000000c8db6184
ldsb [%o0+0x0c5],%g2 ! %g2 = 000000000000000a
! Mem[0000000028000048] = 9a6b0d5b, %l2 = 0000000000000040
swap [%i0+0x048],%l2 ! %l2 = 000000009a6b0d5b
p12_label_10:
! Mem[000000009000003c] = e8c028a7, %g18 = 74e78bfe88d35dba
ldsw [%i4+0x03c],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[000000002800011b] = 91f534e0, %l4 = 000000004acdec90
ldstub [%i0+0x11b],%l4 ! %l4 = 000000e0000000ff
! Mem[0000000029800050] = a0db61827ae7f7a0, %l2 = 000000009a6b0d5b, %l1 = 00000000000000f2
add %i3,0x50,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = a0db61827ae7f7a0
! Mem[000000009000002c] = 3673b600, %g2 = ffffffffe8c028a7
ldsb [%i4+0x02d],%g2 ! %g2 = 0000000000000036
! Mem[0000000029000178] = 9797fb88, %l3 = 00000000000000af
ldstub [%i2+0x178],%l3 ! %l3 = 00000097000000ff
! Mem[00000000910000e0] = 644357e12679d4fb, %g2 = 0000000000000036
ldx [%i6+0x0e0],%g2 ! %g2 = 644357e12679d4fb
! Mem[0000000091800010] = 52df9b31 0b5704ea, %g2 = 2679d4fb, %g3 = 42e551d5
ldd [%o0+%o2],%g2 ! %g2 = 0000000052df9b31 000000000b5704ea
! Mem[0000000029000040] = 8d1a1e1d, %l1 = a0db61827ae7f7a0
swap [%i2+0x040],%l1 ! %l1 = 000000008d1a1e1d
! Mem[0000000091000054] = 25ed5b63, %g2 = 0000000052df9b31
ldsh [%i6+0x054],%g2 ! %g2 = 00000000000025ed
! Mem[0000000090000058] = 3024564d, %g2 = 00000000000025ed
ldub [%i4+0x05a],%g2 ! %g2 = 0000000000000030
p12_label_11:
! Mem[0000000090800134] = a15bd709, %g18 = 74e78bfe88d35dba
ldsw [%i5+0x134],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[0000000090000154] = 02880e3d, %g18 = 74e78bfe88d35dba
ldsw [%i4+0x154],%g2 ! %g2 = 74e78bfe88d35dba
! %l5 = 000000006485c88b, Mem[0000000091000098] = 95746196d4bfc4f7
stx %l5,[%i6+0x098] ! Mem[0000000091000098] = 000000006485c88b
! Mem[00000000290001e8] = 749058fd9812ce4b, %l1 = 000000008d1a1e1d, %l0 = 0000000000000099
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 749058fd9812ce4b
! %l2 = 000000009a6b0d5b, Mem[00000000910000a8] = 8dd0b14740e5244d
stx %l2,[%i6+0x0a8] ! Mem[00000000910000a8] = 000000009a6b0d5b
! Mem[00000000290001a0] = a7a146d3, %l2 = 000000009a6b0d5b
swap [%i2+0x1a0],%l2 ! %l2 = 00000000a7a146d3
! Mem[000000002880019c] = 9ef434b5, %l0 = 749058fd9812ce4b
ldstub [%i1+0x19c],%l0 ! %l0 = 0000009e000000ff
! Mem[0000000028000184] = 7ac80ecf, %l1 = 8d1a1e1d, %l0 = 0000009e
add %i0,0x184,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000007ac80ecf
! Mem[00000000298000f0] = 26c03225, %l5 = 000000006485c88b
swap [%i3+0x0f0],%l5 ! %l5 = 0000000026c03225
! Mem[00000000908001cc] = eb1eb481, %g2 = 0000000002880e3d
lduw [%i5+0x1cc],%g2 ! %g2 = 00000000eb1eb481
p12_label_12:
! Mem[0000000029000195] = 4b57f5d9, %l4 = 00000000000000e0
ldstub [%i2+0x195],%l4 ! %l4 = 00000057000000ff
! Mem[00000000290000d5] = ff9de3fc, %l7 = 0000000000000077
ldstub [%i2+0x0d5],%l7 ! %l7 = 0000009d000000ff
! %l2 = a7a146d3, %l3 = 00000097, Mem[0000000090000068] = 5483fd96 d7808cb0
std %l2,[%i4+0x068] ! Mem[0000000090000068] = a7a146d3 00000097
! Mem[0000000091000140] = 47050690, %g2 = 00000000eb1eb481
ldsh [%i6+0x140],%g2 ! %g2 = 0000000000004705
! %l0 = 000000007ac80ecf, Mem[00000000288000b8] = 2dc3f9b7f126fbd7
stx %l0,[%i1+0x0b8] ! Mem[00000000288000b8] = 000000007ac80ecf
! Mem[000000002800012a] = 41ea38e3, %l0 = 000000007ac80ecf
ldstub [%i0+0x12a],%l0 ! %l0 = 00000038000000ff
! %l1 = 000000008d1a1e1d, Mem[0000000090800014] = c6216c66
stb %l1,[%i5+0x014] ! Mem[0000000090800014] = 1d216c66
! Mem[0000000090000100] = 05a08d70682c91a7, %g2 = 0000000000004705
ldx [%i4+0x100],%g2 ! %g2 = 05a08d70682c91a7
! Mem[00000000290001b0] = c17fd51c836481c4, %l0 = 0000000000000038, %l1 = 000000008d1a1e1d
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = c17fd51c836481c4
! Mem[0000000028000090] = e14a01e9, %l7 = 0000009d, %l1 = 836481c4
add %i0,0x90,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000e14a01e9
p12_label_13:
! %l7 = 000000000000009d, Mem[00000000918000e4] = 0f35e790
stw %l7,[%o0+0x0e4] ! Mem[00000000918000e4] = 0000009d
! Mem[0000000091000068] = 360442a8, %g2 = 05a08d70682c91a7
ldsb [%i6+0x06a],%g2 ! %g2 = 0000000000000036
! Mem[0000000091000050] = de1db3f2, %g2 = 0000000000000036
lduh [%i6+0x050],%g2 ! %g2 = 000000000000de1d
! %l3 = 0000000000000097, Mem[00000000900000f8] = c8db6184d1ddee56
stx %l3,[%i4+0x0f8] ! Mem[00000000900000f8] = 0000000000000097
! Mem[0000000028000128] = 41eaffe3, %l5 = 0000000026c03225
swap [%i0+0x128],%l5 ! %l5 = 0000000041eaffe3
! Mem[00000000298001d0] = 93dd6d15, %l3 = 0000000000000097
ldsw [%i3+0x1d0],%l3 ! %l3 = ffffffff93dd6d15
! Mem[00000000288000b4] = ffb879c1, %l2 = 00000000a7a146d3
ldub [%i1+0x0b7],%l2 ! %l2 = 00000000000000c1
! %l1 = 00000000e14a01e9, Mem[00000000910000a0] = f11a4d9adbaf757f
stx %l1,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000000e14a01e9
! Mem[0000000028000061] = 6c37b552, %l1 = 00000000e14a01e9
ldstub [%i0+0x061],%l1 ! %l1 = 00000037000000ff
! Mem[0000000091800190] = 18bdfe98 d772a70c, %g2 = 0000de1d, %g3 = 0b5704ea
ldd [%o0+0x190],%g2 ! %g2 = 0000000018bdfe98 00000000d772a70c
p12_label_14:
! %l3 = ffffffff93dd6d15, Mem[0000000029000177] = c818808e
stb %l3,[%i2+0x177] ! Mem[0000000029000174] = c8188015
! Mem[000000009080008c] = 3b38a1d3, %g18 = 74e78bfe88d35dba
ldsw [%i5+0x08c],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[000000002900009d] = 333aa2b1, %l5 = 0000000041eaffe3
ldstub [%i2+0x09d],%l5 ! %l5 = 0000003a000000ff
! Mem[0000000029000040] = 7ae7f7a0739c2bab, %l2 = 00000000000000c1, %l2 = 00000000000000c1
add %i2,0x40,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 7ae7f7a0739c2bab
! Mem[0000000090800198] = face3817, %g2 = 000000003b38a1d3
lduh [%i5+0x19a],%g2 ! %g2 = 000000000000face
! %l5 = 000000000000003a, Mem[00000000910001b8] = 1817b3a1
sth %l5,[%i6+0x1b8] ! Mem[00000000910001b8] = 003ab3a1
! Mem[0000000029000114] = 3f128a68, %l5 = 000000000000003a
swap [%i2+0x114],%l5 ! %l5 = 000000003f128a68
! Mem[00000000298000fc] = f6578cca, %l7 = 000000000000009d
swap [%i3+0x0fc],%l7 ! %l7 = 00000000f6578cca
! Mem[00000000288001f4] = 3f5dfa37, %l4 = 0000000000000057
swap [%i1+0x1f4],%l4 ! %l4 = 000000003f5dfa37
! %l5 = 000000003f128a68, Mem[00000000900000d0] = c3af9cf4
stw %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = 3f128a68
p12_label_15:
! Mem[0000000029000138] = 3068fa18800be588, %l3 = ffffffff93dd6d15, %l6 = 000000000000ec90
add %i2,0x138,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 3068fa18800be588
! %l0 = 0000000000000038, Mem[0000000090800118] = 8f7f46fd
stw %l0,[%i5+0x118] ! Mem[0000000090800118] = 00000038
! Mem[00000000290000f6] = 501ad432, %l3 = ffffffff93dd6d15
ldstub [%i2+0x0f6],%l3 ! %l3 = 000000d4000000ff
! Mem[00000000288000d0] = 3592e3e2, %l2 = 739c2bab, %l7 = f6578cca
add %i1,0xd0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000003592e3e2
! Mem[00000000298000e4] = bb4aac9a, %l3 = 00000000000000d4
ldstub [%i3+0x0e4],%l3 ! %l3 = 000000bb000000ff
! Mem[00000000900000d0] = 3f128a68738f9a5a, %g2 = 000000000000face
ldx [%i4+0x0d0],%g2 ! %g2 = 3f128a68738f9a5a
! Mem[0000000090800074] = bb03eaa9, %g18 = 74e78bfe88d35dba
ldsw [%i5+0x074],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[00000000910001a0] = 4352a10b 3f4114b0, %g2 = bb03eaa9, %g3 = d772a70c
ldd [%i6+0x1a0],%g2 ! %g2 = 000000004352a10b 000000003f4114b0
! Mem[0000000029800088] = d70d7cfa, %l0 = 0000000000000038
swap [%i3+0x088],%l0 ! %l0 = 00000000d70d7cfa
! Mem[00000000290001d0] = 721239f57b391428, %l3 = 00000000000000bb, %l0 = 00000000d70d7cfa
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 721239f57b391428
p12_label_16:
! %l0 = 7b391428, %l1 = 00000037, Mem[00000000910001c8] = fee1a5a8 89278576
std %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = 7b391428 00000037
! Mem[0000000028800188] = 71658ef0, %l3 = 00000000000000bb
swap [%i1+0x188],%l3 ! %l3 = 0000000071658ef0
! Mem[000000009080010c] = 43f70a10, %g18 = 74e78bfe88d35dba
ldsw [%i5+0x10c],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[00000000290001c8] = a2d51bd2f956eb7f, %l7 = 000000003592e3e2, %l0 = 721239f57b391428
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = a2d51bd2f956eb7f
! Mem[0000000090800044] = 8ad3afc5, %g2 = 0000000043f70a10
ldsh [%i5+0x046],%g2 ! %g2 = ffffffffffff8ad3
! Mem[0000000090000088] = a8616d1e, %g2 = ffffffffffff8ad3
ldsb [%i4+0x088],%g2 ! %g2 = ffffffffffffffa8
! %l3 = 0000000071658ef0, Mem[0000000090000134] = 833f03d2
stw %l3,[%i4+0x134] ! Mem[0000000090000134] = 71658ef0
! Mem[0000000090000038] = 5725e8c0, %g2 = ffffffffffffffa8
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000057
! Mem[00000000918001d4] = ea1f732e, %g18 = 74e78bfe88d35dba
ldsw [%o0+0x1d4],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[00000000298001a8] = ccc119bc, %l7 = 000000003592e3e2
ldstub [%i3+0x1a8],%l7 ! %l7 = 000000cc000000ff
p12_label_17:
! Mem[0000000028800118] = 81f6d4a01bf6f80e, %l6 = 3068fa18800be588, %l1 = 0000000000000037
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 81f6d4a01bf6f80e
! Mem[0000000091000148] = 9adef771920ceb5c, %g2 = ffffffffea1f732e
ldx [%i6+0x148],%g2 ! %g2 = 9adef771920ceb5c
! Mem[0000000090000048] = f0df8dbe, %g2 = 9adef771920ceb5c
lduh [%i4+0x048],%g2 ! %g2 = 000000000000f0df
! %l3 = 0000000071658ef0, Mem[00000000918001b0] = 8036bee1872c5b99
stx %l3,[%o0+0x1b0] ! Mem[00000000918001b0] = 0000000071658ef0
! %l3 = 0000000071658ef0, Mem[00000000908001d2] = c45f66b0
sth %l3,[%i5+0x1d2] ! Mem[00000000908001d0] = 8ef066b0
! Mem[00000000280001ca] = ca5ba1f2, %l0 = a2d51bd2f956eb7f
ldstub [%i0+0x1ca],%l0 ! %l0 = 000000a1000000ff
! Mem[0000000090000110] = e5369b5f, %g2 = 000000000000f0df
lduw [%i4+0x110],%g2 ! %g2 = 00000000e5369b5f
! Mem[0000000029800150] = b6e08aa1, %l3 = 0000000071658ef0
swap [%i3+0x150],%l3 ! %l3 = 00000000b6e08aa1
! Mem[00000000908000a0] = cebf2e78 8cb802da, %g2 = e5369b5f, %g3 = 3f4114b0
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000cebf2e78 000000008cb802da
! Mem[0000000028800020] = e8d93b26, %l6 = 3068fa18800be588
ldstub [%i1+%o4],%l6 ! %l6 = 000000e8000000ff
p12_label_18:
! %l2 = 739c2bab, %l3 = b6e08aa1, Mem[0000000091800148] = 75d32e0a 0cd57706
std %l2,[%o0+0x148] ! Mem[0000000091800148] = 739c2bab b6e08aa1
! %l5 = 000000003f128a68, Mem[000000009100017c] = face5388
stw %l5,[%i6+0x17c] ! Mem[000000009100017c] = 3f128a68
! Mem[000000002980009c] = e0e4a7c3, %l6 = 00000000000000e8
ldsb [%i3+0x09d],%l6 ! %l6 = ffffffffffffffe4
! Mem[00000000288000a0] = cb1db1e7bda65006, %l5 = 000000003f128a68, %l5 = 000000003f128a68
add %i1,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = cb1db1e7bda65006
! %l2 = 7ae7f7a0739c2bab, Mem[000000009100011c] = 88355b19
stw %l2,[%i6+0x11c] ! Mem[000000009100011c] = 739c2bab
! %l6 = ffffffffffffffe4, Mem[00000000918001bb] = 31105c42
stb %l6,[%o0+0x1bb] ! Mem[00000000918001b8] = e4105c42
! Mem[00000000900000e0] = 877d93f8, %g2 = 00000000cebf2e78
ldub [%i4+0x0e3],%g2 ! %g2 = 0000000000000087
! Mem[000000002880017c] = 2ea09dda, %l3 = 00000000b6e08aa1
lduw [%i1+0x17c],%l3 ! %l3 = 000000002ea09dda
! Mem[0000000091000070] = 6ae42050, %g2 = 0000000000000087
ldsh [%i6+0x072],%g2 ! %g2 = 0000000000006ae4
! Mem[00000000290000a0] = 2da71bdc, %l3 = 000000002ea09dda
swap [%i2+0x0a0],%l3 ! %l3 = 000000002da71bdc
p12_label_19:
! Mem[0000000091800090] = ff83cf3c, %g18 = 74e78bfe88d35dba
ldsw [%o0+0x090],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[00000000908000e8] = c63d9e2d, %g18 = 74e78bfe88d35dba
ldsw [%i5+0x0e8],%g2 ! %g2 = 74e78bfe88d35dba
! Mem[00000000288001b4] = d175627c, %l0 = 00000000000000a1
ldub [%i1+0x1b4],%l0 ! %l0 = 00000000000000d1
! Mem[00000000288000b0] = c7c08d8fffb879c1, %l4 = 000000003f5dfa37, %l3 = 000000002da71bdc
add %i1,0xb0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c7c08d8fffb879c1
! Mem[0000000028000170] = 3591ccad, %l3 = ffb879c1, %l7 = 000000cc
add %i0,0x170,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000003591ccad
! Mem[0000000029800168] = 0000003a, %l2 = 739c2bab, %l2 = 739c2bab
add %i3,0x168,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000000003a
! Mem[000000009180006c] = 3e90d044, %g2 = ffffffffc63d9e2d
lduh [%o0+0x06c],%g2 ! %g2 = 0000000000003e90
! Mem[000000002980004b] = ce5de6c7, %l4 = 000000003f5dfa37
ldstub [%i3+0x04b],%l4 ! %l4 = 000000c7000000ff
! Mem[0000000028000194] = 86c99b18, %l7 = 000000003591ccad
swap [%i0+0x194],%l7 ! %l7 = 0000000086c99b18
! Mem[0000000028000150] = f5616950d9498e34, %l7 = 0000000086c99b18, %l0 = 00000000000000d1
add %i0,0x150,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = f5616950d9498e34
p12_label_20:
! Mem[00000000290000a8] = 3ad634036ee5af91, %l2 = 000000000000003a, %l4 = 00000000000000c7
add %i2,0xa8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 3ad634036ee5af91
! %l6 = ffffffe4, %l7 = 86c99b18, Mem[00000000918000a0] = 9532957f e5674a19
std %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = ffffffe4 86c99b18
! %l5 = cb1db1e7bda65006, Mem[0000000090800004] = e3091c39
stw %l5,[%i5+0x004] ! Mem[0000000090800004] = bda65006
! Mem[0000000028000194] = 3591ccad, %l0 = f5616950d9498e34
swap [%i0+0x194],%l0 ! %l0 = 000000003591ccad
! Mem[0000000091000048] = 4b221ae1c186360c, %g2 = 0000000000003e90
ldx [%i6+0x048],%g2 ! %g2 = 4b221ae1c186360c
! Mem[0000000091000040] = d0dc1023f63d3fd8, %g2 = 4b221ae1c186360c
ldx [%i6+0x040],%g2 ! %g2 = d0dc1023f63d3fd8
! %l7 = 0000000086c99b18, Mem[00000000900000f4] = 22bc786a
sth %l7,[%i4+0x0f4] ! Mem[00000000900000f4] = 9b18786a
! Mem[0000000028800190] = 224a777f, %l7 = 86c99b18, %l1 = 1bf6f80e
add %i1,0x190,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000224a777f
! Mem[00000000908001e0] = 7a028f26, %g2 = d0dc1023f63d3fd8
ldsh [%i5+0x1e2],%g2 ! %g2 = 0000000000007a02
! Mem[000000002880007a] = b507ae23, %l7 = 0000000086c99b18
ldstub [%i1+0x07a],%l7 ! %l7 = 000000ae000000ff
p12_label_21:
! %l5 = cb1db1e7bda65006, Mem[00000000290001f2] = 4ad9b443
stb %l5,[%i2+0x1f2] ! Mem[00000000290001f0] = 4ad90643
! Mem[00000000298000ac] = 3280ff81, %l6 = ffffffffffffffe4
swap [%i3+0x0ac],%l6 ! %l6 = 000000003280ff81
! Mem[00000000290000bc] = c917b0c2, %l0 = 3591ccad, %l5 = bda65006
add %i2,0xbc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000c917b0c2
! Mem[00000000280000fc] = 5bf32b4b, %l1 = 00000000224a777f
swap [%i0+0x0fc],%l1 ! %l1 = 000000005bf32b4b
! Mem[0000000028800010] = 35b9daa5, %l1 = 000000005bf32b4b
lduw [%i1+%o2],%l1 ! %l1 = 0000000035b9daa5
! %l5 = 00000000c917b0c2, Mem[0000000091000112] = 32b37e87
sth %l5,[%i6+0x112] ! Mem[0000000091000110] = b0c27e87
! Mem[0000000028800028] = e27ff735b89e1f51, %l3 = c7c08d8fffb879c1, %l4 = 3ad634036ee5af91
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = e27ff735b89e1f51
! Mem[000000009080006c] = 9ef6b82b, %g2 = 0000000000007a02
lduh [%i5+0x06c],%g2 ! %g2 = 0000000000009ef6
! Mem[00000000900000e0] = 75bdbf877d93f870, %g2 = 0000000000009ef6
ldx [%i4+0x0e0],%g2 ! %g2 = 75bdbf877d93f870
! %l6 = 000000003280ff81, Mem[0000000090000194] = 1d02ad2e
sth %l6,[%i4+0x194] ! Mem[0000000090000194] = ff81ad2e
p12_label_22:
! Mem[0000000029800008] = b455a775a9f4a64a, %l6 = 000000003280ff81, %l5 = 00000000c917b0c2
add %i3,0x08,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = b455a775a9f4a64a
! Mem[0000000028800038] = 3a31e0890122d6a5, %l2 = 000000000000003a, %l0 = 000000003591ccad
add %i1,0x38,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 3a31e0890122d6a5
! Mem[00000000918000e0] = 54d50000, %g2 = 75bdbf877d93f870
ldsb [%o0+0x0e2],%g2 ! %g2 = 0000000000000054
! %l3 = c7c08d8fffb879c1, Mem[00000000908000b0] = 2559cd9b53402956
stx %l3,[%i5+0x0b0] ! Mem[00000000908000b0] = c7c08d8fffb879c1
! Mem[000000002980004c] = 4421700b, %l1 = 0000000035b9daa5
ldstub [%i3+0x04c],%l1 ! %l1 = 00000044000000ff
! Mem[0000000028800024] = eb36f377, %l1 = 0000000000000044
swap [%i1+0x024],%l1 ! %l1 = 00000000eb36f377
! Mem[0000000091800198] = 63465cbe ba7cf3a7, %g2 = 00000054, %g3 = 8cb802da
ldd [%o0+0x198],%g2 ! %g2 = 0000000063465cbe 00000000ba7cf3a7
! Mem[0000000028800028] = e27ff735, %l4 = e27ff735b89e1f51
ldsh [%i1+%o5],%l4 ! %l4 = ffffffffffffe27f
! Mem[0000000028000064] = 7a27d042, %l6 = 3280ff81, %l7 = 000000ae
add %i0,0x64,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000007a27d042
! %l6 = 000000003280ff81, Mem[000000002900009e] = 33ffa2b1
sth %l6,[%i2+0x09e] ! Mem[000000002900009c] = 33ffff81
p12_label_23:
! Mem[0000000028800108] = 0a09da3f4fab0d62, %l2 = 000000000000003a, %l6 = 000000003280ff81
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 0a09da3f4fab0d62
! Mem[0000000091000188] = d87929b7, %g2 = 0000000063465cbe
ldsh [%i6+0x18a],%g2 ! %g2 = ffffffffffffd879
! Mem[0000000028800118] = 81f6d4a01bf6f80e, %l6 = 0a09da3f4fab0d62, %l2 = 000000000000003a
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 81f6d4a01bf6f80e
! %l4 = ffffffffffffe27f, Mem[00000000918000e8] = 3ba12806
sth %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = e27f2806
! Mem[00000000900000b0] = 7c212b59, %g2 = ffffffffffffd879
ldsh [%i4+0x0b0],%g2 ! %g2 = 0000000000007c21
! Mem[000000002800002c] = f7a52a43, %l6 = 0a09da3f4fab0d62
swap [%i0+0x02c],%l6 ! %l6 = 00000000f7a52a43
! Mem[00000000290000a8] = 3ad634036ee5af91, %l3 = c7c08d8fffb879c1, %l0 = 3a31e0890122d6a5
add %i2,0xa8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 3ad634036ee5af91
! Mem[00000000290000c4] = b6d4ecac, %l7 = 000000007a27d042
swap [%i2+0x0c4],%l7 ! %l7 = 00000000b6d4ecac
! Mem[000000002800007c] = 26e5c7a2, %l4 = ffffe27f, %l0 = 6ee5af91
add %i0,0x7c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000026e5c7a2
! %l6 = 00000000f7a52a43, Mem[0000000091000180] = d9bcdeb01e98874b
stx %l6,[%i6+0x180] ! Mem[0000000091000180] = 00000000f7a52a43
p12_label_24:
! Mem[0000000029800170] = 31cb9db4, %l0 = 26e5c7a2, %l1 = eb36f377
add %i3,0x170,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000031cb9db4
! Mem[0000000029800018] = 9c28b2019a09b24d, %l5 = b455a775a9f4a64a, %l1 = 0000000031cb9db4
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 9c28b2019a09b24d
! Mem[0000000028000090] = e14a01e92be375ac, %l4 = ffffffffffffe27f, %l1 = 9c28b2019a09b24d
add %i0,0x90,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = e14a01e92be375ac
! Mem[0000000028000158] = bbcdf3e2, %l6 = f7a52a43, %l3 = ffb879c1
add %i0,0x158,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000bbcdf3e2
! %l7 = 00000000b6d4ecac, Mem[00000000918000ae] = a699d557
sth %l7,[%o0+0x0ae] ! Mem[00000000918000ac] = ecacd557
! Mem[0000000028800090] = 452c0d6a, %l6 = f7a52a43, %l0 = 26e5c7a2
add %i1,0x90,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000452c0d6a
! %l5 = b455a775a9f4a64a, Mem[0000000090800188] = 4e146fcf823973fe
stx %l5,[%i5+0x188] ! Mem[0000000090800188] = b455a775a9f4a64a
! Mem[00000000918001f4] = 23b3ffa2, %g2 = 0000000000007c21
ldsh [%o0+0x1f4],%g2 ! %g2 = 00000000000023b3
! %l2 = 1bf6f80e, %l3 = bbcdf3e2, Mem[0000000091800178] = da6c138f 5aec40c2
std %l2,[%o0+0x178] ! Mem[0000000091800178] = 1bf6f80e bbcdf3e2
! Mem[0000000091000130] = 3babf221 bd627f18, %g2 = 000023b3, %g3 = ba7cf3a7
ldd [%i6+0x130],%g2 ! %g2 = 000000003babf221 00000000bd627f18
p12_label_25:
! %l2 = 1bf6f80e, %l3 = bbcdf3e2, Mem[0000000090800120] = 78c6e65f 4526dca5
std %l2,[%i5+0x120] ! Mem[0000000090800120] = 1bf6f80e bbcdf3e2
! Mem[00000000910000f4] = be33c27d, %g2 = 000000003babf221
lduw [%i6+0x0f4],%g2 ! %g2 = 00000000be33c27d
! Mem[000000002980019b] = cb70ac43, %l3 = 00000000bbcdf3e2
ldstub [%i3+0x19b],%l3 ! %l3 = 00000043000000ff
! Mem[00000000290000f0] = 83201206, %l0 = 00000000452c0d6a
swap [%i2+0x0f0],%l0 ! %l0 = 0000000083201206
! Mem[00000000298001d0] = 93dd6d15240f878b, %l4 = ffffffffffffe27f, %l5 = b455a775a9f4a64a
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 93dd6d15240f878b
! %l5 = 93dd6d15240f878b, Mem[00000000900001c8] = a87366ffbd87184d
stx %l5,[%i4+0x1c8] ! Mem[00000000900001c8] = 93dd6d15240f878b
! Mem[0000000028000088] = 98074c1379ff8927, %l5 = 93dd6d15240f878b, %l0 = 0000000083201206
add %i0,0x88,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 98074c1379ff8927
! %l5 = 93dd6d15240f878b, Mem[00000000900000e0] = 75bdbf87
stw %l5,[%i4+0x0e0] ! Mem[00000000900000e0] = 240f878b
! Mem[00000000288001b0] = 6dcf30ded175627c, %l0 = 98074c1379ff8927, %l1 = e14a01e92be375ac
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 6dcf30ded175627c
! %l6 = 00000000f7a52a43, Mem[0000000090000010] = 4afd5db2
stw %l6,[%i4+%o2] ! Mem[0000000090000010] = f7a52a43
ba,a p12_not_taken_0_end
p12_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p12_branch_failed
p12_not_taken_0_end:
! End of Random Code for Thread 12
1: membar #Sync ! Force all stores to complete
p12_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x030] ! Set processor 12 done flag
! Check Registers
p12_check_registers:
set p12_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 98074c1379ff8927
bne,a,pn %xcc,p12_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 6dcf30ded175627c
bne,a,pn %xcc,p12_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 81f6d4a01bf6f80e
bne,a,pn %xcc,p12_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000043
bne,a,pn %xcc,p12_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be ffffffffffffe27f
bne,a,pn %xcc,p12_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 93dd6d15240f878b
bne,a,pn %xcc,p12_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f7a52a43
bne,a,pn %xcc,p12_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000b6d4ecac
bne,a,pn %xcc,p12_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p12_local0_expect,%g1
p12_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 7a96b61b4fab0d62
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 = 68240a85dc97b470
ldx [%i0+0x040],%g3 ! Observed data at 0000000028000040
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000040c2291931
ldx [%i0+0x048],%g3 ! Observed data at 0000000028000048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0bb193833473cdf1
ldx [%i0+0x058],%g3 ! Observed data at 0000000028000058
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 6cffb5527a27d042
ldx [%i0+0x060],%g3 ! Observed data at 0000000028000060
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 4acdec906485c88b
ldx [%i0+0x080],%g3 ! Observed data at 0000000028000080
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 98074c1379ff8927
ldx [%i0+0x088],%g3 ! Observed data at 0000000028000088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = bdf95c68224a777f
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000280000f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 91f534ffe0c9fd6c
ldx [%i0+0x118],%g3 ! Observed data at 0000000028000118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 26c032258a122349
ldx [%i0+0x128],%g3 ! Observed data at 0000000028000128
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ace5261cffe7b5ab
ldx [%i0+0x130],%g3 ! Observed data at 0000000028000130
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x130,%g4
ldx [%g1+0x190],%g2 ! Expected data = aef14c5cd9498e34
ldx [%i0+0x190],%g3 ! Observed data at 0000000028000190
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ca5bfff23e71eaa9
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000280001c8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4e5dc33b552127db
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000280001e8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i0,0x1e8,%g4
set p12_local1_expect,%g1
p12_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 35b9daa5ec904f3b
ldx [%i1+0x010],%g3 ! Observed data at 0000000028800010
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd93b2600000044
ldx [%i1+0x020],%g3 ! Observed data at 0000000028800020
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x020,%g4
ldx [%g1+0x078],%g2 ! Expected data = b507ff23ad731eb2
ldx [%i1+0x078],%g3 ! Observed data at 0000000028800078
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = c7c08d8fffb879c1
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000288000b0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000007ac80ecf
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000288000b8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3592e3e2bfd5e0b3
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000288000d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 111f8303da74beff
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000288000e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 79785eca20499bff
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000288000f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 81f6d4a01bf6f80e
ldx [%i1+0x118],%g3 ! Observed data at 0000000028800118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 6097514566a7e5ff
ldx [%i1+0x150],%g3 ! Observed data at 0000000028800150
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = f8b24046ff0b0190
ldx [%i1+0x170],%g3 ! Observed data at 0000000028800170
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 000000bbbb5d0b78
ldx [%i1+0x188],%g3 ! Observed data at 0000000028800188
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = b199ba9dfff434b5
ldx [%i1+0x198],%g3 ! Observed data at 0000000028800198
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 646ccc3f0c8c9c91
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000288001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = fe4ea6ae00000057
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000288001f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i1,0x1f0,%g4
set p12_local2_expect,%g1
p12_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 08d08bdc81903b0e
ldx [%i2+0x018],%g3 ! Observed data at 0000000029000018
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 7ae7f7a0739c2bab
ldx [%i2+0x040],%g3 ! Observed data at 0000000029000040
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x040,%g4
ldx [%g1+0x090],%g2 ! Expected data = 81f6d4a0dfb1e688
ldx [%i2+0x090],%g3 ! Observed data at 0000000029000090
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 34cf1b9333ffff81
ldx [%i2+0x098],%g3 ! Observed data at 0000000029000098
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2ea09dda4f51e1fe
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000290000a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = bd607ce57a27d042
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000290000c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0c829e02ffffe3fc
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000290000d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 452c0d6a501aff32
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000290000f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = d7c30cef0000003a
ldx [%i2+0x110],%g3 ! Observed data at 0000000029000110
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x110,%g4
ldx [%g1+0x170],%g2 ! Expected data = 29ed3847c8188015
ldx [%i2+0x170],%g3 ! Observed data at 0000000029000170
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ff97fb8890a3d488
ldx [%i2+0x178],%g3 ! Observed data at 0000000029000178
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = c07406fe4bfff5d9
ldx [%i2+0x190],%g3 ! Observed data at 0000000029000190
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 9a6b0d5bd966ff88
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000290001a0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5fd08d682dff763a
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000290001e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 4ad906434cfff9fe
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000290001f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i2,0x1f0,%g4
set p12_local3_expect,%g1
p12_check_local3:
ldx [%g1+0x048],%g2 ! Expected data = ce5de6ffff21700b
ldx [%i3+0x048],%g3 ! Observed data at 0000000029800048
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = fa45a974973f2783
ldx [%i3+0x078],%g3 ! Observed data at 0000000029800078
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 00000038a05f4fb5
ldx [%i3+0x088],%g3 ! Observed data at 0000000029800088
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 258facdaffffffe4
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000298000a8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 4db376ff2a3945e7
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000298000c0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 31cb9db47bff5f08
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000298000d0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 174e7d22ff4aac9a
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000298000e0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6485c88b000000b9
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000298000f0
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2cd0c6cb0000009d
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000298000f8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000000b4ea74c91
ldx [%i3+0x118],%g3 ! Observed data at 0000000029800118
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 71658ef0c428d220
ldx [%i3+0x150],%g3 ! Observed data at 0000000029800150
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0000003af6c135d1
ldx [%i3+0x168],%g3 ! Observed data at 0000000029800168
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = cb70acff8f85fc82
ldx [%i3+0x198],%g3 ! Observed data at 0000000029800198
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ffc119bc0000004a
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000298001a8
cmp %g2,%g3
bne,a,pn %xcc,p12_local_failed
add %i3,0x1a8,%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
! The test for processor 12 failed
p12_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x030] ! Set processor 12 done flag
set p12_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 12 failed
p12_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x030] ! Set processor 12 done flag
set p12_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p12_selfmod_failed:
ba p12_failed
mov 0xabc,%g1
p12_common_error:
or %g0,0xeec,%g1
ba p12_failed
mov %o5,%g3
p12_common_signature_error:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_common_timeout:
set p12_temp,%g1
ba p12_failed
st %g2,[%g1] ! Common Lock Number
p12_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p12_failed
mov 0x0,%g3
p12_trap1e:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000029000008]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800010]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800008]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000028800010]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029000008]
done
p12_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000029000008]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029800010]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000028800008]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000028800010]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029000008]
done
p12_trap2e:
ldstuba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029000010]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000028]
done
p12_trap2o:
ldstuba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000029000010]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000028000028]
done
p12_trap3e:
nop
nop
nop
nop
done
p12_trap3o:
nop
nop
nop
nop
done
p12_init_memory_pointers:
set p12_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p12_local0_start,%i0
set p12_local1_start,%i1
set p12_local2_start,%i2
set p12_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9acb3936bfd5e0b3
ldx [%g1+0x008],%l1 ! %l1 = dd471d35ed3b143b
ldx [%g1+0x010],%l2 ! %l2 = a0e87bd2c67aacd3
ldx [%g1+0x018],%l3 ! %l3 = 5a32e9cc3275d2b6
ldx [%g1+0x020],%l4 ! %l4 = f42f012c6c5ca4cf
ldx [%g1+0x028],%l5 ! %l5 = 66d2c677b5bd97b7
ldx [%g1+0x030],%l6 ! %l6 = 5172f788107f7902
ldx [%g1+0x038],%l7 ! %l7 = 28cac38e7a9f6ade
! Initialize the output register of window 0
set unres3_start,%o0
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 = ee196392 c8b0206c f94ced79 79e5cb5d
! %f4 = 1587269a 91dd8341 aa1a40e1 3a385081
! %f8 = 38f93f37 e37f9e7e beaf7f74 8826a505
! %f12 = 48bbb279 fae772ed 44c82106 01a3a2c2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b97655f2 38b11726 1261697f c22c5dac
! %f20 = acf8146b d92a40e2 321f26ae 6b46fd55
! %f24 = 8b21a774 4a92256f 8a485d79 ec3c843b
! %f28 = ece98e25 17dd26e5 4addd024 6e906d63
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fbbe8fd5 717f3ac1 599cca6d ca9a11cf
! %f36 = fbf8c81b 4b8db324 12b9ae34 583738ce
! %f40 = 87fe22ce 21d5df50 ced0a1f1 c50fa999
! %f44 = d19469f3 61d7ba81 6075ace6 76cea42d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x865e776f0000005d,%g7,%g1 ! GSR scale = 11, align = 5
wr %g1,%g0,%gsr ! GSR = 865e776f0000005d
wr %g0,%y ! Clear Y 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[000000002a8001d8] = a9b2899e, %l4 = 3a509e98, %l6 = cc03c64e
add %i1,0x1d8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000a9b2899e
! Mem[0000000091000080] = 1cecd93c, %g2 = 6c4a3918872bffa5
lduw [%i6+0x080],%g2 ! %g2 = 000000001cecd93c
! %l1 = fc100f05ce3fb120, Mem[0000000091800094] = e9c0328f
sth %l1,[%o0+0x094] ! Mem[0000000091800094] = b120328f
! %l2 = 4f1a20ea7f218510, Mem[000000002b800148] = 5f4568ca
stw %l2,[%i3+0x148] ! Mem[000000002b800148] = 7f218510
! Mem[000000002b800040] = 1402f7d6e9c44ecc, %l5 = 71b335343201fc83, %l1 = fc100f05ce3fb120
add %i3,0x40,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 1402f7d6e9c44ecc
! Mem[000000002b8000f0] = 5f582d8d, %l1 = 1402f7d6e9c44ecc
ldstub [%i3+0x0f0],%l1 ! %l1 = 0000005f000000ff
! Mem[000000002a8000cc] = 6622eb5f, %l5 = 71b335343201fc83
swap [%i1+0x0cc],%l5 ! %l5 = 000000006622eb5f
! Mem[000000002b8001ec] = 6096383a, %l3 = d68e600410f49461
swap [%i3+0x1ec],%l3 ! %l3 = 000000006096383a
! Mem[000000002b8000e8] = 16a5d6de, %l5 = 000000006622eb5f
ldub [%i3+0x0e9],%l5 ! %l5 = 00000000000000a5
! Mem[000000002b000024] = 365b84bf, %l2 = 7f218510, %l6 = a9b2899e
add %i2,0x24,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000365b84bf
p13_label_2:
! Mem[0000000090000170] = 19d6bdac deefdd70, %g2 = 1cecd93c, %g3 = 0bad0b00
ldd [%i4+0x170],%g2 ! %g2 = 0000000019d6bdac 00000000deefdd70
! Mem[0000000090000038] = 5725e8c0, %g2 = 0000000019d6bdac
lduh [%i4+0x03a],%g2 ! %g2 = 0000000000005725
! Mem[0000000090800180] = 7705603724c54c11, %g2 = 0000000000005725
ldx [%i5+0x180],%g2 ! %g2 = 7705603724c54c11
! Mem[000000002b800190] = 6fb4023530001bfc, %l0 = ae90d47c183ce088, %l5 = 00000000000000a5
add %i3,0x190,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 6fb4023530001bfc
! Mem[000000002a8000d8] = 0defd7c5087db886, %l0 = ae90d47c183ce088, %l0 = ae90d47c183ce088
add %i1,0xd8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0defd7c5087db886
! Mem[000000002a800142] = 59c7b3ef, %l0 = 0defd7c5087db886
ldstub [%i1+0x142],%l0 ! %l0 = 000000b3000000ff
! %l4 = 0b1b768a3a509e98, Mem[00000000918001b4] = 872c5b99
sth %l4,[%o0+0x1b4] ! Mem[00000000918001b4] = 9e985b99
! Mem[000000002a800088] = c819672f, %l0 = 00000000000000b3
swap [%i1+0x088],%l0 ! %l0 = 00000000c819672f
! %l1 = 000000000000005f, Mem[00000000910001e4] = 4456a678
stb %l1,[%i6+0x1e4] ! Mem[00000000910001e4] = 5f56a678
! %l1 = 000000000000005f, Mem[000000009080011a] = 46fd043e
sth %l1,[%i5+0x11a] ! Mem[0000000090800118] = 005f043e
p13_label_3:
! Mem[000000002a8001c0] = db6c25d8, %l4 = 3a509e98, %l2 = 7f218510
add %i1,0x1c0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000db6c25d8
! %l6 = 00000000365b84bf, Mem[00000000918000b8] = 69c70d0d0bfad71b
stx %l6,[%o0+0x0b8] ! Mem[00000000918000b8] = 00000000365b84bf
! Mem[000000002b0000f0] = 3c8209a4, %l7 = 8563c6025cc4a663
swap [%i2+0x0f0],%l7 ! %l7 = 000000003c8209a4
! Mem[000000009100018c] = b7c8a503, %g2 = 7705603724c54c11
ldub [%i6+0x18d],%g2 ! %g2 = 00000000000000b7
! %l4 = 3a509e98, %l5 = 30001bfc, Mem[0000000091800098] = e96fd2c5 42e551d5
std %l4,[%o0+0x098] ! Mem[0000000091800098] = 3a509e98 30001bfc
! Mem[000000002b0001b8] = ced13f3a, %l0 = c819672f, %l6 = 365b84bf
add %i2,0x1b8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000ced13f3a
! Mem[000000002b000198] = 472a42c9a9b528d6, %l0 = 00000000c819672f, %l6 = 00000000ced13f3a
add %i2,0x198,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 472a42c9a9b528d6
! Mem[000000002b000138] = 2ba3bf0d, %l1 = 000000000000005f
swap [%i2+0x138],%l1 ! %l1 = 000000002ba3bf0d
! Mem[0000000090800038] = 0ff2db19, %g2 = 00000000000000b7
lduw [%i5+0x038],%g2 ! %g2 = 000000000ff2db19
! Mem[000000002b800020] = acffd9bf70042d5c, %l4 = 0b1b768a3a509e98, %l0 = 00000000c819672f
add %i3,0x20,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = acffd9bf70042d5c
p13_label_4:
! Mem[000000002a80003c] = c1054beb, %l3 = 6096383a, %l1 = 2ba3bf0d
add %i1,0x3c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000c1054beb
! Mem[000000002a0001e0] = 16f733bb, %l3 = 6096383a, %l6 = a9b528d6
add %i0,0x1e0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000016f733bb
! Mem[00000000908001fc] = 937fb10f, %g2 = 000000000ff2db19
lduh [%i5+0x1fc],%g2 ! %g2 = 000000000000937f
! Mem[000000002b800140] = bc54c1d595631a50, %l4 = 0b1b768a3a509e98, %l0 = acffd9bf70042d5c
add %i3,0x140,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = bc54c1d595631a50
! Mem[0000000091000034] = 7e2e20fb, %g2 = 000000000000937f
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000007e2e
! %l4 = 3a509e98, %l5 = 30001bfc, Mem[0000000090800068] = 3cd4f00a 9ef6b82b
std %l4,[%i5+0x068] ! Mem[0000000090800068] = 3a509e98 30001bfc
! %l2 = 00000000db6c25d8, Mem[00000000900000c8] = ed69f131
stw %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = db6c25d8
! %l5 = 6fb4023530001bfc, Mem[0000000090800110] = e9aa0e7c
sth %l5,[%i5+0x110] ! Mem[0000000090800110] = 1bfc0e7c
! Mem[00000000900001a8] = 5b6ed0d5 d38f7dfa, %g2 = 00007e2e, %g3 = deefdd70
ldd [%i4+0x1a8],%g2 ! %g2 = 000000005b6ed0d5 00000000d38f7dfa
! Mem[00000000908001c8] = ebf52008eb1eb481, %g2 = 000000005b6ed0d5
ldx [%i5+0x1c8],%g2 ! %g2 = ebf52008eb1eb481
p13_label_5:
! Mem[00000000918000e8] = 3ba12806af60f6c1, %g2 = ebf52008eb1eb481
ldx [%o0+0x0e8],%g2 ! %g2 = 3ba12806af60f6c1
! Mem[000000002a000044] = d69dd499, %l5 = 30001bfc, %l2 = db6c25d8
add %i0,0x44,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000d69dd499
! %l6 = 16f733bb, %l7 = 3c8209a4, Mem[0000000091000030] = 9b369fcd 7e2e20fb
std %l6,[%i6+0x030] ! Mem[0000000091000030] = 16f733bb 3c8209a4
! Mem[000000002b00006c] = 1de795d4, %l6 = 0000000016f733bb
ldstub [%i2+0x06c],%l6 ! %l6 = 0000001d000000ff
! %l2 = 00000000d69dd499, Mem[0000000091000138] = 96e300a1
stw %l2,[%i6+0x138] ! Mem[0000000091000138] = d69dd499
! Mem[000000002a800178] = 18b76051, %l2 = d69dd499, %l6 = 0000001d
add %i1,0x178,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000018b76051
! Mem[000000002a8000b0] = 34b84940775e349e, %l2 = 00000000d69dd499, %l6 = 0000000018b76051
add %i1,0xb0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 34b84940775e349e
! Mem[0000000090000068] = 5483fd96d7808cb0, %g2 = 3ba12806af60f6c1
ldx [%i4+0x068],%g2 ! %g2 = 5483fd96d7808cb0
! Mem[000000002b000098] = 96bb022d, %l0 = 95631a50, %l0 = 95631a50
add %i2,0x98,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000096bb022d
! %l5 = 6fb4023530001bfc, Mem[0000000090000000] = 3dcbd51e62732a5b
stx %l5,[%i4+%g0] ! Mem[0000000090000000] = 6fb4023530001bfc
p13_label_6:
! Mem[000000002a00012c] = be5746c6, %l3 = 6096383a, %l0 = 96bb022d
add %i0,0x12c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000be5746c6
! Mem[000000002a0000f4] = 9c54d516, %l4 = 0b1b768a3a509e98
swap [%i0+0x0f4],%l4 ! %l4 = 000000009c54d516
! %l0 = 00000000be5746c6, Mem[00000000910001e6] = a678b1ff
sth %l0,[%i6+0x1e6] ! Mem[00000000910001e4] = 46c6b1ff
! Mem[000000009100015c] = bd3e75b5, %g18 = dcc81a08b051e9c8
ldsw [%i6+0x15c],%g2 ! %g2 = dcc81a08b051e9c8
! Mem[000000002a0000d9] = 2aff5d35, %l1 = 00000000c1054beb
ldstub [%i0+0x0d9],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000091000124] = 505e6e1c, %g2 = ffffffffbd3e75b5
ldub [%i6+0x125],%g2 ! %g2 = 0000000000000050
! Mem[000000002a000134] = 7c790904, %l7 = 000000003c8209a4
ldstub [%i0+0x134],%l7 ! %l7 = 0000007c000000ff
! Mem[000000002b0001e0] = 334cf15c, %l4 = 9c54d516, %l7 = 0000007c
add %i2,0x1e0,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000334cf15c
! Mem[000000002a0000fc] = 580fe465, %l5 = 6fb4023530001bfc
ldub [%i0+0x0ff],%l5 ! %l5 = 0000000000000065
! Mem[000000002a8001bc] = c68e1e08, %l2 = 00000000d69dd499
swap [%i1+0x1bc],%l2 ! %l2 = 00000000c68e1e08
p13_label_7:
! %l5 = 0000000000000065, Mem[00000000910001a0] = 4352a10b3f4114b0
stx %l5,[%i6+0x1a0] ! Mem[00000000910001a0] = 0000000000000065
! %l2 = 00000000c68e1e08, Mem[00000000908000c6] = 3b63ab91
sth %l2,[%i5+0x0c6] ! Mem[00000000908000c4] = 1e08ab91
! Mem[00000000900000dc] = da47c05f, %g2 = 0000000000000050
lduh [%i4+0x0dc],%g2 ! %g2 = 000000000000da47
! Mem[0000000090000008] = 0fc9e7c9, %g2 = 000000000000da47
ldub [%i4+0x00a],%g2 ! %g2 = 000000000000000f
! Mem[000000002a8000d8] = 0defd7c5, %l4 = 000000009c54d516
ldstub [%i1+0x0d8],%l4 ! %l4 = 0000000d000000ff
! Mem[000000002b800126] = 78275df9, %l0 = 00000000be5746c6
ldstub [%i3+0x126],%l0 ! %l0 = 0000005d000000ff
! Mem[00000000900000d8] = fc8e738cda47c05f, %g2 = 000000000000000f
ldx [%i4+0x0d8],%g2 ! %g2 = fc8e738cda47c05f
! Mem[000000002b0000e0] = 8204d252fde1b786, %l0 = 000000000000005d, %l5 = 0000000000000065
add %i2,0xe0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 8204d252fde1b786
! Mem[000000002a8000dc] = 087db886, %l4 = 000000000000000d
swap [%i1+0x0dc],%l4 ! %l4 = 00000000087db886
! Mem[000000002b000161] = 988a4c1e, %l0 = 000000000000005d
ldstub [%i2+0x161],%l0 ! %l0 = 0000008a000000ff
p13_label_8:
! Mem[000000002a8001a2] = 4d17e867, %l4 = 00000000087db886
ldstub [%i1+0x1a2],%l4 ! %l4 = 000000e8000000ff
! Mem[000000002b800100] = 6f237a6e62023fbc, %l0 = 000000000000008a, %l7 = 00000000334cf15c
add %i3,0x100,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 6f237a6e62023fbc
! Mem[0000000090000028] = 3671610f, %g2 = fc8e738cda47c05f
lduh [%i4+%o5],%g2 ! %g2 = 0000000000003671
! Mem[000000002a800124] = b81681c1, %l1 = 000000ff, %l0 = 0000008a
add %i1,0x124,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000b81681c1
! Mem[000000002a000018] = 26fcfb3a, %l4 = 000000e8, %l3 = 6096383a
add %i0,0x18,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000026fcfb3a
! Mem[000000002b800034] = cdb01488, %l5 = 8204d252fde1b786
swap [%i3+0x034],%l5 ! %l5 = 00000000cdb01488
! Mem[000000002b000028] = a6de21d88ea0a1f2, %l6 = 34b84940775e349e, %l1 = 00000000000000ff
add %i2,0x28,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = a6de21d88ea0a1f2
! Mem[000000002a8000e8] = 5be31cb3, %l6 = 775e349e, %l0 = b81681c1
add %i1,0xe8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005be31cb3
! Mem[00000000910000d0] = 45aa483a 512dff05, %g2 = 00003671, %g3 = d38f7dfa
ldd [%i6+0x0d0],%g2 ! %g2 = 0000000045aa483a 00000000512dff05
! Mem[000000002b800060] = c7e1ae80, %l3 = 0000000026fcfb3a
swap [%i3+0x060],%l3 ! %l3 = 00000000c7e1ae80
p13_label_9:
! Mem[00000000900001d4] = cce983c4, %g2 = 0000000045aa483a
lduw [%i4+0x1d4],%g2 ! %g2 = 00000000cce983c4
! %l6 = 34b84940775e349e, Mem[00000000900001e4] = 7a125a5e
sth %l6,[%i4+0x1e4] ! Mem[00000000900001e4] = 349e5a5e
! Mem[000000002b0000ac] = 2c9241a0, %l7 = 62023fbc, %l5 = cdb01488
add %i2,0xac,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002c9241a0
! Mem[000000002a0000cc] = cdb6ef30, %l4 = 00000000000000e8
swap [%i0+0x0cc],%l4 ! %l4 = 00000000cdb6ef30
! Mem[000000009000011c] = 8469b744, %g2 = 00000000cce983c4
ldub [%i4+0x11d],%g2 ! %g2 = 0000000000000084
! Mem[000000002a80015c] = a00efa21, %l2 = 00000000c68e1e08
ldstub [%i1+0x15c],%l2 ! %l2 = 000000a0000000ff
! Mem[000000002a0001c0] = 4e2094e3, %l3 = c7e1ae80, %l5 = 2c9241a0
add %i0,0x1c0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000004e2094e3
! Mem[0000000091800144] = 92f175d3, %g2 = 0000000000000084
ldsh [%o0+0x146],%g2 ! %g2 = ffffffffffff92f1
! Mem[000000002a800188] = c3c4c05a, %l7 = 62023fbc, %l0 = 5be31cb3
add %i1,0x188,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c3c4c05a
! Mem[000000009180001c] = 04eba244, %g2 = ffffffffffff92f1
lduh [%o0+0x01c],%g2 ! %g2 = 00000000000004eb
p13_label_10:
! Mem[000000002b000168] = 42a4c8d8d0085bd0, %l5 = 000000004e2094e3, %l4 = 00000000cdb6ef30
add %i2,0x168,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 42a4c8d8d0085bd0
! Mem[000000002b000188] = ac5c76be54775637, %l4 = 42a4c8d8d0085bd0, %l3 = 00000000c7e1ae80
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = ac5c76be54775637
! %l7 = 6f237a6e62023fbc, Mem[000000009000002c] = ee3673b6
sth %l7,[%i4+0x02c] ! Mem[000000009000002c] = 3fbc73b6
! Mem[000000002a0001ec] = 2d85a70f, %l4 = d0085bd0, %l3 = 54775637
add %i0,0x1ec,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002d85a70f
! %l4 = 42a4c8d8d0085bd0, Mem[00000000900000a8] = 72f4388f
stb %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = d0f4388f
! Mem[0000000090000060] = 85fb14b80d1551d8, %g2 = 00000000000004eb
ldx [%i4+0x060],%g2 ! %g2 = 85fb14b80d1551d8
! %l3 = 000000002d85a70f, Mem[0000000090800024] = c20fffdc
stb %l3,[%i5+0x024] ! Mem[0000000090800024] = 0f0fffdc
! %l5 = 000000004e2094e3, Mem[000000002b800171] = 58fba849
stb %l5,[%i3+0x171] ! Mem[000000002b800170] = 58e3a849
! Mem[000000002b800020] = acffd9bf, %l3 = 000000002d85a70f
swap [%i3+%o4],%l3 ! %l3 = 00000000acffd9bf
! Mem[000000002a800090] = 6aafb2ab, %l2 = 000000a0, %l4 = d0085bd0
add %i1,0x90,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000006aafb2ab
p13_label_11:
! %l1 = a6de21d88ea0a1f2, Mem[00000000910001b0] = 2237531bbae85ac5
stx %l1,[%i6+0x1b0] ! Mem[00000000910001b0] = a6de21d88ea0a1f2
! Mem[000000002a0000c8] = e8e15368000000e8, %l1 = a6de21d88ea0a1f2, %l4 = 000000006aafb2ab
add %i0,0xc8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = e8e15368000000e8
! %l0 = 00000000c3c4c05a, Mem[000000002b000136] = 9ba6b0c5
sth %l0,[%i2+0x136] ! Mem[000000002b000134] = 9ba6c05a
! %l3 = 00000000acffd9bf, Mem[0000000090800178] = 7f93b779ed70c2da
stx %l3,[%i5+0x178] ! Mem[0000000090800178] = 00000000acffd9bf
! Mem[000000002b000135] = 9ba6c05a, %l4 = e8e15368000000e8
ldstub [%i2+0x135],%l4 ! %l4 = 000000a6000000ff
! Mem[0000000090800080] = a4994b34, %g2 = 85fb14b80d1551d8
ldsb [%i5+0x082],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000090000088] = 6d1e19ef, %g2 = ffffffffffffffa4
lduh [%i4+0x08a],%g2 ! %g2 = 0000000000006d1e
! Mem[000000002b000110] = 990ab8bd, %l1 = a6de21d88ea0a1f2
swap [%i2+0x110],%l1 ! %l1 = 00000000990ab8bd
! Mem[000000002a800198] = ccff3acf, %l3 = 00000000acffd9bf
ldsw [%i1+0x198],%l3 ! %l3 = ffffffffccff3acf
! Mem[000000002b8001c8] = 5510cb334ba8a90b, %l7 = 6f237a6e62023fbc, %l2 = 00000000000000a0
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 5510cb334ba8a90b
p13_label_12:
! Mem[000000002b8001c4] = 1996aac5, %l2 = 5510cb334ba8a90b
ldsh [%i3+0x1c6],%l2 ! %l2 = ffffffffffffaac5
! Mem[000000002b8000f0] = ff582d8d, %l5 = 4e2094e3, %l4 = 000000a6
add %i3,0xf0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000ff582d8d
! Mem[000000002b8001dc] = 1567f6cf, %l4 = ff582d8d, %l0 = c3c4c05a
add %i3,0x1dc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001567f6cf
! Mem[0000000090800188] = 4e146fcf823973fe, %g2 = 0000000000006d1e
ldx [%i5+0x188],%g2 ! %g2 = 4e146fcf823973fe
! Mem[000000002a0000f9] = af3e1adf, %l7 = 6f237a6e62023fbc
ldstub [%i0+0x0f9],%l7 ! %l7 = 0000003e000000ff
! Mem[00000000918000e8] = 3ba12806af60f6c1, %g2 = 4e146fcf823973fe
ldx [%o0+0x0e8],%g2 ! %g2 = 3ba12806af60f6c1
! Mem[0000000091800184] = 1ad06d9a, %g2 = 3ba12806af60f6c1
ldsb [%o0+0x186],%g2 ! %g2 = 000000000000001a
! Mem[000000002b0000ad] = 2c9241a0, %l3 = ffffffffccff3acf
ldstub [%i2+0x0ad],%l3 ! %l3 = 00000092000000ff
! Mem[000000002a000090] = dc9b7308, %l4 = ff582d8d, %l0 = 1567f6cf
add %i0,0x90,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000dc9b7308
! Mem[00000000900001f4] = 6184f7f9, %g2 = 000000000000001a
ldub [%i4+0x1f7],%g2 ! %g2 = 0000000000000061
p13_label_13:
! Mem[000000002b800157] = c7e778a6, %l5 = 000000004e2094e3
ldstub [%i3+0x157],%l5 ! %l5 = 000000a6000000ff
! %l0 = dc9b7308, %l1 = 990ab8bd, Mem[0000000091000130] = 3babf221 bd627f18
std %l0,[%i6+0x130] ! Mem[0000000091000130] = dc9b7308 990ab8bd
! Mem[0000000091800128] = f34badfa, %g2 = 0000000000000061
lduh [%o0+0x128],%g2 ! %g2 = 000000000000f34b
! Mem[000000009000002c] = 3fbc73b6, %g2 = 000000000000f34b
lduh [%i4+0x02c],%g2 ! %g2 = 0000000000003fbc
! Mem[000000002b800000] = 4ee83140c26e20c3, %l0 = 00000000dc9b7308, %l6 = 34b84940775e349e
casxa [%i3]0x80,%l0,%l6 ! %l6 = 4ee83140c26e20c3
! %l3 = 0000000000000092, Mem[0000000091800148] = 75d32e0a0cd57706
stx %l3,[%o0+0x148] ! Mem[0000000091800148] = 0000000000000092
! Mem[00000000900000d8] = fc8e738c, %g2 = 0000000000003fbc
lduw [%i4+0x0d8],%g2 ! %g2 = 00000000fc8e738c
! Mem[000000002b800068] = c0823493d3deff20, %l1 = 00000000990ab8bd, %l6 = 4ee83140c26e20c3
add %i3,0x68,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = c0823493d3deff20
! Mem[0000000090800030] = cf83b46f, %g2 = 00000000fc8e738c
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffcf83
! Mem[00000000910000dc] = ea6f7d64, %g2 = ffffffffffffcf83
ldsb [%i6+0x0dc],%g2 ! %g2 = ffffffffffffffea
p13_label_14:
! %l7 = 000000000000003e, Mem[000000002b800076] = c2a77e00
sth %l7,[%i3+0x076] ! Mem[000000002b800074] = c2a7003e
! %l0 = 00000000dc9b7308, Mem[0000000090800032] = b46f8839
stb %l0,[%i5+0x032] ! Mem[0000000090800030] = 086f8839
! %l0 = dc9b7308, %l1 = 990ab8bd, Mem[0000000091000060] = 291e59f7 8b99636e
std %l0,[%i6+0x060] ! Mem[0000000091000060] = dc9b7308 990ab8bd
! Mem[000000002b000044] = b929bc44, %l0 = dc9b7308, %l0 = dc9b7308
add %i2,0x44,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b929bc44
! Mem[000000002b800010] = ad0b28dd, %l1 = 990ab8bd, %l5 = 000000a6
add %i3,0x10,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ad0b28dd
! Mem[00000000900000c8] = db6c25d8 2096bba5, %g2 = ffffffea, %g3 = 512dff05
ldd [%i4+0x0c8],%g2 ! %g2 = 00000000db6c25d8 000000002096bba5
! Mem[00000000910001c0] = 524e3511d0680785, %g2 = 00000000db6c25d8
ldx [%i6+0x1c0],%g2 ! %g2 = 524e3511d0680785
! Mem[00000000918000c0] = 09170096, %g2 = 524e3511d0680785
ldsb [%o0+0x0c1],%g2 ! %g2 = 0000000000000009
! Mem[0000000090800140] = d08388ef, %g18 = dcc81a08b051e9c8
ldsw [%i5+0x140],%g2 ! %g2 = dcc81a08b051e9c8
! Mem[000000002b000118] = 36c64692f94b6e6a, %l4 = 00000000ff582d8d, %l7 = 000000000000003e
add %i2,0x118,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 36c64692f94b6e6a
p13_label_15:
! Mem[000000002a00000c] = 6ffa6bc1, %l7 = 36c64692f94b6e6a
swap [%i0+0x00c],%l7 ! %l7 = 000000006ffa6bc1
! Mem[0000000091800020] = 5d7927fb ccd03a2b, %g2 = d08388ef, %g3 = 2096bba5
ldd [%o0+%o4],%g2 ! %g2 = 000000005d7927fb 00000000ccd03a2b
! Mem[0000000090000024] = efbc3671, %g2 = 000000005d7927fb
lduh [%i4+0x026],%g2 ! %g2 = 000000000000efbc
! Mem[000000009080003c] = b259c735, %g18 = dcc81a08b051e9c8
ldsw [%i5+0x03c],%g2 ! %g2 = dcc81a08b051e9c8
! Mem[000000002a00019c] = 79a6d8dc, %l0 = 00000000b929bc44
ldstub [%i0+0x19c],%l0 ! %l0 = 00000079000000ff
! %l1 = 00000000990ab8bd, Mem[000000002b0001a0] = 066b88617aecc7dd
stx %l1,[%i2+0x1a0] ! Mem[000000002b0001a0] = 00000000990ab8bd
! %l0 = 00000079, %l1 = 990ab8bd, Mem[00000000918001f0] = e6c9843f 23b3ffa2
std %l0,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000079 990ab8bd
! %l0 = 0000000000000079, Mem[0000000091000030] = 16f733bb
sth %l0,[%i6+0x030] ! Mem[0000000091000030] = 007933bb
! %l4 = 00000000ff582d8d, Mem[00000000908001f4] = b1c7a123
stw %l4,[%i5+0x1f4] ! Mem[00000000908001f4] = ff582d8d
! %l3 = 0000000000000092, Mem[0000000091800148] = 00000000
stw %l3,[%o0+0x148] ! Mem[0000000091800148] = 00000092
p13_label_16:
! %l1 = 00000000990ab8bd, Mem[0000000090800150] = 8a03c0a9e70f0421
stx %l1,[%i5+0x150] ! Mem[0000000090800150] = 00000000990ab8bd
! Mem[000000009080017c] = ffd9bf77, %g2 = ffffffffb259c735
ldsb [%i5+0x17d],%g2 ! %g2 = ffffffffffffffff
! Mem[000000002a80011a] = 402b79f7, %l7 = 000000006ffa6bc1
ldstub [%i1+0x11a],%l7 ! %l7 = 00000079000000ff
! %l2 = ffffaac5, %l3 = 00000092, Mem[00000000910000d8] = 4dfbc8b7 ea6f7d64
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = ffffaac5 00000092
! %l3 = 0000000000000092, Mem[0000000090800050] = 2a68c736e0bdd7c8
stx %l3,[%i5+0x050] ! Mem[0000000090800050] = 0000000000000092
! Mem[000000002b8000f4] = 04fe2d97, %l1 = 00000000990ab8bd
lduw [%i3+0x0f4],%l1 ! %l1 = 0000000004fe2d97
! Mem[000000002b000194] = 098dbf91, %l0 = 00000079, %l1 = 04fe2d97
add %i2,0x194,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000098dbf91
! Mem[000000002a0000b0] = 14801685, %l7 = 00000079, %l1 = 098dbf91
add %i0,0xb0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000014801685
! Mem[00000000910000c4] = 86264844, %g18 = dcc81a08b051e9c8
ldsw [%i6+0x0c4],%g2 ! %g2 = dcc81a08b051e9c8
! Mem[0000000091000150] = 1a13b93e 28ad1ffe, %g2 = 86264844, %g3 = ccd03a2b
ldd [%i6+0x150],%g2 ! %g2 = 000000001a13b93e 0000000028ad1ffe
p13_label_17:
! Mem[000000002b800080] = 9d580521, %l3 = 0000000000000092
swap [%i3+0x080],%l3 ! %l3 = 000000009d580521
! Mem[000000002b8000d8] = 799fa347, %l3 = 000000009d580521
swap [%i3+0x0d8],%l3 ! %l3 = 00000000799fa347
! Mem[000000002a800128] = f0740e62, %l5 = 00000000ad0b28dd
ldstub [%i1+0x128],%l5 ! %l5 = 000000f0000000ff
! %l2 = ffffaac5, %l3 = 799fa347, Mem[00000000910001d0] = 5e069791 a8949fe2
std %l2,[%i6+0x1d0] ! Mem[00000000910001d0] = ffffaac5 799fa347
! %l2 = ffffffffffffaac5, Mem[0000000090800096] = 5c3b9840
sth %l2,[%i5+0x096] ! Mem[0000000090800094] = aac59840
! %l0 = 00000079, %l1 = 14801685, Mem[0000000091800080] = 25855ca4 a6b4e02e
std %l0,[%o0+0x080] ! Mem[0000000091800080] = 00000079 14801685
! Mem[0000000091800060] = 4efd124c6111ba07, %g2 = 000000001a13b93e
ldx [%o0+0x060],%g2 ! %g2 = 4efd124c6111ba07
! Mem[000000002a8001c6] = 7f651bda, %l0 = 0000000000000079
ldstub [%i1+0x1c6],%l0 ! %l0 = 0000001b000000ff
! Mem[0000000090000174] = dd70c97c, %g2 = 4efd124c6111ba07
ldsh [%i4+0x176],%g2 ! %g2 = ffffffffffffdd70
! Mem[0000000090800148] = ccc20ff9, %g2 = ffffffffffffdd70
lduh [%i5+0x14a],%g2 ! %g2 = 000000000000ccc2
p13_label_18:
! Mem[000000002b8000d8] = 9d580521ad8dbf35, %l2 = ffffffffffffaac5, %l5 = 00000000000000f0
add %i3,0xd8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 9d580521ad8dbf35
! Mem[000000002b80015c] = b77ef18e, %l2 = ffffaac5, %l6 = d3deff20
add %i3,0x15c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b77ef18e
! Mem[00000000900000ac] = 9e017c21, %g2 = 000000000000ccc2
lduh [%i4+0x0ae],%g2 ! %g2 = 0000000000009e01
! Mem[000000002a800038] = a6ac25ecc1054beb, %l4 = 00000000ff582d8d, %l3 = 00000000799fa347
add %i1,0x38,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = a6ac25ecc1054beb
! %l7 = 0000000000000079, Mem[000000009080017c] = acffd9bf
stw %l7,[%i5+0x17c] ! Mem[000000009080017c] = 00000079
! Mem[000000002a800148] = 9f2dacda71742a5d, %l7 = 0000000000000079, %l1 = 0000000014801685
add %i1,0x148,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 9f2dacda71742a5d
! %l3 = a6ac25ecc1054beb, Mem[0000000091800120] = 87e078c0f0c87151
stx %l3,[%o0+0x120] ! Mem[0000000091800120] = a6ac25ecc1054beb
! Mem[000000002b800128] = 4398eec6, %l4 = ff582d8d, %l7 = 00000079
add %i3,0x128,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000004398eec6
! Mem[000000009000000c] = e7c93b15, %g2 = 0000000000009e01
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffe7c9
! %l7 = 000000004398eec6, Mem[0000000090800010] = 388b335fc6216c66
stx %l7,[%i5+%o2] ! Mem[0000000090800010] = 000000004398eec6
p13_label_19:
! Mem[00000000908000f8] = 1182fc77, %g2 = ffffffffffffe7c9
lduh [%i5+0x0f8],%g2 ! %g2 = 0000000000001182
! Mem[0000000091800090] = cf3cb120, %g2 = 0000000000001182
lduh [%o0+0x092],%g2 ! %g2 = 000000000000cf3c
! Mem[00000000918000c0] = ae091700 96c1128f, %g2 = 0000cf3c, %g3 = 28ad1ffe
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000ae091700 0000000096c1128f
! Mem[000000002a0000ab] = 9cf7a8cc, %l2 = ffffffffffffaac5
ldstub [%i0+0x0ab],%l2 ! %l2 = 000000cc000000ff
! Mem[0000000091000074] = 508cdbdf, %g2 = 00000000ae091700
ldsb [%i6+0x075],%g2 ! %g2 = 0000000000000050
! Mem[000000002a000184] = 3c944f0b, %l2 = 000000cc, %l0 = 0000001b
add %i0,0x184,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000003c944f0b
! Mem[000000002a0001c8] = 53e726cac0092d9d, %l4 = 00000000ff582d8d, %l6 = 00000000b77ef18e
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 53e726cac0092d9d
! Mem[000000002b800039] = 73abfeda, %l6 = 53e726cac0092d9d
ldstub [%i3+0x039],%l6 ! %l6 = 000000ab000000ff
! Mem[000000002a800150] = 1fc46d69, %l3 = a6ac25ecc1054beb
swap [%i1+0x150],%l3 ! %l3 = 000000001fc46d69
! Mem[000000002b800013] = ad0b28dd, %l0 = 000000003c944f0b
ldstub [%i3+0x013],%l0 ! %l0 = 000000dd000000ff
p13_label_20:
! Mem[00000000900000b0] = 7c212b59, %g18 = dcc81a08b051e9c8
ldsw [%i4+0x0b0],%g2 ! %g2 = dcc81a08b051e9c8
! %l0 = 00000000000000dd, Mem[000000009180015f] = 0e7a9251
stb %l0,[%o0+0x15f] ! Mem[000000009180015c] = dd7a9251
! Mem[000000002b0001d4] = 9134c3d3, %l5 = 9d580521ad8dbf35
swap [%i2+0x1d4],%l5 ! %l5 = 000000009134c3d3
! %l6 = 00000000000000ab, Mem[000000002a000108] = 2bbf6042
stw %l6,[%i0+0x108] ! Mem[000000002a000108] = 000000ab
! Mem[000000002a000190] = 57adaa2d6e361785, %l0 = 00000000000000dd, %l3 = 000000001fc46d69
add %i0,0x190,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 57adaa2d6e361785
! Mem[000000002b000014] = 3bb2e272, %l7 = 000000004398eec6
swap [%i2+0x014],%l7 ! %l7 = 000000003bb2e272
! Mem[000000002b8001ff] = 006f5bc1, %l4 = 00000000ff582d8d
ldstub [%i3+0x1ff],%l4 ! %l4 = 000000c1000000ff
! %l6 = 000000ab, %l7 = 3bb2e272, Mem[000000002a8000f8] = cc606577 cdc7e455
std %l6,[%i1+0x0f8] ! Mem[000000002a8000f8] = 000000ab 3bb2e272
! %l5 = 000000009134c3d3, Mem[0000000090000025] = e0efbc36
stb %l5,[%i4+0x025] ! Mem[0000000090000024] = d3efbc36
! Mem[000000002b8001e8] = 9364e59310f49461, %l1 = 9f2dacda71742a5d, %l5 = 000000009134c3d3
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 9364e59310f49461
p13_label_21:
! Mem[000000002a0001b0] = f38474da7e71fb97, %l3 = 57adaa2d6e361785, %l2 = 00000000000000cc
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = f38474da7e71fb97
! Mem[0000000091800028] = 33d81a4e 8ce756ba, %g2 = 7c212b59, %g3 = 96c1128f
ldd [%o0+%o5],%g2 ! %g2 = 0000000033d81a4e 000000008ce756ba
! Mem[000000002b8000a0] = cb4a63c446828244, %l0 = 00000000000000dd, %l2 = f38474da7e71fb97
add %i3,0xa0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = cb4a63c446828244
! Mem[0000000091000160] = 8e5aef53c3bdc93b, %g2 = 0000000033d81a4e
ldx [%i6+0x160],%g2 ! %g2 = 8e5aef53c3bdc93b
! %l3 = 57adaa2d6e361785, Mem[0000000091000110] = 6f4c32b37e871147
stx %l3,[%i6+0x110] ! Mem[0000000091000110] = 57adaa2d6e361785
! Mem[0000000091800140] = 84b498c117c792f1, %g2 = 8e5aef53c3bdc93b
ldx [%o0+0x140],%g2 ! %g2 = 84b498c117c792f1
! Mem[000000002b8000d4] = a5abf50c, %l6 = 00000000000000ab
ldub [%i3+0x0d6],%l6 ! %l6 = 00000000000000f5
! Mem[0000000090000180] = f1052af0, %g2 = 84b498c117c792f1
ldsh [%i4+0x182],%g2 ! %g2 = fffffffffffff105
! %l2 = cb4a63c446828244, Mem[00000000918000f0] = 980a9e12
stw %l2,[%o0+0x0f0] ! Mem[00000000918000f0] = 46828244
! Mem[000000002b8000fa] = 0c816ba4, %l2 = cb4a63c446828244
ldstub [%i3+0x0fa],%l2 ! %l2 = 0000006b000000ff
p13_label_22:
! %l0 = 000000dd, %l1 = 71742a5d, Mem[0000000091800028] = 33d81a4e 8ce756ba
std %l0,[%o0+%o5] ! Mem[0000000091800028] = 000000dd 71742a5d
! Mem[000000009080011c] = e478c6e6, %g2 = fffffffffffff105
ldub [%i5+0x11f],%g2 ! %g2 = 00000000000000e4
! Mem[000000002b8001a8] = a8dfd3885bd554e0, %l4 = 00000000000000c1, %l6 = 00000000000000f5
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = a8dfd3885bd554e0
! Mem[000000002a8000d0] = 22c95e8886f28bf3, %l4 = 00000000000000c1, %l1 = 9f2dacda71742a5d
add %i1,0xd0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 22c95e8886f28bf3
! %l7 = 000000003bb2e272, Mem[00000000900000dc] = da47c05f
sth %l7,[%i4+0x0dc] ! Mem[00000000900000dc] = e272c05f
! Mem[000000002b80004c] = ec0e9c87, %l2 = 0000006b, %l2 = 0000006b
add %i3,0x4c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000ec0e9c87
! Mem[00000000918001f0] = 0079990a, %g2 = 00000000000000e4
ldsb [%o0+0x1f2],%g2 ! %g2 = 0000000000000000
! Mem[0000000091000018] = bff43cd06275b4ba, %g2 = 0000000000000000
ldx [%i6+%o3],%g2 ! %g2 = bff43cd06275b4ba
! Mem[00000000908000ec] = bc2a9af4, %g2 = bff43cd06275b4ba
ldsh [%i5+0x0ec],%g2 ! %g2 = ffffffffffffbc2a
! Mem[000000002a000180] = 1e71343d, %l5 = 10f49461, %l1 = 86f28bf3
add %i0,0x180,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000001e71343d
p13_label_23:
! %l0 = 00000000000000dd, Mem[000000002a80007c] = 1a08e955
stw %l0,[%i1+0x07c] ! Mem[000000002a80007c] = 000000dd
! Mem[000000002b8000f0] = ff582d8d04fe2d97, %l2 = 00000000ec0e9c87, %l5 = 9364e59310f49461
add %i3,0xf0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = ff582d8d04fe2d97
! Mem[000000009000000c] = e7c93b15, %g2 = ffffffffffffbc2a
ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffe7
! Mem[000000002b000138] = 0000005f, %l7 = 3bb2e272, %l1 = 1e71343d
add %i2,0x138,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000000000005f
! %l5 = ff582d8d04fe2d97, Mem[000000009180001f] = 445d7927
stb %l5,[%o0+0x01f] ! Mem[000000009180001c] = 975d7927
! Mem[000000002b800148] = 7f218510, %l5 = ff582d8d04fe2d97
swap [%i3+0x148],%l5 ! %l5 = 000000007f218510
! %l2 = 00000000ec0e9c87, Mem[00000000900000c5] = 871bc2db
stb %l2,[%i4+0x0c5] ! Mem[00000000900000c4] = 871bc2db
! Mem[00000000918000a0] = 9532957f e5674a19, %g2 = ffffffe7, %g3 = 8ce756ba
ldd [%o0+0x0a0],%g2 ! %g2 = 000000009532957f 00000000e5674a19
! Mem[00000000900001c8] = a87366ff bd87184d, %g2 = 9532957f, %g3 = e5674a19
ldd [%i4+0x1c8],%g2 ! %g2 = 00000000a87366ff 00000000bd87184d
! Mem[000000002a000024] = 6783c311, %l5 = 7f218510, %l1 = 0000005f
add %i0,0x24,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000006783c311
p13_label_24:
! Mem[0000000091800008] = 1d57d113, %g2 = 00000000a87366ff
ldub [%o0+0x009],%g2 ! %g2 = 000000000000001d
! Mem[000000002b800010] = ad0b28ff 43605197, %l2 = ec0e9c87, %l3 = 6e361785
ldd [%i3+%o2],%l2 ! %l2 = 00000000ad0b28ff 0000000043605197
! Mem[000000002a0000f0] = de11a342, %l0 = 000000dd, %l2 = ad0b28ff
add %i0,0xf0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000de11a342
! Mem[000000002a000064] = 0e6997e3, %l6 = a8dfd3885bd554e0
swap [%i0+0x064],%l6 ! %l6 = 000000000e6997e3
! Mem[000000002b800078] = 2b9f159f, %l3 = 0000000043605197
swap [%i3+0x078],%l3 ! %l3 = 000000002b9f159f
! Mem[000000002a000029] = ef29d59f, %l1 = 000000006783c311
ldstub [%i0+0x029],%l1 ! %l1 = 00000029000000ff
! Mem[000000002b8001fc] = 006f5bff, %l0 = 00000000000000dd
ldsw [%i3+0x1fc],%l0 ! %l0 = 00000000006f5bff
! Mem[000000002a000178] = 7f954566, %l4 = 00000000000000c1
lduh [%i0+0x17a],%l4 ! %l4 = 0000000000004566
! Mem[0000000091800180] = fca9c1ba, %g18 = dcc81a08b051e9c8
ldsw [%o0+0x180],%g2 ! %g2 = dcc81a08b051e9c8
! %l5 = 000000007f218510, Mem[00000000918000d0] = 3167ff063ce56bc7
stx %l5,[%o0+0x0d0] ! Mem[00000000918000d0] = 000000007f218510
p13_label_25:
! Mem[000000002a000184] = 3c944f0b, %l3 = 2b9f159f, %l3 = 2b9f159f
add %i0,0x184,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000003c944f0b
! %l1 = 0000000000000029, Mem[0000000091800100] = c427624f
stw %l1,[%o0+0x100] ! Mem[0000000091800100] = 00000029
! %l2 = 00000000de11a342, Mem[00000000908000e5] = df33f0c6
stb %l2,[%i5+0x0e5] ! Mem[00000000908000e4] = 4233f0c6
! %l0 = 00000000006f5bff, Mem[0000000090000010] = 4afd5db2
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 006f5bff
! Mem[000000002a000123] = a869963d, %l0 = 00000000006f5bff
ldstub [%i0+0x123],%l0 ! %l0 = 0000003d000000ff
! Mem[000000002a8001dc] = 010db4bf, %l2 = de11a342, %l4 = 00004566
add %i1,0x1dc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000010db4bf
! Mem[00000000900001a4] = 0a34850e, %g2 = fffffffffca9c1ba
ldub [%i4+0x1a4],%g2 ! %g2 = 000000000000000a
! Mem[000000002b8001b8] = b52aa54fb140e9e8, %l0 = 000000000000003d, %l1 = 0000000000000029
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = b52aa54fb140e9e8
! Mem[000000002b800088] = ca1ed419, %l5 = 000000007f218510
ldstub [%i3+0x088],%l5 ! %l5 = 000000ca000000ff
! Mem[000000002b8000c8] = 7ea5464e, %l5 = 000000ca, %l6 = 0e6997e3
add %i3,0xc8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007ea5464e
ba,a p13_not_taken_0_end
p13_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p13_branch_failed
p13_not_taken_0_end:
! End of Random Code for Thread 13
1: membar #Sync ! Force all stores to complete
p13_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x034] ! Set processor 13 done flag
! Check Registers
p13_check_registers:
set p13_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000000000003d
bne,a,pn %xcc,p13_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be b52aa54fb140e9e8
bne,a,pn %xcc,p13_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000de11a342
bne,a,pn %xcc,p13_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000003c944f0b
bne,a,pn %xcc,p13_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000010db4bf
bne,a,pn %xcc,p13_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000ca
bne,a,pn %xcc,p13_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007ea5464e
bne,a,pn %xcc,p13_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000003bb2e272
bne,a,pn %xcc,p13_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p13_check_fp_registers:
set p13_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f94ced79 79e5cb5d
bne %xcc,p13_f2_fail
nop
! Check Local Memory
set p13_local0_expect,%g1
p13_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = b031cd22f94b6e6a
ldx [%i0+0x008],%g3 ! Observed data at 000000002a000008
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = efffd59fd86a8798
ldx [%i0+0x028],%g3 ! Observed data at 000000002a000028
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 62ceb8b45bd554e0
ldx [%i0+0x060],%g3 ! Observed data at 000000002a000060
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 9cf7a8ff10bc7f53
ldx [%i0+0x0a8],%g3 ! Observed data at 000000002a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e8e15368000000e8
ldx [%i0+0x0c8],%g3 ! Observed data at 000000002a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 2aff5d35a7615db6
ldx [%i0+0x0d8],%g3 ! Observed data at 000000002a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = de11a3423a509e98
ldx [%i0+0x0f0],%g3 ! Observed data at 000000002a0000f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = afff1adf580fe465
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 = 000000abe8a03f08
ldx [%i0+0x108],%g3 ! Observed data at 000000002a000108
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = a86996ffdb5050f3
ldx [%i0+0x120],%g3 ! Observed data at 000000002a000120
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 571f828eff790904
ldx [%i0+0x130],%g3 ! Observed data at 000000002a000130
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x130,%g4
ldx [%g1+0x198],%g2 ! Expected data = 249c0f73ffa6d8dc
ldx [%i0+0x198],%g3 ! Observed data at 000000002a000198
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i0,0x198,%g4
set p13_local1_expect,%g1
p13_check_local1:
ldx [%g1+0x078],%g2 ! Expected data = bf925ed2000000dd
ldx [%i1+0x078],%g3 ! Observed data at 000000002a800078
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000b3e248850b
ldx [%i1+0x088],%g3 ! Observed data at 000000002a800088
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 380695fe3201fc83
ldx [%i1+0x0c8],%g3 ! Observed data at 000000002a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ffefd7c50000000d
ldx [%i1+0x0d8],%g3 ! Observed data at 000000002a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000ab3bb2e272
ldx [%i1+0x0f8],%g3 ! Observed data at 000000002a8000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 402bfff7b6c921a8
ldx [%i1+0x118],%g3 ! Observed data at 000000002a800118
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff740e62d570cf75
ldx [%i1+0x128],%g3 ! Observed data at 000000002a800128
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 59c7ffef480afc0c
ldx [%i1+0x140],%g3 ! Observed data at 000000002a800140
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = c1054beb48d4c719
ldx [%i1+0x150],%g3 ! Observed data at 000000002a800150
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = a9eb17b6ff0efa21
ldx [%i1+0x158],%g3 ! Observed data at 000000002a800158
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 4d17ff6784ba165a
ldx [%i1+0x1a0],%g3 ! Observed data at 000000002a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 55cebbfcd69dd499
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 = db6c25d87f65ffda
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+0x010],%g2 ! Expected data = 1a6d74ea4398eec6
ldx [%i2+0x010],%g3 ! Observed data at 000000002b000010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x010,%g4
ldx [%g1+0x068],%g2 ! Expected data = c01794acffe795d4
ldx [%i2+0x068],%g3 ! Observed data at 000000002b000068
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1ca7cbcc2cff41a0
ldx [%i2+0x0a8],%g3 ! Observed data at 000000002b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5cc4a6632a1cc9f3
ldx [%i2+0x0f0],%g3 ! Observed data at 000000002b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8ea0a1f2786f61ba
ldx [%i2+0x110],%g3 ! Observed data at 000000002b000110
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = bb451a529bffc05a
ldx [%i2+0x130],%g3 ! Observed data at 000000002b000130
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0000005f4e434a3b
ldx [%i2+0x138],%g3 ! Observed data at 000000002b000138
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 98ff4c1e357c66bd
ldx [%i2+0x160],%g3 ! Observed data at 000000002b000160
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00000000990ab8bd
ldx [%i2+0x1a0],%g3 ! Observed data at 000000002b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = feacf883ad8dbf35
ldx [%i2+0x1d0],%g3 ! Observed data at 000000002b0001d0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i2,0x1d0,%g4
set p13_local3_expect,%g1
p13_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = ad0b28ff43605197
ldx [%i3+0x010],%g3 ! Observed data at 000000002b800010
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2d85a70f70042d5c
ldx [%i3+0x020],%g3 ! Observed data at 000000002b800020
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = c011cbabfde1b786
ldx [%i3+0x030],%g3 ! Observed data at 000000002b800030
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 73fffedadfb9804f
ldx [%i3+0x038],%g3 ! Observed data at 000000002b800038
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 26fcfb3a8e0c306a
ldx [%i3+0x060],%g3 ! Observed data at 000000002b800060
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = bf42dc52c2a7003e
ldx [%i3+0x070],%g3 ! Observed data at 000000002b800070
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4360519766b4eb87
ldx [%i3+0x078],%g3 ! Observed data at 000000002b800078
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000922cd9ce92
ldx [%i3+0x080],%g3 ! Observed data at 000000002b800080
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff1ed419a194a7d4
ldx [%i3+0x088],%g3 ! Observed data at 000000002b800088
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 9d580521ad8dbf35
ldx [%i3+0x0d8],%g3 ! Observed data at 000000002b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff582d8d04fe2d97
ldx [%i3+0x0f0],%g3 ! Observed data at 000000002b8000f0
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0c81ffa4291fe017
ldx [%i3+0x0f8],%g3 ! Observed data at 000000002b8000f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4c77544c7827fff9
ldx [%i3+0x120],%g3 ! Observed data at 000000002b800120
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 04fe2d97fb729f21
ldx [%i3+0x148],%g3 ! Observed data at 000000002b800148
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 7ebd7204c7e778ff
ldx [%i3+0x150],%g3 ! Observed data at 000000002b800150
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 58e3a849c2b76161
ldx [%i3+0x170],%g3 ! Observed data at 000000002b800170
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9364e59310f49461
ldx [%i3+0x1e8],%g3 ! Observed data at 000000002b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 77ff55de006f5bff
ldx [%i3+0x1f8],%g3 ! Observed data at 000000002b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p13_local_failed
add %i3,0x1f8,%g4
! The test for processor 13 has passed
p13_passed:
ta GOOD_TRAP
nop
p13_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p13_failed
p13_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p13_failed
p13_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p13_failed
p13_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p13_failed
p13_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p13_failed
p13_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p13_failed
p13_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p13_failed
p13_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p13_failed
p13_f2_fail:
set p13_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a800018]
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000020]
swapa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b800018]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a000010]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800008]
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a800008]
stha %l1,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800000]
done
p13_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002a800018]
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000020]
swapa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002b800018]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002a000010]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002a800008]
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002a800008]
stha %l1,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800000]
done
p13_trap2e:
swapa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000020]
ldstuba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b000000]
ldxa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000028]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000008]
stxa %l7,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b800008]
done
p13_trap2o:
swapa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002b000020]
ldstuba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002b000000]
ldxa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002b000028]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002a000008]
stxa %l7,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000002a800018]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002b800008]
done
p13_trap3e:
nop
nop
nop
done
p13_trap3o:
nop
nop
nop
done
p13_init_memory_pointers:
set p13_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p13_local0_start,%i0
set p13_local1_start,%i1
set p13_local2_start,%i2
set p13_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ae90d47c183ce088
ldx [%g1+0x008],%l1 ! %l1 = fc100f05ce3fb120
ldx [%g1+0x010],%l2 ! %l2 = 4f1a20ea7f218510
ldx [%g1+0x018],%l3 ! %l3 = d68e600410f49461
ldx [%g1+0x020],%l4 ! %l4 = 0b1b768a3a509e98
ldx [%g1+0x028],%l5 ! %l5 = 71b335343201fc83
ldx [%g1+0x030],%l6 ! %l6 = 3b458287cc03c64e
ldx [%g1+0x038],%l7 ! %l7 = 8563c6025cc4a663
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2e9be870 6ed43e65 98aa934f 9a2b93c5
! %f4 = cb74014f 55dcfd84 77ddefb8 83c6b1a0
! %f8 = a9f8216e 03e5e6e5 f06499c6 cdb2ce12
! %f12 = 27f44d33 a46c0f88 ed3c53e7 3238da59
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 3b1b8ef8 2a156164 126aecf6 04a20687
! %f20 = 22045771 2099d466 96125f3d 9847694f
! %f24 = 7ebd814e 3eb7f741 fb669070 c02455d9
! %f28 = 744f1cfa bfeb1fb2 f5da6009 2cafd4b8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = b55d8689 2d778cc9 25361805 c2e36224
! %f36 = 60c1bd3c f75b867f 06907852 9e050024
! %f40 = ad44e483 a306a614 afc0a8ba 5ab48db6
! %f44 = 1d16324f 27191315 eee95593 06bad09a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x14315c7000000007,%g7,%g1 ! GSR scale = 0, align = 7
wr %g1,%g0,%gsr ! GSR = 14315c7000000007
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 14
p14_label_1:
! Mem[000000002c800034] = effe16c7, %l6 = 24682c085c34f59f
swap [%i1+0x034],%l6 ! %l6 = 00000000effe16c7
! Mem[0000000090800148] = b551ccc2, %g18 = 36e5e04a0afd79bc
ldsw [%i5+0x148],%g2 ! %g2 = 36e5e04a0afd79bc
! Mem[000000002d000094] = c630f117, %l3 = 70ae1b8bcd73dee0
ldsh [%i2+0x096],%l3 ! %l3 = fffffffffffff117
! %l0 = 5e1112741f0605a1, Mem[00000000910000a5] = af757f8d
stb %l0,[%i6+0x0a5] ! Mem[00000000910000a4] = a1757f8d
! %l5 = eea2c6784a40e30a, Mem[00000000900000e0] = 75bdbf87
stw %l5,[%i4+0x0e0] ! Mem[00000000900000e0] = 4a40e30a
! Mem[0000000090000060] = 85fb14b8, %g2 = ffffffffb551ccc2
lduw [%i4+0x060],%g2 ! %g2 = 0000000085fb14b8
! Mem[000000009000001c] = 5df46b84, %g2 = 0000000085fb14b8
ldsb [%i4+0x01f],%g2 ! %g2 = 000000000000005d
! Mem[00000000918001ec] = a5e6c984, %g2 = 000000000000005d
ldsb [%o0+0x1ef],%g2 ! %g2 = ffffffffffffffa5
! Mem[000000002d000120] = 39c823ee, %l4 = b3c9d2c274a03b56
swap [%i2+0x120],%l4 ! %l4 = 0000000039c823ee
! %l3 = fffffffffffff117, Mem[00000000900001ac] = d38f7dfa
stw %l3,[%i4+0x1ac] ! Mem[00000000900001ac] = fffff117
p14_label_2:
! Mem[0000000091800180] = fca9c1ba 42fb1ad0, %g2 = ffffffa5, %g3 = 0bad0b00
ldd [%o0+0x180],%g2 ! %g2 = 00000000fca9c1ba 0000000042fb1ad0
! Mem[0000000091800074] = f4bd2762, %g2 = 00000000fca9c1ba
ldsh [%o0+0x076],%g2 ! %g2 = fffffffffffff4bd
! %l2 = 66f74354551e2eba, Mem[000000009080008c] = 3b38a1d3
sth %l2,[%i5+0x08c] ! Mem[000000009080008c] = 2ebaa1d3
! Mem[00000000918000e0] = e08754d5 0f35e790, %g2 = fffff4bd, %g3 = 42fb1ad0
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000e08754d5 000000000f35e790
! %l6 = effe16c7, %l7 = 16a1843f, Mem[00000000918001d0] = a5d23446 ea1f732e
std %l6,[%o0+0x1d0] ! Mem[00000000918001d0] = effe16c7 16a1843f
! %l3 = fffffffffffff117, Mem[00000000908001f8] = 0c014136
stw %l3,[%i5+0x1f8] ! Mem[00000000908001f8] = fffff117
! Mem[000000009000003c] = e8c028a7, %g2 = 00000000e08754d5
ldsh [%i4+0x03c],%g2 ! %g2 = ffffffffffffe8c0
! %l5 = eea2c6784a40e30a, Mem[0000000090800148] = b551ccc2
sth %l5,[%i5+0x148] ! Mem[0000000090800148] = e30accc2
! Mem[00000000908000a0] = cebf2e788cb802da, %g2 = ffffffffffffe8c0
ldx [%i5+0x0a0],%g2 ! %g2 = cebf2e788cb802da
! Mem[000000002d8001ac] = 31b29708, %l5 = 4a40e30a, %l0 = 1f0605a1
add %i3,0x1ac,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000031b29708
p14_label_3:
! %l7 = 6ba62e8416a1843f, Mem[00000000918000a0] = 9532957fe5674a19
stx %l7,[%o0+0x0a0] ! Mem[00000000918000a0] = 6ba62e8416a1843f
! Mem[000000002c00012a] = d495567e, %l4 = 0000000039c823ee
ldstub [%i0+0x12a],%l4 ! %l4 = 00000056000000ff
! Mem[000000002c80012c] = 78ca2c47, %l1 = 9db7c78048a020e4
swap [%i1+0x12c],%l1 ! %l1 = 0000000078ca2c47
! Mem[0000000090800124] = 26dca5b9, %g2 = cebf2e788cb802da
ldsb [%i5+0x125],%g2 ! %g2 = 0000000000000026
! Mem[000000002d8000f4] = ac10de3f, %l1 = 78ca2c47, %l5 = 4a40e30a
add %i3,0xf4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ac10de3f
! Mem[000000002d000116] = e920a0f2, %l2 = 66f74354551e2eba
ldstub [%i2+0x116],%l2 ! %l2 = 000000a0000000ff
! Mem[000000002c0001ac] = ec185e31, %l2 = 00000000000000a0
ldstub [%i0+0x1ac],%l2 ! %l2 = 000000ec000000ff
! %l2 = 00000000000000ec, Mem[0000000091800181] = a9c1ba42
stb %l2,[%o0+0x181] ! Mem[0000000091800180] = ecc1ba42
! Mem[0000000091800058] = 5eccfeee fa0ea805, %g2 = 00000026, %g3 = 0f35e790
ldd [%o0+0x058],%g2 ! %g2 = 000000005eccfeee 00000000fa0ea805
! %l6 = 00000000effe16c7, Mem[0000000091800150] = e07bc83b
stw %l6,[%o0+0x150] ! Mem[0000000091800150] = effe16c7
p14_label_4:
! Mem[0000000090800190] = 092ad368, %g2 = 000000005eccfeee
ldub [%i5+0x191],%g2 ! %g2 = 0000000000000009
! Mem[000000002c800178] = 314d6ff178cd1a99, %l3 = fffffffffffff117, %l2 = 00000000000000ec
add %i1,0x178,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 314d6ff178cd1a99
! Mem[000000002c000090] = 072605304a42eb70, %l3 = fffffffffffff117, %l0 = 0000000031b29708
add %i0,0x90,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 072605304a42eb70
! %l2 = 314d6ff178cd1a99, Mem[00000000910001e2] = dbc64456
sth %l2,[%i6+0x1e2] ! Mem[00000000910001e0] = 1a994456
! Mem[0000000091800070] = a4bd2eca, %g2 = 0000000000000009
lduw [%o0+0x070],%g2 ! %g2 = 00000000a4bd2eca
! Mem[000000002c0000a4] = 110fdf51, %l6 = 00000000effe16c7
ldstub [%i0+0x0a4],%l6 ! %l6 = 00000011000000ff
! Mem[00000000910000a8] = 4740e524, %g2 = 00000000a4bd2eca
ldub [%i6+0x0ab],%g2 ! %g2 = 0000000000000047
! Mem[000000002c0001d8] = eb651e389bcaefe2, %l7 = 6ba62e8416a1843f, %l5 = 00000000ac10de3f
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = eb651e389bcaefe2
! Mem[000000002c800080] = 9949324f, %l5 = eb651e389bcaefe2
swap [%i1+0x080],%l5 ! %l5 = 000000009949324f
! Mem[0000000090000170] = 19d6bdacdeefdd70, %g2 = 0000000000000047
ldx [%i4+0x170],%g2 ! %g2 = 19d6bdacdeefdd70
p14_label_5:
! Mem[000000002c800128] = 8b91486b48a020e4, %l0 = 072605304a42eb70, %l1 = 0000000078ca2c47
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 8b91486b48a020e4
! Mem[000000002d00018c] = b309c02b, %l6 = 0000000000000011
swap [%i2+0x18c],%l6 ! %l6 = 00000000b309c02b
! Mem[000000002c0001c8] = a7761ea88b690427, %l3 = fffffffffffff117, %l0 = 072605304a42eb70
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = a7761ea88b690427
! Mem[000000002c80012c] = 48a020e4, %l6 = b309c02b, %l6 = b309c02b
add %i1,0x12c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000048a020e4
! Mem[000000002c8000e8] = b2f7fdc2, %l0 = a7761ea88b690427
swap [%i1+0x0e8],%l0 ! %l0 = 00000000b2f7fdc2
! Mem[000000002c80003a] = 14ef3678, %l5 = 000000009949324f
ldstub [%i1+0x03a],%l5 ! %l5 = 00000036000000ff
! %l6 = 48a020e4, %l7 = 16a1843f, Mem[0000000091800050] = e6e76250 4cefec36
std %l6,[%o0+0x050] ! Mem[0000000091800050] = 48a020e4 16a1843f
! Mem[00000000918000c8] = 37c4a0c6, %g2 = 19d6bdacdeefdd70
ldsb [%o0+0x0cb],%g2 ! %g2 = 0000000000000037
! Mem[000000002d000020] = 583525a0d7213352, %l5 = 0000000000000036, %l5 = 0000000000000036
add %i2,0x20,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 583525a0d7213352
! %l6 = 48a020e4, %l7 = 16a1843f, Mem[0000000090000060] = 85fb14b8 0d1551d8
std %l6,[%i4+0x060] ! Mem[0000000090000060] = 48a020e4 16a1843f
p14_label_6:
! Mem[000000002d000028] = 0c1fe02f727dfa3c, %l0 = 00000000b2f7fdc2, %l0 = 00000000b2f7fdc2
add %i2,0x28,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0c1fe02f727dfa3c
! Mem[000000002d000000] = 1eb4f957, %l5 = 583525a0d7213352
ldstub [%i2+%g0],%l5 ! %l5 = 0000001e000000ff
! %l3 = fffffffffffff117, Mem[00000000908001b0] = 29bda72c6fd28f1d
stx %l3,[%i5+0x1b0] ! Mem[00000000908001b0] = fffffffffffff117
! Mem[000000002d00002e] = 727dfa3c, %l1 = 8b91486b48a020e4
ldstub [%i2+0x02e],%l1 ! %l1 = 000000fa000000ff
! Mem[0000000091000108] = 7160049d, %g2 = 0000000000000037
ldsb [%i6+0x109],%g2 ! %g2 = 0000000000000071
! Mem[00000000918001d8] = 28aef307c322e1d0, %g2 = 0000000000000071
ldx [%o0+0x1d8],%g2 ! %g2 = 28aef307c322e1d0
! Mem[0000000090800048] = f0c5294f, %g2 = 28aef307c322e1d0
ldsb [%i5+0x04b],%g2 ! %g2 = fffffffffffffff0
! Mem[000000002d000098] = 192d87dd, %l6 = 0000000048a020e4
ldsh [%i2+0x098],%l6 ! %l6 = 000000000000192d
! %l4 = 0000000000000056, Mem[0000000090000120] = 44f6810c
stb %l4,[%i4+0x120] ! Mem[0000000090000120] = 56f6810c
! Mem[000000002c0000c0] = 0dd081aa, %l5 = 000000000000001e
lduh [%i0+0x0c0],%l5 ! %l5 = 0000000000000dd0
p14_label_7:
! Mem[0000000090800160] = b0c88876, %g2 = fffffffffffffff0
ldsh [%i5+0x160],%g2 ! %g2 = ffffffffffffb0c8
! Mem[00000000908001bc] = 4a3237f9, %g2 = ffffffffffffb0c8
lduw [%i5+0x1bc],%g2 ! %g2 = 000000004a3237f9
! Mem[000000002c00005c] = e05803c4, %l1 = 00000000000000fa
ldsb [%i0+0x05d],%l1 ! %l1 = 0000000000000058
! %l1 = 0000000000000058, Mem[000000002d800138] = fbf8e59e
stb %l1,[%i3+0x138] ! Mem[000000002d800138] = 58f8e59e
! Mem[000000002c000040] = e1d0c7c563c5c5a2, %l2 = 314d6ff178cd1a99, %l3 = fffffffffffff117
add %i0,0x40,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = e1d0c7c563c5c5a2
! %l6 = 0000192d, %l7 = 16a1843f, Mem[0000000091000110] = 6f4c32b3 7e871147
std %l6,[%i6+0x110] ! Mem[0000000091000110] = 0000192d 16a1843f
! Mem[000000002d800198] = 919f728f9868f228, %l5 = 0000000000000dd0, %l4 = 0000000000000056
add %i3,0x198,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 919f728f9868f228
! Mem[000000002d000178] = fbb10a2e, %l2 = 314d6ff178cd1a99
ldstub [%i2+0x178],%l2 ! %l2 = 000000fb000000ff
! Mem[000000002d000058] = 3f103c5c, %l6 = 000000000000192d
ldstub [%i2+0x058],%l6 ! %l6 = 0000003f000000ff
! Mem[000000002c800024] = 048e3570, %l1 = 00000058, %l0 = 727dfa3c
add %i1,0x24,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000048e3570
p14_label_8:
! Mem[00000000910000a8] = 4740e524, %g2 = 000000004a3237f9
ldub [%i6+0x0ab],%g2 ! %g2 = 0000000000000047
! %l1 = 0000000000000058, Mem[00000000918001b8] = 1812ab31
stb %l1,[%o0+0x1b8] ! Mem[00000000918001b8] = 5812ab31
! Mem[00000000918000e8] = a12806af, %g2 = 0000000000000047
ldub [%o0+0x0e9],%g2 ! %g2 = 00000000000000a1
! Mem[000000002d0000f0] = b4a6701d88d0d179, %l5 = 0000000000000dd0
ldx [%i2+0x0f0],%l5 ! %l5 = b4a6701d88d0d179
! Mem[00000000908001ec] = 0a75b51f, %g2 = 00000000000000a1
lduh [%i5+0x1ee],%g2 ! %g2 = 0000000000000a75
! Mem[000000002d0001b0] = 854412b7d1fd2d76, %l4 = 919f728f9868f228, %l5 = b4a6701d88d0d179
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 854412b7d1fd2d76
! %l4 = 9868f228, %l5 = d1fd2d76, Mem[00000000900001d0] = 108e8d96 cce983c4
std %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = 9868f228 d1fd2d76
! Mem[00000000908000a8] = d71785dd, %g18 = 36e5e04a0afd79bc
ldsw [%i5+0x0a8],%g2 ! %g2 = 36e5e04a0afd79bc
! Mem[000000002d000049] = d32bbbc3, %l6 = 000000000000003f
ldstub [%i2+0x049],%l6 ! %l6 = 0000002b000000ff
! Mem[000000002c00011c] = 62e356e4, %l4 = 919f728f9868f228
ldsb [%i0+0x11f],%l4 ! %l4 = ffffffffffffffe4
p14_label_9:
! Mem[000000002d0001e8] = 78c197c1, %l5 = 854412b7d1fd2d76
swap [%i2+0x1e8],%l5 ! %l5 = 0000000078c197c1
! Mem[000000002c000078] = 04227492, %l4 = ffffffe4, %l2 = 000000fb
add %i0,0x78,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000004227492
! Mem[000000002c8000ad] = ec4bd1c6, %l6 = 000000000000002b
ldstub [%i1+0x0ad],%l6 ! %l6 = 0000004b000000ff
! Mem[0000000090800048] = afc5a6f0, %g2 = ffffffffd71785dd
ldsh [%i5+0x048],%g2 ! %g2 = ffffffffffffafc5
! %l4 = ffffffe4, %l5 = 78c197c1, Mem[0000000091800018] = 924f15f8 04eba244
std %l4,[%o0+%o3] ! Mem[0000000091800018] = ffffffe4 78c197c1
! Mem[000000002d0000e4] = 2f4cc6ce, %l7 = 16a1843f, %l4 = ffffffe4
add %i2,0xe4,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000002f4cc6ce
! Mem[000000002c8000af] = ecffd1c6, %l7 = 6ba62e8416a1843f
ldstub [%i1+0x0af],%l7 ! %l7 = 000000c6000000ff
! %l2 = 0000000004227492, Mem[00000000900000e2] = e30a7d93
sth %l2,[%i4+0x0e2] ! Mem[00000000900000e0] = 74927d93
! %l6 = 000000000000004b, Mem[00000000918000ec] = af60f6c1
stw %l6,[%o0+0x0ec] ! Mem[00000000918000ec] = 0000004b
! Mem[000000002d00017f] = bcfd95ac, %l1 = 0000000000000058
ldstub [%i2+0x17f],%l1 ! %l1 = 000000ac000000ff
p14_label_10:
! Mem[000000002c0000cc] = b61ce6fb, %l1 = 000000ac, %l2 = 04227492
add %i0,0xcc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b61ce6fb
! %l4 = 2f4cc6ce, %l5 = 78c197c1, Mem[00000000908001a0] = 046412e4 53389a2a
std %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = 2f4cc6ce 78c197c1
! Mem[00000000910000a8] = 8dd0b147, %g18 = 36e5e04a0afd79bc
ldsw [%i6+0x0a8],%g2 ! %g2 = 36e5e04a0afd79bc
! %l6 = 000000000000004b, Mem[00000000910000f8] = d656b075a8fd904a
stx %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = 000000000000004b
! %l7 = 00000000000000c6, Mem[00000000900000de] = c05f4a40
sth %l7,[%i4+0x0de] ! Mem[00000000900000dc] = 00c64a40
! %l6 = 000000000000004b, Mem[0000000091800030] = 41c305a8
stb %l6,[%o0+0x030] ! Mem[0000000091800030] = 4bc305a8
! Mem[000000002c000128] = d495ff7e, %l7 = 00000000000000c6
lduw [%i0+0x128],%l7 ! %l7 = 00000000d495ff7e
! Mem[000000002d800110] = 72c93687afd2f0a1, %l5 = 0000000078c197c1, %l7 = 00000000d495ff7e
add %i3,0x110,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 72c93687afd2f0a1
! Mem[0000000091000050] = de1db3f225ed5b63, %g2 = ffffffff8dd0b147
ldx [%i6+0x050],%g2 ! %g2 = de1db3f225ed5b63
! Mem[000000002c8000d0] = 75c4fbd5, %l5 = 78c197c1, %l1 = 000000ac
add %i1,0xd0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000075c4fbd5
p14_label_11:
! Mem[0000000090800114] = 641d8f7f, %g2 = de1db3f225ed5b63
ldsh [%i5+0x116],%g2 ! %g2 = 000000000000641d
! Mem[000000002d000128] = 303b476d8cee0873, %l5 = 0000000078c197c1, %l7 = 72c93687afd2f0a1
add %i2,0x128,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 303b476d8cee0873
! %l4 = 000000002f4cc6ce, Mem[0000000090800178] = 7f93b779ed70c2da
stx %l4,[%i5+0x178] ! Mem[0000000090800178] = 000000002f4cc6ce
! Mem[000000002c000024] = c4c5cf78, %l4 = 000000002f4cc6ce
swap [%i0+0x024],%l4 ! %l4 = 00000000c4c5cf78
! Mem[000000002c0001e0] = 5aa21930, %l6 = 0000004b, %l2 = b61ce6fb
add %i0,0x1e0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000005aa21930
! Mem[00000000918000e4] = e7903ba1, %g2 = 000000000000641d
ldsh [%o0+0x0e6],%g2 ! %g2 = ffffffffffffe790
! Mem[00000000900000f0] = 2cbe15ed 22bc786a, %g2 = ffffe790, %g3 = fa0ea805
ldd [%i4+0x0f0],%g2 ! %g2 = 000000002cbe15ed 0000000022bc786a
! %l2 = 5aa21930, %l3 = 63c5c5a2, Mem[00000000908000c8] = ab91429d d46ef843
std %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 5aa21930 63c5c5a2
! Mem[0000000090800054] = bdd7c83e, %g2 = 000000002cbe15ed
ldub [%i5+0x055],%g2 ! %g2 = 00000000000000bd
! Mem[000000002c00011c] = 62e356e4, %l3 = 63c5c5a2, %l2 = 5aa21930
add %i0,0x11c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000062e356e4
p14_label_12:
! Mem[0000000090800178] = 00000000, %g2 = 00000000000000bd
lduw [%i5+0x178],%g2 ! %g2 = 0000000000000000
! %l7 = 303b476d8cee0873, Mem[0000000090000068] = 5483fd96d7808cb0
stx %l7,[%i4+0x068] ! Mem[0000000090000068] = 303b476d8cee0873
! Mem[000000002c800088] = bf4e3b77, %l0 = 00000000048e3570
swap [%i1+0x088],%l0 ! %l0 = 00000000bf4e3b77
! Mem[00000000918001d4] = 843f28ae, %g2 = 0000000000000000
lduh [%o0+0x1d6],%g2 ! %g2 = 000000000000843f
! %l5 = 0000000078c197c1, Mem[0000000090800018] = fa73ed6ec37c859d
stx %l5,[%i5+%o3] ! Mem[0000000090800018] = 0000000078c197c1
! Mem[0000000090000108] = 3abbf315, %g18 = 36e5e04a0afd79bc
ldsw [%i4+0x108],%g2 ! %g2 = 36e5e04a0afd79bc
! Mem[000000002c000168] = a2694ce6ab64fbe6, %l4 = 00000000c4c5cf78, %l6 = 000000000000004b
add %i0,0x168,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = a2694ce6ab64fbe6
! %l5 = 0000000078c197c1, Mem[000000009180007f] = ae25855c
stb %l5,[%o0+0x07f] ! Mem[000000009180007c] = c125855c
! %l6 = ab64fbe6, %l7 = 8cee0873, Mem[0000000090000178] = c97c7c42 27581157
std %l6,[%i4+0x178] ! Mem[0000000090000178] = ab64fbe6 8cee0873
! Mem[000000002c800004] = 4d042e4f, %l4 = 00000000c4c5cf78
swap [%i1+0x004],%l4 ! %l4 = 000000004d042e4f
p14_label_13:
! Mem[00000000900001fc] = fc4e30f2, %g2 = 000000003abbf315
lduw [%i4+0x1fc],%g2 ! %g2 = 00000000fc4e30f2
! %l4 = 000000004d042e4f, Mem[000000009000000b] = c9e7c93b
stb %l4,[%i4+0x00b] ! Mem[0000000090000008] = 4fe7c93b
! Mem[0000000091800104] = 05e7be2c, %g18 = 36e5e04a0afd79bc
ldsw [%o0+0x104],%g2 ! %g2 = 36e5e04a0afd79bc
! Mem[00000000918001cc] = cdaceffe, %g2 = 0000000005e7be2c
ldub [%o0+0x1ce],%g2 ! %g2 = 00000000000000cd
! Mem[000000002c8000f8] = 2c0bf4a32ed7ff7e, %l6 = a2694ce6ab64fbe6, %l3 = e1d0c7c563c5c5a2
add %i1,0xf8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 2c0bf4a32ed7ff7e
! Mem[000000002c000078] = 04227492e8deb1c6, %l2 = 0000000062e356e4, %l5 = 0000000078c197c1
add %i0,0x78,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 04227492e8deb1c6
! %l2 = 0000000062e356e4, Mem[0000000091800074] = 329ff4bd
sth %l2,[%o0+0x074] ! Mem[0000000091800074] = 56e4f4bd
! Mem[000000009000012c] = 57cfddf6, %g2 = 00000000000000cd
lduh [%i4+0x12e],%g2 ! %g2 = 00000000000057cf
! Mem[000000002d8000a8] = 11d053bb, %l5 = 04227492e8deb1c6
ldstub [%i3+0x0a8],%l5 ! %l5 = 00000011000000ff
! Mem[0000000091000080] = 1cecd93c f53fdb96, %g2 = 000057cf, %g3 = 22bc786a
ldd [%i6+0x080],%g2 ! %g2 = 000000001cecd93c 00000000f53fdb96
p14_label_14:
! Mem[000000002d000110] = 4eb663e2e920fff2, %l6 = a2694ce6ab64fbe6, %l1 = 0000000075c4fbd5
add %i2,0x110,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 4eb663e2e920fff2
! Mem[0000000090800110] = 7ce4a864, %g2 = 000000001cecd93c
ldub [%i5+0x113],%g2 ! %g2 = 000000000000007c
! %l0 = bf4e3b77, %l1 = e920fff2, Mem[000000002c800010] = 2c2d3f92 e8681adf
std %l0,[%i1+%o2] ! Mem[000000002c800010] = bf4e3b77 e920fff2
! %l6 = a2694ce6ab64fbe6, Mem[00000000918000f6] = b5042c39
sth %l6,[%o0+0x0f6] ! Mem[00000000918000f4] = fbe62c39
! %l4 = 4d042e4f, %l5 = 00000011, Mem[00000000910001a0] = 4352a10b 3f4114b0
std %l4,[%i6+0x1a0] ! Mem[00000000910001a0] = 4d042e4f 00000011
! %l6 = ab64fbe6, %l7 = 8cee0873, Mem[0000000090800058] = 3e48e83f 7c74bdb4
std %l6,[%i5+0x058] ! Mem[0000000090800058] = ab64fbe6 8cee0873
! Mem[000000002c800080] = 9bcaefe285f9dbac, %l1 = 4eb663e2e920fff2, %l2 = 0000000062e356e4
add %i1,0x80,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9bcaefe285f9dbac
! Mem[0000000090000168] = dbbc723c, %g2 = 000000000000007c
lduw [%i4+0x168],%g2 ! %g2 = 00000000dbbc723c
! Mem[000000002d0000f0] = b4a6701d, %l0 = bf4e3b77, %l0 = bf4e3b77
add %i2,0xf0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b4a6701d
! Mem[000000002c0001a0] = b578a691, %l5 = 0000000000000011
swap [%i0+0x1a0],%l5 ! %l5 = 00000000b578a691
p14_label_15:
! Mem[0000000090800124] = 4526dca5, %g2 = 00000000dbbc723c
lduh [%i5+0x124],%g2 ! %g2 = 0000000000004526
! Mem[000000002d8000d8] = c994509611674ba4, %l7 = 303b476d8cee0873, %l1 = 4eb663e2e920fff2
add %i3,0xd8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = c994509611674ba4
! Mem[000000002d000132] = 227b5700, %l5 = 00000000b578a691
ldstub [%i2+0x132],%l5 ! %l5 = 00000057000000ff
! Mem[00000000908001f0] = b51f4c0f b1c7a123, %g2 = 00004526, %g3 = f53fdb96
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000b51f4c0f 00000000b1c7a123
! Mem[000000002d00003c] = a7b62a4e, %l0 = b4a6701d, %l2 = 85f9dbac
add %i2,0x3c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a7b62a4e
! %l1 = c994509611674ba4, Mem[0000000090800116] = 641d8f7f
sth %l1,[%i5+0x116] ! Mem[0000000090800114] = 4ba48f7f
! Mem[0000000091800178] = 6c138f5a, %g2 = 00000000b51f4c0f
ldub [%o0+0x179],%g2 ! %g2 = 000000000000006c
! Mem[00000000910001f0] = 65713a8c, %g2 = 000000000000006c
lduh [%i6+0x1f2],%g2 ! %g2 = 0000000000006571
! Mem[00000000910000f4] = be33c27d, %g2 = 0000000000006571
ldsh [%i6+0x0f4],%g2 ! %g2 = ffffffffffffbe33
! %l4 = 4d042e4f, %l5 = 00000057, Mem[000000002d000068] = 5c78eea3 23a1c8b5
std %l4,[%i2+0x068] ! Mem[000000002d000068] = 4d042e4f 00000057
p14_label_16:
! Mem[000000002c00012c] = da99405e, %l5 = 0000000000000057
swap [%i0+0x12c],%l5 ! %l5 = 00000000da99405e
! Mem[000000002d8001f0] = 6f325072, %l0 = b4a6701d, %l7 = 8cee0873
add %i3,0x1f0,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006f325072
! Mem[000000002c8001d4] = 6c1f4e96, %l6 = a2694ce6ab64fbe6
swap [%i1+0x1d4],%l6 ! %l6 = 000000006c1f4e96
! Mem[000000002d8001f0] = 6f325072, %l4 = 000000004d042e4f
ldstub [%i3+0x1f0],%l4 ! %l4 = 0000006f000000ff
! Mem[000000002c8000e4] = 14deafda, %l2 = 00000000a7b62a4e
lduw [%i1+0x0e4],%l2 ! %l2 = 0000000014deafda
! Mem[0000000090000084] = 00fc2d06, %g2 = ffffffffffffbe33
lduw [%i4+0x084],%g2 ! %g2 = 0000000000fc2d06
! Mem[000000002d8000c0] = 1ed482d7, %l7 = 000000006f325072
ldstub [%i3+0x0c0],%l7 ! %l7 = 0000001e000000ff
! Mem[0000000090000198] = c321339399baad32, %g2 = 0000000000fc2d06
ldx [%i4+0x198],%g2 ! %g2 = c321339399baad32
! Mem[0000000091000100] = 84f18762, %g2 = c321339399baad32
ldsb [%i6+0x101],%g2 ! %g2 = ffffffffffffff84
! Mem[0000000090000028] = 3671610fee3673b6, %g2 = ffffffffffffff84
ldx [%i4+%o5],%g2 ! %g2 = 3671610fee3673b6
p14_label_17:
! Mem[0000000091800020] = 27fbccd0, %g2 = 3671610fee3673b6
ldub [%o0+0x022],%g2 ! %g2 = 0000000000000027
! %l3 = 2c0bf4a32ed7ff7e, Mem[000000009100012a] = 9f801569
sth %l3,[%i6+0x12a] ! Mem[0000000091000128] = ff7e1569
! Mem[00000000918000c4] = 8fb2d8d4, %g2 = 0000000000000027
ldsb [%o0+0x0c7],%g2 ! %g2 = ffffffffffffff8f
! %l1 = c994509611674ba4, Mem[0000000091000028] = 5731f53b
stw %l1,[%i6+%o5] ! Mem[0000000091000028] = 11674ba4
! Mem[000000002d8001fc] = 3d90f050, %l0 = b4a6701d, %l7 = 0000001e
add %i3,0x1fc,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003d90f050
! Mem[00000000910001e4] = 4456a678, %g2 = ffffffffffffff8f
lduh [%i6+0x1e4],%g2 ! %g2 = 0000000000004456
! Mem[0000000091000028] = 11674ba4, %g2 = 0000000000004456
lduw [%i6+%o5],%g2 ! %g2 = 0000000011674ba4
! Mem[000000002c80000d] = ebf02d10, %l5 = 00000000da99405e
ldstub [%i1+0x00d],%l5 ! %l5 = 000000f0000000ff
! Mem[000000002c800190] = 1d9aad1e12c58317, %l3 = 2c0bf4a32ed7ff7e, %l4 = 000000000000006f
add %i1,0x190,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 1d9aad1e12c58317
! Mem[0000000091000048] = 1ae1c186, %g2 = 0000000011674ba4
ldub [%i6+0x04a],%g2 ! %g2 = 000000000000001a
p14_label_18:
! Mem[000000002d8000c0] = ffd482d7fb123ed0, %l2 = 0000000014deafda, %l0 = 00000000b4a6701d
add %i3,0xc0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = ffd482d7fb123ed0
! Mem[000000002d800104] = acaeac2a, %l2 = 14deafda, %l3 = 2ed7ff7e
add %i3,0x104,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000acaeac2a
! %l4 = 12c58317, %l5 = 000000f0, Mem[0000000090000000] = 3dcbd51e 62732a5b
std %l4,[%i4+%g0] ! Mem[0000000090000000] = 12c58317 000000f0
! Mem[000000002d0000bc] = c46bb2c3, %l6 = 000000006c1f4e96
ldsh [%i2+0x0bc],%l6 ! %l6 = ffffffffffffc46b
! Mem[0000000091800190] = 18bdfe98d772a70c, %g2 = 000000000000001a
ldx [%o0+0x190],%g2 ! %g2 = 18bdfe98d772a70c
! %l4 = 1d9aad1e12c58317, Mem[00000000918001c8] = 1d0b988961cfcdac
stx %l4,[%o0+0x1c8] ! Mem[00000000918001c8] = 1d9aad1e12c58317
! Mem[000000002c0000a8] = 77ff65c7, %l5 = 00000000000000f0
swap [%i0+0x0a8],%l5 ! %l5 = 0000000077ff65c7
! %l5 = 0000000077ff65c7, Mem[00000000900000c8] = ed69f1312096bba5
stx %l5,[%i4+0x0c8] ! Mem[00000000900000c8] = 0000000077ff65c7
! Mem[0000000090000118] = 4e6b7b22, %g18 = 36e5e04a0afd79bc
ldsw [%i4+0x118],%g2 ! %g2 = 36e5e04a0afd79bc
! Mem[000000002c800038] = 14efff7876ed1070, %l5 = 0000000077ff65c7, %l3 = 00000000acaeac2a
add %i1,0x38,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 14efff7876ed1070
p14_label_19:
! Mem[000000002d000049] = d3ffbbc3, %l2 = 0000000014deafda
ldstub [%i2+0x049],%l2 ! %l2 = 000000ff000000ff
! %l0 = ffd482d7fb123ed0, Mem[0000000091800054] = 16a1843f
stb %l0,[%o0+0x054] ! Mem[0000000091800054] = d0a1843f
! %l1 = c994509611674ba4, Mem[00000000910001ee] = 48cc4b94
sth %l1,[%i6+0x1ee] ! Mem[00000000910001ec] = 4ba44b94
! Mem[000000002c0001e9] = 0a3aa6cd, %l2 = 00000000000000ff
ldstub [%i0+0x1e9],%l2 ! %l2 = 0000003a000000ff
! Mem[000000002d000018] = 0964db445b496a44, %l7 = 000000003d90f050, %l3 = 14efff7876ed1070
add %i2,0x18,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 0964db445b496a44
! Mem[00000000908001b8] = 18c437e7, %g2 = 000000004e6b7b22
ldub [%i5+0x1b8],%g2 ! %g2 = 0000000000000018
! Mem[000000002d800090] = f6ada753, %l4 = 12c58317, %l5 = 77ff65c7
add %i3,0x90,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f6ada753
! Mem[000000002c0000ac] = 310eebfb, %l4 = 1d9aad1e12c58317
swap [%i0+0x0ac],%l4 ! %l4 = 00000000310eebfb
! %l4 = 310eebfb, %l5 = f6ada753, Mem[000000002c800190] = 1d9aad1e 12c58317
std %l4,[%i1+0x190] ! Mem[000000002c800190] = 310eebfb f6ada753
! Mem[0000000090000038] = 5725e8c0, %g2 = 0000000000000018
ldub [%i4+0x03a],%g2 ! %g2 = 0000000000000057
p14_label_20:
! Mem[000000009080014c] = 0ff94014, %g18 = 36e5e04a0afd79bc
ldsw [%i5+0x14c],%g2 ! %g2 = 36e5e04a0afd79bc
! Mem[000000002d800178] = 44fccc99283675a6, %l6 = ffffffffffffc46b, %l2 = 000000000000003a
add %i3,0x178,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 44fccc99283675a6
! Mem[000000002c800178] = 314d6ff178cd1a99, %l6 = ffffffffffffc46b, %l1 = c994509611674ba4
add %i1,0x178,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 314d6ff178cd1a99
! Mem[000000002c800128] = 8b91486b, %l3 = 0964db445b496a44
ldstub [%i1+0x128],%l3 ! %l3 = 0000008b000000ff
! Mem[000000002d80002c] = f5a75a8f, %l3 = 0000008b, %l0 = fb123ed0
add %i3,0x2c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f5a75a8f
! Mem[0000000090000038] = 40575725, %g18 = 36e5e04a0afd79bc
ldsw [%i4+0x038],%g2 ! %g2 = 36e5e04a0afd79bc
! Mem[000000002d000071] = 3f6a81b9, %l1 = 314d6ff178cd1a99
ldstub [%i2+0x071],%l1 ! %l1 = 0000006a000000ff
! Mem[0000000090800038] = db19b259, %g2 = 0000000040575725
ldsh [%i5+0x03a],%g2 ! %g2 = ffffffffffffdb19
! Mem[000000002d000110] = 4eb663e2, %l5 = 00000000f6ada753
swap [%i2+0x110],%l5 ! %l5 = 000000004eb663e2
! %l5 = 000000004eb663e2, Mem[00000000918000dd] = c46a31e0
stb %l5,[%o0+0x0dd] ! Mem[00000000918000dc] = e26a31e0
p14_label_21:
! Mem[000000002d8000c7] = fb123ed0, %l3 = 000000000000008b
ldstub [%i3+0x0c7],%l3 ! %l3 = 000000d0000000ff
! Mem[0000000091000078] = dfde3d56764702f0, %g2 = ffffffffffffdb19
ldx [%i6+0x078],%g2 ! %g2 = dfde3d56764702f0
! Mem[000000002d0001ac] = f9d0460d, %l5 = 000000004eb663e2
swap [%i2+0x1ac],%l5 ! %l5 = 00000000f9d0460d
! Mem[00000000918001f0] = e6c9843f 23b3ffa2, %g2 = 764702f0, %g3 = b1c7a123
ldd [%o0+0x1f0],%g2 ! %g2 = 00000000e6c9843f 0000000023b3ffa2
! Mem[000000002d800178] = 44fccc99, %l2 = 44fccc99283675a6
swap [%i3+0x178],%l2 ! %l2 = 0000000044fccc99
! Mem[000000002c000110] = 23f8fff46b8ca6b8, %l4 = 00000000310eebfb, %l0 = 00000000f5a75a8f
add %i0,0x110,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 23f8fff46b8ca6b8
! %l7 = 000000003d90f050, Mem[00000000900001b8] = 587249c8
stw %l7,[%i4+0x1b8] ! Mem[00000000900001b8] = 3d90f050
! Mem[000000002d800000] = 80884513, %l1 = 000000000000006a
ldsb [%i3+%g0],%l1 ! %l1 = ffffffffffffff80
! Mem[000000002d8000d8] = c9945096, %l3 = 00000000000000d0
swap [%i3+0x0d8],%l3 ! %l3 = 00000000c9945096
! Mem[0000000091000000] = 4712e8ccc41bb6aa, %g2 = 00000000e6c9843f
ldx [%i6+%g0],%g2 ! %g2 = 4712e8ccc41bb6aa
p14_label_22:
! Mem[0000000091000190] = 0398849942da465d, %g2 = 4712e8ccc41bb6aa
ldx [%i6+0x190],%g2 ! %g2 = 0398849942da465d
! %l5 = 00000000f9d0460d, Mem[00000000908001ec] = 0fa10a75
sth %l5,[%i5+0x1ec] ! Mem[00000000908001ec] = 460d0a75
! Mem[000000002d8000a8] = ffd053bb35816a62, %l5 = 00000000f9d0460d, %l0 = 23f8fff46b8ca6b8
add %i3,0xa8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = ffd053bb35816a62
! Mem[000000002d0000c0] = d254765b, %l5 = 00000000f9d0460d
lduh [%i2+0x0c0],%l5 ! %l5 = 000000000000d254
! Mem[00000000908001b0] = fffffffffffff117, %g2 = 0398849942da465d
ldx [%i5+0x1b0],%g2 ! %g2 = fffffffffffff117
! Mem[00000000900001a4] = 0e5b6ed0, %g2 = fffffffffffff117
ldub [%i4+0x1a7],%g2 ! %g2 = 000000000000000e
! Mem[0000000091000188] = 5e73d879 29b7c8a5, %g2 = 0000000e, %g3 = 23b3ffa2
ldd [%i6+0x188],%g2 ! %g2 = 000000005e73d879 0000000029b7c8a5
! Mem[0000000090000044] = e2f0df8d, %g2 = 000000005e73d879
ldub [%i4+0x047],%g2 ! %g2 = 00000000000000e2
! %l3 = 00000000c9945096, Mem[00000000910000b0] = 6c54d54e374fdfb3
stx %l3,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000000c9945096
! %l6 = ffffffffffffc46b, Mem[00000000908000a8] = d71785ddf20eed25
stx %l6,[%i5+0x0a8] ! Mem[00000000908000a8] = ffffffffffffc46b
p14_label_23:
! Mem[0000000091800010] = 52df9b310b5704ea, %g2 = 00000000000000e2
ldx [%o0+%o2],%g2 ! %g2 = 52df9b310b5704ea
! Mem[000000002d800168] = f0e6e7fe, %l3 = c9945096, %l0 = 35816a62
add %i3,0x168,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000f0e6e7fe
! Mem[000000009080003c] = c73563b5, %g2 = 52df9b310b5704ea
ldub [%i5+0x03e],%g2 ! %g2 = 00000000000000c7
! Mem[00000000918001e8] = 0068f208, %g2 = 00000000000000c7
lduw [%o0+0x1e8],%g2 ! %g2 = 000000000068f208
! Mem[000000002d8000e8] = 1d5ec360, %l5 = 000000000000d254
ldstub [%i3+0x0e8],%l5 ! %l5 = 0000001d000000ff
! Mem[000000002d000108] = 9a58a8d1, %l6 = ffffffffffffc46b
ldstub [%i2+0x108],%l6 ! %l6 = 0000009a000000ff
! Mem[000000002d8000bc] = 6b33675e, %l3 = c9945096, %l2 = 44fccc99
add %i3,0xbc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000006b33675e
! Mem[000000002d800130] = 321eb6b68ac1a583, %l3 = 00000000c9945096, %l6 = 000000000000009a
add %i3,0x130,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 321eb6b68ac1a583
! %l6 = 321eb6b68ac1a583, Mem[000000002d000160] = 12c6f4acdb350873
stx %l6,[%i2+0x160] ! Mem[000000002d000160] = 321eb6b68ac1a583
! Mem[00000000918001a0] = d9478d93f401a3b4, %g2 = 000000000068f208
ldx [%o0+0x1a0],%g2 ! %g2 = d9478d93f401a3b4
p14_label_24:
! %l2 = 6b33675e, %l3 = c9945096, Mem[0000000091000040] = d0dc1023 f63d3fd8
std %l2,[%i6+0x040] ! Mem[0000000091000040] = 6b33675e c9945096
! Mem[000000002d8000d8] = 000000d0, %l5 = 000000000000001d
swap [%i3+0x0d8],%l5 ! %l5 = 00000000000000d0
! Mem[000000002c000008] = 57b6ee4f, %l7 = 000000003d90f050
swap [%i0+%o1],%l7 ! %l7 = 0000000057b6ee4f
! Mem[000000002d800128] = d7ca859f, %l4 = 00000000310eebfb
swap [%i3+0x128],%l4 ! %l4 = 00000000d7ca859f
! Mem[000000002d800088] = d0b1fb7468e102de, %l6 = 321eb6b68ac1a583, %l2 = 000000006b33675e
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = d0b1fb7468e102de
! Mem[000000002d8000ec] = 074d67a4, %l5 = 00000000000000d0
swap [%i3+0x0ec],%l5 ! %l5 = 00000000074d67a4
! Mem[00000000900000d0] = c3af9cf4 738f9a5a, %g2 = f401a3b4, %g3 = 29b7c8a5
ldd [%i4+0x0d0],%g2 ! %g2 = 00000000c3af9cf4 00000000738f9a5a
! Mem[0000000091000160] = ef53c3bd, %g2 = 00000000c3af9cf4
lduh [%i6+0x162],%g2 ! %g2 = 000000000000ef53
! %l6 = 8ac1a583, %l7 = 57b6ee4f, Mem[0000000091800138] = 1d1f964d f4a69a0d
std %l6,[%o0+0x138] ! Mem[0000000091800138] = 8ac1a583 57b6ee4f
! Mem[000000002c0000d8] = a339f5e028cd20fb, %l4 = 00000000d7ca859f, %l2 = d0b1fb7468e102de
add %i0,0xd8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a339f5e028cd20fb
p14_label_25:
! Mem[000000002c0000db] = a339f5e0, %l6 = 321eb6b68ac1a583
ldstub [%i0+0x0db],%l6 ! %l6 = 000000e0000000ff
! Mem[000000002d8000d1] = d3d2d6a2, %l6 = 00000000000000e0
ldstub [%i3+0x0d1],%l6 ! %l6 = 000000d2000000ff
! Mem[000000002d000092] = d4cd12f7, %l4 = 00000000d7ca859f
ldstub [%i2+0x092],%l4 ! %l4 = 00000012000000ff
! Mem[000000002d8001e0] = cc71036e cba65831, %l0 = f0e6e7fe, %l1 = ffffff80
ldd [%i3+0x1e0],%l0 ! %l0 = 00000000cc71036e 00000000cba65831
! Mem[00000000918000e0] = e08754d5, %g18 = 36e5e04a0afd79bc
ldsw [%o0+0x0e0],%g2 ! %g2 = 36e5e04a0afd79bc
! %l2 = a339f5e028cd20fb, Mem[0000000090800162] = 8876f2ea
sth %l2,[%i5+0x162] ! Mem[0000000090800160] = 20fbf2ea
! %l5 = 00000000074d67a4, Mem[000000002d000054] = 6fcbbbd2
stw %l5,[%i2+0x054] ! Mem[000000002d000054] = 074d67a4
! Mem[00000000908001a0] = 2f4cc6ce 78c197c1, %g2 = e08754d5, %g3 = 738f9a5a
ldd [%i5+0x1a0],%g2 ! %g2 = 000000002f4cc6ce 0000000078c197c1
! Mem[0000000091800040] = 4378cb98, %g2 = 000000002f4cc6ce
lduh [%o0+0x040],%g2 ! %g2 = 0000000000004378
! Mem[0000000091000074] = 8cdbdfde, %g2 = 0000000000004378
lduh [%i6+0x076],%g2 ! %g2 = 0000000000008cdb
ba,a p14_not_taken_0_end
p14_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p14_branch_failed
p14_not_taken_0_end:
! End of Random Code for Thread 14
1: membar #Sync ! Force all stores to complete
p14_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x038] ! Set processor 14 done flag
! Check Registers
p14_check_registers:
set p14_expected_registers,%g1
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000cba65831
bne,a,pn %xcc,p14_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be a339f5e028cd20fb
bne,a,pn %xcc,p14_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c9945096
bne,a,pn %xcc,p14_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000012
bne,a,pn %xcc,p14_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000074d67a4
bne,a,pn %xcc,p14_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000d2
bne,a,pn %xcc,p14_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000057b6ee4f
bne,a,pn %xcc,p14_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p14_check_fp_registers:
set p14_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 2e9be870 6ed43e65
bne %xcc,p14_f0_fail
nop
! Check Local Memory
set p14_local0_expect,%g1
p14_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 3d90f050f1ece00a
ldx [%i0+0x008],%g3 ! Observed data at 000000002c000008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = e03beb572f4cc6ce
ldx [%i0+0x020],%g3 ! Observed data at 000000002c000020
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 5a0e0cf0ff0fdf51
ldx [%i0+0x0a0],%g3 ! Observed data at 000000002c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 000000f012c58317
ldx [%i0+0x0a8],%g3 ! Observed data at 000000002c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a339f5ff28cd20fb
ldx [%i0+0x0d8],%g3 ! Observed data at 000000002c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x128],%g2 ! Expected data = d495ff7e00000057
ldx [%i0+0x128],%g3 ! Observed data at 000000002c000128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x128,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000118d1c4152
ldx [%i0+0x1a0],%g3 ! Observed data at 000000002c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f0cbbd99ff185e31
ldx [%i0+0x1a8],%g3 ! Observed data at 000000002c0001a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0affa6cd1893ec3d
ldx [%i0+0x1e8],%g3 ! Observed data at 000000002c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i0,0x1e8,%g4
set p14_local1_expect,%g1
p14_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0bae25b9c4c5cf78
ldx [%i1+0x000],%g3 ! Observed data at 000000002c800000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 42e0bb29ebff2d10
ldx [%i1+0x008],%g3 ! Observed data at 000000002c800008
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = bf4e3b77e920fff2
ldx [%i1+0x010],%g3 ! Observed data at 000000002c800010
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 853c6c4c5c34f59f
ldx [%i1+0x030],%g3 ! Observed data at 000000002c800030
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 14efff7876ed1070
ldx [%i1+0x038],%g3 ! Observed data at 000000002c800038
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9bcaefe285f9dbac
ldx [%i1+0x080],%g3 ! Observed data at 000000002c800080
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 048e3570b31ad38d
ldx [%i1+0x088],%g3 ! Observed data at 000000002c800088
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 352cfb56ecffd1ff
ldx [%i1+0x0a8],%g3 ! Observed data at 000000002c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 8b6904278e9348c3
ldx [%i1+0x0e8],%g3 ! Observed data at 000000002c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff91486b48a020e4
ldx [%i1+0x128],%g3 ! Observed data at 000000002c800128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x128,%g4
ldx [%g1+0x190],%g2 ! Expected data = 310eebfbf6ada753
ldx [%i1+0x190],%g3 ! Observed data at 000000002c800190
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 90544060ab64fbe6
ldx [%i1+0x1d0],%g3 ! Observed data at 000000002c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i1,0x1d0,%g4
set p14_local2_expect,%g1
p14_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ffb4f957fed04828
ldx [%i2+0x000],%g3 ! Observed data at 000000002d000000
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 0c1fe02f727dff3c
ldx [%i2+0x028],%g3 ! Observed data at 000000002d000028
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = d3ffbbc34fcd62ce
ldx [%i2+0x048],%g3 ! Observed data at 000000002d000048
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ab4e2699074d67a4
ldx [%i2+0x050],%g3 ! Observed data at 000000002d000050
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff103c5ca1f0c1fe
ldx [%i2+0x058],%g3 ! Observed data at 000000002d000058
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4d042e4f00000057
ldx [%i2+0x068],%g3 ! Observed data at 000000002d000068
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3fff81b9b065cb60
ldx [%i2+0x070],%g3 ! Observed data at 000000002d000070
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = d4cdfff7c630f117
ldx [%i2+0x090],%g3 ! Observed data at 000000002d000090
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x090,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff58a8d16e89d16f
ldx [%i2+0x108],%g3 ! Observed data at 000000002d000108
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f6ada753e920fff2
ldx [%i2+0x110],%g3 ! Observed data at 000000002d000110
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 74a03b56b1e41352
ldx [%i2+0x120],%g3 ! Observed data at 000000002d000120
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 227bff0044acd7bd
ldx [%i2+0x130],%g3 ! Observed data at 000000002d000130
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 321eb6b68ac1a583
ldx [%i2+0x160],%g3 ! Observed data at 000000002d000160
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffb10a2ebcfd95ff
ldx [%i2+0x178],%g3 ! Observed data at 000000002d000178
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 3c2ec0a100000011
ldx [%i2+0x188],%g3 ! Observed data at 000000002d000188
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = aa08b1aa4eb663e2
ldx [%i2+0x1a8],%g3 ! Observed data at 000000002d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d1fd2d765754bae3
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+0x0a8],%g2 ! Expected data = ffd053bb35816a62
ldx [%i3+0x0a8],%g3 ! Observed data at 000000002d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ffd482d7fb123eff
ldx [%i3+0x0c0],%g3 ! Observed data at 000000002d8000c0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d3ffd6a2e1ea75b6
ldx [%i3+0x0d0],%g3 ! Observed data at 000000002d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0000001d11674ba4
ldx [%i3+0x0d8],%g3 ! Observed data at 000000002d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff5ec360000000d0
ldx [%i3+0x0e8],%g3 ! Observed data at 000000002d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 310eebfb4569bfc2
ldx [%i3+0x128],%g3 ! Observed data at 000000002d800128
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 58f8e59e276c1d5b
ldx [%i3+0x138],%g3 ! Observed data at 000000002d800138
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x138,%g4
ldx [%g1+0x178],%g2 ! Expected data = 283675a6283675a6
ldx [%i3+0x178],%g3 ! Observed data at 000000002d800178
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff32507215371acf
ldx [%i3+0x1f0],%g3 ! Observed data at 000000002d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p14_local_failed
add %i3,0x1f0,%g4
! The test for processor 14 has passed
p14_passed:
ta GOOD_TRAP
nop
p14_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p14_failed
p14_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p14_failed
p14_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p14_failed
p14_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p14_failed
p14_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p14_failed
p14_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p14_failed
p14_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p14_failed
p14_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p14_failed
p14_f0_fail:
set p14_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 14 failed
p14_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x038] ! Set processor 14 done flag
set p14_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 14 failed
p14_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x038] ! Set processor 14 done flag
set p14_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p14_selfmod_failed:
ba p14_failed
mov 0xabc,%g1
p14_common_error:
or %g0,0xeee,%g1
ba p14_failed
mov %o5,%g3
p14_common_signature_error:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_common_timeout:
set p14_temp,%g1
ba p14_failed
st %g2,[%g1] ! Common Lock Number
p14_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p14_failed
mov 0x0,%g3
p14_trap1e:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d800008]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d000008]
done
p14_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002d800008]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000002d000008]
done
p14_trap2e:
ldstuba [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c800010]
ldda [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d800010]
ldxa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c000008]
stha %l2,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000020]
done
p14_trap2o:
ldstuba [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002c800010]
ldda [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000002d800010]
ldxa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000002c000008]
stha %l2,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000002d000020]
done
p14_trap3e:
nop
nop
nop
nop
nop
done
p14_trap3o:
nop
nop
nop
nop
nop
done
p14_init_memory_pointers:
set p14_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p14_local0_start,%i0
set p14_local1_start,%i1
set p14_local2_start,%i2
set p14_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5e1112741f0605a1
ldx [%g1+0x008],%l1 ! %l1 = 9db7c78048a020e4
ldx [%g1+0x010],%l2 ! %l2 = 66f74354551e2eba
ldx [%g1+0x018],%l3 ! %l3 = 70ae1b8bcd73dee0
ldx [%g1+0x020],%l4 ! %l4 = b3c9d2c274a03b56
ldx [%g1+0x028],%l5 ! %l5 = eea2c6784a40e30a
ldx [%g1+0x030],%l6 ! %l6 = 24682c085c34f59f
ldx [%g1+0x038],%l7 ! %l7 = 6ba62e8416a1843f
! Initialize the output register of window 0
set unres3_start,%o0
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 = bd418c63 dd1d123b 719f9d50 967d04a6
! %f4 = 13792c25 363afd57 5b050a9e c520b92e
! %f8 = 7704a6e5 efd98040 3c35fff6 bbd361b1
! %f12 = b56524d9 d648eb97 66566497 0983770a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a88ae71e 74671290 66167326 3acd0b49
! %f20 = a3a5f067 e63ee543 7ecbcd35 eaad0d77
! %f24 = 5fcf73e8 45b69bfd 6baf4e39 1e228ebb
! %f28 = eb312f45 6b38420f 956db65f c7aa2a16
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1dce6a1e ea0c32cb 02351ebe fdf01c6f
! %f36 = 3c8bd476 f46fe7aa 29bf5023 28628885
! %f40 = b8088e58 09681269 7af3eaf1 a0d03e23
! %f44 = 6634e456 8a21d053 3ee1a34b 6d555392
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x18a08e2800000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 18a08e2800000010
wr %g0,%y ! Clear Y 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[000000002e8001a7] = a1f25122, %l1 = f84b365c42817506
ldstub [%i1+0x1a7],%l1 ! %l1 = 00000022000000ff
! %l0 = e24038c9, %l1 = 00000022, Mem[0000000090800118] = 8f7f46fd 043e2ee4
std %l0,[%i5+0x118] ! Mem[0000000090800118] = e24038c9 00000022
! Mem[000000002f000158] = ba0bf1755ae1c1ed, %l3 = 7a565567ffd052f1, %l5 = 4521464fe743e38e
add %i2,0x158,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ba0bf1755ae1c1ed
! Mem[000000002e800010] = 9cebd87ec9d21be1, %l7 = dda3566cc0ee5920, %l0 = 4970c983e24038c9
add %i1,0x10,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 9cebd87ec9d21be1
! Mem[000000002e000178] = 41e94bb0cdc024f8, %l3 = 7a565567ffd052f1
ldx [%i0+0x178],%l3 ! %l3 = 41e94bb0cdc024f8
! %l5 = ba0bf1755ae1c1ed, Mem[000000002f000000] = 27f4548260e5548c
stx %l5,[%i2+%g0] ! Mem[000000002f000000] = ba0bf1755ae1c1ed
! %l3 = 41e94bb0cdc024f8, Mem[00000000918001bc] = 105c4229
stw %l3,[%o0+0x1bc] ! Mem[00000000918001bc] = cdc024f8
! Mem[0000000090000100] = 05a08d70682c91a7, %g2 = 81abffa26466b681
ldx [%i4+0x100],%g2 ! %g2 = 05a08d70682c91a7
! Mem[00000000910000a4] = af757f8d, %g2 = 05a08d70682c91a7
ldsb [%i6+0x0a5],%g2 ! %g2 = ffffffffffffffaf
! Mem[00000000910001f0] = 4b9465713a8ccc2c, %g2 = ffffffffffffffaf
ldx [%i6+0x1f0],%g2 ! %g2 = 4b9465713a8ccc2c
p15_label_2:
! %l4 = 204bf61c4e072925, Mem[00000000908001f2] = 4c0fb1c7
stb %l4,[%i5+0x1f2] ! Mem[00000000908001f0] = 250fb1c7
! Mem[000000002e000190] = cd59f09e1d2fe01b, %l2 = b541f647dee1b904, %l4 = 204bf61c4e072925
add %i0,0x190,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = cd59f09e1d2fe01b
! %l4 = cd59f09e1d2fe01b, Mem[0000000090800008] = d132c671
stw %l4,[%i5+%o1] ! Mem[0000000090800008] = 1d2fe01b
! Mem[000000002f0000b7] = 261efde2, %l6 = d03fbc38bbc135fb
ldstub [%i2+0x0b7],%l6 ! %l6 = 000000e2000000ff
! Mem[000000002e800050] = 0e5035fe, %l3 = 41e94bb0cdc024f8
swap [%i1+0x050],%l3 ! %l3 = 000000000e5035fe
! Mem[000000002e000022] = 1993c343, %l3 = 000000000e5035fe
ldstub [%i0+0x022],%l3 ! %l3 = 000000c3000000ff
! Mem[0000000090000080] = e75680f9 00fc2d06, %g2 = 3a8ccc2c, %g3 = 0bad0b00
ldd [%i4+0x080],%g2 ! %g2 = 00000000e75680f9 0000000000fc2d06
! %l6 = 000000e2, %l7 = c0ee5920, Mem[0000000090800150] = 8a03c0a9 e70f0421
std %l6,[%i5+0x150] ! Mem[0000000090800150] = 000000e2 c0ee5920
! Mem[0000000090000150] = 970dcdea, %g2 = 00000000e75680f9
ldsh [%i4+0x150],%g2 ! %g2 = ffffffffffff970d
! Mem[00000000900001d0] = 108e8d96 cce983c4, %g2 = ffff970d, %g3 = 00fc2d06
ldd [%i4+0x1d0],%g2 ! %g2 = 00000000108e8d96 00000000cce983c4
p15_label_3:
! %l3 = 00000000000000c3, Mem[0000000091800058] = 5eccfeee
stw %l3,[%o0+0x058] ! Mem[0000000091800058] = 000000c3
! %l4 = cd59f09e1d2fe01b, Mem[000000002e000158] = 2ab4701c
stw %l4,[%i0+0x158] ! Mem[000000002e000158] = 1d2fe01b
! Mem[000000002e800018] = 899d2ec2d967d880, %l3 = 00000000000000c3, %l4 = cd59f09e1d2fe01b
add %i1,0x18,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 899d2ec2d967d880
! Mem[000000002e000178] = 41e94bb0, %l4 = d967d880, %l1 = 00000022
add %i0,0x178,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000041e94bb0
! %l1 = 0000000041e94bb0, Mem[00000000910000d4] = 512dff05
stb %l1,[%i6+0x0d4] ! Mem[00000000910000d4] = b02dff05
! %l0 = 9cebd87ec9d21be1, Mem[0000000091000195] = da465dc5
stb %l0,[%i6+0x195] ! Mem[0000000091000194] = e1465dc5
! Mem[0000000091000028] = 5731f53b 09165443, %g2 = 108e8d96, %g3 = cce983c4
ldd [%i6+%o5],%g2 ! %g2 = 000000005731f53b 0000000009165443
! Mem[0000000090000140] = cc39dec3 4ddf97be, %g2 = 5731f53b, %g3 = 09165443
ldd [%i4+0x140],%g2 ! %g2 = 00000000cc39dec3 000000004ddf97be
! %l4 = 899d2ec2d967d880, Mem[0000000090000177] = 70c97c7c
stb %l4,[%i4+0x177] ! Mem[0000000090000174] = 80c97c7c
! Mem[00000000900001e8] = 8eb8368f9e49aa61, %g2 = 00000000cc39dec3
ldx [%i4+0x1e8],%g2 ! %g2 = 8eb8368f9e49aa61
p15_label_4:
! %l2 = b541f647dee1b904, Mem[00000000918000e0] = e08754d50f35e790
stx %l2,[%o0+0x0e0] ! Mem[00000000918000e0] = b541f647dee1b904
! %l6 = 00000000000000e2, Mem[00000000908000c8] = ab91429dd46ef843
stx %l6,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000000000000e2
! Mem[000000009080015c] = efb0c888, %g2 = 8eb8368f9e49aa61
ldsb [%i5+0x15f],%g2 ! %g2 = ffffffffffffffef
! %l5 = ba0bf1755ae1c1ed, Mem[00000000908001ca] = 2008eb1e
sth %l5,[%i5+0x1ca] ! Mem[00000000908001c8] = c1edeb1e
! Mem[000000002f800130] = 9411cfdc, %l6 = 00000000000000e2
swap [%i3+0x130],%l6 ! %l6 = 000000009411cfdc
! Mem[0000000091000020] = 9be89b3f, %g2 = ffffffffffffffef
ldsb [%i6+0x021],%g2 ! %g2 = ffffffffffffff9b
! Mem[0000000091000088] = 04dbc27f 67ebf27b, %g2 = ffffff9b, %g3 = 4ddf97be
ldd [%i6+0x088],%g2 ! %g2 = 0000000004dbc27f 0000000067ebf27b
! Mem[00000000910001f4] = 3a8ccc2c, %g2 = 0000000004dbc27f
ldub [%i6+0x1f4],%g2 ! %g2 = 000000000000003a
! %l5 = ba0bf1755ae1c1ed, Mem[00000000908001e8] = 916930f2
stw %l5,[%i5+0x1e8] ! Mem[00000000908001e8] = 5ae1c1ed
! Mem[00000000908001a4] = 2af7afcd, %g2 = 000000000000003a
ldsb [%i5+0x1a7],%g2 ! %g2 = 000000000000002a
p15_label_5:
! %l6 = 000000009411cfdc, Mem[000000009080015c] = c0ef85ef
stw %l6,[%i5+0x15c] ! Mem[000000009080015c] = 9411cfdc
! Mem[000000002f80015c] = 362907d0, %l2 = dee1b904, %l6 = 9411cfdc
add %i3,0x15c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000362907d0
! Mem[00000000900000ac] = 017c212b, %g2 = 000000000000002a
ldub [%i4+0x0af],%g2 ! %g2 = 0000000000000001
! Mem[000000002f80003c] = 4735fe39, %l4 = d967d880, %l3 = 000000c3
add %i3,0x3c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000004735fe39
! Mem[0000000090000158] = d1d1ef4e 026fb8e3, %g2 = 00000001, %g3 = 67ebf27b
ldd [%i4+0x158],%g2 ! %g2 = 00000000d1d1ef4e 00000000026fb8e3
! %l7 = dda3566cc0ee5920, Mem[00000000910000b4] = 374fdfb3
stw %l7,[%i6+0x0b4] ! Mem[00000000910000b4] = c0ee5920
! Mem[000000002f800108] = 45a70266, %l7 = c0ee5920, %l5 = 5ae1c1ed
add %i3,0x108,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000045a70266
! %l1 = 0000000041e94bb0, Mem[000000009080015c] = 9411cfdc
stb %l1,[%i5+0x15c] ! Mem[000000009080015c] = b011cfdc
! Mem[00000000918000f8] = 2c39abb3 820479d7, %g2 = d1d1ef4e, %g3 = 026fb8e3
ldd [%o0+0x0f8],%g2 ! %g2 = 000000002c39abb3 00000000820479d7
! Mem[00000000908000c4] = 3b630000, %g2 = 000000002c39abb3
ldub [%i5+0x0c6],%g2 ! %g2 = 000000000000003b
p15_label_6:
! %l3 = 000000004735fe39, Mem[00000000918000d6] = 6bc78cf5
stb %l3,[%o0+0x0d6] ! Mem[00000000918000d4] = 39c78cf5
! Mem[000000002e0000f0] = 932076a8d1a1e1eb, %l2 = b541f647dee1b904, %l7 = dda3566cc0ee5920
add %i0,0xf0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 932076a8d1a1e1eb
! Mem[000000002e0000c4] = ed068d17, %l3 = 000000004735fe39
swap [%i0+0x0c4],%l3 ! %l3 = 00000000ed068d17
! Mem[000000002f0000d0] = ddaa2f61, %l4 = d967d880, %l1 = 41e94bb0
add %i2,0xd0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000ddaa2f61
! Mem[000000002f000100] = 7b4235c64f371ea0, %l1 = 00000000ddaa2f61, %l6 = 00000000362907d0
add %i2,0x100,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 7b4235c64f371ea0
! %l1 = 00000000ddaa2f61, Mem[0000000090000098] = 7d333a3fe30238ad
stx %l1,[%i4+0x098] ! Mem[0000000090000098] = 00000000ddaa2f61
! Mem[0000000090000110] = e5369b5f79df520c, %g2 = 000000000000003b
ldx [%i4+0x110],%g2 ! %g2 = e5369b5f79df520c
! Mem[0000000091800048] = 37761593, %g2 = e5369b5f79df520c
ldsb [%o0+0x049],%g2 ! %g2 = 0000000000000037
! Mem[000000002f800170] = 93ffa43c, %l3 = ed068d17, %l3 = ed068d17
add %i3,0x170,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000093ffa43c
! %l4 = 899d2ec2d967d880, Mem[0000000090000168] = dbbc723c
stb %l4,[%i4+0x168] ! Mem[0000000090000168] = 80bc723c
p15_label_7:
! Mem[000000002e000160] = 1e6602ed316ccab4, %l7 = 932076a8d1a1e1eb, %l1 = 00000000ddaa2f61
add %i0,0x160,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 1e6602ed316ccab4
! %l7 = 932076a8d1a1e1eb, Mem[000000009100017a] = ac3eface
sth %l7,[%i6+0x17a] ! Mem[0000000091000178] = e1ebface
! Mem[000000002f800024] = 01193168, %l4 = 899d2ec2d967d880
swap [%i3+0x024],%l4 ! %l4 = 0000000001193168
! %l6 = 7b4235c64f371ea0, Mem[00000000918001dc] = c322e1d0
stw %l6,[%o0+0x1dc] ! Mem[00000000918001dc] = 4f371ea0
! Mem[000000002f0000d8] = f3940c2a, %l5 = 0000000045a70266
swap [%i2+0x0d8],%l5 ! %l5 = 00000000f3940c2a
! Mem[000000002f8001f4] = 991c3dbc, %l7 = 932076a8d1a1e1eb
swap [%i3+0x1f4],%l7 ! %l7 = 00000000991c3dbc
! %l4 = 01193168, %l5 = f3940c2a, Mem[0000000090800000] = b5979d1d e3091c39
std %l4,[%i5+%g0] ! Mem[0000000090800000] = 01193168 f3940c2a
! Mem[0000000090800184] = 4c114e14, %g2 = 0000000000000037
ldsh [%i5+0x186],%g2 ! %g2 = 0000000000004c11
! %l2 = b541f647dee1b904, Mem[000000009080007c] = 51d4b3e4
sth %l2,[%i5+0x07c] ! Mem[000000009080007c] = b904b3e4
! Mem[000000002f8001b9] = 2a4a65bf, %l0 = 9cebd87ec9d21be1
ldstub [%i3+0x1b9],%l0 ! %l0 = 0000004a000000ff
p15_label_8:
! %l3 = 0000000093ffa43c, Mem[000000002e0001b6] = fcdb4d2a
sth %l3,[%i0+0x1b6] ! Mem[000000002e0001b4] = fcdba43c
! Mem[000000002f8001d2] = fdfc8c3d, %l3 = 0000000093ffa43c
ldstub [%i3+0x1d2],%l3 ! %l3 = 0000008c000000ff
! Mem[00000000910001c8] = fee1a5a889278576, %g2 = 0000000000004c11
ldx [%i6+0x1c8],%g2 ! %g2 = fee1a5a889278576
! Mem[000000002e000000] = 8112c31de5569150, %l5 = 00000000f3940c2a
ldx [%i0+%g0],%l5 ! %l5 = 8112c31de5569150
! Mem[0000000091000150] = 1a13b93e28ad1ffe, %g2 = fee1a5a889278576
ldx [%i6+0x150],%g2 ! %g2 = 1a13b93e28ad1ffe
! Mem[00000000908001a8] = cdbe4478, %g2 = 1a13b93e28ad1ffe
ldsh [%i5+0x1aa],%g2 ! %g2 = ffffffffffffcdbe
! Mem[00000000900001c8] = a87366ffbd87184d, %g2 = ffffffffffffcdbe
ldx [%i4+0x1c8],%g2 ! %g2 = a87366ffbd87184d
! Mem[000000002e800198] = 6a1624cf, %l4 = 01193168, %l6 = 4f371ea0
add %i1,0x198,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000006a1624cf
! Mem[000000002e800178] = cb5a38254511fa0d, %l5 = 8112c31de5569150, %l5 = 8112c31de5569150
add %i1,0x178,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = cb5a38254511fa0d
! Mem[000000002e0000da] = 5d66c556, %l2 = b541f647dee1b904
ldstub [%i0+0x0da],%l2 ! %l2 = 000000c5000000ff
p15_label_9:
! Mem[000000009080002c] = bdc3e6cf, %g2 = a87366ffbd87184d
ldsb [%i5+0x02d],%g2 ! %g2 = ffffffffffffffbd
! Mem[000000002f8001b0] = 03e8d2e6f636bac8, %l3 = 000000000000008c, %l2 = 00000000000000c5
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 03e8d2e6f636bac8
! Mem[00000000908000e8] = c63d9e2d, %g2 = ffffffffffffffbd
lduh [%i5+0x0e8],%g2 ! %g2 = 000000000000c63d
! Mem[000000002f8000e0] = 221914be, %l4 = 01193168, %l4 = 01193168
add %i3,0xe0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000221914be
! Mem[000000002f0001f8] = 93ffca33, %l6 = 6a1624cf, %l7 = 991c3dbc
add %i2,0x1f8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000093ffca33
! %l2 = 03e8d2e6f636bac8, Mem[00000000910001ac] = 57ebb0cd
stw %l2,[%i6+0x1ac] ! Mem[00000000910001ac] = f636bac8
! Mem[000000002f0001f4] = 72a92952, %l3 = 0000008c, %l6 = 6a1624cf
add %i2,0x1f4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000072a92952
! Mem[000000002e0000c8] = dd34e335, %l2 = f636bac8, %l7 = 93ffca33
add %i0,0xc8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000dd34e335
! Mem[000000002e000100] = cc596390, %l2 = f636bac8, %l6 = 72a92952
add %i0,0x100,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000cc596390
! Mem[00000000918000cc] = c4a0c63d, %g2 = 000000000000c63d
lduw [%o0+0x0cc],%g2 ! %g2 = 00000000c4a0c63d
p15_label_10:
! Mem[000000002e8001c0] = 397f2a5d, %l3 = 000000000000008c
swap [%i1+0x1c0],%l3 ! %l3 = 00000000397f2a5d
! Mem[000000002e800148] = d36bc5bc edf6bfcf, %l2 = f636bac8, %l3 = 397f2a5d
ldd [%i1+0x148],%l2 ! %l2 = 00000000d36bc5bc 00000000edf6bfcf
! Mem[000000002f0000a0] = d7abf5b6cfb672ab, %l6 = 00000000cc596390, %l4 = 00000000221914be
add %i2,0xa0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = d7abf5b6cfb672ab
! %l3 = 00000000edf6bfcf, Mem[000000002e0000e7] = 2ce78c56
stb %l3,[%i0+0x0e7] ! Mem[000000002e0000e4] = 2ce78ccf
! Mem[000000002e000178] = 41e94bb0, %l4 = cfb672ab, %l5 = 4511fa0d
add %i0,0x178,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000041e94bb0
! Mem[00000000910001d4] = 9fe2de21, %g2 = 00000000c4a0c63d
lduh [%i6+0x1d6],%g2 ! %g2 = 0000000000009fe2
! %l2 = 00000000d36bc5bc, Mem[000000002e8000ab] = 4bd7362a
stb %l2,[%i1+0x0ab] ! Mem[000000002e8000a8] = 4bd736bc
! Mem[000000002e00008c] = a187d5a9, %l1 = 316ccab4, %l6 = cc596390
add %i0,0x8c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a187d5a9
! Mem[0000000091800004] = eb908f1d, %g2 = 0000000000009fe2
ldub [%o0+0x006],%g2 ! %g2 = 00000000000000eb
! %l1 = 1e6602ed316ccab4, Mem[00000000910001be] = ffc4524e
stb %l1,[%i6+0x1be] ! Mem[00000000910001bc] = b4c4524e
p15_label_11:
! %l7 = 00000000dd34e335, Mem[0000000091000050] = de1db3f2
stw %l7,[%i6+0x050] ! Mem[0000000091000050] = dd34e335
! Mem[000000002f800045] = 8b3b4ec5, %l0 = 000000000000004a
ldstub [%i3+0x045],%l0 ! %l0 = 0000003b000000ff
! Mem[000000002f000178] = 038757af8d0ca0cf, %l1 = 1e6602ed316ccab4, %l4 = d7abf5b6cfb672ab
add %i2,0x178,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 038757af8d0ca0cf
! Mem[000000002e0000b8] = ac32ea0872fe079a, %l7 = 00000000dd34e335, %l4 = 038757af8d0ca0cf
add %i0,0xb8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = ac32ea0872fe079a
! Mem[000000002e000008] = 2edcb594566c34a9, %l1 = 1e6602ed316ccab4, %l1 = 1e6602ed316ccab4
add %i0,0x08,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 2edcb594566c34a9
! Mem[0000000090000084] = 2d06a861, %g2 = 00000000000000eb
ldub [%i4+0x086],%g2 ! %g2 = 000000000000002d
! Mem[000000002f0000ec] = f4dc201f, %l2 = 00000000d36bc5bc
swap [%i2+0x0ec],%l2 ! %l2 = 00000000f4dc201f
! %l2 = 00000000f4dc201f, Mem[0000000090000028] = 3671610f
stw %l2,[%i4+%o5] ! Mem[0000000090000028] = f4dc201f
! Mem[000000002e000157] = bcd829ee, %l6 = 00000000a187d5a9
ldstub [%i0+0x157],%l6 ! %l6 = 000000ee000000ff
! Mem[000000002e800178] = cb5a3825, %l4 = ac32ea0872fe079a
swap [%i1+0x178],%l4 ! %l4 = 00000000cb5a3825
p15_label_12:
! Mem[0000000090000120] = 44f6810c, %g2 = 000000000000002d
ldsh [%i4+0x120],%g2 ! %g2 = 00000000000044f6
! %l3 = 00000000edf6bfcf, Mem[0000000090800160] = b0c88876f2ea0527
stx %l3,[%i5+0x160] ! Mem[0000000090800160] = 00000000edf6bfcf
! Mem[000000002e800180] = 127b0545, %l6 = 00000000000000ee
ldstub [%i1+0x180],%l6 ! %l6 = 00000012000000ff
! %l1 = 2edcb594566c34a9, Mem[0000000091800048] = b037761593c680d2
stx %l1,[%o0+0x048] ! Mem[0000000091800048] = 2edcb594566c34a9
! Mem[000000002e800168] = c71647ae18ecb6d8, %l5 = 0000000041e94bb0, %l2 = 00000000f4dc201f
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = c71647ae18ecb6d8
! Mem[000000002f000198] = 911c50752c108c4a, %l1 = 2edcb594566c34a9, %l0 = 000000000000003b
add %i2,0x198,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 911c50752c108c4a
! Mem[000000002f8001e8] = 624e91ff, %l4 = 00000000cb5a3825
swap [%i3+0x1e8],%l4 ! %l4 = 00000000624e91ff
! Mem[00000000910000a8] = 8dd0b147, %g18 = 8c5b14a87a2970b2
ldsw [%i6+0x0a8],%g2 ! %g2 = 8c5b14a87a2970b2
! %l1 = 2edcb594566c34a9, Mem[000000002f0000a0] = d7abf5b6cfb672ab
stx %l1,[%i2+0x0a0] ! Mem[000000002f0000a0] = 2edcb594566c34a9
! Mem[00000000918000ac] = 544aa699, %g2 = ffffffff8dd0b147
ldub [%o0+0x0ac],%g2 ! %g2 = 0000000000000054
p15_label_13:
! Mem[000000002f800100] = 481fa883, %l1 = 2edcb594566c34a9
swap [%i3+0x100],%l1 ! %l1 = 00000000481fa883
! Mem[000000002f80011c] = 5aa01d09, %l1 = 481fa883, %l6 = 00000012
add %i3,0x11c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000005aa01d09
! Mem[0000000090800130] = e5d20aba 12668400, %g2 = 00000054, %g3 = 820479d7
ldd [%i5+0x130],%g2 ! %g2 = 00000000e5d20aba 0000000012668400
! %l4 = 624e91ff, %l5 = 41e94bb0, Mem[00000000918000c8] = b2d8d437 c4a0c63d
std %l4,[%o0+0x0c8] ! Mem[00000000918000c8] = 624e91ff 41e94bb0
! %l4 = 00000000624e91ff, Mem[0000000091800106] = be2c7108
sth %l4,[%o0+0x106] ! Mem[0000000091800104] = 91ff7108
! Mem[00000000900001dc] = 4a41cac2, %g2 = 00000000e5d20aba
ldub [%i4+0x1df],%g2 ! %g2 = 000000000000004a
! Mem[000000002f80012c] = 4d743112, %l2 = c71647ae18ecb6d8
swap [%i3+0x12c],%l2 ! %l2 = 000000004d743112
! Mem[0000000090000108] = 15083852, %g2 = 000000000000004a
ldub [%i4+0x10b],%g2 ! %g2 = 0000000000000015
! Mem[0000000090800114] = a8641de2, %g2 = 0000000000000015
ldsb [%i5+0x115],%g2 ! %g2 = ffffffffffffffa8
! Mem[00000000918001d8] = 28aef307 4f371ea0, %g2 = ffffffa8, %g3 = 12668400
ldd [%o0+0x1d8],%g2 ! %g2 = 0000000028aef307 000000004f371ea0
p15_label_14:
! Mem[000000002e000190] = cd59f09e1d2fe01b, %l4 = 00000000624e91ff, %l2 = 000000004d743112
add %i0,0x190,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = cd59f09e1d2fe01b
! Mem[000000002e8001f0] = 4e5f3dc1, %l7 = 00000000dd34e335
swap [%i1+0x1f0],%l7 ! %l7 = 000000004e5f3dc1
! %l0 = 911c50752c108c4a, Mem[000000002f8000ec] = 98eaa0d8
stb %l0,[%i3+0x0ec] ! Mem[000000002f8000ec] = 4aeaa0d8
! Mem[000000002f800188] = 38467015, %l3 = 00000000edf6bfcf
swap [%i3+0x188],%l3 ! %l3 = 0000000038467015
! Mem[000000002e8001f3] = dd34e335, %l2 = cd59f09e1d2fe01b
ldstub [%i1+0x1f3],%l2 ! %l2 = 00000035000000ff
! Mem[000000002f000128] = 71d2a386, %l3 = 38467015, %l3 = 38467015
add %i2,0x128,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000071d2a386
! Mem[00000000910001a0] = 4352a10b3f4114b0, %g2 = 0000000028aef307
ldx [%i6+0x1a0],%g2 ! %g2 = 4352a10b3f4114b0
! Mem[000000002f000110] = d4b2e3b8012eb84c, %l3 = 0000000071d2a386, %l7 = 000000004e5f3dc1
add %i2,0x110,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = d4b2e3b8012eb84c
! Mem[0000000090800074] = bb03eaa9, %g2 = 4352a10b3f4114b0
lduw [%i5+0x074],%g2 ! %g2 = 00000000bb03eaa9
! Mem[0000000090800094] = 5c3b9840, %g2 = 00000000bb03eaa9
ldub [%i5+0x096],%g2 ! %g2 = 000000000000005c
p15_label_15:
! %l3 = 0000000071d2a386, Mem[0000000091800060] = 4efd124c6111ba07
stx %l3,[%o0+0x060] ! Mem[0000000091800060] = 0000000071d2a386
! Mem[000000002e800163] = af260f8d, %l4 = 00000000624e91ff
ldstub [%i1+0x163],%l4 ! %l4 = 0000008d000000ff
! Mem[000000002e0001c4] = ebe96685, %l6 = 000000005aa01d09
swap [%i0+0x1c4],%l6 ! %l6 = 00000000ebe96685
! Mem[000000002f000180] = 259e3c6e, %l1 = 481fa883, %l3 = 71d2a386
add %i2,0x180,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000259e3c6e
! Mem[000000002e000148] = 39c0f168d96367c1, %l7 = d4b2e3b8012eb84c, %l7 = d4b2e3b8012eb84c
add %i0,0x148,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 39c0f168d96367c1
! Mem[0000000090000148] = 30e3e718, %g2 = 000000000000005c
ldub [%i4+0x14b],%g2 ! %g2 = 0000000000000030
! Mem[000000002f800048] = 3e257e37, %l2 = 0000000000000035
ldstub [%i3+0x048],%l2 ! %l2 = 0000003e000000ff
! Mem[000000002f8001b4] = f636bac8, %l4 = 0000008d, %l6 = ebe96685
add %i3,0x1b4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000f636bac8
! Mem[000000002f0000d4] = 0bfc88e8, %l0 = 911c50752c108c4a
ldstub [%i2+0x0d4],%l0 ! %l0 = 0000000b000000ff
! Mem[000000002f8000f0] = b29d69f15f44d2c1, %l1 = 00000000481fa883, %l3 = 00000000259e3c6e
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = b29d69f15f44d2c1
p15_label_16:
! Mem[000000002f000048] = 04e50fe5, %l4 = 000000000000008d
swap [%i2+0x048],%l4 ! %l4 = 0000000004e50fe5
! %l5 = 0000000041e94bb0, Mem[00000000900001b4] = e9ae522e
stw %l5,[%i4+0x1b4] ! Mem[00000000900001b4] = 41e94bb0
! Mem[0000000090800120] = 78c6e65f4526dca5, %g2 = 0000000000000030
ldx [%i5+0x120],%g2 ! %g2 = 78c6e65f4526dca5
! Mem[0000000090000088] = 6d1e19ef, %g2 = 78c6e65f4526dca5
ldsb [%i4+0x08a],%g2 ! %g2 = 000000000000006d
! Mem[000000002e800128] = 7c34e9f9, %l1 = 481fa883, %l4 = 04e50fe5
add %i1,0x128,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007c34e9f9
! Mem[000000002f000000] = ba0bf1755ae1c1ed, %l2 = 000000000000003e, %l0 = 000000000000000b
casxa [%i2]0x80,%l2,%l0 ! %l0 = ba0bf1755ae1c1ed
! Mem[000000002e0001b8] = 666de2a4, %l5 = 0000000041e94bb0
swap [%i0+0x1b8],%l5 ! %l5 = 00000000666de2a4
! Mem[0000000091000090] = 78c9278a, %g2 = 000000000000006d
ldub [%i6+0x093],%g2 ! %g2 = 0000000000000078
! Mem[000000002f8000c8] = 1d7f68e0, %l2 = 0000003e, %l2 = 0000003e
add %i3,0xc8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000001d7f68e0
! %l1 = 00000000481fa883, Mem[0000000090800111] = aa0e7ce4
stb %l1,[%i5+0x111] ! Mem[0000000090800110] = 830e7ce4
p15_label_17:
! %l4 = 000000007c34e9f9, Mem[00000000908001a0] = 046412e4
stw %l4,[%i5+0x1a0] ! Mem[00000000908001a0] = 7c34e9f9
! Mem[000000002e0001b0] = a70e334a, %l6 = f636bac8, %l0 = 5ae1c1ed
add %i0,0x1b0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000a70e334a
! Mem[000000002f800154] = b2de2547, %l0 = 00000000a70e334a
ldstub [%i3+0x154],%l0 ! %l0 = 000000b2000000ff
! Mem[000000009000018c] = cd9f816b, %g18 = 8c5b14a87a2970b2
ldsw [%i4+0x18c],%g2 ! %g2 = 8c5b14a87a2970b2
! Mem[000000002f0001fb] = 93ffca33, %l5 = 00000000666de2a4
ldstub [%i2+0x1fb],%l5 ! %l5 = 00000033000000ff
! Mem[0000000091800094] = e9c0328f, %g2 = ffffffffcd9f816b
ldsb [%o0+0x094],%g2 ! %g2 = ffffffffffffffe9
! Mem[000000002f800110] = cf66cb590a92eb42, %l3 = b29d69f15f44d2c1, %l4 = 000000007c34e9f9
add %i3,0x110,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = cf66cb590a92eb42
! Mem[000000002e800188] = 28877ea0359dab1c, %l0 = 00000000000000b2, %l4 = cf66cb590a92eb42
add %i1,0x188,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 28877ea0359dab1c
! Mem[00000000918001cc] = 61cfcdac, %g2 = ffffffffffffffe9
ldub [%o0+0x1cc],%g2 ! %g2 = 0000000000000061
! %l7 = 39c0f168d96367c1, Mem[000000009180012a] = adfa7e21
stb %l7,[%o0+0x12a] ! Mem[0000000091800128] = c1fa7e21
p15_label_18:
! Mem[000000009000003c] = e8c028a7, %g2 = 0000000000000061
ldub [%i4+0x03c],%g2 ! %g2 = 00000000000000e8
! Mem[000000002e800058] = 9ec609e7 c10e9f51, %l0 = 000000b2, %l1 = 481fa883
ldd [%i1+0x058],%l0 ! %l0 = 000000009ec609e7 00000000c10e9f51
! Mem[000000002e0000a0] = af44270f97515a88, %l2 = 000000001d7f68e0, %l0 = 000000009ec609e7
add %i0,0xa0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = af44270f97515a88
! Mem[000000002e000048] = 764d37f4a19b99b8, %l0 = af44270f97515a88, %l4 = 28877ea0359dab1c
add %i0,0x48,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 764d37f4a19b99b8
! %l2 = 1d7f68e0, %l3 = 5f44d2c1, Mem[00000000908000e8] = c63d9e2d bc2a9af4
std %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = 1d7f68e0 5f44d2c1
! Mem[000000002f8000e8] = 3b71dfc1, %l5 = 00000033, %l5 = 00000033
add %i3,0xe8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000003b71dfc1
! Mem[000000009100016c] = 9f5c7543, %g2 = 00000000000000e8
ldsb [%i6+0x16c],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000002f8000f8] = 0a2fa6cb0b00b8ab, %l2 = 000000001d7f68e0, %l2 = 000000001d7f68e0
add %i3,0xf8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 0a2fa6cb0b00b8ab
! Mem[000000002f800198] = 61fe10ce, %l3 = b29d69f15f44d2c1
ldstub [%i3+0x198],%l3 ! %l3 = 00000061000000ff
! Mem[000000002f800100] = 566c34a9, %l7 = d96367c1, %l1 = c10e9f51
add %i3,0x100,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000566c34a9
p15_label_19:
! Mem[00000000900001bc] = db2d8400, %g18 = 8c5b14a87a2970b2
ldsw [%i4+0x1bc],%g2 ! %g2 = 8c5b14a87a2970b2
! Mem[000000002e800008] = 9f445ae246cd0c91, %l6 = 00000000f636bac8, %l7 = 39c0f168d96367c1
add %i1,0x08,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 9f445ae246cd0c91
! Mem[0000000091800090] = ff83cf3c e9c0328f, %g2 = db2d8400, %g3 = 4f371ea0
ldd [%o0+0x090],%g2 ! %g2 = 00000000ff83cf3c 00000000e9c0328f
! %l0 = af44270f97515a88, Mem[000000002f800048] = ff257e37
sth %l0,[%i3+0x048] ! Mem[000000002f800048] = 5a887e37
! Mem[000000002f000184] = 20ea1be3, %l5 = 3b71dfc1, %l2 = 0b00b8ab
add %i2,0x184,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000020ea1be3
! Mem[0000000091800168] = 9ef57873, %g2 = 00000000ff83cf3c
ldsh [%o0+0x168],%g2 ! %g2 = ffffffffffff9ef5
! Mem[000000002f000158] = ba0bf1755ae1c1ed, %l5 = 000000003b71dfc1, %l2 = 0000000020ea1be3
add %i2,0x158,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = ba0bf1755ae1c1ed
! Mem[000000002f800040] = 8c3962088bff4ec5, %l7 = 9f445ae246cd0c91, %l5 = 000000003b71dfc1
add %i3,0x40,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 8c3962088bff4ec5
! Mem[00000000910001b4] = bae85ac5, %g18 = 8c5b14a87a2970b2
ldsw [%i6+0x1b4],%g2 ! %g2 = 8c5b14a87a2970b2
! %l4 = 764d37f4a19b99b8, Mem[000000009000009d] = aa2f611b
stb %l4,[%i4+0x09d] ! Mem[000000009000009c] = b82f611b
p15_label_20:
! Mem[000000002f000018] = 3580eaef, %l1 = 00000000566c34a9
swap [%i2+%o3],%l1 ! %l1 = 000000003580eaef
! Mem[000000002e000084] = 2badc6d1, %l7 = 46cd0c91, %l6 = f636bac8
add %i0,0x84,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 000000002badc6d1
! Mem[000000002e8001b8] = b1d97a9a, %l7 = 9f445ae246cd0c91
swap [%i1+0x1b8],%l7 ! %l7 = 00000000b1d97a9a
! %l0 = 97515a88, %l1 = 3580eaef, Mem[0000000091000108] = 05716004 9d01f1f7
std %l0,[%i6+0x108] ! Mem[0000000091000108] = 97515a88 3580eaef
! Mem[000000002e8001b7] = 658b8d2a, %l7 = 00000000b1d97a9a
ldstub [%i1+0x1b7],%l7 ! %l7 = 0000002a000000ff
! Mem[0000000091000180] = b01e9887, %g2 = ffffffffbae85ac5
ldsb [%i6+0x183],%g2 ! %g2 = ffffffffffffffb0
! Mem[000000002f8001ac] = bb2bd8b2, %l6 = 000000002badc6d1
swap [%i3+0x1ac],%l6 ! %l6 = 00000000bb2bd8b2
! %l4 = a19b99b8, %l5 = 8bff4ec5, Mem[00000000910001e8] = b1ff691c c44c48cc
std %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = a19b99b8 8bff4ec5
! %l6 = bb2bd8b2, %l7 = 0000002a, Mem[000000002e0001b0] = a70e334a fcdba43c
std %l6,[%i0+0x1b0] ! Mem[000000002e0001b0] = bb2bd8b2 0000002a
! Mem[000000002f0001c8] = 00835c383be60d82, %l7 = 000000000000002a, %l0 = af44270f97515a88
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 00835c383be60d82
p15_label_21:
! Mem[0000000090000004] = 62732a5b, %g2 = ffffffffffffffb0
ldub [%i4+0x004],%g2 ! %g2 = 0000000000000062
! Mem[000000002f000110] = d4b2e3b8 012eb84c, %l6 = bb2bd8b2, %l7 = 0000002a
ldd [%i2+0x110],%l6 ! %l6 = 00000000d4b2e3b8 00000000012eb84c
! %l7 = 00000000012eb84c, Mem[0000000091000166] = c93b846b
stb %l7,[%i6+0x166] ! Mem[0000000091000164] = 4c3b846b
! %l4 = 764d37f4a19b99b8, Mem[0000000090800026] = ffdcddfb
sth %l4,[%i5+0x026] ! Mem[0000000090800024] = 99b8ddfb
! Mem[000000002e80008c] = 45468bdd, %l2 = ba0bf1755ae1c1ed
swap [%i1+0x08c],%l2 ! %l2 = 0000000045468bdd
! Mem[000000002f00001c] = c5069220, %l1 = 3580eaef, %l4 = a19b99b8
add %i2,0x1c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000c5069220
! %l3 = 0000000000000061, Mem[0000000091800083] = a4a6b4e0
stb %l3,[%o0+0x083] ! Mem[0000000091800080] = 61a6b4e0
! Mem[0000000090800178] = 7f93b779, %g2 = 0000000000000062
lduw [%i5+0x178],%g2 ! %g2 = 000000007f93b779
! Mem[0000000091000140] = 47050689d9de5dcd, %g2 = 000000007f93b779
ldx [%i6+0x140],%g2 ! %g2 = 47050689d9de5dcd
! %l2 = 45468bdd, %l3 = 00000061, Mem[0000000090800190] = 7c092ad3 686da222
std %l2,[%i5+0x190] ! Mem[0000000090800190] = 45468bdd 00000061
p15_label_22:
! Mem[000000002e800150] = b526d0b300602d60, %l6 = 00000000d4b2e3b8, %l5 = 8c3962088bff4ec5
add %i1,0x150,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = b526d0b300602d60
! Mem[000000002f0001d8] = 4c006cf6, %l4 = 00000000c5069220
ldstub [%i2+0x1d8],%l4 ! %l4 = 0000004c000000ff
! Mem[000000002e80011c] = 525b3492, %l2 = 0000000045468bdd
swap [%i1+0x11c],%l2 ! %l2 = 00000000525b3492
! Mem[0000000091800018] = 924f15f8, %g2 = 47050689d9de5dcd
lduw [%o0+%o3],%g2 ! %g2 = 00000000924f15f8
! Mem[000000002e8001fc] = de176c1a, %l0 = 00835c383be60d82
swap [%i1+0x1fc],%l0 ! %l0 = 00000000de176c1a
! Mem[000000002f000194] = 6a811f13, %l4 = 0000004c, %l4 = 0000004c
add %i2,0x194,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000006a811f13
! Mem[000000002e00012c] = 8d5bef9a, %l6 = d4b2e3b8, %l4 = 6a811f13
add %i0,0x12c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008d5bef9a
! Mem[00000000910000cc] = 07c9ab45, %g2 = 00000000924f15f8
ldsb [%i6+0x0cd],%g2 ! %g2 = 0000000000000007
! Mem[000000002f8001c8] = 25a3bf3af19df0b6, %l6 = 00000000d4b2e3b8, %l7 = 00000000012eb84c
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 25a3bf3af19df0b6
! Mem[000000002f8000a0] = 44f1f7fd, %l7 = f19df0b6, %l6 = d4b2e3b8
add %i3,0xa0,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000044f1f7fd
p15_label_23:
! Mem[000000002e00014a] = 39c0f168, %l7 = 25a3bf3af19df0b6
ldstub [%i0+0x14a],%l7 ! %l7 = 000000f1000000ff
! Mem[00000000910001d8] = de219221, %g2 = 0000000000000007
lduw [%i6+0x1d8],%g2 ! %g2 = 00000000de219221
! Mem[000000002e0000b8] = ac32ea08, %l5 = 00602d60, %l7 = 000000f1
add %i0,0xb8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000ac32ea08
! Mem[000000002e00010c] = a145cbc6, %l1 = 3580eaef, %l5 = 00602d60
add %i0,0x10c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000a145cbc6
! %l5 = 00000000a145cbc6, Mem[000000009000014e] = 18c0970d
stb %l5,[%i4+0x14e] ! Mem[000000009000014c] = c6c0970d
! Mem[000000002e800020] = 10b2298c, %l0 = de176c1a, %l0 = de176c1a
add %i1,0x20,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000010b2298c
! Mem[00000000908000b4] = 402956a2, %g2 = 00000000de219221
ldsb [%i5+0x0b5],%g2 ! %g2 = 0000000000000040
! Mem[00000000900000c8] = ed69f131, %g2 = 0000000000000040
lduw [%i4+0x0c8],%g2 ! %g2 = 00000000ed69f131
! Mem[00000000900000f8] = 6184d1dd, %g2 = 00000000ed69f131
ldsh [%i4+0x0fa],%g2 ! %g2 = 0000000000006184
! %l6 = 44f1f7fd, %l7 = ac32ea08, Mem[0000000090800050] = 2a68c736 e0bdd7c8
std %l6,[%i5+0x050] ! Mem[0000000090800050] = 44f1f7fd ac32ea08
p15_label_24:
! Mem[00000000908001c0] = 71f81ff3, %g18 = 8c5b14a87a2970b2
ldsw [%i5+0x1c0],%g2 ! %g2 = 8c5b14a87a2970b2
! %l7 = 00000000ac32ea08, Mem[0000000091000104] = 62d999f4
stw %l7,[%i6+0x104] ! Mem[0000000091000104] = ac32ea08
! Mem[000000002f00006c] = 38c7873b, %l3 = 0000000000000061
swap [%i2+0x06c],%l3 ! %l3 = 0000000038c7873b
! Mem[00000000918001b8] = 1812ab31, %g18 = 8c5b14a87a2970b2
ldsw [%o0+0x1b8],%g2 ! %g2 = 8c5b14a87a2970b2
! Mem[000000002f000198] = 911c5075, %l1 = 000000003580eaef
ldsw [%i2+0x198],%l1 ! %l1 = ffffffff911c5075
! Mem[000000002f800130] = 000000e230952503, %l2 = 00000000525b3492, %l6 = 0000000044f1f7fd
add %i3,0x130,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 000000e230952503
! %l7 = 00000000ac32ea08, Mem[00000000900001c6] = ca4ca873
sth %l7,[%i4+0x1c6] ! Mem[00000000900001c4] = ea08a873
! %l6 = 000000e230952503, Mem[000000002f000190] = 5cbeff186a811f13
stx %l6,[%i2+0x190] ! Mem[000000002f000190] = 000000e230952503
! Mem[000000002f800070] = 7ce8506a, %l0 = 0000000010b2298c
swap [%i3+0x070],%l0 ! %l0 = 000000007ce8506a
! Mem[000000002e00002c] = 2593a4a8, %l5 = 00000000a145cbc6
swap [%i0+0x02c],%l5 ! %l5 = 000000002593a4a8
p15_label_25:
! %l6 = 000000e230952503, Mem[0000000091000088] = 04dbc27f67ebf27b
stx %l6,[%i6+0x088] ! Mem[0000000091000088] = 000000e230952503
! %l7 = 00000000ac32ea08, Mem[0000000091800178] = da6c138f5aec40c2
stx %l7,[%o0+0x178] ! Mem[0000000091800178] = 00000000ac32ea08
! Mem[000000002f8001b0] = 03e8d2e6, %l2 = 525b3492, %l7 = ac32ea08
add %i3,0x1b0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000003e8d2e6
! Mem[000000002e800014] = c9d21be1, %l4 = 8d5bef9a, %l0 = 7ce8506a
add %i1,0x14,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000c9d21be1
! Mem[0000000090800070] = a09699f8, %g18 = 8c5b14a87a2970b2
ldsw [%i5+0x070],%g2 ! %g2 = 8c5b14a87a2970b2
! Mem[000000002e800120] = 1e4d72f1, %l0 = 00000000c9d21be1
swap [%i1+0x120],%l0 ! %l0 = 000000001e4d72f1
! Mem[000000002f00001f] = c5069220, %l3 = 0000000038c7873b
ldstub [%i2+0x01f],%l3 ! %l3 = 00000020000000ff
! Mem[00000000918001d0] = a5d23446ea1f732e, %g2 = ffffffffa09699f8
ldx [%o0+0x1d0],%g2 ! %g2 = a5d23446ea1f732e
! Mem[000000002f0000a5] = 566c34a9, %l5 = 000000002593a4a8
ldstub [%i2+0x0a5],%l5 ! %l5 = 0000006c000000ff
! Mem[000000002e800120] = c9d21be1f88a4d74, %l3 = 0000000000000020, %l5 = 000000000000006c
add %i1,0x120,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = c9d21be1f88a4d74
ba,a p15_not_taken_0_end
p15_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p15_branch_failed
p15_not_taken_0_end:
! End of Random Code for Thread 15
1: membar #Sync ! Force all stores to complete
p15_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x03c] ! Set processor 15 done flag
! Check Registers
p15_check_registers:
set p15_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000001e4d72f1
bne,a,pn %xcc,p15_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffff911c5075
bne,a,pn %xcc,p15_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000525b3492
bne,a,pn %xcc,p15_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000020
bne,a,pn %xcc,p15_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000008d5bef9a
bne,a,pn %xcc,p15_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be c9d21be1f88a4d74
bne,a,pn %xcc,p15_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000e230952503
bne,a,pn %xcc,p15_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000003e8d2e6
bne,a,pn %xcc,p15_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p15_check_fp_registers:
set p15_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be bd418c63 dd1d123b
bne %xcc,p15_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 719f9d50 967d04a6
bne %xcc,p15_f2_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 5b050a9e c520b92e
bne %xcc,p15_f6_fail
nop
! Check Local Memory
set p15_local0_expect,%g1
p15_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 1993ff43aac9c793
ldx [%i0+0x020],%g3 ! Observed data at 000000002e000020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8e447782a145cbc6
ldx [%i0+0x028],%g3 ! Observed data at 000000002e000028
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x028,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a9cfcca84735fe39
ldx [%i0+0x0c0],%g3 ! Observed data at 000000002e0000c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5d66ff56c1c97231
ldx [%i0+0x0d8],%g3 ! Observed data at 000000002e0000d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 397925de2ce78ccf
ldx [%i0+0x0e0],%g3 ! Observed data at 000000002e0000e0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 39c0ff68d96367c1
ldx [%i0+0x148],%g3 ! Observed data at 000000002e000148
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0c1d132ebcd829ff
ldx [%i0+0x150],%g3 ! Observed data at 000000002e000150
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 1d2fe01b16fbbcec
ldx [%i0+0x158],%g3 ! Observed data at 000000002e000158
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x158,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = bb2bd8b20000002a
ldx [%i0+0x1b0],%g3 ! Observed data at 000000002e0001b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 41e94bb02a213667
ldx [%i0+0x1b8],%g3 ! Observed data at 000000002e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 87a0017a5aa01d09
ldx [%i0+0x1c0],%g3 ! Observed data at 000000002e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i0,0x1c0,%g4
set p15_local1_expect,%g1
p15_check_local1:
ldx [%g1+0x050],%g2 ! Expected data = cdc024f8a6c24019
ldx [%i1+0x050],%g3 ! Observed data at 000000002e800050
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2538536f5ae1c1ed
ldx [%i1+0x088],%g3 ! Observed data at 000000002e800088
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 4bd736bc6df6a956
ldx [%i1+0x0a8],%g3 ! Observed data at 000000002e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x118],%g2 ! Expected data = a106270545468bdd
ldx [%i1+0x118],%g3 ! Observed data at 000000002e800118
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = c9d21be1f88a4d74
ldx [%i1+0x120],%g3 ! Observed data at 000000002e800120
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = af260fff685e0db1
ldx [%i1+0x160],%g3 ! Observed data at 000000002e800160
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 72fe079a4511fa0d
ldx [%i1+0x178],%g3 ! Observed data at 000000002e800178
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff7b05458c01500f
ldx [%i1+0x180],%g3 ! Observed data at 000000002e800180
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e8ca30dea1f251ff
ldx [%i1+0x1a0],%g3 ! Observed data at 000000002e8001a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 990ea7bd658b8dff
ldx [%i1+0x1b0],%g3 ! Observed data at 000000002e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 46cd0c91166b3c69
ldx [%i1+0x1b8],%g3 ! Observed data at 000000002e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0000008c9c5dd180
ldx [%i1+0x1c0],%g3 ! Observed data at 000000002e8001c0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = dd34e3ff84787ce0
ldx [%i1+0x1f0],%g3 ! Observed data at 000000002e8001f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 1573be923be60d82
ldx [%i1+0x1f8],%g3 ! Observed data at 000000002e8001f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i1,0x1f8,%g4
set p15_local2_expect,%g1
p15_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = ba0bf1755ae1c1ed
ldx [%i2+0x000],%g3 ! Observed data at 000000002f000000
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 566c34a9c50692ff
ldx [%i2+0x018],%g3 ! Observed data at 000000002f000018
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0000008d9221ec83
ldx [%i2+0x048],%g3 ! Observed data at 000000002f000048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 83b8cd8800000061
ldx [%i2+0x068],%g3 ! Observed data at 000000002f000068
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2edcb59456ff34a9
ldx [%i2+0x0a0],%g3 ! Observed data at 000000002f0000a0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = bcbef205261efdff
ldx [%i2+0x0b0],%g3 ! Observed data at 000000002f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ddaa2f61fffc88e8
ldx [%i2+0x0d0],%g3 ! Observed data at 000000002f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 45a70266063365a8
ldx [%i2+0x0d8],%g3 ! Observed data at 000000002f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ec1a33b9d36bc5bc
ldx [%i2+0x0e8],%g3 ! Observed data at 000000002f0000e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000e230952503
ldx [%i2+0x190],%g3 ! Observed data at 000000002f000190
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff006cf60d101ad3
ldx [%i2+0x1d8],%g3 ! Observed data at 000000002f0001d8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 93ffcaffa1fb6808
ldx [%i2+0x1f8],%g3 ! Observed data at 000000002f0001f8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i2,0x1f8,%g4
set p15_local3_expect,%g1
p15_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = dec7d0afd967d880
ldx [%i3+0x020],%g3 ! Observed data at 000000002f800020
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 8c3962088bff4ec5
ldx [%i3+0x040],%g3 ! Observed data at 000000002f800040
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 5a887e3791a6ec4e
ldx [%i3+0x048],%g3 ! Observed data at 000000002f800048
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 10b2298ce87ed9c6
ldx [%i3+0x070],%g3 ! Observed data at 000000002f800070
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 3b71dfc14aeaa0d8
ldx [%i3+0x0e8],%g3 ! Observed data at 000000002f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 566c34a9151a73ad
ldx [%i3+0x100],%g3 ! Observed data at 000000002f800100
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 772a7ed718ecb6d8
ldx [%i3+0x128],%g3 ! Observed data at 000000002f800128
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000e230952503
ldx [%i3+0x130],%g3 ! Observed data at 000000002f800130
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 03fc451dffde2547
ldx [%i3+0x150],%g3 ! Observed data at 000000002f800150
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = edf6bfcf56d24c77
ldx [%i3+0x188],%g3 ! Observed data at 000000002f800188
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = fffe10cefc721916
ldx [%i3+0x198],%g3 ! Observed data at 000000002f800198
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 37f398d62badc6d1
ldx [%i3+0x1a8],%g3 ! Observed data at 000000002f8001a8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2aff65bf66697832
ldx [%i3+0x1b8],%g3 ! Observed data at 000000002f8001b8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = fdfcff3d9530bae1
ldx [%i3+0x1d0],%g3 ! Observed data at 000000002f8001d0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = cb5a3825c9b1b12e
ldx [%i3+0x1e8],%g3 ! Observed data at 000000002f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8fe20f25d1a1e1eb
ldx [%i3+0x1f0],%g3 ! Observed data at 000000002f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p15_local_failed
add %i3,0x1f0,%g4
! The test for processor 15 has passed
p15_passed:
ta GOOD_TRAP
nop
p15_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p15_failed
p15_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p15_failed
p15_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p15_failed
p15_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p15_failed
p15_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p15_failed
p15_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p15_failed
p15_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p15_failed
p15_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p15_failed
p15_f0_fail:
set p15_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f2_fail:
set p15_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p15_f6_fail:
set p15_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 15 failed
p15_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 15 failed
p15_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x03c] ! Set processor 15 done flag
set p15_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p15_selfmod_failed:
ba p15_failed
mov 0xabc,%g1
p15_common_error:
or %g0,0xeef,%g1
ba p15_failed
mov %o5,%g3
p15_common_signature_error:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_common_timeout:
set p15_temp,%g1
ba p15_failed
st %g2,[%g1] ! Common Lock Number
p15_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p15_failed
mov 0x0,%g3
p15_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002e800018]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f800020]
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f000020]
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e800008]
done
p15_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002e800018]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f800020]
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002f000020]
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e800008]
done
p15_trap2e:
stwa %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000008]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002e800018]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000008]
ldswa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e800028]
swapa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002e800010]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f000008]
done
p15_trap2o:
stwa %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000002f000008]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000002e800018]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000002f000008]
ldswa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000002e800028]
swapa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000002e800010]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000002f000008]
done
p15_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p15_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p15_init_memory_pointers:
set p15_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p15_local0_start,%i0
set p15_local1_start,%i1
set p15_local2_start,%i2
set p15_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4970c983e24038c9
ldx [%g1+0x008],%l1 ! %l1 = f84b365c42817506
ldx [%g1+0x010],%l2 ! %l2 = b541f647dee1b904
ldx [%g1+0x018],%l3 ! %l3 = 7a565567ffd052f1
ldx [%g1+0x020],%l4 ! %l4 = 204bf61c4e072925
ldx [%g1+0x028],%l5 ! %l5 = 4521464fe743e38e
ldx [%g1+0x030],%l6 ! %l6 = d03fbc38bbc135fb
ldx [%g1+0x038],%l7 ! %l7 = dda3566cc0ee5920
! Initialize the output register of window 0
set unres3_start,%o0
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 = 97d702e9 273b1a1e ef84f1dc cafea965
! %f4 = 2fcb4dcf 5c70d560 430db272 b148bda4
! %f8 = 30f6d4a7 639158ba 87dc62f6 5d277738
! %f12 = ac155b33 1c8fbb3a e07d739c c0df81a3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ebcdaf8a 9ee7c8a2 acb3bc13 0b8dd653
! %f20 = cac162a1 41a44a91 adfe64d2 bac17a22
! %f24 = db2d0a01 1c6304ee 1cbd9cfa b700c74b
! %f28 = a4924857 f61349a0 9c470231 b315b6ba
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5d5ca3e5 bacb4e22 3a42b004 96eb787b
! %f36 = 71ab9a49 5c4809ba 66ed9962 d7259b16
! %f40 = 51e84a18 e4c4115b 46c4ea4b 6730ab00
! %f44 = 56d4664c 1a5b75f6 4c8e9524 cd8988b8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2b408bc70000003c,%g7,%g1 ! GSR scale = 7, align = 4
wr %g1,%g0,%gsr ! GSR = 2b408bc70000003c
wr %g0,%y ! Clear Y 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:
! %l2 = cd567f9a548e8583, Mem[0000000031800178] = afad5e63
stb %l2,[%i3+0x178] ! Mem[0000000031800178] = 83ad5e63
! Mem[0000000031800078] = f9777a1a, %l6 = 45ad9b5855e43df3
ldstub [%i3+0x078],%l6 ! %l6 = 000000f9000000ff
! Mem[0000000030800000] = 4e2948f3bed15585, %l1 = 6362b0582a783824, %l0 = 9a64363fd2c002ea
casxa [%i1]0x80,%l1,%l0 ! %l0 = 4e2948f3bed15585
! Mem[00000000310000ab] = 716872f8, %l7 = e112af8e6a71d8e5
ldstub [%i2+0x0ab],%l7 ! %l7 = 000000f8000000ff
! Mem[0000000030800010] = fb847a8c, %l2 = 548e8583, %l6 = 000000f9
add %i1,0x10,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000fb847a8c
! Mem[00000000908000d0] = 4b0947b4, %g2 = 5b32755dcfcd6d33
ldsb [%i5+0x0d0],%g2 ! %g2 = 000000000000004b
! Mem[00000000918000ec] = af60f6c1, %g18 = 9fe78e92aa465819
ldsw [%o0+0x0ec],%g2 ! %g2 = 9fe78e92aa465819
! %l4 = 4d4db836305e1e52, Mem[000000009180002a] = 1a4e8ce7
sth %l4,[%o0+0x02a] ! Mem[0000000091800028] = 1e528ce7
! Mem[000000009180013c] = f4a69a0d, %g18 = 9fe78e92aa465819
ldsw [%o0+0x13c],%g2 ! %g2 = 9fe78e92aa465819
! Mem[00000000318001d0] = 3729c8d4, %l4 = 4d4db836305e1e52
swap [%i3+0x1d0],%l4 ! %l4 = 000000003729c8d4
p16_label_2:
! %l0 = 4e2948f3bed15585, Mem[00000000318000a8] = 5aea322da612b361
stx %l0,[%i3+0x0a8] ! Mem[00000000318000a8] = 4e2948f3bed15585
! Mem[0000000031000054] = 4b91e03f, %l6 = 00000000fb847a8c
swap [%i2+0x054],%l6 ! %l6 = 000000004b91e03f
! Mem[00000000908001d8] = 060dcef4, %g18 = 9fe78e92aa465819
ldsw [%i5+0x1d8],%g2 ! %g2 = 9fe78e92aa465819
! %l5 = d71c1fc40428b1e2, Mem[00000000918001ea] = f2084f50
sth %l5,[%o0+0x1ea] ! Mem[00000000918001e8] = b1e24f50
! Mem[0000000090800078] = 30603d11, %g18 = 9fe78e92aa465819
ldsw [%i5+0x078],%g2 ! %g2 = 9fe78e92aa465819
! Mem[0000000090800030] = cf83b46f8839e98b, %g2 = 0000000030603d11
ldx [%i5+0x030],%g2 ! %g2 = cf83b46f8839e98b
! %l1 = 6362b0582a783824, Mem[000000009180016d] = 3690f098
stb %l1,[%o0+0x16d] ! Mem[000000009180016c] = 2490f098
! Mem[00000000908001c8] = ebf52008, %g2 = cf83b46f8839e98b
lduw [%i5+0x1c8],%g2 ! %g2 = 00000000ebf52008
! %l3 = 8e0573305acbbedc, Mem[0000000091000038] = f211f356
stb %l3,[%i6+0x038] ! Mem[0000000091000038] = dc11f356
! Mem[0000000090000128] = b80c52ff391c57cf, %g2 = 00000000ebf52008
ldx [%i4+0x128],%g2 ! %g2 = b80c52ff391c57cf
p16_label_3:
! Mem[00000000908000ac] = f20eed25, %g2 = b80c52ff391c57cf
lduh [%i5+0x0ac],%g2 ! %g2 = 000000000000f20e
! Mem[00000000318000c0] = 3d1bc2f6, %l3 = 8e0573305acbbedc
swap [%i3+0x0c0],%l3 ! %l3 = 000000003d1bc2f6
! Mem[0000000030800138] = 3abb4fe72404b4c1, %l4 = 000000003729c8d4, %l0 = 4e2948f3bed15585
add %i1,0x138,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 3abb4fe72404b4c1
! Mem[00000000300001e1] = 14649947, %l5 = d71c1fc40428b1e2
ldstub [%i0+0x1e1],%l5 ! %l5 = 00000064000000ff
! %l6 = 000000004b91e03f, Mem[0000000090800178] = 7f93b779ed70c2da
stx %l6,[%i5+0x178] ! Mem[0000000090800178] = 000000004b91e03f
! Mem[00000000918001a4] = f401a3b4, %g2 = 000000000000f20e
ldub [%o0+0x1a4],%g2 ! %g2 = 00000000000000f4
! Mem[00000000900000a8] = f4388f12, %g2 = 00000000000000f4
ldub [%i4+0x0a9],%g2 ! %g2 = 00000000000000f4
! %l6 = 000000004b91e03f, Mem[00000000908000f8] = 1182fc77
stb %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = 3f82fc77
! Mem[00000000918000fc] = 79d7c427, %g2 = 00000000000000f4
ldsb [%o0+0x0fe],%g2 ! %g2 = 0000000000000079
! Mem[0000000030800148] = 26b0b809, %l2 = cd567f9a548e8583
swap [%i1+0x148],%l2 ! %l2 = 0000000026b0b809
p16_label_4:
! Mem[0000000091000034] = 7e2e20fb, %g2 = 0000000000000079
ldsh [%i6+0x034],%g2 ! %g2 = 0000000000007e2e
! Mem[0000000090800198] = 4453face, %g2 = 0000000000007e2e
lduh [%i5+0x198],%g2 ! %g2 = 0000000000004453
! Mem[0000000090800098] = 9840e9c9 d8debc93, %g2 = 00004453, %g3 = 0bad0b00
ldd [%i5+0x098],%g2 ! %g2 = 000000009840e9c9 00000000d8debc93
! Mem[000000003080008c] = f574bfd4, %l6 = 000000004b91e03f
swap [%i1+0x08c],%l6 ! %l6 = 00000000f574bfd4
! Mem[0000000031800141] = b73a6ffd, %l3 = 000000003d1bc2f6
ldstub [%i3+0x141],%l3 ! %l3 = 0000003a000000ff
! Mem[0000000031800100] = fdb9daf3c9a0a8a8, %l5 = 0000000000000064, %l7 = 00000000000000f8
add %i3,0x100,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = fdb9daf3c9a0a8a8
! Mem[00000000318001c8] = 3cade9024c0a65f4, %l1 = 6362b0582a783824, %l7 = fdb9daf3c9a0a8a8
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 3cade9024c0a65f4
! %l0 = 3abb4fe72404b4c1, Mem[00000000908001fd] = 7fb10fb5
stb %l0,[%i5+0x1fd] ! Mem[00000000908001fc] = c1b10fb5
! Mem[00000000310000a0] = e9bc2719e06e84b9, %l7 = 3cade9024c0a65f4, %l1 = 6362b0582a783824
add %i2,0xa0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = e9bc2719e06e84b9
! Mem[0000000091800140] = 84b498c1, %g18 = 9fe78e92aa465819
ldsw [%o0+0x140],%g2 ! %g2 = 9fe78e92aa465819
p16_label_5:
! %l3 = 000000000000003a, Mem[000000009100001c] = 6275b4ba
stw %l3,[%i6+0x01c] ! Mem[000000009100001c] = 0000003a
! Mem[0000000030000008] = bc164632, %l3 = 0000003a, %l1 = e06e84b9
add %i0,0x08,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000bc164632
! Mem[0000000091800008] = 8f1d57d1 13813d64, %g2 = 84b498c1, %g3 = d8debc93
ldd [%o0+%o1],%g2 ! %g2 = 000000008f1d57d1 0000000013813d64
! Mem[00000000910000cc] = 1407c9ab, %g2 = 000000008f1d57d1
ldsb [%i6+0x0cc],%g2 ! %g2 = 0000000000000014
! Mem[0000000030000088] = 3f4286679d79c073, %l5 = 0000000000000064, %l1 = 00000000bc164632
add %i0,0x88,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 3f4286679d79c073
! Mem[00000000300001d8] = 438d6f8f, %l2 = 26b0b809, %l7 = 4c0a65f4
add %i0,0x1d8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000438d6f8f
! Mem[0000000091800068] = 8c9fe99d3e90d044, %g2 = 0000000000000014
ldx [%o0+0x068],%g2 ! %g2 = 8c9fe99d3e90d044
! Mem[00000000310001d4] = cd06ee8e, %l3 = 0000003a, %l0 = 2404b4c1
add %i2,0x1d4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000cd06ee8e
! Mem[00000000300001cd] = 97c08a8e, %l1 = 3f4286679d79c073
ldstub [%i0+0x1cd],%l1 ! %l1 = 000000c0000000ff
! Mem[000000003100018a] = 5b0d394e, %l3 = 000000000000003a
ldstub [%i2+0x18a],%l3 ! %l3 = 00000039000000ff
p16_label_6:
! Mem[000000009080012c] = c490e5d2, %g2 = 8c9fe99d3e90d044
ldsb [%i5+0x12e],%g2 ! %g2 = ffffffffffffffc4
! Mem[00000000900001c8] = a87366ff bd87184d, %g2 = ffffffc4, %g3 = 13813d64
ldd [%i4+0x1c8],%g2 ! %g2 = 00000000a87366ff 00000000bd87184d
! %l6 = f574bfd4, %l7 = 438d6f8f, Mem[0000000090000178] = c97c7c42 27581157
std %l6,[%i4+0x178] ! Mem[0000000090000178] = f574bfd4 438d6f8f
! Mem[0000000030800004] = bed15585, %l4 = 000000003729c8d4
swap [%i1+0x004],%l4 ! %l4 = 00000000bed15585
! Mem[00000000310001fc] = c644dda8, %l6 = f574bfd4, %l3 = 00000039
add %i2,0x1fc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000c644dda8
! Mem[00000000318000b4] = 3d6ac729, %l0 = 00000000cd06ee8e
ldub [%i3+0x0b4],%l0 ! %l0 = 000000000000003d
! Mem[000000009000016c] = 4e70cb19, %g2 = 00000000a87366ff
ldsb [%i4+0x16d],%g2 ! %g2 = 000000000000004e
! %l6 = 00000000f574bfd4, Mem[0000000090800118] = 8f7f46fd
stw %l6,[%i5+0x118] ! Mem[0000000090800118] = f574bfd4
! Mem[0000000031800188] = cc3f3ca395279afb, %l3 = 00000000c644dda8, %l0 = 000000000000003d
add %i3,0x188,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = cc3f3ca395279afb
! Mem[00000000908000b8] = a2fce2f06a8e8ff0, %g2 = 000000000000004e
ldx [%i5+0x0b8],%g2 ! %g2 = a2fce2f06a8e8ff0
p16_label_7:
! Mem[0000000090000168] = dbbc723c 684e70cb, %g2 = 6a8e8ff0, %g3 = bd87184d
ldd [%i4+0x168],%g2 ! %g2 = 00000000dbbc723c 00000000684e70cb
! %l5 = 0000000000000064, Mem[0000000091000128] = 1c009f8015699322
stx %l5,[%i6+0x128] ! Mem[0000000091000128] = 0000000000000064
! Mem[0000000031800008] = 962b83a0062f73d6, %l2 = 0000000026b0b809, %l3 = 00000000c644dda8
add %i3,0x08,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 962b83a0062f73d6
! Mem[0000000030000020] = 5bd63def, %l0 = cc3f3ca395279afb
ldstub [%i0+%o4],%l0 ! %l0 = 0000005b000000ff
! Mem[00000000308001a0] = 4de72e31, %l5 = 0000000000000064
swap [%i1+0x1a0],%l5 ! %l5 = 000000004de72e31
! Mem[0000000031000084] = 259d3b54, %l2 = 0000000026b0b809
swap [%i2+0x084],%l2 ! %l2 = 00000000259d3b54
! Mem[00000000308001e0] = f32f7661, %l0 = 000000000000005b
ldstub [%i1+0x1e0],%l0 ! %l0 = 000000f3000000ff
! Mem[00000000308001c4] = fb100868, %l4 = bed15585, %l4 = bed15585
add %i1,0x1c4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000fb100868
! Mem[0000000091000154] = 28ad1ffe, %g2 = 00000000dbbc723c
lduw [%i6+0x154],%g2 ! %g2 = 0000000028ad1ffe
! Mem[0000000031800198] = 2998c86f, %l3 = 062f73d6, %l2 = 259d3b54
add %i3,0x198,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000002998c86f
p16_label_8:
! %l5 = 000000004de72e31, Mem[0000000091000080] = 1cecd93c
sth %l5,[%i6+0x080] ! Mem[0000000091000080] = 2e31d93c
! %l3 = 962b83a0062f73d6, Mem[000000009100009c] = d4bfc4f7
stw %l3,[%i6+0x09c] ! Mem[000000009100009c] = 062f73d6
! %l0 = 000000f3, %l1 = 000000c0, Mem[0000000091800010] = 52df9b31 0b5704ea
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 000000f3 000000c0
! Mem[0000000030800045] = 55a11420, %l7 = 00000000438d6f8f
ldstub [%i1+0x045],%l7 ! %l7 = 000000a1000000ff
! Mem[0000000030000068] = 2c1b31e86672bd78, %l7 = 00000000000000a1, %l3 = 962b83a0062f73d6
add %i0,0x68,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 2c1b31e86672bd78
! Mem[00000000300000dc] = 78951c8e, %l6 = 00000000f574bfd4
swap [%i0+0x0dc],%l6 ! %l6 = 0000000078951c8e
! Mem[0000000090800148] = b551ccc2 0ff94014, %g2 = 28ad1ffe, %g3 = 684e70cb
ldd [%i5+0x148],%g2 ! %g2 = 00000000b551ccc2 000000000ff94014
! Mem[00000000908000f0] = 6f1e9dcf 3178189a, %g2 = b551ccc2, %g3 = 0ff94014
ldd [%i5+0x0f0],%g2 ! %g2 = 000000006f1e9dcf 000000003178189a
! Mem[00000000318000f8] = 145a7b1c, %l7 = 000000a1, %l3 = 6672bd78
add %i3,0xf8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000145a7b1c
! %l6 = 0000000078951c8e, Mem[0000000031800009] = 962b83a0
stb %l6,[%i3+0x009] ! Mem[0000000031800008] = 968e83a0
p16_label_9:
! Mem[0000000031800108] = f914fab9, %l1 = 000000c0, %l7 = 000000a1
add %i3,0x108,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000f914fab9
! %l6 = 0000000078951c8e, Mem[00000000910000c0] = b32e8c4386264844
stx %l6,[%i6+0x0c0] ! Mem[00000000910000c0] = 0000000078951c8e
! Mem[0000000090000068] = 5483fd96, %g2 = 000000006f1e9dcf
ldsh [%i4+0x068],%g2 ! %g2 = 0000000000005483
! %l4 = fb100868, %l5 = 4de72e31, Mem[0000000030000058] = 3d36844e 3b0a62dc
std %l4,[%i0+0x058] ! Mem[0000000030000058] = fb100868 4de72e31
! Mem[0000000031000068] = 5006d290, %l4 = 00000000fb100868
swap [%i2+0x068],%l4 ! %l4 = 000000005006d290
! Mem[00000000300001b5] = 1efb2ed4, %l7 = 00000000f914fab9
ldstub [%i0+0x1b5],%l7 ! %l7 = 000000fb000000ff
! Mem[0000000090000174] = deefdd70, %g18 = 9fe78e92aa465819
ldsw [%i4+0x174],%g2 ! %g2 = 9fe78e92aa465819
! %l2 = 2998c86f, %l3 = 145a7b1c, Mem[0000000090000130] = ddf67075 833f03d2
std %l2,[%i4+0x130] ! Mem[0000000090000130] = 2998c86f 145a7b1c
! Mem[0000000030800094] = 0de3f49b, %l6 = 0000000078951c8e
swap [%i1+0x094],%l6 ! %l6 = 000000000de3f49b
! Mem[00000000308001dc] = ac15b5c9, %l3 = 00000000145a7b1c
swap [%i1+0x1dc],%l3 ! %l3 = 00000000ac15b5c9
p16_label_10:
! Mem[0000000031000179] = bcb8358b, %l6 = 000000000de3f49b
ldstub [%i2+0x179],%l6 ! %l6 = 000000b8000000ff
! Mem[0000000031800028] = 5e3718bbf86fed4f, %l1 = 00000000000000c0, %l1 = 00000000000000c0
add %i3,0x28,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 5e3718bbf86fed4f
! %l3 = 00000000ac15b5c9, Mem[0000000090000028] = 3671610f
stw %l3,[%i4+%o5] ! Mem[0000000090000028] = ac15b5c9
! Mem[00000000308000b8] = 1d7fcdbc, %l6 = 00000000000000b8
swap [%i1+0x0b8],%l6 ! %l6 = 000000001d7fcdbc
! Mem[0000000030000088] = 3f4286679d79c073, %l2 = 000000002998c86f, %l7 = 00000000000000fb
add %i0,0x88,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3f4286679d79c073
! Mem[000000003100008c] = 70815980, %l0 = 00000000000000f3
swap [%i2+0x08c],%l0 ! %l0 = 0000000070815980
! Mem[0000000030800058] = b92680749b6d97c4, %l7 = 3f4286679d79c073, %l7 = 3f4286679d79c073
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = b92680749b6d97c4
! %l6 = 1d7fcdbc, %l7 = 9b6d97c4, Mem[0000000090800080] = 7370a499 4b342dea
std %l6,[%i5+0x080] ! Mem[0000000090800080] = 1d7fcdbc 9b6d97c4
! %l1 = 5e3718bbf86fed4f, Mem[0000000091000060] = 291e59f78b99636e
stx %l1,[%i6+0x060] ! Mem[0000000091000060] = 5e3718bbf86fed4f
! Mem[00000000310000d0] = 09ae5309, %l7 = b92680749b6d97c4
swap [%i2+0x0d0],%l7 ! %l7 = 0000000009ae5309
p16_label_11:
! Mem[00000000900000dc] = c05f75bd, %g2 = ffffffffdeefdd70
lduh [%i4+0x0de],%g2 ! %g2 = 000000000000c05f
! Mem[00000000310000a0] = e9bc2719e06e84b9, %l4 = 000000005006d290, %l1 = 5e3718bbf86fed4f
add %i2,0xa0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = e9bc2719e06e84b9
! Mem[0000000030800080] = f9bba39b1be7f1f6, %l1 = e9bc2719e06e84b9, %l3 = 00000000ac15b5c9
add %i1,0x80,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = f9bba39b1be7f1f6
! Mem[0000000031000010] = 3608ab39, %l0 = 0000000070815980
swap [%i2+%o2],%l0 ! %l0 = 000000003608ab39
! %l0 = 000000003608ab39, Mem[0000000090800120] = 78c6e65f4526dca5
stx %l0,[%i5+0x120] ! Mem[0000000090800120] = 000000003608ab39
! Mem[00000000908001fc] = b10fb597, %g2 = 000000000000c05f
lduh [%i5+0x1fe],%g2 ! %g2 = 000000000000b10f
! %l4 = 000000005006d290, Mem[000000009100019c] = dd0253c0
stw %l4,[%i6+0x19c] ! Mem[000000009100019c] = 5006d290
! Mem[0000000090800064] = 3daf3cd4, %g2 = 000000000000b10f
ldub [%i5+0x066],%g2 ! %g2 = 000000000000003d
! Mem[0000000090000130] = 2998c86f, %g18 = 9fe78e92aa465819
ldsw [%i4+0x130],%g2 ! %g2 = 9fe78e92aa465819
! Mem[000000003100007c] = f187cc5c, %l3 = 1be7f1f6, %l2 = 2998c86f
add %i2,0x7c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000f187cc5c
p16_label_12:
! Mem[0000000030000190] = e754be00, %l4 = 5006d290, %l3 = 1be7f1f6
add %i0,0x190,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000e754be00
! %l1 = e9bc2719e06e84b9, Mem[0000000091000100] = 1384f187
stb %l1,[%i6+0x100] ! Mem[0000000091000100] = b984f187
! Mem[0000000031800118] = f53666063bef6190, %l1 = e9bc2719e06e84b9, %l6 = 000000001d7fcdbc
add %i3,0x118,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = f53666063bef6190
! Mem[0000000031000130] = de1ec3d7, %l5 = 000000004de72e31
swap [%i2+0x130],%l5 ! %l5 = 00000000de1ec3d7
! Mem[000000003080010c] = 8539812b, %l1 = e06e84b9, %l1 = e06e84b9
add %i1,0x10c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000008539812b
! Mem[0000000090800064] = 6ea63daf, %g2 = 000000002998c86f
ldsh [%i5+0x064],%g2 ! %g2 = 0000000000006ea6
! Mem[000000003080003e] = 1de21d4d, %l7 = 0000000009ae5309
ldstub [%i1+0x03e],%l7 ! %l7 = 0000001d000000ff
! Mem[0000000090000110] = e5369b5f, %g2 = 0000000000006ea6
lduw [%i4+0x110],%g2 ! %g2 = 00000000e5369b5f
! %l0 = 000000003608ab39, Mem[0000000090000188] = 4ffa5e17cd9f816b
stx %l0,[%i4+0x188] ! Mem[0000000090000188] = 000000003608ab39
! Mem[00000000910001a0] = 4352a10b 3f4114b0, %g2 = e5369b5f, %g3 = 3178189a
ldd [%i6+0x1a0],%g2 ! %g2 = 000000004352a10b 000000003f4114b0
p16_label_13:
! Mem[0000000031800128] = 78cf31d855fab14b, %l7 = 000000000000001d, %l6 = f53666063bef6190
add %i3,0x128,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 78cf31d855fab14b
! Mem[0000000090800090] = 71c44099, %g2 = 000000004352a10b
lduh [%i5+0x090],%g2 ! %g2 = 00000000000071c4
! Mem[000000003180002c] = f86fed4f, %l6 = 55fab14b, %l2 = f187cc5c
add %i3,0x2c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f86fed4f
! Mem[0000000031000178] = bcff358bc99669b1, %l6 = 78cf31d855fab14b, %l2 = 00000000f86fed4f
add %i2,0x178,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = bcff358bc99669b1
! Mem[0000000090000158] = d1d1ef4e026fb8e3, %g2 = 00000000000071c4
ldx [%i4+0x158],%g2 ! %g2 = d1d1ef4e026fb8e3
! Mem[0000000030000128] = 9867863c, %l0 = 3608ab39, %l7 = 0000001d
add %i0,0x128,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009867863c
! Mem[00000000308000c8] = 397e323e, %l1 = 8539812b, %l3 = e754be00
add %i1,0xc8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000397e323e
! Mem[0000000031000130] = 4de72e31, %l3 = 00000000397e323e
ldstub [%i2+0x130],%l3 ! %l3 = 0000004d000000ff
! Mem[0000000031800070] = 144080fe, %l1 = 8539812b, %l0 = 3608ab39
add %i3,0x70,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000144080fe
! Mem[0000000030000180] = 8beb5c00d79a62c1, %l1 = 000000008539812b, %l2 = bcff358bc99669b1
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 8beb5c00d79a62c1
p16_label_14:
! Mem[00000000918000d0] = 3167ff06, %g2 = d1d1ef4e026fb8e3
lduw [%o0+0x0d0],%g2 ! %g2 = 000000003167ff06
! Mem[000000003000015c] = 9524c70c, %l1 = 000000008539812b
ldsh [%i0+0x15c],%l1 ! %l1 = ffffffffffff9524
! %l6 = 78cf31d855fab14b, Mem[00000000910000d8] = 4dfbc8b7ea6f7d64
stx %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = 78cf31d855fab14b
! %l6 = 78cf31d855fab14b, Mem[00000000308000b1] = 80216fa5
stb %l6,[%i1+0x0b1] ! Mem[00000000308000b0] = 804b6fa5
! Mem[0000000030800160] = c611c4a8, %l7 = 9867863c, %l4 = 5006d290
add %i1,0x160,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000c611c4a8
! Mem[00000000318000e5] = 80018dd3, %l7 = 000000009867863c
ldstub [%i3+0x0e5],%l7 ! %l7 = 00000001000000ff
! Mem[000000003000000c] = 8caf78f6, %l7 = 0000000000000001
swap [%i0+0x00c],%l7 ! %l7 = 000000008caf78f6
! Mem[0000000091000120] = 9daeaae1, %g18 = 9fe78e92aa465819
ldsw [%i6+0x120],%g2 ! %g2 = 9fe78e92aa465819
! Mem[0000000030000138] = 804d7215, %l0 = 00000000144080fe
swap [%i0+0x138],%l0 ! %l0 = 00000000804d7215
! Mem[00000000300001b8] = fc69344f, %l3 = 000000000000004d
lduw [%i0+0x1b8],%l3 ! %l3 = 00000000fc69344f
p16_label_15:
! Mem[00000000908000f0] = 6f1e9dcf 3178189a, %g2 = 9daeaae1, %g3 = 3f4114b0
ldd [%i5+0x0f0],%g2 ! %g2 = 000000006f1e9dcf 000000003178189a
! Mem[000000009000015c] = b8e3ab96, %g2 = 000000006f1e9dcf
ldsh [%i4+0x15e],%g2 ! %g2 = ffffffffffffb8e3
! Mem[000000003080015c] = 246e5c02, %l7 = 000000008caf78f6
swap [%i1+0x15c],%l7 ! %l7 = 00000000246e5c02
! Mem[000000003000006d] = 6672bd78, %l2 = 8beb5c00d79a62c1
ldstub [%i0+0x06d],%l2 ! %l2 = 00000072000000ff
! Mem[0000000031800038] = b980dbe0721b8570, %l1 = ffffffffffff9524, %l2 = 0000000000000072
add %i3,0x38,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = b980dbe0721b8570
! Mem[00000000910000a0] = f11a4d9adbaf757f, %g2 = ffffffffffffb8e3
ldx [%i6+0x0a0],%g2 ! %g2 = f11a4d9adbaf757f
! Mem[0000000031000028] = b3ab58c3, %l6 = 78cf31d855fab14b
swap [%i2+%o5],%l6 ! %l6 = 00000000b3ab58c3
! Mem[000000009080016c] = dd52e920, %g2 = f11a4d9adbaf757f
lduw [%i5+0x16c],%g2 ! %g2 = 00000000dd52e920
! Mem[0000000031000124] = 0de7edcd, %l7 = 00000000246e5c02
swap [%i2+0x124],%l7 ! %l7 = 000000000de7edcd
! Mem[00000000308000d2] = 58a59050, %l4 = 00000000c611c4a8
ldstub [%i1+0x0d2],%l4 ! %l4 = 00000090000000ff
p16_label_16:
! Mem[000000003000007b] = e690fb06, %l4 = 0000000000000090
ldstub [%i0+0x07b],%l4 ! %l4 = 00000006000000ff
! Mem[0000000031800015] = 1fc41dd2, %l1 = ffffffffffff9524
ldstub [%i3+0x015],%l1 ! %l1 = 000000c4000000ff
! Mem[00000000318000ac] = bed15585, %l0 = 804d7215, %l3 = fc69344f
add %i3,0xac,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000bed15585
! Mem[0000000030800138] = 3abb4fe7, %l2 = b980dbe0721b8570
swap [%i1+0x138],%l2 ! %l2 = 000000003abb4fe7
! Mem[00000000310001e8] = b82416e1, %l1 = 00000000000000c4
ldstub [%i2+0x1e8],%l1 ! %l1 = 000000b8000000ff
! Mem[0000000091800008] = 8f1d57d1 13813d64, %g2 = dd52e920, %g3 = 3178189a
ldd [%o0+%o1],%g2 ! %g2 = 000000008f1d57d1 0000000013813d64
! %l6 = b3ab58c3, %l7 = 0de7edcd, Mem[0000000091000128] = 00000000 00000064
std %l6,[%i6+0x128] ! Mem[0000000091000128] = b3ab58c3 0de7edcd
! %l3 = 00000000bed15585, Mem[000000009080009c] = d8debc93
stw %l3,[%i5+0x09c] ! Mem[000000009080009c] = bed15585
! Mem[000000009000018c] = 3608ab39, %g2 = 000000008f1d57d1
lduh [%i4+0x18c],%g2 ! %g2 = 0000000000003608
! Mem[000000003100007a] = 0358664b, %l4 = 0000000000000006
ldstub [%i2+0x07a],%l4 ! %l4 = 00000066000000ff
p16_label_17:
! Mem[00000000300001a6] = 2ba0d55a, %l5 = 00000000de1ec3d7
ldstub [%i0+0x1a6],%l5 ! %l5 = 000000d5000000ff
! Mem[0000000030000093] = ef6cd8b0, %l1 = 00000000000000b8
ldstub [%i0+0x093],%l1 ! %l1 = 000000b0000000ff
! Mem[0000000031000068] = fb100868, %l3 = bed15585, %l0 = 804d7215
add %i2,0x68,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000fb100868
! %l0 = 00000000fb100868, Mem[0000000031000132] = ffe72e31
sth %l0,[%i2+0x132] ! Mem[0000000031000130] = ffe70868
! %l1 = 00000000000000b0, Mem[00000000310001c9] = 1b5eb269
stb %l1,[%i2+0x1c9] ! Mem[00000000310001c8] = 1bb0b269
! Mem[0000000091800068] = 8c9fe99d, %g18 = 9fe78e92aa465819
ldsw [%o0+0x068],%g2 ! %g2 = 9fe78e92aa465819
! Mem[00000000900000f8] = c8db6184 d1ddee56, %g2 = 8c9fe99d, %g3 = 13813d64
ldd [%i4+0x0f8],%g2 ! %g2 = 00000000c8db6184 00000000d1ddee56
! Mem[0000000031800170] = ea21172ad310c29b, %l3 = 00000000bed15585, %l0 = 00000000fb100868
add %i3,0x170,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ea21172ad310c29b
! %l3 = 00000000bed15585, Mem[0000000090800100] = 553fbef4
stw %l3,[%i5+0x100] ! Mem[0000000090800100] = bed15585
! Mem[00000000310000a0] = e9bc2719e06e84b9, %l5 = 00000000000000d5, %l3 = 00000000bed15585
add %i2,0xa0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = e9bc2719e06e84b9
p16_label_18:
! Mem[00000000308000f8] = b6e1ecd2, %l4 = 00000066, %l2 = 3abb4fe7
add %i1,0xf8,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b6e1ecd2
! Mem[00000000310000d8] = 0eeaeef0 8ba3bf89, %l6 = b3ab58c3, %l7 = 0de7edcd
ldd [%i2+0x0d8],%l6 ! %l6 = 000000000eeaeef0 000000008ba3bf89
! %l6 = 0eeaeef0, %l7 = 8ba3bf89, Mem[00000000908000f0] = 6f1e9dcf 3178189a
std %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 0eeaeef0 8ba3bf89
! Mem[0000000030800092] = d4ee45c6, %l4 = 0000000000000066
ldstub [%i1+0x092],%l4 ! %l4 = 00000045000000ff
! %l1 = 00000000000000b0, Mem[00000000918001e4] = cb7262f3
sth %l1,[%o0+0x1e4] ! Mem[00000000918001e4] = 00b062f3
! Mem[00000000318000e0] = 23c4d38280ff8dd3, %l6 = 000000000eeaeef0, %l6 = 000000000eeaeef0
add %i3,0xe0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 23c4d38280ff8dd3
! Mem[00000000308000ca] = 397e323e, %l5 = 00000000000000d5
ldstub [%i1+0x0ca],%l5 ! %l5 = 00000032000000ff
! Mem[000000003080002d] = 127eca02, %l3 = e9bc2719e06e84b9
ldstub [%i1+0x02d],%l3 ! %l3 = 0000007e000000ff
! %l2 = 00000000b6e1ecd2, Mem[000000009000002c] = ee3673b6
sth %l2,[%i4+0x02c] ! Mem[000000009000002c] = ecd273b6
! Mem[00000000300001d8] = 438d6f8fca991bcb, %l1 = 00000000000000b0, %l7 = 000000008ba3bf89
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 438d6f8fca991bcb
p16_label_19:
! %l2 = 00000000b6e1ecd2, Mem[0000000090000100] = 05a08d70
stw %l2,[%i4+0x100] ! Mem[0000000090000100] = b6e1ecd2
! Mem[0000000090000048] = 8dbe2771, %g2 = 00000000c8db6184
ldub [%i4+0x04a],%g2 ! %g2 = 000000000000008d
! Mem[0000000030000050] = f0429d3ac0b72234, %l6 = 23c4d38280ff8dd3, %l2 = 00000000b6e1ecd2
add %i0,0x50,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = f0429d3ac0b72234
! Mem[0000000030800180] = fcc230e58296de16, %l6 = 23c4d38280ff8dd3, %l6 = 23c4d38280ff8dd3
add %i1,0x180,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = fcc230e58296de16
! Mem[00000000300001c9] = 6c826412, %l7 = 438d6f8fca991bcb
ldstub [%i0+0x1c9],%l7 ! %l7 = 00000082000000ff
! Mem[0000000030000148] = 69a9d805, %l7 = 00000082, %l2 = c0b72234
add %i0,0x148,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000069a9d805
! Mem[00000000310000ac] = 1978cf32, %l4 = 0000000000000045
swap [%i2+0x0ac],%l4 ! %l4 = 000000001978cf32
! Mem[00000000310001ac] = e597f57a, %l6 = fcc230e58296de16
ldstub [%i2+0x1ac],%l6 ! %l6 = 000000e5000000ff
! Mem[00000000918001ec] = 4f5053a5, %g2 = 000000000000008d
lduh [%o0+0x1ec],%g2 ! %g2 = 0000000000004f50
! Mem[00000000910000cc] = c9ab45aa, %g2 = 0000000000004f50
ldsb [%i6+0x0ce],%g2 ! %g2 = ffffffffffffffc9
p16_label_20:
! Mem[0000000031000088] = 2d54f992000000f3, %l4 = 000000001978cf32, %l4 = 000000001978cf32
add %i2,0x88,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 2d54f992000000f3
! %l4 = 000000f3, %l5 = 00000032, Mem[0000000091800000] = eab61522 2fd6eb90
std %l4,[%o0+%g0] ! Mem[0000000091800000] = 000000f3 00000032
! Mem[000000009000017c] = 438d6f8f, %g18 = 9fe78e92aa465819
ldsw [%i4+0x17c],%g2 ! %g2 = 9fe78e92aa465819
! %l4 = 2d54f992000000f3, Mem[0000000091800114] = af9752b0
stw %l4,[%o0+0x114] ! Mem[0000000091800114] = 000000f3
! Mem[00000000318001d1] = 305e1e52, %l0 = ea21172ad310c29b
ldstub [%i3+0x1d1],%l0 ! %l0 = 0000005e000000ff
! Mem[0000000030000050] = f0429d3ac0b72234, %l0 = 000000000000005e, %l7 = 0000000000000082
add %i0,0x50,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f0429d3ac0b72234
! Mem[000000003080001c] = c3d6a572, %l1 = 000000b0, %l4 = 000000f3
add %i1,0x1c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000c3d6a572
! Mem[0000000031000080] = 848e81b0, %l3 = 0000007e, %l7 = c0b72234
add %i2,0x80,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000848e81b0
! Mem[0000000090800160] = 76f2ea05, %g2 = 00000000438d6f8f
ldsb [%i5+0x163],%g2 ! %g2 = 0000000000000076
! Mem[0000000031800148] = 025fd98f72a3fbdb, %l1 = 00000000000000b0, %l0 = 000000000000005e
add %i3,0x148,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 025fd98f72a3fbdb
p16_label_21:
! %l5 = 0000000000000032, Mem[0000000091000134] = bd627f18
stb %l5,[%i6+0x134] ! Mem[0000000091000134] = 32627f18
! Mem[0000000090800140] = d08388ef ae514e48, %g2 = 00000076, %g3 = d1ddee56
ldd [%i5+0x140],%g2 ! %g2 = 00000000d08388ef 00000000ae514e48
! Mem[0000000090800148] = b551ccc2 0ff94014, %g2 = d08388ef, %g3 = ae514e48
ldd [%i5+0x148],%g2 ! %g2 = 00000000b551ccc2 000000000ff94014
! %l5 = 0000000000000032, Mem[0000000031800108] = f914fab9
stw %l5,[%i3+0x108] ! Mem[0000000031800108] = 00000032
! Mem[0000000091800008] = 8f1d57d1 13813d64, %g2 = b551ccc2, %g3 = 0ff94014
ldd [%o0+%o1],%g2 ! %g2 = 000000008f1d57d1 0000000013813d64
! Mem[00000000318001f8] = e891b130738eb3c0, %l1 = 00000000000000b0, %l2 = 0000000069a9d805
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = e891b130738eb3c0
! Mem[000000003100005c] = bf171113, %l7 = 00000000848e81b0
swap [%i2+0x05c],%l7 ! %l7 = 00000000bf171113
! Mem[0000000091800174] = c0296ada, %g2 = 000000008f1d57d1
ldub [%o0+0x175],%g2 ! %g2 = 00000000000000c0
! Mem[0000000031800180] = 5aec9ba7c47d39b7, %l0 = 025fd98f72a3fbdb, %l4 = 00000000c3d6a572
add %i3,0x180,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 5aec9ba7c47d39b7
! Mem[000000003080011b] = 4cb17aff, %l7 = 00000000bf171113
ldstub [%i1+0x11b],%l7 ! %l7 = 000000ff000000ff
p16_label_22:
! Mem[00000000308000c0] = 7bbe685420df10b9, %l7 = 00000000000000ff, %l7 = 00000000000000ff
add %i1,0xc0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 7bbe685420df10b9
! %l6 = 00000000000000e5, Mem[00000000900000ec] = 9d3b0171
sth %l6,[%i4+0x0ec] ! Mem[00000000900000ec] = 00e50171
! Mem[00000000318000b7] = 3d6ac729, %l7 = 7bbe685420df10b9
ldstub [%i3+0x0b7],%l7 ! %l7 = 00000029000000ff
! Mem[00000000310000b8] = 8784b35caeded306, %l5 = 0000000000000032, %l7 = 0000000000000029
add %i2,0xb8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 8784b35caeded306
! Mem[0000000030000108] = df7e034c517dfc93, %l1 = 00000000000000b0, %l5 = 0000000000000032
add %i0,0x108,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = df7e034c517dfc93
! %l5 = df7e034c517dfc93, Mem[0000000091800148] = 75d32e0a0cd57706
stx %l5,[%o0+0x148] ! Mem[0000000091800148] = df7e034c517dfc93
! %l0 = 72a3fbdb, %l1 = 000000b0, Mem[0000000091800020] = 5d7927fb ccd03a2b
std %l0,[%o0+%o4] ! Mem[0000000091800020] = 72a3fbdb 000000b0
! Mem[00000000310001ec] = d814b4b2, %l3 = 000000000000007e
swap [%i2+0x1ec],%l3 ! %l3 = 00000000d814b4b2
! %l1 = 00000000000000b0, Mem[000000009000018a] = 00003608
sth %l1,[%i4+0x18a] ! Mem[0000000090000188] = 00b03608
! Mem[00000000310000fa] = ee788459, %l2 = e891b130738eb3c0
ldstub [%i2+0x0fa],%l2 ! %l2 = 00000084000000ff
p16_label_23:
! Mem[000000003100001c] = 262c08ae, %l6 = 000000e5, %l4 = c47d39b7
add %i2,0x1c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000262c08ae
! Mem[00000000318001d4] = 5070fec5, %l0 = 72a3fbdb, %l4 = 262c08ae
add %i3,0x1d4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000005070fec5
! %l4 = 000000005070fec5, Mem[00000000318000c8] = 7360dbeb592fb93d
stx %l4,[%i3+0x0c8] ! Mem[00000000318000c8] = 000000005070fec5
! Mem[0000000091000030] = 9b369fcd7e2e20fb, %g2 = 00000000000000c0
ldx [%i6+0x030],%g2 ! %g2 = 9b369fcd7e2e20fb
! Mem[00000000900001a0] = 5cd01855, %g18 = 9fe78e92aa465819
ldsw [%i4+0x1a0],%g2 ! %g2 = 9fe78e92aa465819
! Mem[00000000310000b8] = 8784b35caeded306, %l4 = 000000005070fec5
ldx [%i2+0x0b8],%l4 ! %l4 = 8784b35caeded306
! Mem[00000000918001a0] = d9478d93f401a3b4, %g2 = 000000005cd01855
ldx [%o0+0x1a0],%g2 ! %g2 = d9478d93f401a3b4
! Mem[0000000091800128] = f34badfa 7e21ef63, %g2 = f401a3b4, %g3 = 13813d64
ldd [%o0+0x128],%g2 ! %g2 = 00000000f34badfa 000000007e21ef63
! Mem[0000000090000030] = 00680f6b0ff757c1, %g2 = 00000000f34badfa
ldx [%i4+0x030],%g2 ! %g2 = 00680f6b0ff757c1
! Mem[0000000091800050] = 504cefec, %g2 = 00680f6b0ff757c1
ldub [%o0+0x053],%g2 ! %g2 = 0000000000000050
p16_label_24:
! Mem[00000000308000a0] = 34b4f2f5, %l2 = 00000084, %l5 = 517dfc93
add %i1,0xa0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000034b4f2f5
! Mem[0000000031000038] = ba3df4f6, %l0 = 025fd98f72a3fbdb
swap [%i2+0x038],%l0 ! %l0 = 00000000ba3df4f6
! Mem[000000003180017c] = 848b1b7c, %l1 = 000000b0, %l5 = 34b4f2f5
add %i3,0x17c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000848b1b7c
! Mem[0000000030000030] = 2cd78b53fae505c2, %l4 = 8784b35caeded306, %l4 = 8784b35caeded306
add %i0,0x30,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 2cd78b53fae505c2
! Mem[000000003180000c] = 062f73d6, %l4 = 2cd78b53fae505c2
ldstub [%i3+0x00c],%l4 ! %l4 = 00000006000000ff
! %l2 = 0000000000000084, Mem[0000000091000060] = 5e3718bb
stb %l2,[%i6+0x060] ! Mem[0000000091000060] = 843718bb
! Mem[0000000031000084] = 26b0b809, %l4 = 00000006, %l0 = ba3df4f6
add %i2,0x84,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000026b0b809
! Mem[00000000310000c7] = a307a029, %l7 = 8784b35caeded306
ldstub [%i2+0x0c7],%l7 ! %l7 = 00000029000000ff
! %l2 = 0000000000000084, Mem[0000000091800155] = b00cd09d
stb %l2,[%o0+0x155] ! Mem[0000000091800154] = 840cd09d
! Mem[00000000300000e0] = aaba154d510928e2, %l4 = 0000000000000006, %l3 = 00000000d814b4b2
add %i0,0xe0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = aaba154d510928e2
p16_label_25:
! %l6 = 00000000000000e5, Mem[000000009100015c] = bd3e75b5
sth %l6,[%i6+0x15c] ! Mem[000000009100015c] = 00e575b5
! Mem[0000000090000018] = 591c05fd, %g2 = 0000000000000050
lduh [%i4+%o3],%g2 ! %g2 = 000000000000591c
! Mem[00000000308000e0] = 4c46a177, %l7 = 00000029, %l5 = 848b1b7c
add %i1,0xe0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000004c46a177
! Mem[00000000310000c8] = 2a3c7645, %l6 = 00000000000000e5
ldstub [%i2+0x0c8],%l6 ! %l6 = 0000002a000000ff
! Mem[0000000090000050] = 426b4ad5, %g2 = 000000000000591c
lduw [%i4+0x050],%g2 ! %g2 = 00000000426b4ad5
! %l2 = 0000000000000084, Mem[000000009100011e] = 5b199dae
stb %l2,[%i6+0x11e] ! Mem[000000009100011c] = 84199dae
! Mem[000000003100015d] = cfc4b4bf, %l6 = 000000000000002a
ldstub [%i2+0x15d],%l6 ! %l6 = 000000c4000000ff
! Mem[00000000308001f4] = 203fd2b3, %l1 = 00000000000000b0
swap [%i1+0x1f4],%l1 ! %l1 = 00000000203fd2b3
! Mem[000000009100014c] = 920ceb5c, %g2 = 00000000426b4ad5
lduh [%i6+0x14c],%g2 ! %g2 = 000000000000920c
! Mem[0000000031000020] = c8f24939069126fa, %l2 = 0000000000000084, %l4 = 0000000000000006
add %i2,0x20,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = c8f24939069126fa
ba,a p16_not_taken_0_end
p16_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p16_branch_failed
p16_not_taken_0_end:
! End of Random Code for Thread 16
1: membar #Sync ! Force all stores to complete
p16_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x040] ! Set processor 16 done flag
! Check Registers
p16_check_registers:
set p16_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000026b0b809
bne,a,pn %xcc,p16_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000203fd2b3
bne,a,pn %xcc,p16_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000084
bne,a,pn %xcc,p16_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be aaba154d510928e2
bne,a,pn %xcc,p16_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be c8f24939069126fa
bne,a,pn %xcc,p16_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000004c46a177
bne,a,pn %xcc,p16_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000c4
bne,a,pn %xcc,p16_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000029
bne,a,pn %xcc,p16_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p16_check_fp_registers:
set p16_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 430db272 b148bda4
bne %xcc,p16_f6_fail
nop
! Check Local Memory
set p16_local0_expect,%g1
p16_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = bc16463200000001
ldx [%i0+0x008],%g3 ! Observed data at 0000000030000008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = ffd63defa9c2f0ef
ldx [%i0+0x020],%g3 ! Observed data at 0000000030000020
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = fb1008684de72e31
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 = 2c1b31e866ffbd78
ldx [%i0+0x068],%g3 ! Observed data at 0000000030000068
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = e690fbff11d74b57
ldx [%i0+0x078],%g3 ! Observed data at 0000000030000078
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = ef6cd8ff39fca7a9
ldx [%i0+0x090],%g3 ! Observed data at 0000000030000090
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 16844119f574bfd4
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000300000d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x138],%g2 ! Expected data = 144080fe8e8802f8
ldx [%i0+0x138],%g3 ! Observed data at 0000000030000138
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x138,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a17832872ba0ff5a
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000300001a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = da2f99431eff2ed4
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000300001b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 6cff641297ff8a8e
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000300001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 14ff9947c73f4522
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000300001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i0,0x1e0,%g4
set p16_local1_expect,%g1
p16_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4e2948f33729c8d4
ldx [%i1+0x000],%g3 ! Observed data at 0000000030800000
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 434378d112ffca02
ldx [%i1+0x028],%g3 ! Observed data at 0000000030800028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = d7cd81881de2ff4d
ldx [%i1+0x038],%g3 ! Observed data at 0000000030800038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 32859ea555ff1420
ldx [%i1+0x040],%g3 ! Observed data at 0000000030800040
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = 18ce65df4b91e03f
ldx [%i1+0x088],%g3 ! Observed data at 0000000030800088
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d4eeffc678951c8e
ldx [%i1+0x090],%g3 ! Observed data at 0000000030800090
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 804b6fa57da9ad04
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000308000b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 000000b84f6a35f5
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000308000b8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 397eff3ed070cdd2
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000308000c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 58a5ff50b5f05d3f
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000308000d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4cb17aff8c216789
ldx [%i1+0x118],%g3 ! Observed data at 0000000030800118
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 721b85702404b4c1
ldx [%i1+0x138],%g3 ! Observed data at 0000000030800138
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 548e858359b9641d
ldx [%i1+0x148],%g3 ! Observed data at 0000000030800148
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9d3d06d38caf78f6
ldx [%i1+0x158],%g3 ! Observed data at 0000000030800158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000641dbd0c3a
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000308001a0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 966a4462145a7b1c
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000308001d8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff2f7661e35117a9
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000308001e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8a6312d6000000b0
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000308001f0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i1,0x1f0,%g4
set p16_local2_expect,%g1
p16_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 708159801ac7eccc
ldx [%i2+0x010],%g3 ! Observed data at 0000000031000010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 55fab14b6ff5a817
ldx [%i2+0x028],%g3 ! Observed data at 0000000031000028
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 72a3fbdb37e148aa
ldx [%i2+0x038],%g3 ! Observed data at 0000000031000038
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = a4a2e2c9fb847a8c
ldx [%i2+0x050],%g3 ! Observed data at 0000000031000050
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = f93787d9848e81b0
ldx [%i2+0x058],%g3 ! Observed data at 0000000031000058
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = fb1008683a147f41
ldx [%i2+0x068],%g3 ! Observed data at 0000000031000068
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 0358ff4bf187cc5c
ldx [%i2+0x078],%g3 ! Observed data at 0000000031000078
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 848e81b026b0b809
ldx [%i2+0x080],%g3 ! Observed data at 0000000031000080
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2d54f992000000f3
ldx [%i2+0x088],%g3 ! Observed data at 0000000031000088
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 716872ff00000045
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000310000a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 31aedc9ea307a0ff
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 = ff3c76452ba5ea8b
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000310000c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9b6d97c4ce930e9b
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000310000d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ee78ff59a87300a1
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000310000f8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 1dfb6c9f246e5c02
ldx [%i2+0x120],%g3 ! Observed data at 0000000031000120
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ffe708681f39c5b4
ldx [%i2+0x130],%g3 ! Observed data at 0000000031000130
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9733b221cfffb4bf
ldx [%i2+0x158],%g3 ! Observed data at 0000000031000158
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = bcff358bc99669b1
ldx [%i2+0x178],%g3 ! Observed data at 0000000031000178
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 5b0dff4ed94c14ff
ldx [%i2+0x188],%g3 ! Observed data at 0000000031000188
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 87a02da6ff97f57a
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000310001a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 1bb0b26930e1b891
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000310001c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff2416e10000007e
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000310001e8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i2,0x1e8,%g4
set p16_local3_expect,%g1
p16_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 968e83a0ff2f73d6
ldx [%i3+0x008],%g3 ! Observed data at 0000000031800008
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 428bd20f1fff1dd2
ldx [%i3+0x010],%g3 ! Observed data at 0000000031800010
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x010,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff777a1a5317bcd0
ldx [%i3+0x078],%g3 ! Observed data at 0000000031800078
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 4e2948f3bed15585
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000318000a8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 4950174c3d6ac7ff
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000318000b0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 5acbbedcbc0c1e79
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000318000c0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000005070fec5
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000318000c8
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 23c4d38280ff8dd3
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000318000e0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 00000032cb144e24
ldx [%i3+0x108],%g3 ! Observed data at 0000000031800108
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = b7ff6ffd8cc720c1
ldx [%i3+0x140],%g3 ! Observed data at 0000000031800140
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 83ad5e63848b1b7c
ldx [%i3+0x178],%g3 ! Observed data at 0000000031800178
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 30ff1e525070fec5
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000318001d0
cmp %g2,%g3
bne,a,pn %xcc,p16_local_failed
add %i3,0x1d0,%g4
! The test for processor 16 has passed
p16_passed:
ta GOOD_TRAP
nop
p16_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p16_failed
p16_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p16_failed
p16_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p16_failed
p16_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p16_failed
p16_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p16_failed
p16_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p16_failed
p16_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p16_failed
p16_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p16_failed
p16_f6_fail:
set p16_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 16 failed
p16_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x040] ! Set processor 16 done flag
set p16_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 16 failed
p16_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x040] ! Set processor 16 done flag
set p16_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p16_selfmod_failed:
ba p16_failed
mov 0xabc,%g1
p16_common_error:
or %g0,0xef0,%g1
ba p16_failed
mov %o5,%g3
p16_common_signature_error:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_common_timeout:
set p16_temp,%g1
ba p16_failed
st %g2,[%g1] ! Common Lock Number
p16_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p16_failed
mov 0x0,%g3
p16_trap1e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030000028]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000010]
stba %l3,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000018]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000031000000]
done
p16_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000030000028]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000010]
stba %l3,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000031000018]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000031000000]
done
p16_trap2e:
stha %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800010]
done
p16_trap2o:
stha %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000030800010]
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 = 9a64363fd2c002ea
ldx [%g1+0x008],%l1 ! %l1 = 6362b0582a783824
ldx [%g1+0x010],%l2 ! %l2 = cd567f9a548e8583
ldx [%g1+0x018],%l3 ! %l3 = 8e0573305acbbedc
ldx [%g1+0x020],%l4 ! %l4 = 4d4db836305e1e52
ldx [%g1+0x028],%l5 ! %l5 = d71c1fc40428b1e2
ldx [%g1+0x030],%l6 ! %l6 = 45ad9b5855e43df3
ldx [%g1+0x038],%l7 ! %l7 = e112af8e6a71d8e5
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5cb5874d 63df8564 c9ee8b64 12783d59
! %f4 = 8a9d1e6d 672484b9 1d6b537c 0fc6db00
! %f8 = 0d3b36b3 1ef3e5c9 8883b7f1 32555761
! %f12 = db3ae2dc 600c4fc7 a1770e6d 84decdb4
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bc1ae195 76846299 de940734 1767a967
! %f20 = b01bdee2 41691d7b f1cb8c09 8e4dcf0b
! %f24 = 279cafb5 85aef5a0 16907d7b b87f3651
! %f28 = 8da9f71c 3eab301a 50cabde6 81def045
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9f9507a7 5769a0f4 e897b191 4212071c
! %f36 = 9f87f4bd d4536651 781ecd93 31d35603
! %f40 = 538391b0 6396554f cdee8a25 ce791bc3
! %f44 = f0a48a98 b7bd6e0b e08679cc 730430f9
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x67a82c780000005b,%g7,%g1 ! GSR scale = 11, align = 3
wr %g1,%g0,%gsr ! GSR = 67a82c780000005b
wr %g0,%y ! Clear Y 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:
! %l1 = bfbcf795fedf156e, Mem[0000000090800130] = e5d20aba
stw %l1,[%i5+0x130] ! Mem[0000000090800130] = fedf156e
! Mem[0000000091800120] = 87e078c0, %g2 = 5cfb23d357cee6ff
ldub [%o0+0x120],%g2 ! %g2 = 0000000000000087
! Mem[00000000908001f0] = b51f4c0f, %g2 = 0000000000000087
ldsh [%i5+0x1f0],%g2 ! %g2 = ffffffffffffb51f
! Mem[0000000032800114] = 4c851064, %l2 = 40187be4, %l3 = e110eb45
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000004c851064
! Mem[00000000320000ca] = 727bc61f, %l7 = 8f4085da51bea8d1
ldstub [%i0+0x0ca],%l7 ! %l7 = 000000c6000000ff
! %l5 = 01734989b5baf061, Mem[00000000900001c4] = a770ca4c
sth %l5,[%i4+0x1c4] ! Mem[00000000900001c4] = f061ca4c
! Mem[0000000090000170] = 19d6bdac, %g2 = ffffffffffffb51f
ldsh [%i4+0x170],%g2 ! %g2 = 00000000000019d6
! %l4 = f7b2a8ea980504dd, Mem[0000000091800118] = 707c5cfb
stw %l4,[%o0+0x118] ! Mem[0000000091800118] = 980504dd
! Mem[00000000330000e8] = 117f8bdf, %l2 = e48ba43640187be4
ldstub [%i2+0x0e8],%l2 ! %l2 = 00000011000000ff
! Mem[00000000330000a3] = a354b027, %l6 = 4e9733ae681ef7d1
ldstub [%i2+0x0a3],%l6 ! %l6 = 00000027000000ff
p17_label_2:
! Mem[0000000032800094] = 9138dbef, %l0 = 50c3c4dc68fd3948
ldstub [%i1+0x094],%l0 ! %l0 = 00000091000000ff
! Mem[00000000328000f4] = 66936011, %l2 = 0000000000000011
swap [%i1+0x0f4],%l2 ! %l2 = 0000000066936011
! Mem[00000000338001f0] = 817fee06, %l4 = f7b2a8ea980504dd
swap [%i3+0x1f0],%l4 ! %l4 = 00000000817fee06
! Mem[0000000032800084] = 7b704540, %l6 = 00000027, %l3 = 4c851064
add %i1,0x84,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007b704540
! %l0 = 0000000000000091, Mem[000000009180018e] = 37f118bd
stb %l0,[%o0+0x18e] ! Mem[000000009180018c] = 91f118bd
! Mem[00000000328000ef] = 86d97c04, %l7 = 00000000000000c6
ldstub [%i1+0x0ef],%l7 ! %l7 = 00000004000000ff
! Mem[0000000032800044] = 604398af, %l3 = 000000007b704540
ldstub [%i1+0x044],%l3 ! %l3 = 00000060000000ff
! %l7 = 0000000000000004, Mem[0000000090800118] = 8f7f46fd
sth %l7,[%i5+0x118] ! Mem[0000000090800118] = 000446fd
! Mem[00000000330000d4] = 47a36e06, %l7 = 0000000000000004
swap [%i2+0x0d4],%l7 ! %l7 = 0000000047a36e06
! Mem[0000000091800188] = 6d9ac50d e1b491f1, %g2 = 000019d6, %g3 = 0bad0b00
ldd [%o0+0x188],%g2 ! %g2 = 000000006d9ac50d 00000000e1b491f1
p17_label_3:
! Mem[0000000091000064] = 8b99636e, %g2 = 000000006d9ac50d
lduw [%i6+0x064],%g2 ! %g2 = 000000008b99636e
! Mem[00000000338000e8] = c3a4ef73, %l4 = 817fee06, %l6 = 00000027
add %i3,0xe8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000c3a4ef73
! Mem[000000009100014c] = 920ceb5c, %g18 = 6bdf4fd07f70bff1
ldsw [%i6+0x14c],%g2 ! %g2 = 6bdf4fd07f70bff1
! Mem[0000000033000038] = aea44a3a, %l4 = 00000000817fee06
swap [%i2+0x038],%l4 ! %l4 = 00000000aea44a3a
! Mem[0000000032000148] = c213d27ef5525b4c, %l4 = 00000000aea44a3a, %l1 = bfbcf795fedf156e
add %i0,0x148,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = c213d27ef5525b4c
! Mem[0000000032800198] = 001cb6c8e8e30c22, %l3 = 0000000000000060, %l5 = 01734989b5baf061
add %i1,0x198,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 001cb6c8e8e30c22
! Mem[0000000091000000] = 4712e8cc, %g18 = 6bdf4fd07f70bff1
ldsw [%i6+%g0],%g2 ! %g2 = 6bdf4fd07f70bff1
! Mem[0000000033000040] = c5cf7edbbecf13f1, %l4 = 00000000aea44a3a, %l0 = 0000000000000091
add %i2,0x40,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = c5cf7edbbecf13f1
! Mem[00000000328000b0] = c260391e, %l3 = 0000000000000060
swap [%i1+0x0b0],%l3 ! %l3 = 00000000c260391e
! Mem[0000000033800020] = e6824535, %l0 = becf13f1, %l6 = c3a4ef73
add %i3,0x20,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000e6824535
p17_label_4:
! Mem[0000000033000148] = 3fced54b0babf994, %l3 = 00000000c260391e, %l3 = 00000000c260391e
add %i2,0x148,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 3fced54b0babf994
! Mem[00000000320001a8] = 75550b35, %l6 = e6824535, %l5 = e8e30c22
add %i0,0x1a8,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000075550b35
! Mem[00000000338001a1] = c25d39ab, %l5 = 0000000075550b35
ldstub [%i3+0x1a1],%l5 ! %l5 = 0000005d000000ff
! Mem[000000003200015c] = 8d690d83, %l1 = f5525b4c, %l3 = 0babf994
add %i0,0x15c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008d690d83
! %l1 = c213d27ef5525b4c, Mem[0000000091800142] = 98c117c7
stb %l1,[%o0+0x142] ! Mem[0000000091800140] = 4cc117c7
! Mem[0000000032800044] = ff4398af, %l6 = 00000000e6824535
ldstub [%i1+0x044],%l6 ! %l6 = 000000ff000000ff
! %l3 = 000000008d690d83, Mem[000000003300000b] = b51dce74
stb %l3,[%i2+0x00b] ! Mem[0000000033000008] = b51dce83
! Mem[00000000320000ec] = 7ea9be15, %l2 = 0000000066936011
swap [%i0+0x0ec],%l2 ! %l2 = 000000007ea9be15
! Mem[00000000320001bc] = 0308df61, %l0 = c5cf7edbbecf13f1
swap [%i0+0x1bc],%l0 ! %l0 = 000000000308df61
! Mem[0000000090800178] = 7f93b779 ed70c2da, %g2 = 4712e8cc, %g3 = e1b491f1
ldd [%i5+0x178],%g2 ! %g2 = 000000007f93b779 00000000ed70c2da
p17_label_5:
! Mem[0000000032000118] = 15a1ff4b, %l1 = c213d27ef5525b4c
ldstub [%i0+0x118],%l1 ! %l1 = 00000015000000ff
! Mem[0000000032800064] = b3a418cb, %l2 = 000000007ea9be15
swap [%i1+0x064],%l2 ! %l2 = 00000000b3a418cb
! Mem[000000009100005c] = 94e2a721, %g2 = 000000007f93b779
ldub [%i6+0x05c],%g2 ! %g2 = 0000000000000094
! Mem[00000000330000d0] = 2a4e2112, %l4 = 00000000aea44a3a
swap [%i2+0x0d0],%l4 ! %l4 = 000000002a4e2112
! Mem[00000000908001d0] = c45f66b0, %g2 = 0000000000000094
ldsb [%i5+0x1d2],%g2 ! %g2 = ffffffffffffffc4
! %l4 = 000000002a4e2112, Mem[00000000918001f0] = e6c9843f
stw %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 2a4e2112
! Mem[00000000918001b0] = 8036bee1872c5b99, %g2 = ffffffffffffffc4
ldx [%o0+0x1b0],%g2 ! %g2 = 8036bee1872c5b99
! Mem[00000000330000ac] = 3b93a600, %l1 = 00000015, %l6 = 000000ff
add %i2,0xac,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000003b93a600
! Mem[00000000908001c8] = 2008eb1e, %g2 = 8036bee1872c5b99
ldsh [%i5+0x1ca],%g2 ! %g2 = 0000000000002008
! Mem[0000000090800080] = 7370a499, %g2 = 0000000000002008
lduw [%i5+0x080],%g2 ! %g2 = 000000007370a499
p17_label_6:
! Mem[0000000032000060] = 4a54ec7e, %l2 = 00000000b3a418cb
swap [%i0+0x060],%l2 ! %l2 = 000000004a54ec7e
! Mem[0000000033000033] = 8c5fd51a, %l5 = 000000000000005d
ldstub [%i2+0x033],%l5 ! %l5 = 0000001a000000ff
! Mem[000000003200000b] = 8fb7ccf3, %l4 = 000000002a4e2112
ldstub [%i0+0x00b],%l4 ! %l4 = 000000f3000000ff
! %l4 = 000000f3, %l5 = 0000001a, Mem[0000000091800138] = 1d1f964d f4a69a0d
std %l4,[%o0+0x138] ! Mem[0000000091800138] = 000000f3 0000001a
! Mem[00000000320000c4] = 2727ea9c, %l7 = 47a36e06, %l5 = 0000001a
add %i0,0xc4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000002727ea9c
! Mem[0000000033000078] = 6c413d58, %l5 = 000000002727ea9c
ldstub [%i2+0x078],%l5 ! %l5 = 0000006c000000ff
! Mem[0000000033800198] = 7caaf468f174e37e, %l3 = 000000008d690d83, %l4 = 00000000000000f3
add %i3,0x198,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 7caaf468f174e37e
! %l3 = 000000008d690d83, Mem[00000000908000fc] = f4b69d41
stb %l3,[%i5+0x0fc] ! Mem[00000000908000fc] = 83b69d41
! Mem[0000000033000050] = b8364ea8c347937e, %l3 = 000000008d690d83, %l1 = 0000000000000015
add %i2,0x50,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = b8364ea8c347937e
! Mem[0000000032800010] = af5faf40, %l5 = 000000000000006c
swap [%i1+%o2],%l5 ! %l5 = 00000000af5faf40
p17_label_7:
! Mem[0000000032000178] = c24eeee97512102b, %l0 = 000000000308df61, %l7 = 0000000047a36e06
add %i0,0x178,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = c24eeee97512102b
! Mem[0000000032800038] = e693cf42ddb0aed5, %l5 = 00000000af5faf40, %l0 = 000000000308df61
add %i1,0x38,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = e693cf42ddb0aed5
! Mem[000000003280009d] = 38965bb4, %l3 = 000000008d690d83
ldstub [%i1+0x09d],%l3 ! %l3 = 00000096000000ff
! Mem[00000000900000ac] = 9e017c21, %g2 = 000000007370a499
ldsh [%i4+0x0ae],%g2 ! %g2 = ffffffffffff9e01
! %l5 = 00000000af5faf40, Mem[000000003280006b] = 49fb5e6c
stb %l5,[%i1+0x06b] ! Mem[0000000032800068] = 49fb5e40
! Mem[00000000328000e8] = a3c9d70d86d97cff, %l1 = b8364ea8c347937e, %l6 = 000000003b93a600
add %i1,0xe8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = a3c9d70d86d97cff
! Mem[00000000908001f8] = 0c014136 937fb10f, %g2 = ffff9e01, %g3 = ed70c2da
ldd [%i5+0x1f8],%g2 ! %g2 = 000000000c014136 00000000937fb10f
! Mem[00000000918000cc] = c63d3167, %g2 = 000000000c014136
ldsb [%o0+0x0ce],%g2 ! %g2 = ffffffffffffffc6
! %l6 = a3c9d70d86d97cff, Mem[0000000090000110] = e5369b5f
stw %l6,[%i4+0x110] ! Mem[0000000090000110] = 86d97cff
! %l1 = b8364ea8c347937e, Mem[0000000090800000] = b5979d1de3091c39
stx %l1,[%i5+%g0] ! Mem[0000000090800000] = b8364ea8c347937e
p17_label_8:
! Mem[00000000338000a8] = f081a2a9, %l0 = ddb0aed5, %l7 = 7512102b
add %i3,0xa8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f081a2a9
! Mem[00000000338000fc] = 1325f81c, %l7 = f081a2a9, %l3 = 00000096
add %i3,0xfc,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000001325f81c
! Mem[0000000091000168] = 32559f5c, %g2 = ffffffffffffffc6
ldsb [%i6+0x16a],%g2 ! %g2 = 0000000000000032
! Mem[00000000320000f8] = 4ae832ce, %l2 = 4a54ec7e, %l5 = af5faf40
add %i0,0xf8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000004ae832ce
! Mem[0000000032000158] = fe25f25f8d690d83, %l2 = 000000004a54ec7e, %l6 = a3c9d70d86d97cff
add %i0,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = fe25f25f8d690d83
! Mem[000000009100008c] = 67ebf27b, %g18 = 6bdf4fd07f70bff1
ldsw [%i6+0x08c],%g2 ! %g2 = 6bdf4fd07f70bff1
! Mem[000000003280003c] = ddb0aed5, %l4 = 7caaf468f174e37e
swap [%i1+0x03c],%l4 ! %l4 = 00000000ddb0aed5
! Mem[00000000328001ec] = 3adb58cc, %l1 = b8364ea8c347937e
swap [%i1+0x1ec],%l1 ! %l1 = 000000003adb58cc
! Mem[0000000032800140] = 519a1237, %l0 = e693cf42ddb0aed5
swap [%i1+0x140],%l0 ! %l0 = 00000000519a1237
! Mem[000000003200015c] = 8d690d83, %l4 = 00000000ddb0aed5
ldstub [%i0+0x15c],%l4 ! %l4 = 0000008d000000ff
p17_label_9:
! Mem[0000000032800004] = 1d03708a, %l4 = 0000008d, %l2 = 4a54ec7e
add %i1,0x04,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001d03708a
! Mem[0000000033800028] = 7a704f3d, %l0 = 00000000519a1237
swap [%i3+%o5],%l0 ! %l0 = 000000007a704f3d
! %l0 = 000000007a704f3d, Mem[00000000910000c0] = b32e8c4386264844
stx %l0,[%i6+0x0c0] ! Mem[00000000910000c0] = 000000007a704f3d
! Mem[0000000090800198] = face3817, %g2 = 0000000067ebf27b
ldsb [%i5+0x19a],%g2 ! %g2 = fffffffffffffffa
! Mem[00000000900000f0] = 2cbe15ed, %g2 = fffffffffffffffa
lduh [%i4+0x0f0],%g2 ! %g2 = 0000000000002cbe
! Mem[0000000032000070] = e4bbaee1c6aa798b, %l4 = 000000000000008d, %l2 = 000000001d03708a
add %i0,0x70,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = e4bbaee1c6aa798b
! Mem[00000000338000a8] = f081a2a9a9f425d5, %l2 = e4bbaee1c6aa798b, %l4 = 000000000000008d
add %i3,0xa8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = f081a2a9a9f425d5
! Mem[0000000032000024] = eb29eacd, %l7 = 00000000f081a2a9
ldstub [%i0+0x024],%l7 ! %l7 = 000000eb000000ff
! %l6 = fe25f25f8d690d83, Mem[00000000900001da] = 21bb2dba
stb %l6,[%i4+0x1da] ! Mem[00000000900001d8] = 83bb2dba
! Mem[0000000032000024] = ff29eacd, %l6 = fe25f25f8d690d83
swap [%i0+0x024],%l6 ! %l6 = 00000000ff29eacd
p17_label_10:
! %l0 = 000000007a704f3d, Mem[00000000900000e8] = 76f000749d3b0171
stx %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = 000000007a704f3d
! Mem[0000000032000078] = a718a57b568d0773, %l4 = f081a2a9a9f425d5, %l3 = 000000001325f81c
add %i0,0x78,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = a718a57b568d0773
! Mem[00000000338000cd] = 46b9e1a0, %l6 = 00000000ff29eacd
ldstub [%i3+0x0cd],%l6 ! %l6 = 000000b9000000ff
! Mem[0000000091000060] = 291e59f78b99636e, %g2 = 0000000000002cbe
ldx [%i6+0x060],%g2 ! %g2 = 291e59f78b99636e
! Mem[00000000330001d8] = 9fb370e8, %l5 = 000000004ae832ce
ldstub [%i2+0x1d8],%l5 ! %l5 = 0000009f000000ff
! Mem[00000000320001c0] = 5ff19759, %l0 = 000000007a704f3d
ldstub [%i0+0x1c0],%l0 ! %l0 = 0000005f000000ff
! Mem[0000000032000060] = b3a418cb06697aa6, %l7 = 00000000000000eb, %l4 = f081a2a9a9f425d5
add %i0,0x60,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = b3a418cb06697aa6
! Mem[00000000330001d0] = 433f47e7, %l2 = e4bbaee1c6aa798b
ldstub [%i2+0x1d0],%l2 ! %l2 = 00000043000000ff
! Mem[00000000918001d8] = 28aef307c322e1d0, %g2 = 291e59f78b99636e
ldx [%o0+0x1d8],%g2 ! %g2 = 28aef307c322e1d0
! Mem[00000000908001f8] = 0c014136 937fb10f, %g2 = c322e1d0, %g3 = 937fb10f
ldd [%i5+0x1f8],%g2 ! %g2 = 000000000c014136 00000000937fb10f
p17_label_11:
! Mem[0000000032800188] = 59e0e730, %l6 = 000000b9, %l6 = 000000b9
add %i1,0x188,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000059e0e730
! %l0 = 000000000000005f, Mem[0000000032000150] = 2658f3c8
stw %l0,[%i0+0x150] ! Mem[0000000032000150] = 0000005f
! Mem[0000000091000094] = 8aa99574, %g2 = 000000000c014136
ldsb [%i6+0x096],%g2 ! %g2 = ffffffffffffff8a
! Mem[0000000090000048] = f0df8dbe, %g2 = ffffffffffffff8a
lduw [%i4+0x048],%g2 ! %g2 = 00000000f0df8dbe
! Mem[000000009080014c] = 148a03c0, %g2 = 00000000f0df8dbe
ldub [%i5+0x14f],%g2 ! %g2 = 0000000000000014
! Mem[0000000090800140] = 88efae51, %g2 = 0000000000000014
ldsb [%i5+0x142],%g2 ! %g2 = ffffffffffffff88
! Mem[0000000033800000] = 0627ffe08d087099, %l0 = 000000000000005f, %l4 = b3a418cb06697aa6
casxa [%i3]0x80,%l0,%l4 ! %l4 = 0627ffe08d087099
! Mem[0000000090800050] = 2a68c736e0bdd7c8, %g2 = ffffffffffffff88
ldx [%i5+0x050],%g2 ! %g2 = 2a68c736e0bdd7c8
! %l1 = 000000003adb58cc, Mem[000000009180019b] = beba7cf3
stb %l1,[%o0+0x19b] ! Mem[0000000091800198] = ccba7cf3
! Mem[0000000091000024] = dc625731, %g2 = 2a68c736e0bdd7c8
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffdc62
p17_label_12:
! Mem[00000000320001c4] = 45e7c96b, %l4 = 8d087099, %l4 = 8d087099
add %i0,0x1c4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000045e7c96b
! Mem[0000000090000154] = 880e3dd1, %g2 = ffffffffffffdc62
ldsb [%i4+0x155],%g2 ! %g2 = ffffffffffffff88
! Mem[00000000320001b8] = 733d8fbabecf13f1, %l3 = a718a57b568d0773, %l2 = 0000000000000043
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 733d8fbabecf13f1
! Mem[00000000908000a0] = cebf2e788cb802da, %g2 = ffffffffffffff88
ldx [%i5+0x0a0],%g2 ! %g2 = cebf2e788cb802da
! Mem[00000000320001c8] = 4ede9f34, %l7 = 000000eb, %l3 = 568d0773
add %i0,0x1c8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004ede9f34
! Mem[000000003200018c] = a5cf8229, %l4 = 45e7c96b, %l6 = 59e0e730
add %i0,0x18c,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000a5cf8229
! Mem[00000000320000d4] = d600f34b, %l4 = 0000000045e7c96b
swap [%i0+0x0d4],%l4 ! %l4 = 00000000d600f34b
! Mem[0000000091800010] = 52df9b31 0b5704ea, %g2 = 8cb802da, %g3 = 937fb10f
ldd [%o0+%o2],%g2 ! %g2 = 0000000052df9b31 000000000b5704ea
! Mem[00000000910000fc] = 904a1384, %g2 = 0000000052df9b31
ldsh [%i6+0x0fe],%g2 ! %g2 = ffffffffffff904a
! Mem[0000000033800090] = 8bd31e89b2d28f99, %l2 = 733d8fbabecf13f1, %l7 = 00000000000000eb
add %i3,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 8bd31e89b2d28f99
p17_label_13:
! Mem[00000000918000d4] = 3ce56bc7, %g2 = ffffffffffff904a
ldsh [%o0+0x0d4],%g2 ! %g2 = 0000000000003ce5
! Mem[0000000033800098] = cdcb62f4, %l5 = 000000000000009f
swap [%i3+0x098],%l5 ! %l5 = 00000000cdcb62f4
! %l6 = 00000000a5cf8229, Mem[0000000091800008] = 8f1d57d113813d64
stx %l6,[%o0+%o1] ! Mem[0000000091800008] = 00000000a5cf8229
! %l1 = 000000003adb58cc, Mem[000000003380012b] = 0266e035
stb %l1,[%i3+0x12b] ! Mem[0000000033800128] = 0266e0cc
! Mem[00000000338001c0] = fa9fdc4d0bdf64f9, %l3 = 000000004ede9f34, %l5 = 00000000cdcb62f4
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = fa9fdc4d0bdf64f9
! Mem[0000000033800068] = 0347cacd, %l0 = 000000000000005f
swap [%i3+0x068],%l0 ! %l0 = 000000000347cacd
! Mem[0000000091800048] = b0377615 93c680d2, %g2 = 00003ce5, %g3 = 0b5704ea
ldd [%o0+0x048],%g2 ! %g2 = 00000000b0377615 0000000093c680d2
! Mem[0000000033800068] = 0000005f, %l4 = 00000000d600f34b
swap [%i3+0x068],%l4 ! %l4 = 000000000000005f
! Mem[00000000918001b4] = 872c5b99, %g2 = 00000000b0377615
ldsh [%o0+0x1b4],%g2 ! %g2 = ffffffffffff872c
! Mem[00000000328001bd] = 09a53250, %l7 = 8bd31e89b2d28f99
ldstub [%i1+0x1bd],%l7 ! %l7 = 000000a5000000ff
p17_label_14:
! %l3 = 000000004ede9f34, Mem[0000000091800133] = b2465010
stb %l3,[%o0+0x133] ! Mem[0000000091800130] = 34465010
! %l6 = 00000000a5cf8229, Mem[0000000091800094] = e9c0328f
stw %l6,[%o0+0x094] ! Mem[0000000091800094] = a5cf8229
! Mem[00000000918001fc] = d85c4f18, %g2 = ffffffffffff872c
lduh [%o0+0x1fc],%g2 ! %g2 = 000000000000d85c
! Mem[00000000908001fc] = 937fb10f, %g18 = 6bdf4fd07f70bff1
ldsw [%i5+0x1fc],%g2 ! %g2 = 6bdf4fd07f70bff1
! Mem[0000000033800028] = 519a1237162c1d33, %l4 = 000000000000005f, %l4 = 000000000000005f
add %i3,0x28,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 519a1237162c1d33
! Mem[00000000328000ba] = 07ee14dd, %l1 = 000000003adb58cc
ldstub [%i1+0x0ba],%l1 ! %l1 = 00000014000000ff
! Mem[00000000330000d8] = 179fb78c, %l5 = 0bdf64f9, %l3 = 4ede9f34
add %i2,0xd8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000179fb78c
! Mem[000000009080008c] = a1d371c4, %g2 = ffffffff937fb10f
ldsh [%i5+0x08e],%g2 ! %g2 = ffffffffffffa1d3
! Mem[00000000900001d4] = cce983c4, %g2 = ffffffffffffa1d3
ldsb [%i4+0x1d4],%g2 ! %g2 = ffffffffffffffcc
! Mem[0000000090800040] = 63b56a71b6938ad3, %g2 = ffffffffffffffcc
ldx [%i5+0x040],%g2 ! %g2 = 63b56a71b6938ad3
p17_label_15:
! Mem[00000000910001f8] = e4d5765cb5918e91, %g2 = 63b56a71b6938ad3
ldx [%i6+0x1f8],%g2 ! %g2 = e4d5765cb5918e91
! Mem[0000000032800160] = 5fbfa42fa7cd6c88, %l5 = fa9fdc4d0bdf64f9, %l4 = 519a1237162c1d33
add %i1,0x160,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 5fbfa42fa7cd6c88
! Mem[0000000032000028] = 8183658c7c3d2b41, %l2 = 733d8fbabecf13f1, %l7 = 00000000000000a5
add %i0,0x28,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 8183658c7c3d2b41
! Mem[0000000032800158] = a6f8a94db16ad537, %l3 = 00000000179fb78c, %l6 = 00000000a5cf8229
add %i1,0x158,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a6f8a94db16ad537
! Mem[0000000033000138] = af6dd898c002e4f7, %l5 = fa9fdc4d0bdf64f9, %l4 = 5fbfa42fa7cd6c88
add %i2,0x138,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = af6dd898c002e4f7
! Mem[0000000090800130] = 156e1266, %g2 = e4d5765cb5918e91
ldub [%i5+0x132],%g2 ! %g2 = 0000000000000015
! Mem[0000000033000030] = 8c5fd5ff, %l0 = 000000000347cacd
swap [%i2+0x030],%l0 ! %l0 = 000000008c5fd5ff
! %l4 = af6dd898c002e4f7, Mem[0000000090800152] = c0a9e70f
sth %l4,[%i5+0x152] ! Mem[0000000090800150] = e4f7e70f
! %l7 = 8183658c7c3d2b41, Mem[00000000908000fc] = 83b69d41
stb %l7,[%i5+0x0fc] ! Mem[00000000908000fc] = 41b69d41
! Mem[0000000032800128] = f447c4c72faf68cf, %l6 = a6f8a94db16ad537, %l6 = a6f8a94db16ad537
add %i1,0x128,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f447c4c72faf68cf
p17_label_16:
! Mem[0000000090800118] = 0446fd04, %g2 = 0000000000000015
ldsb [%i5+0x119],%g2 ! %g2 = 0000000000000004
! Mem[000000003300007c] = 8eea5dde, %l0 = 000000008c5fd5ff
ldstub [%i2+0x07c],%l0 ! %l0 = 0000008e000000ff
! Mem[000000003300005c] = 9e060e1b, %l3 = 179fb78c, %l2 = becf13f1
add %i2,0x5c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000009e060e1b
! Mem[0000000032000190] = 1c5324af, %l4 = af6dd898c002e4f7
swap [%i0+0x190],%l4 ! %l4 = 000000001c5324af
! %l2 = 000000009e060e1b, Mem[0000000090800128] = b9751c4f
sth %l2,[%i5+0x128] ! Mem[0000000090800128] = 0e1b1c4f
! Mem[0000000032800050] = 6617cd89, %l4 = 000000001c5324af
swap [%i1+0x050],%l4 ! %l4 = 000000006617cd89
! Mem[00000000908000a0] = cebf2e78 8cb802da, %g2 = 00000004, %g3 = 93c680d2
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000cebf2e78 000000008cb802da
! %l3 = 00000000179fb78c, Mem[0000000033000170] = e4a3ac3f
stw %l3,[%i2+0x170] ! Mem[0000000033000170] = 179fb78c
! Mem[0000000033800058] = 64718867, %l4 = 000000006617cd89
swap [%i3+0x058],%l4 ! %l4 = 0000000064718867
! Mem[00000000900000c0] = 0cf61263 07871bc2, %g2 = cebf2e78, %g3 = 8cb802da
ldd [%i4+0x0c0],%g2 ! %g2 = 000000000cf61263 0000000007871bc2
p17_label_17:
! Mem[00000000320001b4] = 8f4a703a, %l4 = 0000000064718867
lduw [%i0+0x1b4],%l4 ! %l4 = 000000008f4a703a
! Mem[00000000330001b8] = a7d98008, %l4 = 8f4a703a, %l3 = 179fb78c
add %i2,0x1b8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000a7d98008
! Mem[000000009180005c] = fa0ea805, %g2 = 000000000cf61263
lduh [%o0+0x05c],%g2 ! %g2 = 000000000000fa0e
! Mem[000000009180008c] = 39ff83cf, %g2 = 000000000000fa0e
ldub [%o0+0x08f],%g2 ! %g2 = 0000000000000039
! Mem[00000000338001d4] = c71dfc34, %l4 = 000000008f4a703a
swap [%i3+0x1d4],%l4 ! %l4 = 00000000c71dfc34
! Mem[0000000032000140] = 0fee34f2, %l3 = 00000000a7d98008
ldstub [%i0+0x140],%l3 ! %l3 = 0000000f000000ff
! Mem[000000009000016c] = 70cb19d6, %g2 = 0000000000000039
ldub [%i4+0x16e],%g2 ! %g2 = 0000000000000070
! Mem[000000003300015c] = ed49848c, %l6 = 2faf68cf, %l2 = 9e060e1b
add %i2,0x15c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000ed49848c
! Mem[000000009080015c] = c0ef85ef, %g2 = 0000000000000070
ldsh [%i5+0x15c],%g2 ! %g2 = ffffffffffffc0ef
! Mem[000000003280012b] = f447c4c7, %l0 = 000000000000008e
ldstub [%i1+0x12b],%l0 ! %l0 = 000000c7000000ff
p17_label_18:
! Mem[00000000918000cc] = c4a0c63d, %g2 = ffffffffffffc0ef
lduw [%o0+0x0cc],%g2 ! %g2 = 00000000c4a0c63d
! Mem[0000000090000030] = 00680f6b, %g2 = 00000000c4a0c63d
lduw [%i4+0x030],%g2 ! %g2 = 0000000000680f6b
! Mem[00000000330000c3] = 87e32258, %l6 = f447c4c72faf68cf
ldstub [%i2+0x0c3],%l6 ! %l6 = 00000058000000ff
! Mem[0000000090000178] = c97c7c42 27581157, %g2 = 00680f6b, %g3 = 07871bc2
ldd [%i4+0x178],%g2 ! %g2 = 00000000c97c7c42 0000000027581157
! Mem[00000000338001a0] = c2ff39ab, %l1 = 0000000000000014
ldstub [%i3+0x1a0],%l1 ! %l1 = 000000c2000000ff
! %l6 = 0000000000000058, Mem[00000000908001e8] = 916930f20fa10a75
stx %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = 0000000000000058
! %l6 = 00000058, %l7 = 7c3d2b41, Mem[0000000090800060] = f7d1b44e 6ea63daf
std %l6,[%i5+0x060] ! Mem[0000000090800060] = 00000058 7c3d2b41
! Mem[0000000033000038] = 817fee06, %l1 = 000000c2, %l6 = 00000058
add %i2,0x38,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000817fee06
! Mem[0000000033000050] = b8364ea8, %l6 = 817fee06, %l2 = ed49848c
add %i2,0x50,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b8364ea8
! Mem[00000000320001e7] = a61015a4, %l6 = 00000000817fee06
ldstub [%i0+0x1e7],%l6 ! %l6 = 000000a4000000ff
p17_label_19:
! Mem[0000000090800178] = 7f93b779 ed70c2da, %g2 = c97c7c42, %g3 = 27581157
ldd [%i5+0x178],%g2 ! %g2 = 000000007f93b779 00000000ed70c2da
! Mem[000000003200002c] = 7c3d2b41, %l7 = 8183658c7c3d2b41
ldstub [%i0+0x02c],%l7 ! %l7 = 0000007c000000ff
! %l3 = 000000000000000f, Mem[0000000090800100] = 553fbef4b4ace50f
stx %l3,[%i5+0x100] ! Mem[0000000090800100] = 000000000000000f
! Mem[00000000330000d4] = 00000004, %l0 = 00000000000000c7
swap [%i2+0x0d4],%l0 ! %l0 = 0000000000000004
! Mem[00000000338000f0] = a2feb3cf, %l1 = 00000000000000c2
swap [%i3+0x0f0],%l1 ! %l1 = 00000000a2feb3cf
! Mem[0000000033800088] = 48b9370001e6c5d1, %l7 = 000000000000007c, %l4 = 00000000c71dfc34
add %i3,0x88,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 48b9370001e6c5d1
! Mem[0000000033800194] = d3a5fdc2, %l5 = fa9fdc4d0bdf64f9
swap [%i3+0x194],%l5 ! %l5 = 00000000d3a5fdc2
! Mem[0000000033000120] = 4d430101, %l1 = a2feb3cf, %l5 = d3a5fdc2
add %i2,0x120,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000004d430101
! Mem[0000000032800134] = 9a54cd89, %l4 = 48b9370001e6c5d1
lduh [%i1+0x134],%l4 ! %l4 = 0000000000009a54
! Mem[000000003280004c] = 310f1de5, %l2 = 00000000b8364ea8
swap [%i1+0x04c],%l2 ! %l2 = 00000000310f1de5
p17_label_20:
! %l1 = 00000000a2feb3cf, Mem[00000000908001bf] = f971f81f
stb %l1,[%i5+0x1bf] ! Mem[00000000908001bc] = cf71f81f
! %l5 = 000000004d430101, Mem[00000000918001b8] = 1812ab31
sth %l5,[%o0+0x1b8] ! Mem[00000000918001b8] = 0101ab31
! Mem[00000000338000b0] = 25aefa77, %l4 = 00009a54, %l1 = a2feb3cf
add %i3,0xb0,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000025aefa77
! %l4 = 0000000000009a54, Mem[00000000900000f2] = 15ed22bc
stb %l4,[%i4+0x0f2] ! Mem[00000000900000f0] = 54ed22bc
! Mem[0000000033000078] = ff413d58ffea5dde, %l4 = 0000000000009a54, %l0 = 0000000000000004
add %i2,0x78,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = ff413d58ffea5dde
! Mem[0000000032800014] = cab3df6a, %l0 = ffea5dde, %l2 = 310f1de5
add %i1,0x14,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000cab3df6a
! Mem[0000000032000018] = f4b91cd2, %l0 = ffea5dde, %l3 = 0000000f
add %i0,0x18,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000f4b91cd2
! Mem[0000000032000088] = 145d9124, %l6 = 00000000000000a4
ldstub [%i0+0x088],%l6 ! %l6 = 00000014000000ff
! Mem[0000000091000070] = c27c6ae4 20508cdb, %g2 = 7f93b779, %g3 = ed70c2da
ldd [%i6+0x070],%g2 ! %g2 = 00000000c27c6ae4 0000000020508cdb
! Mem[0000000033000150] = 12f0411bf0fa0a6b, %l2 = 00000000cab3df6a, %l4 = 0000000000009a54
add %i2,0x150,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 12f0411bf0fa0a6b
p17_label_21:
! %l4 = 12f0411bf0fa0a6b, Mem[00000000908001f4] = b1c7a123
stb %l4,[%i5+0x1f4] ! Mem[00000000908001f4] = 6bc7a123
! %l5 = 000000004d430101, Mem[000000009080015a] = 4630c0ef
stb %l5,[%i5+0x15a] ! Mem[0000000090800158] = 0130c0ef
! %l0 = ffea5dde, %l1 = 25aefa77, Mem[00000000918000f0] = 980a9e12 91b1b504
std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = ffea5dde 25aefa77
! Mem[00000000338001e4] = a20d871d, %l4 = f0fa0a6b, %l2 = cab3df6a
add %i3,0x1e4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000a20d871d
! Mem[00000000908000b0] = 2559cd9b, %g2 = 00000000c27c6ae4
lduw [%i5+0x0b0],%g2 ! %g2 = 000000002559cd9b
! Mem[00000000900000f0] = 2cbe54ed, %g2 = 000000002559cd9b
ldsh [%i4+0x0f0],%g2 ! %g2 = 0000000000002cbe
! Mem[00000000328000a4] = 7f4bfd36, %l4 = 12f0411bf0fa0a6b
swap [%i1+0x0a4],%l4 ! %l4 = 000000007f4bfd36
! %l6 = 00000014, %l7 = 0000007c, Mem[00000000900000c0] = 0cf61263 07871bc2
std %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000014 0000007c
! Mem[0000000032800004] = 1d03708a, %l1 = 0000000025aefa77
ldsb [%i1+0x004],%l1 ! %l1 = 000000000000001d
! Mem[00000000330000b6] = e7248b2a, %l0 = ff413d58ffea5dde
ldstub [%i2+0x0b6],%l0 ! %l0 = 0000008b000000ff
p17_label_22:
! %l6 = 0000000000000014, Mem[0000000090800150] = 8a03e4f7
stw %l6,[%i5+0x150] ! Mem[0000000090800150] = 00000014
! Mem[0000000032000148] = c213d27ef5525b4c, %l4 = 000000007f4bfd36, %l2 = 00000000a20d871d
add %i0,0x148,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = c213d27ef5525b4c
! Mem[00000000918001a0] = 8d93f401, %g2 = 0000000000002cbe
ldub [%o0+0x1a2],%g2 ! %g2 = 000000000000008d
! %l2 = f5525b4c, %l3 = f4b91cd2, Mem[00000000900001b8] = 587249c8 db2d8400
std %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = f5525b4c f4b91cd2
! Mem[0000000090800100] = 00000000 0000000f, %g2 = 0000008d, %g3 = 20508cdb
ldd [%i5+0x100],%g2 ! %g2 = 0000000000000000 000000000000000f
! %l6 = 0000000000000014, Mem[00000000330000e4] = 398cdfea
sth %l6,[%i2+0x0e4] ! Mem[00000000330000e4] = 0014dfea
! Mem[0000000091000064] = 8b99636e, %g2 = 0000000000000000
ldsh [%i6+0x064],%g2 ! %g2 = ffffffffffff8b99
! Mem[0000000032000092] = fc911d8a, %l4 = 000000007f4bfd36
ldstub [%i0+0x092],%l4 ! %l4 = 0000001d000000ff
! Mem[00000000918001c4] = 07d7ae54, %g2 = ffffffffffff8b99
lduh [%o0+0x1c4],%g2 ! %g2 = 00000000000007d7
! Mem[0000000033000008] = b51dce83, %l4 = 0000001d, %l6 = 00000014
add %i2,0x08,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000b51dce83
p17_label_23:
! Mem[0000000032800118] = 5e2fb49e44c4d14d, %l5 = 000000004d430101
ldx [%i1+0x118],%l5 ! %l5 = 5e2fb49e44c4d14d
! Mem[00000000330001d8] = ffb370e8, %l5 = 44c4d14d, %l3 = f4b91cd2
add %i2,0x1d8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000ffb370e8
! %l1 = 000000000000001d, Mem[0000000090000148] = 7ada8830e3e718c0
stx %l1,[%i4+0x148] ! Mem[0000000090000148] = 000000000000001d
! %l6 = b51dce83, %l7 = 0000007c, Mem[0000000090000168] = dbbc723c 684e70cb
std %l6,[%i4+0x168] ! Mem[0000000090000168] = b51dce83 0000007c
! Mem[000000003280000c] = 559daf04, %l1 = 000000000000001d
ldstub [%i1+0x00c],%l1 ! %l1 = 00000055000000ff
! Mem[0000000090000118] = 4e6b7b227f8469b7, %g2 = 00000000000007d7
ldx [%i4+0x118],%g2 ! %g2 = 4e6b7b227f8469b7
! Mem[0000000033800058] = 6617cd89, %l1 = 0000000000000055
swap [%i3+0x058],%l1 ! %l1 = 000000006617cd89
! Mem[000000003200007f] = 568d0773, %l3 = 00000000ffb370e8
ldstub [%i0+0x07f],%l3 ! %l3 = 00000073000000ff
! Mem[00000000900000d8] = fc8e738c, %g2 = 4e6b7b227f8469b7
ldsb [%i4+0x0d8],%g2 ! %g2 = fffffffffffffffc
! Mem[000000009180012c] = ef635d12, %g2 = fffffffffffffffc
ldsh [%o0+0x12e],%g2 ! %g2 = ffffffffffffef63
p17_label_24:
! Mem[0000000033000004] = 3512723f, %l3 = 0000000000000073
ldsh [%i2+0x006],%l3 ! %l3 = 000000000000723f
! Mem[00000000900000ac] = 9e017c21, %g2 = ffffffffffffef63
ldub [%i4+0x0ae],%g2 ! %g2 = 000000000000009e
! Mem[000000009100011c] = 5b199dae, %g2 = 000000000000009e
ldsb [%i6+0x11e],%g2 ! %g2 = 000000000000005b
! Mem[0000000032000064] = 06697aa6, %l1 = 000000006617cd89
swap [%i0+0x064],%l1 ! %l1 = 0000000006697aa6
! Mem[0000000033000038] = 817fee06, %l6 = b51dce83, %l3 = 0000723f
add %i2,0x38,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000817fee06
! Mem[00000000328001e9] = 8c3abd02, %l7 = 000000000000007c
ldstub [%i1+0x1e9],%l7 ! %l7 = 0000003a000000ff
! Mem[0000000091000024] = dc625731, %g2 = 000000000000005b
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffdc62
! Mem[000000003380009d] = 6612c06c, %l1 = 0000000006697aa6
ldstub [%i3+0x09d],%l1 ! %l1 = 00000012000000ff
! %l4 = 0000001d, %l5 = 44c4d14d, Mem[0000000091800130] = 5d127434 465010e8
std %l4,[%o0+0x130] ! Mem[0000000091800130] = 0000001d 44c4d14d
! Mem[00000000900001d0] = 108e8d96, %g2 = ffffffffffffdc62
ldsh [%i4+0x1d0],%g2 ! %g2 = 000000000000108e
p17_label_25:
! Mem[0000000033000101] = e3a07b52, %l6 = 00000000b51dce83
ldstub [%i2+0x101],%l6 ! %l6 = 000000a0000000ff
! Mem[0000000090000034] = 0ff757c1, %g2 = 000000000000108e
lduw [%i4+0x034],%g2 ! %g2 = 000000000ff757c1
! Mem[0000000090800120] = 78c6e65f, %g2 = 000000000ff757c1
lduw [%i5+0x120],%g2 ! %g2 = 0000000078c6e65f
! Mem[0000000033000188] = 18487f6b, %l4 = 000000000000001d
ldstub [%i2+0x188],%l4 ! %l4 = 00000018000000ff
! Mem[0000000090000140] = cc39dec34ddf97be, %g2 = 0000000078c6e65f
ldx [%i4+0x140],%g2 ! %g2 = cc39dec34ddf97be
! Mem[0000000091000168] = 846b3255 9f5c7543, %g2 = 4ddf97be, %g3 = 0000000f
ldd [%i6+0x168],%g2 ! %g2 = 00000000846b3255 000000009f5c7543
! Mem[00000000330001b0] = f65425b6, %l4 = 00000018, %l6 = 000000a0
add %i2,0x1b0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000f65425b6
! %l2 = c213d27ef5525b4c, Mem[000000009100018c] = 29b7c8a5
sth %l2,[%i6+0x18c] ! Mem[000000009100018c] = 5b4cc8a5
! Mem[000000003200014d] = f5525b4c, %l2 = c213d27ef5525b4c
ldstub [%i0+0x14d],%l2 ! %l2 = 00000052000000ff
! Mem[00000000338000f8] = 575cb6f51325f81c, %l1 = 0000000000000012, %l6 = 00000000f65425b6
add %i3,0xf8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 575cb6f51325f81c
ba,a p17_not_taken_0_end
p17_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000000000008b
bne,a,pn %xcc,p17_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000012
bne,a,pn %xcc,p17_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000052
bne,a,pn %xcc,p17_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000817fee06
bne,a,pn %xcc,p17_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000018
bne,a,pn %xcc,p17_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 5e2fb49e44c4d14d
bne,a,pn %xcc,p17_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 575cb6f51325f81c
bne,a,pn %xcc,p17_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000003a
bne,a,pn %xcc,p17_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p17_local0_expect,%g1
p17_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 8fb7ccff6429f79e
ldx [%i0+0x008],%g3 ! Observed data at 0000000032000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9d2a1ff08d690d83
ldx [%i0+0x020],%g3 ! Observed data at 0000000032000020
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8183658cff3d2b41
ldx [%i0+0x028],%g3 ! Observed data at 0000000032000028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = b3a418cb6617cd89
ldx [%i0+0x060],%g3 ! Observed data at 0000000032000060
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = a718a57b568d07ff
ldx [%i0+0x078],%g3 ! Observed data at 0000000032000078
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff5d9124c2e7997e
ldx [%i0+0x088],%g3 ! Observed data at 0000000032000088
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = fc91ff8ae4dbb3ae
ldx [%i0+0x090],%g3 ! Observed data at 0000000032000090
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 727bff1ffc3be5e7
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000320000c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 965840cd45e7c96b
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000320000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d32bb65766936011
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000320000e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = ffa1ff4b513e82af
ldx [%i0+0x118],%g3 ! Observed data at 0000000032000118
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = ffee34f2c119e5c7
ldx [%i0+0x140],%g3 ! Observed data at 0000000032000140
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = c213d27ef5ff5b4c
ldx [%i0+0x148],%g3 ! Observed data at 0000000032000148
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0000005f035d557e
ldx [%i0+0x150],%g3 ! Observed data at 0000000032000150
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = fe25f25fff690d83
ldx [%i0+0x158],%g3 ! Observed data at 0000000032000158
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = c002e4f779708d80
ldx [%i0+0x190],%g3 ! Observed data at 0000000032000190
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 733d8fbabecf13f1
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000320001b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = fff1975945e7c96b
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000320001c0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5f1f90e8a61015ff
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 = 91a2abdeff9daf04
ldx [%i1+0x008],%g3 ! Observed data at 0000000032800008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000006ccab3df6a
ldx [%i1+0x010],%g3 ! Observed data at 0000000032800010
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = e693cf42f174e37e
ldx [%i1+0x038],%g3 ! Observed data at 0000000032800038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = f48b4f2dff4398af
ldx [%i1+0x040],%g3 ! Observed data at 0000000032800040
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1718b3f5b8364ea8
ldx [%i1+0x048],%g3 ! Observed data at 0000000032800048
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 1c5324af0400d3e4
ldx [%i1+0x050],%g3 ! Observed data at 0000000032800050
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = e95420267ea9be15
ldx [%i1+0x060],%g3 ! Observed data at 0000000032800060
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 49fb5e40c12d8602
ldx [%i1+0x068],%g3 ! Observed data at 0000000032800068
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = acda0036ff38dbef
ldx [%i1+0x090],%g3 ! Observed data at 0000000032800090
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3a835f6438ff5bb4
ldx [%i1+0x098],%g3 ! Observed data at 0000000032800098
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 79a02163f0fa0a6b
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000328000a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000600b860418
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000328000b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 07eeffddfc947ebb
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000328000b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a3c9d70d86d97cff
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000328000e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ecd989f200000011
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000328000f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = f447c4ff2faf68cf
ldx [%i1+0x128],%g3 ! Observed data at 0000000032800128
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = ddb0aed51c6891fc
ldx [%i1+0x140],%g3 ! Observed data at 0000000032800140
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1d4f956309ff3250
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000328001b8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8cffbd02c347937e
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000328001e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i1,0x1e8,%g4
set p17_local2_expect,%g1
p17_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b51dce83ebedb15a
ldx [%i2+0x008],%g3 ! Observed data at 0000000033000008
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0347cacd98c9dec2
ldx [%i2+0x030],%g3 ! Observed data at 0000000033000030
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 817fee060275f93f
ldx [%i2+0x038],%g3 ! Observed data at 0000000033000038
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff413d58ffea5dde
ldx [%i2+0x078],%g3 ! Observed data at 0000000033000078
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a354b0ff7331483a
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 = c9734b1fe724ff2a
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000330000b0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 87e322ff61297c40
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000330000c0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = aea44a3a000000c7
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000330000d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f6edbc880014dfea
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000330000e0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ff7f8bdf068e5d4f
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000330000e8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = e3ff7b52f6f86aae
ldx [%i2+0x100],%g3 ! Observed data at 0000000033000100
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x100,%g4
ldx [%g1+0x170],%g2 ! Expected data = 179fb78c8168abbd
ldx [%i2+0x170],%g3 ! Observed data at 0000000033000170
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff487f6bf4e89cba
ldx [%i2+0x188],%g3 ! Observed data at 0000000033000188
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff3f47e778945c96
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000330001d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ffb370e8e1ae2c06
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000330001d8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i2,0x1d8,%g4
set p17_local3_expect,%g1
p17_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 519a1237162c1d33
ldx [%i3+0x028],%g3 ! Observed data at 0000000033800028
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000005566509dca
ldx [%i3+0x058],%g3 ! Observed data at 0000000033800058
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = d600f34b94023b5d
ldx [%i3+0x068],%g3 ! Observed data at 0000000033800068
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0000009f66ffc06c
ldx [%i3+0x098],%g3 ! Observed data at 0000000033800098
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 96480bad46ffe1a0
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000338000c8
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000c2331acb4f
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000338000f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0266e0cc18cd5d12
ldx [%i3+0x128],%g3 ! Observed data at 0000000033800128
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x128,%g4
ldx [%g1+0x190],%g2 ! Expected data = 33a095a30bdf64f9
ldx [%i3+0x190],%g3 ! Observed data at 0000000033800190
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffff39abac25239b
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000338001a0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 51e28e958f4a703a
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000338001d0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 980504dde7986aa3
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000338001f0
cmp %g2,%g3
bne,a,pn %xcc,p17_local_failed
add %i3,0x1f0,%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
! 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:
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000033800008]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
ldda [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000000]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000020]
ldxa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800020]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000018]
done
p17_trap1o:
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000033800008]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000032000000]
ldda [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000033000000]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000032000020]
ldxa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033800020]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000032000018]
done
p17_trap2e:
lduwa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032000020]
ldda [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000028]
stwa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000018]
ldxa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032800018]
done
p17_trap2o:
lduwa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000032000020]
ldda [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000033000028]
stwa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000033000018]
ldxa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000032800018]
done
p17_trap3e:
nop
nop
nop
nop
nop
done
p17_trap3o:
nop
nop
nop
nop
nop
done
p17_init_memory_pointers:
set p17_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p17_local0_start,%i0
set p17_local1_start,%i1
set p17_local2_start,%i2
set p17_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 50c3c4dc68fd3948
ldx [%g1+0x008],%l1 ! %l1 = bfbcf795fedf156e
ldx [%g1+0x010],%l2 ! %l2 = e48ba43640187be4
ldx [%g1+0x018],%l3 ! %l3 = 216ca9ece110eb45
ldx [%g1+0x020],%l4 ! %l4 = f7b2a8ea980504dd
ldx [%g1+0x028],%l5 ! %l5 = 01734989b5baf061
ldx [%g1+0x030],%l6 ! %l6 = 4e9733ae681ef7d1
ldx [%g1+0x038],%l7 ! %l7 = 8f4085da51bea8d1
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4eeb158b 5c51e665 423771d3 34aabe1c
! %f4 = ec508f7c df0e686a 3b91293a b90c28ac
! %f8 = 2a609574 3bbe5f67 fde22007 02725b65
! %f12 = 9cfb25a7 35bf626c f3b43d86 6aa1d363
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dcea5fd1 7e3e3406 e8186d81 de2f9f59
! %f20 = 172732ab 849535fa eaa1aa6b f66ad3f3
! %f24 = 62243dcf dfbacd5f e66fc87c a9849079
! %f28 = 5a593cce 2d9962a1 d975b06d a82416c5
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = bf3f1b8e 5095eb22 980ed02d 93ca97ad
! %f36 = 365032bf 8f40725e a34d02ef a672b229
! %f40 = 7f66c42c 42396934 5877e68e 2d23928b
! %f44 = 6d68b693 63cfba90 ea9066b2 6f98f27e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcf86c56f0000000f,%g7,%g1 ! GSR scale = 1, align = 7
wr %g1,%g0,%gsr ! GSR = cf86c56f0000000f
wr %g0,%y ! Clear Y 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[0000000034800100] = 895eae9a55299456, %l1 = 468bfdc6092fa4bf, %l2 = 731fab8a6f7c5824
add %i1,0x100,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 895eae9a55299456
! Mem[00000000350001a8] = 56859f72, %l6 = a99bdbd040fc68c1
ldub [%i2+0x1aa],%l6 ! %l6 = 000000000000009f
! Mem[0000000034000080] = 005a4394d557cd46, %l2 = 895eae9a55299456, %l2 = 895eae9a55299456
add %i0,0x80,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 005a4394d557cd46
! Mem[0000000035800061] = a9c12b4d, %l2 = 005a4394d557cd46
ldstub [%i3+0x061],%l2 ! %l2 = 000000c1000000ff
! %l1 = 468bfdc6092fa4bf, Mem[0000000091800188] = 6d9ac50de1b437f1
stx %l1,[%o0+0x188] ! Mem[0000000091800188] = 468bfdc6092fa4bf
! Mem[000000009000017c] = 27581157, %g18 = 93e01d62b3b200c1
ldsw [%i4+0x17c],%g2 ! %g2 = 93e01d62b3b200c1
! %l4 = 0dc51dc80f2ba754, Mem[00000000908000c6] = 3b63ab91
sth %l4,[%i5+0x0c6] ! Mem[00000000908000c4] = a754ab91
! Mem[0000000034800188] = fa202068519f63fe, %l1 = 468bfdc6092fa4bf, %l3 = 60597bafc122680a
add %i1,0x188,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = fa202068519f63fe
! Mem[00000000900000bc] = d1cbc030, %g2 = 0000000027581157
lduw [%i4+0x0bc],%g2 ! %g2 = 00000000d1cbc030
! %l6 = 000000000000009f, Mem[0000000091000016] = accfbff4
sth %l6,[%i6+0x016] ! Mem[0000000091000014] = 009fbff4
p18_label_2:
! Mem[00000000348000e4] = 9df9960a, %l0 = ade2d2da83dd0b97
swap [%i1+0x0e4],%l0 ! %l0 = 000000009df9960a
! Mem[00000000358000e0] = 825ae3ef, %l0 = 000000009df9960a
ldstub [%i3+0x0e0],%l0 ! %l0 = 00000082000000ff
! Mem[00000000350001e8] = ab524ca8, %l1 = 468bfdc6092fa4bf
ldsw [%i2+0x1e8],%l1 ! %l1 = ffffffffab524ca8
! Mem[00000000358000e0] = ff5ae3ef, %l5 = d3d0a66be6060ef3
swap [%i3+0x0e0],%l5 ! %l5 = 00000000ff5ae3ef
! Mem[0000000090800140] = 88efae51, %g2 = 00000000d1cbc030
lduh [%i5+0x142],%g2 ! %g2 = 00000000000088ef
! Mem[00000000908000d0] = 4b0947b4 ee658f4a, %g2 = 000088ef, %g3 = 0bad0b00
ldd [%i5+0x0d0],%g2 ! %g2 = 000000004b0947b4 00000000ee658f4a
! %l6 = 000000000000009f, Mem[00000000900001ea] = 368f9e49
sth %l6,[%i4+0x1ea] ! Mem[00000000900001e8] = 009f9e49
! %l5 = 00000000ff5ae3ef, Mem[00000000910001d6] = 9fe2de21
sth %l5,[%i6+0x1d6] ! Mem[00000000910001d4] = e3efde21
! Mem[00000000908000fc] = 9d41553f, %g2 = 000000004b0947b4
ldsh [%i5+0x0fe],%g2 ! %g2 = ffffffffffff9d41
! Mem[0000000035000070] = af9077f6a889ce90, %l6 = 000000000000009f, %l2 = 00000000000000c1
add %i2,0x70,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = af9077f6a889ce90
p18_label_3:
! Mem[0000000034800174] = be9a7a45, %l3 = 519f63fe, %l6 = 0000009f
add %i1,0x174,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000be9a7a45
! Mem[00000000350001b8] = d7aee86a, %l0 = 00000082, %l0 = 00000082
add %i2,0x1b8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000d7aee86a
! Mem[0000000090800098] = 9840e9c9d8debc93, %g2 = ffffffffffff9d41
ldx [%i5+0x098],%g2 ! %g2 = 9840e9c9d8debc93
! %l2 = a889ce90, %l3 = 519f63fe, Mem[00000000910001e0] = 6837dbc6 4456a678
std %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = a889ce90 519f63fe
! Mem[00000000358000c0] = 7032b016, %l4 = 0f2ba754, %l4 = 0f2ba754
add %i3,0xc0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000007032b016
! Mem[00000000348000c8] = f9a91021caea8dc8, %l2 = af9077f6a889ce90, %l5 = 00000000ff5ae3ef
add %i1,0xc8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = f9a91021caea8dc8
! Mem[00000000340001c0] = 8715febf8cb84d81, %l7 = 4f5326943dd77645, %l0 = 00000000d7aee86a
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 8715febf8cb84d81
! Mem[00000000358000b8] = cbe24482, %l0 = 8cb84d81, %l5 = caea8dc8
add %i3,0xb8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000cbe24482
! %l4 = 000000007032b016, Mem[00000000900001b8] = 587249c8db2d8400
stx %l4,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000007032b016
! Mem[00000000358000c4] = 0e4e5339, %l3 = 519f63fe, %l1 = ab524ca8
add %i3,0xc4,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000000e4e5339
p18_label_4:
! Mem[00000000358001cc] = ead5347b, %l6 = 00000000be9a7a45
swap [%i3+0x1cc],%l6 ! %l6 = 00000000ead5347b
! Mem[00000000350001fd] = 122acd28, %l4 = 000000007032b016
ldstub [%i2+0x1fd],%l4 ! %l4 = 0000002a000000ff
! %l0 = 8cb84d81, %l1 = 0e4e5339, Mem[00000000918001f0] = e6c9843f 23b3ffa2
std %l0,[%o0+0x1f0] ! Mem[00000000918001f0] = 8cb84d81 0e4e5339
! %l7 = 4f5326943dd77645, Mem[00000000910000b0] = 6c54d54e
sth %l7,[%i6+0x0b0] ! Mem[00000000910000b0] = 7645d54e
! %l5 = 00000000cbe24482, Mem[00000000918001e6] = 62f30068
sth %l5,[%o0+0x1e6] ! Mem[00000000918001e4] = 44820068
! Mem[000000003480002e] = b76fc6e0, %l5 = 00000000cbe24482
ldstub [%i1+0x02e],%l5 ! %l5 = 000000c6000000ff
! Mem[0000000034000044] = 8ce1613c, %l0 = 8cb84d81, %l2 = a889ce90
add %i0,0x44,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000008ce1613c
! Mem[00000000358001c8] = 32a43b8c, %l3 = 519f63fe, %l7 = 3dd77645
add %i3,0x1c8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000032a43b8c
! %l6 = ead5347b, %l7 = 32a43b8c, Mem[00000000908000c8] = ab91429d d46ef843
std %l6,[%i5+0x0c8] ! Mem[00000000908000c8] = ead5347b 32a43b8c
! Mem[00000000350001fc] = 12ffcd28, %l4 = 000000000000002a
ldstub [%i2+0x1fc],%l4 ! %l4 = 00000012000000ff
p18_label_5:
! Mem[0000000034800180] = a4d5cee9 a6dede3c, %l2 = 8ce1613c, %l3 = 519f63fe
ldd [%i1+0x180],%l2 ! %l2 = 00000000a4d5cee9 00000000a6dede3c
! Mem[0000000091000134] = bd627f18, %g2 = 9840e9c9d8debc93
lduh [%i6+0x134],%g2 ! %g2 = 000000000000bd62
! Mem[0000000034000070] = 05b694b3, %l7 = 0000000032a43b8c
ldstub [%i0+0x070],%l7 ! %l7 = 00000005000000ff
! Mem[000000003580003c] = 8b12dded, %l4 = 00000012, %l7 = 00000005
add %i3,0x3c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000008b12dded
! Mem[00000000348000f8] = 24f9b2b59343aef9, %l4 = 0000000000000012, %l0 = 8715febf8cb84d81
add %i1,0xf8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 24f9b2b59343aef9
! Mem[0000000090000150] = 970dcdea, %g2 = 000000000000bd62
ldub [%i4+0x150],%g2 ! %g2 = 0000000000000097
! %l0 = 24f9b2b59343aef9, Mem[0000000090000140] = cc39dec3
stw %l0,[%i4+0x140] ! Mem[0000000090000140] = 9343aef9
! Mem[0000000035800188] = 76989d92, %l3 = 00000000a6dede3c
swap [%i3+0x188],%l3 ! %l3 = 0000000076989d92
! Mem[000000003400006b] = bafa07a2, %l2 = 00000000a4d5cee9
ldstub [%i0+0x06b],%l2 ! %l2 = 000000a2000000ff
! Mem[000000009080005c] = b4f7d1b4, %g2 = 0000000000000097
ldub [%i5+0x05f],%g2 ! %g2 = 00000000000000b4
p18_label_6:
! Mem[00000000340000a8] = d1db42de520dfadb, %l2 = 00000000000000a2, %l1 = 000000000e4e5339
add %i0,0xa8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = d1db42de520dfadb
! Mem[0000000034800170] = 42c4d811be9a7a45, %l0 = 24f9b2b59343aef9, %l3 = 0000000076989d92
add %i1,0x170,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 42c4d811be9a7a45
! Mem[0000000035800078] = 9b5fdcb0, %l4 = 0000000000000012
swap [%i3+0x078],%l4 ! %l4 = 000000009b5fdcb0
! %l4 = 9b5fdcb0, %l5 = 000000c6, Mem[0000000091000010] = d7b3572e df53009f
std %l4,[%i6+%o2] ! Mem[0000000091000010] = 9b5fdcb0 000000c6
! Mem[00000000348001b0] = 552f7d3c6c5d56c3, %l1 = d1db42de520dfadb, %l5 = 00000000000000c6
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 552f7d3c6c5d56c3
! Mem[00000000908001c0] = 71f81ff3, %g2 = 00000000000000b4
lduh [%i5+0x1c0],%g2 ! %g2 = 00000000000071f8
! Mem[0000000034800020] = 95656455, %l5 = 552f7d3c6c5d56c3
swap [%i1+%o4],%l5 ! %l5 = 0000000095656455
! %l2 = 00000000000000a2, Mem[0000000090800064] = 6ea63daf
sth %l2,[%i5+0x064] ! Mem[0000000090800064] = 00a23daf
! Mem[0000000034800180] = a4d5cee9, %l6 = ead5347b, %l5 = 95656455
add %i1,0x180,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000a4d5cee9
! Mem[0000000035800158] = 31bfe0a949acceed, %l5 = 00000000a4d5cee9, %l7 = 000000008b12dded
add %i3,0x158,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 31bfe0a949acceed
p18_label_7:
! %l0 = 24f9b2b59343aef9, Mem[0000000091000034] = 7e2e20fb
sth %l0,[%i6+0x034] ! Mem[0000000091000034] = aef920fb
! Mem[0000000090000054] = 70c58824, %g2 = 00000000000071f8
ldub [%i4+0x055],%g2 ! %g2 = 0000000000000070
! %l4 = 000000009b5fdcb0, Mem[00000000900001d4] = cce983c4
sth %l4,[%i4+0x1d4] ! Mem[00000000900001d4] = dcb083c4
! Mem[00000000350000b2] = fde4be67, %l5 = 00000000a4d5cee9
ldstub [%i2+0x0b2],%l5 ! %l5 = 000000be000000ff
! Mem[000000003500000c] = bc20fc00, %l3 = be9a7a45, %l0 = 9343aef9
add %i2,0x0c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000bc20fc00
! Mem[000000003500013b] = dca1db73, %l1 = d1db42de520dfadb
ldstub [%i2+0x13b],%l1 ! %l1 = 00000073000000ff
! Mem[00000000918001e0] = 999759c0 cb724482, %g2 = 00000070, %g3 = ee658f4a
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000999759c0 00000000cb724482
! Mem[0000000090000088] = 6d1e19ef, %g2 = 00000000999759c0
lduh [%i4+0x08a],%g2 ! %g2 = 0000000000006d1e
! Mem[0000000034000098] = 1e9d6fb6b37a9f21, %l3 = 42c4d811be9a7a45, %l2 = 00000000000000a2
add %i0,0x98,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 1e9d6fb6b37a9f21
! Mem[0000000035000038] = 8342d8a6, %l2 = 1e9d6fb6b37a9f21
swap [%i2+0x038],%l2 ! %l2 = 000000008342d8a6
p18_label_8:
! Mem[0000000034800002] = 0a182c01, %l5 = 00000000000000be
ldstub [%i1+0x002],%l5 ! %l5 = 0000002c000000ff
! Mem[00000000340000e4] = 83e6c14b, %l2 = 8342d8a6, %l0 = bc20fc00
add %i0,0xe4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000083e6c14b
! Mem[0000000090800010] = 388b335f c6216c66, %g2 = 00006d1e, %g3 = cb724482
ldd [%i5+%o2],%g2 ! %g2 = 00000000388b335f 00000000c6216c66
! Mem[0000000035800180] = b170e637, %l4 = 9b5fdcb0, %l3 = be9a7a45
add %i3,0x180,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000b170e637
! Mem[0000000090000000] = 3dcbd51e, %g2 = 00000000388b335f
lduh [%i4+%g0],%g2 ! %g2 = 0000000000003dcb
! Mem[00000000910001bc] = 06c8ffc4, %g18 = 93e01d62b3b200c1
ldsw [%i6+0x1bc],%g2 ! %g2 = 93e01d62b3b200c1
! Mem[0000000035800084] = 54668886, %l2 = 000000008342d8a6
swap [%i3+0x084],%l2 ! %l2 = 0000000054668886
! %l6 = 00000000ead5347b, Mem[00000000900000c9] = 69f13120
stb %l6,[%i4+0x0c9] ! Mem[00000000900000c8] = 7bf13120
! %l6 = 00000000ead5347b, Mem[0000000035000148] = 3d48398dffb7bcf8
stx %l6,[%i2+0x148] ! Mem[0000000035000148] = 00000000ead5347b
! Mem[00000000348001dc] = 686a4ac3, %l6 = 00000000ead5347b
swap [%i1+0x1dc],%l6 ! %l6 = 00000000686a4ac3
p18_label_9:
! Mem[00000000358001e5] = 64466392, %l0 = 0000000083e6c14b
ldstub [%i3+0x1e5],%l0 ! %l0 = 00000046000000ff
! Mem[0000000034000128] = 407383eb, %l5 = 000000000000002c
swap [%i0+0x128],%l5 ! %l5 = 00000000407383eb
! Mem[000000009180004c] = 93c680d2, %g18 = 93e01d62b3b200c1
ldsw [%o0+0x04c],%g2 ! %g2 = 93e01d62b3b200c1
! Mem[00000000340001b0] = eb900ef1, %l0 = 00000046, %l2 = 54668886
add %i0,0x1b0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000eb900ef1
! Mem[000000003480004c] = f4572260, %l5 = 407383eb, %l6 = 686a4ac3
add %i1,0x4c,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000f4572260
! Mem[000000003400010b] = 1a2255ea, %l6 = 00000000f4572260
ldstub [%i0+0x10b],%l6 ! %l6 = 000000ea000000ff
! Mem[00000000358001b0] = 26171e89a1db7ab0, %l3 = 00000000b170e637, %l2 = 00000000eb900ef1
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 26171e89a1db7ab0
! Mem[0000000090000088] = 616d1e19, %g2 = ffffffff93c680d2
ldsb [%i4+0x089],%g2 ! %g2 = 0000000000000061
! Mem[00000000908000e0] = 921156f4b5df33f0, %g2 = 0000000000000061
ldx [%i5+0x0e0],%g2 ! %g2 = 921156f4b5df33f0
! Mem[00000000358001dc] = be32b586, %l6 = 00000000000000ea
swap [%i3+0x1dc],%l6 ! %l6 = 00000000be32b586
p18_label_10:
! Mem[00000000340001a4] = 740efed0, %l0 = 0000000000000046
ldstub [%i0+0x1a4],%l0 ! %l0 = 00000074000000ff
! Mem[00000000900000a8] = 72f4388f, %g18 = 93e01d62b3b200c1
ldsw [%i4+0x0a8],%g2 ! %g2 = 93e01d62b3b200c1
! Mem[0000000034000108] = 1a2255ff, %l1 = 0000000000000073
ldsh [%i0+0x10a],%l1 ! %l1 = 00000000000055ff
! %l6 = be32b586, %l7 = 49acceed, Mem[0000000090000068] = 5483fd96 d7808cb0
std %l6,[%i4+0x068] ! Mem[0000000090000068] = be32b586 49acceed
! Mem[0000000034800190] = 0d1cc0b881ef300c, %l5 = 00000000407383eb, %l0 = 0000000000000074
add %i1,0x190,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 0d1cc0b881ef300c
! Mem[00000000348001b0] = 552f7d3c6c5d56c3, %l7 = 31bfe0a949acceed, %l4 = 000000009b5fdcb0
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 552f7d3c6c5d56c3
! Mem[0000000034800049] = 6fcb40e4, %l7 = 31bfe0a949acceed
ldstub [%i1+0x049],%l7 ! %l7 = 000000cb000000ff
! Mem[00000000908001c4] = f2054d42, %g2 = 0000000072f4388f
ldsh [%i5+0x1c4],%g2 ! %g2 = fffffffffffff205
! Mem[0000000034000008] = d294ef31, %l3 = b170e637, %l4 = 6c5d56c3
add %i0,0x08,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d294ef31
! Mem[00000000350001ec] = 0d48faa1, %l1 = 000055ff, %l3 = b170e637
add %i2,0x1ec,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000000d48faa1
p18_label_11:
! Mem[00000000350000a0] = 249f223341d1a84d, %l4 = 00000000d294ef31, %l3 = 000000000d48faa1
add %i2,0xa0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 249f223341d1a84d
! Mem[000000009080000c] = bc402a68, %g18 = 93e01d62b3b200c1
ldsw [%i5+0x00c],%g2 ! %g2 = 93e01d62b3b200c1
! %l4 = d294ef31, %l5 = 407383eb, Mem[0000000091800160] = 7a9251e8 4001a737
std %l4,[%o0+0x160] ! Mem[0000000091800160] = d294ef31 407383eb
! Mem[000000009180011c] = 17f18323, %g2 = ffffffffbc402a68
lduw [%o0+0x11c],%g2 ! %g2 = 0000000017f18323
! Mem[00000000348001f4] = a707c4e4, %l0 = 0d1cc0b881ef300c
swap [%i1+0x1f4],%l0 ! %l0 = 00000000a707c4e4
! Mem[00000000918001c4] = d7ae541d, %g2 = 0000000017f18323
ldsb [%o0+0x1c5],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000090000128] = 52ff391c, %g2 = ffffffffffffffd7
lduh [%i4+0x12a],%g2 ! %g2 = 00000000000052ff
! Mem[0000000035800097] = a5155816, %l4 = 00000000d294ef31
ldstub [%i3+0x097],%l4 ! %l4 = 00000016000000ff
! Mem[00000000358001f8] = 6dfda5b1812581b5, %l2 = 26171e89a1db7ab0, %l0 = 00000000a707c4e4
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 6dfda5b1812581b5
! Mem[00000000910000f0] = e0be33c2, %g2 = 00000000000052ff
ldsb [%i6+0x0f3],%g2 ! %g2 = ffffffffffffffe0
p18_label_12:
! Mem[0000000034000038] = bcc5769c, %l1 = 00000000000055ff
swap [%i0+0x038],%l1 ! %l1 = 00000000bcc5769c
! %l2 = 26171e89a1db7ab0, Mem[0000000091000130] = 3babf221
stb %l2,[%i6+0x130] ! Mem[0000000091000130] = b0abf221
! Mem[0000000035000023] = c8f99f6d, %l4 = 0000000000000016
ldstub [%i2+0x023],%l4 ! %l4 = 0000006d000000ff
! Mem[0000000035800142] = c691e142, %l3 = 249f223341d1a84d
ldstub [%i3+0x142],%l3 ! %l3 = 000000e1000000ff
! Mem[0000000035000178] = e06e0c042e280ca6, %l2 = 26171e89a1db7ab0, %l6 = 00000000be32b586
add %i2,0x178,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e06e0c042e280ca6
! Mem[0000000034000144] = eb853725, %l5 = 407383eb, %l1 = bcc5769c
add %i0,0x144,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000eb853725
! Mem[0000000035800150] = fdcd7cb2, %l4 = 000000000000006d
swap [%i3+0x150],%l4 ! %l4 = 00000000fdcd7cb2
! Mem[0000000034000064] = dcc3420e, %l1 = 00000000eb853725
swap [%i0+0x064],%l1 ! %l1 = 00000000dcc3420e
! Mem[0000000034800030] = 2577e82132fe7e5f, %l0 = 6dfda5b1812581b5, %l0 = 6dfda5b1812581b5
add %i1,0x30,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 2577e82132fe7e5f
! Mem[00000000910000fc] = a8fd904a, %g18 = 93e01d62b3b200c1
ldsw [%i6+0x0fc],%g2 ! %g2 = 93e01d62b3b200c1
p18_label_13:
! %l0 = 2577e82132fe7e5f, Mem[0000000090000170] = 19d6bdac
stw %l0,[%i4+0x170] ! Mem[0000000090000170] = 32fe7e5f
! Mem[00000000340000d8] = 8c2090cf, %l4 = fdcd7cb2, %l6 = 2e280ca6
add %i0,0xd8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008c2090cf
! Mem[00000000348000a8] = 5eda274d7d85f2f0, %l0 = 2577e82132fe7e5f, %l5 = 00000000407383eb
add %i1,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 5eda274d7d85f2f0
! Mem[00000000350000d8] = 7f6c1e72, %l3 = 000000e1, %l2 = a1db7ab0
add %i2,0xd8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007f6c1e72
! Mem[0000000090800160] = 76f2ea05, %g2 = ffffffffa8fd904a
ldsb [%i5+0x163],%g2 ! %g2 = 0000000000000076
! Mem[00000000900000b8] = ae238658, %g2 = 0000000000000076
lduw [%i4+0x0b8],%g2 ! %g2 = 00000000ae238658
! Mem[00000000900000fc] = d1ddee56, %g2 = 00000000ae238658
ldsh [%i4+0x0fc],%g2 ! %g2 = ffffffffffffd1dd
! Mem[0000000034000080] = 005a4394, %l7 = 000000cb, %l7 = 000000cb
add %i0,0x80,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000005a4394
! Mem[0000000035800178] = 635f2aa7e4107640, %l6 = 000000008c2090cf, %l4 = 00000000fdcd7cb2
add %i3,0x178,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 635f2aa7e4107640
! %l6 = 8c2090cf, %l7 = 005a4394, Mem[00000000350001e8] = ab524ca8 0d48faa1
std %l6,[%i2+0x1e8] ! Mem[00000000350001e8] = 8c2090cf 005a4394
p18_label_14:
! Mem[0000000034000164] = 580bc4f3, %l5 = 5eda274d7d85f2f0
ldsh [%i0+0x164],%l5 ! %l5 = 000000000000580b
! Mem[0000000034000031] = b0caadca, %l1 = 00000000dcc3420e
ldstub [%i0+0x031],%l1 ! %l1 = 000000ca000000ff
! Mem[0000000034800080] = 9c4e28148e31e22b, %l2 = 000000007f6c1e72, %l7 = 00000000005a4394
add %i1,0x80,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 9c4e28148e31e22b
! %l2 = 000000007f6c1e72, Mem[00000000900000bc] = d1cbc030
sth %l2,[%i4+0x0bc] ! Mem[00000000900000bc] = 1e72c030
! Mem[00000000358001ac] = be3c8850, %l3 = 000000e1, %l7 = 8e31e22b
add %i3,0x1ac,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000be3c8850
! Mem[00000000348000f8] = 24f9b2b5, %l2 = 000000007f6c1e72
swap [%i1+0x0f8],%l2 ! %l2 = 0000000024f9b2b5
! Mem[0000000034000168] = d27e9f6c, %l5 = 000000000000580b
swap [%i0+0x168],%l5 ! %l5 = 00000000d27e9f6c
! %l4 = 635f2aa7e4107640, Mem[00000000910000a0] = f11a4d9a
sth %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 76404d9a
! Mem[00000000908001c4] = 054d42eb, %g2 = ffffffffffffd1dd
ldsb [%i5+0x1c5],%g2 ! %g2 = 0000000000000005
! Mem[00000000358001d0] = ddbcbef2, %l2 = 0000000024f9b2b5
swap [%i3+0x1d0],%l2 ! %l2 = 00000000ddbcbef2
p18_label_15:
! Mem[0000000034000138] = 80313681, %l3 = 00000000000000e1
swap [%i0+0x138],%l3 ! %l3 = 0000000080313681
! %l4 = e4107640, %l5 = d27e9f6c, Mem[0000000091000000] = 4712e8cc c41bb6aa
std %l4,[%i6+%g0] ! Mem[0000000091000000] = e4107640 d27e9f6c
! Mem[0000000035800064] = fad481b3, %l5 = 00000000d27e9f6c
swap [%i3+0x064],%l5 ! %l5 = 00000000fad481b3
! Mem[00000000908001f0] = 0fb1c7a1, %g2 = 0000000000000005
ldub [%i5+0x1f3],%g2 ! %g2 = 000000000000000f
! Mem[0000000034800114] = 78ae9960, %l4 = 635f2aa7e4107640
ldstub [%i1+0x114],%l4 ! %l4 = 00000078000000ff
! Mem[00000000340000e4] = 83e6c14b, %l6 = 000000008c2090cf
swap [%i0+0x0e4],%l6 ! %l6 = 0000000083e6c14b
! %l6 = 0000000083e6c14b, Mem[000000009080001c] = c37c859d
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = 83e6c14b
! %l0 = 32fe7e5f, %l1 = 000000ca, Mem[00000000900001b0] = ad60884b e9ae522e
std %l0,[%i4+0x1b0] ! Mem[00000000900001b0] = 32fe7e5f 000000ca
! Mem[00000000348000c8] = f9a91021caea8dc8, %l1 = 00000000000000ca, %l4 = 0000000000000078
add %i1,0xc8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = f9a91021caea8dc8
! %l0 = 2577e82132fe7e5f, Mem[0000000091000116] = 11471ccd
sth %l0,[%i6+0x116] ! Mem[0000000091000114] = 7e5f1ccd
p18_label_16:
! %l3 = 0000000080313681, Mem[000000009080017c] = ed70c2da
stw %l3,[%i5+0x17c] ! Mem[000000009080017c] = 80313681
! %l4 = f9a91021caea8dc8, Mem[0000000091800135] = 5010e81d
stb %l4,[%o0+0x135] ! Mem[0000000091800134] = c810e81d
! Mem[00000000348000a2] = 6b244cd9, %l7 = 00000000be3c8850
ldstub [%i1+0x0a2],%l7 ! %l7 = 0000004c000000ff
! Mem[000000009180008c] = 227c6639, %g2 = 000000000000000f
ldub [%o0+0x08c],%g2 ! %g2 = 0000000000000022
! %l2 = 00000000ddbcbef2, Mem[00000000918000f8] = 2c39abb3
stw %l2,[%o0+0x0f8] ! Mem[00000000918000f8] = ddbcbef2
! Mem[00000000348000f8] = 7f6c1e72, %l2 = ddbcbef2, %l3 = 80313681
add %i1,0xf8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000007f6c1e72
! %l3 = 000000007f6c1e72, Mem[0000000034000136] = 49f8a8ae
sth %l3,[%i0+0x136] ! Mem[0000000034000134] = 49f81e72
! Mem[00000000350001e0] = f432f569, %l1 = 000000ca, %l4 = caea8dc8
add %i2,0x1e0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000f432f569
! Mem[00000000908001ac] = 785cb729, %g2 = 0000000000000022
ldsb [%i5+0x1ad],%g2 ! %g2 = 0000000000000078
! Mem[00000000358001f8] = 6dfda5b1812581b5, %l4 = 00000000f432f569, %l0 = 2577e82132fe7e5f
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 6dfda5b1812581b5
p18_label_17:
! %l0 = 6dfda5b1812581b5, Mem[000000009080018e] = 73fe7c09
stb %l0,[%i5+0x18e] ! Mem[000000009080018c] = b5fe7c09
! Mem[0000000035000044] = 2a4e46e0, %l4 = 00000000f432f569
swap [%i2+0x044],%l4 ! %l4 = 000000002a4e46e0
! Mem[0000000034800000] = 0a18ff0145f44a83, %l6 = 0000000083e6c14b, %l5 = 00000000fad481b3
casxa [%i1]0x80,%l6,%l5 ! %l5 = 0a18ff0145f44a83
! Mem[000000003500015c] = 693b48be, %l2 = 00000000ddbcbef2
swap [%i2+0x15c],%l2 ! %l2 = 00000000693b48be
! Mem[000000003400006c] = 8d529f8d, %l2 = 00000000693b48be
swap [%i0+0x06c],%l2 ! %l2 = 000000008d529f8d
! Mem[0000000035800020] = 5e810130, %l2 = 000000008d529f8d
swap [%i3+%o4],%l2 ! %l2 = 000000005e810130
! Mem[00000000340001b8] = 03563bbd700a7039, %l3 = 000000007f6c1e72, %l5 = 0a18ff0145f44a83
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 03563bbd700a7039
! Mem[0000000091000020] = 549be89b, %g2 = 0000000000000078
lduw [%i6+%o4],%g2 ! %g2 = 00000000549be89b
! %l4 = 000000002a4e46e0, Mem[0000000034000044] = 8ce1613c
stw %l4,[%i0+0x044] ! Mem[0000000034000044] = 2a4e46e0
! Mem[000000003500008c] = 904544eb, %l4 = 000000002a4e46e0
swap [%i2+0x08c],%l4 ! %l4 = 00000000904544eb
p18_label_18:
! Mem[00000000908000fc] = 41553fbe, %g2 = 00000000549be89b
ldsb [%i5+0x0ff],%g2 ! %g2 = 0000000000000041
! Mem[0000000034000110] = 163aabae93d7002d, %l6 = 0000000083e6c14b, %l5 = 03563bbd700a7039
add %i0,0x110,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 163aabae93d7002d
! Mem[0000000091800068] = e99d3e90, %g2 = 0000000000000041
ldsb [%o0+0x06a],%g2 ! %g2 = ffffffffffffffe9
! Mem[000000003400006c] = 693b48be, %l1 = 00000000000000ca
swap [%i0+0x06c],%l1 ! %l1 = 00000000693b48be
! Mem[0000000034000048] = 404f5007b0d776f3, %l7 = 000000000000004c, %l0 = 6dfda5b1812581b5
add %i0,0x48,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 404f5007b0d776f3
! Mem[00000000918000d0] = 3167ff063ce56bc7, %g2 = ffffffffffffffe9
ldx [%o0+0x0d0],%g2 ! %g2 = 3167ff063ce56bc7
! Mem[0000000091800140] = 84b498c1, %g18 = 93e01d62b3b200c1
ldsw [%o0+0x140],%g2 ! %g2 = 93e01d62b3b200c1
! Mem[00000000348000b0] = 6041c3b3ef505684, %l2 = 000000005e810130, %l6 = 0000000083e6c14b
add %i1,0xb0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 6041c3b3ef505684
! %l5 = 163aabae93d7002d, Mem[00000000910000c0] = b32e8c4386264844
stx %l5,[%i6+0x0c0] ! Mem[00000000910000c0] = 163aabae93d7002d
! Mem[0000000035000160] = 2120002b, %l3 = 7f6c1e72, %l0 = b0d776f3
add %i2,0x160,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002120002b
p18_label_19:
! Mem[0000000090000010] = 4afd5db2, %g18 = 93e01d62b3b200c1
ldsw [%i4+%o2],%g2 ! %g2 = 93e01d62b3b200c1
! Mem[0000000090800188] = 4e146fcf, %g2 = 000000004afd5db2
ldsh [%i5+0x188],%g2 ! %g2 = 0000000000004e14
! Mem[0000000034800058] = a884b020, %l7 = 000000000000004c
swap [%i1+0x058],%l7 ! %l7 = 00000000a884b020
! Mem[0000000034800140] = 52a617df, %l1 = 00000000693b48be
swap [%i1+0x140],%l1 ! %l1 = 0000000052a617df
! Mem[0000000034800110] = 1915df1effae9960, %l7 = 00000000a884b020, %l4 = 00000000904544eb
add %i1,0x110,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 1915df1effae9960
! Mem[000000009080008c] = 3b38a1d3, %g2 = 0000000000004e14
lduw [%i5+0x08c],%g2 ! %g2 = 000000003b38a1d3
! Mem[00000000908001e4] = 8f2613e9, %g2 = 000000003b38a1d3
lduh [%i5+0x1e4],%g2 ! %g2 = 0000000000008f26
! Mem[0000000035800138] = a6c8f020, %l0 = 000000002120002b
swap [%i3+0x138],%l0 ! %l0 = 00000000a6c8f020
! Mem[00000000908000a8] = d71785ddf20eed25, %g2 = 0000000000008f26
ldx [%i5+0x0a8],%g2 ! %g2 = d71785ddf20eed25
! %l2 = 000000005e810130, Mem[0000000091800054] = 4cefec36
stw %l2,[%o0+0x054] ! Mem[0000000091800054] = 5e810130
p18_label_20:
! Mem[00000000348001fe] = 378d9740, %l6 = 6041c3b3ef505684
ldstub [%i1+0x1fe],%l6 ! %l6 = 00000097000000ff
! Mem[00000000340000ac] = 520dfadb, %l3 = 7f6c1e72, %l1 = 52a617df
add %i0,0xac,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000520dfadb
! Mem[00000000348000b0] = 6041c3b3, %l3 = 7f6c1e72, %l5 = 93d7002d
add %i1,0xb0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000006041c3b3
! Mem[00000000910001d0] = 5e069791 a894e3ef, %g2 = f20eed25, %g3 = c6216c66
ldd [%i6+0x1d0],%g2 ! %g2 = 000000005e069791 00000000a894e3ef
! Mem[0000000091800148] = 75d32e0a, %g2 = 000000005e069791
ldsh [%o0+0x148],%g2 ! %g2 = 00000000000075d3
! %l7 = 00000000a884b020, Mem[00000000908000f0] = 6f1e9dcf3178189a
stx %l7,[%i5+0x0f0] ! Mem[00000000908000f0] = 00000000a884b020
! %l3 = 000000007f6c1e72, Mem[0000000090800048] = afc5a6f0
sth %l3,[%i5+0x048] ! Mem[0000000090800048] = 1e72a6f0
! Mem[0000000091800160] = d294ef31407383eb, %g2 = 00000000000075d3
ldx [%o0+0x160],%g2 ! %g2 = d294ef31407383eb
! Mem[0000000035800098] = 0b2f3504c70b103a, %l0 = 00000000a6c8f020, %l0 = 00000000a6c8f020
add %i3,0x98,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0b2f3504c70b103a
! %l4 = ffae9960, %l5 = 6041c3b3, Mem[00000000908001e8] = 916930f2 0fa10a75
std %l4,[%i5+0x1e8] ! Mem[00000000908001e8] = ffae9960 6041c3b3
p18_label_21:
! Mem[0000000034000058] = 0c9569a2, %l4 = 1915df1effae9960
swap [%i0+0x058],%l4 ! %l4 = 000000000c9569a2
! Mem[0000000091000090] = 5515d678, %g2 = d294ef31407383eb
lduw [%i6+0x090],%g2 ! %g2 = 000000005515d678
! Mem[000000003480017e] = 03f92610, %l0 = 0b2f3504c70b103a
ldstub [%i1+0x17e],%l0 ! %l0 = 00000026000000ff
! Mem[0000000035800090] = 129699b5, %l7 = a884b020, %l1 = 520dfadb
add %i3,0x90,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000129699b5
! %l6 = 00000097, %l7 = a884b020, Mem[00000000918000e0] = e08754d5 0f35e790
std %l6,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000097 a884b020
! Mem[0000000090800048] = a6f0c529, %g2 = 000000005515d678
lduh [%i5+0x04a],%g2 ! %g2 = 000000000000a6f0
! %l3 = 000000007f6c1e72, Mem[0000000091800070] = a4bd2eca
stw %l3,[%o0+0x070] ! Mem[0000000091800070] = 7f6c1e72
! Mem[000000003580008a] = d61322bd, %l4 = 000000000c9569a2
ldstub [%i3+0x08a],%l4 ! %l4 = 00000022000000ff
! Mem[0000000035000028] = 5834559e, %l7 = 00000000a884b020
ldsw [%i2+%o5],%l7 ! %l7 = 000000005834559e
! Mem[0000000035000068] = a8eb77d884e2f27e, %l6 = 0000000000000097, %l7 = 000000005834559e
add %i2,0x68,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = a8eb77d884e2f27e
p18_label_22:
! Mem[0000000090800130] = 0aba1266, %g2 = 000000000000a6f0
ldsb [%i5+0x132],%g2 ! %g2 = 000000000000000a
! Mem[0000000034000160] = 574e8f92, %l2 = 5e810130, %l1 = 129699b5
add %i0,0x160,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000574e8f92
! Mem[0000000091000070] = e420508c, %g2 = 000000000000000a
ldub [%i6+0x073],%g2 ! %g2 = 00000000000000e4
! %l5 = 000000006041c3b3, Mem[0000000090000028] = 3671610f
stw %l5,[%i4+%o5] ! Mem[0000000090000028] = 6041c3b3
! Mem[00000000358000f8] = 46947fe55cfccf3c, %l5 = 000000006041c3b3, %l2 = 000000005e810130
add %i3,0xf8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 46947fe55cfccf3c
! Mem[0000000035000128] = 73a5e74a, %l7 = a8eb77d884e2f27e
swap [%i2+0x128],%l7 ! %l7 = 0000000073a5e74a
! Mem[0000000090800130] = 0aba1266, %g2 = 00000000000000e4
ldub [%i5+0x132],%g2 ! %g2 = 000000000000000a
! Mem[00000000908001b4] = 6fd28f1d, %g2 = 000000000000000a
lduh [%i5+0x1b4],%g2 ! %g2 = 0000000000006fd2
! Mem[0000000090800008] = d132c671, %g2 = 0000000000006fd2
lduw [%i5+%o1],%g2 ! %g2 = 00000000d132c671
! Mem[0000000091800070] = 7f6c1e72 329ff4bd, %g2 = d132c671, %g3 = a894e3ef
ldd [%o0+0x070],%g2 ! %g2 = 000000007f6c1e72 00000000329ff4bd
p18_label_23:
! Mem[0000000035000124] = 5e9e9169, %l5 = 000000006041c3b3
swap [%i2+0x124],%l5 ! %l5 = 000000005e9e9169
! Mem[00000000358000b5] = 5be3cfe4, %l7 = 0000000073a5e74a
ldstub [%i3+0x0b5],%l7 ! %l7 = 000000e3000000ff
! %l7 = 00000000000000e3, Mem[0000000091800129] = 4badfa7e
stb %l7,[%o0+0x129] ! Mem[0000000091800128] = e3adfa7e
! Mem[000000003480017e] = 03f9ff10, %l2 = 46947fe55cfccf3c
ldstub [%i1+0x17e],%l2 ! %l2 = 000000ff000000ff
! %l2 = 00000000000000ff, Mem[0000000091800078] = 27626309
stw %l2,[%o0+0x078] ! Mem[0000000091800078] = 000000ff
! %l0 = 0000000000000026, Mem[0000000091800118] = 707c5cfb17f18323
stx %l0,[%o0+0x118] ! Mem[0000000091800118] = 0000000000000026
! Mem[00000000350000f4] = 2bd0d553, %l3 = 7f6c1e72, %l0 = 00000026
add %i2,0xf4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002bd0d553
! Mem[00000000340001e8] = 18c470ad, %l5 = 5e9e9169, %l0 = 2bd0d553
add %i0,0x1e8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 0000000018c470ad
! Mem[0000000091800080] = 25855ca4a6b4e02e, %g2 = 000000007f6c1e72
ldx [%o0+0x080],%g2 ! %g2 = 25855ca4a6b4e02e
! Mem[00000000910000a4] = af757f8d, %g2 = 25855ca4a6b4e02e
ldsb [%i6+0x0a5],%g2 ! %g2 = ffffffffffffffaf
p18_label_24:
! %l7 = 00000000000000e3, Mem[0000000035000168] = 635ec37a
stb %l7,[%i2+0x168] ! Mem[0000000035000168] = e35ec37a
! %l2 = 000000ff, %l3 = 7f6c1e72, Mem[0000000091800090] = ff83cf3c e9c0328f
std %l2,[%o0+0x090] ! Mem[0000000091800090] = 000000ff 7f6c1e72
! %l4 = 0000000000000022, Mem[00000000358001e8] = 7b6590d9
sth %l4,[%i3+0x1e8] ! Mem[00000000358001e8] = 002290d9
! Mem[0000000034000030] = b0ffadca f6df86eb, %l0 = 18c470ad, %l1 = 574e8f92
ldd [%i0+0x030],%l0 ! %l0 = 00000000b0ffadca 00000000f6df86eb
! Mem[0000000091000148] = 9adef771, %g2 = ffffffffffffffaf
lduw [%i6+0x148],%g2 ! %g2 = 000000009adef771
! %l3 = 000000007f6c1e72, Mem[0000000090800188] = 4e146fcf
stw %l3,[%i5+0x188] ! Mem[0000000090800188] = 7f6c1e72
! Mem[0000000090000128] = b80c52ff391c57cf, %g2 = 000000009adef771
ldx [%i4+0x128],%g2 ! %g2 = b80c52ff391c57cf
! %l7 = 00000000000000e3, Mem[00000000900001cf] = 4d108e8d
stb %l7,[%i4+0x1cf] ! Mem[00000000900001cc] = e3108e8d
! %l7 = 00000000000000e3, Mem[00000000918000fc] = 820479d7
stw %l7,[%o0+0x0fc] ! Mem[00000000918000fc] = 000000e3
! Mem[0000000035000110] = 04f0a7f34a5dd9e6, %l1 = 00000000f6df86eb, %l5 = 000000005e9e9169
add %i2,0x110,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 04f0a7f34a5dd9e6
p18_label_25:
! Mem[0000000035800174] = afad56c9, %l7 = 00000000000000e3
swap [%i3+0x174],%l7 ! %l7 = 00000000afad56c9
! Mem[000000003400012c] = 39066c90, %l7 = afad56c9, %l4 = 00000022
add %i0,0x12c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000039066c90
! %l0 = 00000000b0ffadca, Mem[000000009000009f] = ad1b95d0
stb %l0,[%i4+0x09f] ! Mem[000000009000009c] = ca1b95d0
! Mem[0000000034800188] = fa202068, %l6 = 0000000000000097
swap [%i1+0x188],%l6 ! %l6 = 00000000fa202068
! Mem[00000000900000c8] = ed7bf131, %g2 = b80c52ff391c57cf
lduh [%i4+0x0c8],%g2 ! %g2 = 000000000000ed7b
! Mem[0000000035800158] = 31bfe0a949acceed, %l6 = 00000000fa202068, %l1 = 00000000f6df86eb
add %i3,0x158,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 31bfe0a949acceed
! %l4 = 0000000039066c90, Mem[0000000091800048] = b037761593c680d2
stx %l4,[%o0+0x048] ! Mem[0000000091800048] = 0000000039066c90
! %l0 = 00000000b0ffadca, Mem[00000000908001c0] = 71f81ff3
sth %l0,[%i5+0x1c0] ! Mem[00000000908001c0] = adca1ff3
! Mem[00000000340000fc] = 160c76d7, %l7 = afad56c9, %l1 = 49acceed
add %i0,0xfc,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000160c76d7
! Mem[0000000035800130] = 405f127e, %l6 = fa202068, %l1 = 160c76d7
add %i3,0x130,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000405f127e
ba,a p18_not_taken_0_end
p18_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p18_branch_failed
p18_not_taken_0_end:
! End of Random Code for Thread 18
1: membar #Sync ! Force all stores to complete
p18_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x048] ! Set processor 18 done flag
! Check Registers
p18_check_registers:
set p18_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000b0ffadca
bne,a,pn %xcc,p18_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000405f127e
bne,a,pn %xcc,p18_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000ff
bne,a,pn %xcc,p18_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000007f6c1e72
bne,a,pn %xcc,p18_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000039066c90
bne,a,pn %xcc,p18_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 04f0a7f34a5dd9e6
bne,a,pn %xcc,p18_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000fa202068
bne,a,pn %xcc,p18_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000afad56c9
bne,a,pn %xcc,p18_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p18_check_fp_registers:
set p18_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 4eeb158b 5c51e665
bne %xcc,p18_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 423771d3 34aabe1c
bne %xcc,p18_f2_fail
nop
! Check Local Memory
set p18_local0_expect,%g1
p18_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = b0ffadcaf6df86eb
ldx [%i0+0x030],%g3 ! Observed data at 0000000034000030
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000055ffe651a9a7
ldx [%i0+0x038],%g3 ! Observed data at 0000000034000038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 25eba65a2a4e46e0
ldx [%i0+0x040],%g3 ! Observed data at 0000000034000040
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = ffae9960345e25b7
ldx [%i0+0x058],%g3 ! Observed data at 0000000034000058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = fe9d53fbeb853725
ldx [%i0+0x060],%g3 ! Observed data at 0000000034000060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = bafa07ff000000ca
ldx [%i0+0x068],%g3 ! Observed data at 0000000034000068
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ffb694b318165f9f
ldx [%i0+0x070],%g3 ! Observed data at 0000000034000070
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ebcd7c868c2090cf
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000340000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1a2255ff09b4b4bc
ldx [%i0+0x108],%g3 ! Observed data at 0000000034000108
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0000002c39066c90
ldx [%i0+0x128],%g3 ! Observed data at 0000000034000128
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = cd4ad86449f81e72
ldx [%i0+0x130],%g3 ! Observed data at 0000000034000130
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 000000e1f30e4a90
ldx [%i0+0x138],%g3 ! Observed data at 0000000034000138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0000580be99dbc29
ldx [%i0+0x168],%g3 ! Observed data at 0000000034000168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 05c111c6ff0efed0
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000340001a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i0,0x1a0,%g4
set p18_local1_expect,%g1
p18_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0a18ff0145f44a83
ldx [%i1+0x000],%g3 ! Observed data at 0000000034800000
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 6c5d56c30c195395
ldx [%i1+0x020],%g3 ! Observed data at 0000000034800020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8d270c5bb76fffe0
ldx [%i1+0x028],%g3 ! Observed data at 0000000034800028
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 6fff40e4f4572260
ldx [%i1+0x048],%g3 ! Observed data at 0000000034800048
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000004c73b4f446
ldx [%i1+0x058],%g3 ! Observed data at 0000000034800058
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x058,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6b24ffd948cf1a07
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000348000a0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ba7b48ca83dd0b97
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000348000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 7f6c1e729343aef9
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000348000f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 1915df1effae9960
ldx [%i1+0x110],%g3 ! Observed data at 0000000034800110
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 693b48be456f7558
ldx [%i1+0x140],%g3 ! Observed data at 0000000034800140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = 4bea426e03f9ff10
ldx [%i1+0x178],%g3 ! Observed data at 0000000034800178
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 00000097519f63fe
ldx [%i1+0x188],%g3 ! Observed data at 0000000034800188
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 423c6b84ead5347b
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000348001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1e4f71f881ef300c
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000348001f0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 6adab988378dff40
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+0x020],%g2 ! Expected data = c8f99fffdfa62033
ldx [%i2+0x020],%g3 ! Observed data at 0000000035000020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = b37a9f213a74efa5
ldx [%i2+0x038],%g3 ! Observed data at 0000000035000038
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 4e663b1cf432f569
ldx [%i2+0x040],%g3 ! Observed data at 0000000035000040
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x040,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3174b8332a4e46e0
ldx [%i2+0x088],%g3 ! Observed data at 0000000035000088
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = fde4ff67b275a8cd
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000350000b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 9a90f2186041c3b3
ldx [%i2+0x120],%g3 ! Observed data at 0000000035000120
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 84e2f27e621fcbb6
ldx [%i2+0x128],%g3 ! Observed data at 0000000035000128
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = dca1dbffee8b3e02
ldx [%i2+0x138],%g3 ! Observed data at 0000000035000138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00000000ead5347b
ldx [%i2+0x148],%g3 ! Observed data at 0000000035000148
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = f1972616ddbcbef2
ldx [%i2+0x158],%g3 ! Observed data at 0000000035000158
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = e35ec37a4ecd907a
ldx [%i2+0x168],%g3 ! Observed data at 0000000035000168
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x168,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8c2090cf005a4394
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000350001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7ffbc9bfffffcd28
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000350001f8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i2,0x1f8,%g4
set p18_local3_expect,%g1
p18_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 8d529f8dda8a1c47
ldx [%i3+0x020],%g3 ! Observed data at 0000000035800020
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = a9ff2b4dd27e9f6c
ldx [%i3+0x060],%g3 ! Observed data at 0000000035800060
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 00000012ef45fd3f
ldx [%i3+0x078],%g3 ! Observed data at 0000000035800078
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 65cd48628342d8a6
ldx [%i3+0x080],%g3 ! Observed data at 0000000035800080
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = d613ffbdb8dab93e
ldx [%i3+0x088],%g3 ! Observed data at 0000000035800088
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 129699b5a51558ff
ldx [%i3+0x090],%g3 ! Observed data at 0000000035800090
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = afd67f855bffcfe4
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000358000b0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e6060ef3db23abc2
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000358000e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2120002b7b85127f
ldx [%i3+0x138],%g3 ! Observed data at 0000000035800138
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = c691ff42a4c2f2d3
ldx [%i3+0x140],%g3 ! Observed data at 0000000035800140
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 0000006d09426236
ldx [%i3+0x150],%g3 ! Observed data at 0000000035800150
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5ec4344f000000e3
ldx [%i3+0x170],%g3 ! Observed data at 0000000035800170
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = a6dede3c7c7690c9
ldx [%i3+0x188],%g3 ! Observed data at 0000000035800188
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 32a43b8cbe9a7a45
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 = 24f9b2b562880116
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000358001d0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0c4c7942000000ea
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000358001d8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 1292405d64ff6392
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000358001e0
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 002290d9739b0790
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000358001e8
cmp %g2,%g3
bne,a,pn %xcc,p18_local_failed
add %i3,0x1e8,%g4
! The test for processor 18 has passed
p18_passed:
ta GOOD_TRAP
nop
p18_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p18_failed
p18_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p18_failed
p18_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p18_failed
p18_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p18_failed
p18_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p18_failed
p18_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p18_failed
p18_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p18_failed
p18_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p18_failed
p18_f0_fail:
set p18_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p18_f2_fail:
set p18_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 18 failed
p18_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x048] ! Set processor 18 done flag
set p18_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 18 failed
p18_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x048] ! Set processor 18 done flag
set p18_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p18_selfmod_failed:
ba p18_failed
mov 0xabc,%g1
p18_common_error:
or %g0,0xef2,%g1
ba p18_failed
mov %o5,%g3
p18_common_signature_error:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_common_timeout:
set p18_temp,%g1
ba p18_failed
st %g2,[%g1] ! Common Lock Number
p18_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p18_failed
mov 0x0,%g3
p18_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000034800018]
done
p18_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000034800018]
done
p18_trap2e:
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000008]
done
p18_trap2o:
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000034000008]
done
p18_trap3e:
nop
done
p18_trap3o:
nop
done
p18_init_memory_pointers:
set p18_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p18_local0_start,%i0
set p18_local1_start,%i1
set p18_local2_start,%i2
set p18_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ade2d2da83dd0b97
ldx [%g1+0x008],%l1 ! %l1 = 468bfdc6092fa4bf
ldx [%g1+0x010],%l2 ! %l2 = 731fab8a6f7c5824
ldx [%g1+0x018],%l3 ! %l3 = 60597bafc122680a
ldx [%g1+0x020],%l4 ! %l4 = 0dc51dc80f2ba754
ldx [%g1+0x028],%l5 ! %l5 = d3d0a66be6060ef3
ldx [%g1+0x030],%l6 ! %l6 = a99bdbd040fc68c1
ldx [%g1+0x038],%l7 ! %l7 = 4f5326943dd77645
! Initialize the output register of window 0
set unres3_start,%o0
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 = ac1800e5 b8e2b9f5 e5ec6540 2cbf33dd
! %f4 = a960299e 95f21d19 31c9a854 bc98f874
! %f8 = d38620f1 f23e3014 2369bdd1 3e5246eb
! %f12 = a5fe0a0a d50943e6 07dd42f6 b9de13da
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 99510c5d 6d2ab11c c23c4a49 1f67bf02
! %f20 = 4750c01e b7df6b3a 065c2506 76156f9f
! %f24 = 0e5157eb 74c8f4db 1dfe952a 6c3a5e50
! %f28 = 43f85e38 b8bf7a26 62e73370 e45a6009
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 006b7a0f 3faf262a 59c64d9f aa6d8140
! %f36 = c6cc6307 44ec758f 7fcbb329 b9777944
! %f40 = 4b78edc1 4edcb9f1 0f91ab66 d07f789f
! %f44 = aa910b18 9c8d248c 99ded225 7893ffd6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe5abf55f00000041,%g7,%g1 ! GSR scale = 8, align = 1
wr %g1,%g0,%gsr ! GSR = e5abf55f00000041
wr %g0,%y ! Clear Y 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[0000000036000078] = 65cbcc498c980332, %l5 = 6c9b9b67fd725115, %l2 = 8b1c4c162be89b77
add %i0,0x78,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 65cbcc498c980332
! Mem[00000000910001f8] = e4d5765c b5918e91, %g2 = 0000009f, %g3 = 0bad0b00
ldd [%i6+0x1f8],%g2 ! %g2 = 00000000e4d5765c 00000000b5918e91
! Mem[0000000090800174] = 9e5a486c, %g2 = 00000000e4d5765c
lduw [%i5+0x174],%g2 ! %g2 = 000000009e5a486c
! Mem[0000000037800010] = af54909d, %l2 = 8c980332, %l2 = 8c980332
add %i3,0x10,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000af54909d
! Mem[00000000378000d8] = 53e9e478, %l7 = e26dee94, %l4 = 3467e240
add %i3,0xd8,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000053e9e478
! %l5 = 6c9b9b67fd725115, Mem[0000000090000174] = deefdd70
stw %l5,[%i4+0x174] ! Mem[0000000090000174] = fd725115
! Mem[0000000037000154] = d1c809cb, %l1 = 57f9fafbdd8cc053
swap [%i2+0x154],%l1 ! %l1 = 00000000d1c809cb
! Mem[0000000036800000] = 59124902, %l5 = fd725115, %l3 = 5969a8c5
casa [%i1]0x80,%l5,%l3 ! %l3 = 0000000059124902
! Mem[0000000036000138] = dfbccebb, %l3 = 59124902, %l4 = 53e9e478
add %i0,0x138,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000dfbccebb
! Mem[0000000037800185] = d394030d, %l7 = 86ae97f2e26dee94
ldstub [%i3+0x185],%l7 ! %l7 = 00000094000000ff
p19_label_2:
! Mem[0000000037000198] = 1cbe7759, %l6 = cbfac6c8, %l0 = 36d91806
add %i2,0x198,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000001cbe7759
! Mem[00000000378001d0] = e0af9313, %l3 = 0000000059124902
swap [%i3+0x1d0],%l3 ! %l3 = 00000000e0af9313
! Mem[0000000037800084] = de5c2c18, %l7 = 0000000000000094
ldstub [%i3+0x084],%l7 ! %l7 = 000000de000000ff
! Mem[0000000090800114] = e4a8641d, %g2 = 000000009e5a486c
ldsh [%i5+0x114],%g2 ! %g2 = ffffffffffffe4a8
! Mem[0000000091000088] = 04dbc27f, %g18 = bde16424a45a3cb3
ldsw [%i6+0x088],%g2 ! %g2 = bde16424a45a3cb3
! %l0 = 000000001cbe7759, Mem[00000000360001e7] = 7c0503e9
stb %l0,[%i0+0x1e7] ! Mem[00000000360001e4] = 7c050359
! Mem[0000000091800194] = d772a70c, %g2 = 0000000004dbc27f
ldsb [%o0+0x194],%g2 ! %g2 = ffffffffffffffd7
! Mem[0000000036800188] = 305520cd8de9660a, %l0 = 000000001cbe7759, %l1 = 00000000d1c809cb
add %i1,0x188,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 305520cd8de9660a
! Mem[00000000368000c0] = b161e0519ba0653a, %l1 = 305520cd8de9660a, %l6 = 65daa7f9cbfac6c8
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = b161e0519ba0653a
! %l7 = 00000000000000de, Mem[00000000918000d0] = 3167ff06
stw %l7,[%o0+0x0d0] ! Mem[00000000918000d0] = 000000de
p19_label_3:
! Mem[000000003700018c] = b72ea040, %l5 = fd725115, %l4 = dfbccebb
add %i2,0x18c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000b72ea040
! %l7 = 00000000000000de, Mem[0000000090000158] = d1d1ef4e026fb8e3
stx %l7,[%i4+0x158] ! Mem[0000000090000158] = 00000000000000de
! Mem[0000000037800098] = 6a47209bbeef0341, %l3 = 00000000e0af9313, %l5 = 6c9b9b67fd725115
add %i3,0x98,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 6a47209bbeef0341
! Mem[0000000090000128] = b80c52ff 391c57cf, %g2 = ffffffd7, %g3 = b5918e91
ldd [%i4+0x128],%g2 ! %g2 = 00000000b80c52ff 00000000391c57cf
! Mem[0000000036000138] = dfbccebb, %l1 = 305520cd8de9660a
ldsb [%i0+0x13b],%l1 ! %l1 = ffffffffffffffbb
! Mem[0000000036000038] = 5eb46565, %l1 = ffffffffffffffbb
swap [%i0+0x038],%l1 ! %l1 = 000000005eb46565
! Mem[0000000091800044] = 82176dd8, %g18 = bde16424a45a3cb3
ldsw [%o0+0x044],%g2 ! %g2 = bde16424a45a3cb3
! Mem[00000000918001c0] = 883343ce 07d7ae54, %g2 = 82176dd8, %g3 = 391c57cf
ldd [%o0+0x1c0],%g2 ! %g2 = 00000000883343ce 0000000007d7ae54
! %l4 = 00000000b72ea040, Mem[00000000900001d4] = cce983c4
sth %l4,[%i4+0x1d4] ! Mem[00000000900001d4] = a04083c4
! Mem[00000000368000dc] = 8fe5f210, %l2 = 00000000af54909d
swap [%i1+0x0dc],%l2 ! %l2 = 000000008fe5f210
p19_label_4:
! %l6 = b161e0519ba0653a, Mem[0000000037000188] = f8d7a599b72ea040
stx %l6,[%i2+0x188] ! Mem[0000000037000188] = b161e0519ba0653a
! Mem[000000003780017c] = 3bfa51dd, %l3 = e0af9313, %l4 = b72ea040
add %i3,0x17c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000003bfa51dd
! %l6 = b161e0519ba0653a, Mem[0000000091000160] = 8e5aef53
sth %l6,[%i6+0x160] ! Mem[0000000091000160] = 653aef53
! Mem[0000000090000168] = dbbc723c, %g2 = 00000000883343ce
ldsh [%i4+0x168],%g2 ! %g2 = ffffffffffffdbbc
! %l6 = b161e0519ba0653a, Mem[0000000090800012] = 335fc621
stb %l6,[%i5+0x012] ! Mem[0000000090800010] = 3a5fc621
! %l2 = 000000008fe5f210, Mem[0000000037000055] = 7a0a8645
stb %l2,[%i2+0x055] ! Mem[0000000037000054] = 7a108645
! Mem[000000003700010b] = 3944f489, %l6 = b161e0519ba0653a
ldstub [%i2+0x10b],%l6 ! %l6 = 00000089000000ff
! Mem[0000000036000193] = 295bd18d, %l3 = 00000000e0af9313
ldstub [%i0+0x193],%l3 ! %l3 = 0000008d000000ff
! Mem[000000009000012c] = 57cfddf6, %g2 = ffffffffffffdbbc
lduh [%i4+0x12e],%g2 ! %g2 = 00000000000057cf
! Mem[0000000036000088] = 736afd82, %l5 = 6a47209bbeef0341
swap [%i0+0x088],%l5 ! %l5 = 00000000736afd82
p19_label_5:
! Mem[00000000368001c4] = 5725371f, %l4 = 000000003bfa51dd
swap [%i1+0x1c4],%l4 ! %l4 = 000000005725371f
! Mem[0000000090000154] = 0e3d0000, %g2 = 00000000000057cf
lduh [%i4+0x156],%g2 ! %g2 = 0000000000000e3d
! Mem[00000000378000b4] = 3955101c, %l1 = 000000005eb46565
swap [%i3+0x0b4],%l1 ! %l1 = 000000003955101c
! %l4 = 5725371f, %l5 = 736afd82, Mem[0000000090000180] = eb44f105 2af08539
std %l4,[%i4+0x180] ! Mem[0000000090000180] = 5725371f 736afd82
! Mem[0000000036800090] = 162ec45d, %l2 = 8fe5f210, %l6 = 00000089
add %i1,0x90,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000162ec45d
! Mem[000000003680004c] = 0e3d7ea7, %l0 = 000000001cbe7759
swap [%i1+0x04c],%l0 ! %l0 = 000000000e3d7ea7
! Mem[00000000368000d4] = dbfebe21, %l0 = 000000000e3d7ea7
swap [%i1+0x0d4],%l0 ! %l0 = 00000000dbfebe21
! Mem[00000000360001e0] = 58fa696e, %l1 = 000000003955101c
swap [%i0+0x1e0],%l1 ! %l1 = 0000000058fa696e
! Mem[0000000037800074] = 21be620c, %l5 = 00000000736afd82
swap [%i3+0x074],%l5 ! %l5 = 0000000021be620c
! Mem[0000000091800058] = 5eccfeee, %g2 = 0000000000000e3d
lduw [%o0+0x058],%g2 ! %g2 = 000000005eccfeee
p19_label_6:
! Mem[00000000368001b2] = 3a4851d4, %l7 = 00000000000000de
ldstub [%i1+0x1b2],%l7 ! %l7 = 00000051000000ff
! Mem[0000000091800070] = 2eca329f, %g2 = 000000005eccfeee
lduh [%o0+0x072],%g2 ! %g2 = 0000000000002eca
! %l3 = 000000000000008d, Mem[0000000091800121] = e078c0f0
stb %l3,[%o0+0x121] ! Mem[0000000091800120] = 8d78c0f0
! Mem[0000000037800038] = 6d2b4b45, %l4 = 000000005725371f
swap [%i3+0x038],%l4 ! %l4 = 000000006d2b4b45
! Mem[0000000037000163] = e3db5f81, %l4 = 000000006d2b4b45
ldstub [%i2+0x163],%l4 ! %l4 = 00000081000000ff
! Mem[000000003680011c] = 84fe59f8, %l0 = 00000000dbfebe21
ldstub [%i1+0x11c],%l0 ! %l0 = 00000084000000ff
! Mem[0000000091000188] = 73d87929, %g2 = 0000000000002eca
ldsb [%i6+0x189],%g2 ! %g2 = 0000000000000073
! Mem[00000000368001c4] = 3bfa51dd, %l1 = 58fa696e, %l0 = 00000084
add %i1,0x1c4,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000003bfa51dd
! Mem[00000000908000e8] = c63d9e2d, %g18 = bde16424a45a3cb3
ldsw [%i5+0x0e8],%g2 ! %g2 = bde16424a45a3cb3
! Mem[0000000036000154] = a00fc099, %l2 = 8fe5f210, %l3 = 0000008d
add %i0,0x154,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a00fc099
p19_label_7:
! Mem[0000000037800008] = 68f425e9, %l4 = 0000000000000081
ldsh [%i3+%o1],%l4 ! %l4 = 00000000000068f4
! Mem[00000000370001dd] = 9dce05a7, %l7 = 0000000000000051
ldstub [%i2+0x1dd],%l7 ! %l7 = 000000ce000000ff
! Mem[0000000037000050] = bfed7b537a108645, %l5 = 0000000021be620c, %l4 = 00000000000068f4
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = bfed7b537a108645
! Mem[0000000091800184] = 42fb1ad0, %g2 = ffffffffc63d9e2d
ldub [%o0+0x184],%g2 ! %g2 = 0000000000000042
! Mem[00000000368000dc] = af54909d, %l5 = 21be620c, %l2 = 8fe5f210
add %i1,0xdc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000af54909d
! Mem[0000000090000158] = 00000000000000de, %g2 = 0000000000000042
ldx [%i4+0x158],%g2 ! %g2 = 00000000000000de
! %l4 = bfed7b537a108645, Mem[00000000900000de] = c05f75bd
sth %l4,[%i4+0x0de] ! Mem[00000000900000dc] = 864575bd
! Mem[0000000090800160] = b0c88876 f2ea0527, %g2 = 000000de, %g3 = 07d7ae54
ldd [%i5+0x160],%g2 ! %g2 = 00000000b0c88876 00000000f2ea0527
! Mem[0000000036000044] = 9e0fc6d3, %l5 = 21be620c, %l4 = 7a108645
add %i0,0x44,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009e0fc6d3
! Mem[0000000090000110] = e5369b5f, %g2 = 00000000b0c88876
ldsh [%i4+0x110],%g2 ! %g2 = ffffffffffffe536
p19_label_8:
! Mem[00000000360001cc] = 5dc71f4b, %l2 = 00000000af54909d
swap [%i0+0x1cc],%l2 ! %l2 = 000000005dc71f4b
! Mem[00000000370000f8] = b5bb29e91d67f410, %l2 = 000000005dc71f4b, %l1 = 0000000058fa696e
add %i2,0xf8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = b5bb29e91d67f410
! Mem[0000000037800198] = de27ba24, %l1 = b5bb29e91d67f410
swap [%i3+0x198],%l1 ! %l1 = 00000000de27ba24
! Mem[00000000370000ec] = 7e52a807, %l4 = 000000009e0fc6d3
swap [%i2+0x0ec],%l4 ! %l4 = 000000007e52a807
! Mem[0000000037800104] = 5cd3c5b2, %l5 = 21be620c, %l1 = de27ba24
add %i3,0x104,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000005cd3c5b2
! Mem[00000000918000d0] = 000000de, %g2 = ffffffffffffe536
lduw [%o0+0x0d0],%g2 ! %g2 = 00000000000000de
! %l1 = 000000005cd3c5b2, Mem[0000000091000010] = d7b3572edf53accf
stx %l1,[%i6+%o2] ! Mem[0000000091000010] = 000000005cd3c5b2
! Mem[0000000091800170] = 0f542fc0, %g2 = 00000000000000de
ldsh [%o0+0x172],%g2 ! %g2 = 0000000000000f54
! %l6 = 00000000162ec45d, Mem[0000000090000088] = a8616d1e19ef6fd7
stx %l6,[%i4+0x088] ! Mem[0000000090000088] = 00000000162ec45d
! Mem[00000000368000a0] = 0b4332f2, %l7 = 000000ce, %l7 = 000000ce
add %i1,0xa0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000b4332f2
p19_label_9:
! Mem[000000003700015c] = 4ef59b02, %l6 = 00000000162ec45d
ldstub [%i2+0x15c],%l6 ! %l6 = 0000004e000000ff
! Mem[000000003600010e] = 236dad69, %l3 = 00000000a00fc099
ldstub [%i0+0x10e],%l3 ! %l3 = 000000ad000000ff
! Mem[0000000037800136] = aa1cc504, %l5 = 0000000021be620c
ldstub [%i3+0x136],%l5 ! %l5 = 000000c5000000ff
! %l4 = 7e52a807, %l5 = 000000c5, Mem[0000000091000050] = de1db3f2 25ed5b63
std %l4,[%i6+0x050] ! Mem[0000000091000050] = 7e52a807 000000c5
! Mem[0000000090800168] = 0ac60230 dd52e920, %g2 = 00000f54, %g3 = f2ea0527
ldd [%i5+0x168],%g2 ! %g2 = 000000000ac60230 00000000dd52e920
! Mem[00000000378000c4] = 64dcaa9c, %l0 = 000000003bfa51dd
swap [%i3+0x0c4],%l0 ! %l0 = 0000000064dcaa9c
! Mem[0000000090800090] = 71c44099, %g2 = 000000000ac60230
lduh [%i5+0x090],%g2 ! %g2 = 00000000000071c4
! Mem[00000000378001fb] = acc5f063, %l3 = 00000000000000ad
ldstub [%i3+0x1fb],%l3 ! %l3 = 00000063000000ff
! Mem[000000003780003d] = 970cc122, %l5 = 00000000000000c5
ldstub [%i3+0x03d],%l5 ! %l5 = 0000000c000000ff
! Mem[000000003680002c] = 39715971, %l4 = 7e52a807, %l3 = 00000063
add %i1,0x2c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000039715971
p19_label_10:
! %l3 = 0000000039715971, Mem[0000000090000068] = 5483fd96d7808cb0
stx %l3,[%i4+0x068] ! Mem[0000000090000068] = 0000000039715971
! Mem[0000000090800148] = b551ccc2, %g2 = 00000000000071c4
ldsh [%i5+0x148],%g2 ! %g2 = ffffffffffffb551
! Mem[00000000918001f8] = 360ce370 d85c4f18, %g2 = ffffb551, %g3 = dd52e920
ldd [%o0+0x1f8],%g2 ! %g2 = 00000000360ce370 00000000d85c4f18
! Mem[0000000090000108] = f3150838, %g2 = 00000000360ce370
ldsb [%i4+0x10a],%g2 ! %g2 = fffffffffffffff3
! Mem[00000000900001cc] = bd87184d, %g2 = fffffffffffffff3
lduw [%i4+0x1cc],%g2 ! %g2 = 00000000bd87184d
! Mem[0000000036800044] = cc0da632, %l5 = 000000000000000c
swap [%i1+0x044],%l5 ! %l5 = 00000000cc0da632
! Mem[00000000900001f0] = b626b57d 1caa6761, %g2 = bd87184d, %g3 = d85c4f18
ldd [%i4+0x1f0],%g2 ! %g2 = 00000000b626b57d 000000001caa6761
! Mem[0000000090000134] = 833f03d2, %g2 = 00000000b626b57d
ldub [%i4+0x134],%g2 ! %g2 = 0000000000000083
! Mem[0000000091800080] = a4a6b4e0, %g2 = 0000000000000083
ldsb [%o0+0x083],%g2 ! %g2 = ffffffffffffffa4
! Mem[0000000090000090] = 17236da0, %g2 = ffffffffffffffa4
ldub [%i4+0x092],%g2 ! %g2 = 0000000000000017
p19_label_11:
! Mem[00000000900001e0] = 41cac255 7a125a5e, %g2 = 00000017, %g3 = 1caa6761
ldd [%i4+0x1e0],%g2 ! %g2 = 0000000041cac255 000000007a125a5e
! Mem[00000000368000cd] = 62056f3b, %l3 = 0000000039715971
ldstub [%i1+0x0cd],%l3 ! %l3 = 00000005000000ff
! %l4 = 000000007e52a807, Mem[0000000091800138] = 1d1f964d
sth %l4,[%o0+0x138] ! Mem[0000000091800138] = a807964d
! Mem[00000000900000e8] = 76f00074, %g2 = 0000000041cac255
ldsh [%i4+0x0e8],%g2 ! %g2 = 00000000000076f0
! Mem[0000000091000098] = 95746196, %g2 = 00000000000076f0
lduw [%i6+0x098],%g2 ! %g2 = 0000000095746196
! Mem[0000000037800168] = c93dce1c, %l7 = 000000000b4332f2
swap [%i3+0x168],%l7 ! %l7 = 00000000c93dce1c
! Mem[00000000368000a8] = ec5d44f3, %l2 = 000000005dc71f4b
swap [%i1+0x0a8],%l2 ! %l2 = 00000000ec5d44f3
! Mem[0000000091800114] = af9752b0, %g2 = 0000000095746196
ldsb [%o0+0x114],%g2 ! %g2 = ffffffffffffffaf
! Mem[00000000910000e0] = 644357e1, %g18 = bde16424a45a3cb3
ldsw [%i6+0x0e0],%g2 ! %g2 = bde16424a45a3cb3
! %l2 = ec5d44f3, %l3 = 00000005, Mem[00000000918000f8] = 2c39abb3 820479d7
std %l2,[%o0+0x0f8] ! Mem[00000000918000f8] = ec5d44f3 00000005
p19_label_12:
! Mem[0000000037800170] = 7adcbce7e2909568, %l2 = 00000000ec5d44f3, %l6 = 000000000000004e
add %i3,0x170,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 7adcbce7e2909568
! Mem[00000000378001e0] = 95320e78, %l1 = 000000005cd3c5b2
swap [%i3+0x1e0],%l1 ! %l1 = 0000000095320e78
! Mem[000000003600005b] = 61846e61, %l4 = 000000007e52a807
ldstub [%i0+0x05b],%l4 ! %l4 = 00000061000000ff
! Mem[000000009080016c] = e92092ec, %g2 = 00000000644357e1
ldsh [%i5+0x16e],%g2 ! %g2 = ffffffffffffe920
! Mem[00000000368001d0] = e08936f24326c009, %l6 = 7adcbce7e2909568, %l6 = 7adcbce7e2909568
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = e08936f24326c009
! %l6 = e08936f24326c009, Mem[0000000090000153] = ea02880e
stb %l6,[%i4+0x153] ! Mem[0000000090000150] = 0902880e
! Mem[00000000908000e0] = f4b5df33, %g2 = ffffffffffffe920
ldub [%i5+0x0e3],%g2 ! %g2 = 00000000000000f4
! Mem[0000000090800010] = 388b3a5f c6216c66, %g2 = 000000f4, %g3 = 7a125a5e
ldd [%i5+%o2],%g2 ! %g2 = 00000000388b3a5f 00000000c6216c66
! %l0 = 0000000064dcaa9c, Mem[00000000910000ca] = 5aee1407
sth %l0,[%i6+0x0ca] ! Mem[00000000910000c8] = aa9c1407
! Mem[0000000037800018] = 265ee10ad8fa9239, %l5 = 00000000cc0da632, %l4 = 0000000000000061
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 265ee10ad8fa9239
p19_label_13:
! Mem[000000003700000c] = 458c030e, %l6 = 4326c009, %l6 = 4326c009
add %i2,0x0c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000458c030e
! Mem[00000000908001c4] = 42ebf520, %g2 = 00000000388b3a5f
ldsb [%i5+0x1c7],%g2 ! %g2 = 0000000000000042
! Mem[0000000037000158] = be444a30fff59b02, %l1 = 0000000095320e78
ldx [%i2+0x158],%l1 ! %l1 = be444a30fff59b02
! Mem[000000003780001a] = 265ee10a, %l2 = 00000000ec5d44f3
ldstub [%i3+0x01a],%l2 ! %l2 = 000000e1000000ff
! %l3 = 0000000000000005, Mem[00000000908000e0] = 921156f4b5df33f0
stx %l3,[%i5+0x0e0] ! Mem[00000000908000e0] = 0000000000000005
! Mem[0000000090800020] = 2247d686c20fffdc, %g2 = 0000000000000042
ldx [%i5+%o4],%g2 ! %g2 = 2247d686c20fffdc
! Mem[000000003700016e] = 819e0912, %l3 = 0000000000000005
ldstub [%i2+0x16e],%l3 ! %l3 = 00000009000000ff
! %l5 = 00000000cc0da632, Mem[00000000908000f8] = 1182fc77
stb %l5,[%i5+0x0f8] ! Mem[00000000908000f8] = 3282fc77
! Mem[000000009180005c] = fa0ea805, %g2 = 2247d686c20fffdc
lduh [%o0+0x05c],%g2 ! %g2 = 000000000000fa0e
! Mem[000000003700015c] = fff59b02, %l5 = cc0da632, %l5 = cc0da632
add %i2,0x15c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000fff59b02
p19_label_14:
! Mem[000000003600013b] = dfbccebb, %l4 = 265ee10ad8fa9239
ldstub [%i0+0x13b],%l4 ! %l4 = 000000bb000000ff
! Mem[0000000037800056] = 8a83c315, %l2 = 00000000000000e1
ldstub [%i3+0x056],%l2 ! %l2 = 000000c3000000ff
! Mem[00000000910001b0] = 2237531bbae85ac5, %g2 = 000000000000fa0e
ldx [%i6+0x1b0],%g2 ! %g2 = 2237531bbae85ac5
! Mem[00000000368001bb] = 955dadad, %l6 = 00000000458c030e
ldstub [%i1+0x1bb],%l6 ! %l6 = 000000ad000000ff
! Mem[00000000370001c0] = 78edc5fe, %l0 = 64dcaa9c, %l4 = 000000bb
add %i2,0x1c0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000078edc5fe
! Mem[00000000360000e8] = 06dbd1d5, %l5 = fff59b02, %l3 = 00000009
add %i0,0xe8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000006dbd1d5
! Mem[0000000090800074] = bb03eaa9, %g2 = 2237531bbae85ac5
ldub [%i5+0x074],%g2 ! %g2 = 00000000000000bb
! Mem[00000000908000bc] = 6a8e8ff0, %g2 = 00000000000000bb
ldsb [%i5+0x0bc],%g2 ! %g2 = 000000000000006a
! %l4 = 0000000078edc5fe, Mem[0000000091800048] = b0377615
sth %l4,[%o0+0x048] ! Mem[0000000091800048] = c5fe7615
! Mem[00000000370001c8] = 2860089fada8f591, %l5 = 00000000fff59b02, %l6 = 00000000000000ad
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 2860089fada8f591
p19_label_15:
! Mem[00000000368001f0] = ad5cef94, %l7 = 00000000c93dce1c
swap [%i1+0x1f0],%l7 ! %l7 = 00000000ad5cef94
! Mem[000000003600009c] = 64888426, %l3 = 06dbd1d5, %l1 = fff59b02
add %i0,0x9c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000064888426
! Mem[0000000091800140] = 84b498c1 17c792f1, %g2 = 0000006a, %g3 = c6216c66
ldd [%o0+0x140],%g2 ! %g2 = 0000000084b498c1 0000000017c792f1
! Mem[0000000036800029] = 8540669c, %l4 = 0000000078edc5fe
ldstub [%i1+0x029],%l4 ! %l4 = 00000040000000ff
! Mem[00000000368000b4] = 719fbd75, %l6 = ada8f591, %l6 = ada8f591
add %i1,0xb4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000719fbd75
! %l1 = 0000000064888426, Mem[0000000091000184] = 1e98874b
stw %l1,[%i6+0x184] ! Mem[0000000091000184] = 64888426
! Mem[00000000360001d2] = 31444883, %l0 = 0000000064dcaa9c
ldstub [%i0+0x1d2],%l0 ! %l0 = 00000048000000ff
! Mem[0000000036800010] = a0333145d1bac6d3, %l0 = 0000000000000048, %l3 = 0000000006dbd1d5
add %i1,0x10,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = a0333145d1bac6d3
! Mem[0000000090000148] = da8830e3, %g2 = 0000000084b498c1
ldub [%i4+0x149],%g2 ! %g2 = 00000000000000da
! Mem[00000000370000f0] = 30892889 09d99f20, %l6 = 719fbd75, %l7 = ad5cef94
ldd [%i2+0x0f0],%l6 ! %l6 = 0000000030892889 0000000009d99f20
p19_label_16:
! Mem[0000000090000068] = 00000000 39715971, %g2 = 000000da, %g3 = 17c792f1
ldd [%i4+0x068],%g2 ! %g2 = 0000000000000000 0000000039715971
! %l5 = 00000000fff59b02, Mem[000000009100017c] = face5388
stw %l5,[%i6+0x17c] ! Mem[000000009100017c] = fff59b02
! Mem[000000003700009b] = 9cfcde6a, %l0 = 0000000000000048
ldstub [%i2+0x09b],%l0 ! %l0 = 0000006a000000ff
! Mem[0000000091800108] = 7108d17e e0b7babd, %g2 = 00000000, %g3 = 39715971
ldd [%o0+0x108],%g2 ! %g2 = 000000007108d17e 00000000e0b7babd
! Mem[0000000037000050] = bfed7b53, %l3 = a0333145d1bac6d3
swap [%i2+0x050],%l3 ! %l3 = 00000000bfed7b53
! %l1 = 0000000064888426, Mem[00000000378000f0] = 2972b7bc35db7899
stx %l1,[%i3+0x0f0] ! Mem[00000000378000f0] = 0000000064888426
! Mem[0000000037000190] = 39df02afdc12bb33, %l0 = 000000000000006a, %l1 = 0000000064888426
add %i2,0x190,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 39df02afdc12bb33
! Mem[00000000378000b0] = 624f68e8, %l7 = 09d99f20, %l1 = dc12bb33
add %i3,0xb0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000624f68e8
! Mem[00000000360000c6] = 16fa4580, %l7 = 0000000009d99f20
ldstub [%i0+0x0c6],%l7 ! %l7 = 00000045000000ff
! Mem[000000003700006a] = 54c7b3b9, %l2 = 00000000000000c3
ldstub [%i2+0x06a],%l2 ! %l2 = 000000b3000000ff
p19_label_17:
! Mem[0000000036800028] = 85ff669c, %l2 = 000000b3, %l5 = fff59b02
add %i1,0x28,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000085ff669c
! Mem[00000000378000e8] = bb9fe3a4ce811c2d, %l6 = 0000000030892889, %l4 = 0000000000000040
add %i3,0xe8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = bb9fe3a4ce811c2d
! Mem[0000000090000020] = f46b84e7 bee0efbc, %g2 = 7108d17e, %g3 = e0b7babd
ldd [%i4+%o4],%g2 ! %g2 = 00000000f46b84e7 00000000bee0efbc
! Mem[00000000918001a8] = 847e336958a6480f, %g2 = 00000000f46b84e7
ldx [%o0+0x1a8],%g2 ! %g2 = 847e336958a6480f
! Mem[0000000090800098] = 9840e9c9, %g2 = 847e336958a6480f
lduw [%i5+0x098],%g2 ! %g2 = 000000009840e9c9
! Mem[0000000037000021] = 9b49cb4f, %l1 = 00000000624f68e8
ldstub [%i2+0x021],%l1 ! %l1 = 00000049000000ff
! Mem[00000000368000a8] = 5dc71f4b, %l0 = 0000006a, %l7 = 00000045
add %i1,0xa8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000005dc71f4b
! Mem[00000000908000dc] = 4d060000, %g2 = 000000009840e9c9
lduh [%i5+0x0de],%g2 ! %g2 = 0000000000004d06
! Mem[0000000036000168] = 715e5f97e9d003af, %l2 = 00000000000000b3, %l6 = 0000000030892889
add %i0,0x168,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 715e5f97e9d003af
! Mem[00000000360000f8] = 64f8fbc3, %l2 = 000000b3, %l5 = 85ff669c
add %i0,0xf8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000064f8fbc3
p19_label_18:
! Mem[0000000036800178] = e38b0708c0c569b5, %l2 = 00000000000000b3, %l6 = 715e5f97e9d003af
add %i1,0x178,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = e38b0708c0c569b5
! Mem[000000003680008f] = 8fd62857, %l6 = e38b0708c0c569b5
ldstub [%i1+0x08f],%l6 ! %l6 = 00000057000000ff
! Mem[0000000037000141] = d963fbc9, %l3 = 00000000bfed7b53
ldstub [%i2+0x141],%l3 ! %l3 = 00000063000000ff
! %l5 = 0000000064f8fbc3, Mem[0000000090800100] = 553fbef4b4ace50f
stx %l5,[%i5+0x100] ! Mem[0000000090800100] = 0000000064f8fbc3
! Mem[00000000918000b4] = eb880969, %g2 = 0000000000004d06
ldub [%o0+0x0b5],%g2 ! %g2 = 00000000000000eb
! Mem[000000003600015c] = 2d9dae32, %l4 = bb9fe3a4ce811c2d
ldstub [%i0+0x15c],%l4 ! %l4 = 0000002d000000ff
! Mem[0000000036800005] = c75ca894, %l4 = 000000000000002d
ldstub [%i1+0x005],%l4 ! %l4 = 0000005c000000ff
! Mem[00000000378001e0] = 5cd3c5b22f530111, %l6 = 0000000000000057, %l2 = 00000000000000b3
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 5cd3c5b22f530111
! Mem[00000000908000e0] = 00000000 00000005, %g2 = 000000eb, %g3 = bee0efbc
ldd [%i5+0x0e0],%g2 ! %g2 = 0000000000000000 0000000000000005
! Mem[00000000368000f6] = d9d0c474, %l3 = 0000000000000063
ldstub [%i1+0x0f6],%l3 ! %l3 = 000000c4000000ff
p19_label_19:
! Mem[00000000360000f0] = 540ba234, %l2 = 5cd3c5b22f530111
swap [%i0+0x0f0],%l2 ! %l2 = 00000000540ba234
! Mem[000000003600015e] = ff9dae32, %l2 = 00000000540ba234
ldstub [%i0+0x15e],%l2 ! %l2 = 000000ae000000ff
! Mem[00000000900000e8] = 76f00074, %g2 = 0000000000000000
lduw [%i4+0x0e8],%g2 ! %g2 = 0000000076f00074
! Mem[0000000037000164] = 131a3d91, %l0 = 0000006a, %l4 = 0000005c
add %i2,0x164,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000131a3d91
! Mem[0000000091000128] = 1c009f80 15699322, %g2 = 76f00074, %g3 = 00000005
ldd [%i6+0x128],%g2 ! %g2 = 000000001c009f80 0000000015699322
! Mem[0000000037800069] = a64ef476, %l4 = 00000000131a3d91
ldstub [%i3+0x069],%l4 ! %l4 = 0000004e000000ff
! %l0 = 000000000000006a, Mem[00000000918001a3] = 93f401a3
stb %l0,[%o0+0x1a3] ! Mem[00000000918001a0] = 6af401a3
! Mem[000000003700002c] = 9ae304b1, %l5 = 0000000064f8fbc3
ldub [%i2+0x02f],%l5 ! %l5 = 00000000000000b1
! %l0 = 000000000000006a, Mem[00000000918000d4] = 3ce56bc7
stw %l0,[%o0+0x0d4] ! Mem[00000000918000d4] = 0000006a
! Mem[00000000910001b8] = 1817b3a1 06c8ffc4, %g2 = 1c009f80, %g3 = 15699322
ldd [%i6+0x1b8],%g2 ! %g2 = 000000001817b3a1 0000000006c8ffc4
p19_label_20:
! %l5 = 00000000000000b1, Mem[000000009100007e] = 02f01cec
sth %l5,[%i6+0x07e] ! Mem[000000009100007c] = 00b11cec
! %l7 = 000000005dc71f4b, Mem[0000000091000158] = 244a5c85bd3e75b5
stx %l7,[%i6+0x158] ! Mem[0000000091000158] = 000000005dc71f4b
! Mem[0000000036000024] = c0c795c1, %l4 = 000000000000004e
swap [%i0+0x024],%l4 ! %l4 = 00000000c0c795c1
! Mem[00000000918001fc] = d85c4f18, %g2 = 000000001817b3a1
lduw [%o0+0x1fc],%g2 ! %g2 = 00000000d85c4f18
! Mem[0000000036000028] = 0ff4578d, %l4 = c0c795c1, %l5 = 000000b1
add %i0,0x28,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000000ff4578d
! Mem[00000000370001ec] = 80bb0b1d, %l2 = 00000000000000ae
swap [%i2+0x1ec],%l2 ! %l2 = 0000000080bb0b1d
! Mem[0000000091000138] = 96e300a1, %g2 = 00000000d85c4f18
lduw [%i6+0x138],%g2 ! %g2 = 0000000096e300a1
! Mem[00000000908001a4] = 9a2af7af, %g2 = 0000000096e300a1
ldsb [%i5+0x1a6],%g2 ! %g2 = ffffffffffffff9a
! Mem[000000009100007c] = 764700b1, %g2 = ffffffffffffff9a
ldsh [%i6+0x07c],%g2 ! %g2 = 0000000000007647
! Mem[0000000037800096] = df0e7ee3, %l5 = 000000000ff4578d
ldstub [%i3+0x096],%l5 ! %l5 = 0000007e000000ff
p19_label_21:
! Mem[0000000037000074] = c9f065da, %l7 = 000000005dc71f4b
swap [%i2+0x074],%l7 ! %l7 = 00000000c9f065da
! Mem[0000000090800004] = 39d132c6, %g2 = 0000000000007647
ldub [%i5+0x007],%g2 ! %g2 = 0000000000000039
! Mem[00000000370000d8] = b4e33f0a1e9ad9f6, %l7 = 00000000c9f065da, %l1 = 0000000000000049
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = b4e33f0a1e9ad9f6
! Mem[0000000037800130] = 91aef3d9, %l6 = 0000000000000057
swap [%i3+0x130],%l6 ! %l6 = 0000000091aef3d9
! Mem[00000000900000e8] = 76f00074, %g2 = 0000000000000039
lduw [%i4+0x0e8],%g2 ! %g2 = 0000000076f00074
! Mem[0000000036000081] = 9a8a428a, %l0 = 000000000000006a
ldstub [%i0+0x081],%l0 ! %l0 = 0000008a000000ff
! Mem[0000000036800008] = 6c4bd041, %l0 = 000000000000008a
lduh [%i1+%o1],%l0 ! %l0 = 0000000000006c4b
! Mem[000000009000013c] = 31a64a21, %g2 = 0000000076f00074
ldub [%i4+0x13c],%g2 ! %g2 = 0000000000000031
! %l5 = 000000000000007e, Mem[000000009100015f] = 4b653aef
stb %l5,[%i6+0x15f] ! Mem[000000009100015c] = 7e653aef
! Mem[00000000378000bd] = cf8de477, %l6 = 0000000091aef3d9
ldstub [%i3+0x0bd],%l6 ! %l6 = 0000008d000000ff
p19_label_22:
! Mem[00000000910000a0] = f11a4d9a, %g18 = bde16424a45a3cb3
ldsw [%i6+0x0a0],%g2 ! %g2 = bde16424a45a3cb3
! Mem[00000000370001c8] = 2860089f, %l7 = c9f065da, %l3 = 000000c4
add %i2,0x1c8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000002860089f
! Mem[00000000360001ac] = b9072c4e, %l4 = c0c795c1, %l6 = 0000008d
add %i0,0x1ac,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000b9072c4e
! %l4 = 00000000c0c795c1, Mem[00000000918000d6] = 006a8cf5
sth %l4,[%o0+0x0d6] ! Mem[00000000918000d4] = 95c18cf5
! Mem[0000000036800030] = d855361fccf2734c, %l6 = 00000000b9072c4e, %l6 = 00000000b9072c4e
add %i1,0x30,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = d855361fccf2734c
! Mem[0000000036000068] = 4cc21a54d46364aa, %l2 = 0000000080bb0b1d, %l2 = 0000000080bb0b1d
add %i0,0x68,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 4cc21a54d46364aa
! Mem[00000000368001f0] = c93dce1c51bbe768, %l6 = d855361fccf2734c, %l3 = 000000002860089f
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = c93dce1c51bbe768
! Mem[00000000900000f8] = c8db6184d1ddee56, %g2 = fffffffff11a4d9a
ldx [%i4+0x0f8],%g2 ! %g2 = c8db6184d1ddee56
! Mem[0000000091000134] = bd627f18, %g18 = bde16424a45a3cb3
ldsw [%i6+0x134],%g2 ! %g2 = bde16424a45a3cb3
! Mem[0000000036000095] = 465cbbcf, %l4 = 00000000c0c795c1
ldstub [%i0+0x095],%l4 ! %l4 = 0000005c000000ff
p19_label_23:
! Mem[00000000370001f3] = d962613a, %l7 = 00000000c9f065da
ldstub [%i2+0x1f3],%l7 ! %l7 = 0000003a000000ff
! Mem[000000003700016c] = 819eff12, %l5 = 000000000000007e
swap [%i2+0x16c],%l5 ! %l5 = 00000000819eff12
! Mem[0000000091800098] = e96fd2c5, %g2 = ffffffffbd627f18
lduw [%o0+0x098],%g2 ! %g2 = 00000000e96fd2c5
! Mem[0000000091800180] = fca9c1ba42fb1ad0, %g2 = 00000000e96fd2c5
ldx [%o0+0x180],%g2 ! %g2 = fca9c1ba42fb1ad0
! Mem[00000000360001f0] = 2360e3a1ccb81d12, %l0 = 0000000000006c4b, %l7 = 000000000000003a
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 2360e3a1ccb81d12
! %l6 = d855361fccf2734c, Mem[00000000908001d4] = 66b0ad9c
stw %l6,[%i5+0x1d4] ! Mem[00000000908001d4] = ccf2734c
! Mem[00000000368001f0] = c93dce1c51bbe768, %l4 = 000000000000005c, %l3 = c93dce1c51bbe768
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c93dce1c51bbe768
! Mem[00000000360000a4] = 0ae79b43, %l4 = 0000005c, %l2 = d46364aa
add %i0,0xa4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000000ae79b43
! %l3 = c93dce1c51bbe768, Mem[00000000918001d8] = 28aef307c322e1d0
stx %l3,[%o0+0x1d8] ! Mem[00000000918001d8] = c93dce1c51bbe768
! Mem[0000000036000158] = a17e9ff6, %l6 = d855361fccf2734c
swap [%i0+0x158],%l6 ! %l6 = 00000000a17e9ff6
p19_label_24:
! Mem[0000000037800008] = 68f425e96376eab1, %l1 = b4e33f0a1e9ad9f6, %l1 = b4e33f0a1e9ad9f6
add %i3,0x08,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 68f425e96376eab1
! Mem[0000000036000008] = 03fe3c91, %l3 = c93dce1c51bbe768
swap [%i0+%o1],%l3 ! %l3 = 0000000003fe3c91
! Mem[00000000368000b8] = fb9ebbf7ab497585, %l6 = 00000000a17e9ff6, %l7 = 2360e3a1ccb81d12
add %i1,0xb8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = fb9ebbf7ab497585
! Mem[00000000918000c0] = ae091700 96c1128f, %g2 = 42fb1ad0, %g3 = 06c8ffc4
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000ae091700 0000000096c1128f
! Mem[00000000368000f0] = 881517f8d9d0ff74, %l2 = 000000000ae79b43, %l0 = 0000000000006c4b
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 881517f8d9d0ff74
! Mem[00000000360000a0] = 46c26e74, %l7 = ab497585, %l2 = 0ae79b43
add %i0,0xa0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000046c26e74
! Mem[0000000036800164] = c79d4c5d, %l5 = 819eff12, %l4 = 0000005c
add %i1,0x164,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000c79d4c5d
! Mem[0000000036800029] = 85ff669c, %l2 = 0000000046c26e74
ldstub [%i1+0x029],%l2 ! %l2 = 000000ff000000ff
! %l6 = 00000000a17e9ff6, Mem[0000000090800154] = e70f0421
stw %l6,[%i5+0x154] ! Mem[0000000090800154] = a17e9ff6
! Mem[0000000037000158] = be444a30, %l4 = c79d4c5d, %l2 = 000000ff
add %i2,0x158,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000be444a30
p19_label_25:
! Mem[0000000036800088] = 4d673f08, %l4 = c79d4c5d, %l2 = be444a30
add %i1,0x88,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000004d673f08
! Mem[0000000036000090] = 61ff135b, %l6 = 00000000a17e9ff6
swap [%i0+0x090],%l6 ! %l6 = 0000000061ff135b
! Mem[000000003700001d] = 23dba46d, %l1 = 68f425e96376eab1
ldstub [%i2+0x01d],%l1 ! %l1 = 000000db000000ff
! Mem[0000000036000020] = 1945de88, %l5 = 00000000819eff12
swap [%i0+%o4],%l5 ! %l5 = 000000001945de88
! Mem[000000003780009c] = beef0341, %l6 = 0000000061ff135b
swap [%i3+0x09c],%l6 ! %l6 = 00000000beef0341
! Mem[00000000360001b0] = 54eea068, %l1 = 000000db, %l6 = beef0341
add %i0,0x1b0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000054eea068
! Mem[000000009080007c] = 51d4b3e4, %g18 = bde16424a45a3cb3
ldsw [%i5+0x07c],%g2 ! %g2 = bde16424a45a3cb3
! %l5 = 000000001945de88, Mem[0000000090000098] = 7d333a3fe30238ad
stx %l5,[%i4+0x098] ! Mem[0000000090000098] = 000000001945de88
! Mem[0000000037000000] = d4453317, %l2 = 000000004d673f08
ldsw [%i2+%g0],%l2 ! %l2 = ffffffffd4453317
! Mem[0000000091800048] = fe761593, %g2 = 0000000051d4b3e4
ldub [%o0+0x049],%g2 ! %g2 = 00000000000000fe
ba,a p19_not_taken_0_end
p19_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 881517f8d9d0ff74
bne,a,pn %xcc,p19_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000db
bne,a,pn %xcc,p19_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffffffffd4453317
bne,a,pn %xcc,p19_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000003fe3c91
bne,a,pn %xcc,p19_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c79d4c5d
bne,a,pn %xcc,p19_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001945de88
bne,a,pn %xcc,p19_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000054eea068
bne,a,pn %xcc,p19_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be fb9ebbf7ab497585
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 31c9a854 bc98f874
bne %xcc,p19_f6_fail
nop
! Check Local Memory
set p19_local0_expect,%g1
p19_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 51bbe76871385e29
ldx [%i0+0x008],%g3 ! Observed data at 0000000036000008
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 819eff120000004e
ldx [%i0+0x020],%g3 ! Observed data at 0000000036000020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffffffbb3006e619
ldx [%i0+0x038],%g3 ! Observed data at 0000000036000038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = 61846effe6f9e422
ldx [%i0+0x058],%g3 ! Observed data at 0000000036000058
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9aff428a56c1470b
ldx [%i0+0x080],%g3 ! Observed data at 0000000036000080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = beef03414cb761b4
ldx [%i0+0x088],%g3 ! Observed data at 0000000036000088
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = a17e9ff646ffbbcf
ldx [%i0+0x090],%g3 ! Observed data at 0000000036000090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a2bec8cd16faff80
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000360000c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 2f530111d44e63d9
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000360000f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = cab27ad0236dff69
ldx [%i0+0x108],%g3 ! Observed data at 0000000036000108
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = dfbcceff803dfca5
ldx [%i0+0x138],%g3 ! Observed data at 0000000036000138
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = ccf2734cff9dff32
ldx [%i0+0x158],%g3 ! Observed data at 0000000036000158
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = 295bd1ffe51db23b
ldx [%i0+0x190],%g3 ! Observed data at 0000000036000190
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3cb7d217af54909d
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000360001c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 3144ff83a5feb8e9
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000360001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 3955101c7c050359
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000360001e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i0,0x1e0,%g4
set p19_local1_expect,%g1
p19_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 59124902c7ffa894
ldx [%i1+0x000],%g3 ! Observed data at 0000000036800000
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 85ff669c39715971
ldx [%i1+0x028],%g3 ! Observed data at 0000000036800028
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 36dcf5620000000c
ldx [%i1+0x040],%g3 ! Observed data at 0000000036800040
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 16ad8b001cbe7759
ldx [%i1+0x048],%g3 ! Observed data at 0000000036800048
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4d673f088fd628ff
ldx [%i1+0x088],%g3 ! Observed data at 0000000036800088
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5dc71f4bd6ebd946
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000368000a8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 86525ae462ff6f3b
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000368000c8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c99855c80e3d7ea7
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000368000d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c90fcd0caf54909d
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000368000d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 881517f8d9d0ff74
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000368000f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = d7eb8241fffe59f8
ldx [%i1+0x118],%g3 ! Observed data at 0000000036800118
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x118,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 3a48ffd4c60d7c55
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000368001b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 955dadff8b3716cb
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 = f0ef439b3bfa51dd
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000368001c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = c93dce1c51bbe768
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000368001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i1,0x1f0,%g4
set p19_local2_expect,%g1
p19_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 7a0aa39723ffa46d
ldx [%i2+0x018],%g3 ! Observed data at 0000000037000018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 9bffcb4fae6db886
ldx [%i2+0x020],%g3 ! Observed data at 0000000037000020
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = d1bac6d37a108645
ldx [%i2+0x050],%g3 ! Observed data at 0000000037000050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 54c7ffb9aa459675
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 = 82b921e85dc71f4b
ldx [%i2+0x070],%g3 ! Observed data at 0000000037000070
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 9cfcdeffbe6ef90b
ldx [%i2+0x098],%g3 ! Observed data at 0000000037000098
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 8a497cea9e0fc6d3
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 = 3944f4ffb463b6b6
ldx [%i2+0x108],%g3 ! Observed data at 0000000037000108
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = d9fffbc9107e1878
ldx [%i2+0x140],%g3 ! Observed data at 0000000037000140
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = b6f44640dd8cc053
ldx [%i2+0x150],%g3 ! Observed data at 0000000037000150
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = be444a30fff59b02
ldx [%i2+0x158],%g3 ! Observed data at 0000000037000158
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = e3db5fff131a3d91
ldx [%i2+0x160],%g3 ! Observed data at 0000000037000160
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = fcb9a0e80000007e
ldx [%i2+0x168],%g3 ! Observed data at 0000000037000168
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = b161e0519ba0653a
ldx [%i2+0x188],%g3 ! Observed data at 0000000037000188
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b8c870fa9dff05a7
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000370001d8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a4882178000000ae
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000370001e8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = d96261ff5bab211a
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000370001f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i2,0x1f0,%g4
set p19_local3_expect,%g1
p19_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = 265eff0ad8fa9239
ldx [%i3+0x018],%g3 ! Observed data at 0000000037800018
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 5725371f97ffc122
ldx [%i3+0x038],%g3 ! Observed data at 0000000037800038
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 95f8483e8a83ff15
ldx [%i3+0x050],%g3 ! Observed data at 0000000037800050
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = a6fff4764495dab9
ldx [%i3+0x068],%g3 ! Observed data at 0000000037800068
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5b6f3143736afd82
ldx [%i3+0x070],%g3 ! Observed data at 0000000037800070
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = a6a30378ff5c2c18
ldx [%i3+0x080],%g3 ! Observed data at 0000000037800080
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 59d2e536df0effe3
ldx [%i3+0x090],%g3 ! Observed data at 0000000037800090
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 6a47209b61ff135b
ldx [%i3+0x098],%g3 ! Observed data at 0000000037800098
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 624f68e85eb46565
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000378000b0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 7b99a8ebcfffe477
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000378000b8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = fa638bce3bfa51dd
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000378000c0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000000064888426
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000378000f0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 00000057aa1cff04
ldx [%i3+0x130],%g3 ! Observed data at 0000000037800130
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0b4332f2eda2b7f0
ldx [%i3+0x168],%g3 ! Observed data at 0000000037800168
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = d704d00dd3ff030d
ldx [%i3+0x180],%g3 ! Observed data at 0000000037800180
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1d67f4104ef2b0ab
ldx [%i3+0x198],%g3 ! Observed data at 0000000037800198
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 591249022790fc15
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000378001d0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 5cd3c5b22f530111
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000378001e0
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = acc5f0ff17598805
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000378001f8
cmp %g2,%g3
bne,a,pn %xcc,p19_local_failed
add %i3,0x1f8,%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_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:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000028]
stda %l4,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800008]
stxa %l6,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800010]
done
p19_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000028]
stda %l4,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800008]
stxa %l6,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037800010]
done
p19_trap2e:
lduwa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036000010]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000020]
stba %l4,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000010]
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036000020]
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000037000018]
stba %l3,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800020]
done
p19_trap2o:
lduwa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000036000010]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000036000020]
stba %l4,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000037000010]
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000036000020]
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000037000018]
stba %l3,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000036800020]
done
p19_trap3e:
nop
nop
done
p19_trap3o:
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 = 9ddd27ae36d91806
ldx [%g1+0x008],%l1 ! %l1 = 57f9fafbdd8cc053
ldx [%g1+0x010],%l2 ! %l2 = 8b1c4c162be89b77
ldx [%g1+0x018],%l3 ! %l3 = f54fa00e5969a8c5
ldx [%g1+0x020],%l4 ! %l4 = 202062263467e240
ldx [%g1+0x028],%l5 ! %l5 = 6c9b9b67fd725115
ldx [%g1+0x030],%l6 ! %l6 = 65daa7f9cbfac6c8
ldx [%g1+0x038],%l7 ! %l7 = 86ae97f2e26dee94
! Initialize the output register of window 0
set unres3_start,%o0
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 = ed02ddaf 72a46c83 a22df9fc 547fb990
! %f4 = 7ca2b342 d9954bd4 146a3d39 44da0670
! %f8 = e8141faf 36abf4ec 5160aff5 cc3909d7
! %f12 = 09d44930 b11a5e0b 3dcf7d1e 036989c6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b1c59f9c 04e5abc9 6e2271a4 9733963b
! %f20 = f406e8ec 15d495bf cf99eda8 95892625
! %f24 = bfc09082 d387ee5f 702dee29 e4088275
! %f28 = d309ce47 be593237 1948c12d 64bf8c33
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = fa29ed46 1b2d0f01 b8eb4916 1e91b350
! %f36 = 88bc8d6c f4141308 61b4ec5e 3bc7c6cc
! %f40 = 8dfae0ff 9fb60d78 65151a43 ec71ac82
! %f44 = 5b70cb6d 1830ffef 10db0ab6 8cdad7c3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x10d63baf00000018,%g7,%g1 ! GSR scale = 3, align = 0
wr %g1,%g0,%gsr ! GSR = 10d63baf00000018
wr %g0,%y ! Clear Y 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[0000000038000004] = f6b44c84, %l7 = 2375e97c, %l6 = b21568f2
add %i0,0x04,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000f6b44c84
! %l5 = 948b7a5e9f0abad8, Mem[000000009180002a] = 1a4e8ce7
stb %l5,[%o0+0x02a] ! Mem[0000000091800028] = d84e8ce7
! Mem[00000000900001a8] = 5b6ed0d5 d38f7dfa, %g2 = ff7e834d, %g3 = 0bad0b00
ldd [%i4+0x1a8],%g2 ! %g2 = 000000005b6ed0d5 00000000d38f7dfa
! Mem[000000003880016c] = a61febe9, %l5 = 9f0abad8, %l5 = 9f0abad8
add %i1,0x16c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000a61febe9
! Mem[000000009080006c] = 9ef6b82b, %g2 = 000000005b6ed0d5
ldsb [%i5+0x06c],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000039000028] = d3fc0bc1, %l6 = f6b44c84, %l6 = f6b44c84
add %i2,0x28,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d3fc0bc1
! %l7 = 2abc36be2375e97c, Mem[00000000908001ea] = 30f20fa1
stb %l7,[%i5+0x1ea] ! Mem[00000000908001e8] = 7cf20fa1
! Mem[00000000910000f8] = d656b075 a8fd904a, %g2 = ffffff9e, %g3 = d38f7dfa
ldd [%i6+0x0f8],%g2 ! %g2 = 00000000d656b075 00000000a8fd904a
! Mem[0000000038800104] = cc599070, %l4 = 61615ae4040a8972
ldstub [%i1+0x104],%l4 ! %l4 = 000000cc000000ff
! Mem[0000000090800004] = e3091c39, %g2 = 00000000d656b075
lduw [%i5+0x004],%g2 ! %g2 = 00000000e3091c39
p20_label_2:
! Mem[0000000038000124] = 3cf67345, %l0 = 2d8e232b, %l7 = 2375e97c
add %i0,0x124,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003cf67345
! Mem[00000000900000f8] = 6184d1dd, %g2 = 00000000e3091c39
ldub [%i4+0x0fa],%g2 ! %g2 = 0000000000000061
! Mem[00000000390000dc] = 03457288, %l6 = 00000000d3fc0bc1
swap [%i2+0x0dc],%l6 ! %l6 = 0000000003457288
! Mem[0000000039800010] = 239f459242ee43ed, %l3 = 1b4d933a62b4236f, %l4 = 00000000000000cc
add %i3,0x10,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 239f459242ee43ed
! Mem[0000000038800134] = 87f1cb0c, %l7 = 000000003cf67345
swap [%i1+0x134],%l7 ! %l7 = 0000000087f1cb0c
! Mem[0000000039800178] = bcb6e712, %l7 = 87f1cb0c, %l5 = a61febe9
add %i3,0x178,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000bcb6e712
! Mem[0000000038000130] = a1713c5b, %l3 = 1b4d933a62b4236f
ldstub [%i0+0x130],%l3 ! %l3 = 000000a1000000ff
! Mem[00000000900000a8] = 72f4388f121c9e01, %g2 = 0000000000000061
ldx [%i4+0x0a8],%g2 ! %g2 = 72f4388f121c9e01
! Mem[000000003800008c] = 2ca59a8c, %l6 = 0000000003457288
swap [%i0+0x08c],%l6 ! %l6 = 000000002ca59a8c
! %l6 = 2ca59a8c, %l7 = 87f1cb0c, Mem[00000000388000f8] = ef0024b8 10b0c537
std %l6,[%i1+0x0f8] ! Mem[00000000388000f8] = 2ca59a8c 87f1cb0c
p20_label_3:
! Mem[00000000900000f0] = 2cbe15ed22bc786a, %g2 = 72f4388f121c9e01
ldx [%i4+0x0f0],%g2 ! %g2 = 2cbe15ed22bc786a
! Mem[00000000398000a8] = eb08251b, %l3 = 000000a1, %l5 = bcb6e712
add %i3,0xa8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000eb08251b
! Mem[00000000398001f8] = 36608b22, %l3 = 000000a1, %l3 = 000000a1
add %i3,0x1f8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000036608b22
! Mem[00000000918001d0] = a5d23446ea1f732e, %g2 = 2cbe15ed22bc786a
ldx [%o0+0x1d0],%g2 ! %g2 = a5d23446ea1f732e
! Mem[000000003980013c] = c9493935, %l6 = 2ca59a8c, %l6 = 2ca59a8c
add %i3,0x13c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c9493935
! Mem[00000000390000c0] = d879d13ab68e9b2c, %l4 = 239f459242ee43ed, %l2 = 5cafdff7d2ed5b4e
add %i2,0xc0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = d879d13ab68e9b2c
! Mem[0000000090000070] = ef8595c8fd39b602, %g2 = a5d23446ea1f732e
ldx [%i4+0x070],%g2 ! %g2 = ef8595c8fd39b602
! Mem[00000000388001f0] = 684b7583, %l7 = 0000000087f1cb0c
ldstub [%i1+0x1f0],%l7 ! %l7 = 00000068000000ff
! Mem[0000000038000016] = 754aefda, %l0 = 0e8acc9e2d8e232b
ldstub [%i0+0x016],%l0 ! %l0 = 000000ef000000ff
! Mem[00000000900001d8] = 28bf21bb2dbad84a, %g2 = ef8595c8fd39b602
ldx [%i4+0x1d8],%g2 ! %g2 = 28bf21bb2dbad84a
p20_label_4:
! Mem[0000000091000140] = 47050689 d9de5dcd, %g2 = 2dbad84a, %g3 = a8fd904a
ldd [%i6+0x140],%g2 ! %g2 = 0000000047050689 00000000d9de5dcd
! %l4 = 239f459242ee43ed, Mem[00000000908001d8] = 060dcef4
stw %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = 42ee43ed
! %l6 = c9493935, %l7 = 00000068, Mem[00000000900000a0] = 1b95d023 a627f525
std %l6,[%i4+0x0a0] ! Mem[00000000900000a0] = c9493935 00000068
! Mem[0000000091000068] = 442f3604 42a83b18, %g2 = 47050689, %g3 = d9de5dcd
ldd [%i6+0x068],%g2 ! %g2 = 00000000442f3604 0000000042a83b18
! Mem[0000000039800090] = c30d509ff1fdcc0f, %l1 = e6d4c3a45c370236, %l4 = 239f459242ee43ed
add %i3,0x90,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = c30d509ff1fdcc0f
! Mem[0000000038800060] = 93dfc6ed1ad24d56, %l5 = 00000000eb08251b, %l1 = e6d4c3a45c370236
add %i1,0x60,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 93dfc6ed1ad24d56
! %l0 = 000000ef, %l1 = 1ad24d56, Mem[00000000900000f0] = 2cbe15ed 22bc786a
std %l0,[%i4+0x0f0] ! Mem[00000000900000f0] = 000000ef 1ad24d56
! %l5 = 00000000eb08251b, Mem[00000000908000cc] = d46ef843
stb %l5,[%i5+0x0cc] ! Mem[00000000908000cc] = 1b6ef843
! Mem[00000000918001c8] = 1d0b988961cfcdac, %g2 = 00000000442f3604
ldx [%o0+0x1c8],%g2 ! %g2 = 1d0b988961cfcdac
! %l3 = 0000000036608b22, Mem[00000000918001cb] = 8961cfcd
stb %l3,[%o0+0x1cb] ! Mem[00000000918001c8] = 2261cfcd
p20_label_5:
! %l2 = d879d13ab68e9b2c, Mem[00000000908001c0] = 71f81ff3
sth %l2,[%i5+0x1c0] ! Mem[00000000908001c0] = 9b2c1ff3
! Mem[00000000388000d4] = 24e2059e, %l3 = 36608b22, %l0 = 000000ef
add %i1,0xd4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000024e2059e
! Mem[0000000090000038] = 40575725, %g18 = af2ada70e9a4f740
ldsw [%i4+0x038],%g2 ! %g2 = af2ada70e9a4f740
! Mem[00000000398001a0] = 316d8f94, %l3 = 36608b22, %l4 = f1fdcc0f
add %i3,0x1a0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000316d8f94
! %l6 = c9493935, %l7 = 00000068, Mem[0000000091800198] = 63465cbe ba7cf3a7
std %l6,[%o0+0x198] ! Mem[0000000091800198] = c9493935 00000068
! Mem[0000000038000010] = 6a0fbf64754affda, %l0 = 0000000024e2059e
ldx [%i0+%o2],%l0 ! %l0 = 6a0fbf64754affda
! Mem[0000000038000070] = 6d5ad457de2112fd, %l3 = 0000000036608b22, %l0 = 6a0fbf64754affda
add %i0,0x70,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 6d5ad457de2112fd
! %l1 = 93dfc6ed1ad24d56, Mem[0000000091000114] = 7e871147
sth %l1,[%i6+0x114] ! Mem[0000000091000114] = 4d561147
! Mem[00000000908000a8] = d71785ddf20eed25, %g2 = 0000000040575725
ldx [%i5+0x0a8],%g2 ! %g2 = d71785ddf20eed25
! %l1 = 93dfc6ed1ad24d56, Mem[00000000900001c4] = a770ca4c
sth %l1,[%i4+0x1c4] ! Mem[00000000900001c4] = 4d56ca4c
p20_label_6:
! Mem[0000000038800118] = ac568b8d, %l1 = 93dfc6ed1ad24d56
swap [%i1+0x118],%l1 ! %l1 = 00000000ac568b8d
! %l4 = 00000000316d8f94, Mem[00000000918001c0] = 883343ce
stw %l4,[%o0+0x1c0] ! Mem[00000000918001c0] = 316d8f94
! Mem[00000000388000c2] = bd43287e, %l1 = 00000000ac568b8d
ldstub [%i1+0x0c2],%l1 ! %l1 = 00000028000000ff
! Mem[000000003900013c] = 05b39baf, %l3 = 0000000036608b22
swap [%i2+0x13c],%l3 ! %l3 = 0000000005b39baf
! Mem[0000000090000018] = 591c05fdcaf71b5d, %g2 = d71785ddf20eed25
ldx [%i4+%o3],%g2 ! %g2 = 591c05fdcaf71b5d
! Mem[0000000091800128] = f34badfa, %g2 = 591c05fdcaf71b5d
ldub [%o0+0x128],%g2 ! %g2 = 00000000000000f3
! Mem[0000000038000020] = 844bf960f5da6677, %l1 = 0000000000000028, %l3 = 0000000005b39baf
add %i0,0x20,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 844bf960f5da6677
! Mem[0000000039000158] = e9db553a56bc8778, %l3 = 844bf960f5da6677, %l3 = 844bf960f5da6677
add %i2,0x158,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = e9db553a56bc8778
! Mem[0000000038000080] = e8456ea906e5cf49, %l3 = e9db553a56bc8778, %l0 = 6d5ad457de2112fd
add %i0,0x80,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = e8456ea906e5cf49
! Mem[0000000091000060] = 291e59f7, %g2 = 00000000000000f3
ldub [%i6+0x060],%g2 ! %g2 = 0000000000000029
p20_label_7:
! Mem[0000000039800120] = f7261e22, %l6 = 00000000c9493935
ldstub [%i3+0x120],%l6 ! %l6 = 000000f7000000ff
! %l7 = 0000000000000068, Mem[00000000900001be] = 84006e76
sth %l7,[%i4+0x1be] ! Mem[00000000900001bc] = 00686e76
! Mem[00000000918001d4] = ea1f732e, %g2 = 0000000000000029
ldsh [%o0+0x1d4],%g2 ! %g2 = ffffffffffffea1f
! Mem[00000000380000cb] = d402544c, %l1 = 0000000000000028
ldstub [%i0+0x0cb],%l1 ! %l1 = 0000004c000000ff
! Mem[000000009000012c] = 57cfddf6, %g2 = ffffffffffffea1f
ldsb [%i4+0x12e],%g2 ! %g2 = 0000000000000057
! Mem[00000000398001c4] = fe8694e8, %l0 = e8456ea906e5cf49
swap [%i3+0x1c4],%l0 ! %l0 = 00000000fe8694e8
! Mem[0000000090800108] = a08db62c, %g2 = 0000000000000057
ldsh [%i5+0x108],%g2 ! %g2 = ffffffffffffa08d
! Mem[0000000038000180] = b4cd2928, %l3 = 56bc8778, %l5 = eb08251b
add %i0,0x180,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000b4cd2928
! Mem[00000000388000f4] = ca15dac1, %l1 = 000000000000004c
swap [%i1+0x0f4],%l1 ! %l1 = 00000000ca15dac1
! Mem[000000003880006c] = df9cb5df, %l5 = 00000000b4cd2928
swap [%i1+0x06c],%l5 ! %l5 = 00000000df9cb5df
p20_label_8:
! %l2 = d879d13ab68e9b2c, Mem[000000009000009c] = e30238ad
sth %l2,[%i4+0x09c] ! Mem[000000009000009c] = 9b2c38ad
! Mem[00000000918001e8] = 0068f208 4f5053a5, %g2 = ffffa08d, %g3 = 42a83b18
ldd [%o0+0x1e8],%g2 ! %g2 = 000000000068f208 000000004f5053a5
! Mem[00000000918000c0] = ae091700 96c1128f, %g2 = 0068f208, %g3 = 4f5053a5
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000ae091700 0000000096c1128f
! Mem[000000003880003c] = 4bee825b, %l0 = fe8694e8, %l3 = 56bc8778
add %i1,0x3c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000004bee825b
! Mem[00000000388001c8] = 2cd5f0edcf59fdb3, %l6 = 00000000000000f7, %l4 = 00000000316d8f94
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 2cd5f0edcf59fdb3
! Mem[0000000091000184] = 1e98874b, %g2 = 00000000ae091700
lduw [%i6+0x184],%g2 ! %g2 = 000000001e98874b
! Mem[0000000039000118] = 898970eb, %l4 = 2cd5f0edcf59fdb3
swap [%i2+0x118],%l4 ! %l4 = 00000000898970eb
! Mem[0000000038000108] = 0e739e11, %l1 = 00000000ca15dac1
swap [%i0+0x108],%l1 ! %l1 = 000000000e739e11
! Mem[0000000039800068] = bb9e15b4, %l6 = 000000f7, %l4 = 898970eb
add %i3,0x68,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000bb9e15b4
! Mem[00000000380001a0] = d56627af, %l1 = 0e739e11, %l6 = 000000f7
add %i0,0x1a0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000d56627af
p20_label_9:
! Mem[0000000038800020] = 59bee79d 07941c99, %l0 = fe8694e8, %l1 = 0e739e11
ldd [%i1+%o4],%l0 ! %l0 = 0000000059bee79d 0000000007941c99
! Mem[0000000038000068] = bb5c956c240b34c9, %l7 = 0000000000000068, %l1 = 0000000007941c99
add %i0,0x68,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = bb5c956c240b34c9
! Mem[00000000900000e8] = 76f00074, %g2 = 000000001e98874b
ldub [%i4+0x0e8],%g2 ! %g2 = 0000000000000076
! Mem[0000000091800134] = 10e81d1f, %g2 = 0000000000000076
ldsh [%o0+0x136],%g2 ! %g2 = 00000000000010e8
! Mem[00000000380001e7] = 28073a77, %l0 = 0000000059bee79d
ldstub [%i0+0x1e7],%l0 ! %l0 = 00000077000000ff
! Mem[0000000038800158] = 2046f821c38b8a7a, %l4 = 00000000bb9e15b4, %l1 = bb5c956c240b34c9
add %i1,0x158,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 2046f821c38b8a7a
! %l7 = 0000000000000068, Mem[0000000091000138] = 96e300a1
sth %l7,[%i6+0x138] ! Mem[0000000091000138] = 006800a1
! %l4 = 00000000bb9e15b4, Mem[0000000091000134] = bd627f18
stw %l4,[%i6+0x134] ! Mem[0000000091000134] = bb9e15b4
! Mem[00000000388001e4] = db7db79b, %l2 = b68e9b2c, %l7 = 00000068
add %i1,0x1e4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000db7db79b
! Mem[00000000390001a9] = 1b604e14, %l1 = 2046f821c38b8a7a
ldstub [%i2+0x1a9],%l1 ! %l1 = 00000060000000ff
p20_label_10:
! Mem[0000000091800168] = 9ef57873, %g18 = af2ada70e9a4f740
ldsw [%o0+0x168],%g2 ! %g2 = af2ada70e9a4f740
! Mem[0000000090800098] = e9c9d8de, %g2 = ffffffff9ef57873
ldsh [%i5+0x09a],%g2 ! %g2 = ffffffffffffe9c9
! Mem[00000000908001c4] = 4d42ebf5, %g2 = ffffffffffffe9c9
ldsb [%i5+0x1c6],%g2 ! %g2 = 000000000000004d
! Mem[00000000398001f8] = 36608b2205ee4a05, %l2 = d879d13ab68e9b2c, %l0 = 0000000000000077
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 36608b2205ee4a05
! Mem[00000000380000d3] = f7456aef, %l5 = 00000000df9cb5df
ldstub [%i0+0x0d3],%l5 ! %l5 = 000000ef000000ff
! Mem[000000009000008c] = 19ef6fd7, %g2 = 000000000000004d
lduw [%i4+0x08c],%g2 ! %g2 = 0000000019ef6fd7
! Mem[0000000039800130] = 0894f2a09251acc0, %l2 = d879d13ab68e9b2c, %l4 = 00000000bb9e15b4
add %i3,0x130,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 0894f2a09251acc0
! Mem[000000009000000c] = e7c93b15, %g2 = 0000000019ef6fd7
ldsb [%i4+0x00c],%g2 ! %g2 = ffffffffffffffe7
! Mem[000000003800008c] = 03457288, %l7 = db7db79b, %l2 = b68e9b2c
add %i0,0x8c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000003457288
! Mem[00000000390000c8] = 205d13ce, %l6 = d56627af, %l0 = 05ee4a05
add %i2,0xc8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000205d13ce
p20_label_11:
! %l0 = 00000000205d13ce, Mem[000000009000003c] = e8c028a7
stw %l0,[%i4+0x03c] ! Mem[000000009000003c] = 205d13ce
! %l5 = 00000000000000ef, Mem[0000000090000066] = 51d85483
stb %l5,[%i4+0x066] ! Mem[0000000090000064] = efd85483
! Mem[00000000900001e0] = 41cac255 7a125a5e, %g2 = ffffffe7, %g3 = 96c1128f
ldd [%i4+0x1e0],%g2 ! %g2 = 0000000041cac255 000000007a125a5e
! Mem[0000000039000030] = 0e70bdbb, %l0 = 00000000205d13ce
swap [%i2+0x030],%l0 ! %l0 = 000000000e70bdbb
! Mem[0000000038800088] = 917fff7b, %l7 = 00000000db7db79b
ldsw [%i1+0x088],%l7 ! %l7 = ffffffff917fff7b
! Mem[000000003980003c] = 850ef35e, %l6 = d56627af, %l0 = 0e70bdbb
add %i3,0x3c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000850ef35e
! Mem[0000000038000014] = 754affda, %l6 = 00000000d56627af
swap [%i0+0x014],%l6 ! %l6 = 00000000754affda
! Mem[0000000039000148] = 3674455de6275e5b, %l5 = 00000000000000ef, %l0 = 00000000850ef35e
add %i2,0x148,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 3674455de6275e5b
! Mem[00000000398000b0] = 7797ce0f, %l2 = 0000000003457288
swap [%i3+0x0b0],%l2 ! %l2 = 000000007797ce0f
! Mem[0000000091800190] = 18bdfe98, %g2 = 0000000041cac255
lduw [%o0+0x190],%g2 ! %g2 = 0000000018bdfe98
p20_label_12:
! Mem[0000000039800170] = 8e3a0618, %l3 = 000000004bee825b
swap [%i3+0x170],%l3 ! %l3 = 000000008e3a0618
! Mem[00000000388001ba] = c2a01c51, %l4 = 0894f2a09251acc0
ldstub [%i1+0x1ba],%l4 ! %l4 = 0000001c000000ff
! Mem[0000000090800090] = 71c44099, %g2 = 0000000018bdfe98
lduw [%i5+0x090],%g2 ! %g2 = 0000000071c44099
! %l5 = 00000000000000ef, Mem[0000000090000110] = e5369b5f
stw %l5,[%i4+0x110] ! Mem[0000000090000110] = 000000ef
! %l4 = 000000000000001c, Mem[0000000090000138] = cb82aaec31a64a21
stx %l4,[%i4+0x138] ! Mem[0000000090000138] = 000000000000001c
! Mem[00000000900000ec] = 01710000, %g2 = 0000000071c44099
ldsb [%i4+0x0ee],%g2 ! %g2 = 0000000000000001
! Mem[0000000038800150] = 918ec8c6e8cf9e40, %l1 = 0000000000000060, %l1 = 0000000000000060
add %i1,0x150,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 918ec8c6e8cf9e40
! %l2 = 7797ce0f, %l3 = 8e3a0618, Mem[0000000039000068] = 4d527371 54efacbf
std %l2,[%i2+0x068] ! Mem[0000000039000068] = 7797ce0f 8e3a0618
! %l4 = 0000001c, %l5 = 000000ef, Mem[00000000908000a8] = d71785dd f20eed25
std %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = 0000001c 000000ef
! Mem[0000000039800167] = 7fb931f4, %l4 = 000000000000001c
ldstub [%i3+0x167],%l4 ! %l4 = 000000f4000000ff
p20_label_13:
! Mem[00000000910000f4] = be33c27d, %g2 = 0000000000000001
lduw [%i6+0x0f4],%g2 ! %g2 = 00000000be33c27d
! Mem[0000000091000180] = d9bcdeb0, %g2 = 00000000be33c27d
lduw [%i6+0x180],%g2 ! %g2 = 00000000d9bcdeb0
! Mem[0000000039000028] = d3fc0bc138d3b5b3, %l4 = 00000000000000f4, %l1 = 918ec8c6e8cf9e40
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = d3fc0bc138d3b5b3
! Mem[00000000918000a0] = 9532957f, %g2 = 00000000d9bcdeb0
ldsh [%o0+0x0a0],%g2 ! %g2 = ffffffffffff9532
! Mem[000000009080018c] = fe7c092a, %g2 = ffffffffffff9532
ldub [%i5+0x18f],%g2 ! %g2 = 00000000000000fe
! %l7 = ffffffff917fff7b, Mem[0000000039800117] = edfdb1a2
stb %l7,[%i3+0x117] ! Mem[0000000039800114] = edfdb17b
! Mem[0000000091000054] = 25ed5b63, %g2 = 00000000000000fe
lduh [%i6+0x054],%g2 ! %g2 = 00000000000025ed
! %l4 = 00000000000000f4, Mem[00000000388000a8] = b51917ae
stw %l4,[%i1+0x0a8] ! Mem[00000000388000a8] = 000000f4
! Mem[0000000091000060] = 291e59f7 8b99636e, %g2 = 000025ed, %g3 = 7a125a5e
ldd [%i6+0x060],%g2 ! %g2 = 00000000291e59f7 000000008b99636e
! %l3 = 000000008e3a0618, Mem[0000000090800024] = c20fffdc
sth %l3,[%i5+0x024] ! Mem[0000000090800024] = 0618ffdc
p20_label_14:
! Mem[0000000090000150] = 970dcdea, %g2 = 00000000291e59f7
ldsh [%i4+0x150],%g2 ! %g2 = ffffffffffff970d
! %l4 = 00000000000000f4, Mem[0000000090800188] = 4e146fcf
stb %l4,[%i5+0x188] ! Mem[0000000090800188] = f4146fcf
! Mem[00000000398000e8] = 06ab9a47, %l7 = ffffffff917fff7b
swap [%i3+0x0e8],%l7 ! %l7 = 0000000006ab9a47
! Mem[00000000908001c4] = f2054d42, %g18 = af2ada70e9a4f740
ldsw [%i5+0x1c4],%g2 ! %g2 = af2ada70e9a4f740
! Mem[00000000388000ed] = c1eb50b7, %l3 = 000000008e3a0618
ldstub [%i1+0x0ed],%l3 ! %l3 = 000000eb000000ff
! Mem[0000000038800118] = 1ad24d5606e2f08f, %l4 = 00000000000000f4, %l1 = d3fc0bc138d3b5b3
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 1ad24d5606e2f08f
! Mem[0000000091800160] = 9251e840, %g2 = fffffffff2054d42
ldsb [%o0+0x161],%g2 ! %g2 = ffffffffffffff92
! Mem[00000000908000f8] = 1182fc77 f4b69d41, %g2 = ffffff92, %g3 = 8b99636e
ldd [%i5+0x0f8],%g2 ! %g2 = 000000001182fc77 00000000f4b69d41
! %l0 = 3674455de6275e5b, Mem[00000000908000b4] = 53402956
sth %l0,[%i5+0x0b4] ! Mem[00000000908000b4] = 5e5b2956
! Mem[00000000388000d7] = 24e2059e, %l2 = 000000007797ce0f
ldstub [%i1+0x0d7],%l2 ! %l2 = 0000009e000000ff
p20_label_15:
! Mem[00000000380001f1] = cc23ef5c, %l4 = 00000000000000f4
ldstub [%i0+0x1f1],%l4 ! %l4 = 00000023000000ff
! Mem[00000000910000a0] = f11a4d9adbaf757f, %g2 = 000000001182fc77
ldx [%i6+0x0a0],%g2 ! %g2 = f11a4d9adbaf757f
! %l6 = 00000000754affda, Mem[00000000380000e0] = e2d6aef7082f9816
stx %l6,[%i0+0x0e0] ! Mem[00000000380000e0] = 00000000754affda
! Mem[00000000380001d8] = 233eb5b1, %l7 = 06ab9a47, %l5 = 000000ef
add %i0,0x1d8,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000233eb5b1
! Mem[0000000039000081] = 7ebe556b, %l5 = 00000000233eb5b1
ldstub [%i2+0x081],%l5 ! %l5 = 000000be000000ff
! %l0 = 3674455de6275e5b, Mem[0000000091000154] = 28ad1ffe
sth %l0,[%i6+0x154] ! Mem[0000000091000154] = 5e5b1ffe
! Mem[0000000039800150] = 3535b022, %l1 = 06e2f08f, %l7 = 06ab9a47
add %i3,0x150,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000003535b022
! Mem[0000000039800168] = 0a40ab5629c9eb38, %l6 = 00000000754affda, %l5 = 00000000000000be
add %i3,0x168,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 0a40ab5629c9eb38
! %l3 = 00000000000000eb, Mem[0000000091000120] = 9daeaae1f1505e6e
stx %l3,[%i6+0x120] ! Mem[0000000091000120] = 00000000000000eb
! Mem[0000000038800184] = 12a60137, %l6 = 00000000754affda
swap [%i1+0x184],%l6 ! %l6 = 0000000012a60137
p20_label_16:
! Mem[0000000038800118] = 1ad24d56, %l4 = 00000023, %l0 = e6275e5b
add %i1,0x118,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000001ad24d56
! %l4 = 0000000000000023, Mem[00000000900000b3] = 59001279
stb %l4,[%i4+0x0b3] ! Mem[00000000900000b0] = 23001279
! Mem[0000000038000098] = ba9f2559, %l1 = 06e2f08f, %l6 = 12a60137
add %i0,0x98,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000ba9f2559
! Mem[00000000398001e4] = 27c6a932, %l3 = 000000eb, %l0 = 1ad24d56
add %i3,0x1e4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000027c6a932
! Mem[0000000038000188] = 0ea2686d, %l4 = 0000000000000023
ldub [%i0+0x188],%l4 ! %l4 = 000000000000000e
! Mem[00000000908001e0] = c0047a02 8f2613e9, %g2 = dbaf757f, %g3 = f4b69d41
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000c0047a02 000000008f2613e9
! Mem[00000000390000f8] = 96c7ca6f, %l7 = 000000003535b022
ldstub [%i2+0x0f8],%l7 ! %l7 = 00000096000000ff
! Mem[0000000038800024] = 07941c99, %l3 = 00000000000000eb
swap [%i1+0x024],%l3 ! %l3 = 0000000007941c99
! Mem[00000000900000b4] = 00127986, %g18 = af2ada70e9a4f740
ldsw [%i4+0x0b4],%g2 ! %g2 = af2ada70e9a4f740
! %l1 = 1ad24d5606e2f08f, Mem[000000003900002c] = 38d3b5b3
stw %l1,[%i2+0x02c] ! Mem[000000003900002c] = 06e2f08f
p20_label_17:
! %l1 = 1ad24d5606e2f08f, Mem[0000000091000128] = 1c009f80
stw %l1,[%i6+0x128] ! Mem[0000000091000128] = 06e2f08f
! Mem[0000000038000030] = 19303ac7, %l6 = ba9f2559, %l0 = 27c6a932
add %i0,0x30,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000019303ac7
! Mem[00000000908001f4] = a1230c01, %g2 = 0000000000127986
ldsh [%i5+0x1f6],%g2 ! %g2 = ffffffffffffa123
! Mem[0000000090800184] = 11f4146f, %g2 = ffffffffffffa123
ldsb [%i5+0x187],%g2 ! %g2 = 0000000000000011
! %l4 = 000000000000000e, Mem[00000000910001b0] = 2237531bbae85ac5
stx %l4,[%i6+0x1b0] ! Mem[00000000910001b0] = 000000000000000e
! %l1 = 1ad24d5606e2f08f, Mem[00000000910000e8] = 7cecdd5edbc52171
stx %l1,[%i6+0x0e8] ! Mem[00000000910000e8] = 1ad24d5606e2f08f
! Mem[0000000038000080] = e8456ea9, %l4 = 000000000000000e
swap [%i0+0x080],%l4 ! %l4 = 00000000e8456ea9
! Mem[0000000039800030] = 9aac7910, %l1 = 06e2f08f, %l5 = 29c9eb38
add %i3,0x30,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000009aac7910
! Mem[00000000390000e8] = a869ef7f, %l1 = 1ad24d5606e2f08f
swap [%i2+0x0e8],%l1 ! %l1 = 00000000a869ef7f
! Mem[000000003900009c] = 3bb1efc9, %l5 = 000000009aac7910
swap [%i2+0x09c],%l5 ! %l5 = 000000003bb1efc9
p20_label_18:
! Mem[000000003880007c] = 7b1b0608, %l4 = 00000000e8456ea9
ldstub [%i1+0x07c],%l4 ! %l4 = 0000007b000000ff
! Mem[0000000090800108] = a08db62c, %g18 = af2ada70e9a4f740
ldsw [%i5+0x108],%g2 ! %g2 = af2ada70e9a4f740
! Mem[0000000039000150] = 9c1276911592ffaa, %l4 = 000000000000007b, %l2 = 000000000000009e
add %i2,0x150,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 9c1276911592ffaa
! Mem[00000000900000bc] = c0300cf6, %g2 = ffffffffa08db62c
lduh [%i4+0x0be],%g2 ! %g2 = 000000000000c030
! Mem[00000000918001b0] = 8036bee1872c5b99, %g2 = 000000000000c030
ldx [%o0+0x1b0],%g2 ! %g2 = 8036bee1872c5b99
! Mem[000000003900008c] = 1f353381, %l1 = a869ef7f, %l6 = ba9f2559
add %i2,0x8c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000001f353381
! Mem[00000000398001ea] = 32315d29, %l4 = 000000000000007b
ldstub [%i3+0x1ea],%l4 ! %l4 = 0000005d000000ff
! Mem[0000000038800010] = 7404ca01, %l7 = 0000000000000096
swap [%i1+%o2],%l7 ! %l7 = 000000007404ca01
! Mem[00000000918000d0] = 3167ff063ce56bc7, %g2 = 8036bee1872c5b99
ldx [%o0+0x0d0],%g2 ! %g2 = 3167ff063ce56bc7
! Mem[00000000380000ec] = 33ae5398, %l0 = 0000000019303ac7
swap [%i0+0x0ec],%l0 ! %l0 = 0000000033ae5398
p20_label_19:
! Mem[00000000398000c0] = 026b67a53d21e4c8, %l7 = 000000007404ca01, %l6 = 000000001f353381
add %i3,0xc0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 026b67a53d21e4c8
! Mem[0000000039000004] = 2daebd28, %l5 = 000000003bb1efc9
swap [%i2+0x004],%l5 ! %l5 = 000000002daebd28
! Mem[0000000039800108] = eaa50d9ade0535c0, %l1 = 00000000a869ef7f, %l2 = 9c1276911592ffaa
add %i3,0x108,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = eaa50d9ade0535c0
! Mem[000000003900017c] = bb5b6362, %l5 = 2daebd28, %l0 = 33ae5398
add %i2,0x17c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000bb5b6362
! Mem[000000003800013c] = 6ae6cb93, %l4 = 0000005d, %l0 = bb5b6362
add %i0,0x13c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000006ae6cb93
! Mem[0000000091800000] = eab61522, %g2 = 3167ff063ce56bc7
ldsb [%o0+%g0],%g2 ! %g2 = ffffffffffffffea
! Mem[00000000390000d8] = 42105872, %l2 = eaa50d9ade0535c0
swap [%i2+0x0d8],%l2 ! %l2 = 0000000042105872
! Mem[0000000038800058] = c1a5ffae, %l1 = 00000000a869ef7f
ldsw [%i1+0x058],%l1 ! %l1 = ffffffffc1a5ffae
! %l5 = 000000002daebd28, Mem[0000000039000008] = fa057188
stw %l5,[%i2+%o1] ! Mem[0000000039000008] = 2daebd28
! Mem[0000000091800038] = 12cac52f, %g2 = ffffffffffffffea
lduw [%o0+0x038],%g2 ! %g2 = 0000000012cac52f
p20_label_20:
! Mem[00000000380000ab] = 696f7935, %l5 = 000000002daebd28
ldstub [%i0+0x0ab],%l5 ! %l5 = 00000035000000ff
! Mem[0000000038800151] = 918ec8c6, %l7 = 000000007404ca01
ldstub [%i1+0x151],%l7 ! %l7 = 0000008e000000ff
! Mem[0000000039000070] = 6712ca0d, %l3 = 0000000007941c99
swap [%i2+0x070],%l3 ! %l3 = 000000006712ca0d
! Mem[0000000090000088] = 6d1e19ef, %g2 = 0000000012cac52f
ldsh [%i4+0x08a],%g2 ! %g2 = 0000000000006d1e
! Mem[0000000039000108] = 1f60bcc6, %l5 = 0000000000000035
swap [%i2+0x108],%l5 ! %l5 = 000000001f60bcc6
! Mem[00000000398001f0] = 8cc0e1d4, %l3 = 000000006712ca0d
swap [%i3+0x1f0],%l3 ! %l3 = 000000008cc0e1d4
! Mem[00000000390000b4] = 9e942bd2, %l2 = 0000000042105872
ldsb [%i2+0x0b7],%l2 ! %l2 = ffffffffffffffd2
! Mem[00000000918000a4] = e5674a19, %g2 = 0000000000006d1e
lduh [%o0+0x0a4],%g2 ! %g2 = 000000000000e567
! Mem[00000000900000c8] = 69f13120, %g2 = 000000000000e567
ldub [%i4+0x0c9],%g2 ! %g2 = 0000000000000069
! Mem[000000003900003f] = c2a976b1, %l4 = 000000000000005d
ldstub [%i2+0x03f],%l4 ! %l4 = 000000b1000000ff
p20_label_21:
! Mem[0000000091000158] = 244a5c85 bd3e75b5, %g2 = 00000069, %g3 = 8f2613e9
ldd [%i6+0x158],%g2 ! %g2 = 00000000244a5c85 00000000bd3e75b5
! Mem[0000000038800038] = d119b81d4bee825b, %l7 = 000000000000008e
ldx [%i1+0x038],%l7 ! %l7 = d119b81d4bee825b
! Mem[00000000900000f8] = c8db6184, %g18 = af2ada70e9a4f740
ldsw [%i4+0x0f8],%g2 ! %g2 = af2ada70e9a4f740
! %l5 = 000000001f60bcc6, Mem[0000000090800112] = 0e7ce4a8
sth %l5,[%i5+0x112] ! Mem[0000000090800110] = bcc6e4a8
! Mem[000000003880015c] = c38b8a7a, %l6 = 026b67a53d21e4c8
swap [%i1+0x15c],%l6 ! %l6 = 00000000c38b8a7a
! Mem[00000000388001a0] = d44aab81, %l0 = 000000006ae6cb93
swap [%i1+0x1a0],%l0 ! %l0 = 00000000d44aab81
! Mem[00000000390000d8] = de0535c0d3fc0bc1, %l7 = d119b81d4bee825b, %l4 = 00000000000000b1
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = de0535c0d3fc0bc1
! %l5 = 000000001f60bcc6, Mem[0000000090800128] = b9751c4f6602c490
stx %l5,[%i5+0x128] ! Mem[0000000090800128] = 000000001f60bcc6
! Mem[0000000038000074] = de2112fd, %l1 = c1a5ffae, %l4 = d3fc0bc1
add %i0,0x74,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000de2112fd
! Mem[0000000039000000] = 988e8b933bb1efc9, %l4 = 00000000de2112fd, %l2 = ffffffffffffffd2
casxa [%i2]0x80,%l4,%l2 ! %l2 = 988e8b933bb1efc9
p20_label_22:
! %l0 = d44aab81, %l1 = c1a5ffae, Mem[0000000090000028] = 3671610f ee3673b6
std %l0,[%i4+%o5] ! Mem[0000000090000028] = d44aab81 c1a5ffae
! Mem[00000000388000e6] = e4da1c9d, %l0 = 00000000d44aab81
ldstub [%i1+0x0e6],%l0 ! %l0 = 0000001c000000ff
! Mem[0000000090000198] = 339399ba, %g2 = ffffffffc8db6184
ldsh [%i4+0x19a],%g2 ! %g2 = 0000000000003393
! Mem[00000000908000f0] = 6f1e9dcf3178189a, %g2 = 0000000000003393
ldx [%i5+0x0f0],%g2 ! %g2 = 6f1e9dcf3178189a
! %l4 = de2112fd, %l5 = 1f60bcc6, Mem[0000000091000050] = de1db3f2 25ed5b63
std %l4,[%i6+0x050] ! Mem[0000000091000050] = de2112fd 1f60bcc6
! Mem[00000000918001d8] = 28aef307 c322e1d0, %g2 = 3178189a, %g3 = bd3e75b5
ldd [%o0+0x1d8],%g2 ! %g2 = 0000000028aef307 00000000c322e1d0
! Mem[0000000038000078] = 762edf205c596952, %l5 = 000000001f60bcc6, %l0 = 000000000000001c
add %i0,0x78,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 762edf205c596952
! Mem[0000000039800180] = a23feba9477d4004, %l2 = 988e8b933bb1efc9, %l0 = 762edf205c596952
add %i3,0x180,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = a23feba9477d4004
! Mem[00000000918001e8] = 0068f208, %g2 = 0000000028aef307
lduw [%o0+0x1e8],%g2 ! %g2 = 000000000068f208
! Mem[00000000398000e0] = 7eb59428, %l1 = ffffffffc1a5ffae
ldstub [%i3+0x0e0],%l1 ! %l1 = 0000007e000000ff
p20_label_23:
! Mem[00000000398001ec] = 71f2df70, %l1 = 0000007e, %l3 = 8cc0e1d4
add %i3,0x1ec,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000071f2df70
! %l0 = a23feba9477d4004, Mem[0000000090000180] = eb44f1052af08539
stx %l0,[%i4+0x180] ! Mem[0000000090000180] = a23feba9477d4004
! Mem[0000000091800150] = e07bc83b, %g18 = af2ada70e9a4f740
ldsw [%o0+0x150],%g2 ! %g2 = af2ada70e9a4f740
! %l2 = 988e8b933bb1efc9, Mem[000000003980007d] = 91eb464e
stb %l2,[%i3+0x07d] ! Mem[000000003980007c] = 91c9464e
! Mem[0000000038800044] = 0a03c361, %l1 = 000000000000007e
swap [%i1+0x044],%l1 ! %l1 = 000000000a03c361
! %l3 = 0000000071f2df70, Mem[000000009080001c] = c37c859d
stb %l3,[%i5+0x01c] ! Mem[000000009080001c] = 707c859d
! Mem[0000000038000170] = 4c41461bde80fe51, %l7 = d119b81d4bee825b, %l0 = a23feba9477d4004
add %i0,0x170,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 4c41461bde80fe51
! Mem[0000000039000170] = 325d5c3b5e91482b, %l7 = d119b81d4bee825b, %l7 = d119b81d4bee825b
add %i2,0x170,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 325d5c3b5e91482b
! Mem[00000000380001ce] = 52e59609, %l1 = 000000000a03c361
ldstub [%i0+0x1ce],%l1 ! %l1 = 00000096000000ff
! Mem[0000000038800068] = cab7e9e4b4cd2928, %l3 = 0000000071f2df70, %l6 = 00000000c38b8a7a
add %i1,0x68,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = cab7e9e4b4cd2928
p20_label_24:
! Mem[0000000091800150] = e07bc83b70b00cd0, %g2 = ffffffffe07bc83b
ldx [%o0+0x150],%g2 ! %g2 = e07bc83b70b00cd0
! %l0 = de80fe51, %l1 = 00000096, Mem[0000000090000198] = c3213393 99baad32
std %l0,[%i4+0x198] ! Mem[0000000090000198] = de80fe51 00000096
! Mem[00000000380001b7] = 543f1fb2, %l3 = 0000000071f2df70
ldstub [%i0+0x1b7],%l3 ! %l3 = 000000b2000000ff
! Mem[00000000910001f0] = 4b9465713a8ccc2c, %g2 = e07bc83b70b00cd0
ldx [%i6+0x1f0],%g2 ! %g2 = 4b9465713a8ccc2c
! Mem[00000000908001fc] = b10fb597, %g2 = 4b9465713a8ccc2c
ldsh [%i5+0x1fe],%g2 ! %g2 = ffffffffffffb10f
! Mem[00000000380001a8] = c272d8d5, %l2 = 988e8b933bb1efc9
ldstub [%i0+0x1a8],%l2 ! %l2 = 000000c2000000ff
! %l4 = 00000000de2112fd, Mem[0000000090000144] = 4ddf97be
stw %l4,[%i4+0x144] ! Mem[0000000090000144] = de2112fd
! Mem[00000000900001a8] = 5b6ed0d5d38f7dfa, %g2 = ffffffffffffb10f
ldx [%i4+0x1a8],%g2 ! %g2 = 5b6ed0d5d38f7dfa
! Mem[00000000908001c8] = ebf52008, %g2 = 5b6ed0d5d38f7dfa
ldsb [%i5+0x1c8],%g2 ! %g2 = ffffffffffffffeb
! Mem[000000003800019a] = 29ccdf52, %l4 = 00000000de2112fd
ldstub [%i0+0x19a],%l4 ! %l4 = 000000df000000ff
p20_label_25:
! %l3 = 00000000000000b2, Mem[0000000090800174] = 9e5a486c
sth %l3,[%i5+0x174] ! Mem[0000000090800174] = 00b2486c
! %l3 = 00000000000000b2, Mem[00000000900001b8] = 587249c8
stw %l3,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000b2
! Mem[0000000091000050] = 12fd1f60, %g2 = ffffffffffffffeb
ldsb [%i6+0x052],%g2 ! %g2 = 0000000000000012
! Mem[000000003800005c] = 09edccd4, %l6 = cab7e9e4b4cd2928
swap [%i0+0x05c],%l6 ! %l6 = 0000000009edccd4
! Mem[00000000380000a4] = 92c68f12, %l6 = 0000000009edccd4
lduh [%i0+0x0a4],%l6 ! %l6 = 00000000000092c6
! Mem[0000000038000183] = b4cd2928, %l5 = 000000001f60bcc6
ldstub [%i0+0x183],%l5 ! %l5 = 00000028000000ff
! %l5 = 0000000000000028, Mem[0000000038000124] = 3cf67345
stw %l5,[%i0+0x124] ! Mem[0000000038000124] = 00000028
! Mem[0000000039000114] = ac7491db, %l1 = 00000096, %l3 = 000000b2
add %i2,0x114,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000ac7491db
! Mem[00000000390000ba] = a4978a80, %l4 = 00000000000000df
ldstub [%i2+0x0ba],%l4 ! %l4 = 0000008a000000ff
! %l2 = 000000c2, %l3 = ac7491db, Mem[00000000918000b0] = d557e97b f0eb8809
std %l2,[%o0+0x0b0] ! Mem[00000000918000b0] = 000000c2 ac7491db
ba,a p20_not_taken_0_end
p20_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p20_branch_failed
p20_not_taken_0_end:
! End of Random Code for Thread 20
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 4c41461bde80fe51
bne,a,pn %xcc,p20_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000096
bne,a,pn %xcc,p20_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000c2
bne,a,pn %xcc,p20_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000ac7491db
bne,a,pn %xcc,p20_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000008a
bne,a,pn %xcc,p20_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000028
bne,a,pn %xcc,p20_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000092c6
bne,a,pn %xcc,p20_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 325d5c3b5e91482b
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 ed02ddaf 72a46c83
bne %xcc,p20_f0_fail
nop
! Check Local Memory
set p20_local0_expect,%g1
p20_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 6a0fbf64d56627af
ldx [%i0+0x010],%g3 ! Observed data at 0000000038000010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = eb30a7d0b4cd2928
ldx [%i0+0x058],%g3 ! Observed data at 0000000038000058
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0000000e06e5cf49
ldx [%i0+0x080],%g3 ! Observed data at 0000000038000080
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 41df0e7d03457288
ldx [%i0+0x088],%g3 ! Observed data at 0000000038000088
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 696f79ff74caf2fc
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000380000a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = d40254ff9e5de1c0
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000380000c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f7456aff680c9e38
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000380000d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 00000000754affda
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000380000e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0f0be31d19303ac7
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000380000e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ca15dac1aef16af3
ldx [%i0+0x108],%g3 ! Observed data at 0000000038000108
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 322b951900000028
ldx [%i0+0x120],%g3 ! Observed data at 0000000038000120
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff713c5be8e23a35
ldx [%i0+0x130],%g3 ! Observed data at 0000000038000130
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = b4cd29ffb9540795
ldx [%i0+0x180],%g3 ! Observed data at 0000000038000180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 29ccff521683543d
ldx [%i0+0x198],%g3 ! Observed data at 0000000038000198
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff72d8d5bed696b9
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000380001a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = db39e0b4543f1fff
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000380001b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b622b5a952e5ff09
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000380001c8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e210c5a828073aff
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000380001e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ccffef5c44c7492c
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000380001f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i0,0x1f0,%g4
set p20_local1_expect,%g1
p20_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 00000096c11b27ff
ldx [%i1+0x010],%g3 ! Observed data at 0000000038800010
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 59bee79d000000eb
ldx [%i1+0x020],%g3 ! Observed data at 0000000038800020
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = ace9043f0000007e
ldx [%i1+0x040],%g3 ! Observed data at 0000000038800040
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x040,%g4
ldx [%g1+0x068],%g2 ! Expected data = cab7e9e4b4cd2928
ldx [%i1+0x068],%g3 ! Observed data at 0000000038800068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7589cbe8ff1b0608
ldx [%i1+0x078],%g3 ! Observed data at 0000000038800078
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 000000f4bddf2844
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 = bd43ff7ebdeb07f9
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000388000c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bc5027a524e205ff
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000388000d0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 86f0e0dae4daff9d
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 = 85ad06c6c1ff50b7
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000388000e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f12a36920000004c
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000388000f0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2ca59a8c87f1cb0c
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000388000f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = d90bd66cff599070
ldx [%i1+0x100],%g3 ! Observed data at 0000000038800100
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1ad24d5606e2f08f
ldx [%i1+0x118],%g3 ! Observed data at 0000000038800118
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = ec13fe4b3cf67345
ldx [%i1+0x130],%g3 ! Observed data at 0000000038800130
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 91ffc8c6e8cf9e40
ldx [%i1+0x150],%g3 ! Observed data at 0000000038800150
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 2046f8213d21e4c8
ldx [%i1+0x158],%g3 ! Observed data at 0000000038800158
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 2855bca6754affda
ldx [%i1+0x180],%g3 ! Observed data at 0000000038800180
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6ae6cb93f23f9074
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000388001a0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c2a0ff51388ce0ba
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000388001b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff4b7583b821d668
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+0x000],%g2 ! Expected data = 988e8b933bb1efc9
ldx [%i2+0x000],%g3 ! Observed data at 0000000039000000
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 2daebd2820f40e32
ldx [%i2+0x008],%g3 ! Observed data at 0000000039000008
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = d3fc0bc106e2f08f
ldx [%i2+0x028],%g3 ! Observed data at 0000000039000028
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 205d13ce43327f19
ldx [%i2+0x030],%g3 ! Observed data at 0000000039000030
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 608aa99dc2a976ff
ldx [%i2+0x038],%g3 ! Observed data at 0000000039000038
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 7797ce0f8e3a0618
ldx [%i2+0x068],%g3 ! Observed data at 0000000039000068
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 07941c9962738440
ldx [%i2+0x070],%g3 ! Observed data at 0000000039000070
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7eff556be61cace3
ldx [%i2+0x080],%g3 ! Observed data at 0000000039000080
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = e4a3f9989aac7910
ldx [%i2+0x098],%g3 ! Observed data at 0000000039000098
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a497ff80af36804b
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000390000b8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = de0535c0d3fc0bc1
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000390000d8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 06e2f08faefad870
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000390000e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffc7ca6f4928b1ec
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000390000f8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000003535a8f624
ldx [%i2+0x108],%g3 ! Observed data at 0000000039000108
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = cf59fdb3617c1792
ldx [%i2+0x118],%g3 ! Observed data at 0000000039000118
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5455d72636608b22
ldx [%i2+0x138],%g3 ! Observed data at 0000000039000138
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1bff4e149caef1d2
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000390001a8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i2,0x1a8,%g4
set p20_local3_expect,%g1
p20_check_local3:
ldx [%g1+0x078],%g2 ! Expected data = 3c280abd91c9464e
ldx [%i3+0x078],%g3 ! Observed data at 0000000039800078
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0345728807b56f99
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000398000b0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ffb59428b0b43282
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000398000e0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 917fff7ba4cd0aa8
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 = 89de3ea7edfdb17b
ldx [%i3+0x110],%g3 ! Observed data at 0000000039800110
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff261e2245a84617
ldx [%i3+0x120],%g3 ! Observed data at 0000000039800120
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x120,%g4
ldx [%g1+0x160],%g2 ! Expected data = d6a57b8a7fb931ff
ldx [%i3+0x160],%g3 ! Observed data at 0000000039800160
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 4bee825be4b39e1e
ldx [%i3+0x170],%g3 ! Observed data at 0000000039800170
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 05e2af9c06e5cf49
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000398001c0
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3231ff2971f2df70
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000398001e8
cmp %g2,%g3
bne,a,pn %xcc,p20_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6712ca0d9494962b
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
! 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 [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000039000008]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000018]
ldsba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000010]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000028]
stha %l1,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000000]
done
p20_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000039000008]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000039000018]
ldsba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000038000010]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038000028]
stha %l1,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000000]
done
p20_trap2e:
stba %l6,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000018]
stha %l1,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800008]
ldsba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038800018]
done
p20_trap2o:
stba %l6,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000038000018]
stha %l1,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000039800008]
ldsba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000038800018]
done
p20_trap3e:
nop
nop
done
p20_trap3o:
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 = 0e8acc9e2d8e232b
ldx [%g1+0x008],%l1 ! %l1 = e6d4c3a45c370236
ldx [%g1+0x010],%l2 ! %l2 = 5cafdff7d2ed5b4e
ldx [%g1+0x018],%l3 ! %l3 = 1b4d933a62b4236f
ldx [%g1+0x020],%l4 ! %l4 = 61615ae4040a8972
ldx [%g1+0x028],%l5 ! %l5 = 948b7a5e9f0abad8
ldx [%g1+0x030],%l6 ! %l6 = 2cbdb017b21568f2
ldx [%g1+0x038],%l7 ! %l7 = 2abc36be2375e97c
! Initialize the output register of window 0
set unres3_start,%o0
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 = fc127678 65fdd28d b7d2eb7f 6c93c505
! %f4 = 3c541ea6 168ac6ea 15ec6df3 a4a67842
! %f8 = f8d481cc a93dbc89 dbeb0c30 ad76aaed
! %f12 = e515a906 3b18c1c8 e1496552 1c325656
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f6a9c874 70ba71a2 a1197cc8 2b065579
! %f20 = 82a6efcd 7a076fc4 34239ab2 a3148d8e
! %f24 = c0f9253f d0100074 db93e527 e1120951
! %f28 = bd24f8df 7b875f8c 88d68445 15a35f7b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 447891e5 411f868d 53ac89c5 62e285bc
! %f36 = 679bf8ca c68edc14 8a1a8de7 700cd47b
! %f40 = 18797af9 31d34535 cf52e271 b642c82e
! %f44 = a78b6a00 19e20ca2 036a19dc 064f29de
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x32942fa800000029,%g7,%g1 ! GSR scale = 5, align = 1
wr %g1,%g0,%gsr ! GSR = 32942fa800000029
wr %g0,%y ! Clear Y 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[000000003b000158] = 5c5aabe1, %l2 = 7bdfe8eb, %l7 = 2cbc0457
add %i2,0x158,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000005c5aabe1
! Mem[000000003a800008] = 88251b076551742c, %l5 = 5ec29d28aa972091, %l2 = 16045fe27bdfe8eb
add %i1,0x08,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 88251b076551742c
! Mem[000000003a800050] = 3c74cd41, %l0 = ba1bc399, %l4 = f9bacc2b
add %i1,0x50,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003c74cd41
! Mem[00000000908001fc] = 937fb10f, %g2 = 810a8856eeff9ec4
lduw [%i5+0x1fc],%g2 ! %g2 = 00000000937fb10f
! Mem[000000003a000050] = 0a57ad62, %l3 = 4f39b8cc9338e57d
swap [%i0+0x050],%l3 ! %l3 = 000000000a57ad62
! Mem[000000003a000000] = bd99a6c0, %l3 = 0a57ad62, %l1 = 6ad29e58
casa [%i0]0x80,%l3,%l1 ! %l1 = 00000000bd99a6c0
! Mem[000000003a800010] = 10d6cbfe, %l0 = f55eb7b3ba1bc399
swap [%i1+%o2],%l0 ! %l0 = 0000000010d6cbfe
! %l4 = 3c74cd41, %l5 = aa972091, Mem[00000000910001f0] = 4b946571 3a8ccc2c
std %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = 3c74cd41 aa972091
! %l3 = 000000000a57ad62, Mem[000000003a00016a] = e2b317a6
sth %l3,[%i0+0x16a] ! Mem[000000003a000168] = e2b3ad62
! Mem[0000000091000170] = 9b414f1c, %g2 = 00000000937fb10f
lduh [%i6+0x170],%g2 ! %g2 = 0000000000009b41
p21_label_2:
! Mem[000000003a0000c5] = 25b53096, %l1 = 00000000bd99a6c0
ldstub [%i0+0x0c5],%l1 ! %l1 = 000000b5000000ff
! Mem[0000000090800118] = 8f7f46fd, %g18 = b65c2fbe3a5c60ee
ldsw [%i5+0x118],%g2 ! %g2 = b65c2fbe3a5c60ee
! Mem[000000003a000028] = 5cd65fb9, %l7 = 000000005c5aabe1
swap [%i0+%o5],%l7 ! %l7 = 000000005cd65fb9
! Mem[000000003a0000a9] = a8ccd767, %l1 = 00000000000000b5
ldstub [%i0+0x0a9],%l1 ! %l1 = 000000cc000000ff
! Mem[000000003b8000b0] = 71b91214, %l2 = 88251b076551742c
swap [%i3+0x0b0],%l2 ! %l2 = 0000000071b91214
! Mem[000000003b000066] = 633b520a, %l6 = acf49cd43ef7098f
ldstub [%i2+0x066],%l6 ! %l6 = 00000052000000ff
! Mem[0000000090000158] = d1d1ef4e, %g2 = ffffffff8f7f46fd
lduw [%i4+0x158],%g2 ! %g2 = 00000000d1d1ef4e
! Mem[000000003a800055] = 4a63978c, %l1 = 00000000000000cc
ldstub [%i1+0x055],%l1 ! %l1 = 00000063000000ff
! Mem[000000003b800150] = 02d187b9250db2a1, %l4 = 000000003c74cd41, %l5 = 5ec29d28aa972091
add %i3,0x150,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 02d187b9250db2a1
! Mem[0000000091800114] = b0707c5c, %g2 = 00000000d1d1ef4e
ldsb [%o0+0x117],%g2 ! %g2 = ffffffffffffffb0
p21_label_3:
! Mem[000000003a0000a5] = 76cabaf9, %l2 = 0000000071b91214
ldstub [%i0+0x0a5],%l2 ! %l2 = 000000ca000000ff
! Mem[00000000908001d0] = e9ecc45f, %g2 = ffffffffffffffb0
ldsh [%i5+0x1d0],%g2 ! %g2 = ffffffffffffe9ec
! Mem[000000003a0001f8] = 485579aa, %l7 = 000000005cd65fb9
swap [%i0+0x1f8],%l7 ! %l7 = 00000000485579aa
! Mem[000000003b8001a8] = 2fe00a88aaa463f3, %l2 = 00000000000000ca, %l7 = 00000000485579aa
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2fe00a88aaa463f3
! Mem[000000003a800184] = b31dd4f4, %l5 = 250db2a1, %l0 = 10d6cbfe
add %i1,0x184,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000b31dd4f4
! Mem[000000003a000060] = d0afdc98, %l1 = 00000063, %l3 = 0a57ad62
add %i0,0x60,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d0afdc98
! Mem[000000003b800100] = 6b89852f, %l6 = 0000000000000052
ldub [%i3+0x100],%l6 ! %l6 = 000000000000006b
! Mem[00000000918000f8] = b3820479, %g2 = ffffffffffffe9ec
ldub [%o0+0x0fb],%g2 ! %g2 = 00000000000000b3
! Mem[000000003b0001f0] = cbcadd9f, %l4 = 3c74cd41, %l3 = d0afdc98
add %i2,0x1f0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000cbcadd9f
! Mem[0000000090800198] = 4453face, %g2 = 00000000000000b3
lduh [%i5+0x198],%g2 ! %g2 = 0000000000004453
p21_label_4:
! Mem[000000003b00009a] = 551959dc, %l6 = 000000000000006b
ldstub [%i2+0x09a],%l6 ! %l6 = 00000059000000ff
! Mem[000000003b0001d0] = 3b38850e, %l3 = 00000000cbcadd9f
swap [%i2+0x1d0],%l3 ! %l3 = 000000003b38850e
! Mem[0000000091000070] = c27c6ae420508cdb, %g2 = 0000000000004453
ldx [%i6+0x070],%g2 ! %g2 = c27c6ae420508cdb
! Mem[0000000091800124] = f0c87151, %g2 = c27c6ae420508cdb
lduw [%o0+0x124],%g2 ! %g2 = 00000000f0c87151
! Mem[000000003a000162] = a50f43a6, %l0 = 00000000b31dd4f4
ldstub [%i0+0x162],%l0 ! %l0 = 00000043000000ff
! Mem[000000003a00015c] = 65234a84, %l4 = 000000003c74cd41
ldstub [%i0+0x15c],%l4 ! %l4 = 00000065000000ff
! %l4 = 0000000000000065, Mem[0000000091000024] = 3f07dc62
stw %l4,[%i6+0x024] ! Mem[0000000091000024] = 00000065
! Mem[00000000910001e0] = 6837dbc6, %g2 = 00000000f0c87151
lduw [%i6+0x1e0],%g2 ! %g2 = 000000006837dbc6
! Mem[00000000918000ac] = 99d557e9, %g2 = 000000006837dbc6
ldub [%o0+0x0af],%g2 ! %g2 = 0000000000000099
! %l6 = 00000059, %l7 = aaa463f3, Mem[00000000910001a8] = ca69d450 57ebb0cd
std %l6,[%i6+0x1a8] ! Mem[00000000910001a8] = 00000059 aaa463f3
p21_label_5:
! Mem[000000003a000038] = 54cbd554, %l1 = 0000000000000063
ldstub [%i0+0x038],%l1 ! %l1 = 00000054000000ff
! %l6 = 0000000000000059, Mem[0000000091800170] = 98ad0f54
sth %l6,[%o0+0x170] ! Mem[0000000091800170] = 00590f54
! Mem[00000000900000ec] = 9d3b0171, %g18 = b65c2fbe3a5c60ee
ldsw [%i4+0x0ec],%g2 ! %g2 = b65c2fbe3a5c60ee
! %l4 = 00000065, %l5 = 250db2a1, Mem[0000000091800088] = 12ba89ae 227c6639
std %l4,[%o0+0x088] ! Mem[0000000091800088] = 00000065 250db2a1
! Mem[000000003a0001dc] = 55e028c7, %l6 = 0000000000000059
swap [%i0+0x1dc],%l6 ! %l6 = 0000000055e028c7
! Mem[0000000090000020] = f46b84e7 bee0efbc, %g2 = 9d3b0171, %g3 = 0bad0b00
ldd [%i4+%o4],%g2 ! %g2 = 00000000f46b84e7 00000000bee0efbc
! %l6 = 55e028c7, %l7 = aaa463f3, Mem[0000000090800128] = b9751c4f 6602c490
std %l6,[%i5+0x128] ! Mem[0000000090800128] = 55e028c7 aaa463f3
! Mem[0000000090800038] = f2db19b2, %g2 = 00000000f46b84e7
ldub [%i5+0x039],%g2 ! %g2 = 00000000000000f2
! Mem[000000003a800078] = 8eabb82902bd4e8a, %l4 = 0000000000000065, %l3 = 000000003b38850e
add %i1,0x78,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 8eabb82902bd4e8a
! Mem[00000000900000cc] = 2096bba5, %g2 = 00000000000000f2
lduh [%i4+0x0cc],%g2 ! %g2 = 0000000000002096
p21_label_6:
! %l1 = 0000000000000054, Mem[00000000908000b0] = 2559cd9b53402956
stx %l1,[%i5+0x0b0] ! Mem[00000000908000b0] = 0000000000000054
! Mem[00000000910001f8] = e4d5765c, %g2 = 0000000000002096
lduh [%i6+0x1f8],%g2 ! %g2 = 000000000000e4d5
! Mem[00000000900001d0] = 108e8d96 cce983c4, %g2 = 0000e4d5, %g3 = bee0efbc
ldd [%i4+0x1d0],%g2 ! %g2 = 00000000108e8d96 00000000cce983c4
! Mem[000000009180003c] = c7d4b19d, %g2 = 00000000108e8d96
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffc7
! Mem[000000003b800138] = d4071103a01f3ce2, %l4 = 0000000000000065, %l7 = 2fe00a88aaa463f3
add %i3,0x138,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = d4071103a01f3ce2
! Mem[0000000091000174] = 488b4661, %g2 = ffffffffffffffc7
lduw [%i6+0x174],%g2 ! %g2 = 00000000488b4661
! %l7 = d4071103a01f3ce2, Mem[0000000090800174] = 9e5a486c
stw %l7,[%i5+0x174] ! Mem[0000000090800174] = a01f3ce2
! Mem[000000003b8001fc] = d43d3a6a, %l1 = 0000000000000054
ldstub [%i3+0x1fc],%l1 ! %l1 = 000000d4000000ff
! %l5 = 02d187b9250db2a1, Mem[00000000900001b0] = ad60884b
sth %l5,[%i4+0x1b0] ! Mem[00000000900001b0] = b2a1884b
! Mem[000000003b0000b8] = d1d47ce4 23bdd2bb, %l2 = 000000ca, %l3 = 02bd4e8a
ldd [%i2+0x0b8],%l2 ! %l2 = 00000000d1d47ce4 0000000023bdd2bb
p21_label_7:
! Mem[0000000090000030] = 00680f6b0ff757c1, %g2 = 00000000488b4661
ldx [%i4+0x030],%g2 ! %g2 = 00680f6b0ff757c1
! Mem[000000003b8001c3] = 88733a8d, %l7 = d4071103a01f3ce2
ldstub [%i3+0x1c3],%l7 ! %l7 = 0000008d000000ff
! Mem[0000000090000100] = 70682c91, %g2 = 00680f6b0ff757c1
ldub [%i4+0x103],%g2 ! %g2 = 0000000000000070
! Mem[000000003b8001c8] = ea18a397, %l2 = 00000000d1d47ce4
swap [%i3+0x1c8],%l2 ! %l2 = 00000000ea18a397
! Mem[000000003b0000a8] = 794963977bdf507d, %l1 = 00000000000000d4, %l5 = 02d187b9250db2a1
add %i2,0xa8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 794963977bdf507d
! %l2 = ea18a397, %l3 = 23bdd2bb, Mem[00000000918000a0] = 9532957f e5674a19
std %l2,[%o0+0x0a0] ! Mem[00000000918000a0] = ea18a397 23bdd2bb
! Mem[00000000908001e0] = c0047a02 8f2613e9, %g2 = 00000070, %g3 = cce983c4
ldd [%i5+0x1e0],%g2 ! %g2 = 00000000c0047a02 000000008f2613e9
! Mem[000000009080001c] = 9d2247d6, %g2 = 00000000c0047a02
ldub [%i5+0x01f],%g2 ! %g2 = 000000000000009d
! Mem[0000000090800080] = 7370a4994b342dea, %g2 = 000000000000009d
ldx [%i5+0x080],%g2 ! %g2 = 7370a4994b342dea
! Mem[000000003b80005c] = d8fd9755, %l6 = 0000000055e028c7
swap [%i3+0x05c],%l6 ! %l6 = 00000000d8fd9755
p21_label_8:
! Mem[000000003b0000a4] = 8a50988e, %l1 = 00000000000000d4
swap [%i2+0x0a4],%l1 ! %l1 = 000000008a50988e
! Mem[000000003a00016c] = 97858f99, %l4 = 00000065, %l7 = 0000008d
add %i0,0x16c,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000097858f99
! %l0 = 0000000000000043, Mem[000000003b0000f8] = 94401e5ac72c13f3
stx %l0,[%i2+0x0f8] ! Mem[000000003b0000f8] = 0000000000000043
! Mem[000000003b000116] = 89d12b84, %l1 = 000000008a50988e
ldstub [%i2+0x116],%l1 ! %l1 = 0000002b000000ff
! %l1 = 000000000000002b, Mem[00000000910000dc] = ea6f7d64
sth %l1,[%i6+0x0dc] ! Mem[00000000910000dc] = 002b7d64
! Mem[000000003b0000f8] = 0000000000000043, %l7 = 0000000097858f99, %l1 = 000000000000002b
add %i2,0xf8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000000043
! Mem[000000003b000132] = 34271bfb, %l5 = 794963977bdf507d
ldstub [%i2+0x132],%l5 ! %l5 = 0000001b000000ff
! Mem[000000003a8001f0] = ba113940fcf7175a, %l6 = 00000000d8fd9755, %l3 = 0000000023bdd2bb
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = ba113940fcf7175a
! Mem[000000003b8000d8] = d62dbbac, %l7 = 0000000097858f99
ldstub [%i3+0x0d8],%l7 ! %l7 = 000000d6000000ff
! Mem[000000003a800190] = 219fd950af5a827d, %l6 = 00000000d8fd9755, %l2 = 00000000ea18a397
add %i1,0x190,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 219fd950af5a827d
p21_label_9:
! Mem[000000003a800108] = e6b1eecc7295b238, %l1 = 0000000000000043, %l7 = 00000000000000d6
add %i1,0x108,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e6b1eecc7295b238
! Mem[00000000910000c4] = 44bcc35a, %g2 = 7370a4994b342dea
ldsb [%i6+0x0c7],%g2 ! %g2 = 0000000000000044
! Mem[000000003b0000b9] = d1d47ce4, %l2 = 219fd950af5a827d
ldstub [%i2+0x0b9],%l2 ! %l2 = 000000d4000000ff
! Mem[0000000090800078] = 30603d11, %g2 = 0000000000000044
lduw [%i5+0x078],%g2 ! %g2 = 0000000030603d11
! Mem[000000003b0001c1] = 80bffeb1, %l0 = 0000000000000043
ldstub [%i2+0x1c1],%l0 ! %l0 = 000000bf000000ff
! Mem[000000003b000006] = bc68aa22, %l3 = ba113940fcf7175a
ldstub [%i2+0x006],%l3 ! %l3 = 000000aa000000ff
! %l6 = d8fd9755, %l7 = 7295b238, Mem[0000000090000198] = c3213393 99baad32
std %l6,[%i4+0x198] ! Mem[0000000090000198] = d8fd9755 7295b238
! Mem[000000003a000113] = 9aa0445f, %l3 = 00000000000000aa
ldstub [%i0+0x113],%l3 ! %l3 = 0000005f000000ff
! Mem[0000000091000094] = c9278aa9, %g2 = 0000000030603d11
lduh [%i6+0x094],%g2 ! %g2 = 000000000000c927
! Mem[000000003b0001a0] = 08e29ffe75eabf7b, %l0 = 00000000000000bf, %l3 = 000000000000005f
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 08e29ffe75eabf7b
p21_label_10:
! %l6 = d8fd9755, %l7 = 7295b238, Mem[000000003b800068] = ead756c5 233a5ddb
std %l6,[%i3+0x068] ! Mem[000000003b800068] = d8fd9755 7295b238
! Mem[000000003b0001b8] = 81eadb0f d0cce6fa, %l0 = 000000bf, %l1 = 00000043
ldd [%i2+0x1b8],%l0 ! %l0 = 0000000081eadb0f 00000000d0cce6fa
! Mem[000000003a800088] = 4074a177, %l5 = 0000001b, %l3 = 75eabf7b
add %i1,0x88,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004074a177
! Mem[000000003a0000f4] = 227bdb45, %l7 = 7295b238, %l1 = d0cce6fa
add %i0,0xf4,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000227bdb45
! Mem[0000000090800008] = c671bc40, %g2 = 000000000000c927
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffc6
! %l0 = 0000000081eadb0f, Mem[000000009000008f] = d7f49f17
stb %l0,[%i4+0x08f] ! Mem[000000009000008c] = 0ff49f17
! Mem[000000003a000058] = 500f3b03, %l7 = 7295b238, %l7 = 7295b238
add %i0,0x58,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000500f3b03
! Mem[00000000918000a4] = 23bdd2bb, %g2 = ffffffffffffffc6
lduh [%o0+0x0a4],%g2 ! %g2 = 00000000000023bd
! Mem[0000000090800110] = aa0e7ce4, %g2 = 00000000000023bd
ldsb [%i5+0x111],%g2 ! %g2 = ffffffffffffffaa
! Mem[000000003b80009c] = 074c835b, %l0 = 0000000081eadb0f
swap [%i3+0x09c],%l0 ! %l0 = 00000000074c835b
p21_label_11:
! %l6 = d8fd9755, %l7 = 500f3b03, Mem[00000000910001a8] = 00000059 aaa463f3
std %l6,[%i6+0x1a8] ! Mem[00000000910001a8] = d8fd9755 500f3b03
! Mem[000000003a800118] = 16f7870e, %l5 = 000000000000001b
swap [%i1+0x118],%l5 ! %l5 = 0000000016f7870e
! Mem[0000000091000050] = de1db3f2, %g18 = b65c2fbe3a5c60ee
ldsw [%i6+0x050],%g2 ! %g2 = b65c2fbe3a5c60ee
! Mem[00000000908000d0] = 47b4ee65, %g2 = ffffffffde1db3f2
ldub [%i5+0x0d2],%g2 ! %g2 = 0000000000000047
! Mem[000000003b800106] = 61859306, %l2 = 00000000000000d4
ldstub [%i3+0x106],%l2 ! %l2 = 00000093000000ff
! Mem[0000000090000090] = f49f17236da0a403, %g2 = 0000000000000047
ldx [%i4+0x090],%g2 ! %g2 = f49f17236da0a403
! %l4 = 0000000000000065, Mem[00000000908001d7] = 9c060dce
stb %l4,[%i5+0x1d7] ! Mem[00000000908001d4] = 65060dce
! Mem[00000000918001bc] = 105c4229, %g2 = f49f17236da0a403
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000105c4229
! Mem[000000003a80019e] = 98caab8d, %l3 = 000000004074a177
ldstub [%i1+0x19e],%l3 ! %l3 = 000000ab000000ff
! Mem[000000003b000158] = 5c5aabe1, %l0 = 00000000074c835b
swap [%i2+0x158],%l0 ! %l0 = 000000005c5aabe1
p21_label_12:
! %l1 = 00000000227bdb45, Mem[000000003a800168] = b1d41d6c3aa503d6
stx %l1,[%i1+0x168] ! Mem[000000003a800168] = 00000000227bdb45
! Mem[000000003b0000b0] = 9f611aba0b0d2b51, %l3 = 00000000000000ab, %l1 = 00000000227bdb45
add %i2,0xb0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 9f611aba0b0d2b51
! Mem[0000000090800018] = ed6ec37c, %g2 = 00000000105c4229
ldsh [%i5+0x01a],%g2 ! %g2 = ffffffffffffed6e
! Mem[000000003b00011c] = a162d7fd, %l1 = 9f611aba0b0d2b51
swap [%i2+0x11c],%l1 ! %l1 = 00000000a162d7fd
! Mem[00000000908001bc] = 4a3237f9, %g2 = ffffffffffffed6e
lduw [%i5+0x1bc],%g2 ! %g2 = 000000004a3237f9
! Mem[000000003b000024] = e5bafc1a, %l7 = 00000000500f3b03
swap [%i2+0x024],%l7 ! %l7 = 00000000e5bafc1a
! Mem[000000003b000148] = 21c4fa1c474c5958, %l7 = 00000000e5bafc1a, %l1 = 00000000a162d7fd
add %i2,0x148,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 21c4fa1c474c5958
! Mem[000000003b0001fc] = 640ec12a, %l6 = 00000000d8fd9755
swap [%i2+0x1fc],%l6 ! %l6 = 00000000640ec12a
! %l6 = 640ec12a, %l7 = e5bafc1a, Mem[0000000091800120] = 87e078c0 f0c87151
std %l6,[%o0+0x120] ! Mem[0000000091800120] = 640ec12a e5bafc1a
! Mem[00000000900000cc] = bba5c3af, %g2 = 000000004a3237f9
ldub [%i4+0x0ce],%g2 ! %g2 = 00000000000000bb
p21_label_13:
! Mem[0000000090800174] = a01f3ce2, %g2 = 00000000000000bb
ldub [%i5+0x174],%g2 ! %g2 = 00000000000000a0
! Mem[0000000091000120] = 9daeaae1, %g2 = 00000000000000a0
ldsb [%i6+0x120],%g2 ! %g2 = ffffffffffffff9d
! Mem[000000003b000108] = 85a833ea, %l2 = 00000093, %l2 = 00000093
add %i2,0x108,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000085a833ea
! Mem[000000003b0000e8] = 258f81a3, %l0 = 000000005c5aabe1
swap [%i2+0x0e8],%l0 ! %l0 = 00000000258f81a3
! Mem[000000003b000104] = 1da6f2e4, %l5 = 0000000016f7870e
swap [%i2+0x104],%l5 ! %l5 = 000000001da6f2e4
! %l3 = 00000000000000ab, Mem[00000000900000af] = 017c212b
stb %l3,[%i4+0x0af] ! Mem[00000000900000ac] = ab7c212b
! %l1 = 21c4fa1c474c5958, Mem[00000000910000d8] = 4dfbc8b7002b7d64
stx %l1,[%i6+0x0d8] ! Mem[00000000910000d8] = 21c4fa1c474c5958
! Mem[0000000090000008] = a2c50fc9 e7c93b15, %g2 = ffffff9d, %g3 = 8f2613e9
ldd [%i4+%o1],%g2 ! %g2 = 00000000a2c50fc9 00000000e7c93b15
! %l3 = 00000000000000ab, Mem[0000000091800008] = 8f1d57d113813d64
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 00000000000000ab
! Mem[00000000900000d0] = c3af9cf4 738f9a5a, %g2 = a2c50fc9, %g3 = e7c93b15
ldd [%i4+0x0d0],%g2 ! %g2 = 00000000c3af9cf4 00000000738f9a5a
p21_label_14:
! Mem[00000000908001a8] = f7afcdbe 44785cb7, %g2 = c3af9cf4, %g3 = 738f9a5a
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000f7afcdbe 0000000044785cb7
! Mem[000000003a000108] = 74db55432ff4c019, %l2 = 0000000085a833ea, %l6 = 00000000640ec12a
add %i0,0x108,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 74db55432ff4c019
! Mem[000000003b000110] = 890d1c5d89d1ff84, %l5 = 000000001da6f2e4, %l3 = 00000000000000ab
add %i2,0x110,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 890d1c5d89d1ff84
! Mem[000000003a8000d8] = 39d7c50a, %l2 = 85a833ea, %l7 = e5bafc1a
add %i1,0xd8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000039d7c50a
! %l6 = 74db55432ff4c019, Mem[00000000910000de] = 59586443
stb %l6,[%i6+0x0de] ! Mem[00000000910000dc] = 19586443
! Mem[00000000908000b0] = 00000000, %g2 = 00000000f7afcdbe
ldsh [%i5+0x0b0],%g2 ! %g2 = 0000000000000000
! %l6 = 2ff4c019, %l7 = 39d7c50a, Mem[0000000091800168] = 9ef57873 0d3690f0
std %l6,[%o0+0x168] ! Mem[0000000091800168] = 2ff4c019 39d7c50a
! Mem[0000000090800154] = e70f0421, %g2 = 0000000000000000
lduw [%i5+0x154],%g2 ! %g2 = 00000000e70f0421
! %l0 = 00000000258f81a3, Mem[0000000090000088] = a8616d1e
stw %l0,[%i4+0x088] ! Mem[0000000090000088] = 258f81a3
! Mem[000000003a000138] = 09ea57c565b7b202, %l4 = 0000000000000065, %l3 = 890d1c5d89d1ff84
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 09ea57c565b7b202
p21_label_15:
! Mem[00000000910001fc] = b5918e91, %g2 = 00000000e70f0421
ldub [%i6+0x1fc],%g2 ! %g2 = 00000000000000b5
! Mem[0000000090800068] = 3cd4f00a9ef6b82b, %g2 = 00000000000000b5
ldx [%i5+0x068],%g2 ! %g2 = 3cd4f00a9ef6b82b
! Mem[000000003a8000d4] = 0aea6e2d, %l2 = 0000000085a833ea
swap [%i1+0x0d4],%l2 ! %l2 = 000000000aea6e2d
! Mem[000000009180012c] = 7e21ef63, %g2 = 3cd4f00a9ef6b82b
ldsh [%o0+0x12c],%g2 ! %g2 = 0000000000007e21
! %l2 = 0aea6e2d, %l3 = 65b7b202, Mem[0000000091000160] = 8e5aef53 c3bdc93b
std %l2,[%i6+0x160] ! Mem[0000000091000160] = 0aea6e2d 65b7b202
! Mem[000000003a80009c] = 5612ad7c, %l7 = 0000000039d7c50a
swap [%i1+0x09c],%l7 ! %l7 = 000000005612ad7c
! Mem[0000000091000114] = 7e871147, %g18 = b65c2fbe3a5c60ee
ldsw [%i6+0x114],%g2 ! %g2 = b65c2fbe3a5c60ee
! %l5 = 000000001da6f2e4, Mem[00000000900000e0] = 75bdbf877d93f870
stx %l5,[%i4+0x0e0] ! Mem[00000000900000e0] = 000000001da6f2e4
! Mem[000000003b800190] = 8561d169364ae7e8, %l0 = 00000000258f81a3, %l1 = 21c4fa1c474c5958
add %i3,0x190,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 8561d169364ae7e8
! Mem[0000000090000030] = 00680f6b0ff757c1, %g2 = 000000007e871147
ldx [%i4+0x030],%g2 ! %g2 = 00680f6b0ff757c1
p21_label_16:
! Mem[000000003b000090] = b751ea545c425af1, %l4 = 0000000000000065, %l1 = 8561d169364ae7e8
add %i2,0x90,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b751ea545c425af1
! Mem[00000000910000f0] = 749c07e0be33c27d, %g2 = 00680f6b0ff757c1
ldx [%i6+0x0f0],%g2 ! %g2 = 749c07e0be33c27d
! Mem[0000000091000110] = 6f4c32b3, %g2 = 749c07e0be33c27d
lduh [%i6+0x110],%g2 ! %g2 = 0000000000006f4c
! Mem[00000000910000b8] = d4ebb465c273d442, %g2 = 0000000000006f4c
ldx [%i6+0x0b8],%g2 ! %g2 = d4ebb465c273d442
! Mem[000000003a00000a] = b97cb68a, %l5 = 000000001da6f2e4
ldstub [%i0+0x00a],%l5 ! %l5 = 000000b6000000ff
! Mem[0000000091000010] = d7b3572e df53accf, %g2 = c273d442, %g3 = 44785cb7
ldd [%i6+%o2],%g2 ! %g2 = 00000000d7b3572e 00000000df53accf
! Mem[0000000090000028] = 610fee36, %g2 = 00000000d7b3572e
ldsb [%i4+0x02a],%g2 ! %g2 = 0000000000000061
! Mem[00000000908001c0] = 71f81ff3 f2054d42, %g2 = 00000061, %g3 = df53accf
ldd [%i5+0x1c0],%g2 ! %g2 = 0000000071f81ff3 00000000f2054d42
! Mem[000000003b80016c] = 56ae9c5a, %l3 = 65b7b202, %l6 = 2ff4c019
add %i3,0x16c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000056ae9c5a
! Mem[000000003a800187] = b31dd4f4, %l7 = 000000005612ad7c
ldstub [%i1+0x187],%l7 ! %l7 = 000000f4000000ff
p21_label_17:
! %l6 = 0000000056ae9c5a, Mem[00000000918000c0] = ae09170096c1128f
stx %l6,[%o0+0x0c0] ! Mem[00000000918000c0] = 0000000056ae9c5a
! Mem[000000009000002c] = ee3673b6, %g18 = b65c2fbe3a5c60ee
ldsw [%i4+0x02c],%g2 ! %g2 = b65c2fbe3a5c60ee
! Mem[000000003b000128] = eb6fa971861efd35, %l5 = 00000000000000b6, %l6 = 0000000056ae9c5a
add %i2,0x128,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = eb6fa971861efd35
! Mem[000000003b0001f0] = cbcadd9f, %l3 = 09ea57c565b7b202
swap [%i2+0x1f0],%l3 ! %l3 = 00000000cbcadd9f
! Mem[000000003a000058] = 500f3b031cfc2e5f, %l1 = b751ea545c425af1, %l6 = eb6fa971861efd35
add %i0,0x58,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 500f3b031cfc2e5f
! Mem[000000009100014c] = 920ceb5c, %g2 = ffffffffee3673b6
lduw [%i6+0x14c],%g2 ! %g2 = 00000000920ceb5c
! Mem[00000000900000c0] = 0cf6126307871bc2, %g2 = 00000000920ceb5c
ldx [%i4+0x0c0],%g2 ! %g2 = 0cf6126307871bc2
! Mem[0000000090800048] = afc5a6f0c5294f46, %g2 = 0cf6126307871bc2
ldx [%i5+0x048],%g2 ! %g2 = afc5a6f0c5294f46
! Mem[000000003a8000c8] = bf120b4e, %l2 = 0aea6e2d, %l3 = cbcadd9f
add %i1,0xc8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000bf120b4e
! %l6 = 500f3b031cfc2e5f, Mem[0000000090000153] = ea02880e
stb %l6,[%i4+0x153] ! Mem[0000000090000150] = 5f02880e
p21_label_18:
! %l4 = 00000065, %l5 = 000000b6, Mem[0000000091800168] = 2ff4c019 39d7c50a
std %l4,[%o0+0x168] ! Mem[0000000091800168] = 00000065 000000b6
! %l2 = 000000000aea6e2d, Mem[0000000091800068] = 8c9fe99d
sth %l2,[%o0+0x068] ! Mem[0000000091800068] = 6e2de99d
! Mem[000000003b8000d4] = 7cf8899a, %l3 = bf120b4e, %l3 = bf120b4e
add %i3,0xd4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007cf8899a
! %l1 = b751ea545c425af1, Mem[000000009000009a] = 3a3fe302
sth %l1,[%i4+0x09a] ! Mem[0000000090000098] = 5af1e302
! Mem[000000003a800078] = 8eabb82902bd4e8a, %l5 = 00000000000000b6, %l1 = b751ea545c425af1
add %i1,0x78,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 8eabb82902bd4e8a
! Mem[000000003b000054] = da2b8d2e, %l2 = 0aea6e2d, %l2 = 0aea6e2d
add %i2,0x54,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000da2b8d2e
! Mem[00000000908001b0] = 29bda72c 6fd28f1d, %g2 = c5294f46, %g3 = f2054d42
ldd [%i5+0x1b0],%g2 ! %g2 = 0000000029bda72c 000000006fd28f1d
! Mem[000000003a800110] = 6869bf25, %l3 = 7cf8899a, %l5 = 000000b6
add %i1,0x110,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000006869bf25
! Mem[000000003b800140] = 7720c301, %l2 = 00000000da2b8d2e
swap [%i3+0x140],%l2 ! %l2 = 000000007720c301
! Mem[000000003a800050] = 3c74cd414aff978c, %l5 = 000000006869bf25, %l7 = 00000000000000f4
add %i1,0x50,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3c74cd414aff978c
p21_label_19:
! Mem[000000003b000098] = 5519ffdc2a380878, %l3 = 000000007cf8899a, %l2 = 000000007720c301
add %i2,0x98,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 5519ffdc2a380878
! Mem[0000000090800168] = 0ac60230dd52e920, %g2 = 0000000029bda72c
ldx [%i5+0x168],%g2 ! %g2 = 0ac60230dd52e920
! Mem[000000003b0000c8] = 776bb51d61aa3a64, %l0 = 00000000258f81a3, %l1 = 8eabb82902bd4e8a
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 776bb51d61aa3a64
! Mem[000000003b000068] = f2fb5cf46ad08606, %l0 = 00000000258f81a3, %l0 = 00000000258f81a3
add %i2,0x68,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = f2fb5cf46ad08606
! %l6 = 1cfc2e5f, %l7 = 4aff978c, Mem[0000000090800048] = afc5a6f0 c5294f46
std %l6,[%i5+0x048] ! Mem[0000000090800048] = 1cfc2e5f 4aff978c
! Mem[00000000900000f4] = 786ac8db, %g2 = 0ac60230dd52e920
ldsb [%i4+0x0f6],%g2 ! %g2 = 0000000000000078
! Mem[00000000918001c0] = 883343ce07d7ae54, %g2 = 0000000000000078
ldx [%o0+0x1c0],%g2 ! %g2 = 883343ce07d7ae54
! Mem[0000000091800138] = 1d1f964df4a69a0d, %g2 = 883343ce07d7ae54
ldx [%o0+0x138],%g2 ! %g2 = 1d1f964df4a69a0d
! Mem[0000000091000088] = 04dbc27f67ebf27b, %g2 = 1d1f964df4a69a0d
ldx [%i6+0x088],%g2 ! %g2 = 04dbc27f67ebf27b
! Mem[000000003a8000f4] = cca5b2c4, %l7 = 3c74cd414aff978c
swap [%i1+0x0f4],%l7 ! %l7 = 00000000cca5b2c4
p21_label_20:
! Mem[000000003a800124] = ab5ac4e1, %l7 = 00000000cca5b2c4
lduw [%i1+0x124],%l7 ! %l7 = 00000000ab5ac4e1
! Mem[000000003b800058] = 9226b7c455e028c7, %l7 = 00000000ab5ac4e1, %l0 = f2fb5cf46ad08606
add %i3,0x58,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 9226b7c455e028c7
! Mem[000000003b8001b4] = af0fcca3, %l0 = 9226b7c455e028c7
ldstub [%i3+0x1b4],%l0 ! %l0 = 000000af000000ff
! Mem[00000000918001e0] = 999759c0, %g2 = 04dbc27f67ebf27b
lduw [%o0+0x1e0],%g2 ! %g2 = 00000000999759c0
! Mem[0000000090800114] = e4a8641d, %g2 = 00000000999759c0
lduw [%i5+0x114],%g2 ! %g2 = 00000000e4a8641d
! Mem[000000003a0000b8] = db2f767dcdfcf035, %l7 = 00000000ab5ac4e1, %l6 = 500f3b031cfc2e5f
add %i0,0xb8,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = db2f767dcdfcf035
! %l6 = cdfcf035, %l7 = ab5ac4e1, Mem[0000000090800128] = 55e028c7 aaa463f3
std %l6,[%i5+0x128] ! Mem[0000000090800128] = cdfcf035 ab5ac4e1
! %l1 = 776bb51d61aa3a64, Mem[000000009100002c] = 09165443
sth %l1,[%i6+0x02c] ! Mem[000000009100002c] = 3a645443
! Mem[00000000908001c8] = 2008eb1e, %g2 = 00000000e4a8641d
ldsh [%i5+0x1ca],%g2 ! %g2 = 0000000000002008
! Mem[0000000090000140] = cc39dec3 4ddf97be, %g2 = 00002008, %g3 = 6fd28f1d
ldd [%i4+0x140],%g2 ! %g2 = 00000000cc39dec3 000000004ddf97be
p21_label_21:
! Mem[000000003a800182] = 5a0dc169, %l0 = 00000000000000af
ldstub [%i1+0x182],%l0 ! %l0 = 000000c1000000ff
! %l3 = 000000007cf8899a, Mem[00000000908000f5] = 78189a11
stb %l3,[%i5+0x0f5] ! Mem[00000000908000f4] = 9a189a11
! Mem[0000000091800160] = 7a9251e8, %g2 = 00000000cc39dec3
lduw [%o0+0x160],%g2 ! %g2 = 000000007a9251e8
! Mem[00000000910001b0] = 2237531bbae85ac5, %g2 = 000000007a9251e8
ldx [%i6+0x1b0],%g2 ! %g2 = 2237531bbae85ac5
! Mem[000000009080009c] = d8debc93, %g2 = 2237531bbae85ac5
ldsh [%i5+0x09c],%g2 ! %g2 = ffffffffffffd8de
! Mem[000000003a8001c0] = e5180d85, %l7 = ab5ac4e1, %l0 = 000000c1
add %i1,0x1c0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000e5180d85
! Mem[000000003b0000e0] = 2dc2e01a18a19b7b, %l3 = 000000007cf8899a, %l6 = db2f767dcdfcf035
add %i2,0xe0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 2dc2e01a18a19b7b
! Mem[0000000090000038] = 40575725, %g2 = ffffffffffffd8de
ldub [%i4+0x038],%g2 ! %g2 = 0000000000000040
! Mem[00000000918001fc] = 18eab615, %g2 = 0000000000000040
ldsb [%o0+0x1ff],%g2 ! %g2 = 0000000000000018
! %l1 = 776bb51d61aa3a64, Mem[0000000091800186] = 1ad06d9a
stb %l1,[%o0+0x186] ! Mem[0000000091800184] = 64d06d9a
p21_label_22:
! Mem[000000003a800090] = 360cfcfd3e85474c, %l5 = 000000006869bf25, %l5 = 000000006869bf25
add %i1,0x90,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 360cfcfd3e85474c
! Mem[000000009100010c] = f1f76f4c, %g2 = 0000000000000018
ldsh [%i6+0x10e],%g2 ! %g2 = fffffffffffff1f7
! Mem[0000000091800064] = ba076e2d, %g2 = fffffffffffff1f7
lduh [%o0+0x066],%g2 ! %g2 = 000000000000ba07
! Mem[000000003b0001ec] = b167048d, %l7 = 00000000ab5ac4e1
swap [%i2+0x1ec],%l7 ! %l7 = 00000000b167048d
! %l5 = 360cfcfd3e85474c, Mem[00000000918001e4] = cb7262f3
stw %l5,[%o0+0x1e4] ! Mem[00000000918001e4] = 3e85474c
! Mem[000000003b800080] = 8305e42e, %l6 = 2dc2e01a18a19b7b
swap [%i3+0x080],%l6 ! %l6 = 000000008305e42e
! %l4 = 00000065, %l5 = 3e85474c, Mem[00000000910000a0] = f11a4d9a dbaf757f
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000065 3e85474c
! Mem[00000000918001bc] = 105c4229, %g2 = 000000000000ba07
ldsb [%o0+0x1bc],%g2 ! %g2 = 0000000000000010
! %l0 = e5180d85, %l1 = 61aa3a64, Mem[0000000091800060] = 4efd124c 6111ba07
std %l0,[%o0+0x060] ! Mem[0000000091800060] = e5180d85 61aa3a64
! Mem[000000003b8000d7] = 7cf8899a, %l6 = 000000008305e42e
ldstub [%i3+0x0d7],%l6 ! %l6 = 0000009a000000ff
p21_label_23:
! Mem[00000000910001a8] = d8fd9755, %g2 = 0000000000000010
ldsh [%i6+0x1a8],%g2 ! %g2 = ffffffffffffd8fd
! Mem[0000000090800038] = 0ff2db19, %g2 = ffffffffffffd8fd
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000000ff2
! Mem[000000003b8000f0] = 3b6a5fbd947f6d4b, %l3 = 000000007cf8899a, %l6 = 000000000000009a
add %i3,0xf0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 3b6a5fbd947f6d4b
! Mem[00000000900000c8] = f1312096, %g2 = 0000000000000ff2
ldsh [%i4+0x0ca],%g2 ! %g2 = fffffffffffff131
! Mem[000000009080000c] = 2a68388b, %g2 = fffffffffffff131
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000002a68
! Mem[000000003b0001ac] = 9f04b58b, %l7 = b167048d, %l3 = 7cf8899a
add %i2,0x1ac,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000009f04b58b
! Mem[000000003a800014] = f91f8c86, %l0 = 00000000e5180d85
swap [%i1+0x014],%l0 ! %l0 = 00000000f91f8c86
! Mem[000000003b8000e0] = 29eed84d, %l0 = 00000000f91f8c86
ldsh [%i3+0x0e0],%l0 ! %l0 = 00000000000029ee
! Mem[000000003a00008c] = b33675de, %l6 = 3b6a5fbd947f6d4b
swap [%i0+0x08c],%l6 ! %l6 = 00000000b33675de
! Mem[0000000091000198] = c5d1c2e8, %g18 = b65c2fbe3a5c60ee
ldsw [%i6+0x198],%g2 ! %g2 = b65c2fbe3a5c60ee
p21_label_24:
! Mem[00000000910000ac] = 40e5244d, %g2 = ffffffffc5d1c2e8
ldsb [%i6+0x0ac],%g2 ! %g2 = 0000000000000040
! Mem[000000003a00017f] = cb91c9bb, %l7 = 00000000b167048d
ldstub [%i0+0x17f],%l7 ! %l7 = 000000bb000000ff
! Mem[000000003b8000ec] = f9c2ba58, %l6 = 00000000b33675de
ldsb [%i3+0x0ec],%l6 ! %l6 = fffffffffffffff9
! %l0 = 000029ee, %l1 = 61aa3a64, Mem[0000000091000060] = 291e59f7 8b99636e
std %l0,[%i6+0x060] ! Mem[0000000091000060] = 000029ee 61aa3a64
! Mem[000000003b000038] = 21e451a2, %l0 = 00000000000029ee
swap [%i2+0x038],%l0 ! %l0 = 0000000021e451a2
! Mem[000000003a8001ac] = c38a6c5b, %l2 = 5519ffdc2a380878
swap [%i1+0x1ac],%l2 ! %l2 = 00000000c38a6c5b
! Mem[000000003a800010] = ba1bc399e5180d85, %l5 = 360cfcfd3e85474c, %l5 = 360cfcfd3e85474c
add %i1,0x10,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = ba1bc399e5180d85
! Mem[00000000908001d0] = e9ecc45f, %g18 = b65c2fbe3a5c60ee
ldsw [%i5+0x1d0],%g2 ! %g2 = b65c2fbe3a5c60ee
! Mem[0000000090800020] = 2247d686 c20fffdc, %g2 = e9ecc45f, %g3 = 4ddf97be
ldd [%i5+%o4],%g2 ! %g2 = 000000002247d686 00000000c20fffdc
! Mem[000000003a80002c] = da062673, %l4 = 00000065, %l4 = 00000065
add %i1,0x2c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000da062673
p21_label_25:
! Mem[000000003b800120] = b299d67263e78168, %l0 = 0000000021e451a2, %l4 = 00000000da062673
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = b299d67263e78168
! %l7 = 00000000000000bb, Mem[0000000090000130] = ddf67075
stw %l7,[%i4+0x130] ! Mem[0000000090000130] = 000000bb
! %l3 = 000000009f04b58b, Mem[0000000091800018] = 924f15f804eba244
stx %l3,[%o0+%o3] ! Mem[0000000091800018] = 000000009f04b58b
! Mem[0000000091800114] = 9752b070, %g2 = 000000002247d686
ldub [%o0+0x115],%g2 ! %g2 = 0000000000000097
! Mem[000000003b800124] = 63e78168, %l3 = 000000009f04b58b
lduh [%i3+0x126],%l3 ! %l3 = 0000000000008168
! Mem[0000000090800134] = 12668400, %g2 = 0000000000000097
lduw [%i5+0x134],%g2 ! %g2 = 0000000012668400
! Mem[0000000091000160] = 0aea6e2d, %g2 = 0000000012668400
lduw [%i6+0x160],%g2 ! %g2 = 000000000aea6e2d
! Mem[000000003b0001e0] = e9016d54, %l6 = fffffffffffffff9
ldsh [%i2+0x1e0],%l6 ! %l6 = ffffffffffffe901
! Mem[000000003a000128] = a6754d91, %l3 = 0000000000008168
ldstub [%i0+0x128],%l3 ! %l3 = 000000a6000000ff
! Mem[000000003b800138] = d4071103a01f3ce2, %l1 = 776bb51d61aa3a64, %l1 = 776bb51d61aa3a64
add %i3,0x138,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = d4071103a01f3ce2
ba,a p21_not_taken_0_end
p21_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p21_branch_failed
p21_not_taken_0_end:
! End of Random Code for Thread 21
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 0000000021e451a2
bne,a,pn %xcc,p21_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be d4071103a01f3ce2
bne,a,pn %xcc,p21_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000c38a6c5b
bne,a,pn %xcc,p21_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000a6
bne,a,pn %xcc,p21_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be b299d67263e78168
bne,a,pn %xcc,p21_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be ba1bc399e5180d85
bne,a,pn %xcc,p21_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be ffffffffffffe901
bne,a,pn %xcc,p21_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000bb
bne,a,pn %xcc,p21_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p21_check_fp_registers:
set p21_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be fc127678 65fdd28d
bne %xcc,p21_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b7d2eb7f 6c93c505
bne %xcc,p21_f2_fail
nop
! Check Local Memory
set p21_local0_expect,%g1
p21_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = b97cff8a0c41908a
ldx [%i0+0x008],%g3 ! Observed data at 000000003a000008
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 5c5aabe15d3a3c24
ldx [%i0+0x028],%g3 ! Observed data at 000000003a000028
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffcbd55401b87510
ldx [%i0+0x038],%g3 ! Observed data at 000000003a000038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9338e57d528bb63f
ldx [%i0+0x050],%g3 ! Observed data at 000000003a000050
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 79201654947f6d4b
ldx [%i0+0x088],%g3 ! Observed data at 000000003a000088
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e482a48876ffbaf9
ldx [%i0+0x0a0],%g3 ! Observed data at 000000003a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a8ffd7670a244c82
ldx [%i0+0x0a8],%g3 ! Observed data at 000000003a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c452dbc825ff3096
ldx [%i0+0x0c0],%g3 ! Observed data at 000000003a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 9aa044ff497f5ef6
ldx [%i0+0x110],%g3 ! Observed data at 000000003a000110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff754d919ce8ec06
ldx [%i0+0x128],%g3 ! Observed data at 000000003a000128
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = c9402623ff234a84
ldx [%i0+0x158],%g3 ! Observed data at 000000003a000158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = a50fffa673c07aa3
ldx [%i0+0x160],%g3 ! Observed data at 000000003a000160
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = e2b3ad6297858f99
ldx [%i0+0x168],%g3 ! Observed data at 000000003a000168
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 985e702ecb91c9ff
ldx [%i0+0x178],%g3 ! Observed data at 000000003a000178
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = d6f2e19d00000059
ldx [%i0+0x1d8],%g3 ! Observed data at 000000003a0001d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 5cd65fb94126501f
ldx [%i0+0x1f8],%g3 ! Observed data at 000000003a0001f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i0,0x1f8,%g4
set p21_local1_expect,%g1
p21_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = ba1bc399e5180d85
ldx [%i1+0x010],%g3 ! Observed data at 000000003a800010
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x010,%g4
ldx [%g1+0x050],%g2 ! Expected data = 3c74cd414aff978c
ldx [%i1+0x050],%g3 ! Observed data at 000000003a800050
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x050,%g4
ldx [%g1+0x098],%g2 ! Expected data = 23f1ccef39d7c50a
ldx [%i1+0x098],%g3 ! Observed data at 000000003a800098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 674bb02985a833ea
ldx [%i1+0x0d0],%g3 ! Observed data at 000000003a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 982f37834aff978c
ldx [%i1+0x0f0],%g3 ! Observed data at 000000003a8000f0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0000001b33c6cc6c
ldx [%i1+0x118],%g3 ! Observed data at 000000003a800118
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = 00000000227bdb45
ldx [%i1+0x168],%g3 ! Observed data at 000000003a800168
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5a0dff69b31dd4ff
ldx [%i1+0x180],%g3 ! Observed data at 000000003a800180
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = d2eacb3e98caff8d
ldx [%i1+0x198],%g3 ! Observed data at 000000003a800198
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = f78c894e2a380878
ldx [%i1+0x1a8],%g3 ! Observed data at 000000003a8001a8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i1,0x1a8,%g4
set p21_local2_expect,%g1
p21_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 06e0f752bc68ff22
ldx [%i2+0x000],%g3 ! Observed data at 000000003b000000
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = f440dded500f3b03
ldx [%i2+0x020],%g3 ! Observed data at 000000003b000020
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000029eed8eb218a
ldx [%i2+0x038],%g3 ! Observed data at 000000003b000038
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = b0eaf52a633bff0a
ldx [%i2+0x060],%g3 ! Observed data at 000000003b000060
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5519ffdc2a380878
ldx [%i2+0x098],%g3 ! Observed data at 000000003b000098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = af7a2f0f000000d4
ldx [%i2+0x0a0],%g3 ! Observed data at 000000003b0000a0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d1ff7ce423bdd2bb
ldx [%i2+0x0b8],%g3 ! Observed data at 000000003b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5c5aabe1671c2aa5
ldx [%i2+0x0e8],%g3 ! Observed data at 000000003b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0000000000000043
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 45408ccd16f7870e
ldx [%i2+0x100],%g3 ! Observed data at 000000003b000100
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 890d1c5d89d1ff84
ldx [%i2+0x110],%g3 ! Observed data at 000000003b000110
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = af02b6f40b0d2b51
ldx [%i2+0x118],%g3 ! Observed data at 000000003b000118
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3427fffbb2357bc0
ldx [%i2+0x130],%g3 ! Observed data at 000000003b000130
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 074c835b4bb2fc33
ldx [%i2+0x158],%g3 ! Observed data at 000000003b000158
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x158,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 80fffeb18d0ea1c6
ldx [%i2+0x1c0],%g3 ! Observed data at 000000003b0001c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = cbcadd9f98fab70b
ldx [%i2+0x1d0],%g3 ! Observed data at 000000003b0001d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ee6d6307ab5ac4e1
ldx [%i2+0x1e8],%g3 ! Observed data at 000000003b0001e8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 65b7b2021fc1d952
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 = ea565782d8fd9755
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+0x058],%g2 ! Expected data = 9226b7c455e028c7
ldx [%i3+0x058],%g3 ! Observed data at 000000003b800058
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = d8fd97557295b238
ldx [%i3+0x068],%g3 ! Observed data at 000000003b800068
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 18a19b7b888ef47e
ldx [%i3+0x080],%g3 ! Observed data at 000000003b800080
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5b2199a081eadb0f
ldx [%i3+0x098],%g3 ! Observed data at 000000003b800098
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6551742c6e6d72bc
ldx [%i3+0x0b0],%g3 ! Observed data at 000000003b8000b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = aee13af47cf889ff
ldx [%i3+0x0d0],%g3 ! Observed data at 000000003b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff2dbbacf0ed5ae7
ldx [%i3+0x0d8],%g3 ! Observed data at 000000003b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6b89852f6185ff06
ldx [%i3+0x100],%g3 ! Observed data at 000000003b800100
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = da2b8d2e0cceae44
ldx [%i3+0x140],%g3 ! Observed data at 000000003b800140
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x140,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 92f2158eff0fcca3
ldx [%i3+0x1b0],%g3 ! Observed data at 000000003b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 88733affedc88d55
ldx [%i3+0x1c0],%g3 ! Observed data at 000000003b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = d1d47ce49485b1f8
ldx [%i3+0x1c8],%g3 ! Observed data at 000000003b8001c8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 647f5092ff3d3a6a
ldx [%i3+0x1f8],%g3 ! Observed data at 000000003b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p21_local_failed
add %i3,0x1f8,%g4
! The test for processor 21 has passed
p21_passed:
ta GOOD_TRAP
nop
p21_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p21_failed
p21_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p21_failed
p21_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p21_failed
p21_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p21_failed
p21_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p21_failed
p21_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p21_failed
p21_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p21_failed
p21_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p21_failed
p21_f0_fail:
set p21_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p21_f2_fail:
set p21_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 21 failed
p21_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x054] ! Set processor 21 done flag
set p21_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 21 failed
p21_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x054] ! Set processor 21 done flag
set p21_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p21_selfmod_failed:
ba p21_failed
mov 0xabc,%g1
p21_common_error:
or %g0,0xef5,%g1
ba p21_failed
mov %o5,%g3
p21_common_signature_error:
set p21_temp,%g1
ba p21_failed
st %g2,[%g1] ! Common Lock Number
p21_common_timeout:
set p21_temp,%g1
ba p21_failed
st %g2,[%g1] ! Common Lock Number
p21_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p21_failed
mov 0x0,%g3
p21_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a800018]
stxa %l1,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000000]
ldstuba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b000008]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a800020]
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000000]
stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800028]
stda %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000028]
done
p21_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003a800018]
stxa %l1,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003b000000]
ldstuba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003b000008]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003a800020]
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003b000000]
stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a800028]
stda %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000003a000028]
done
p21_trap2e:
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a800018]
done
p21_trap2o:
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003a800018]
done
p21_trap3e:
nop
nop
nop
nop
nop
nop
done
p21_trap3o:
nop
nop
nop
nop
nop
nop
done
p21_init_memory_pointers:
set p21_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p21_local0_start,%i0
set p21_local1_start,%i1
set p21_local2_start,%i2
set p21_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = f55eb7b3ba1bc399
ldx [%g1+0x008],%l1 ! %l1 = b6985b2a6ad29e58
ldx [%g1+0x010],%l2 ! %l2 = 16045fe27bdfe8eb
ldx [%g1+0x018],%l3 ! %l3 = 4f39b8cc9338e57d
ldx [%g1+0x020],%l4 ! %l4 = 71caf02df9bacc2b
ldx [%g1+0x028],%l5 ! %l5 = 5ec29d28aa972091
ldx [%g1+0x030],%l6 ! %l6 = acf49cd43ef7098f
ldx [%g1+0x038],%l7 ! %l7 = e9ff2b542cbc0457
! Initialize the output register of window 0
set unres3_start,%o0
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 = 38f42fe4 6fd65466 978b40e6 252c55f5
! %f4 = d7b12703 48fcfa45 b4ae4285 ecc7af52
! %f8 = 2deef82d e76fcac3 abded14a 07853ef7
! %f12 = 3dbafdd6 5d492d03 3aa09ac9 7369c224
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4d45a14a 48c8ab65 1b8b82e6 c168a703
! %f20 = 0fd0104a eb1786f7 7587fb27 56431c1b
! %f24 = a7c5e860 575dc7b6 ff2d6589 eea414e3
! %f28 = cd8ca55e 32ccf83f 0a795975 b6c1ce75
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 95acc06f 24354bd0 ee76df35 d77f28fe
! %f36 = 97d1ff3b c944256f c4a7575f 723afaf6
! %f40 = 75ccd248 c47a506b be72f619 3636ff31
! %f44 = 5a78b575 82db763f c75cc9f5 92d0a5ca
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xbbb208a70000003a,%g7,%g1 ! GSR scale = 7, align = 2
wr %g1,%g0,%gsr ! GSR = bbb208a70000003a
wr %g0,%y ! Clear Y 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[0000000090000178] = c97c7c42, %g18 = d87d42d64ca5d5ea
ldsw [%i4+0x178],%g2 ! %g2 = d87d42d64ca5d5ea
! Mem[000000003d000158] = 8f2eac531159d82d, %l3 = c0720ef9b91e73ca, %l1 = a2c0eeba9663eac3
add %i2,0x158,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 8f2eac531159d82d
! Mem[000000003d0000f4] = ce6d4a79, %l0 = 1f17e3f7a68e6fc7
swap [%i2+0x0f4],%l0 ! %l0 = 00000000ce6d4a79
! %l2 = 94383ebe, %l3 = b91e73ca, Mem[00000000900001b0] = ad60884b e9ae522e
std %l2,[%i4+0x1b0] ! Mem[00000000900001b0] = 94383ebe b91e73ca
! Mem[0000000091800080] = 25855ca4 a6b4e02e, %g2 = c97c7c42, %g3 = 0bad0b00
ldd [%o0+0x080],%g2 ! %g2 = 0000000025855ca4 00000000a6b4e02e
! Mem[0000000090000118] = 4e6b7b22, %g18 = d87d42d64ca5d5ea
ldsw [%i4+0x118],%g2 ! %g2 = d87d42d64ca5d5ea
! %l3 = c0720ef9b91e73ca, Mem[000000009080019c] = 3817f15b
stw %l3,[%i5+0x19c] ! Mem[000000009080019c] = b91e73ca
! Mem[00000000908001dc] = 330ac004, %g2 = 000000004e6b7b22
lduh [%i5+0x1de],%g2 ! %g2 = 000000000000330a
! %l6 = c9730315babbc6fa, Mem[00000000908000fc] = f4b69d41
sth %l6,[%i5+0x0fc] ! Mem[00000000908000fc] = c6fa9d41
! %l5 = 4a344ebdf8191b18, Mem[000000003d0000ff] = 0151cf58
stb %l5,[%i2+0x0ff] ! Mem[000000003d0000fc] = 0151cf18
p22_label_2:
! Mem[000000003c000198] = 994bc39082044769, %l2 = 3c79186094383ebe, %l3 = c0720ef9b91e73ca
add %i0,0x198,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 994bc39082044769
! Mem[000000003d8001c6] = 9ca1897d, %l2 = 3c79186094383ebe
ldstub [%i3+0x1c6],%l2 ! %l2 = 00000089000000ff
! Mem[000000003d0000ac] = 8e8e1ac9, %l0 = 00000000ce6d4a79
swap [%i2+0x0ac],%l0 ! %l0 = 000000008e8e1ac9
! %l6 = babbc6fa, %l7 = 674d4dc2, Mem[0000000091800000] = eab61522 2fd6eb90
std %l6,[%o0+%g0] ! Mem[0000000091800000] = babbc6fa 674d4dc2
! Mem[000000003c800018] = 869d4a6dcd43369c, %l1 = 8f2eac531159d82d, %l3 = 994bc39082044769
add %i1,0x18,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 869d4a6dcd43369c
! Mem[000000003d000030] = 111539276c389f74, %l6 = c9730315babbc6fa, %l4 = ca3db583c6e953d4
add %i2,0x30,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 111539276c389f74
! Mem[000000003c800118] = 0f2f9490, %l2 = 0000000000000089
swap [%i1+0x118],%l2 ! %l2 = 000000000f2f9490
! %l0 = 000000008e8e1ac9, Mem[00000000908000c7] = 63ab9142
stb %l0,[%i5+0x0c7] ! Mem[00000000908000c4] = c9ab9142
! Mem[000000003d0000ac] = ce6d4a79, %l0 = 8e8e1ac9, %l0 = 8e8e1ac9
add %i2,0xac,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ce6d4a79
! Mem[0000000090800160] = b0c88876f2ea0527, %g2 = 000000000000330a
ldx [%i5+0x160],%g2 ! %g2 = b0c88876f2ea0527
p22_label_3:
! Mem[000000003d800064] = d45c2352, %l5 = 4a344ebdf8191b18
swap [%i3+0x064],%l5 ! %l5 = 00000000d45c2352
! Mem[000000003d0001e0] = d08bd1aa5172b5de, %l2 = 000000000f2f9490, %l0 = 00000000ce6d4a79
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = d08bd1aa5172b5de
! Mem[0000000090000148] = 7ada8830, %g2 = b0c88876f2ea0527
lduw [%i4+0x148],%g2 ! %g2 = 000000007ada8830
! Mem[000000003c8000dc] = 8a49ac70, %l2 = 000000000f2f9490
swap [%i1+0x0dc],%l2 ! %l2 = 000000008a49ac70
! Mem[000000003c800076] = 7059cfd7, %l2 = 000000008a49ac70
ldstub [%i1+0x076],%l2 ! %l2 = 000000cf000000ff
! Mem[000000003d000030] = 111539276c389f74, %l6 = c9730315babbc6fa, %l0 = d08bd1aa5172b5de
add %i2,0x30,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 111539276c389f74
! Mem[000000003d000120] = 3a5e2729ba0495b7, %l5 = 00000000d45c2352, %l1 = 8f2eac531159d82d
add %i2,0x120,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 3a5e2729ba0495b7
! Mem[000000003c8000f0] = d7729bd0, %l2 = 00000000000000cf
swap [%i1+0x0f0],%l2 ! %l2 = 00000000d7729bd0
! %l2 = d7729bd0, %l3 = cd43369c, Mem[000000003c800168] = 68170994 74612c8b
std %l2,[%i1+0x168] ! Mem[000000003c800168] = d7729bd0 cd43369c
! Mem[00000000900000b8] = 8658d1cb, %g2 = 000000007ada8830
lduh [%i4+0x0ba],%g2 ! %g2 = 0000000000008658
p22_label_4:
! Mem[00000000918000d8] = 8cf5264e06c46a31, %g2 = 0000000000008658
ldx [%o0+0x0d8],%g2 ! %g2 = 8cf5264e06c46a31
! Mem[000000003c000081] = 64b01faf, %l7 = c3dec680674d4dc2
ldstub [%i0+0x081],%l7 ! %l7 = 000000b0000000ff
! %l0 = 111539276c389f74, Mem[00000000908001ae] = 5cb729bd
sth %l0,[%i5+0x1ae] ! Mem[00000000908001ac] = 9f7429bd
! Mem[000000003d0001f4] = 36245308, %l7 = 000000b0, %l0 = 6c389f74
add %i2,0x1f4,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000036245308
! Mem[000000003d800110] = 36c3ca34f0ed0906, %l5 = 00000000d45c2352, %l4 = 111539276c389f74
add %i3,0x110,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 36c3ca34f0ed0906
! Mem[000000003d800031] = dabc9932, %l1 = 3a5e2729ba0495b7
ldstub [%i3+0x031],%l1 ! %l1 = 000000bc000000ff
! Mem[000000003d800080] = 79a29db0a1d4310b, %l2 = 00000000d7729bd0, %l7 = 00000000000000b0
add %i3,0x80,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 79a29db0a1d4310b
! Mem[000000003d8000bc] = df119aae, %l2 = d7729bd0, %l1 = 000000bc
add %i3,0xbc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000df119aae
! %l0 = 0000000036245308, Mem[00000000910000f6] = c27dd656
sth %l0,[%i6+0x0f6] ! Mem[00000000910000f4] = 5308d656
! Mem[00000000908000f8] = 1182fc77, %g2 = 8cf5264e06c46a31
lduh [%i5+0x0f8],%g2 ! %g2 = 0000000000001182
p22_label_5:
! Mem[00000000918000b0] = d557e97bf0eb8809, %g2 = 0000000000001182
ldx [%o0+0x0b0],%g2 ! %g2 = d557e97bf0eb8809
! Mem[000000003c8001b8] = dc77c19b, %l6 = c9730315babbc6fa
ldstub [%i1+0x1b8],%l6 ! %l6 = 000000dc000000ff
! Mem[000000003c8000dc] = 0f2f9490, %l4 = 36c3ca34f0ed0906
swap [%i1+0x0dc],%l4 ! %l4 = 000000000f2f9490
! %l7 = 79a29db0a1d4310b, Mem[0000000091000130] = 3babf221bd627f18
stx %l7,[%i6+0x130] ! Mem[0000000091000130] = 79a29db0a1d4310b
! Mem[0000000091800074] = 329ff4bd, %g2 = d557e97bf0eb8809
lduh [%o0+0x074],%g2 ! %g2 = 000000000000329f
! Mem[00000000918000a8] = 64df8900, %g2 = 000000000000329f
lduh [%o0+0x0a8],%g2 ! %g2 = 00000000000064df
! Mem[000000003d000058] = 57f6f406, %l6 = 000000dc, %l4 = 0f2f9490
add %i2,0x58,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000057f6f406
! Mem[00000000918001c8] = 1d0b9889 61cfcdac, %g2 = 000064df, %g3 = a6b4e02e
ldd [%o0+0x1c8],%g2 ! %g2 = 000000001d0b9889 0000000061cfcdac
! Mem[0000000090000044] = 315d3ce2, %g2 = 000000001d0b9889
ldsh [%i4+0x044],%g2 ! %g2 = 000000000000315d
! Mem[000000003d800000] = 47327563, %l3 = 869d4a6dcd43369c
swap [%i3+%g0],%l3 ! %l3 = 0000000047327563
p22_label_6:
! %l2 = 00000000d7729bd0, Mem[00000000900000b2] = 2b590012
sth %l2,[%i4+0x0b2] ! Mem[00000000900000b0] = 9bd00012
! Mem[0000000091000130] = 79a29db0 a1d4310b, %g2 = 0000315d, %g3 = 61cfcdac
ldd [%i6+0x130],%g2 ! %g2 = 0000000079a29db0 00000000a1d4310b
! Mem[000000003c000150] = 29ff13fe, %l6 = 00000000000000dc
swap [%i0+0x150],%l6 ! %l6 = 0000000029ff13fe
! Mem[000000003d80000c] = f4c48e35, %l1 = 00000000df119aae
swap [%i3+0x00c],%l1 ! %l1 = 00000000f4c48e35
! %l4 = 0000000057f6f406, Mem[0000000091000030] = 9b369fcd7e2e20fb
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 0000000057f6f406
! Mem[000000003c8000f8] = 0bc0b2c9, %l7 = 79a29db0a1d4310b
ldsh [%i1+0x0fa],%l7 ! %l7 = ffffffffffffb2c9
! %l6 = 29ff13fe, %l7 = ffffb2c9, Mem[0000000090000108] = 3abbf315 083852e0
std %l6,[%i4+0x108] ! Mem[0000000090000108] = 29ff13fe ffffb2c9
! Mem[00000000908001c0] = 71f81ff3, %g2 = 0000000079a29db0
lduw [%i5+0x1c0],%g2 ! %g2 = 0000000071f81ff3
! %l4 = 57f6f406, %l5 = d45c2352, Mem[000000003d0001f0] = bbcc7d02 36245308
std %l4,[%i2+0x1f0] ! Mem[000000003d0001f0] = 57f6f406 d45c2352
! Mem[000000003d0000a4] = 1a295c44, %l6 = 0000000029ff13fe
ldstub [%i2+0x0a4],%l6 ! %l6 = 0000001a000000ff
p22_label_7:
! Mem[000000003d8000a8] = 4dd11ee4403e185c, %l7 = ffffffffffffb2c9, %l5 = 00000000d45c2352
add %i3,0xa8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 4dd11ee4403e185c
! Mem[00000000910000cc] = c9ab45aa, %g2 = 0000000071f81ff3
ldsh [%i6+0x0ce],%g2 ! %g2 = ffffffffffffc9ab
! Mem[0000000091800080] = 25855ca4 a6b4e02e, %g2 = ffffc9ab, %g3 = a1d4310b
ldd [%o0+0x080],%g2 ! %g2 = 0000000025855ca4 00000000a6b4e02e
! %l7 = ffffffffffffb2c9, Mem[00000000900001ac] = d38f7dfa
stw %l7,[%i4+0x1ac] ! Mem[00000000900001ac] = ffffb2c9
! Mem[000000003d80010d] = 99a63c4a, %l0 = 0000000036245308
ldstub [%i3+0x10d],%l0 ! %l0 = 000000a6000000ff
! Mem[000000003c800114] = e2366a88, %l1 = 00000000f4c48e35
swap [%i1+0x114],%l1 ! %l1 = 00000000e2366a88
! Mem[000000003d8000f8] = c02579c3, %l7 = ffffffffffffb2c9
swap [%i3+0x0f8],%l7 ! %l7 = 00000000c02579c3
! Mem[00000000910000c8] = bcc35aee1407c9ab, %g2 = 0000000025855ca4
ldx [%i6+0x0c8],%g2 ! %g2 = bcc35aee1407c9ab
! Mem[0000000090800180] = 7705603724c54c11, %g2 = bcc35aee1407c9ab
ldx [%i5+0x180],%g2 ! %g2 = 7705603724c54c11
! Mem[000000009100008c] = 67ebf27b, %g2 = 7705603724c54c11
lduw [%i6+0x08c],%g2 ! %g2 = 0000000067ebf27b
p22_label_8:
! Mem[000000003d00001a] = 8b16078c, %l5 = 4dd11ee4403e185c
ldstub [%i2+0x01a],%l5 ! %l5 = 00000007000000ff
! Mem[000000003d000050] = ceb3b16ba7faa1ec, %l7 = 00000000c02579c3, %l1 = 00000000e2366a88
add %i2,0x50,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = ceb3b16ba7faa1ec
! Mem[000000003d000157] = 384eb796, %l5 = 0000000000000007
ldstub [%i2+0x157],%l5 ! %l5 = 00000096000000ff
! Mem[000000003c000114] = c25804eb, %l0 = 000000a6, %l1 = a7faa1ec
add %i0,0x114,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000c25804eb
! Mem[000000003c8000b4] = de7b4f47, %l6 = 000000000000001a
swap [%i1+0x0b4],%l6 ! %l6 = 00000000de7b4f47
! Mem[000000003c0000d8] = 30194d91f932a79d, %l7 = 00000000c02579c3, %l0 = 00000000000000a6
add %i0,0xd8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 30194d91f932a79d
! Mem[000000003c800114] = f4c48e35, %l6 = 00000000de7b4f47
swap [%i1+0x114],%l6 ! %l6 = 00000000f4c48e35
! %l4 = 0000000057f6f406, Mem[00000000908000f8] = 1182fc77c6fa9d41
stx %l4,[%i5+0x0f8] ! Mem[00000000908000f8] = 0000000057f6f406
! %l1 = 00000000c25804eb, Mem[0000000091800160] = 7a9251e8
stw %l1,[%o0+0x160] ! Mem[0000000091800160] = c25804eb
! Mem[000000003c0001a0] = eedc82b3eeb64de3, %l5 = 0000000000000096, %l7 = 00000000c02579c3
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = eedc82b3eeb64de3
p22_label_9:
! %l4 = 57f6f406, %l5 = 00000096, Mem[000000003d000008] = 381e2203 4d9a908d
std %l4,[%i2+%o1] ! Mem[000000003d000008] = 57f6f406 00000096
! %l1 = 00000000c25804eb, Mem[0000000091800142] = 98c117c7
stb %l1,[%o0+0x142] ! Mem[0000000091800140] = ebc117c7
! Mem[000000003c800044] = 66748cfc, %l6 = f4c48e35, %l4 = 57f6f406
add %i1,0x44,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000066748cfc
! Mem[000000003c000064] = 5c6c9d29, %l0 = f932a79d, %l6 = f4c48e35
add %i0,0x64,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005c6c9d29
! Mem[000000003d8000a3] = 658836e5, %l4 = 0000000066748cfc
ldstub [%i3+0x0a3],%l4 ! %l4 = 000000e5000000ff
! Mem[0000000090800010] = 388b335f, %g2 = 0000000067ebf27b
lduw [%i5+%o2],%g2 ! %g2 = 00000000388b335f
! Mem[0000000091000040] = 23f63d3f, %g2 = 00000000388b335f
ldsb [%i6+0x043],%g2 ! %g2 = 0000000000000023
! Mem[0000000091800080] = 855ca4a6, %g2 = 0000000000000023
ldub [%o0+0x081],%g2 ! %g2 = 0000000000000085
! Mem[000000003d000140] = 8db3a9fd, %l1 = c25804eb, %l1 = c25804eb
add %i2,0x140,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000008db3a9fd
! Mem[000000003d000161] = 7a5d5218, %l3 = 0000000047327563
ldstub [%i2+0x161],%l3 ! %l3 = 0000005d000000ff
p22_label_10:
! Mem[0000000090000088] = a8616d1e19ef6fd7, %g2 = 0000000000000085
ldx [%i4+0x088],%g2 ! %g2 = a8616d1e19ef6fd7
! Mem[00000000900001c4] = 70ca4ca8, %g2 = a8616d1e19ef6fd7
ldsb [%i4+0x1c5],%g2 ! %g2 = 0000000000000070
! Mem[000000003d000118] = bc3b9d6fc51078fa, %l0 = 30194d91f932a79d, %l6 = 000000005c6c9d29
add %i2,0x118,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = bc3b9d6fc51078fa
! Mem[000000003c800020] = d989f244dcacc667, %l1 = 000000008db3a9fd, %l0 = 30194d91f932a79d
add %i1,0x20,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = d989f244dcacc667
! Mem[000000003c800088] = fc822d7c, %l7 = eeb64de3, %l6 = c51078fa
add %i1,0x88,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000fc822d7c
! Mem[000000003c000010] = 461eb7bfeb00fa93, %l7 = eedc82b3eeb64de3, %l3 = 000000000000005d
add %i0,0x10,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 461eb7bfeb00fa93
! %l1 = 000000008db3a9fd, Mem[000000003c8000a7] = 3c9d7f8a
stb %l1,[%i1+0x0a7] ! Mem[000000003c8000a4] = 3c9d7ffd
! %l7 = eedc82b3eeb64de3, Mem[0000000090800178] = 7f93b779
stw %l7,[%i5+0x178] ! Mem[0000000090800178] = eeb64de3
! Mem[0000000091000130] = 79a29db0a1d4310b, %g2 = 0000000000000070
ldx [%i6+0x130],%g2 ! %g2 = 79a29db0a1d4310b
! Mem[000000003d000004] = 67c6b797, %l5 = 00000096, %l7 = eeb64de3
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000067c6b797
p22_label_11:
! Mem[000000003d000170] = 94ca4666, %l1 = 000000008db3a9fd
swap [%i2+0x170],%l1 ! %l1 = 0000000094ca4666
! Mem[000000009180017c] = 5aec40c2, %g2 = 79a29db0a1d4310b
lduh [%o0+0x17c],%g2 ! %g2 = 0000000000005aec
! Mem[000000003c800138] = 9877ad52, %l7 = 0000000067c6b797
swap [%i1+0x138],%l7 ! %l7 = 000000009877ad52
! %l3 = 461eb7bfeb00fa93, Mem[00000000910000d8] = 4dfbc8b7ea6f7d64
stx %l3,[%i6+0x0d8] ! Mem[00000000910000d8] = 461eb7bfeb00fa93
! Mem[0000000091800050] = e6e76250, %g18 = d87d42d64ca5d5ea
ldsw [%o0+0x050],%g2 ! %g2 = d87d42d64ca5d5ea
! Mem[000000003d800090] = b45445a5, %l2 = d7729bd0, %l1 = 94ca4666
add %i3,0x90,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000b45445a5
! %l1 = 00000000b45445a5, Mem[000000009180016c] = 0d3690f0
sth %l1,[%o0+0x16c] ! Mem[000000009180016c] = 45a590f0
! Mem[000000003c0001ea] = 6a8fdf2f, %l2 = 00000000d7729bd0
ldstub [%i0+0x1ea],%l2 ! %l2 = 000000df000000ff
! Mem[0000000090800030] = cf83b46f, %g2 = ffffffffe6e76250
ldsh [%i5+0x030],%g2 ! %g2 = ffffffffffffcf83
! Mem[000000003c000108] = c3cd571a4c2fd1b6, %l1 = 00000000b45445a5, %l2 = 00000000000000df
add %i0,0x108,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = c3cd571a4c2fd1b6
p22_label_12:
! %l2 = 4c2fd1b6, %l3 = eb00fa93, Mem[000000003d0000a0] = d6e5d0aa ff295c44
std %l2,[%i2+0x0a0] ! Mem[000000003d0000a0] = 4c2fd1b6 eb00fa93
! %l3 = 461eb7bfeb00fa93, Mem[00000000910000f8] = d656b075a8fd904a
stx %l3,[%i6+0x0f8] ! Mem[00000000910000f8] = 461eb7bfeb00fa93
! Mem[000000003d000128] = 67a5881f, %l5 = 0000000000000096
swap [%i2+0x128],%l5 ! %l5 = 0000000067a5881f
! Mem[000000003d8001d1] = acd9bd2a, %l3 = 461eb7bfeb00fa93
ldstub [%i3+0x1d1],%l3 ! %l3 = 000000d9000000ff
! %l2 = c3cd571a4c2fd1b6, Mem[0000000091000096] = 8aa99574
sth %l2,[%i6+0x096] ! Mem[0000000091000094] = d1b69574
! Mem[00000000910000a0] = f11a4d9a dbaf757f, %g2 = ffffcf83, %g3 = a6b4e02e
ldd [%i6+0x0a0],%g2 ! %g2 = 00000000f11a4d9a 00000000dbaf757f
! %l2 = c3cd571a4c2fd1b6, Mem[00000000900000c8] = ed69f131
stw %l2,[%i4+0x0c8] ! Mem[00000000900000c8] = 4c2fd1b6
! Mem[000000003c0001c4] = 69c38bbd, %l0 = dcacc667, %l1 = b45445a5
add %i0,0x1c4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000069c38bbd
! Mem[000000003d0000c0] = e9651770, %l0 = dcacc667, %l0 = dcacc667
add %i2,0xc0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e9651770
! %l2 = c3cd571a4c2fd1b6, Mem[0000000091800070] = a4bd2eca329ff4bd
stx %l2,[%o0+0x070] ! Mem[0000000091800070] = c3cd571a4c2fd1b6
p22_label_13:
! Mem[00000000910001b8] = 1817b3a1, %g2 = 00000000f11a4d9a
lduh [%i6+0x1b8],%g2 ! %g2 = 0000000000001817
! %l6 = 00000000fc822d7c, Mem[00000000908000b8] = a2fce2f0
stw %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = fc822d7c
! Mem[000000003d8001f0] = 344a23d4, %l3 = 00000000000000d9
swap [%i3+0x1f0],%l3 ! %l3 = 00000000344a23d4
! Mem[000000003c000050] = 171999736231a0f5, %l3 = 00000000344a23d4, %l2 = c3cd571a4c2fd1b6
add %i0,0x50,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 171999736231a0f5
! Mem[000000003c80005d] = ba83a365, %l3 = 00000000344a23d4
ldstub [%i1+0x05d],%l3 ! %l3 = 00000083000000ff
! Mem[0000000091800028] = 33d81a4e8ce756ba, %g2 = 0000000000001817
ldx [%o0+%o5],%g2 ! %g2 = 33d81a4e8ce756ba
! Mem[000000003d800114] = f0ed0906, %l2 = 171999736231a0f5
swap [%i3+0x114],%l2 ! %l2 = 00000000f0ed0906
! Mem[0000000090000178] = c97c7c4227581157, %g2 = 33d81a4e8ce756ba
ldx [%i4+0x178],%g2 ! %g2 = c97c7c4227581157
! Mem[000000003c800028] = 16725f3d, %l0 = e9651770, %l5 = 67a5881f
add %i1,0x28,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000016725f3d
! Mem[000000003c800098] = abf02acd, %l4 = 00000000000000e5
lduh [%i1+0x098],%l4 ! %l4 = 000000000000abf0
p22_label_14:
! Mem[00000000900000d8] = 738cda47, %g2 = c97c7c4227581157
ldsh [%i4+0x0da],%g2 ! %g2 = 000000000000738c
! Mem[00000000910001c8] = a5a88927, %g2 = 000000000000738c
lduh [%i6+0x1ca],%g2 ! %g2 = 000000000000a5a8
! %l6 = fc822d7c, %l7 = 9877ad52, Mem[0000000090000188] = 4ffa5e17 cd9f816b
std %l6,[%i4+0x188] ! Mem[0000000090000188] = fc822d7c 9877ad52
! Mem[00000000910000a8] = 4740e524, %g2 = 000000000000a5a8
ldub [%i6+0x0ab],%g2 ! %g2 = 0000000000000047
! Mem[0000000090000178] = 7c7c4227, %g2 = 0000000000000047
ldub [%i4+0x179],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000048] = 4b221ae1c186360c, %g2 = 000000000000007c
ldx [%i6+0x048],%g2 ! %g2 = 4b221ae1c186360c
! Mem[000000003d800190] = 3cac53d9, %l7 = 9877ad52, %l0 = e9651770
add %i3,0x190,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003cac53d9
! Mem[000000003c000183] = 5794e215, %l0 = 000000003cac53d9
ldstub [%i0+0x183],%l0 ! %l0 = 00000015000000ff
! Mem[000000003d800008] = 8752bb34df119aae, %l5 = 0000000016725f3d, %l1 = 0000000069c38bbd
add %i3,0x08,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 8752bb34df119aae
! Mem[0000000091800088] = 12ba89ae 227c6639, %g2 = c186360c, %g3 = dbaf757f
ldd [%o0+0x088],%g2 ! %g2 = 0000000012ba89ae 00000000227c6639
p22_label_15:
! Mem[000000003c00012e] = 1a973d97, %l1 = 8752bb34df119aae
ldstub [%i0+0x12e],%l1 ! %l1 = 0000003d000000ff
! Mem[000000003d0001c8] = 18375403, %l0 = 00000015, %l2 = f0ed0906
add %i2,0x1c8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000018375403
! Mem[000000003c0001d4] = f49a38cd, %l5 = 0000000016725f3d
swap [%i0+0x1d4],%l5 ! %l5 = 00000000f49a38cd
! Mem[000000003c800128] = 07e3dde0, %l6 = fc822d7c, %l7 = 9877ad52
add %i1,0x128,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000007e3dde0
! Mem[000000009080013c] = ccd5d083, %g2 = 0000000012ba89ae
lduh [%i5+0x13e],%g2 ! %g2 = 000000000000ccd5
! Mem[0000000090000170] = 19d6bdac, %g2 = 000000000000ccd5
ldsb [%i4+0x170],%g2 ! %g2 = 0000000000000019
! Mem[000000003d8001d0] = acffbd2a, %l6 = fc822d7c, %l0 = 00000015
add %i3,0x1d0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000acffbd2a
! Mem[000000003d0000f8] = b60f3d9d0151cf18, %l6 = 00000000fc822d7c, %l3 = 0000000000000083
add %i2,0xf8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = b60f3d9d0151cf18
! Mem[0000000091800058] = 5eccfeee fa0ea805, %g2 = 00000019, %g3 = 227c6639
ldd [%o0+0x058],%g2 ! %g2 = 000000005eccfeee 00000000fa0ea805
! Mem[0000000091000090] = 5515d678c927d1b6, %g2 = 000000005eccfeee
ldx [%i6+0x090],%g2 ! %g2 = 5515d678c927d1b6
p22_label_16:
! Mem[0000000090800068] = 3cd4f00a9ef6b82b, %g2 = 5515d678c927d1b6
ldx [%i5+0x068],%g2 ! %g2 = 3cd4f00a9ef6b82b
! %l2 = 0000000018375403, Mem[000000009080014e] = 40148a03
sth %l2,[%i5+0x14e] ! Mem[000000009080014c] = 54038a03
! Mem[000000003c0000ab] = 4554471b, %l2 = 0000000018375403
ldstub [%i0+0x0ab],%l2 ! %l2 = 0000001b000000ff
! %l0 = acffbd2a, %l1 = 0000003d, Mem[0000000090800090] = 71c44099 adcd5c3b
std %l0,[%i5+0x090] ! Mem[0000000090800090] = acffbd2a 0000003d
! Mem[000000003c800054] = d397ce9d, %l3 = 0151cf18, %l4 = 0000abf0
add %i1,0x54,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000d397ce9d
! %l0 = 00000000acffbd2a, Mem[0000000091800081] = 855ca4a6
stb %l0,[%o0+0x081] ! Mem[0000000091800080] = 2a5ca4a6
! Mem[0000000090000008] = a2c50fc9, %g2 = 3cd4f00a9ef6b82b
ldsb [%i4+%o1],%g2 ! %g2 = ffffffffffffffa2
! %l2 = 000000000000001b, Mem[000000009080016c] = dd52e920
sth %l2,[%i5+0x16c] ! Mem[000000009080016c] = 001be920
! Mem[000000003c80017c] = a3ed8739, %l5 = f49a38cd, %l5 = f49a38cd
add %i1,0x17c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000a3ed8739
! Mem[000000003d0000da] = 70a0910e, %l2 = 000000000000001b
ldstub [%i2+0x0da],%l2 ! %l2 = 00000091000000ff
p22_label_17:
! Mem[000000003d800028] = eedb271be3d9e697, %l1 = 000000000000003d, %l4 = 00000000d397ce9d
add %i3,0x28,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = eedb271be3d9e697
! Mem[000000003d8000d0] = c4873f25, %l0 = acffbd2a, %l0 = acffbd2a
add %i3,0xd0,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c4873f25
! Mem[000000003d800183] = c457b30a, %l5 = 00000000a3ed8739
ldstub [%i3+0x183],%l5 ! %l5 = 0000000a000000ff
! Mem[0000000090000120] = 44f6810c 79e78541, %g2 = ffffffa2, %g3 = fa0ea805
ldd [%i4+0x120],%g2 ! %g2 = 0000000044f6810c 0000000079e78541
! Mem[00000000908000fc] = 57f6f406, %g2 = 0000000044f6810c
lduw [%i5+0x0fc],%g2 ! %g2 = 0000000057f6f406
! Mem[000000003d800068] = ac077632ca0e6723, %l2 = 0000000000000091, %l2 = 0000000000000091
add %i3,0x68,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = ac077632ca0e6723
! Mem[000000003d0001f0] = 57f6f406d45c2352, %l3 = b60f3d9d0151cf18, %l6 = 00000000fc822d7c
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 57f6f406d45c2352
! Mem[000000003d0000c8] = 2da307e3, %l2 = ac077632ca0e6723
ldub [%i2+0x0cb],%l2 ! %l2 = 00000000000000e3
! Mem[0000000090800114] = 641d8f7f, %g2 = 0000000057f6f406
lduh [%i5+0x116],%g2 ! %g2 = 000000000000641d
! Mem[000000003c800094] = 811a17a3, %l4 = eedb271be3d9e697
swap [%i1+0x094],%l4 ! %l4 = 00000000811a17a3
p22_label_18:
! Mem[000000003c0001d0] = 7270f80216725f3d, %l7 = 0000000007e3dde0, %l1 = 000000000000003d
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 7270f80216725f3d
! Mem[000000003d0001a0] = 5415ba45, %l1 = 7270f80216725f3d
swap [%i2+0x1a0],%l1 ! %l1 = 000000005415ba45
! Mem[000000003c800120] = 76108d52, %l1 = 000000005415ba45
swap [%i1+0x120],%l1 ! %l1 = 0000000076108d52
! %l3 = b60f3d9d0151cf18, Mem[0000000090000166] = 5feadbbc
sth %l3,[%i4+0x166] ! Mem[0000000090000164] = cf18dbbc
! Mem[000000003d000018] = 8b16ff8cd47bae10, %l5 = 000000000000000a, %l3 = b60f3d9d0151cf18
add %i2,0x18,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 8b16ff8cd47bae10
! Mem[000000003d0001bc] = fb0c704a, %l7 = 0000000007e3dde0
ldub [%i2+0x1bd],%l7 ! %l7 = 000000000000000c
! Mem[0000000090000110] = 9b5f79df, %g2 = 000000000000641d
ldsh [%i4+0x112],%g2 ! %g2 = ffffffffffff9b5f
! Mem[000000003c000110] = 710dd29cc25804eb, %l2 = 00000000000000e3, %l6 = 57f6f406d45c2352
add %i0,0x110,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 710dd29cc25804eb
! %l0 = 00000000c4873f25, Mem[0000000091800143] = c117c792
stb %l0,[%o0+0x143] ! Mem[0000000091800140] = 2517c792
! Mem[000000003d800068] = ac077632, %l6 = 710dd29cc25804eb
swap [%i3+0x068],%l6 ! %l6 = 00000000ac077632
p22_label_19:
! %l1 = 0000000076108d52, Mem[000000003c0001bc] = ec23ed06
stw %l1,[%i0+0x1bc] ! Mem[000000003c0001bc] = 76108d52
! Mem[00000000910000a8] = 8dd0b147, %g2 = ffffffffffff9b5f
ldsb [%i6+0x0a8],%g2 ! %g2 = ffffffffffffff8d
! %l5 = 000000000000000a, Mem[000000003c8000d8] = c1c71237
stw %l5,[%i1+0x0d8] ! Mem[000000003c8000d8] = 0000000a
! Mem[000000003d800108] = 23a91cff, %l3 = d47bae10, %l0 = c4873f25
add %i3,0x108,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000023a91cff
! Mem[000000003c80013b] = 67c6b797, %l3 = 8b16ff8cd47bae10
ldstub [%i1+0x13b],%l3 ! %l3 = 00000097000000ff
! Mem[000000003c000080] = 64ff1faf, %l3 = 0000000000000097
lduh [%i0+0x080],%l3 ! %l3 = 00000000000064ff
! Mem[000000003d800188] = cd706340, %l2 = 00000000000000e3
ldstub [%i3+0x188],%l2 ! %l2 = 000000cd000000ff
! Mem[000000003c80015c] = e7a94c5b, %l1 = 0000000076108d52
swap [%i1+0x15c],%l1 ! %l1 = 00000000e7a94c5b
! %l3 = 00000000000064ff, Mem[0000000090000050] = 426b4ad5
sth %l3,[%i4+0x050] ! Mem[0000000090000050] = 64ff4ad5
! Mem[000000003c80017c] = a3ed8739, %l3 = 00000000000064ff
ldsb [%i1+0x17d],%l3 ! %l3 = ffffffffffffffed
p22_label_20:
! %l0 = 23a91cff, %l1 = e7a94c5b, Mem[00000000900000d8] = fc8e738c da47c05f
std %l0,[%i4+0x0d8] ! Mem[00000000900000d8] = 23a91cff e7a94c5b
! Mem[000000003d8000ab] = 4dd11ee4, %l4 = 00000000811a17a3
ldstub [%i3+0x0ab],%l4 ! %l4 = 000000e4000000ff
! Mem[000000003d000073] = dbd9f016, %l0 = 0000000023a91cff
ldstub [%i2+0x073],%l0 ! %l0 = 00000016000000ff
! Mem[000000003d800126] = de77d104, %l2 = 00000000000000cd
ldstub [%i3+0x126],%l2 ! %l2 = 000000d1000000ff
! Mem[000000003d0000b0] = 803fd3cd, %l4 = 000000e4, %l3 = ffffffed
add %i2,0xb0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000803fd3cd
! %l6 = 00000000ac077632, Mem[00000000908000bc] = 6a8e8ff0
stw %l6,[%i5+0x0bc] ! Mem[00000000908000bc] = ac077632
! Mem[000000003c800191] = 3921f72d, %l1 = 00000000e7a94c5b
ldstub [%i1+0x191],%l1 ! %l1 = 00000021000000ff
! Mem[000000003d0000c0] = e9651770, %l0 = 0000000000000016
swap [%i2+0x0c0],%l0 ! %l0 = 00000000e9651770
! Mem[0000000091000008] = cefd9be6, %g2 = ffffffffffffff8d
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffcefd
! Mem[000000003c8000c9] = 96a5200e, %l5 = 000000000000000a
ldstub [%i1+0x0c9],%l5 ! %l5 = 000000a5000000ff
p22_label_21:
! %l3 = 00000000803fd3cd, Mem[0000000090800138] = 1a12d0fe
stw %l3,[%i5+0x138] ! Mem[0000000090800138] = 803fd3cd
! %l3 = 00000000803fd3cd, Mem[000000003d000088] = 33ce7f24
stw %l3,[%i2+0x088] ! Mem[000000003d000088] = 803fd3cd
! Mem[000000003d800138] = 378506b36bc1df1d, %l5 = 00000000000000a5, %l2 = 00000000000000d1
add %i3,0x138,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 378506b36bc1df1d
! Mem[0000000091800128] = f34badfa7e21ef63, %g2 = ffffffffffffcefd
ldx [%o0+0x128],%g2 ! %g2 = f34badfa7e21ef63
! Mem[000000003d0001ec] = d0463c80, %l1 = 00000021, %l5 = 000000a5
add %i2,0x1ec,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000d0463c80
! %l2 = 378506b36bc1df1d, Mem[000000003d000138] = 60702773c1b46296
stx %l2,[%i2+0x138] ! Mem[000000003d000138] = 378506b36bc1df1d
! %l4 = 00000000000000e4, Mem[00000000900001b0] = 94383ebeb91e73ca
stx %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 00000000000000e4
! %l4 = 00000000000000e4, Mem[00000000908001b8] = 18c437e7
stw %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = 000000e4
! %l5 = 00000000d0463c80, Mem[00000000908000f0] = 6f1e9dcf
sth %l5,[%i5+0x0f0] ! Mem[00000000908000f0] = 3c809dcf
! Mem[000000003c800182] = 77d7ec3b, %l0 = 00000000e9651770
ldstub [%i1+0x182],%l0 ! %l0 = 000000ec000000ff
p22_label_22:
! Mem[000000003c0001d4] = 16725f3d, %l4 = 00000000000000e4
swap [%i0+0x1d4],%l4 ! %l4 = 0000000016725f3d
! %l3 = 00000000803fd3cd, Mem[000000003d000140] = 8db3a9fd
stw %l3,[%i2+0x140] ! Mem[000000003d000140] = 803fd3cd
! Mem[000000003c80016c] = cd43369c, %l4 = 16725f3d, %l4 = 16725f3d
add %i1,0x16c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000cd43369c
! Mem[000000003d000024] = eedfd7ae, %l2 = 378506b36bc1df1d
swap [%i2+0x024],%l2 ! %l2 = 00000000eedfd7ae
! %l1 = 0000000000000021, Mem[0000000091000156] = 1ffe244a
sth %l1,[%i6+0x156] ! Mem[0000000091000154] = 0021244a
! Mem[0000000090000078] = 095f567e7f9fc53f, %g2 = f34badfa7e21ef63
ldx [%i4+0x078],%g2 ! %g2 = 095f567e7f9fc53f
! Mem[0000000090800180] = 3724c54c, %g2 = 095f567e7f9fc53f
ldub [%i5+0x183],%g2 ! %g2 = 0000000000000037
! %l4 = 00000000cd43369c, Mem[000000009000000c] = e7c93b15
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = cd43369c
! Mem[00000000900001fc] = fc4e30f2, %g2 = 0000000000000037
lduh [%i4+0x1fc],%g2 ! %g2 = 000000000000fc4e
! Mem[000000003c800078] = 6cf612ef, %l3 = 00000000803fd3cd
swap [%i1+0x078],%l3 ! %l3 = 000000006cf612ef
p22_label_23:
! Mem[000000003d0001cc] = d63961a1, %l4 = 00000000cd43369c
swap [%i2+0x1cc],%l4 ! %l4 = 00000000d63961a1
! Mem[000000003d8000d0] = c4873f25, %l3 = 000000006cf612ef
swap [%i3+0x0d0],%l3 ! %l3 = 00000000c4873f25
! Mem[0000000091800128] = adfa7e21, %g2 = 000000000000fc4e
ldsh [%o0+0x12a],%g2 ! %g2 = ffffffffffffadfa
! Mem[00000000908000fc] = f406553f, %g2 = ffffffffffffadfa
ldsb [%i5+0x0fe],%g2 ! %g2 = fffffffffffffff4
! Mem[000000003d0000c8] = 2da307e3, %l2 = eedfd7ae, %l6 = ac077632
add %i2,0xc8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000002da307e3
! Mem[000000003d800078] = 2a751e29, %l4 = 00000000d63961a1
ldstub [%i3+0x078],%l4 ! %l4 = 0000002a000000ff
! Mem[0000000091800168] = 787345a5, %g2 = fffffffffffffff4
ldsh [%o0+0x16a],%g2 ! %g2 = 0000000000007873
! Mem[0000000091000048] = 4b221ae1c186360c, %g2 = 0000000000007873
ldx [%i6+0x048],%g2 ! %g2 = 4b221ae1c186360c
! Mem[0000000090800008] = d132c671 bc402a68, %g2 = c186360c, %g3 = 79e78541
ldd [%i5+%o1],%g2 ! %g2 = 00000000d132c671 00000000bc402a68
! Mem[000000003c0000e4] = c1a859f0, %l3 = 00000000c4873f25
swap [%i0+0x0e4],%l3 ! %l3 = 00000000c1a859f0
p22_label_24:
! Mem[000000003d000190] = c5412b2c, %l3 = 00000000c1a859f0
swap [%i2+0x190],%l3 ! %l3 = 00000000c5412b2c
! Mem[000000003d0000f5] = a68e6fc7, %l2 = 00000000eedfd7ae
ldstub [%i2+0x0f5],%l2 ! %l2 = 0000008e000000ff
! Mem[000000009000012c] = 391c57cf, %g2 = 00000000d132c671
ldub [%i4+0x12c],%g2 ! %g2 = 0000000000000039
! Mem[000000003d800142] = b8135d2d, %l2 = 000000000000008e
ldstub [%i3+0x142],%l2 ! %l2 = 0000005d000000ff
! Mem[000000003d00009d] = d5afe583, %l7 = 000000000000000c
ldstub [%i2+0x09d],%l7 ! %l7 = 000000af000000ff
! Mem[000000003c000134] = 857e0bf4, %l4 = 000000000000002a
swap [%i0+0x134],%l4 ! %l4 = 00000000857e0bf4
! Mem[000000009080004c] = c5294f46, %g2 = 0000000000000039
ldsh [%i5+0x04c],%g2 ! %g2 = ffffffffffffc529
! Mem[000000003d8001b6] = 6f4512ae, %l0 = 00000000000000ec
ldstub [%i3+0x1b6],%l0 ! %l0 = 00000012000000ff
! Mem[000000003c0001f8] = 61027f4f1b2a3a6f, %l5 = 00000000d0463c80, %l5 = 00000000d0463c80
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 61027f4f1b2a3a6f
! Mem[000000003c8000c4] = 9818f9bb, %l1 = 0000000000000021
ldstub [%i1+0x0c4],%l1 ! %l1 = 00000098000000ff
p22_label_25:
! Mem[000000003d000110] = a5942a14, %l2 = 000000000000005d
swap [%i2+0x110],%l2 ! %l2 = 00000000a5942a14
! Mem[000000003c800131] = 5f22d965, %l1 = 0000000000000098
ldstub [%i1+0x131],%l1 ! %l1 = 00000022000000ff
! Mem[000000003c000180] = 5794e2ff, %l4 = 00000000857e0bf4
swap [%i0+0x180],%l4 ! %l4 = 000000005794e2ff
! %l6 = 000000002da307e3, Mem[00000000908001b2] = a72c6fd2
sth %l6,[%i5+0x1b2] ! Mem[00000000908001b0] = 07e36fd2
! Mem[0000000091800000] = babbc6fa, %g18 = d87d42d64ca5d5ea
ldsw [%o0+%g0],%g2 ! %g2 = d87d42d64ca5d5ea
! Mem[000000009080001c] = c37c859d, %g2 = ffffffffbabbc6fa
lduw [%i5+0x01c],%g2 ! %g2 = 00000000c37c859d
! Mem[0000000090000070] = c8fd39b6, %g2 = 00000000c37c859d
ldsb [%i4+0x073],%g2 ! %g2 = ffffffffffffffc8
! %l2 = 00000000a5942a14, Mem[0000000090000176] = dd70c97c
sth %l2,[%i4+0x176] ! Mem[0000000090000174] = 2a14c97c
! Mem[000000003c800180] = 77d7ff3bf26edc88, %l7 = 00000000000000af, %l2 = 00000000a5942a14
add %i1,0x180,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 77d7ff3bf26edc88
! %l5 = 61027f4f1b2a3a6f, Mem[000000009100017a] = ac3eface
stb %l5,[%i6+0x17a] ! Mem[0000000091000178] = 6f3eface
ba,a p22_not_taken_0_end
p22_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 0000000000000012
bne,a,pn %xcc,p22_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000022
bne,a,pn %xcc,p22_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 77d7ff3bf26edc88
bne,a,pn %xcc,p22_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c5412b2c
bne,a,pn %xcc,p22_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000005794e2ff
bne,a,pn %xcc,p22_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 61027f4f1b2a3a6f
bne,a,pn %xcc,p22_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000002da307e3
bne,a,pn %xcc,p22_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000af
bne,a,pn %xcc,p22_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p22_local0_expect,%g1
p22_check_local0:
ldx [%g1+0x080],%g2 ! Expected data = 64ff1faf80df7331
ldx [%i0+0x080],%g3 ! Observed data at 000000003c000080
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 455447ffba4f5ca2
ldx [%i0+0x0a8],%g3 ! Observed data at 000000003c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8d8546fac4873f25
ldx [%i0+0x0e0],%g3 ! Observed data at 000000003c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x128],%g2 ! Expected data = af58a6281a97ff97
ldx [%i0+0x128],%g3 ! Observed data at 000000003c000128
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = f01387cc0000002a
ldx [%i0+0x130],%g3 ! Observed data at 000000003c000130
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000dc8a4532db
ldx [%i0+0x150],%g3 ! Observed data at 000000003c000150
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = 857e0bf47294e6cd
ldx [%i0+0x180],%g3 ! Observed data at 000000003c000180
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 72fd780176108d52
ldx [%i0+0x1b8],%g3 ! Observed data at 000000003c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 7270f802000000e4
ldx [%i0+0x1d0],%g3 ! Observed data at 000000003c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 6a8fff2fdd6cf98e
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+0x058],%g2 ! Expected data = 8d909283baffa365
ldx [%i1+0x058],%g3 ! Observed data at 000000003c800058
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = ddcdec5c7059ffd7
ldx [%i1+0x070],%g3 ! Observed data at 000000003c800070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 803fd3cd87afd51a
ldx [%i1+0x078],%g3 ! Observed data at 000000003c800078
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 067985e1e3d9e697
ldx [%i1+0x090],%g3 ! Observed data at 000000003c800090
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6a5999943c9d7ffd
ldx [%i1+0x0a0],%g3 ! Observed data at 000000003c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 485c7edf0000001a
ldx [%i1+0x0b0],%g3 ! Observed data at 000000003c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 15844137ff18f9bb
ldx [%i1+0x0c0],%g3 ! Observed data at 000000003c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 96ff200e18b0af8c
ldx [%i1+0x0c8],%g3 ! Observed data at 000000003c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0000000af0ed0906
ldx [%i1+0x0d8],%g3 ! Observed data at 000000003c8000d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 000000cfd3b9be95
ldx [%i1+0x0f0],%g3 ! Observed data at 000000003c8000f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0d0018aede7b4f47
ldx [%i1+0x110],%g3 ! Observed data at 000000003c800110
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 00000089394a67f1
ldx [%i1+0x118],%g3 ! Observed data at 000000003c800118
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5415ba45f6e81b3b
ldx [%i1+0x120],%g3 ! Observed data at 000000003c800120
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5fffd965d58aa58b
ldx [%i1+0x130],%g3 ! Observed data at 000000003c800130
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 67c6b7ff413af92f
ldx [%i1+0x138],%g3 ! Observed data at 000000003c800138
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 335996ae76108d52
ldx [%i1+0x158],%g3 ! Observed data at 000000003c800158
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = d7729bd0cd43369c
ldx [%i1+0x168],%g3 ! Observed data at 000000003c800168
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 77d7ff3bf26edc88
ldx [%i1+0x180],%g3 ! Observed data at 000000003c800180
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 39fff72d4d3f019b
ldx [%i1+0x190],%g3 ! Observed data at 000000003c800190
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff77c19b7d860358
ldx [%i1+0x1b8],%g3 ! Observed data at 000000003c8001b8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i1,0x1b8,%g4
set p22_local2_expect,%g1
p22_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 57f6f40600000096
ldx [%i2+0x008],%g3 ! Observed data at 000000003d000008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8b16ff8cd47bae10
ldx [%i2+0x018],%g3 ! Observed data at 000000003d000018
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 701c2e366bc1df1d
ldx [%i2+0x020],%g3 ! Observed data at 000000003d000020
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = dbd9f0ffc479c245
ldx [%i2+0x070],%g3 ! Observed data at 000000003d000070
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 803fd3cd225c8986
ldx [%i2+0x088],%g3 ! Observed data at 000000003d000088
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 512d994fd5ffe583
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 = 4c2fd1b6eb00fa93
ldx [%i2+0x0a0],%g3 ! Observed data at 000000003d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 534a31afce6d4a79
ldx [%i2+0x0a8],%g3 ! Observed data at 000000003d0000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 00000016d403186b
ldx [%i2+0x0c0],%g3 ! Observed data at 000000003d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 70a0ff0e66e7c5ab
ldx [%i2+0x0d8],%g3 ! Observed data at 000000003d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 51eb6565a6ff6fc7
ldx [%i2+0x0f0],%g3 ! Observed data at 000000003d0000f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = b60f3d9d0151cf18
ldx [%i2+0x0f8],%g3 ! Observed data at 000000003d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000005d24973e2d
ldx [%i2+0x110],%g3 ! Observed data at 000000003d000110
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000096690dfcd4
ldx [%i2+0x128],%g3 ! Observed data at 000000003d000128
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 378506b36bc1df1d
ldx [%i2+0x138],%g3 ! Observed data at 000000003d000138
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 803fd3cd3e221862
ldx [%i2+0x140],%g3 ! Observed data at 000000003d000140
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = b6d0cb41384eb7ff
ldx [%i2+0x150],%g3 ! Observed data at 000000003d000150
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 7aff521807db0724
ldx [%i2+0x160],%g3 ! Observed data at 000000003d000160
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8db3a9fdd950c430
ldx [%i2+0x170],%g3 ! Observed data at 000000003d000170
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = c1a859f0efe54a74
ldx [%i2+0x190],%g3 ! Observed data at 000000003d000190
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 16725f3df10dc0c8
ldx [%i2+0x1a0],%g3 ! Observed data at 000000003d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 18375403cd43369c
ldx [%i2+0x1c8],%g3 ! Observed data at 000000003d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 57f6f406d45c2352
ldx [%i2+0x1f0],%g3 ! Observed data at 000000003d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i2,0x1f0,%g4
set p22_local3_expect,%g1
p22_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = cd43369cb6be022b
ldx [%i3+0x000],%g3 ! Observed data at 000000003d800000
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 8752bb34df119aae
ldx [%i3+0x008],%g3 ! Observed data at 000000003d800008
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = daff99328a51e961
ldx [%i3+0x030],%g3 ! Observed data at 000000003d800030
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = 8e7122abf8191b18
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 = c25804ebca0e6723
ldx [%i3+0x068],%g3 ! Observed data at 000000003d800068
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff751e293dc4000e
ldx [%i3+0x078],%g3 ! Observed data at 000000003d800078
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x078,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 658836ffbeb7802d
ldx [%i3+0x0a0],%g3 ! Observed data at 000000003d8000a0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 4dd11eff403e185c
ldx [%i3+0x0a8],%g3 ! Observed data at 000000003d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6cf612ef28a03ff1
ldx [%i3+0x0d0],%g3 ! Observed data at 000000003d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffffb2c99091d9de
ldx [%i3+0x0f8],%g3 ! Observed data at 000000003d8000f8
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 23a91cff99ff3c4a
ldx [%i3+0x108],%g3 ! Observed data at 000000003d800108
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 36c3ca346231a0f5
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 = 215136c7de77ff04
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 = b813ff2dc7d8602c
ldx [%i3+0x140],%g3 ! Observed data at 000000003d800140
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = c457b3ffca031a30
ldx [%i3+0x180],%g3 ! Observed data at 000000003d800180
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff706340202a7c06
ldx [%i3+0x188],%g3 ! Observed data at 000000003d800188
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d94e0f7d6f45ffae
ldx [%i3+0x1b0],%g3 ! Observed data at 000000003d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b5c05c359ca1ff7d
ldx [%i3+0x1c0],%g3 ! Observed data at 000000003d8001c0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = acffbd2a12e9a2a3
ldx [%i3+0x1d0],%g3 ! Observed data at 000000003d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000d9e615053d
ldx [%i3+0x1f0],%g3 ! Observed data at 000000003d8001f0
cmp %g2,%g3
bne,a,pn %xcc,p22_local_failed
add %i3,0x1f0,%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:
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003d800028]
lduwa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800020]
done
p22_trap1o:
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003d800028]
lduwa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003c800020]
done
p22_trap2e:
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c800028]
stda %l0,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800000]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c000028]
done
p22_trap2o:
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000003c800028]
stda %l0,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000003c800000]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003c000028]
done
p22_trap3e:
nop
nop
nop
nop
done
p22_trap3o:
nop
nop
nop
nop
done
p22_init_memory_pointers:
set p22_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p22_local0_start,%i0
set p22_local1_start,%i1
set p22_local2_start,%i2
set p22_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1f17e3f7a68e6fc7
ldx [%g1+0x008],%l1 ! %l1 = a2c0eeba9663eac3
ldx [%g1+0x010],%l2 ! %l2 = 3c79186094383ebe
ldx [%g1+0x018],%l3 ! %l3 = c0720ef9b91e73ca
ldx [%g1+0x020],%l4 ! %l4 = ca3db583c6e953d4
ldx [%g1+0x028],%l5 ! %l5 = 4a344ebdf8191b18
ldx [%g1+0x030],%l6 ! %l6 = c9730315babbc6fa
ldx [%g1+0x038],%l7 ! %l7 = c3dec680674d4dc2
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9c06506a 590e7167 d37d8043 c87113bf
! %f4 = ee2442ff bc8d28dd 4d71deec efc08882
! %f8 = e04f62e2 517ec361 65da5701 e2271184
! %f12 = 851505fe 7f972b49 28b028ba c34c14d3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cf14b767 9855f89b a0188945 0b04347b
! %f20 = cf32d785 ddaa8041 dabc0b43 56e19b4b
! %f24 = 590acddc 6171fd6e b671116d a9b94538
! %f28 = 0086693d e49e921d 343256fe 9524781c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 170159aa b09cff70 14195d53 491c9774
! %f36 = e7185f43 63d4ae8a 5c280698 ca2b820c
! %f40 = 5f70bc42 8a26d431 a5ae35cd bbda27bc
! %f44 = 4cf4914c 86e66cc3 5106c649 d2a4d3ef
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x02c7761800000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = 02c7761800000053
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 23
p23_label_1:
! Mem[000000003e800090] = 20f3bbfc9cb05275, %l7 = 33c11456198774ec
ldx [%i1+0x090],%l7 ! %l7 = 20f3bbfc9cb05275
! Mem[000000003e8000a4] = 9b9db887, %l4 = 41f3740e, %l0 = 95f4f8b5
add %i1,0xa4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009b9db887
! Mem[000000009080015c] = c0ef85ef, %g2 = b2dcf39fc100998c
ldsh [%i5+0x15c],%g2 ! %g2 = ffffffffffffc0ef
! Mem[00000000918000d0] = ff063ce5, %g2 = ffffffffffffc0ef
ldub [%o0+0x0d2],%g2 ! %g2 = 00000000000000ff
! Mem[0000000090000164] = 2b4c5fea, %g18 = 717ad845c4f2c515
ldsw [%i4+0x164],%g2 ! %g2 = 717ad845c4f2c515
! %l4 = 41f3740e, %l5 = 1467fdd9, Mem[0000000090800130] = e5d20aba 12668400
std %l4,[%i5+0x130] ! Mem[0000000090800130] = 41f3740e 1467fdd9
! Mem[000000003e000030] = c38fed404ab8e2a2, %l5 = 1eb8cd901467fdd9, %l5 = 1eb8cd901467fdd9
add %i0,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = c38fed404ab8e2a2
! %l7 = 20f3bbfc9cb05275, Mem[00000000918001d2] = 3446ea1f
stb %l7,[%o0+0x1d2] ! Mem[00000000918001d0] = 7546ea1f
! Mem[000000003e8001d8] = 19c57381, %l3 = 0b260a92, %l1 = b79a4cfc
add %i1,0x1d8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000019c57381
! Mem[000000003e8000e8] = d7a976d71fdfdafc, %l0 = 000000009b9db887, %l2 = 40cae90e257a844d
add %i1,0xe8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d7a976d71fdfdafc
p23_label_2:
! %l2 = d7a976d71fdfdafc, Mem[0000000090800122] = e65f4526
sth %l2,[%i5+0x122] ! Mem[0000000090800120] = dafc4526
! Mem[000000003e800164] = 89f8f334, %l7 = 9cb05275, %l5 = 4ab8e2a2
add %i1,0x164,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000089f8f334
! Mem[000000003f800134] = e74faf72, %l7 = 20f3bbfc9cb05275
swap [%i3+0x134],%l7 ! %l7 = 00000000e74faf72
! Mem[0000000090000054] = 9870c588, %g2 = 000000002b4c5fea
ldub [%i4+0x054],%g2 ! %g2 = 0000000000000098
! Mem[0000000091800088] = 12ba89ae, %g18 = 717ad845c4f2c515
ldsw [%o0+0x088],%g2 ! %g2 = 717ad845c4f2c515
! Mem[000000003e800078] = af48b3e23307cc80, %l6 = 7f6ddaee97b3f916, %l4 = 5de4cdfe41f3740e
add %i1,0x78,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = af48b3e23307cc80
! Mem[00000000908001cc] = b481e9ec, %g2 = 0000000012ba89ae
lduh [%i5+0x1ce],%g2 ! %g2 = 000000000000b481
! Mem[0000000090000060] = 85fb14b8 0d1551d8, %g2 = 0000b481, %g3 = 0bad0b00
ldd [%i4+0x060],%g2 ! %g2 = 0000000085fb14b8 000000000d1551d8
! Mem[0000000091800020] = 27fbccd0, %g2 = 0000000085fb14b8
ldsh [%o0+0x022],%g2 ! %g2 = 00000000000027fb
! Mem[000000003f8000ea] = d57c124f, %l7 = 00000000e74faf72
ldstub [%i3+0x0ea],%l7 ! %l7 = 00000012000000ff
p23_label_3:
! Mem[000000003e8001e0] = e366bdfde2869a94, %l5 = 0000000089f8f334, %l7 = 0000000000000012
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = e366bdfde2869a94
! %l5 = 0000000089f8f334, Mem[00000000908001e0] = c0047a028f2613e9
stx %l5,[%i5+0x1e0] ! Mem[00000000908001e0] = 0000000089f8f334
! Mem[000000003f800080] = e8f939d12b398991, %l6 = 7f6ddaee97b3f916, %l1 = 0000000019c57381
add %i3,0x80,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = e8f939d12b398991
! %l2 = d7a976d71fdfdafc, Mem[0000000090000105] = 2c91a73a
stb %l2,[%i4+0x105] ! Mem[0000000090000104] = fc91a73a
! Mem[00000000918001e4] = cb7262f3, %g2 = 00000000000027fb
lduh [%o0+0x1e4],%g2 ! %g2 = 000000000000cb72
! Mem[0000000090800024] = c20fffdc, %g2 = 000000000000cb72
lduw [%i5+0x024],%g2 ! %g2 = 00000000c20fffdc
! Mem[0000000091800148] = 75d32e0a, %g2 = 00000000c20fffdc
lduw [%o0+0x148],%g2 ! %g2 = 0000000075d32e0a
! Mem[000000003f800021] = a9f1fe81, %l3 = e7c51c9a0b260a92
ldstub [%i3+0x021],%l3 ! %l3 = 000000f1000000ff
! Mem[000000003e80018c] = 0ce5c468, %l3 = 00000000000000f1
ldstub [%i1+0x18c],%l3 ! %l3 = 0000000c000000ff
! Mem[000000003e80018c] = ffe5c468, %l0 = 000000009b9db887
swap [%i1+0x18c],%l0 ! %l0 = 00000000ffe5c468
p23_label_4:
! Mem[000000003f8000cc] = 54355e2c, %l7 = e366bdfde2869a94
swap [%i3+0x0cc],%l7 ! %l7 = 0000000054355e2c
! Mem[000000003f000040] = e55af58d11e996f8, %l3 = 000000000000000c, %l1 = e8f939d12b398991
add %i2,0x40,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = e55af58d11e996f8
! Mem[000000003e0001c0] = 6a299f8c, %l7 = 0000000054355e2c
swap [%i0+0x1c0],%l7 ! %l7 = 000000006a299f8c
! Mem[000000003f800000] = 03ae9e8d, %l7 = 6a299f8c, %l4 = 3307cc80
casa [%i3]0x80,%l7,%l4 ! %l4 = 0000000003ae9e8d
! Mem[000000009180018c] = e1b437f1, %g18 = 717ad845c4f2c515
ldsw [%o0+0x18c],%g2 ! %g2 = 717ad845c4f2c515
! %l3 = 000000000000000c, Mem[0000000090000120] = 44f6810c
stw %l3,[%i4+0x120] ! Mem[0000000090000120] = 0000000c
! Mem[000000003f8001a5] = d5b6a266, %l6 = 7f6ddaee97b3f916
ldstub [%i3+0x1a5],%l6 ! %l6 = 000000b6000000ff
! Mem[0000000090000138] = cb82aaec, %g18 = 717ad845c4f2c515
ldsw [%i4+0x138],%g2 ! %g2 = 717ad845c4f2c515
! Mem[000000003e800114] = 94eb965f, %l3 = 0000000c, %l4 = 03ae9e8d
add %i1,0x114,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000094eb965f
! Mem[0000000090800070] = a09699f8, %g18 = 717ad845c4f2c515
ldsw [%i5+0x070],%g2 ! %g2 = 717ad845c4f2c515
p23_label_5:
! %l7 = 000000006a299f8c, Mem[0000000090000072] = 95c8fd39
sth %l7,[%i4+0x072] ! Mem[0000000090000070] = 9f8cfd39
! Mem[000000003e800000] = d4db420e717cc19d, %l5 = 0000000089f8f334, %l5 = 0000000089f8f334
casxa [%i1]0x80,%l5,%l5 ! %l5 = d4db420e717cc19d
! %l7 = 000000006a299f8c, Mem[0000000091000044] = f63d3fd8
stb %l7,[%i6+0x044] ! Mem[0000000091000044] = 8c3d3fd8
! Mem[000000003e80000c] = cc27f8b1, %l0 = 00000000ffe5c468
swap [%i1+0x00c],%l0 ! %l0 = 00000000cc27f8b1
! Mem[000000003e000010] = 340d1191, %l6 = 000000b6, %l4 = 94eb965f
add %i0,0x10,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000340d1191
! Mem[000000003f000190] = 6d191e2a, %l3 = 0000000c, %l1 = 11e996f8
add %i2,0x190,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000006d191e2a
! Mem[000000003f0000e4] = a0958c89, %l5 = 717cc19d, %l1 = 6d191e2a
add %i2,0xe4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a0958c89
! Mem[0000000091800068] = 8c9fe99d, %g2 = ffffffffa09699f8
lduw [%o0+0x068],%g2 ! %g2 = 000000008c9fe99d
! %l1 = 00000000a0958c89, Mem[0000000090000178] = c97c7c4227581157
stx %l1,[%i4+0x178] ! Mem[0000000090000178] = 00000000a0958c89
! Mem[00000000900001f4] = 1caa6761, %g2 = 000000008c9fe99d
ldsb [%i4+0x1f4],%g2 ! %g2 = 000000000000001c
p23_label_6:
! Mem[000000003e0001fa] = cea69f84, %l4 = 00000000340d1191
ldstub [%i0+0x1fa],%l4 ! %l4 = 0000009f000000ff
! Mem[000000009100002c] = 09165443, %g2 = 000000000000001c
lduh [%i6+0x02c],%g2 ! %g2 = 0000000000000916
! Mem[000000003f800178] = 271199d59020e583, %l3 = 000000000000000c, %l5 = d4db420e717cc19d
add %i3,0x178,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 271199d59020e583
! Mem[0000000090800010] = 388b335fc6216c66, %g2 = 0000000000000916
ldx [%i5+%o2],%g2 ! %g2 = 388b335fc6216c66
! Mem[0000000090000000] = 1e62732a, %g2 = 388b335fc6216c66
ldsb [%i4+0x003],%g2 ! %g2 = 000000000000001e
! Mem[000000003f000048] = 56d968e6, %l0 = cc27f8b1, %l1 = a0958c89
add %i2,0x48,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000056d968e6
! %l1 = 0000000056d968e6, Mem[0000000091000128] = 1c009f80
sth %l1,[%i6+0x128] ! Mem[0000000091000128] = 68e69f80
! Mem[000000003e000131] = a0881f46, %l4 = 000000000000009f
ldstub [%i0+0x131],%l4 ! %l4 = 00000088000000ff
! %l4 = 0000000000000088, Mem[00000000900000d2] = 9cf4738f
stb %l4,[%i4+0x0d2] ! Mem[00000000900000d0] = 88f4738f
! Mem[000000003e0001d0] = 631ebfff5a3b2a58, %l7 = 000000006a299f8c, %l5 = 271199d59020e583
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 631ebfff5a3b2a58
p23_label_7:
! Mem[000000009080001c] = c37c859d, %g18 = 717ad845c4f2c515
ldsw [%i5+0x01c],%g2 ! %g2 = 717ad845c4f2c515
! Mem[000000003f00005c] = 4952cbf5, %l0 = 00000000cc27f8b1
swap [%i2+0x05c],%l0 ! %l0 = 000000004952cbf5
! Mem[000000003f800028] = 5b0d563bffa40ce3, %l4 = 0000000000000088, %l2 = d7a976d71fdfdafc
add %i3,0x28,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 5b0d563bffa40ce3
! %l0 = 4952cbf5, %l1 = 56d968e6, Mem[00000000908001b8] = 18c437e7 4a3237f9
std %l0,[%i5+0x1b8] ! Mem[00000000908001b8] = 4952cbf5 56d968e6
! Mem[000000003e000180] = faf51ac042b2e668, %l1 = 0000000056d968e6, %l0 = 000000004952cbf5
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = faf51ac042b2e668
! Mem[000000003e0000d0] = 6cb869989633ea27, %l5 = 631ebfff5a3b2a58, %l2 = 5b0d563bffa40ce3
add %i0,0xd0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 6cb869989633ea27
! Mem[0000000091000008] = cefd9be6, %g2 = ffffffffc37c859d
ldsh [%i6+0x00a],%g2 ! %g2 = ffffffffffffcefd
! Mem[000000003f000044] = 11e996f8, %l0 = faf51ac042b2e668
ldstub [%i2+0x044],%l0 ! %l0 = 00000011000000ff
! Mem[00000000910001f0] = 4b946571, %g18 = 717ad845c4f2c515
ldsw [%i6+0x1f0],%g2 ! %g2 = 717ad845c4f2c515
! Mem[0000000090000048] = f0df8dbe 27716035, %g2 = 4b946571, %g3 = 0d1551d8
ldd [%i4+0x048],%g2 ! %g2 = 00000000f0df8dbe 0000000027716035
p23_label_8:
! %l0 = 0000000000000011, Mem[0000000091800160] = 7a9251e84001a737
stx %l0,[%o0+0x160] ! Mem[0000000091800160] = 0000000000000011
! Mem[000000003e0000c8] = bcc708fc26cae9d3, %l0 = 0000000000000011, %l4 = 0000000000000088
add %i0,0xc8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = bcc708fc26cae9d3
! %l2 = 6cb869989633ea27, Mem[00000000900000f0] = 2cbe15ed22bc786a
stx %l2,[%i4+0x0f0] ! Mem[00000000900000f0] = 6cb869989633ea27
! Mem[000000003e8000d8] = 6fd68f48, %l2 = 6cb869989633ea27
ldsh [%i1+0x0d8],%l2 ! %l2 = 0000000000006fd6
! Mem[0000000091000058] = b94194e2, %g2 = 00000000f0df8dbe
ldub [%i6+0x05a],%g2 ! %g2 = 00000000000000b9
! %l7 = 000000006a299f8c, Mem[0000000091000180] = d9bcdeb0
stw %l7,[%i6+0x180] ! Mem[0000000091000180] = 6a299f8c
! Mem[00000000910000f8] = d656b075, %g2 = 00000000000000b9
lduh [%i6+0x0f8],%g2 ! %g2 = 000000000000d656
! %l2 = 00006fd6, %l3 = 0000000c, Mem[0000000090000040] = e81df438 315d3ce2
std %l2,[%i4+0x040] ! Mem[0000000090000040] = 00006fd6 0000000c
! Mem[0000000090800130] = 41f3740e 1467fdd9, %g2 = 0000d656, %g3 = 27716035
ldd [%i5+0x130],%g2 ! %g2 = 0000000041f3740e 000000001467fdd9
! Mem[000000003f0001f8] = 08262d94, %l1 = 0000000056d968e6
ldsw [%i2+0x1f8],%l1 ! %l1 = 0000000008262d94
p23_label_9:
! %l3 = 000000000000000c, Mem[00000000900000bb] = 58d1cbc0
stb %l3,[%i4+0x0bb] ! Mem[00000000900000b8] = 0cd1cbc0
! Mem[000000003f8001bc] = 4c62e0f8, %l7 = 000000006a299f8c
ldstub [%i3+0x1bc],%l7 ! %l7 = 0000004c000000ff
! Mem[0000000091000044] = d84b221a, %g2 = 0000000041f3740e
ldub [%i6+0x047],%g2 ! %g2 = 00000000000000d8
! Mem[0000000090000178] = 000000a0, %g2 = 00000000000000d8
ldub [%i4+0x179],%g2 ! %g2 = 0000000000000000
! %l5 = 631ebfff5a3b2a58, Mem[00000000900001a6] = 850e5b6e
stb %l5,[%i4+0x1a6] ! Mem[00000000900001a4] = 580e5b6e
! Mem[000000003f0000a8] = d93baff1, %l1 = 08262d94, %l2 = 00006fd6
add %i2,0xa8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000d93baff1
! %l0 = 0000000000000011, Mem[00000000908001e6] = f3349169
sth %l0,[%i5+0x1e6] ! Mem[00000000908001e4] = 00119169
! %l2 = d93baff1, %l3 = 0000000c, Mem[0000000091000170] = 9b414f1c 488b4661
std %l2,[%i6+0x170] ! Mem[0000000091000170] = d93baff1 0000000c
! Mem[000000003f80008c] = 31066688, %l1 = 0000000008262d94
swap [%i3+0x08c],%l1 ! %l1 = 0000000031066688
! Mem[000000003e80017f] = 05e7159c, %l6 = 00000000000000b6
ldstub [%i1+0x17f],%l6 ! %l6 = 0000009c000000ff
p23_label_10:
! Mem[0000000090000178] = 00000000 a0958c89, %g2 = 00000000, %g3 = 1467fdd9
ldd [%i4+0x178],%g2 ! %g2 = 0000000000000000 00000000a0958c89
! Mem[000000003f800072] = a657ea4f, %l7 = 000000000000004c
ldstub [%i3+0x072],%l7 ! %l7 = 000000ea000000ff
! Mem[000000003e8000a4] = 9b9db887, %l1 = 0000000031066688
swap [%i1+0x0a4],%l1 ! %l1 = 000000009b9db887
! Mem[000000003e00008c] = 026dcb3e, %l5 = 631ebfff5a3b2a58
ldstub [%i0+0x08c],%l5 ! %l5 = 00000002000000ff
! Mem[0000000090800108] = a08db62c 43f786ef, %g2 = 00000000, %g3 = a0958c89
ldd [%i5+0x108],%g2 ! %g2 = 00000000a08db62c 0000000043f786ef
! %l4 = bcc708fc26cae9d3, Mem[00000000900001f8] = 84f7f953fc4e30f2
stx %l4,[%i4+0x1f8] ! Mem[00000000900001f8] = bcc708fc26cae9d3
! %l5 = 0000000000000002, Mem[000000009080016a] = 0230dd52
sth %l5,[%i5+0x16a] ! Mem[0000000090800168] = 0002dd52
! Mem[000000003e000098] = 8e271362, %l1 = 9b9db887, %l0 = 00000011
add %i0,0x98,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000008e271362
! Mem[000000003f000088] = c1f0edf08c84d80c, %l6 = 000000000000009c, %l2 = 00000000d93baff1
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = c1f0edf08c84d80c
! Mem[000000003f8000f0] = c7a935dc572367e7, %l3 = 000000000000000c, %l0 = 000000008e271362
add %i3,0xf0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = c7a935dc572367e7
p23_label_11:
! %l5 = 0000000000000002, Mem[00000000910001ea] = 691cc44c
stb %l5,[%i6+0x1ea] ! Mem[00000000910001e8] = 021cc44c
! Mem[00000000908000e4] = b5df33f0, %g2 = 00000000a08db62c
lduh [%i5+0x0e4],%g2 ! %g2 = 000000000000b5df
! Mem[0000000090800088] = e465cdce 3b38a1d3, %g2 = 0000b5df, %g3 = 43f786ef
ldd [%i5+0x088],%g2 ! %g2 = 00000000e465cdce 000000003b38a1d3
! Mem[0000000090800158] = 3e484630 c0ef85ef, %g2 = e465cdce, %g3 = 3b38a1d3
ldd [%i5+0x158],%g2 ! %g2 = 000000003e484630 00000000c0ef85ef
! Mem[000000009080004c] = 4f462a68, %g2 = 000000003e484630
ldub [%i5+0x04e],%g2 ! %g2 = 000000000000004f
! %l7 = 00000000000000ea, Mem[000000003e000192] = 7a21022d
sth %l7,[%i0+0x192] ! Mem[000000003e000190] = 7a2100ea
! %l0 = c7a935dc572367e7, Mem[000000003e00018e] = 02d04f91
sth %l0,[%i0+0x18e] ! Mem[000000003e00018c] = 02d067e7
! Mem[000000003f800018] = 36822390838806cf, %l5 = 0000000000000002, %l1 = 000000009b9db887
add %i3,0x18,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 36822390838806cf
! Mem[000000003e0000f0] = e24e58f4079257b7, %l0 = c7a935dc572367e7, %l3 = 000000000000000c
add %i0,0xf0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = e24e58f4079257b7
! Mem[000000003f0001a0] = e6e6293426140190, %l5 = 0000000000000002, %l6 = 000000000000009c
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e6e6293426140190
p23_label_12:
! Mem[000000003f0001d8] = 12f2b3c8, %l5 = 00000002, %l3 = 079257b7
add %i2,0x1d8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000012f2b3c8
! Mem[0000000090800044] = b6938ad3, %g2 = 000000000000004f
lduh [%i5+0x044],%g2 ! %g2 = 000000000000b693
! Mem[0000000091000148] = 71920ceb, %g2 = 000000000000b693
ldub [%i6+0x14b],%g2 ! %g2 = 0000000000000071
! %l3 = 0000000012f2b3c8, Mem[000000003e0000ec] = 92eb29f6
stb %l3,[%i0+0x0ec] ! Mem[000000003e0000ec] = c8eb29f6
! %l7 = 00000000000000ea, Mem[0000000091800170] = 98ad0f54
stw %l7,[%o0+0x170] ! Mem[0000000091800170] = 000000ea
! Mem[000000003e80009c] = 5622a6dd, %l0 = c7a935dc572367e7
swap [%i1+0x09c],%l0 ! %l0 = 000000005622a6dd
! %l6 = e6e6293426140190, Mem[000000009000018b] = 17cd9f81
stb %l6,[%i4+0x18b] ! Mem[0000000090000188] = 90cd9f81
! Mem[000000003e8000c8] = a4bdbaa4, %l5 = 0000000000000002
swap [%i1+0x0c8],%l5 ! %l5 = 00000000a4bdbaa4
! Mem[000000003e0001c4] = 4e913b19, %l1 = 36822390838806cf
swap [%i0+0x1c4],%l1 ! %l1 = 000000004e913b19
! Mem[000000003e0000a0] = d4940b57, %l7 = 00000000000000ea
swap [%i0+0x0a0],%l7 ! %l7 = 00000000d4940b57
p23_label_13:
! Mem[000000003e00016f] = 25996ab7, %l2 = c1f0edf08c84d80c
ldstub [%i0+0x16f],%l2 ! %l2 = 000000b7000000ff
! Mem[000000003e00008b] = 1d3aaaa2, %l2 = 00000000000000b7
ldstub [%i0+0x08b],%l2 ! %l2 = 000000a2000000ff
! %l0 = 000000005622a6dd, Mem[00000000900000b4] = 00127986
stw %l0,[%i4+0x0b4] ! Mem[00000000900000b4] = 5622a6dd
! Mem[0000000090800054] = bdd7c83e, %g2 = 0000000000000071
ldub [%i5+0x055],%g2 ! %g2 = 00000000000000bd
! Mem[000000003f800198] = 157b1a41, %l1 = 4e913b19, %l0 = 5622a6dd
add %i3,0x198,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000157b1a41
! Mem[0000000090000000] = 3dcbd51e, %g2 = 00000000000000bd
ldub [%i4+%g0],%g2 ! %g2 = 000000000000003d
! %l6 = e6e6293426140190, Mem[00000000910000ad] = e5244d6c
stb %l6,[%i6+0x0ad] ! Mem[00000000910000ac] = 90244d6c
! Mem[000000003f000150] = e2bda7759ec26d7b, %l1 = 000000004e913b19, %l5 = 00000000a4bdbaa4
add %i2,0x150,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e2bda7759ec26d7b
! Mem[000000003e80017b] = db6c5d25, %l3 = 0000000012f2b3c8
ldstub [%i1+0x17b],%l3 ! %l3 = 00000025000000ff
! %l5 = e2bda7759ec26d7b, Mem[0000000091800018] = 924f15f8
stb %l5,[%o0+%o3] ! Mem[0000000091800018] = 7b4f15f8
p23_label_14:
! Mem[000000003e0001b0] = 335734980a690659, %l3 = 0000000000000025, %l2 = 00000000000000a2
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 335734980a690659
! Mem[000000003e0000e8] = 09bd2a96, %l3 = 00000025, %l2 = 0a690659
add %i0,0xe8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 0000000009bd2a96
! Mem[00000000910000dc] = ea6f7d64, %g2 = 000000000000003d
lduw [%i6+0x0dc],%g2 ! %g2 = 00000000ea6f7d64
! Mem[000000003e0001f8] = cea6ff84, %l6 = 26140190, %l7 = d4940b57
add %i0,0x1f8,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000cea6ff84
! Mem[000000003e80018c] = 9b9db887, %l2 = 0000000009bd2a96
ldstub [%i1+0x18c],%l2 ! %l2 = 0000009b000000ff
! Mem[000000003e0001d7] = 5a3b2a58, %l3 = 0000000000000025
ldstub [%i0+0x1d7],%l3 ! %l3 = 00000058000000ff
! Mem[000000003f80001c] = 838806cf, %l0 = 157b1a41, %l2 = 0000009b
add %i3,0x1c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000838806cf
! Mem[000000003e000114] = af5d3ec8, %l1 = 000000004e913b19
swap [%i0+0x114],%l1 ! %l1 = 00000000af5d3ec8
! Mem[0000000090800158] = 3e484630 c0ef85ef, %g2 = ea6f7d64, %g3 = c0ef85ef
ldd [%i5+0x158],%g2 ! %g2 = 000000003e484630 00000000c0ef85ef
! %l7 = 00000000cea6ff84, Mem[00000000908001f2] = 4c0fb1c7
sth %l7,[%i5+0x1f2] ! Mem[00000000908001f0] = ff84b1c7
p23_label_15:
! Mem[0000000090800168] = 0ac60002dd52e920, %g2 = 000000003e484630
ldx [%i5+0x168],%g2 ! %g2 = 0ac60002dd52e920
! Mem[00000000900000a0] = d023a627, %g2 = 0ac60002dd52e920
ldub [%i4+0x0a2],%g2 ! %g2 = 00000000000000d0
! Mem[000000003e000128] = 3b90efa8317e4579, %l5 = e2bda7759ec26d7b, %l6 = e6e6293426140190
add %i0,0x128,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 3b90efa8317e4579
! %l0 = 00000000157b1a41, Mem[0000000090800103] = f4b4ace5
stb %l0,[%i5+0x103] ! Mem[0000000090800100] = 41b4ace5
! Mem[000000003f8001d4] = b7f7a90f, %l6 = 3b90efa8317e4579
ldub [%i3+0x1d4],%l6 ! %l6 = 00000000000000b7
! Mem[000000003f8001f0] = 60637d19, %l4 = 26cae9d3, %l3 = 00000058
add %i3,0x1f0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000060637d19
! Mem[000000003f800084] = 2b398991, %l4 = bcc708fc26cae9d3
swap [%i3+0x084],%l4 ! %l4 = 000000002b398991
! %l3 = 0000000060637d19, Mem[000000009080007c] = 51d4b3e4
stw %l3,[%i5+0x07c] ! Mem[000000009080007c] = 60637d19
! %l3 = 0000000060637d19, Mem[000000009080006f] = 2ba09699
stb %l3,[%i5+0x06f] ! Mem[000000009080006c] = 19a09699
! Mem[0000000090800008] = d132c671bc402a68, %g2 = 00000000000000d0
ldx [%i5+%o1],%g2 ! %g2 = d132c671bc402a68
p23_label_16:
! %l2 = 00000000838806cf, Mem[0000000090800010] = 388b335f
stw %l2,[%i5+%o2] ! Mem[0000000090800010] = 838806cf
! Mem[000000003e0000f0] = e24e58f4079257b7, %l0 = 00000000157b1a41, %l2 = 00000000838806cf
add %i0,0xf0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = e24e58f4079257b7
! %l6 = 000000b7, %l7 = cea6ff84, Mem[0000000090000040] = 00006fd6 0000000c
std %l6,[%i4+0x040] ! Mem[0000000090000040] = 000000b7 cea6ff84
! %l3 = 0000000060637d19, Mem[000000009100007b] = 56764702
stb %l3,[%i6+0x07b] ! Mem[0000000091000078] = 19764702
! Mem[0000000091000028] = 5731f53b 09165443, %g2 = bc402a68, %g3 = c0ef85ef
ldd [%i6+%o5],%g2 ! %g2 = 000000005731f53b 0000000009165443
! Mem[000000003e80010f] = 5668649b, %l6 = 00000000000000b7
ldstub [%i1+0x10f],%l6 ! %l6 = 0000009b000000ff
! Mem[0000000090000140] = cc39dec34ddf97be, %g2 = 000000005731f53b
ldx [%i4+0x140],%g2 ! %g2 = cc39dec34ddf97be
! Mem[000000003e800064] = 37a33abf, %l1 = 00000000af5d3ec8
swap [%i1+0x064],%l1 ! %l1 = 0000000037a33abf
! Mem[000000003e8000f3] = 612a89db, %l7 = 00000000cea6ff84
ldstub [%i1+0x0f3],%l7 ! %l7 = 000000db000000ff
! Mem[000000003e8000fe] = be8f2c78, %l1 = 0000000037a33abf
ldstub [%i1+0x0fe],%l1 ! %l1 = 0000002c000000ff
p23_label_17:
! Mem[000000003f800030] = 46ff1bcea14ae24b, %l1 = 000000000000002c, %l2 = e24e58f4079257b7
add %i3,0x30,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 46ff1bcea14ae24b
! Mem[000000003e000160] = a8042c72, %l3 = 0000000060637d19
swap [%i0+0x160],%l3 ! %l3 = 00000000a8042c72
! Mem[000000003e0001a0] = a57bf7a3, %l6 = 000000000000009b
ldub [%i0+0x1a0],%l6 ! %l6 = 00000000000000a5
! Mem[000000009000006c] = d7808cb0, %g2 = cc39dec34ddf97be
lduh [%i4+0x06c],%g2 ! %g2 = 000000000000d780
! %l7 = 00000000000000db, Mem[00000000918000c5] = c1128fb2
stb %l7,[%o0+0x0c5] ! Mem[00000000918000c4] = db128fb2
! Mem[000000003e80014e] = 39cba8ac, %l6 = 00000000000000a5
ldstub [%i1+0x14e],%l6 ! %l6 = 000000a8000000ff
! Mem[0000000090800118] = 8f7f46fd, %g2 = 000000000000d780
ldsh [%i5+0x118],%g2 ! %g2 = ffffffffffff8f7f
! Mem[000000009000005c] = 564d8577, %g2 = ffffffffffff8f7f
lduh [%i4+0x05c],%g2 ! %g2 = 000000000000564d
! %l5 = e2bda7759ec26d7b, Mem[0000000091000098] = 95746196
sth %l5,[%i6+0x098] ! Mem[0000000091000098] = 6d7b6196
! %l2 = 46ff1bcea14ae24b, Mem[0000000091800000] = eab615222fd6eb90
stx %l2,[%o0+%g0] ! Mem[0000000091800000] = 46ff1bcea14ae24b
p23_label_18:
! Mem[0000000090000048] = f0df8dbe, %g18 = 717ad845c4f2c515
ldsw [%i4+0x048],%g2 ! %g2 = 717ad845c4f2c515
! %l1 = 000000000000002c, Mem[0000000091000078] = dfde3d19764702f0
stx %l1,[%i6+0x078] ! Mem[0000000091000078] = 000000000000002c
! Mem[000000003e000068] = 5dd6e9f8, %l2 = a14ae24b, %l6 = 000000a8
add %i0,0x68,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000005dd6e9f8
! Mem[000000003e0001dc] = cd7a9040, %l6 = 000000005dd6e9f8
swap [%i0+0x1dc],%l6 ! %l6 = 00000000cd7a9040
! Mem[0000000091000108] = 05716004, %g2 = fffffffff0df8dbe
lduw [%i6+0x108],%g2 ! %g2 = 0000000005716004
! Mem[000000003e000044] = 685da4b7, %l5 = 9ec26d7b, %l2 = a14ae24b
add %i0,0x44,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000685da4b7
! Mem[000000009180016c] = f0000000, %g2 = 0000000005716004
ldsb [%o0+0x16f],%g2 ! %g2 = fffffffffffffff0
! Mem[000000003f000198] = 2786ebbd, %l4 = 000000002b398991
swap [%i2+0x198],%l4 ! %l4 = 000000002786ebbd
! Mem[000000003f0000f0] = 94736ead, %l5 = e2bda7759ec26d7b
ldstub [%i2+0x0f0],%l5 ! %l5 = 00000094000000ff
! Mem[000000003e8001a0] = ff7ef03a1ac9a7d1, %l0 = 00000000157b1a41, %l4 = 000000002786ebbd
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = ff7ef03a1ac9a7d1
p23_label_19:
! Mem[000000003e800108] = ebbb5e4a566864ff, %l2 = 00000000685da4b7, %l2 = 00000000685da4b7
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = ebbb5e4a566864ff
! Mem[000000003e0000c8] = bcc708fc, %l0 = 157b1a41, %l5 = 00000094
add %i0,0xc8,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000bcc708fc
! Mem[0000000091000088] = 04dbc27f, %g2 = fffffffffffffff0
ldsb [%i6+0x088],%g2 ! %g2 = 0000000000000004
! %l6 = 00000000cd7a9040, Mem[00000000910001da] = 92211382
stb %l6,[%i6+0x1da] ! Mem[00000000910001d8] = 40211382
! Mem[000000003f8001b1] = 5f3fa953, %l4 = ff7ef03a1ac9a7d1
ldstub [%i3+0x1b1],%l4 ! %l4 = 0000003f000000ff
! Mem[00000000900001f8] = bcc708fc26cae9d3, %g2 = 0000000000000004
ldx [%i4+0x1f8],%g2 ! %g2 = bcc708fc26cae9d3
! %l0 = 00000000157b1a41, Mem[000000003f800134] = 9cb05275
stw %l0,[%i3+0x134] ! Mem[000000003f800134] = 157b1a41
! Mem[0000000090800110] = e9aa0e7c, %g2 = bcc708fc26cae9d3
ldsh [%i5+0x110],%g2 ! %g2 = ffffffffffffe9aa
! Mem[000000003f000018] = c273b527, %l5 = bcc708fc, %l1 = 0000002c
add %i2,0x18,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c273b527
! Mem[000000003f800094] = c79a03fe, %l4 = 0000003f, %l1 = c273b527
add %i3,0x94,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000c79a03fe
p23_label_20:
! Mem[000000003f80017b] = 271199d5, %l6 = 00000000cd7a9040
ldstub [%i3+0x17b],%l6 ! %l6 = 000000d5000000ff
! Mem[000000003f00017c] = 21b04529, %l1 = c79a03fe, %l3 = a8042c72
add %i2,0x17c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000021b04529
! %l6 = 00000000000000d5, Mem[0000000090800090] = 71c44099
sth %l6,[%i5+0x090] ! Mem[0000000090800090] = 00d54099
! Mem[000000003e0000c8] = bcc708fc, %l2 = ebbb5e4a566864ff
swap [%i0+0x0c8],%l2 ! %l2 = 00000000bcc708fc
! Mem[000000003e000007] = aaaf58c3, %l1 = 00000000c79a03fe
ldstub [%i0+0x007],%l1 ! %l1 = 000000c3000000ff
! Mem[000000003f0000c4] = ce2bfe2d, %l7 = 000000db, %l2 = bcc708fc
add %i2,0xc4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ce2bfe2d
! Mem[000000003e0000b8] = 7f15dbd3, %l0 = 157b1a41, %l6 = 000000d5
add %i0,0xb8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000007f15dbd3
! %l4 = 000000000000003f, Mem[00000000910000c8] = bcc35aee1407c9ab
stx %l4,[%i6+0x0c8] ! Mem[00000000910000c8] = 000000000000003f
! Mem[000000003f800014] = 7f6685a9, %l6 = 7f15dbd3, %l3 = 21b04529
add %i3,0x14,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000007f6685a9
! Mem[000000003e800170] = 478ea056, %l3 = 000000007f6685a9
swap [%i1+0x170],%l3 ! %l3 = 00000000478ea056
p23_label_21:
! Mem[000000003f800124] = 420f214e, %l2 = 00000000ce2bfe2d
swap [%i3+0x124],%l2 ! %l2 = 00000000420f214e
! Mem[000000003f000158] = fc1d4dacf487cdd9, %l7 = 00000000000000db
ldx [%i2+0x158],%l7 ! %l7 = fc1d4dacf487cdd9
! Mem[000000009000006c] = 808cb0ef, %g2 = ffffffffffffe9aa
ldub [%i4+0x06d],%g2 ! %g2 = 0000000000000080
! %l4 = 000000000000003f, Mem[0000000090800150] = 8a03c0a9
stb %l4,[%i5+0x150] ! Mem[0000000090800150] = 3f03c0a9
! Mem[000000003f800100] = 70328997, %l4 = 000000000000003f
swap [%i3+0x100],%l4 ! %l4 = 0000000070328997
! %l0 = 00000000157b1a41, Mem[00000000910001f0] = 4b9465713a8ccc2c
stx %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000000157b1a41
! Mem[000000003e800030] = e9e0dab2, %l6 = 000000007f15dbd3
lduh [%i1+0x030],%l6 ! %l6 = 000000000000e9e0
! Mem[000000003f8000c4] = c4b28943, %l1 = 00000000000000c3
swap [%i3+0x0c4],%l1 ! %l1 = 00000000c4b28943
! Mem[0000000090000130] = 7075833f, %g2 = 0000000000000080
lduh [%i4+0x132],%g2 ! %g2 = 0000000000007075
! Mem[0000000090800110] = e9aa0e7c e4a8641d, %g2 = 00007075, %g3 = 09165443
ldd [%i5+0x110],%g2 ! %g2 = 00000000e9aa0e7c 00000000e4a8641d
p23_label_22:
! Mem[000000003e0001b2] = 33573498, %l5 = 00000000bcc708fc
ldstub [%i0+0x1b2],%l5 ! %l5 = 00000034000000ff
! Mem[0000000091000008] = cefd9be6, %g2 = 00000000e9aa0e7c
ldsb [%i6+0x00a],%g2 ! %g2 = ffffffffffffffce
! Mem[000000003e0000f0] = e24e58f4, %l3 = 00000000478ea056
swap [%i0+0x0f0],%l3 ! %l3 = 00000000e24e58f4
! Mem[000000003f000028] = 114a3abf8fa64678, %l2 = 00000000420f214e, %l6 = 000000000000e9e0
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 114a3abf8fa64678
! Mem[000000003f8000fc] = a60dce22, %l0 = 157b1a41, %l5 = 00000034
add %i3,0xfc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000a60dce22
! Mem[000000003e8000b0] = 11635293f441b9ac, %l7 = fc1d4dacf487cdd9, %l6 = 114a3abf8fa64678
add %i1,0xb0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 11635293f441b9ac
! Mem[000000003f000130] = 2565dd05494743ef, %l2 = 00000000420f214e, %l5 = 00000000a60dce22
add %i2,0x130,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 2565dd05494743ef
! Mem[000000003f000168] = 5e1de8fc, %l6 = 11635293f441b9ac
swap [%i2+0x168],%l6 ! %l6 = 000000005e1de8fc
! Mem[000000003f80010c] = 607be162, %l5 = 2565dd05494743ef
swap [%i3+0x10c],%l5 ! %l5 = 00000000607be162
! Mem[000000009180016c] = 90f00000, %g2 = ffffffffffffffce
lduh [%o0+0x16e],%g2 ! %g2 = 00000000000090f0
p23_label_23:
! Mem[0000000091800138] = 1d1f964d, %g18 = 717ad845c4f2c515
ldsw [%o0+0x138],%g2 ! %g2 = 717ad845c4f2c515
! %l1 = 00000000c4b28943, Mem[0000000090800186] = 4c114e14
sth %l1,[%i5+0x186] ! Mem[0000000090800184] = 89434e14
! Mem[0000000090000130] = 75833f03, %g2 = 000000001d1f964d
ldsb [%i4+0x133],%g2 ! %g2 = 0000000000000075
! Mem[00000000900000b4] = 5622a6dd, %g2 = 0000000000000075
lduw [%i4+0x0b4],%g2 ! %g2 = 000000005622a6dd
! %l2 = 00000000420f214e, Mem[00000000908001d0] = e9ecc45f66b0ad9c
stx %l2,[%i5+0x1d0] ! Mem[00000000908001d0] = 00000000420f214e
! Mem[000000003f800088] = 897e77dc, %l1 = 00000000c4b28943
ldsw [%i3+0x088],%l1 ! %l1 = ffffffff897e77dc
! %l2 = 420f214e, %l3 = e24e58f4, Mem[0000000090000170] = 19d6bdac deefdd70
std %l2,[%i4+0x170] ! Mem[0000000090000170] = 420f214e e24e58f4
! %l6 = 000000005e1de8fc, Mem[00000000900001be] = 84006e76
stb %l6,[%i4+0x1be] ! Mem[00000000900001bc] = fc006e76
! Mem[000000003e0001a0] = a57bf7a34aba9ba5, %l4 = 0000000070328997, %l5 = 00000000607be162
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a57bf7a34aba9ba5
! %l2 = 00000000420f214e, Mem[00000000910000ea] = dd5edbc5
sth %l2,[%i6+0x0ea] ! Mem[00000000910000e8] = 214edbc5
p23_label_24:
! Mem[000000003e00006f] = 0cba0ca7, %l3 = 00000000e24e58f4
ldstub [%i0+0x06f],%l3 ! %l3 = 000000a7000000ff
! Mem[000000003e800190] = e5028a82, %l3 = 000000a7, %l1 = 897e77dc
add %i1,0x190,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000e5028a82
! Mem[000000003e000180] = faf51ac0 42b2e668, %l2 = 420f214e, %l3 = 000000a7
ldd [%i0+0x180],%l2 ! %l2 = 00000000faf51ac0 0000000042b2e668
! Mem[0000000091800194] = d772a70c, %g18 = 717ad845c4f2c515
ldsw [%o0+0x194],%g2 ! %g2 = 717ad845c4f2c515
! %l3 = 0000000042b2e668, Mem[0000000091000130] = 3babf221
stw %l3,[%i6+0x130] ! Mem[0000000091000130] = 42b2e668
! Mem[0000000091000040] = d0dc10238c3d3fd8, %g2 = ffffffffd772a70c
ldx [%i6+0x040],%g2 ! %g2 = d0dc10238c3d3fd8
! Mem[000000003f80017d] = 9020e583, %l7 = fc1d4dacf487cdd9
ldstub [%i3+0x17d],%l7 ! %l7 = 00000020000000ff
! %l5 = a57bf7a34aba9ba5, Mem[0000000091000158] = 244a5c85
stw %l5,[%i6+0x158] ! Mem[0000000091000158] = 4aba9ba5
! %l0 = 00000000157b1a41, Mem[00000000918000c2] = 170096db
sth %l0,[%o0+0x0c2] ! Mem[00000000918000c0] = 1a4196db
! Mem[000000003e000138] = 35d73603cd9a9ffe, %l6 = 000000005e1de8fc, %l4 = 0000000070328997
add %i0,0x138,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 35d73603cd9a9ffe
p23_label_25:
! Mem[000000003e000070] = 2124efc64eb0c1b2, %l0 = 00000000157b1a41, %l4 = 35d73603cd9a9ffe
add %i0,0x70,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 2124efc64eb0c1b2
! Mem[000000003f800028] = 5b0d563b, %l1 = 00000000e5028a82
ldub [%i3+%o5],%l1 ! %l1 = 000000000000005b
! Mem[000000003e000144] = f8b03535, %l6 = 000000005e1de8fc
swap [%i0+0x144],%l6 ! %l6 = 00000000f8b03535
! Mem[0000000090000190] = 3bba388c 1d02ad2e, %g2 = 8c3d3fd8, %g3 = e4a8641d
ldd [%i4+0x190],%g2 ! %g2 = 000000003bba388c 000000001d02ad2e
! %l2 = 00000000faf51ac0, Mem[0000000090800068] = 3cd4f00a9ef6b819
stx %l2,[%i5+0x068] ! Mem[0000000090800068] = 00000000faf51ac0
! Mem[000000003e800050] = 9349722f, %l2 = 00000000faf51ac0
swap [%i1+0x050],%l2 ! %l2 = 000000009349722f
! Mem[000000003e000150] = d12fb6c9, %l4 = 2124efc64eb0c1b2
swap [%i0+0x150],%l4 ! %l4 = 00000000d12fb6c9
! Mem[000000009000011c] = 69b70000, %g2 = 000000003bba388c
ldsb [%i4+0x11e],%g2 ! %g2 = 0000000000000069
! Mem[000000003f000044] = ffe996f8, %l1 = 000000000000005b
ldsh [%i2+0x044],%l1 ! %l1 = ffffffffffffffe9
! Mem[0000000090800038] = 0ff2db19 b259c735, %g2 = 00000069, %g3 = 1d02ad2e
ldd [%i5+0x038],%g2 ! %g2 = 000000000ff2db19 00000000b259c735
ba,a p23_not_taken_0_end
p23_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 00000000157b1a41
bne,a,pn %xcc,p23_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffffffffffe9
bne,a,pn %xcc,p23_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009349722f
bne,a,pn %xcc,p23_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000042b2e668
bne,a,pn %xcc,p23_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000d12fb6c9
bne,a,pn %xcc,p23_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be a57bf7a34aba9ba5
bne,a,pn %xcc,p23_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f8b03535
bne,a,pn %xcc,p23_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000020
bne,a,pn %xcc,p23_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p23_check_fp_registers:
set p23_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be d37d8043 c87113bf
bne %xcc,p23_f2_fail
nop
! Check Local Memory
set p23_local0_expect,%g1
p23_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 242eedfdaaaf58ff
ldx [%i0+0x000],%g3 ! Observed data at 000000003e000000
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x000,%g4
ldx [%g1+0x068],%g2 ! Expected data = 5dd6e9f80cba0cff
ldx [%i0+0x068],%g3 ! Observed data at 000000003e000068
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1d3aaaffff6dcb3e
ldx [%i0+0x088],%g3 ! Observed data at 000000003e000088
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000eabfe570f6
ldx [%i0+0x0a0],%g3 ! Observed data at 000000003e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 566864ff26cae9d3
ldx [%i0+0x0c8],%g3 ! Observed data at 000000003e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 09bd2a96c8eb29f6
ldx [%i0+0x0e8],%g3 ! Observed data at 000000003e0000e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 478ea056079257b7
ldx [%i0+0x0f0],%g3 ! Observed data at 000000003e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 14cfa4974e913b19
ldx [%i0+0x110],%g3 ! Observed data at 000000003e000110
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = a0ff1f46da262564
ldx [%i0+0x130],%g3 ! Observed data at 000000003e000130
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = db660bcb5e1de8fc
ldx [%i0+0x140],%g3 ! Observed data at 000000003e000140
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4eb0c1b2af5b1223
ldx [%i0+0x150],%g3 ! Observed data at 000000003e000150
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 60637d19a199c464
ldx [%i0+0x160],%g3 ! Observed data at 000000003e000160
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4f75a85d25996aff
ldx [%i0+0x168],%g3 ! Observed data at 000000003e000168
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = d3eb401f02d067e7
ldx [%i0+0x188],%g3 ! Observed data at 000000003e000188
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 7a2100ea88443a5e
ldx [%i0+0x190],%g3 ! Observed data at 000000003e000190
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 3357ff980a690659
ldx [%i0+0x1b0],%g3 ! Observed data at 000000003e0001b0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 54355e2c838806cf
ldx [%i0+0x1c0],%g3 ! Observed data at 000000003e0001c0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 631ebfff5a3b2aff
ldx [%i0+0x1d0],%g3 ! Observed data at 000000003e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 004c93b15dd6e9f8
ldx [%i0+0x1d8],%g3 ! Observed data at 000000003e0001d8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = cea6ff84b97ba1a9
ldx [%i0+0x1f8],%g3 ! Observed data at 000000003e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i0,0x1f8,%g4
set p23_local1_expect,%g1
p23_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = f1f9104dffe5c468
ldx [%i1+0x008],%g3 ! Observed data at 000000003e800008
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = faf51ac0fbe84f70
ldx [%i1+0x050],%g3 ! Observed data at 000000003e800050
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 37ce4bb8af5d3ec8
ldx [%i1+0x060],%g3 ! Observed data at 000000003e800060
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = b5b6b0c0572367e7
ldx [%i1+0x098],%g3 ! Observed data at 000000003e800098
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 761afaf231066688
ldx [%i1+0x0a0],%g3 ! Observed data at 000000003e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 0000000213c172e9
ldx [%i1+0x0c8],%g3 ! Observed data at 000000003e8000c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 612a89ffcb9e8be0
ldx [%i1+0x0f0],%g3 ! Observed data at 000000003e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff5a11d5be8fff78
ldx [%i1+0x0f8],%g3 ! Observed data at 000000003e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ebbb5e4a566864ff
ldx [%i1+0x108],%g3 ! Observed data at 000000003e800108
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x108,%g4
ldx [%g1+0x148],%g2 ! Expected data = f8769db839cbffac
ldx [%i1+0x148],%g3 ! Observed data at 000000003e800148
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7f6685a92742803f
ldx [%i1+0x170],%g3 ! Observed data at 000000003e800170
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = db6c5dff05e715ff
ldx [%i1+0x178],%g3 ! Observed data at 000000003e800178
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 14052b0bff9db887
ldx [%i1+0x188],%g3 ! Observed data at 000000003e800188
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i1,0x188,%g4
set p23_local2_expect,%g1
p23_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = e55af58dffe996f8
ldx [%i2+0x040],%g3 ! Observed data at 000000003f000040
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = a77bd130cc27f8b1
ldx [%i2+0x058],%g3 ! Observed data at 000000003f000058
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x058,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff736eadd80928e6
ldx [%i2+0x0f0],%g3 ! Observed data at 000000003f0000f0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x168],%g2 ! Expected data = f441b9aca465d256
ldx [%i2+0x168],%g3 ! Observed data at 000000003f000168
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2b3989917bcd74b6
ldx [%i2+0x198],%g3 ! Observed data at 000000003f000198
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i2,0x198,%g4
set p23_local3_expect,%g1
p23_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = a9fffe810917d056
ldx [%i3+0x020],%g3 ! Observed data at 000000003f800020
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = a657ff4f5a7b4ba7
ldx [%i3+0x070],%g3 ! Observed data at 000000003f800070
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = e8f939d126cae9d3
ldx [%i3+0x080],%g3 ! Observed data at 000000003f800080
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 897e77dc08262d94
ldx [%i3+0x088],%g3 ! Observed data at 000000003f800088
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 6b31926b000000c3
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 = dfa46dfde2869a94
ldx [%i3+0x0c8],%g3 ! Observed data at 000000003f8000c8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = d57cff4f3a6a6a2d
ldx [%i3+0x0e8],%g3 ! Observed data at 000000003f8000e8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 0000003fd586df79
ldx [%i3+0x100],%g3 ! Observed data at 000000003f800100
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 37e1d2f0494743ef
ldx [%i3+0x108],%g3 ! Observed data at 000000003f800108
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = e0bdf029ce2bfe2d
ldx [%i3+0x120],%g3 ! Observed data at 000000003f800120
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7e3c614b157b1a41
ldx [%i3+0x130],%g3 ! Observed data at 000000003f800130
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = 271199ff90ffe583
ldx [%i3+0x178],%g3 ! Observed data at 000000003f800178
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e51b9952d5ffa266
ldx [%i3+0x1a0],%g3 ! Observed data at 000000003f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 5fffa953b6706e5a
ldx [%i3+0x1b0],%g3 ! Observed data at 000000003f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 68df94caff62e0f8
ldx [%i3+0x1b8],%g3 ! Observed data at 000000003f8001b8
cmp %g2,%g3
bne,a,pn %xcc,p23_local_failed
add %i3,0x1b8,%g4
! The test for processor 23 has passed
p23_passed:
ta GOOD_TRAP
nop
p23_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p23_failed
p23_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p23_failed
p23_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p23_failed
p23_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p23_failed
p23_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p23_failed
p23_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p23_failed
p23_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p23_failed
p23_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p23_failed
p23_f2_fail:
set p23_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e800008]
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800000]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f000028]
stha %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800010]
done
p23_trap1o:
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000003e800008]
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800000]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000003f000028]
stha %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f800010]
done
p23_trap2e:
stda %l2,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000008]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000020]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800008]
lduha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000003e000010]
done
p23_trap2o:
stda %l2,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000003f000008]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000003f000020]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000003f800008]
lduha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! 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 = a20a4ba895f4f8b5
ldx [%g1+0x008],%l1 ! %l1 = 7e8bfb60b79a4cfc
ldx [%g1+0x010],%l2 ! %l2 = 40cae90e257a844d
ldx [%g1+0x018],%l3 ! %l3 = e7c51c9a0b260a92
ldx [%g1+0x020],%l4 ! %l4 = 5de4cdfe41f3740e
ldx [%g1+0x028],%l5 ! %l5 = 1eb8cd901467fdd9
ldx [%g1+0x030],%l6 ! %l6 = 7f6ddaee97b3f916
ldx [%g1+0x038],%l7 ! %l7 = 33c11456198774ec
! Initialize the output register of window 0
set unres3_start,%o0
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 = 70cdbe78 1305bff8 39f70fbf 62912b50
! %f4 = 276deaa8 397c73ce d3748d85 4eed5ecf
! %f8 = cf10744e 5a045849 d60cf9f5 d0760de0
! %f12 = 7da44673 3de9b0d2 a9e6a822 89e6c936
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bb2c2921 8321b17c f0bc7c89 aaddbf4a
! %f20 = b7c53532 d3591f3c 6876d69e 6318f9d8
! %f24 = c3fcbcd0 5add2e2e 903e461d 43e7ac45
! %f28 = 9328d818 c75d96d9 8c7f9250 70093df4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 4fe67dbe 82e7dfd1 bb7bd89d 06a867f9
! %f36 = 1726d2f4 0ffdd227 8cffc1c1 9ef2afbe
! %f40 = 960934e0 bacf0276 7921417b c92aaeae
! %f44 = a6c98693 816828ed 42e62c17 cc45ad54
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa8076cd000000008,%g7,%g1 ! GSR scale = 1, align = 0
wr %g1,%g0,%gsr ! GSR = a8076cd000000008
wr %g0,%y ! Clear Y 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[0000000040800004] = 112df951, %l6 = 96d7f6dc43c437f2
swap [%i1+0x004],%l6 ! %l6 = 00000000112df951
! %l4 = 8154161e2d609713, Mem[0000000091800020] = 5d7927fb
sth %l4,[%o0+%o4] ! Mem[0000000091800020] = 971327fb
! Mem[00000000900001c8] = a87366ffbd87184d, %g2 = a09fab13ba2e6ab6
ldx [%i4+0x1c8],%g2 ! %g2 = a87366ffbd87184d
! Mem[000000004000010c] = dff7509f, %l3 = 374f3f3878d544ce
swap [%i0+0x10c],%l3 ! %l3 = 00000000dff7509f
! Mem[0000000041800020] = fb63d04b, %l6 = 00000000112df951
swap [%i3+%o4],%l6 ! %l6 = 00000000fb63d04b
! Mem[000000009180002c] = ba41c305, %g2 = a87366ffbd87184d
ldsb [%o0+0x02f],%g2 ! %g2 = ffffffffffffffba
! Mem[00000000400000c8] = efbd809d, %l4 = 2d609713, %l4 = 2d609713
add %i0,0xc8,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000efbd809d
! Mem[00000000900000d8] = fc8e738c da47c05f, %g2 = ffffffba, %g3 = 0bad0b00
ldd [%i4+0x0d8],%g2 ! %g2 = 00000000fc8e738c 00000000da47c05f
! Mem[00000000908000c8] = ab91429d d46ef843, %g2 = fc8e738c, %g3 = da47c05f
ldd [%i5+0x0c8],%g2 ! %g2 = 00000000ab91429d 00000000d46ef843
! Mem[000000004100010c] = 8ed9516a, %l7 = 20188db4c3fe9835
ldsw [%i2+0x10c],%l7 ! %l7 = ffffffff8ed9516a
p24_label_2:
! Mem[00000000408000a7] = e169ee37, %l5 = 28eba23e222e88a9
ldstub [%i1+0x0a7],%l5 ! %l5 = 00000037000000ff
! %l7 = ffffffff8ed9516a, Mem[00000000908000f0] = 6f1e9dcf
sth %l7,[%i5+0x0f0] ! Mem[00000000908000f0] = 516a9dcf
! Mem[00000000918000d8] = 8cf5264e06c46a31, %g2 = 00000000ab91429d
ldx [%o0+0x0d8],%g2 ! %g2 = 8cf5264e06c46a31
! Mem[00000000908000c8] = ab91429d d46ef843, %g2 = 06c46a31, %g3 = d46ef843
ldd [%i5+0x0c8],%g2 ! %g2 = 00000000ab91429d 00000000d46ef843
! %l2 = 51d1ba4faa9ec6bb, Mem[0000000041800150] = 508c6ca6f6aaf904
stx %l2,[%i3+0x150] ! Mem[0000000041800150] = 51d1ba4faa9ec6bb
! Mem[00000000908000b8] = e2f06a8e, %g2 = 00000000ab91429d
ldub [%i5+0x0ba],%g2 ! %g2 = 00000000000000e2
! %l5 = 0000000000000037, Mem[00000000910000d3] = 3a512dff
stb %l5,[%i6+0x0d3] ! Mem[00000000910000d0] = 37512dff
! Mem[00000000408000ad] = bf54c34e, %l3 = 00000000dff7509f
ldstub [%i1+0x0ad],%l3 ! %l3 = 00000054000000ff
! Mem[0000000090000000] = 3dcbd51e, %g2 = 00000000000000e2
ldub [%i4+%g0],%g2 ! %g2 = 000000000000003d
! Mem[0000000041000020] = 4f677c8f, %l4 = 00000000efbd809d
swap [%i2+%o4],%l4 ! %l4 = 000000004f677c8f
p24_label_3:
! Mem[0000000041800140] = a16b86100e435dae, %l3 = 0000000000000054, %l7 = ffffffff8ed9516a
add %i3,0x140,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = a16b86100e435dae
! Mem[0000000040000188] = 5cd5c4f7, %l3 = 00000054, %l6 = fb63d04b
add %i0,0x188,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000005cd5c4f7
! Mem[0000000091000120] = 9daeaae1 f1505e6e, %g2 = 0000003d, %g3 = d46ef843
ldd [%i6+0x120],%g2 ! %g2 = 000000009daeaae1 00000000f1505e6e
! Mem[00000000408000bd] = a47521b9, %l2 = 51d1ba4faa9ec6bb
ldstub [%i1+0x0bd],%l2 ! %l2 = 00000075000000ff
! Mem[00000000408001b9] = 28949c59, %l4 = 000000004f677c8f
ldstub [%i1+0x1b9],%l4 ! %l4 = 00000094000000ff
! %l5 = 0000000000000037, Mem[0000000091000088] = 04dbc27f
stb %l5,[%i6+0x088] ! Mem[0000000091000088] = 37dbc27f
! %l4 = 00000094, %l5 = 00000037, Mem[0000000091000120] = 9daeaae1 f1505e6e
std %l4,[%i6+0x120] ! Mem[0000000091000120] = 00000094 00000037
! %l6 = 000000005cd5c4f7, Mem[0000000091000030] = 9b369fcd
stw %l6,[%i6+0x030] ! Mem[0000000091000030] = 5cd5c4f7
! Mem[0000000090800068] = 3cd4f00a 9ef6b82b, %g2 = 9daeaae1, %g3 = f1505e6e
ldd [%i5+0x068],%g2 ! %g2 = 000000003cd4f00a 000000009ef6b82b
! Mem[0000000041000014] = 0388ba1a, %l5 = 0000000000000037
swap [%i2+0x014],%l5 ! %l5 = 000000000388ba1a
p24_label_4:
! Mem[000000004000000c] = 3e23015b, %l6 = 5cd5c4f7, %l1 = edd0a79d
add %i0,0x0c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000003e23015b
! Mem[00000000910000e8] = dd5edbc5, %g2 = 000000003cd4f00a
lduh [%i6+0x0ea],%g2 ! %g2 = 000000000000dd5e
! %l5 = 000000000388ba1a, Mem[00000000910000c1] = 2e8c4386
stb %l5,[%i6+0x0c1] ! Mem[00000000910000c0] = 1a8c4386
! Mem[0000000090800058] = 3e48e83f, %g18 = f2cb0a3bd5206df5
ldsw [%i5+0x058],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[0000000090000100] = 05a08d70682c91a7, %g2 = 000000003e48e83f
ldx [%i4+0x100],%g2 ! %g2 = 05a08d70682c91a7
! Mem[00000000410001ec] = 4bd69c33, %l5 = 000000000388ba1a
ldsb [%i2+0x1ef],%l5 ! %l5 = 0000000000000033
! Mem[000000009180017c] = 5aec40c2, %g2 = 05a08d70682c91a7
ldsb [%o0+0x17c],%g2 ! %g2 = 000000000000005a
! %l0 = 16f5b4781cd417c1, Mem[0000000090000158] = d1d1ef4e026fb8e3
stx %l0,[%i4+0x158] ! Mem[0000000090000158] = 16f5b4781cd417c1
! Mem[00000000418000a4] = 626c0bc8, %l5 = 0000000000000033
ldstub [%i3+0x0a4],%l5 ! %l5 = 00000062000000ff
! Mem[0000000090800040] = 63b56a71, %g2 = 000000000000005a
ldsh [%i5+0x040],%g2 ! %g2 = 00000000000063b5
p24_label_5:
! Mem[00000000418001ea] = fafb6e04, %l2 = 0000000000000075
ldstub [%i3+0x1ea],%l2 ! %l2 = 0000006e000000ff
! %l6 = 000000005cd5c4f7, Mem[00000000908001ca] = 2008eb1e
sth %l6,[%i5+0x1ca] ! Mem[00000000908001c8] = c4f7eb1e
! Mem[00000000410001f0] = aaf07c8c, %l7 = a16b86100e435dae
swap [%i2+0x1f0],%l7 ! %l7 = 00000000aaf07c8c
! Mem[00000000418001d8] = fcb6d3cb8d10c55c, %l3 = 0000000000000054, %l1 = 000000003e23015b
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = fcb6d3cb8d10c55c
! Mem[00000000418000ea] = 847f104d, %l0 = 16f5b4781cd417c1
ldstub [%i3+0x0ea],%l0 ! %l0 = 00000010000000ff
! Mem[0000000041000044] = da19fe41, %l6 = 000000005cd5c4f7
swap [%i2+0x044],%l6 ! %l6 = 00000000da19fe41
! Mem[000000004080006c] = c191b6f3, %l3 = 0000000000000054
lduh [%i1+0x06c],%l3 ! %l3 = 000000000000c191
! Mem[0000000041800148] = f531cbd3cb6f8592, %l4 = 0000000000000094, %l7 = 00000000aaf07c8c
add %i3,0x148,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = f531cbd3cb6f8592
! Mem[00000000418001e7] = ea8c052f, %l3 = 000000000000c191
ldstub [%i3+0x1e7],%l3 ! %l3 = 0000002f000000ff
! Mem[0000000090800110] = e9aa0e7ce4a8641d, %g2 = 00000000000063b5
ldx [%i5+0x110],%g2 ! %g2 = e9aa0e7ce4a8641d
p24_label_6:
! Mem[0000000091800130] = 5d1274b2, %g2 = e9aa0e7ce4a8641d
lduh [%o0+0x130],%g2 ! %g2 = 0000000000005d12
! Mem[0000000041000154] = 7d96baf3, %l7 = cb6f8592, %l7 = cb6f8592
add %i2,0x154,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000007d96baf3
! Mem[0000000091800170] = 98ad0f542fc0296a, %g2 = 0000000000005d12
ldx [%o0+0x170],%g2 ! %g2 = 98ad0f542fc0296a
! %l4 = 0000000000000094, Mem[00000000400001a8] = ce040923
sth %l4,[%i0+0x1a8] ! Mem[00000000400001a8] = 00940923
! Mem[00000000908000c8] = 429dd46e, %g2 = 98ad0f542fc0296a
ldub [%i5+0x0ca],%g2 ! %g2 = 0000000000000042
! %l6 = da19fe41, %l7 = 7d96baf3, Mem[0000000090800070] = a09699f8 bb03eaa9
std %l6,[%i5+0x070] ! Mem[0000000090800070] = da19fe41 7d96baf3
! Mem[00000000400000cc] = e96c1e8d, %l3 = 000000000000002f
ldsh [%i0+0x0cc],%l3 ! %l3 = ffffffffffffe96c
! Mem[0000000040000118] = 942dfda98b75066c, %l4 = 0000000000000094, %l1 = fcb6d3cb8d10c55c
add %i0,0x118,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 942dfda98b75066c
! Mem[0000000040800140] = 1bcea64c, %l5 = 0000000000000062
swap [%i1+0x140],%l5 ! %l5 = 000000001bcea64c
! Mem[00000000408000b4] = f729b8e2, %l4 = 00000094, %l5 = 1bcea64c
add %i1,0xb4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f729b8e2
p24_label_7:
! Mem[0000000041800007] = c463553b, %l3 = ffffffffffffe96c
ldstub [%i3+0x007],%l3 ! %l3 = 0000003b000000ff
! Mem[000000004100008a] = bf1326d4, %l4 = 0000000000000094
ldstub [%i2+0x08a],%l4 ! %l4 = 00000026000000ff
! Mem[0000000041000113] = 6986d76e, %l1 = 942dfda98b75066c
ldstub [%i2+0x113],%l1 ! %l1 = 0000006e000000ff
! Mem[00000000418001b8] = af3e5a09, %l3 = 000000000000003b
swap [%i3+0x1b8],%l3 ! %l3 = 00000000af3e5a09
! Mem[00000000418001cc] = c86be9de, %l7 = 000000007d96baf3
swap [%i3+0x1cc],%l7 ! %l7 = 00000000c86be9de
! Mem[0000000090000154] = 02880e3d, %g18 = f2cb0a3bd5206df5
ldsw [%i4+0x154],%g2 ! %g2 = f2cb0a3bd5206df5
! %l1 = 000000000000006e, Mem[0000000090800104] = b4ace50f
sth %l1,[%i5+0x104] ! Mem[0000000090800104] = 006ee50f
! Mem[000000004080004c] = d14ecb1a, %l5 = f729b8e2, %l7 = c86be9de
add %i1,0x4c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000d14ecb1a
! Mem[0000000041000074] = 01ec88ad, %l4 = 0000000000000026
swap [%i2+0x074],%l4 ! %l4 = 0000000001ec88ad
! Mem[000000004100000c] = 347e0a7f, %l3 = 00000000af3e5a09
swap [%i2+0x00c],%l3 ! %l3 = 00000000347e0a7f
p24_label_8:
! Mem[0000000041000100] = 256c29b4fb70f5f1, %l3 = 00000000347e0a7f, %l0 = 0000000000000010
add %i2,0x100,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 256c29b4fb70f5f1
! Mem[0000000041000030] = 5a7200750c344a17, %l5 = 00000000f729b8e2, %l5 = 00000000f729b8e2
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 5a7200750c344a17
! Mem[0000000091000138] = 96e300a1, %g18 = f2cb0a3bd5206df5
ldsw [%i6+0x138],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[00000000400000dc] = d9368d12, %l0 = 256c29b4fb70f5f1
swap [%i0+0x0dc],%l0 ! %l0 = 00000000d9368d12
! Mem[0000000091800008] = 8f1d57d1 13813d64, %g2 = 96e300a1, %g3 = 9ef6b82b
ldd [%o0+%o1],%g2 ! %g2 = 000000008f1d57d1 0000000013813d64
! Mem[00000000400000dd] = fb70f5f1, %l7 = 00000000d14ecb1a
ldstub [%i0+0x0dd],%l7 ! %l7 = 00000070000000ff
! Mem[0000000090000128] = b80c52ff 391c57cf, %g2 = 8f1d57d1, %g3 = 13813d64
ldd [%i4+0x128],%g2 ! %g2 = 00000000b80c52ff 00000000391c57cf
! %l2 = 000000000000006e, Mem[0000000091000138] = 96e300a1c1037b10
stx %l2,[%i6+0x138] ! Mem[0000000091000138] = 000000000000006e
! %l3 = 00000000347e0a7f, Mem[00000000900000b0] = 7c212b59
stb %l3,[%i4+0x0b0] ! Mem[00000000900000b0] = 7f212b59
! %l0 = 00000000d9368d12, Mem[0000000090800000] = b5979d1d
stb %l0,[%i5+%g0] ! Mem[0000000090800000] = 12979d1d
p24_label_9:
! Mem[000000004100009e] = 4e3adc3a, %l2 = 000000000000006e
ldstub [%i2+0x09e],%l2 ! %l2 = 000000dc000000ff
! %l6 = da19fe41, %l7 = 00000070, Mem[00000000908000b8] = a2fce2f0 6a8e8ff0
std %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = da19fe41 00000070
! Mem[0000000040800170] = a8ae3feadbde38ae, %l1 = 000000000000006e, %l1 = 000000000000006e
add %i1,0x170,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = a8ae3feadbde38ae
! Mem[00000000908001f8] = 0c014136, %g2 = 00000000b80c52ff
lduh [%i5+0x1f8],%g2 ! %g2 = 0000000000000c01
! Mem[0000000091800048] = b0377615, %g18 = f2cb0a3bd5206df5
ldsw [%o0+0x048],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[0000000040000098] = 73fcbff1, %l6 = da19fe41, %l7 = 00000070
add %i0,0x98,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000073fcbff1
! Mem[000000009180008c] = 6639ff83, %g2 = ffffffffb0377615
ldsh [%o0+0x08e],%g2 ! %g2 = 0000000000006639
! Mem[0000000040000066] = 102e7963, %l0 = 00000000d9368d12
ldstub [%i0+0x066],%l0 ! %l0 = 00000079000000ff
! Mem[0000000041800060] = d56967a54e7f7304, %l0 = 0000000000000079, %l0 = 0000000000000079
add %i3,0x60,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = d56967a54e7f7304
! Mem[0000000041000010] = 93ac8e8d, %l1 = dbde38ae, %l5 = 0c344a17
add %i2,0x10,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000093ac8e8d
p24_label_10:
! %l1 = a8ae3feadbde38ae, Mem[00000000910000c8] = bcc35aee1407c9ab
stx %l1,[%i6+0x0c8] ! Mem[00000000910000c8] = a8ae3feadbde38ae
! Mem[000000004000009c] = e81598b7, %l5 = 0000000093ac8e8d
ldstub [%i0+0x09c],%l5 ! %l5 = 000000e8000000ff
! Mem[000000009080007c] = 51d4b3e4, %g2 = 0000000000006639
lduw [%i5+0x07c],%g2 ! %g2 = 0000000051d4b3e4
! Mem[00000000408001c8] = ed8331579f7a2bfc, %l5 = 00000000000000e8, %l6 = 00000000da19fe41
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ed8331579f7a2bfc
! Mem[00000000908001f0] = 4c0fb1c7, %g2 = 0000000051d4b3e4
ldub [%i5+0x1f2],%g2 ! %g2 = 000000000000004c
! Mem[00000000408001f0] = d7e0a87c, %l4 = 0000000001ec88ad
swap [%i1+0x1f0],%l4 ! %l4 = 00000000d7e0a87c
! Mem[00000000408001b6] = e3117be6, %l2 = 00000000000000dc
ldstub [%i1+0x1b6],%l2 ! %l2 = 0000007b000000ff
! %l6 = ed8331579f7a2bfc, Mem[0000000091800120] = 87e078c0
sth %l6,[%o0+0x120] ! Mem[0000000091800120] = 2bfc78c0
! Mem[00000000418000d7] = 40591da3, %l6 = ed8331579f7a2bfc
ldstub [%i3+0x0d7],%l6 ! %l6 = 000000a3000000ff
! Mem[0000000041000080] = 183a6079, %l6 = 000000a3, %l7 = 73fcbff1
add %i2,0x80,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000183a6079
p24_label_11:
! Mem[0000000040000000] = 3f4a9e67, %l3 = 00000000347e0a7f
swap [%i0+%g0],%l3 ! %l3 = 000000003f4a9e67
! Mem[00000000408000a5] = e169eeff, %l7 = 00000000183a6079
ldstub [%i1+0x0a5],%l7 ! %l7 = 00000069000000ff
! Mem[00000000408001a4] = a4f0e64d, %l5 = 00000000000000e8
swap [%i1+0x1a4],%l5 ! %l5 = 00000000a4f0e64d
! Mem[0000000040000000] = 347e0a7f986e97b1, %l5 = 00000000a4f0e64d, %l7 = 0000000000000069
casxa [%i0]0x80,%l5,%l7 ! %l7 = 347e0a7f986e97b1
! Mem[0000000090000170] = 19d6bdac, %g2 = 000000000000004c
lduw [%i4+0x170],%g2 ! %g2 = 0000000019d6bdac
! %l1 = a8ae3feadbde38ae, Mem[00000000910000c5] = 264844a8
stb %l1,[%i6+0x0c5] ! Mem[00000000910000c4] = ae4844a8
! Mem[0000000090800138] = 1a12d0fe, %g2 = 0000000019d6bdac
lduw [%i5+0x138],%g2 ! %g2 = 000000001a12d0fe
! Mem[0000000090800028] = 601d76bd, %g2 = 000000001a12d0fe
ldsh [%i5+0x02a],%g2 ! %g2 = 000000000000601d
! Mem[0000000041000158] = e4a46d6a, %l4 = d7e0a87c, %l1 = dbde38ae
add %i2,0x158,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000e4a46d6a
! Mem[00000000410000f4] = 1e0da87d, %l1 = e4a46d6a, %l2 = 0000007b
add %i2,0xf4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000001e0da87d
p24_label_12:
! Mem[000000004100017c] = 5ffd2177, %l0 = d56967a54e7f7304
ldsw [%i2+0x17c],%l0 ! %l0 = 000000005ffd2177
! Mem[00000000410000b0] = f2247e6d, %l7 = 986e97b1, %l1 = e4a46d6a
add %i2,0xb0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000f2247e6d
! Mem[00000000918000e0] = e08754d50f35e790, %g2 = 000000000000601d
ldx [%o0+0x0e0],%g2 ! %g2 = e08754d50f35e790
! Mem[0000000090000170] = d6bdacde, %g2 = e08754d50f35e790
ldsb [%i4+0x171],%g2 ! %g2 = ffffffffffffffd6
! Mem[0000000040000080] = c71f608f, %l3 = 3f4a9e67, %l3 = 3f4a9e67
add %i0,0x80,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c71f608f
! Mem[00000000418000b0] = 1ac6bee901a4b91d, %l7 = 347e0a7f986e97b1, %l1 = 00000000f2247e6d
add %i3,0xb0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 1ac6bee901a4b91d
! Mem[000000009080017c] = ed70c2da, %g18 = f2cb0a3bd5206df5
ldsw [%i5+0x17c],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[00000000418001c8] = 84e5b006, %l5 = a4f0e64d, %l1 = 01a4b91d
add %i3,0x1c8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000084e5b006
! Mem[0000000091800024] = ccd03a2b, %g18 = f2cb0a3bd5206df5
ldsw [%o0+0x024],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[000000009080007c] = b3e47370, %g2 = ffffffffccd03a2b
ldub [%i5+0x07e],%g2 ! %g2 = 00000000000000b3
p24_label_13:
! Mem[0000000041800089] = 1e8c1a23, %l0 = 000000005ffd2177
ldstub [%i3+0x089],%l0 ! %l0 = 0000008c000000ff
! Mem[0000000040000028] = b2489aa0, %l5 = 00000000a4f0e64d
swap [%i0+%o5],%l5 ! %l5 = 00000000b2489aa0
! Mem[00000000410000dc] = f4de72e3, %l5 = b2489aa0, %l2 = 1e0da87d
add %i2,0xdc,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000f4de72e3
! Mem[0000000091800108] = 7108d17e, %g18 = f2cb0a3bd5206df5
ldsw [%o0+0x108],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[000000004100007c] = bf291051, %l5 = b2489aa0, %l5 = b2489aa0
add %i2,0x7c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000bf291051
! Mem[00000000408001a9] = 76c4c679, %l2 = 00000000f4de72e3
ldstub [%i1+0x1a9],%l2 ! %l2 = 000000c4000000ff
! Mem[00000000400000f0] = ec5372a1 aaacc547, %l4 = d7e0a87c, %l5 = bf291051
ldd [%i0+0x0f0],%l4 ! %l4 = 00000000ec5372a1 00000000aaacc547
! Mem[00000000900000f8] = 6184d1dd, %g2 = 000000007108d17e
lduh [%i4+0x0fa],%g2 ! %g2 = 0000000000006184
! Mem[0000000041000144] = e56ae9a1, %l5 = 00000000aaacc547
swap [%i2+0x144],%l5 ! %l5 = 00000000e56ae9a1
! Mem[00000000400001ff] = 8c759c25, %l5 = 00000000e56ae9a1
ldstub [%i0+0x1ff],%l5 ! %l5 = 00000025000000ff
p24_label_14:
! Mem[00000000410001fc] = bcf45a42, %l0 = 0000008c, %l5 = 00000025
add %i2,0x1fc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000bcf45a42
! Mem[0000000041000054] = 9987e26f, %l0 = 000000000000008c
lduw [%i2+0x054],%l0 ! %l0 = 000000009987e26f
! %l3 = 00000000c71f608f, Mem[0000000090800160] = b0c88876f2ea0527
stx %l3,[%i5+0x160] ! Mem[0000000090800160] = 00000000c71f608f
! Mem[0000000091800188] = 6d9ac50d e1b437f1, %g2 = 00006184, %g3 = 391c57cf
ldd [%o0+0x188],%g2 ! %g2 = 000000006d9ac50d 00000000e1b437f1
! %l3 = 00000000c71f608f, Mem[0000000090800028] = ddfb601d
stw %l3,[%i5+%o5] ! Mem[0000000090800028] = c71f608f
! Mem[00000000408001d4] = 2c82f520, %l5 = bcf45a42, %l6 = 000000a3
add %i1,0x1d4,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000002c82f520
! Mem[000000009000011c] = 7f8469b7, %g2 = 000000006d9ac50d
lduw [%i4+0x11c],%g2 ! %g2 = 000000007f8469b7
! Mem[0000000040800110] = a9f0eb76c8d1236b, %l1 = 0000000084e5b006, %l5 = 00000000bcf45a42
add %i1,0x110,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a9f0eb76c8d1236b
! Mem[000000004180004e] = 5b514e9e, %l7 = 347e0a7f986e97b1
ldstub [%i3+0x04e],%l7 ! %l7 = 0000004e000000ff
! %l0 = 000000009987e26f, Mem[0000000091000089] = dbc27f67
stb %l0,[%i6+0x089] ! Mem[0000000091000088] = 6fc27f67
p24_label_15:
! Mem[00000000408001d4] = 2c82f520, %l3 = 00000000c71f608f
swap [%i1+0x1d4],%l3 ! %l3 = 000000002c82f520
! %l0 = 9987e26f, %l1 = 84e5b006, Mem[00000000900001b0] = ad60884b e9ae522e
std %l0,[%i4+0x1b0] ! Mem[00000000900001b0] = 9987e26f 84e5b006
! Mem[00000000400000f8] = 81c666e079d7d536, %l6 = 000000002c82f520, %l0 = 000000009987e26f
add %i0,0xf8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 81c666e079d7d536
! %l0 = 79d7d536, %l1 = 84e5b006, Mem[0000000091000108] = 05716004 9d01f1f7
std %l0,[%i6+0x108] ! Mem[0000000091000108] = 79d7d536 84e5b006
! %l0 = 81c666e079d7d536, Mem[00000000918001e8] = 0068f2084f5053a5
stx %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = 81c666e079d7d536
! Mem[0000000040800128] = c8de386266085457, %l0 = 81c666e079d7d536, %l1 = 0000000084e5b006
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = c8de386266085457
! Mem[0000000040800129] = c8de3862, %l6 = 000000002c82f520
ldstub [%i1+0x129],%l6 ! %l6 = 000000de000000ff
! Mem[00000000910001b0] = 2237531b bae85ac5, %g2 = 7f8469b7, %g3 = e1b437f1
ldd [%i6+0x1b0],%g2 ! %g2 = 000000002237531b 00000000bae85ac5
! Mem[000000004000012c] = 0862d8f9, %l7 = 000000000000004e
swap [%i0+0x12c],%l7 ! %l7 = 000000000862d8f9
! Mem[0000000040800157] = c8458359, %l7 = 000000000862d8f9
ldstub [%i1+0x157],%l7 ! %l7 = 00000059000000ff
p24_label_16:
! %l1 = c8de386266085457, Mem[00000000418001d8] = fcb6d3cb8d10c55c
stx %l1,[%i3+0x1d8] ! Mem[00000000418001d8] = c8de386266085457
! Mem[0000000040000190] = 4d016081d56dabc7, %l5 = a9f0eb76c8d1236b, %l1 = c8de386266085457
add %i0,0x190,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 4d016081d56dabc7
! Mem[00000000408001e4] = 79aca137, %l1 = 4d016081d56dabc7
swap [%i1+0x1e4],%l1 ! %l1 = 0000000079aca137
! Mem[0000000090800080] = 70a4994b, %g2 = 000000002237531b
ldub [%i5+0x081],%g2 ! %g2 = 0000000000000070
! Mem[00000000900000b4] = 00127986, %g2 = 0000000000000070
ldsh [%i4+0x0b4],%g2 ! %g2 = 0000000000000012
! Mem[00000000410000e0] = e5d0c7b450d508ec, %l7 = 0000000000000059, %l7 = 0000000000000059
add %i2,0xe0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = e5d0c7b450d508ec
! Mem[0000000041000094] = 588da547, %l0 = 81c666e079d7d536
swap [%i2+0x094],%l0 ! %l0 = 00000000588da547
! Mem[0000000041800074] = 996d6056, %l3 = 2c82f520, %l4 = ec5372a1
add %i3,0x74,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000996d6056
! Mem[00000000408000a0] = 6d6dda24e1ffeeff, %l0 = 00000000588da547, %l7 = e5d0c7b450d508ec
add %i1,0xa0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 6d6dda24e1ffeeff
! Mem[00000000918000f0] = 980a9e1291b1b504, %g2 = 0000000000000012
ldx [%o0+0x0f0],%g2 ! %g2 = 980a9e1291b1b504
p24_label_17:
! Mem[000000004100010e] = 8ed9516a, %l2 = 00000000000000c4
ldstub [%i2+0x10e],%l2 ! %l2 = 00000051000000ff
! %l2 = 0000000000000051, Mem[00000000900000f0] = 2cbe15ed22bc786a
stx %l2,[%i4+0x0f0] ! Mem[00000000900000f0] = 0000000000000051
! Mem[00000000418000da] = 3020dff0, %l2 = 0000000000000051
ldstub [%i3+0x0da],%l2 ! %l2 = 000000df000000ff
! Mem[000000009080000c] = bc402a68, %g2 = 980a9e1291b1b504
lduw [%i5+0x00c],%g2 ! %g2 = 00000000bc402a68
! Mem[00000000908001b0] = 29bda72c 6fd28f1d, %g2 = bc402a68, %g3 = bae85ac5
ldd [%i5+0x1b0],%g2 ! %g2 = 0000000029bda72c 000000006fd28f1d
! Mem[0000000041800010] = e0b6dc75b3b4e0a6, %l1 = 0000000079aca137, %l4 = 00000000996d6056
add %i3,0x10,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = e0b6dc75b3b4e0a6
! %l4 = e0b6dc75b3b4e0a6, Mem[00000000910000e2] = 57e12679
sth %l4,[%i6+0x0e2] ! Mem[00000000910000e0] = e0a62679
! Mem[0000000040000148] = 46718a8e, %l4 = b3b4e0a6, %l6 = 000000de
add %i0,0x148,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000046718a8e
! %l2 = 000000df, %l3 = 2c82f520, Mem[0000000091800048] = b0377615 93c680d2
std %l2,[%o0+0x048] ! Mem[0000000091800048] = 000000df 2c82f520
! Mem[00000000418000f8] = 0a91800b, %l2 = 000000df, %l2 = 000000df
add %i3,0xf8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000000a91800b
p24_label_18:
! Mem[000000009180003c] = c7d4b19d, %g2 = 0000000029bda72c
ldub [%o0+0x03c],%g2 ! %g2 = 00000000000000c7
! Mem[00000000918000cc] = c4a0c63d, %g18 = f2cb0a3bd5206df5
ldsw [%o0+0x0cc],%g2 ! %g2 = f2cb0a3bd5206df5
! %l5 = a9f0eb76c8d1236b, Mem[00000000910001a2] = a10b3f41
sth %l5,[%i6+0x1a2] ! Mem[00000000910001a0] = 236b3f41
! Mem[000000004100013c] = ff05b400, %l3 = 000000002c82f520
swap [%i2+0x13c],%l3 ! %l3 = 00000000ff05b400
! Mem[00000000418000c4] = b1e7dda1, %l6 = 0000000046718a8e
swap [%i3+0x0c4],%l6 ! %l6 = 00000000b1e7dda1
! Mem[0000000041000048] = aeb5ff0757e32fcd, %l0 = 00000000588da547, %l4 = e0b6dc75b3b4e0a6
add %i2,0x48,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = aeb5ff0757e32fcd
! Mem[00000000918001a0] = d9478d93f401a3b4, %g2 = ffffffffc4a0c63d
ldx [%o0+0x1a0],%g2 ! %g2 = d9478d93f401a3b4
! Mem[00000000908001d0] = e9ecc45f, %g18 = f2cb0a3bd5206df5
ldsw [%i5+0x1d0],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[0000000041800158] = 7981f13a, %l4 = 57e32fcd, %l5 = c8d1236b
add %i3,0x158,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000007981f13a
! Mem[00000000410001f4] = 29c58b71, %l5 = 000000007981f13a
swap [%i2+0x1f4],%l5 ! %l5 = 0000000029c58b71
p24_label_19:
! Mem[00000000418000d0] = 54c8b849, %l4 = aeb5ff0757e32fcd
swap [%i3+0x0d0],%l4 ! %l4 = 0000000054c8b849
! Mem[00000000410001a2] = 0a35231d, %l6 = 00000000b1e7dda1
ldstub [%i2+0x1a2],%l6 ! %l6 = 00000023000000ff
! Mem[00000000410000c0] = c3029d42, %l7 = 6d6dda24e1ffeeff
ldstub [%i2+0x0c0],%l7 ! %l7 = 000000c3000000ff
! Mem[00000000408001be] = 08784775, %l1 = 0000000079aca137
ldstub [%i1+0x1be],%l1 ! %l1 = 00000047000000ff
! Mem[0000000041800051] = 855d25e2, %l7 = 00000000000000c3
ldstub [%i3+0x051],%l7 ! %l7 = 0000005d000000ff
! Mem[0000000041800044] = 8e14810d, %l0 = 588da547, %l3 = ff05b400
add %i3,0x44,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000008e14810d
! Mem[00000000400001b7] = 76bcf9bf, %l3 = 000000008e14810d
ldstub [%i0+0x1b7],%l3 ! %l3 = 000000bf000000ff
! Mem[00000000418000bf] = 1e3befba, %l7 = 000000000000005d
ldstub [%i3+0x0bf],%l7 ! %l7 = 000000ba000000ff
! Mem[00000000410000f8] = 3a63a5d9, %l6 = 00000023, %l2 = 0a91800b
add %i2,0xf8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000003a63a5d9
! Mem[00000000408001df] = ab8247e4, %l0 = 00000000588da547
ldstub [%i1+0x1df],%l0 ! %l0 = 000000e4000000ff
p24_label_20:
! %l4 = 0000000054c8b849, Mem[0000000090800158] = 3e484630
stw %l4,[%i5+0x158] ! Mem[0000000090800158] = 54c8b849
! Mem[0000000091000180] = d9bcdeb0 1e98874b, %g2 = e9ecc45f, %g3 = 6fd28f1d
ldd [%i6+0x180],%g2 ! %g2 = 00000000d9bcdeb0 000000001e98874b
! Mem[00000000908000d0] = 4b0947b4, %g2 = 00000000d9bcdeb0
ldsh [%i5+0x0d0],%g2 ! %g2 = 0000000000004b09
! %l1 = 0000000000000047, Mem[00000000918000fe] = 79d7c427
sth %l1,[%o0+0x0fe] ! Mem[00000000918000fc] = 0047c427
! Mem[0000000090800030] = cf83b46f, %g2 = 0000000000004b09
lduh [%i5+0x030],%g2 ! %g2 = 000000000000cf83
! Mem[00000000418000c4] = 46718a8e, %l3 = 00000000000000bf
ldstub [%i3+0x0c4],%l3 ! %l3 = 00000046000000ff
! %l0 = 00000000000000e4, Mem[0000000090000030] = 00680f6b
sth %l0,[%i4+0x030] ! Mem[0000000090000030] = 00e40f6b
! Mem[0000000090800170] = 92ecb79b, %g2 = 000000000000cf83
lduw [%i5+0x170],%g2 ! %g2 = 0000000092ecb79b
! Mem[0000000040800000] = f8f9354543c437f2, %l5 = 0000000029c58b71, %l7 = 00000000000000ba
casxa [%i1]0x80,%l5,%l7 ! %l7 = f8f9354543c437f2
! Mem[0000000091800194] = d772a70c, %g2 = 0000000092ecb79b
lduw [%o0+0x194],%g2 ! %g2 = 00000000d772a70c
p24_label_21:
! Mem[0000000091800068] = 8c9fe99d, %g2 = 00000000d772a70c
ldsb [%o0+0x068],%g2 ! %g2 = ffffffffffffff8c
! Mem[00000000418000e0] = 2b163ae8, %l0 = 00000000000000e4
ldstub [%i3+0x0e0],%l0 ! %l0 = 0000002b000000ff
! Mem[000000004100000a] = 00ef9a23, %l4 = 0000000054c8b849
ldstub [%i2+0x00a],%l4 ! %l4 = 0000009a000000ff
! %l6 = 00000023, %l7 = 43c437f2, Mem[0000000091800068] = 8c9fe99d 3e90d044
std %l6,[%o0+0x068] ! Mem[0000000091800068] = 00000023 43c437f2
! Mem[00000000408000f9] = 15de2fc7, %l4 = 000000000000009a
ldstub [%i1+0x0f9],%l4 ! %l4 = 000000de000000ff
! Mem[0000000090800058] = 3e48e83f, %g2 = ffffffffffffff8c
lduw [%i5+0x058],%g2 ! %g2 = 000000003e48e83f
! Mem[0000000041000139] = a8a8d37e, %l5 = 0000000029c58b71
ldstub [%i2+0x139],%l5 ! %l5 = 000000a8000000ff
! Mem[0000000091800110] = f7ca5a4f, %g2 = 000000003e48e83f
lduh [%o0+0x110],%g2 ! %g2 = 000000000000f7ca
! Mem[00000000910000cc] = dbde38ae, %g2 = 000000000000f7ca
ldsb [%i6+0x0cc],%g2 ! %g2 = ffffffffffffffdb
! Mem[00000000400001c4] = ff31ca48, %l1 = 00000047, %l4 = 000000de
add %i0,0x1c4,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000ff31ca48
p24_label_22:
! Mem[00000000910001e0] = 6837dbc6, %g2 = ffffffffffffffdb
ldsb [%i6+0x1e0],%g2 ! %g2 = 0000000000000068
! %l6 = 0000000000000023, Mem[0000000090800102] = bef4006e
sth %l6,[%i5+0x102] ! Mem[0000000090800100] = 0023006e
! %l3 = 0000000000000046, Mem[00000000900000cc] = 2096bba5
stw %l3,[%i4+0x0cc] ! Mem[00000000900000cc] = 00000046
! %l6 = 0000000000000023, Mem[0000000090800118] = 8f7f46fd043e2ee4
stx %l6,[%i5+0x118] ! Mem[0000000090800118] = 0000000000000023
! Mem[0000000091000108] = d53684e5, %g2 = 0000000000000068
lduh [%i6+0x10a],%g2 ! %g2 = 000000000000d536
! Mem[0000000091000128] = 1c009f8015699322, %g2 = 000000000000d536
ldx [%i6+0x128],%g2 ! %g2 = 1c009f8015699322
! %l7 = f8f9354543c437f2, Mem[00000000910001d2] = 9791a894
sth %l7,[%i6+0x1d2] ! Mem[00000000910001d0] = 37f2a894
! Mem[00000000418000c8] = 6c7b4b88 50fe77df, %l0 = 0000002b, %l1 = 00000047
ldd [%i3+0x0c8],%l0 ! %l0 = 000000006c7b4b88 0000000050fe77df
! Mem[0000000041800188] = 05f249f0dcf455db, %l3 = 0000000000000046, %l3 = 0000000000000046
add %i3,0x188,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 05f249f0dcf455db
! %l4 = 00000000ff31ca48, Mem[0000000091000190] = 0398849942da465d
stx %l4,[%i6+0x190] ! Mem[0000000091000190] = 00000000ff31ca48
p24_label_23:
! Mem[00000000400001fc] = 8c759cff, %l3 = 05f249f0dcf455db
swap [%i0+0x1fc],%l3 ! %l3 = 000000008c759cff
! Mem[00000000400001a0] = 018106e0, %l0 = 6c7b4b88, %l5 = 000000a8
add %i0,0x1a0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000018106e0
! Mem[00000000408000e3] = 5849d6da, %l6 = 0000000000000023
ldstub [%i1+0x0e3],%l6 ! %l6 = 000000da000000ff
! %l4 = 00000000ff31ca48, Mem[0000000090800158] = 54c8b849
sth %l4,[%i5+0x158] ! Mem[0000000090800158] = ca48b849
! %l2 = 000000003a63a5d9, Mem[0000000091000004] = c41bb6aa
stw %l2,[%i6+0x004] ! Mem[0000000091000004] = 3a63a5d9
! Mem[000000004180017b] = aacd9eb7, %l6 = 00000000000000da
ldstub [%i3+0x17b],%l6 ! %l6 = 000000b7000000ff
! %l1 = 0000000050fe77df, Mem[000000009180015c] = 936f6d0e
stb %l1,[%o0+0x15c] ! Mem[000000009180015c] = df6f6d0e
! Mem[00000000400000fe] = 79d7d536, %l6 = 00000000000000b7
ldstub [%i0+0x0fe],%l6 ! %l6 = 000000d5000000ff
! Mem[00000000900000b0] = 7f212b5900127986, %g2 = 1c009f8015699322
ldx [%i4+0x0b0],%g2 ! %g2 = 7f212b5900127986
! Mem[000000009080014c] = 0ff94014, %g2 = 7f212b5900127986
lduw [%i5+0x14c],%g2 ! %g2 = 000000000ff94014
p24_label_24:
! %l3 = 000000008c759cff, Mem[0000000091000180] = d9bcdeb01e98874b
stx %l3,[%i6+0x180] ! Mem[0000000091000180] = 000000008c759cff
! Mem[00000000410000a8] = a0328aa65683ce2a, %l0 = 000000006c7b4b88, %l4 = 00000000ff31ca48
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = a0328aa65683ce2a
! %l4 = a0328aa65683ce2a, Mem[0000000091000196] = ca48c5d1
stb %l4,[%i6+0x196] ! Mem[0000000091000194] = 2a48c5d1
! %l1 = 0000000050fe77df, Mem[00000000910001fc] = b5918e91
stb %l1,[%i6+0x1fc] ! Mem[00000000910001fc] = df918e91
! Mem[0000000090000064] = 0d1551d8, %g18 = f2cb0a3bd5206df5
ldsw [%i4+0x064],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[0000000041000170] = 87c9a526, %l3 = 000000008c759cff
swap [%i2+0x170],%l3 ! %l3 = 0000000087c9a526
! Mem[0000000091800104] = 05e7be2c, %g2 = 000000000d1551d8
lduh [%o0+0x104],%g2 ! %g2 = 00000000000005e7
! Mem[0000000091800084] = a6b4e02e, %g2 = 00000000000005e7
lduw [%o0+0x084],%g2 ! %g2 = 00000000a6b4e02e
! Mem[00000000418000bc] = 1e3befff, %l7 = 43c437f2, %l4 = 5683ce2a
add %i3,0xbc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000001e3befff
! Mem[000000009100003c] = 19d18bd0, %g2 = 00000000a6b4e02e
ldub [%i6+0x03d],%g2 ! %g2 = 0000000000000019
p24_label_25:
! Mem[0000000091000100] = 1384f18762d999f4, %g2 = 0000000000000019
ldx [%i6+0x100],%g2 ! %g2 = 1384f18762d999f4
! Mem[000000004000019c] = 2f2103b3, %l1 = 0000000050fe77df
swap [%i0+0x19c],%l1 ! %l1 = 000000002f2103b3
! Mem[0000000041800198] = f46cc12c, %l5 = 00000000018106e0
ldstub [%i3+0x198],%l5 ! %l5 = 000000f4000000ff
! Mem[0000000090000090] = f49f1723, %g18 = f2cb0a3bd5206df5
ldsw [%i4+0x090],%g2 ! %g2 = f2cb0a3bd5206df5
! Mem[00000000418000e8] = 847fff4d1a3487cb, %l2 = 000000003a63a5d9, %l2 = 000000003a63a5d9
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 847fff4d1a3487cb
! Mem[0000000041000130] = b340a24c, %l1 = 2f2103b3, %l4 = 1e3befff
add %i2,0x130,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000b340a24c
! %l6 = 00000000000000d5, Mem[0000000040800150] = a6a5f1c5
stw %l6,[%i1+0x150] ! Mem[0000000040800150] = 000000d5
! %l3 = 0000000087c9a526, Mem[0000000090000169] = bc723c68
stb %l3,[%i4+0x169] ! Mem[0000000090000168] = 26723c68
! Mem[0000000091000154] = 28ad1ffe, %g2 = fffffffff49f1723
ldsb [%i6+0x154],%g2 ! %g2 = 0000000000000028
! Mem[00000000400000b8] = 93c17fa3765ecdeb, %l7 = f8f9354543c437f2, %l4 = 00000000b340a24c
add %i0,0xb8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 93c17fa3765ecdeb
ba,a p24_not_taken_0_end
p24_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000006c7b4b88
bne,a,pn %xcc,p24_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000002f2103b3
bne,a,pn %xcc,p24_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 847fff4d1a3487cb
bne,a,pn %xcc,p24_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000087c9a526
bne,a,pn %xcc,p24_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 93c17fa3765ecdeb
bne,a,pn %xcc,p24_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000f4
bne,a,pn %xcc,p24_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000d5
bne,a,pn %xcc,p24_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be f8f9354543c437f2
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 70cdbe78 1305bff8
bne %xcc,p24_f0_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 276deaa8 397c73ce
bne %xcc,p24_f4_fail
nop
! Check Local Memory
set p24_local0_expect,%g1
p24_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 347e0a7f986e97b1
ldx [%i0+0x000],%g3 ! Observed data at 0000000040000000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = a4f0e64d0ed7f99e
ldx [%i0+0x028],%g3 ! Observed data at 0000000040000028
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = 5baaa3f2102eff63
ldx [%i0+0x060],%g3 ! Observed data at 0000000040000060
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x060,%g4
ldx [%g1+0x098],%g2 ! Expected data = 73fcbff1ff1598b7
ldx [%i0+0x098],%g3 ! Observed data at 0000000040000098
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 40d3ee95fbfff5f1
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000400000d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 81c666e079d7ff36
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000400000f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = c0d76b9578d544ce
ldx [%i0+0x108],%g3 ! Observed data at 0000000040000108
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 8b05f6030000004e
ldx [%i0+0x128],%g3 ! Observed data at 0000000040000128
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x128,%g4
ldx [%g1+0x198],%g2 ! Expected data = 702d0e0b50fe77df
ldx [%i0+0x198],%g3 ! Observed data at 0000000040000198
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00940923c0378aa0
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000400001a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a540aec676bcf9ff
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000400001b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = de87f9a3dcf455db
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000400001f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i0,0x1f8,%g4
set p24_local1_expect,%g1
p24_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = f8f9354543c437f2
ldx [%i1+0x000],%g3 ! Observed data at 0000000040800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x000,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6d6dda24e1ffeeff
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000408000a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = e3cade1dbfffc34e
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000408000a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4735b737a4ff21b9
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000408000b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5849d6ff7052fd9f
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000408000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 15ff2fc75120393c
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000408000f8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = c8ff386266085457
ldx [%i1+0x128],%g3 ! Observed data at 0000000040800128
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000626f053751
ldx [%i1+0x140],%g3 ! Observed data at 0000000040800140
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 000000d5c84583ff
ldx [%i1+0x150],%g3 ! Observed data at 0000000040800150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = cf19f0a3000000e8
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000408001a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 76ffc679de9f61cb
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000408001a8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 22a95a6ae311ffe6
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000408001b0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 28ff9c590878ff75
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000408001b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e6cdda79c71f608f
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000408001d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 357afc8eab8247ff
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000408001d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 74229c2bd56dabc7
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000408001e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 01ec88ad651a5aee
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000408001f0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i1,0x1f0,%g4
set p24_local2_expect,%g1
p24_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 00efff23af3e5a09
ldx [%i2+0x008],%g3 ! Observed data at 0000000041000008
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 93ac8e8d00000037
ldx [%i2+0x010],%g3 ! Observed data at 0000000041000010
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = efbd809dbad74560
ldx [%i2+0x020],%g3 ! Observed data at 0000000041000020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = e6de422d5cd5c4f7
ldx [%i2+0x040],%g3 ! Observed data at 0000000041000040
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 86c26f0b00000026
ldx [%i2+0x070],%g3 ! Observed data at 0000000041000070
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = bf13ffd4ccdf8974
ldx [%i2+0x088],%g3 ! Observed data at 0000000041000088
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = e6f9368079d7d536
ldx [%i2+0x090],%g3 ! Observed data at 0000000041000090
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4fce53ff4e3aff3a
ldx [%i2+0x098],%g3 ! Observed data at 0000000041000098
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ff029d42fba83eae
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000410000c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8b264b008ed9ff6a
ldx [%i2+0x108],%g3 ! Observed data at 0000000041000108
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 6986d7ff4229b8cb
ldx [%i2+0x110],%g3 ! Observed data at 0000000041000110
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = a8ffd37e2c82f520
ldx [%i2+0x138],%g3 ! Observed data at 0000000041000138
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 8e1cec29aaacc547
ldx [%i2+0x140],%g3 ! Observed data at 0000000041000140
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 8c759cffe1fb2e42
ldx [%i2+0x170],%g3 ! Observed data at 0000000041000170
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 0a35ff1d3ed7ebcf
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000410001a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0e435dae7981f13a
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+0x000],%g2 ! Expected data = b5e5c494c46355ff
ldx [%i3+0x000],%g3 ! Observed data at 0000000041800000
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 112df951bb758ea0
ldx [%i3+0x020],%g3 ! Observed data at 0000000041800020
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0b8d0db65b51ff9e
ldx [%i3+0x048],%g3 ! Observed data at 0000000041800048
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 85ff25e28899bfa9
ldx [%i3+0x050],%g3 ! Observed data at 0000000041800050
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 1eff1a23bbc22e4f
ldx [%i3+0x088],%g3 ! Observed data at 0000000041800088
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f9b35ea7ff6c0bc8
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000418000a0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 85da2fef1e3befff
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000418000b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 9e88ebb5ff718a8e
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000418000c0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 57e32fcd40591dff
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000418000d0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3020fff00105fe3c
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000418000d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff163ae8b2a448d0
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000418000e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 847fff4d1a3487cb
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000418000e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x150],%g2 ! Expected data = 51d1ba4faa9ec6bb
ldx [%i3+0x150],%g3 ! Observed data at 0000000041800150
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = aacd9effd107c938
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 = ff6cc12cda5d17aa
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 = 0000003b9abad9ac
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000418001b8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 84e5b0067d96baf3
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000418001c8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c8de386266085457
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000418001d8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d2525008ea8c05ff
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000418001e0
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fafbff04547b00cc
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000418001e8
cmp %g2,%g3
bne,a,pn %xcc,p24_local_failed
add %i3,0x1e8,%g4
! The test for processor 24 has passed
p24_passed:
ta GOOD_TRAP
nop
p24_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p24_failed
p24_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p24_failed
p24_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p24_failed
p24_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p24_failed
p24_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p24_failed
p24_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p24_failed
p24_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p24_failed
p24_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p24_failed
p24_f0_fail:
set p24_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p24_f4_fail:
set p24_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 24 failed
p24_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x060] ! Set processor 24 done flag
set p24_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 24 failed
p24_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x060] ! Set processor 24 done flag
set p24_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p24_selfmod_failed:
ba p24_failed
mov 0xabc,%g1
p24_common_error:
or %g0,0xef8,%g1
ba p24_failed
mov %o5,%g3
p24_common_signature_error:
set p24_temp,%g1
ba p24_failed
st %g2,[%g1] ! Common Lock Number
p24_common_timeout:
set p24_temp,%g1
ba p24_failed
st %g2,[%g1] ! Common Lock Number
p24_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p24_failed
mov 0x0,%g3
p24_trap1e:
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040000018]
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000041000020]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800010]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040800000]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040800020]
ldsha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800020]
done
p24_trap1o:
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000040000018]
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000041000020]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000040800010]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000040800000]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000040800020]
ldsha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000041800020]
done
p24_trap2e:
ldsha [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041800018]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040000008]
done
p24_trap2o:
ldsha [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000041800018]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000040000008]
done
p24_trap3e:
nop
nop
nop
nop
nop
done
p24_trap3o:
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 = 16f5b4781cd417c1
ldx [%g1+0x008],%l1 ! %l1 = 0bcb06c1edd0a79d
ldx [%g1+0x010],%l2 ! %l2 = 51d1ba4faa9ec6bb
ldx [%g1+0x018],%l3 ! %l3 = 374f3f3878d544ce
ldx [%g1+0x020],%l4 ! %l4 = 8154161e2d609713
ldx [%g1+0x028],%l5 ! %l5 = 28eba23e222e88a9
ldx [%g1+0x030],%l6 ! %l6 = 96d7f6dc43c437f2
ldx [%g1+0x038],%l7 ! %l7 = 20188db4c3fe9835
! Initialize the output register of window 0
set unres3_start,%o0
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 = 1fb8b0c0 6eb25c2e cec79e7a 173ff7b5
! %f4 = 93486232 fb673a35 cb491120 07ebad9b
! %f8 = 9502570a ac15ee3e 3b2b6d8d 0cc7fedf
! %f12 = 68d5a8aa bc2161d3 d0588861 04bdf877
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = bf0d083b 95e65101 56a2b1d1 5d1abc7d
! %f20 = 837fb8d2 3454cb1a d49a9d27 05da0b44
! %f24 = e711e692 410a210c 32080181 f82c2a03
! %f28 = 23d15771 248c5ae3 030a30af 70db0cb3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c7a6ca5f 8650fb01 fbec9f4b 01b2d3f4
! %f36 = 398d3bd1 7e057770 e0934963 fd91860a
! %f40 = 02bf3ab7 bff43074 09e09382 873ba604
! %f44 = f2d344ef 1faab0e6 4e535342 b3b45329
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1adf24a80000000c,%g7,%g1 ! GSR scale = 1, align = 4
wr %g1,%g0,%gsr ! GSR = 1adf24a80000000c
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 25
p25_label_1:
! Mem[0000000042800100] = aa7cfc2f, %l4 = ca2566e4, %l5 = 009d268e
add %i1,0x100,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000aa7cfc2f
! Mem[0000000043800030] = 6e74153d, %l1 = 702650ab, %l5 = aa7cfc2f
add %i3,0x30,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000006e74153d
! Mem[0000000042000168] = e81f863e4900ef7d, %l4 = 9daef0eeca2566e4, %l0 = b039074285ee234b
add %i0,0x168,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = e81f863e4900ef7d
! Mem[0000000091000130] = 3babf221bd627f18, %g2 = 4f461ebad2eb9f27
ldx [%i6+0x130],%g2 ! %g2 = 3babf221bd627f18
! Mem[00000000908000a8] = d71785dd f20eed25, %g2 = bd627f18, %g3 = 0bad0b00
ldd [%i5+0x0a8],%g2 ! %g2 = 00000000d71785dd 00000000f20eed25
! Mem[0000000042000197] = 9d8d0c62, %l4 = 9daef0eeca2566e4
ldstub [%i0+0x197],%l4 ! %l4 = 00000062000000ff
! %l0 = 4900ef7d, %l1 = 702650ab, Mem[00000000428000e8] = 7742f475 3822b084
std %l0,[%i1+0x0e8] ! Mem[00000000428000e8] = 4900ef7d 702650ab
! Mem[00000000430001c0] = b4eaf010, %l2 = 7de7fe3053f418bb
ldstub [%i2+0x1c0],%l2 ! %l2 = 000000b4000000ff
! Mem[00000000910001f0] = 4b946571, %g2 = 00000000d71785dd
ldsb [%i6+0x1f0],%g2 ! %g2 = 000000000000004b
! %l0 = e81f863e4900ef7d, Mem[0000000091800134] = 465010e8
stw %l0,[%o0+0x134] ! Mem[0000000091800134] = 4900ef7d
p25_label_2:
! Mem[00000000908001e0] = c0047a02, %g2 = 000000000000004b
lduw [%i5+0x1e0],%g2 ! %g2 = 00000000c0047a02
! Mem[0000000091800054] = 4cefec36, %g2 = 00000000c0047a02
lduw [%o0+0x054],%g2 ! %g2 = 000000004cefec36
! %l3 = 00df2129d023a086, Mem[00000000908001b8] = 18c437e74a3237f9
stx %l3,[%i5+0x1b8] ! Mem[00000000908001b8] = 00df2129d023a086
! %l6 = 4ed4a5660c115fca, Mem[0000000091800190] = 18bdfe98d772a70c
stx %l6,[%o0+0x190] ! Mem[0000000091800190] = 4ed4a5660c115fca
! Mem[0000000091800180] = fca9c1ba, %g2 = 000000004cefec36
ldub [%o0+0x180],%g2 ! %g2 = 00000000000000fc
! Mem[00000000918000f0] = 980a9e1291b1b504, %g2 = 00000000000000fc
ldx [%o0+0x0f0],%g2 ! %g2 = 980a9e1291b1b504
! Mem[0000000042000174] = 6fed7e36, %l1 = 702650ab, %l1 = 702650ab
add %i0,0x174,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000006fed7e36
! Mem[0000000043800128] = ccb6a63d39c81934, %l3 = 00df2129d023a086, %l0 = e81f863e4900ef7d
add %i3,0x128,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ccb6a63d39c81934
! Mem[00000000910000d4] = 512dff05, %g2 = 980a9e1291b1b504
ldsb [%i6+0x0d4],%g2 ! %g2 = 0000000000000051
! %l6 = 4ed4a5660c115fca, Mem[00000000908001f4] = b1c7a123
stw %l6,[%i5+0x1f4] ! Mem[00000000908001f4] = 0c115fca
p25_label_3:
! Mem[000000009100000c] = 9be6b9d3, %g2 = 0000000000000051
lduw [%i6+0x00c],%g2 ! %g2 = 000000009be6b9d3
! Mem[000000004380012b] = ccb6a63d, %l4 = 0000000000000062
ldstub [%i3+0x12b],%l4 ! %l4 = 0000003d000000ff
! %l4 = 000000000000003d, Mem[00000000918000e8] = 3ba12806af60f6c1
stx %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 000000000000003d
! Mem[0000000043000110] = a6c1c60c836a2bc2, %l7 = 97d081fe0a89a8db, %l5 = 000000006e74153d
add %i2,0x110,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = a6c1c60c836a2bc2
! Mem[00000000910000dc] = 6f7d6464, %g2 = 000000009be6b9d3
ldub [%i6+0x0dd],%g2 ! %g2 = 000000000000006f
! Mem[0000000043800068] = 64f852c6, %l7 = 0a89a8db, %l5 = 836a2bc2
add %i3,0x68,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000064f852c6
! Mem[0000000042800144] = be38382d, %l3 = 00df2129d023a086
ldstub [%i1+0x144],%l3 ! %l3 = 000000be000000ff
! Mem[0000000091800090] = ff83cf3c e9c0328f, %g2 = 0000006f, %g3 = f20eed25
ldd [%o0+0x090],%g2 ! %g2 = 00000000ff83cf3c 00000000e9c0328f
! Mem[00000000428000e4] = 9f43f106, %l2 = 00000000000000b4
swap [%i1+0x0e4],%l2 ! %l2 = 000000009f43f106
! Mem[00000000910000f8] = d656b075a8fd904a, %g2 = 00000000ff83cf3c
ldx [%i6+0x0f8],%g2 ! %g2 = d656b075a8fd904a
p25_label_4:
! Mem[0000000091800008] = 57d11381, %g2 = d656b075a8fd904a
ldsh [%o0+0x00a],%g2 ! %g2 = 00000000000057d1
! %l4 = 000000000000003d, Mem[00000000908000d8] = 60d85c8c
sth %l4,[%i5+0x0d8] ! Mem[00000000908000d8] = 003d5c8c
! Mem[0000000043800104] = 0cab48be, %l0 = ccb6a63d39c81934
swap [%i3+0x104],%l0 ! %l0 = 000000000cab48be
! Mem[00000000430000df] = 0b9c8029, %l5 = 0000000064f852c6
ldstub [%i2+0x0df],%l5 ! %l5 = 00000029000000ff
! Mem[00000000420001d0] = 9447622f, %l5 = 0000000000000029
swap [%i0+0x1d0],%l5 ! %l5 = 000000009447622f
! Mem[0000000043800188] = 48edc80541cce086, %l0 = 000000000cab48be
ldx [%i3+0x188],%l0 ! %l0 = 48edc80541cce086
! %l0 = 48edc80541cce086, Mem[000000009100001d] = 75b4ba54
stb %l0,[%i6+0x01d] ! Mem[000000009100001c] = 86b4ba54
! %l5 = 000000009447622f, Mem[0000000091800060] = 4efd124c6111ba07
stx %l5,[%o0+0x060] ! Mem[0000000091800060] = 000000009447622f
! Mem[00000000428001c4] = 162bee3d, %l2 = 9f43f106, %l0 = 41cce086
add %i1,0x1c4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000162bee3d
! Mem[0000000043000168] = 68266464, %l1 = 6fed7e36, %l4 = 0000003d
add %i2,0x168,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000068266464
p25_label_5:
! Mem[0000000091800120] = 87e078c0f0c87151, %g2 = 00000000000057d1
ldx [%o0+0x120],%g2 ! %g2 = 87e078c0f0c87151
! Mem[00000000900001b8] = 587249c8, %g2 = 87e078c0f0c87151
lduw [%i4+0x1b8],%g2 ! %g2 = 00000000587249c8
! Mem[0000000042000190] = aa57cd51 9d8d0cff, %l0 = 162bee3d, %l1 = 6fed7e36
ldd [%i0+0x190],%l0 ! %l0 = 00000000aa57cd51 000000009d8d0cff
! Mem[0000000090000088] = a8616d1e19ef6fd7, %g2 = 00000000587249c8
ldx [%i4+0x088],%g2 ! %g2 = a8616d1e19ef6fd7
! Mem[00000000420001a9] = accc1193, %l3 = 00000000000000be
ldstub [%i0+0x1a9],%l3 ! %l3 = 000000cc000000ff
! %l5 = 000000009447622f, Mem[0000000091800158] = 9dc4c12d936f6d0e
stx %l5,[%o0+0x158] ! Mem[0000000091800158] = 000000009447622f
! Mem[00000000908000d4] = 658f4a00, %g2 = a8616d1e19ef6fd7
ldub [%i5+0x0d5],%g2 ! %g2 = 0000000000000065
! Mem[0000000042000041] = 688fda7e, %l3 = 00000000000000cc
ldstub [%i0+0x041],%l3 ! %l3 = 0000008f000000ff
! Mem[00000000918001f4] = 23b3ffa2, %g18 = b8e2ee146e12bd11
ldsw [%o0+0x1f4],%g2 ! %g2 = b8e2ee146e12bd11
! Mem[00000000910001e4] = 56a678b1, %g2 = 0000000023b3ffa2
ldub [%i6+0x1e5],%g2 ! %g2 = 0000000000000056
p25_label_6:
! Mem[0000000043000020] = dfd325ae, %l3 = 0000008f, %l7 = 0a89a8db
add %i2,0x20,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000dfd325ae
! Mem[00000000900000f0] = 2cbe15ed, %g2 = 0000000000000056
lduw [%i4+0x0f0],%g2 ! %g2 = 000000002cbe15ed
! Mem[0000000090000174] = efdd70c9, %g2 = 000000002cbe15ed
ldsb [%i4+0x175],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000043800030] = 6e74153d00c84ebb, %l1 = 000000009d8d0cff, %l7 = 00000000dfd325ae
add %i3,0x30,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 6e74153d00c84ebb
! Mem[00000000918001c0] = 883343ce, %g18 = b8e2ee146e12bd11
ldsw [%o0+0x1c0],%g2 ! %g2 = b8e2ee146e12bd11
! Mem[0000000090000000] = 3dcbd51e, %g2 = ffffffff883343ce
lduw [%i4+%g0],%g2 ! %g2 = 000000003dcbd51e
! Mem[00000000430001c8] = c9d28468, %l3 = 000000000000008f
swap [%i2+0x1c8],%l3 ! %l3 = 00000000c9d28468
! %l3 = 00000000c9d28468, Mem[00000000910000f0] = 749c07e0
sth %l3,[%i6+0x0f0] ! Mem[00000000910000f0] = 846807e0
! Mem[0000000042000148] = 0d7ccbecbc1de4e4, %l5 = 000000009447622f, %l0 = 00000000aa57cd51
add %i0,0x148,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 0d7ccbecbc1de4e4
! Mem[00000000908001b8] = 00df2129, %g2 = 000000003dcbd51e
lduh [%i5+0x1b8],%g2 ! %g2 = 00000000000000df
p25_label_7:
! Mem[0000000042000130] = ef6cec29, %l5 = 000000009447622f
ldub [%i0+0x133],%l5 ! %l5 = 0000000000000029
! Mem[00000000428000cc] = 2cb3a3e2, %l2 = 000000009f43f106
ldstub [%i1+0x0cc],%l2 ! %l2 = 0000002c000000ff
! Mem[00000000420001c0] = 18580996, %l4 = 0000000068266464
ldsw [%i0+0x1c0],%l4 ! %l4 = 0000000018580996
! Mem[0000000090800088] = e465cdce 3b38a1d3, %g2 = 000000df, %g3 = e9c0328f
ldd [%i5+0x088],%g2 ! %g2 = 00000000e465cdce 000000003b38a1d3
! Mem[0000000042000079] = f62deb40, %l6 = 4ed4a5660c115fca
ldstub [%i0+0x079],%l6 ! %l6 = 0000002d000000ff
! Mem[0000000090800004] = e3091c39, %g2 = 00000000e465cdce
ldub [%i5+0x004],%g2 ! %g2 = 00000000000000e3
! Mem[0000000042000070] = 89c28517f9072565, %l4 = 0000000018580996, %l5 = 0000000000000029
add %i0,0x70,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 89c28517f9072565
! Mem[00000000420000a0] = b6741b44, %l5 = f9072565, %l6 = 0000002d
add %i0,0xa0,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b6741b44
! Mem[00000000918001d0] = 3446ea1f, %g2 = 00000000000000e3
ldub [%o0+0x1d2],%g2 ! %g2 = 0000000000000034
! %l1 = 000000009d8d0cff, Mem[00000000918001b4] = 872c5b99
stw %l1,[%o0+0x1b4] ! Mem[00000000918001b4] = 9d8d0cff
p25_label_8:
! %l1 = 000000009d8d0cff, Mem[00000000910000ce] = c9ab45aa
sth %l1,[%i6+0x0ce] ! Mem[00000000910000cc] = 0cff45aa
! Mem[0000000043000130] = 0402302b, %l1 = 9d8d0cff, %l3 = c9d28468
add %i2,0x130,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000000402302b
! Mem[000000009000015c] = 026fb8e3, %g18 = b8e2ee146e12bd11
ldsw [%i4+0x15c],%g2 ! %g2 = b8e2ee146e12bd11
! Mem[00000000420001e0] = 991cba28464e662d, %l2 = 000000000000002c, %l4 = 0000000018580996
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 991cba28464e662d
! %l2 = 000000000000002c, Mem[0000000091800088] = 12ba89ae
stw %l2,[%o0+0x088] ! Mem[0000000091800088] = 0000002c
! Mem[0000000042800114] = 212527c7, %l0 = 0d7ccbecbc1de4e4
swap [%i1+0x114],%l0 ! %l0 = 00000000212527c7
! Mem[0000000090000030] = 00680f6b 0ff757c1, %g2 = 026fb8e3, %g3 = 3b38a1d3
ldd [%i4+0x030],%g2 ! %g2 = 0000000000680f6b 000000000ff757c1
! Mem[00000000420000d8] = 633b10b9, %l3 = 0402302b, %l6 = b6741b44
add %i0,0xd8,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000633b10b9
! Mem[00000000908001d8] = 060dcef4 6a8b330a, %g2 = 00680f6b, %g3 = 0ff757c1
ldd [%i5+0x1d8],%g2 ! %g2 = 00000000060dcef4 000000006a8b330a
! Mem[00000000438001c0] = 0572402e5d0276fb, %l1 = 000000009d8d0cff, %l4 = 991cba28464e662d
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 0572402e5d0276fb
p25_label_9:
! Mem[00000000918001ac] = 58a6480f, %g18 = b8e2ee146e12bd11
ldsw [%o0+0x1ac],%g2 ! %g2 = b8e2ee146e12bd11
! %l4 = 0572402e5d0276fb, Mem[00000000428001fc] = 45de33aa
stw %l4,[%i1+0x1fc] ! Mem[00000000428001fc] = 5d0276fb
! Mem[00000000438001cc] = 414b1c9f, %l5 = 89c28517f9072565
ldstub [%i3+0x1cc],%l5 ! %l5 = 00000041000000ff
! %l6 = 633b10b9, %l7 = 00c84ebb, Mem[0000000090000150] = 970dcdea 02880e3d
std %l6,[%i4+0x150] ! Mem[0000000090000150] = 633b10b9 00c84ebb
! Mem[00000000438000e3] = 4d48e4db, %l2 = 000000000000002c
ldstub [%i3+0x0e3],%l2 ! %l2 = 000000db000000ff
! Mem[00000000908001a4] = 53389a2a, %g18 = b8e2ee146e12bd11
ldsw [%i5+0x1a4],%g2 ! %g2 = b8e2ee146e12bd11
! %l3 = 000000000402302b, Mem[000000009000008d] = ef6fd7f4
stb %l3,[%i4+0x08d] ! Mem[000000009000008c] = 2b6fd7f4
! Mem[00000000430000b0] = 319eb3ee, %l4 = 0572402e5d0276fb
swap [%i2+0x0b0],%l4 ! %l4 = 00000000319eb3ee
! %l1 = 000000009d8d0cff, Mem[0000000090000098] = 7d333a3f
sth %l1,[%i4+0x098] ! Mem[0000000090000098] = 0cff3a3f
! Mem[00000000420000dc] = b1054a7b, %l7 = 00c84ebb, %l5 = 00000041
add %i0,0xdc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000b1054a7b
p25_label_10:
! Mem[000000004380015d] = 2afd5755, %l1 = 000000009d8d0cff
ldstub [%i3+0x15d],%l1 ! %l1 = 000000fd000000ff
! Mem[0000000043000018] = 112bd3de77d9c6ee, %l2 = 00000000000000db, %l6 = 00000000633b10b9
add %i2,0x18,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 112bd3de77d9c6ee
! Mem[0000000043800030] = 6e74153d00c84ebb, %l0 = 00000000212527c7, %l0 = 00000000212527c7
add %i3,0x30,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 6e74153d00c84ebb
! Mem[0000000042000163] = 76b74d5e, %l5 = 00000000b1054a7b
ldstub [%i0+0x163],%l5 ! %l5 = 0000005e000000ff
! %l2 = 000000db, %l3 = 0402302b, Mem[00000000910000d0] = 45aa483a 512dff05
std %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 000000db 0402302b
! %l1 = 00000000000000fd, Mem[0000000091000068] = 442f360442a83b18
stx %l1,[%i6+0x068] ! Mem[0000000091000068] = 00000000000000fd
! Mem[0000000091800048] = 761593c6, %g2 = 0000000053389a2a
lduh [%o0+0x04a],%g2 ! %g2 = 0000000000007615
! %l1 = 00000000000000fd, Mem[000000009000017e] = 1157eb44
sth %l1,[%i4+0x17e] ! Mem[000000009000017c] = 00fdeb44
! Mem[00000000430001f4] = 1e0fa588, %l1 = 00000000000000fd
swap [%i2+0x1f4],%l1 ! %l1 = 000000001e0fa588
! Mem[0000000090800090] = 71c44099, %g18 = b8e2ee146e12bd11
ldsw [%i5+0x090],%g2 ! %g2 = b8e2ee146e12bd11
p25_label_11:
! Mem[0000000043000008] = c2b475e9a773374a, %l3 = 000000000402302b, %l1 = 000000001e0fa588
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c2b475e9a773374a
! %l6 = 77d9c6ee, %l7 = 00c84ebb, Mem[0000000090000070] = ef8595c8 fd39b602
std %l6,[%i4+0x070] ! Mem[0000000090000070] = 77d9c6ee 00c84ebb
! Mem[0000000043000114] = 836a2bc2, %l0 = 00c84ebb, %l0 = 00c84ebb
add %i2,0x114,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000836a2bc2
! Mem[00000000438000cc] = 3363d9c4, %l1 = c2b475e9a773374a
swap [%i3+0x0cc],%l1 ! %l1 = 000000003363d9c4
! %l7 = 6e74153d00c84ebb, Mem[000000009180005a] = feeefa0e
stb %l7,[%o0+0x05a] ! Mem[0000000091800058] = bbeefa0e
! Mem[0000000042000161] = 76b74dff, %l1 = 000000003363d9c4
ldstub [%i0+0x161],%l1 ! %l1 = 000000b7000000ff
! Mem[0000000042000114] = 91c10b60, %l7 = 00c84ebb, %l4 = 319eb3ee
add %i0,0x114,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000091c10b60
! Mem[00000000430000ac] = be432480, %l7 = 6e74153d00c84ebb
swap [%i2+0x0ac],%l7 ! %l7 = 00000000be432480
! Mem[0000000042800158] = 261b0a57, %l2 = 00000000000000db
ldstub [%i1+0x158],%l2 ! %l2 = 00000026000000ff
! Mem[0000000043000078] = 2a31baac, %l6 = 77d9c6ee, %l1 = 000000b7
add %i2,0x78,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002a31baac
p25_label_12:
! Mem[00000000428000ac] = a1a69e1a, %l1 = 2a31baac, %l6 = 77d9c6ee
add %i1,0xac,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a1a69e1a
! Mem[00000000430001c8] = 0000008f526d5541, %l4 = 0000000091c10b60, %l6 = 00000000a1a69e1a
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 0000008f526d5541
! Mem[0000000043800088] = b53462f964eeae04, %l3 = 000000000402302b, %l1 = 000000002a31baac
add %i3,0x88,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = b53462f964eeae04
! Mem[00000000910000b0] = 6c54d54e, %g18 = b8e2ee146e12bd11
ldsw [%i6+0x0b0],%g2 ! %g2 = b8e2ee146e12bd11
! Mem[0000000042800030] = 34deaf2b, %l0 = 00000000836a2bc2
lduh [%i1+0x030],%l0 ! %l0 = 00000000000034de
! %l4 = 0000000091c10b60, Mem[00000000908001f6] = 5fca0c01
stb %l4,[%i5+0x1f6] ! Mem[00000000908001f4] = 60ca0c01
! Mem[0000000042000168] = e81f863e4900ef7d, %l3 = 000000000402302b, %l7 = 00000000be432480
add %i0,0x168,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = e81f863e4900ef7d
! Mem[000000004300006a] = 38f11d22, %l1 = b53462f964eeae04
ldstub [%i2+0x06a],%l1 ! %l1 = 0000001d000000ff
! Mem[0000000043000049] = afa1cb6e, %l6 = 0000008f526d5541
ldstub [%i2+0x049],%l6 ! %l6 = 000000a1000000ff
! %l4 = 0000000091c10b60, Mem[0000000091000118] = 1ccd890288355b19
stx %l4,[%i6+0x118] ! Mem[0000000091000118] = 0000000091c10b60
p25_label_13:
! %l5 = 000000000000005e, Mem[00000000908001ca] = 2008eb1e
sth %l5,[%i5+0x1ca] ! Mem[00000000908001c8] = 005eeb1e
! Mem[0000000090800078] = 3d1151d4, %g2 = 000000006c54d54e
ldsh [%i5+0x07a],%g2 ! %g2 = 0000000000003d11
! Mem[0000000042800010] = 023f2777738983e6, %l5 = 000000000000005e, %l5 = 000000000000005e
add %i1,0x10,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 023f2777738983e6
! Mem[0000000042800009] = 4a663cb5, %l5 = 023f2777738983e6
ldstub [%i1+0x009],%l5 ! %l5 = 00000066000000ff
! Mem[000000004280003a] = 69ddeec9, %l5 = 0000000000000066
ldstub [%i1+0x03a],%l5 ! %l5 = 000000ee000000ff
! Mem[00000000900000c0] = 0cf61263 07871bc2, %g2 = 00003d11, %g3 = 6a8b330a
ldd [%i4+0x0c0],%g2 ! %g2 = 000000000cf61263 0000000007871bc2
! %l7 = e81f863e4900ef7d, Mem[0000000091000170] = 9b414f1c
sth %l7,[%i6+0x170] ! Mem[0000000091000170] = ef7d4f1c
! Mem[0000000042800050] = b0370e7056353648, %l3 = 000000000402302b, %l2 = 0000000000000026
add %i1,0x50,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = b0370e7056353648
! Mem[00000000438000c8] = 3efac433, %l1 = 0000001d, %l6 = 000000a1
add %i3,0xc8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000003efac433
! Mem[00000000900001f8] = 84f7f953, %g2 = 000000000cf61263
lduw [%i4+0x1f8],%g2 ! %g2 = 0000000084f7f953
p25_label_14:
! Mem[00000000908000ec] = 9af46f1e, %g2 = 0000000084f7f953
ldsb [%i5+0x0ee],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000090000110] = 9b5f79df, %g2 = ffffffffffffff9a
lduh [%i4+0x112],%g2 ! %g2 = 0000000000009b5f
! %l2 = b0370e7056353648, Mem[0000000091000140] = 47050689
sth %l2,[%i6+0x140] ! Mem[0000000091000140] = 36480689
! Mem[0000000091000088] = 04dbc27f, %g2 = 0000000000009b5f
lduw [%i6+0x088],%g2 ! %g2 = 0000000004dbc27f
! Mem[00000000910001f4] = 3a8ccc2c, %g2 = 0000000004dbc27f
lduw [%i6+0x1f4],%g2 ! %g2 = 000000003a8ccc2c
! %l5 = 00000000000000ee, Mem[00000000900001cb] = ffbd8718
stb %l5,[%i4+0x1cb] ! Mem[00000000900001c8] = eebd8718
! Mem[00000000910001a4] = 14b0ca69, %g2 = 000000003a8ccc2c
lduh [%i6+0x1a6],%g2 ! %g2 = 00000000000014b0
! Mem[000000009180017c] = 40c2fca9, %g2 = 00000000000014b0
lduh [%o0+0x17e],%g2 ! %g2 = 00000000000040c2
! Mem[0000000043000044] = 53cf59f6, %l2 = 56353648, %l2 = 56353648
add %i2,0x44,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000053cf59f6
! Mem[00000000910001b8] = 1817b3a1 06c8ffc4, %g2 = 000040c2, %g3 = 07871bc2
ldd [%i6+0x1b8],%g2 ! %g2 = 000000001817b3a1 0000000006c8ffc4
p25_label_15:
! %l5 = 00000000000000ee, Mem[00000000910001b8] = 1817b3a1
stw %l5,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000ee
! Mem[0000000091800114] = 52b0707c, %g2 = 000000001817b3a1
ldsh [%o0+0x116],%g2 ! %g2 = 00000000000052b0
! %l5 = 00000000000000ee, Mem[0000000043000128] = 989f04ec6bf97090
stx %l5,[%i2+0x128] ! Mem[0000000043000128] = 00000000000000ee
! Mem[0000000090800074] = eaa93060, %g2 = 00000000000052b0
lduh [%i5+0x076],%g2 ! %g2 = 000000000000eaa9
! Mem[0000000043000148] = dff78dc3, %l5 = 00000000000000ee
swap [%i2+0x148],%l5 ! %l5 = 00000000dff78dc3
! Mem[0000000091800098] = e96fd2c5, %g2 = 000000000000eaa9
ldsh [%o0+0x098],%g2 ! %g2 = ffffffffffffe96f
! Mem[0000000091800080] = 25855ca4a6b4e02e, %g2 = ffffffffffffe96f
ldx [%o0+0x080],%g2 ! %g2 = 25855ca4a6b4e02e
! %l4 = 0000000091c10b60, Mem[00000000918000b8] = 69c70d0d
stb %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 60c70d0d
! %l0 = 00000000000034de, Mem[00000000918000da] = 264e06c4
sth %l0,[%o0+0x0da] ! Mem[00000000918000d8] = 34de06c4
! %l0 = 00000000000034de, Mem[00000000918000b2] = e97bf0eb
stb %l0,[%o0+0x0b2] ! Mem[00000000918000b0] = de7bf0eb
p25_label_16:
! Mem[000000004200012a] = 528ebe61, %l4 = 0000000091c10b60
ldstub [%i0+0x12a],%l4 ! %l4 = 000000be000000ff
! Mem[0000000042800084] = fb8a3ef8, %l1 = 000000000000001d
swap [%i1+0x084],%l1 ! %l1 = 00000000fb8a3ef8
! Mem[0000000090000024] = bee0efbc, %g2 = 25855ca4a6b4e02e
lduw [%i4+0x024],%g2 ! %g2 = 00000000bee0efbc
! Mem[00000000420000b0] = 359d0c7207afccaf, %l2 = 0000000053cf59f6, %l6 = 000000003efac433
add %i0,0xb0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 359d0c7207afccaf
! %l7 = e81f863e4900ef7d, Mem[0000000090000108] = 3abbf315
sth %l7,[%i4+0x108] ! Mem[0000000090000108] = ef7df315
! Mem[0000000091000038] = 11f3562b, %g2 = 00000000bee0efbc
ldub [%i6+0x039],%g2 ! %g2 = 0000000000000011
! Mem[0000000042800058] = c7109c4e59f07694, %l4 = 00000000000000be, %l3 = 000000000402302b
add %i1,0x58,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = c7109c4e59f07694
! %l6 = 359d0c7207afccaf, Mem[00000000900000cd] = 96bba5c3
stb %l6,[%i4+0x0cd] ! Mem[00000000900000cc] = afbba5c3
! Mem[0000000042000064] = 95f33b22, %l7 = 4900ef7d, %l7 = 4900ef7d
add %i0,0x64,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000095f33b22
! Mem[0000000042800014] = 738983e6, %l1 = 00000000fb8a3ef8
swap [%i1+0x014],%l1 ! %l1 = 00000000738983e6
p25_label_17:
! %l0 = 00000000000034de, Mem[0000000042000160] = 76ff4dff
stw %l0,[%i0+0x160] ! Mem[0000000042000160] = 000034de
! %l5 = 00000000dff78dc3, Mem[00000000428001b6] = fd29c467
sth %l5,[%i1+0x1b6] ! Mem[00000000428001b4] = fd298dc3
! Mem[000000004200002b] = c9698a5d, %l4 = 00000000000000be
ldstub [%i0+0x02b],%l4 ! %l4 = 0000005d000000ff
! Mem[0000000042000104] = 6cb0c732, %l5 = 00000000dff78dc3
swap [%i0+0x104],%l5 ! %l5 = 000000006cb0c732
! %l7 = 0000000095f33b22, Mem[0000000043800188] = 48edc80541cce086
stx %l7,[%i3+0x188] ! Mem[0000000043800188] = 0000000095f33b22
! Mem[0000000043800138] = 66a06bef43064295, %l6 = 359d0c7207afccaf, %l1 = 00000000738983e6
add %i3,0x138,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 66a06bef43064295
! Mem[0000000043000148] = 000000eec9bb0673, %l7 = 0000000095f33b22, %l7 = 0000000095f33b22
add %i2,0x148,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 000000eec9bb0673
! Mem[0000000090800030] = cf83b46f, %g2 = 0000000000000011
lduw [%i5+0x030],%g2 ! %g2 = 00000000cf83b46f
! Mem[00000000900001c0] = 6e76fc32 a770ca4c, %g2 = cf83b46f, %g3 = 06c8ffc4
ldd [%i4+0x1c0],%g2 ! %g2 = 000000006e76fc32 00000000a770ca4c
! Mem[000000004380000c] = 7d275bd8, %l2 = 0000000053cf59f6
swap [%i3+0x00c],%l2 ! %l2 = 000000007d275bd8
p25_label_18:
! Mem[00000000438001e8] = bd4aa584, %l2 = 000000007d275bd8
swap [%i3+0x1e8],%l2 ! %l2 = 00000000bd4aa584
! %l0 = 000034de, %l1 = 43064295, Mem[0000000090800088] = e465cdce 3b38a1d3
std %l0,[%i5+0x088] ! Mem[0000000090800088] = 000034de 43064295
! Mem[0000000042800110] = c4688266, %l3 = c7109c4e59f07694
swap [%i1+0x110],%l3 ! %l3 = 00000000c4688266
! Mem[0000000090800160] = b0c88876f2ea0527, %g2 = 000000006e76fc32
ldx [%i5+0x160],%g2 ! %g2 = b0c88876f2ea0527
! Mem[00000000420000f4] = 6e5030a6, %l6 = 359d0c7207afccaf
swap [%i0+0x0f4],%l6 ! %l6 = 000000006e5030a6
! Mem[0000000043000180] = 4b6262b2, %l5 = 6cb0c732, %l5 = 6cb0c732
add %i2,0x180,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000004b6262b2
! Mem[0000000042800152] = 482c9f2b, %l2 = 00000000bd4aa584
ldstub [%i1+0x152],%l2 ! %l2 = 0000009f000000ff
! Mem[00000000420000c2] = 99b5da21, %l2 = 000000000000009f
ldstub [%i0+0x0c2],%l2 ! %l2 = 000000da000000ff
! Mem[0000000043800169] = 6c94ad3f, %l2 = 00000000000000da
ldstub [%i3+0x169],%l2 ! %l2 = 00000094000000ff
! Mem[00000000918000f8] = 2c39abb3, %g18 = b8e2ee146e12bd11
ldsw [%o0+0x0f8],%g2 ! %g2 = b8e2ee146e12bd11
p25_label_19:
! Mem[0000000090800048] = afc5a6f0 c5294f46, %g2 = 2c39abb3, %g3 = a770ca4c
ldd [%i5+0x048],%g2 ! %g2 = 00000000afc5a6f0 00000000c5294f46
! Mem[00000000428000f7] = ac50ec5f, %l4 = 000000000000005d
ldstub [%i1+0x0f7],%l4 ! %l4 = 0000005f000000ff
! Mem[0000000043800014] = be092e3f, %l6 = 6e5030a6, %l6 = 6e5030a6
add %i3,0x14,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000be092e3f
! Mem[0000000090000068] = 5483fd96 d7808cb0, %g2 = afc5a6f0, %g3 = c5294f46
ldd [%i4+0x068],%g2 ! %g2 = 000000005483fd96 00000000d7808cb0
! Mem[00000000910000f8] = d656b075a8fd904a, %g2 = 000000005483fd96
ldx [%i6+0x0f8],%g2 ! %g2 = d656b075a8fd904a
! Mem[00000000910000d4] = 0402302b, %g2 = d656b075a8fd904a
ldub [%i6+0x0d4],%g2 ! %g2 = 0000000000000004
! %l4 = 0000005f, %l5 = 4b6262b2, Mem[00000000918000b8] = 60c70d0d 0bfad71b
std %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = 0000005f 4b6262b2
! Mem[0000000042000009] = f50bc045, %l6 = 00000000be092e3f
ldstub [%i0+0x009],%l6 ! %l6 = 0000000b000000ff
! %l0 = 000034de, %l1 = 43064295, Mem[0000000091800128] = f34badfa 7e21ef63
std %l0,[%o0+0x128] ! Mem[0000000091800128] = 000034de 43064295
! %l3 = 00000000c4688266, Mem[00000000910001e0] = 6837dbc64456a678
stx %l3,[%i6+0x1e0] ! Mem[00000000910001e0] = 00000000c4688266
p25_label_20:
! Mem[000000004280016a] = a3050b98, %l2 = 0000000000000094
ldstub [%i1+0x16a],%l2 ! %l2 = 0000000b000000ff
! Mem[0000000042000081] = 226f8e02, %l6 = 000000000000000b
ldstub [%i0+0x081],%l6 ! %l6 = 0000006f000000ff
! Mem[00000000900001e0] = cac2557a, %g2 = 0000000000000004
ldub [%i4+0x1e1],%g2 ! %g2 = 00000000000000ca
! Mem[00000000428001f8] = 6d44c0b35d0276fb, %l3 = 00000000c4688266, %l3 = 00000000c4688266
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 6d44c0b35d0276fb
! Mem[0000000091800150] = e07bc83b 70b00cd0, %g2 = 000000ca, %g3 = d7808cb0
ldd [%o0+0x150],%g2 ! %g2 = 00000000e07bc83b 0000000070b00cd0
! Mem[0000000042800130] = 1d2d3da0, %l3 = 5d0276fb, %l3 = 5d0276fb
add %i1,0x130,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000001d2d3da0
! Mem[0000000042800130] = 1d2d3da0, %l7 = 000000eec9bb0673
swap [%i1+0x130],%l7 ! %l7 = 000000001d2d3da0
! %l6 = 000000000000006f, Mem[00000000910000f0] = 846807e0be33c27d
stx %l6,[%i6+0x0f0] ! Mem[00000000910000f0] = 000000000000006f
! Mem[00000000438000e0] = 4d48e4ff, %l4 = 000000000000005f
swap [%i3+0x0e0],%l4 ! %l4 = 000000004d48e4ff
! Mem[000000004280010c] = f488c609, %l0 = 00000000000034de
swap [%i1+0x10c],%l0 ! %l0 = 00000000f488c609
p25_label_21:
! Mem[0000000090000028] = 3671610f ee3673b6, %g2 = e07bc83b, %g3 = 70b00cd0
ldd [%i4+%o5],%g2 ! %g2 = 000000003671610f 00000000ee3673b6
! Mem[0000000043800002] = f0ab2046, %l3 = 000000001d2d3da0
ldstub [%i3+0x002],%l3 ! %l3 = 00000020000000ff
! Mem[00000000900000d0] = 9cf4738f, %g2 = 000000003671610f
ldsh [%i4+0x0d2],%g2 ! %g2 = ffffffffffff9cf4
! %l2 = 000000000000000b, Mem[00000000918000e4] = 0f35e790
stw %l2,[%o0+0x0e4] ! Mem[00000000918000e4] = 0000000b
! Mem[0000000042800064] = b49491aa, %l1 = 43064295, %l2 = 0000000b
add %i1,0x64,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000b49491aa
! Mem[0000000091000188] = 5e73d87929b7c8a5, %g2 = ffffffffffff9cf4
ldx [%i6+0x188],%g2 ! %g2 = 5e73d87929b7c8a5
! Mem[00000000430001e4] = dbd11089, %l4 = 4d48e4ff, %l1 = 43064295
add %i2,0x1e4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000dbd11089
! Mem[0000000042000012] = ade7ac8d, %l3 = 0000000000000020
ldstub [%i0+0x012],%l3 ! %l3 = 000000ac000000ff
! Mem[0000000043800156] = c0f60b60, %l6 = 000000000000006f
ldstub [%i3+0x156],%l6 ! %l6 = 0000000b000000ff
! %l0 = 00000000f488c609, Mem[00000000908000f0] = 6f1e9dcf3178189a
stx %l0,[%i5+0x0f0] ! Mem[00000000908000f0] = 00000000f488c609
p25_label_22:
! Mem[00000000430000c0] = bc212039, %l2 = 00000000b49491aa
swap [%i2+0x0c0],%l2 ! %l2 = 00000000bc212039
! Mem[00000000420000f0] = 04b6fd1d, %l7 = 000000001d2d3da0
swap [%i0+0x0f0],%l7 ! %l7 = 0000000004b6fd1d
! Mem[00000000910001a8] = ca69d450, %g18 = b8e2ee146e12bd11
ldsw [%i6+0x1a8],%g2 ! %g2 = b8e2ee146e12bd11
! Mem[00000000438000b0] = abd811679721027e, %l4 = 000000004d48e4ff, %l3 = 00000000000000ac
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = abd811679721027e
! %l6 = 0000000b, %l7 = 04b6fd1d, Mem[0000000090000098] = 0cff3a3f e30238ad
std %l6,[%i4+0x098] ! Mem[0000000090000098] = 0000000b 04b6fd1d
! %l1 = 00000000dbd11089, Mem[0000000090000190] = 3bba388c
stw %l1,[%i4+0x190] ! Mem[0000000090000190] = dbd11089
! %l0 = 00000000f488c609, Mem[00000000908000e0] = 921156f4
stb %l0,[%i5+0x0e0] ! Mem[00000000908000e0] = 091156f4
! Mem[0000000043800028] = 35df1d6d, %l4 = 000000004d48e4ff
ldsw [%i3+%o5],%l4 ! %l4 = 0000000035df1d6d
! Mem[0000000090800048] = afc5a6f0, %g2 = ffffffffca69d450
lduh [%i5+0x048],%g2 ! %g2 = 000000000000afc5
! Mem[0000000091000138] = 96e300a1, %g2 = 000000000000afc5
lduw [%i6+0x138],%g2 ! %g2 = 0000000096e300a1
p25_label_23:
! Mem[000000004280001a] = 70f8d10e, %l5 = 000000004b6262b2
ldstub [%i1+0x01a],%l5 ! %l5 = 000000d1000000ff
! Mem[0000000042800198] = 384e471e0f03414d, %l6 = 000000000000000b, %l5 = 00000000000000d1
add %i1,0x198,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 384e471e0f03414d
! Mem[0000000042800074] = b48fb49b, %l0 = f488c609, %l0 = f488c609
add %i1,0x74,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b48fb49b
! Mem[0000000042000108] = 2e0afb5b7b50fa8e, %l7 = 0000000004b6fd1d, %l4 = 0000000035df1d6d
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 2e0afb5b7b50fa8e
! Mem[00000000438000a8] = f3c4c729d9436344, %l7 = 0000000004b6fd1d, %l0 = 00000000b48fb49b
add %i3,0xa8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = f3c4c729d9436344
! Mem[000000004300010c] = 3e5efc48, %l2 = 00000000bc212039
swap [%i2+0x10c],%l2 ! %l2 = 000000003e5efc48
! Mem[0000000042000128] = 528eff61, %l2 = 000000003e5efc48
swap [%i0+0x128],%l2 ! %l2 = 00000000528eff61
! %l6 = 000000000000000b, Mem[0000000090800154] = e70f0421
stb %l6,[%i5+0x154] ! Mem[0000000090800154] = 0b0f0421
! Mem[0000000091000004] = c41bb6aa, %g2 = 0000000096e300a1
lduw [%i6+0x004],%g2 ! %g2 = 00000000c41bb6aa
! Mem[000000004200005c] = d93cfc92, %l2 = 528eff61, %l0 = d9436344
add %i0,0x5c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d93cfc92
p25_label_24:
! %l4 = 7b50fa8e, %l5 = 0f03414d, Mem[00000000900000c8] = ed69f131 20afbba5
std %l4,[%i4+0x0c8] ! Mem[00000000900000c8] = 7b50fa8e 0f03414d
! Mem[0000000042800138] = ee14f93177fc9323, %l6 = 000000000000000b, %l3 = abd811679721027e
add %i1,0x138,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = ee14f93177fc9323
! Mem[00000000438000eb] = e52dd41f, %l5 = 384e471e0f03414d
ldstub [%i3+0x0eb],%l5 ! %l5 = 0000001f000000ff
! Mem[0000000090000090] = 9f17236d, %g2 = 00000000c41bb6aa
ldsb [%i4+0x091],%g2 ! %g2 = ffffffffffffff9f
! Mem[00000000420001d0] = 00000029, %l6 = 000000000000000b
swap [%i0+0x1d0],%l6 ! %l6 = 0000000000000029
! Mem[0000000091000050] = de1db3f2 25ed5b63, %g2 = ffffff9f, %g3 = ee3673b6
ldd [%i6+0x050],%g2 ! %g2 = 00000000de1db3f2 0000000025ed5b63
! Mem[0000000043000018] = 112bd3de77d9c6ee, %l7 = 0000000004b6fd1d, %l4 = 2e0afb5b7b50fa8e
add %i2,0x18,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 112bd3de77d9c6ee
! Mem[0000000090800158] = 3e484630 c0ef85ef, %g2 = de1db3f2, %g3 = 25ed5b63
ldd [%i5+0x158],%g2 ! %g2 = 000000003e484630 00000000c0ef85ef
! Mem[0000000043000180] = 4b6262b296bb1399, %l1 = 00000000dbd11089, %l2 = 00000000528eff61
add %i2,0x180,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 4b6262b296bb1399
! Mem[00000000428000d0] = c0762a4942e315cb, %l3 = ee14f93177fc9323, %l5 = 000000000000001f
add %i1,0xd0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = c0762a4942e315cb
p25_label_25:
! Mem[00000000910001f0] = 4b9465713a8ccc2c, %g2 = 000000003e484630
ldx [%i6+0x1f0],%g2 ! %g2 = 4b9465713a8ccc2c
! Mem[0000000090800090] = c44099ad, %g2 = 4b9465713a8ccc2c
ldub [%i5+0x091],%g2 ! %g2 = 00000000000000c4
! Mem[0000000091000070] = c27c6ae420508cdb, %g2 = 00000000000000c4
ldx [%i6+0x070],%g2 ! %g2 = c27c6ae420508cdb
! Mem[0000000043800160] = d3f08bc3, %l7 = 0000000004b6fd1d
swap [%i3+0x160],%l7 ! %l7 = 00000000d3f08bc3
! Mem[0000000090800178] = 7f93b779ed70c2da, %g2 = c27c6ae420508cdb
ldx [%i5+0x178],%g2 ! %g2 = 7f93b779ed70c2da
! Mem[0000000043800021] = a0eab3d5, %l4 = 112bd3de77d9c6ee
ldstub [%i3+0x021],%l4 ! %l4 = 000000ea000000ff
! %l3 = ee14f93177fc9323, Mem[000000009180000e] = 3d6452df
stb %l3,[%o0+0x00e] ! Mem[000000009180000c] = 236452df
! Mem[000000009180014c] = 0cd57706, %g18 = b8e2ee146e12bd11
ldsw [%o0+0x14c],%g2 ! %g2 = b8e2ee146e12bd11
! Mem[0000000090800190] = 7c092ad3, %g2 = 000000000cd57706
lduh [%i5+0x190],%g2 ! %g2 = 0000000000007c09
! Mem[0000000091800050] = 504cefec, %g2 = 0000000000007c09
ldub [%o0+0x053],%g2 ! %g2 = 0000000000000050
ba,a p25_not_taken_0_end
p25_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 00000000d93cfc92
bne,a,pn %xcc,p25_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000dbd11089
bne,a,pn %xcc,p25_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 4b6262b296bb1399
bne,a,pn %xcc,p25_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be ee14f93177fc9323
bne,a,pn %xcc,p25_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ea
bne,a,pn %xcc,p25_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be c0762a4942e315cb
bne,a,pn %xcc,p25_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000029
bne,a,pn %xcc,p25_reg_l6_fail
mov %l6,%g3
! Check Floating Point Registers
p25_check_fp_registers:
set p25_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 1fb8b0c0 6eb25c2e
bne %xcc,p25_f0_fail
nop
! Check Local Memory
set p25_local0_expect,%g1
p25_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = f5ffc045931cbeee
ldx [%i0+0x008],%g3 ! Observed data at 0000000042000008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ade7ff8d57440a72
ldx [%i0+0x010],%g3 ! Observed data at 0000000042000010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = c9698affae6cbb3f
ldx [%i0+0x028],%g3 ! Observed data at 0000000042000028
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 68ffda7e45097b62
ldx [%i0+0x040],%g3 ! Observed data at 0000000042000040
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = f6ffeb40e98136f8
ldx [%i0+0x078],%g3 ! Observed data at 0000000042000078
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 22ff8e02686523c2
ldx [%i0+0x080],%g3 ! Observed data at 0000000042000080
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 99b5ff21e3bc91e5
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000420000c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1d2d3da007afccaf
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000420000f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5c3cc58adff78dc3
ldx [%i0+0x100],%g3 ! Observed data at 0000000042000100
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3e5efc483c6ee907
ldx [%i0+0x128],%g3 ! Observed data at 0000000042000128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 000034deabfef7c5
ldx [%i0+0x160],%g3 ! Observed data at 0000000042000160
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = aa57cd519d8d0cff
ldx [%i0+0x190],%g3 ! Observed data at 0000000042000190
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = acff119396399ed7
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000420001a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 0000000b7a9c1b5e
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000420001d0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i0,0x1d0,%g4
set p25_local1_expect,%g1
p25_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 4aff3cb51383b1cf
ldx [%i1+0x008],%g3 ! Observed data at 0000000042800008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 023f2777fb8a3ef8
ldx [%i1+0x010],%g3 ! Observed data at 0000000042800010
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 70f8ff0eb8244be2
ldx [%i1+0x018],%g3 ! Observed data at 0000000042800018
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 69ddffc982ddf16d
ldx [%i1+0x038],%g3 ! Observed data at 0000000042800038
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x038,%g4
ldx [%g1+0x080],%g2 ! Expected data = 1d9fc36d0000001d
ldx [%i1+0x080],%g3 ! Observed data at 0000000042800080
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 656dceddffb3a3e2
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000428000c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = f836cfbc000000b4
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000428000e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 4900ef7d702650ab
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000428000e8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 3311fa55ac50ecff
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000428000f0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x108],%g2 ! Expected data = d3b5ae44000034de
ldx [%i1+0x108],%g3 ! Observed data at 0000000042800108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 59f07694bc1de4e4
ldx [%i1+0x110],%g3 ! Observed data at 0000000042800110
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = c9bb067310f96c91
ldx [%i1+0x130],%g3 ! Observed data at 0000000042800130
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 82b4ab70ff38382d
ldx [%i1+0x140],%g3 ! Observed data at 0000000042800140
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 482cff2b590e43ac
ldx [%i1+0x150],%g3 ! Observed data at 0000000042800150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff1b0a57d55f720d
ldx [%i1+0x158],%g3 ! Observed data at 0000000042800158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = a305ff9868078b80
ldx [%i1+0x168],%g3 ! Observed data at 0000000042800168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = cdf6a8c8fd298dc3
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000428001b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 6d44c0b35d0276fb
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000428001f8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i1,0x1f8,%g4
set p25_local2_expect,%g1
p25_check_local2:
ldx [%g1+0x048],%g2 ! Expected data = afffcb6e54858d02
ldx [%i2+0x048],%g3 ! Observed data at 0000000043000048
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 38f1ff22457e054a
ldx [%i2+0x068],%g3 ! Observed data at 0000000043000068
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 602ea8e800c84ebb
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000430000a8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5d0276fb700f61ea
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000430000b0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b49491aaf1445557
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000430000c0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a0f617da0b9c80ff
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000430000d8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x108],%g2 ! Expected data = ba1a5cb3bc212039
ldx [%i2+0x108],%g3 ! Observed data at 0000000043000108
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00000000000000ee
ldx [%i2+0x128],%g3 ! Observed data at 0000000043000128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000eec9bb0673
ldx [%i2+0x148],%g3 ! Observed data at 0000000043000148
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x148,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffeaf010662214c9
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 = 0000008f526d5541
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000430001c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e4425146000000fd
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+0x000],%g2 ! Expected data = f0abff4692f0a6d3
ldx [%i3+0x000],%g3 ! Observed data at 0000000043800000
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 30f1ebb253cf59f6
ldx [%i3+0x008],%g3 ! Observed data at 0000000043800008
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = a0ffb3d56b0c3199
ldx [%i3+0x020],%g3 ! Observed data at 0000000043800020
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x020,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3efac433a773374a
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000438000c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000005f3c5380e5
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000438000e0
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = e52dd4ffd78cc6b7
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000438000e8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff01754339c81934
ldx [%i3+0x100],%g3 ! Observed data at 0000000043800100
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x100,%g4
ldx [%g1+0x128],%g2 ! Expected data = ccb6a6ff39c81934
ldx [%i3+0x128],%g3 ! Observed data at 0000000043800128
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = f5ec7586c0f6ff60
ldx [%i3+0x150],%g3 ! Observed data at 0000000043800150
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5e20fe0d2aff5755
ldx [%i3+0x158],%g3 ! Observed data at 0000000043800158
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 04b6fd1dc2b64d89
ldx [%i3+0x160],%g3 ! Observed data at 0000000043800160
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6cffad3f3be0505d
ldx [%i3+0x168],%g3 ! Observed data at 0000000043800168
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 0000000095f33b22
ldx [%i3+0x188],%g3 ! Observed data at 0000000043800188
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c3c3caceff4b1c9f
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000438001c8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7d275bd8ad8e726c
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000438001e8
cmp %g2,%g3
bne,a,pn %xcc,p25_local_failed
add %i3,0x1e8,%g4
! The test for processor 25 has passed
p25_passed:
ta GOOD_TRAP
nop
p25_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p25_failed
p25_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p25_failed
p25_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p25_failed
p25_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p25_failed
p25_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p25_failed
p25_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p25_failed
p25_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p25_failed
p25_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p25_failed
p25_f0_fail:
set p25_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000043000008]
done
p25_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000043000008]
done
p25_trap2e:
stda %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000028]
ldsba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000042000018]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043000008]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000043800008]
stxa %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800008]
done
p25_trap2o:
stda %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000042000028]
ldsba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000042000018]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000043000008]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000043800008]
stxa %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000043800008]
done
p25_trap3e:
nop
nop
nop
nop
done
p25_trap3o:
nop
nop
nop
nop
done
p25_init_memory_pointers:
set p25_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p25_local0_start,%i0
set p25_local1_start,%i1
set p25_local2_start,%i2
set p25_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b039074285ee234b
ldx [%g1+0x008],%l1 ! %l1 = d170a8e4702650ab
ldx [%g1+0x010],%l2 ! %l2 = 7de7fe3053f418bb
ldx [%g1+0x018],%l3 ! %l3 = 00df2129d023a086
ldx [%g1+0x020],%l4 ! %l4 = 9daef0eeca2566e4
ldx [%g1+0x028],%l5 ! %l5 = 43d6af56009d268e
ldx [%g1+0x030],%l6 ! %l6 = 4ed4a5660c115fca
ldx [%g1+0x038],%l7 ! %l7 = 97d081fe0a89a8db
! Initialize the output register of window 0
set unres3_start,%o0
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 = 6e82bc9c 3d62f515 d74e2535 f2e730e0
! %f4 = 5bdd70f5 417a8da3 87dded71 0dcb58c6
! %f8 = 40c08875 a1f5205e 3560bb63 2e3b03ba
! %f12 = 822655db 25a40b95 2819a6f4 f34e0ae2
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d4eade7e 2c206b76 48ce2dc5 fe40adbe
! %f20 = a203d6ca 776a8f4d ec379f53 ddbee322
! %f24 = 82e16265 4e28cb58 f5f720c9 74fd4563
! %f28 = f744bab5 68eee48c 4267cd29 de29b3da
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d8b0a6c7 de9cbc7b 30c23de7 92a9a807
! %f36 = 0a14573a 85277c6d f3f68147 3eef27d6
! %f40 = b6390a2f 03532d55 f1ca9481 fdfaf2fd
! %f44 = 02899011 13297480 982c7299 5149b002
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xff8a6e3700000069,%g7,%g1 ! GSR scale = 13, align = 1
wr %g1,%g0,%gsr ! GSR = ff8a6e3700000069
wr %g0,%y ! Clear Y 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[00000000458001e4] = 99b68209, %l5 = af701d07bbdd437c
swap [%i3+0x1e4],%l5 ! %l5 = 0000000099b68209
! Mem[0000000090000170] = 19d6bdac, %g2 = f066ac2db41344c2
ldub [%i4+0x170],%g2 ! %g2 = 0000000000000019
! Mem[0000000045800118] = 35add1c3, %l4 = f2387490, %l1 = 006b5ea9
add %i3,0x118,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000035add1c3
! %l5 = 0000000099b68209, Mem[0000000091800161] = 9251e840
stb %l5,[%o0+0x161] ! Mem[0000000091800160] = 0951e840
! Mem[00000000458000b4] = b49a7a03, %l4 = 7263b515f2387490
ldstub [%i3+0x0b4],%l4 ! %l4 = 000000b4000000ff
! %l2 = 3ff4a9d8a204271a, Mem[00000000918001e3] = c0cb7262
stb %l2,[%o0+0x1e3] ! Mem[00000000918001e0] = 1acb7262
! Mem[0000000045000090] = 6b3449805744b347, %l2 = 3ff4a9d8a204271a, %l4 = 00000000000000b4
add %i2,0x90,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 6b3449805744b347
! Mem[0000000044000130] = 6d3716bedfed73d0, %l1 = 0000000035add1c3, %l2 = 3ff4a9d8a204271a
add %i0,0x130,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 6d3716bedfed73d0
! Mem[00000000918000f8] = 39abb382, %g2 = 0000000000000019
ldsb [%o0+0x0f9],%g2 ! %g2 = 0000000000000039
! Mem[0000000090800170] = 92ecb79b9e5a486c, %g2 = 0000000000000039
ldx [%i5+0x170],%g2 ! %g2 = 92ecb79b9e5a486c
p26_label_2:
! Mem[0000000045800154] = 334712d5, %l1 = 0000000035add1c3
ldub [%i3+0x155],%l1 ! %l1 = 0000000000000047
! Mem[0000000045000164] = 5cbd12f8, %l3 = ff9605d204a48825
swap [%i2+0x164],%l3 ! %l3 = 000000005cbd12f8
! Mem[00000000440001c0] = b509902b, %l7 = 5e64807a1ed2e226
swap [%i0+0x1c0],%l7 ! %l7 = 00000000b509902b
! Mem[0000000044800001] = 560b7aa3, %l7 = 00000000b509902b
ldstub [%i1+0x001],%l7 ! %l7 = 0000000b000000ff
! Mem[0000000090000070] = ef8595c8, %g2 = 92ecb79b9e5a486c
ldub [%i4+0x070],%g2 ! %g2 = 00000000000000ef
! Mem[00000000440001bc] = c3557e90, %l0 = c8541fb5e259c969
swap [%i0+0x1bc],%l0 ! %l0 = 00000000c3557e90
! Mem[0000000045000084] = 9eea3128, %l0 = c3557e90, %l6 = a45dd81e
add %i2,0x84,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000009eea3128
! Mem[0000000045800118] = 35add1c3, %l4 = 5744b347, %l0 = c3557e90
add %i3,0x118,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000035add1c3
! Mem[0000000044800090] = 6fc6f3c452f85e94, %l4 = 6b3449805744b347, %l0 = 0000000035add1c3
add %i1,0x90,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 6fc6f3c452f85e94
! Mem[00000000450001d7] = 3d723f31, %l6 = 000000009eea3128
ldstub [%i2+0x1d7],%l6 ! %l6 = 00000031000000ff
p26_label_3:
! Mem[00000000448001c4] = 8394da3f, %l3 = 5cbd12f8, %l0 = 52f85e94
add %i1,0x1c4,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000008394da3f
! %l4 = 6b3449805744b347, Mem[00000000918001a8] = 847e336958a6480f
stx %l4,[%o0+0x1a8] ! Mem[00000000918001a8] = 6b3449805744b347
! %l2 = dfed73d0, %l3 = 5cbd12f8, Mem[00000000908001c0] = 71f81ff3 f2054d42
std %l2,[%i5+0x1c0] ! Mem[00000000908001c0] = dfed73d0 5cbd12f8
! %l0 = 8394da3f, %l1 = 00000047, Mem[0000000091800010] = 52df9b31 0b5704ea
std %l0,[%o0+%o2] ! Mem[0000000091800010] = 8394da3f 00000047
! Mem[0000000045800184] = 7ccab35a, %l2 = 6d3716bedfed73d0
ldstub [%i3+0x184],%l2 ! %l2 = 0000007c000000ff
! Mem[00000000458001b0] = 856df93fc5e931c7, %l2 = 000000000000007c, %l4 = 6b3449805744b347
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 856df93fc5e931c7
! Mem[0000000090800048] = afc5a6f0 c5294f46, %g2 = 000000ef, %g3 = 0bad0b00
ldd [%i5+0x048],%g2 ! %g2 = 00000000afc5a6f0 00000000c5294f46
! Mem[0000000044800180] = e020a1fd, %l5 = 0000000099b68209
swap [%i1+0x180],%l5 ! %l5 = 00000000e020a1fd
! %l1 = 0000000000000047, Mem[000000009000017e] = 1157eb44
stb %l1,[%i4+0x17e] ! Mem[000000009000017c] = 4757eb44
! Mem[00000000910001d0] = 5e069791a8949fe2, %g2 = 00000000afc5a6f0
ldx [%i6+0x1d0],%g2 ! %g2 = 5e069791a8949fe2
p26_label_4:
! Mem[00000000900001f8] = f953fc4e, %g2 = 5e069791a8949fe2
ldub [%i4+0x1fa],%g2 ! %g2 = 00000000000000f9
! %l0 = 8394da3f, %l1 = 00000047, Mem[0000000091000118] = 1ccd8902 88355b19
std %l0,[%i6+0x118] ! Mem[0000000091000118] = 8394da3f 00000047
! %l3 = 000000005cbd12f8, Mem[0000000091000178] = 5045ac3e
stw %l3,[%i6+0x178] ! Mem[0000000091000178] = 5cbd12f8
! Mem[00000000910000c0] = b32e8c43, %g18 = 9114fe4029154a3e
ldsw [%i6+0x0c0],%g2 ! %g2 = 9114fe4029154a3e
! Mem[0000000091000030] = 9b369fcd, %g18 = 9114fe4029154a3e
ldsw [%i6+0x030],%g2 ! %g2 = 9114fe4029154a3e
! Mem[0000000044000043] = cc2f7e8e, %l1 = 0000000000000047
ldstub [%i0+0x043],%l1 ! %l1 = 0000008e000000ff
! Mem[0000000044000054] = 1522fcca, %l4 = 856df93fc5e931c7
lduh [%i0+0x054],%l4 ! %l4 = 0000000000001522
! Mem[00000000908000b0] = cd9b5340, %g2 = ffffffff9b369fcd
ldsh [%i5+0x0b2],%g2 ! %g2 = ffffffffffffcd9b
! Mem[0000000044800118] = b7cb66a8a1d8b61d, %l4 = 0000000000001522, %l3 = 000000005cbd12f8
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = b7cb66a8a1d8b61d
! Mem[00000000900001bc] = db2d8400, %g2 = ffffffffffffcd9b
lduh [%i4+0x1bc],%g2 ! %g2 = 000000000000db2d
p26_label_5:
! Mem[0000000044800158] = 6b4b923d, %l2 = 000000000000007c
lduh [%i1+0x158],%l2 ! %l2 = 0000000000006b4b
! Mem[0000000090800058] = 3e48e83f, %g2 = 000000000000db2d
lduw [%i5+0x058],%g2 ! %g2 = 000000003e48e83f
! Mem[0000000091000110] = 6f4c32b37e871147, %g2 = 000000003e48e83f
ldx [%i6+0x110],%g2 ! %g2 = 6f4c32b37e871147
! Mem[0000000044800180] = 99b68209, %l2 = 0000000000006b4b
ldsb [%i1+0x180],%l2 ! %l2 = ffffffffffffff99
! Mem[00000000918001bc] = 105c4229, %g2 = 6f4c32b37e871147
lduw [%o0+0x1bc],%g2 ! %g2 = 00000000105c4229
! Mem[0000000044000088] = be8c77fdec396fa8, %l3 = b7cb66a8a1d8b61d, %l1 = 000000000000008e
add %i0,0x88,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = be8c77fdec396fa8
! %l3 = b7cb66a8a1d8b61d, Mem[00000000918000b0] = d557e97b
stw %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = a1d8b61d
! %l2 = ffffff99, %l3 = a1d8b61d, Mem[0000000044800048] = e8b1d80d 7c2aa8cb
std %l2,[%i1+0x048] ! Mem[0000000044800048] = ffffff99 a1d8b61d
! Mem[0000000090000190] = 3bba388c 1d02ad2e, %g2 = 105c4229, %g3 = c5294f46
ldd [%i4+0x190],%g2 ! %g2 = 000000003bba388c 000000001d02ad2e
! Mem[0000000044800148] = be1771d21664b310, %l3 = b7cb66a8a1d8b61d, %l7 = 000000000000000b
add %i1,0x148,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = be1771d21664b310
p26_label_6:
! Mem[000000004480006a] = d0187dfe, %l1 = be8c77fdec396fa8
ldstub [%i1+0x06a],%l1 ! %l1 = 0000007d000000ff
! Mem[0000000045800068] = 42392999, %l6 = 00000031, %l6 = 00000031
add %i3,0x68,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000042392999
! Mem[0000000045000018] = 2c225322, %l3 = b7cb66a8a1d8b61d
swap [%i2+%o3],%l3 ! %l3 = 000000002c225322
! Mem[0000000044800020] = 56a75e2b, %l1 = 0000007d, %l0 = 8394da3f
add %i1,0x20,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000056a75e2b
! %l0 = 0000000056a75e2b, Mem[0000000090800122] = e65f4526
sth %l0,[%i5+0x122] ! Mem[0000000090800120] = 5e2b4526
! Mem[0000000090000178] = c97c7c42, %g18 = 9114fe4029154a3e
ldsw [%i4+0x178],%g2 ! %g2 = 9114fe4029154a3e
! Mem[000000009080000c] = 68388b33, %g2 = ffffffffc97c7c42
ldub [%i5+0x00f],%g2 ! %g2 = 0000000000000068
! Mem[00000000448000a4] = 4b859b2e, %l0 = 56a75e2b, %l0 = 56a75e2b
add %i1,0xa4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004b859b2e
! Mem[0000000091000174] = 46615cbd, %g2 = 0000000000000068
ldsh [%i6+0x176],%g2 ! %g2 = 0000000000004661
! Mem[00000000448000ac] = 1f99ba24, %l7 = 1664b310, %l2 = ffffff99
add %i1,0xac,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001f99ba24
p26_label_7:
! %l2 = 000000001f99ba24, Mem[0000000090000085] = fc2d06a8
stb %l2,[%i4+0x085] ! Mem[0000000090000084] = 242d06a8
! Mem[00000000910001f0] = 4b946571, %g2 = 0000000000004661
lduh [%i6+0x1f0],%g2 ! %g2 = 0000000000004b94
! Mem[00000000910001f8] = e4d5765c, %g2 = 0000000000004b94
ldsh [%i6+0x1f8],%g2 ! %g2 = ffffffffffffe4d5
! Mem[00000000450000cc] = 66c2fe2b, %l1 = 0000007d, %l2 = 1f99ba24
add %i2,0xcc,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000066c2fe2b
! Mem[00000000458001a0] = 96439519ac55642f, %l5 = 00000000e020a1fd
ldx [%i3+0x1a0],%l5 ! %l5 = 96439519ac55642f
! Mem[0000000091000088] = 04dbc27f, %g2 = ffffffffffffe4d5
lduh [%i6+0x088],%g2 ! %g2 = 00000000000004db
! Mem[00000000448000f8] = 2385ff52, %l6 = 0000000042392999
ldsw [%i1+0x0f8],%l6 ! %l6 = 000000002385ff52
! %l7 = be1771d21664b310, Mem[00000000900000fc] = d1ddee56
stw %l7,[%i4+0x0fc] ! Mem[00000000900000fc] = 1664b310
! Mem[0000000091800010] = 8394da3f 00000047, %g2 = 000004db, %g3 = 1d02ad2e
ldd [%o0+%o2],%g2 ! %g2 = 000000008394da3f 0000000000000047
! Mem[0000000044800034] = 0a2b8dab, %l5 = ac55642f, %l7 = 1664b310
add %i1,0x34,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000000a2b8dab
p26_label_8:
! Mem[0000000091000098] = 746196d4, %g2 = 000000008394da3f
ldub [%i6+0x099],%g2 ! %g2 = 0000000000000074
! %l6 = 2385ff52, %l7 = 0a2b8dab, Mem[0000000045800158] = 50dd7005 4c17a1c8
std %l6,[%i3+0x158] ! Mem[0000000045800158] = 2385ff52 0a2b8dab
! Mem[0000000090800180] = 603724c5, %g2 = 0000000000000074
ldsh [%i5+0x182],%g2 ! %g2 = 0000000000006037
! %l4 = 0000000000001522, Mem[0000000090000130] = ddf67075
stw %l4,[%i4+0x130] ! Mem[0000000090000130] = 00001522
! Mem[000000009080007c] = 51d4b3e4, %g18 = 9114fe4029154a3e
ldsw [%i5+0x07c],%g2 ! %g2 = 9114fe4029154a3e
! Mem[00000000458001e8] = b65dab76, %l1 = 000000000000007d
ldstub [%i3+0x1e8],%l1 ! %l1 = 000000b6000000ff
! Mem[0000000090800134] = 12668400, %g18 = 9114fe4029154a3e
ldsw [%i5+0x134],%g2 ! %g2 = 9114fe4029154a3e
! Mem[000000009180019c] = 7cf3a7d9, %g2 = 0000000012668400
ldsb [%o0+0x19d],%g2 ! %g2 = 000000000000007c
! Mem[0000000044800078] = 7bf64a29, %l2 = 0000000066c2fe2b
ldstub [%i1+0x078],%l2 ! %l2 = 0000007b000000ff
! Mem[0000000090000138] = ec31a64a, %g2 = 000000000000007c
ldsb [%i4+0x13b],%g2 ! %g2 = ffffffffffffffec
p26_label_9:
! %l2 = 0000007b, %l3 = 2c225322, Mem[00000000908001d8] = 060dcef4 6a8b330a
std %l2,[%i5+0x1d8] ! Mem[00000000908001d8] = 0000007b 2c225322
! Mem[00000000458000c8] = 8cca3e00, %l2 = 0000007b, %l2 = 0000007b
add %i3,0xc8,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000008cca3e00
! Mem[0000000091000188] = 5e73d87929b7c8a5, %g2 = ffffffffffffffec
ldx [%i6+0x188],%g2 ! %g2 = 5e73d87929b7c8a5
! Mem[00000000910000c8] = bcc35aee, %g18 = 9114fe4029154a3e
ldsw [%i6+0x0c8],%g2 ! %g2 = 9114fe4029154a3e
! Mem[0000000044800144] = e06ae889, %l0 = 4b859b2e, %l4 = 00001522
add %i1,0x144,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000e06ae889
! Mem[0000000045800108] = 361e8e85, %l0 = 000000004b859b2e
swap [%i3+0x108],%l0 ! %l0 = 00000000361e8e85
! Mem[000000009180007c] = ae25855c, %g2 = ffffffffbcc35aee
ldub [%o0+0x07f],%g2 ! %g2 = 00000000000000ae
! Mem[00000000908001a0] = e453389a, %g2 = 00000000000000ae
ldsb [%i5+0x1a3],%g2 ! %g2 = ffffffffffffffe4
! Mem[00000000440001b0] = d52d5fdc, %l1 = 00000000000000b6
ldstub [%i0+0x1b0],%l1 ! %l1 = 000000d5000000ff
! Mem[00000000450000d8] = 587e9779, %l6 = 2385ff52, %l0 = 361e8e85
add %i2,0xd8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000587e9779
p26_label_10:
! Mem[000000004400010c] = 5b8efebf, %l1 = 000000d5, %l5 = ac55642f
add %i0,0x10c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000005b8efebf
! Mem[000000009000017c] = 57eb44f1, %g2 = ffffffffffffffe4
ldsb [%i4+0x17f],%g2 ! %g2 = 0000000000000057
! Mem[0000000045800040] = a8f3b0bceb32272a, %l1 = 00000000000000d5
ldx [%i3+0x040],%l1 ! %l1 = a8f3b0bceb32272a
! Mem[0000000045000018] = a1d8b61d3c3bf9de, %l3 = 000000002c225322, %l6 = 000000002385ff52
add %i2,0x18,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a1d8b61d3c3bf9de
! Mem[00000000448000ec] = 4a07bee9, %l3 = 2c225322, %l0 = 587e9779
add %i1,0xec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004a07bee9
! Mem[00000000440001dc] = 30390f84, %l5 = 5b8efebf, %l5 = 5b8efebf
add %i0,0x1dc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000030390f84
! Mem[0000000045000024] = 6cb29621, %l4 = 00000000e06ae889
swap [%i2+0x024],%l4 ! %l4 = 000000006cb29621
! Mem[00000000450001a4] = 5589ba7f, %l1 = eb32272a, %l3 = 2c225322
add %i2,0x1a4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000005589ba7f
! %l7 = 000000000a2b8dab, Mem[0000000090800038] = 0ff2db19
stw %l7,[%i5+0x038] ! Mem[0000000090800038] = 0a2b8dab
! Mem[0000000044000168] = c4d9d3d4, %l1 = eb32272a, %l1 = eb32272a
add %i0,0x168,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c4d9d3d4
p26_label_11:
! Mem[0000000044000094] = ff1efe0e, %l7 = 0a2b8dab, %l2 = 8cca3e00
add %i0,0x94,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000ff1efe0e
! %l7 = 000000000a2b8dab, Mem[00000000910000fc] = a8fd904a
stw %l7,[%i6+0x0fc] ! Mem[00000000910000fc] = 0a2b8dab
! Mem[00000000458001a8] = fd9e784a, %l2 = 00000000ff1efe0e
ldstub [%i3+0x1a8],%l2 ! %l2 = 000000fd000000ff
! Mem[0000000044000165] = b8abe48b, %l4 = 000000006cb29621
ldstub [%i0+0x165],%l4 ! %l4 = 000000ab000000ff
! Mem[0000000044800188] = c19a35a6, %l5 = 0000000030390f84
lduh [%i1+0x18a],%l5 ! %l5 = 00000000000035a6
! Mem[0000000044000020] = 1fae8e44, %l6 = 3c3bf9de, %l0 = 4a07bee9
add %i0,0x20,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000001fae8e44
! Mem[000000009100012c] = 93223bab, %g2 = 0000000000000057
ldub [%i6+0x12e],%g2 ! %g2 = 0000000000000093
! Mem[00000000908001d8] = 007b2c22, %g2 = 0000000000000093
lduh [%i5+0x1da],%g2 ! %g2 = 000000000000007b
! Mem[000000009100009c] = d4bfc4f7, %g2 = 000000000000007b
lduw [%i6+0x09c],%g2 ! %g2 = 00000000d4bfc4f7
! Mem[00000000448000b0] = fd8a5ec4, %l5 = 000035a6, %l5 = 000035a6
add %i1,0xb0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000fd8a5ec4
p26_label_12:
! Mem[0000000091000194] = 42da465d, %g2 = 00000000d4bfc4f7
lduh [%i6+0x194],%g2 ! %g2 = 00000000000042da
! Mem[0000000045000034] = a7fdf943, %l1 = c4d9d3d4, %l4 = 000000ab
add %i2,0x34,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a7fdf943
! Mem[00000000908000e0] = f4b5df33, %g2 = 00000000000042da
ldub [%i5+0x0e3],%g2 ! %g2 = 00000000000000f4
! Mem[0000000045800158] = 2385ff520a2b8dab, %l3 = 000000005589ba7f, %l4 = 00000000a7fdf943
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 2385ff520a2b8dab
! %l4 = 2385ff520a2b8dab, Mem[00000000908001d1] = ecc45f66
stb %l4,[%i5+0x1d1] ! Mem[00000000908001d0] = abc45f66
! %l7 = 000000000a2b8dab, Mem[0000000045800110] = d05d3224
stw %l7,[%i3+0x110] ! Mem[0000000045800110] = 0a2b8dab
! %l4 = 2385ff520a2b8dab, Mem[00000000908000d4] = ee658f4a
stb %l4,[%i5+0x0d4] ! Mem[00000000908000d4] = ab658f4a
! Mem[00000000440000a0] = 42fef717789724b0, %l6 = a1d8b61d3c3bf9de, %l4 = 2385ff520a2b8dab
add %i0,0xa0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 42fef717789724b0
! Mem[00000000440000bc] = 53b40aa0, %l1 = 00000000c4d9d3d4
swap [%i0+0x0bc],%l1 ! %l1 = 0000000053b40aa0
! Mem[00000000910001e0] = 6837dbc6, %g18 = 9114fe4029154a3e
ldsw [%i6+0x1e0],%g2 ! %g2 = 9114fe4029154a3e
p26_label_13:
! %l6 = 3c3bf9de, %l7 = 0a2b8dab, Mem[00000000910000e0] = 644357e1 2679d4fb
std %l6,[%i6+0x0e0] ! Mem[00000000910000e0] = 3c3bf9de 0a2b8dab
! Mem[0000000045000069] = 1d493c78, %l0 = 000000001fae8e44
ldstub [%i2+0x069],%l0 ! %l0 = 00000049000000ff
! Mem[0000000044800068] = d018fffe35726ae5, %l0 = 0000000000000049, %l5 = 00000000fd8a5ec4
add %i1,0x68,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = d018fffe35726ae5
! Mem[000000004500002c] = 3d0f9e28, %l7 = 0a2b8dab, %l0 = 00000049
add %i2,0x2c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000003d0f9e28
! Mem[0000000091800104] = e7be2c71, %g2 = 000000006837dbc6
ldub [%o0+0x105],%g2 ! %g2 = 00000000000000e7
! Mem[00000000910001d0] = 5e069791 a8949fe2, %g2 = 000000e7, %g3 = 00000047
ldd [%i6+0x1d0],%g2 ! %g2 = 000000005e069791 00000000a8949fe2
! %l4 = 42fef717789724b0, Mem[00000000908000d3] = b4ab658f
stb %l4,[%i5+0x0d3] ! Mem[00000000908000d0] = b0ab658f
! Mem[0000000045000180] = c50e405e, %l6 = a1d8b61d3c3bf9de
swap [%i2+0x180],%l6 ! %l6 = 00000000c50e405e
! Mem[00000000450000e0] = 2aa57780c401c521, %l7 = 000000000a2b8dab
ldx [%i2+0x0e0],%l7 ! %l7 = 2aa57780c401c521
! Mem[00000000918001bc] = 42298833, %g2 = 000000005e069791
ldub [%o0+0x1be],%g2 ! %g2 = 0000000000000042
p26_label_14:
! Mem[0000000045800121] = dc975f4a, %l3 = 000000005589ba7f
ldstub [%i3+0x121],%l3 ! %l3 = 00000097000000ff
! Mem[0000000090800020] = 47d686c2, %g2 = 0000000000000042
ldsb [%i5+0x021],%g2 ! %g2 = 0000000000000047
! Mem[00000000458000bb] = dcb03651, %l6 = 00000000c50e405e
ldstub [%i3+0x0bb],%l6 ! %l6 = 00000051000000ff
! Mem[000000004500008c] = ce32f090, %l2 = 00000000000000fd
swap [%i2+0x08c],%l2 ! %l2 = 00000000ce32f090
! %l3 = 0000000000000097, Mem[0000000090000118] = 4e6b7b227f8469b7
stx %l3,[%i4+0x118] ! Mem[0000000090000118] = 0000000000000097
! Mem[0000000044800080] = 901791ed, %l3 = 00000097, %l4 = 789724b0
add %i1,0x80,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000901791ed
! Mem[00000000458001f0] = 6d2a38ba, %l5 = 35726ae5, %l3 = 00000097
add %i3,0x1f0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006d2a38ba
! Mem[0000000044800060] = 985cac2c5553bcf8, %l1 = 0000000053b40aa0, %l1 = 0000000053b40aa0
add %i1,0x60,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 985cac2c5553bcf8
! Mem[000000009080002c] = 76bdc3e6, %g2 = 0000000000000047
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000076bd
! Mem[00000000918001a4] = a3b46b34, %g2 = 00000000000076bd
ldsb [%o0+0x1a6],%g2 ! %g2 = ffffffffffffffa3
p26_label_15:
! Mem[0000000044000010] = 08c443c2, %l1 = 985cac2c5553bcf8
ldstub [%i0+%o2],%l1 ! %l1 = 00000008000000ff
! Mem[0000000044800130] = ba0af76d, %l5 = d018fffe35726ae5
swap [%i1+0x130],%l5 ! %l5 = 00000000ba0af76d
! %l3 = 000000006d2a38ba, Mem[000000009100000e] = b9d3d7b3
sth %l3,[%i6+0x00e] ! Mem[000000009100000c] = 38bad7b3
! %l3 = 000000006d2a38ba, Mem[00000000918000a2] = 957fe567
sth %l3,[%o0+0x0a2] ! Mem[00000000918000a0] = 38bae567
! Mem[0000000045000138] = 16bea828, %l7 = c401c521, %l7 = c401c521
add %i2,0x138,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000016bea828
! Mem[0000000091000198] = c5d1c2e8dd0253c0, %g2 = ffffffffffffffa3
ldx [%i6+0x198],%g2 ! %g2 = c5d1c2e8dd0253c0
! %l5 = 00000000ba0af76d, Mem[0000000091800118] = 707c5cfb17f18323
stx %l5,[%o0+0x118] ! Mem[0000000091800118] = 00000000ba0af76d
! Mem[0000000090000110] = e5369b5f79df520c, %g2 = c5d1c2e8dd0253c0
ldx [%i4+0x110],%g2 ! %g2 = e5369b5f79df520c
! Mem[0000000045000078] = 2a10a7fb361afa97, %l3 = 000000006d2a38ba, %l2 = 00000000ce32f090
add %i2,0x78,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 2a10a7fb361afa97
! Mem[0000000044800190] = dc1cfea01feb6939, %l4 = 00000000901791ed, %l3 = 000000006d2a38ba
add %i1,0x190,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = dc1cfea01feb6939
p26_label_16:
! Mem[0000000044800100] = 2def29fe, %l1 = 0000000000000008
ldstub [%i1+0x100],%l1 ! %l1 = 0000002d000000ff
! %l1 = 000000000000002d, Mem[000000009100013e] = 7b104705
sth %l1,[%i6+0x13e] ! Mem[000000009100013c] = 002d4705
! Mem[00000000448001bc] = 3766d8bf, %l4 = 00000000901791ed
swap [%i1+0x1bc],%l4 ! %l4 = 000000003766d8bf
! Mem[0000000045800180] = b591b43b, %l7 = 0000000016bea828
swap [%i3+0x180],%l7 ! %l7 = 00000000b591b43b
! Mem[00000000910001c4] = d0680785, %g2 = e5369b5f79df520c
ldub [%i6+0x1c4],%g2 ! %g2 = 00000000000000d0
! Mem[0000000090800158] = 4630c0ef, %g2 = 00000000000000d0
ldsh [%i5+0x15a],%g2 ! %g2 = 0000000000004630
! %l2 = 361afa97, %l3 = 1feb6939, Mem[00000000910001d0] = 5e069791 a8949fe2
std %l2,[%i6+0x1d0] ! Mem[00000000910001d0] = 361afa97 1feb6939
! %l6 = 0000000000000051, Mem[0000000091000055] = ed5b631a
stb %l6,[%i6+0x055] ! Mem[0000000091000054] = 515b631a
! Mem[0000000090000078] = 095f567e7f9fc53f, %g2 = 0000000000004630
ldx [%i4+0x078],%g2 ! %g2 = 095f567e7f9fc53f
! Mem[0000000091000088] = 04dbc27f 67ebf27b, %g2 = 7f9fc53f, %g3 = a8949fe2
ldd [%i6+0x088],%g2 ! %g2 = 0000000004dbc27f 0000000067ebf27b
p26_label_17:
! Mem[00000000458001f4] = a9054850, %l4 = 000000003766d8bf
lduh [%i3+0x1f6],%l4 ! %l4 = 0000000000004850
! Mem[0000000045800160] = 2fd3d9b4, %l3 = 1feb6939, %l3 = 1feb6939
add %i3,0x160,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000002fd3d9b4
! Mem[000000004500008b] = 05f662cf, %l2 = 2a10a7fb361afa97
ldstub [%i2+0x08b],%l2 ! %l2 = 000000cf000000ff
! Mem[0000000045000024] = e06ae889, %l2 = 000000cf, %l3 = 2fd3d9b4
add %i2,0x24,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000e06ae889
! Mem[00000000910000dc] = 7d643c3b, %g2 = 0000000004dbc27f
lduh [%i6+0x0de],%g2 ! %g2 = 0000000000007d64
! Mem[0000000044800108] = f5691b99, %l3 = 00000000e06ae889
ldsw [%i1+0x108],%l3 ! %l3 = fffffffff5691b99
! Mem[000000004400000c] = 0f8cc7a4, %l3 = fffffffff5691b99
lduh [%i0+0x00c],%l3 ! %l3 = 0000000000000f8c
! Mem[00000000908000d4] = ab658f4a, %g2 = 0000000000007d64
lduw [%i5+0x0d4],%g2 ! %g2 = 00000000ab658f4a
! Mem[00000000458001a8] = ff9e784a, %l1 = 000000000000002d
ldstub [%i3+0x1a8],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000044000130] = 6d3716be, %l6 = 0000000000000051
swap [%i0+0x130],%l6 ! %l6 = 000000006d3716be
p26_label_18:
! Mem[00000000458000ac] = 60d0b766, %l7 = 00000000b591b43b
swap [%i3+0x0ac],%l7 ! %l7 = 0000000060d0b766
! Mem[00000000440001b3] = ff2d5fdc, %l1 = 00000000000000ff
ldstub [%i0+0x1b3],%l1 ! %l1 = 000000dc000000ff
! %l0 = 000000003d0f9e28, Mem[0000000090000040] = e81df438315d3ce2
stx %l0,[%i4+0x040] ! Mem[0000000090000040] = 000000003d0f9e28
! Mem[0000000045800191] = db370b6a, %l3 = 0000000000000f8c
ldstub [%i3+0x191],%l3 ! %l3 = 00000037000000ff
! %l4 = 00004850, %l5 = ba0af76d, Mem[00000000448001a8] = 837223bd aa2929ae
std %l4,[%i1+0x1a8] ! Mem[00000000448001a8] = 00004850 ba0af76d
! Mem[00000000910001f4] = 3a8ccc2c, %g2 = 00000000ab658f4a
lduw [%i6+0x1f4],%g2 ! %g2 = 000000003a8ccc2c
! Mem[0000000091800158] = 9dc4c12d, %g2 = 000000003a8ccc2c
ldsh [%o0+0x158],%g2 ! %g2 = ffffffffffff9dc4
! Mem[0000000091000008] = 2077cefd 9be638ba, %g2 = ffff9dc4, %g3 = 67ebf27b
ldd [%i6+%o1],%g2 ! %g2 = 000000002077cefd 000000009be638ba
! Mem[00000000908001bc] = 4a3237f9, %g2 = 000000002077cefd
ldub [%i5+0x1bc],%g2 ! %g2 = 000000000000004a
! Mem[00000000458001fc] = 915cca05, %l1 = 000000dc, %l0 = 3d0f9e28
add %i3,0x1fc,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000915cca05
p26_label_19:
! Mem[00000000908000d0] = 4b0947b0, %g18 = 9114fe4029154a3e
ldsw [%i5+0x0d0],%g2 ! %g2 = 9114fe4029154a3e
! Mem[00000000450000f2] = 0c16b912, %l0 = 00000000915cca05
ldstub [%i2+0x0f2],%l0 ! %l0 = 000000b9000000ff
! %l4 = 0000000000004850, Mem[00000000900001d4] = cce983c4
stw %l4,[%i4+0x1d4] ! Mem[00000000900001d4] = 00004850
! Mem[00000000448000bc] = f5f0a3e4, %l2 = 00000000000000cf
ldstub [%i1+0x0bc],%l2 ! %l2 = 000000f5000000ff
! Mem[00000000458001dc] = 946c87ef, %l7 = 0000000060d0b766
swap [%i3+0x1dc],%l7 ! %l7 = 00000000946c87ef
! Mem[0000000044000114] = 3a43ea53, %l3 = 0000000000000037
lduw [%i0+0x114],%l3 ! %l3 = 000000003a43ea53
! Mem[0000000044000080] = 04564511a4ef2e20, %l6 = 000000006d3716be, %l6 = 000000006d3716be
add %i0,0x80,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 04564511a4ef2e20
! %l0 = 00000000000000b9, Mem[0000000090800054] = e0bdd7c8
stw %l0,[%i5+0x054] ! Mem[0000000090800054] = 000000b9
! Mem[00000000900001a8] = d0d5d38f, %g2 = 000000004b0947b0
ldub [%i4+0x1aa],%g2 ! %g2 = 00000000000000d0
! Mem[0000000045800064] = 4208c3c3, %l3 = 3a43ea53, %l4 = 00004850
add %i3,0x64,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000004208c3c3
p26_label_20:
! %l1 = 00000000000000dc, Mem[00000000448000f8] = 2385ff52
stw %l1,[%i1+0x0f8] ! Mem[00000000448000f8] = 000000dc
! Mem[0000000045000036] = a7fdf943, %l0 = 00000000000000b9
ldstub [%i2+0x036],%l0 ! %l0 = 000000f9000000ff
! Mem[0000000091800188] = 6d9ac50d, %g18 = 9114fe4029154a3e
ldsw [%o0+0x188],%g2 ! %g2 = 9114fe4029154a3e
! Mem[0000000044800018] = de593536, %l0 = 000000f9, %l3 = 3a43ea53
add %i1,0x18,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000de593536
! Mem[00000000440000a8] = a7a9bef7, %l6 = 04564511a4ef2e20
ldstub [%i0+0x0a8],%l6 ! %l6 = 000000a7000000ff
! Mem[0000000044800070] = 07fc8909, %l3 = de593536, %l0 = 000000f9
add %i1,0x70,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000007fc8909
! Mem[00000000458001b0] = 856df93fc5e931c7, %l2 = 00000000000000f5, %l7 = 00000000946c87ef
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 856df93fc5e931c7
! Mem[000000004400009c] = 38f2fc0a, %l3 = 00000000de593536
ldstub [%i0+0x09c],%l3 ! %l3 = 00000038000000ff
! Mem[000000009100018c] = 29b7c8a5, %g18 = 9114fe4029154a3e
ldsw [%i6+0x18c],%g2 ! %g2 = 9114fe4029154a3e
! %l4 = 000000004208c3c3, Mem[0000000091800058] = 5eccfeee
stw %l4,[%o0+0x058] ! Mem[0000000091800058] = 4208c3c3
p26_label_21:
! %l4 = 4208c3c3, %l5 = ba0af76d, Mem[00000000918001a0] = d9478d93 f401a3b4
std %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = 4208c3c3 ba0af76d
! Mem[0000000091800090] = ff83cf3c e9c0328f, %g2 = 29b7c8a5, %g3 = 9be638ba
ldd [%o0+0x090],%g2 ! %g2 = 00000000ff83cf3c 00000000e9c0328f
! Mem[00000000440000d0] = 4050ba1e, %l7 = c5e931c7, %l3 = 00000038
add %i0,0xd0,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004050ba1e
! %l2 = 00000000000000f5, Mem[00000000910000a4] = dbaf757f
stb %l2,[%i6+0x0a4] ! Mem[00000000910000a4] = f5af757f
! Mem[0000000045800090] = 1d143c808a91fa44, %l2 = 00000000000000f5, %l1 = 00000000000000dc
add %i3,0x90,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 1d143c808a91fa44
! %l2 = 000000f5, %l3 = 4050ba1e, Mem[00000000900000e0] = 75bdbf87 7d93f870
std %l2,[%i4+0x0e0] ! Mem[00000000900000e0] = 000000f5 4050ba1e
! %l5 = 00000000ba0af76d, Mem[00000000900001d8] = 28bf21bb
stw %l5,[%i4+0x1d8] ! Mem[00000000900001d8] = ba0af76d
! Mem[0000000091800128] = fa7e21ef, %g2 = 00000000ff83cf3c
ldsb [%o0+0x12b],%g2 ! %g2 = fffffffffffffffa
! %l3 = 000000004050ba1e, Mem[0000000045800100] = 0a5342701542044d
stx %l3,[%i3+0x100] ! Mem[0000000045800100] = 000000004050ba1e
! Mem[00000000910000a4] = f5af757f, %g2 = fffffffffffffffa
ldub [%i6+0x0a4],%g2 ! %g2 = 00000000000000f5
p26_label_22:
! Mem[00000000918001a0] = c3ba0af7, %g2 = 00000000000000f5
ldub [%o0+0x1a3],%g2 ! %g2 = 00000000000000c3
! %l1 = 1d143c808a91fa44, Mem[00000000918000ba] = 0d0d0bfa
sth %l1,[%o0+0x0ba] ! Mem[00000000918000b8] = fa440bfa
! Mem[000000009080005c] = bdb4f7d1, %g2 = 00000000000000c3
lduh [%i5+0x05e],%g2 ! %g2 = 000000000000bdb4
! Mem[0000000091800160] = 7a0951e8, %g2 = 000000000000bdb4
ldsb [%o0+0x160],%g2 ! %g2 = 000000000000007a
! Mem[00000000450000b0] = 47732563, %l2 = 00000000000000f5
swap [%i2+0x0b0],%l2 ! %l2 = 0000000047732563
! %l1 = 1d143c808a91fa44, Mem[000000009100016c] = 9f5c7543
stw %l1,[%i6+0x16c] ! Mem[000000009100016c] = 8a91fa44
! Mem[00000000450000d4] = 97c1087e, %l6 = 000000a7, %l1 = 8a91fa44
add %i2,0xd4,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000097c1087e
! Mem[00000000458000b6] = ff9a7a03, %l1 = 0000000097c1087e
ldstub [%i3+0x0b6],%l1 ! %l1 = 0000007a000000ff
! %l6 = 00000000000000a7, Mem[0000000091000148] = 9adef771920ceb5c
stx %l6,[%i6+0x148] ! Mem[0000000091000148] = 00000000000000a7
! Mem[000000009000016c] = 684e70cb, %g2 = 000000000000007a
lduw [%i4+0x16c],%g2 ! %g2 = 00000000684e70cb
p26_label_23:
! Mem[00000000450001f8] = bf1dba31986bde17, %l1 = 000000000000007a, %l7 = 856df93fc5e931c7
add %i2,0x1f8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = bf1dba31986bde17
! Mem[0000000044800123] = fd434fcd, %l2 = 0000000047732563
ldstub [%i1+0x123],%l2 ! %l2 = 000000cd000000ff
! Mem[0000000044000048] = 6c29b45a, %l0 = 0000000007fc8909
swap [%i0+0x048],%l0 ! %l0 = 000000006c29b45a
! %l2 = 00000000000000cd, Mem[000000009180005c] = fa0ea805
stb %l2,[%o0+0x05c] ! Mem[000000009180005c] = cd0ea805
! %l2 = 00000000000000cd, Mem[0000000090800194] = 686da222
stw %l2,[%i5+0x194] ! Mem[0000000090800194] = 000000cd
! Mem[00000000910000cc] = 1407c9ab, %g2 = 00000000684e70cb
lduw [%i6+0x0cc],%g2 ! %g2 = 000000001407c9ab
! %l5 = 00000000ba0af76d, Mem[00000000908000a8] = d71785ddf20eed25
stx %l5,[%i5+0x0a8] ! Mem[00000000908000a8] = 00000000ba0af76d
! Mem[00000000448000a8] = 0d77382b, %l3 = 4050ba1e, %l5 = ba0af76d
add %i1,0xa8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000000d77382b
! Mem[0000000090800048] = afc5a6f0c5294f46, %g2 = 000000001407c9ab
ldx [%i5+0x048],%g2 ! %g2 = afc5a6f0c5294f46
! Mem[0000000044000198] = 22d83b5535b8c8fd, %l4 = 000000004208c3c3, %l7 = bf1dba31986bde17
add %i0,0x198,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 22d83b5535b8c8fd
p26_label_24:
! %l4 = 4208c3c3, %l5 = 0d77382b, Mem[00000000918001d8] = 28aef307 c322e1d0
std %l4,[%o0+0x1d8] ! Mem[00000000918001d8] = 4208c3c3 0d77382b
! %l1 = 000000000000007a, Mem[000000009000019a] = 339399ba
stb %l1,[%i4+0x19a] ! Mem[0000000090000198] = 7a9399ba
! Mem[000000004500002c] = 3d0f9e28, %l6 = 00000000000000a7
swap [%i2+0x02c],%l6 ! %l6 = 000000003d0f9e28
! Mem[000000004500016d] = a081155a, %l4 = 000000004208c3c3
ldstub [%i2+0x16d],%l4 ! %l4 = 00000081000000ff
! Mem[00000000450001c0] = 1860c2d34f9a0991, %l5 = 000000000d77382b, %l6 = 000000003d0f9e28
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 1860c2d34f9a0991
! Mem[00000000440001f0] = 95d38516596bbe8a, %l0 = 000000006c29b45a, %l0 = 000000006c29b45a
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 95d38516596bbe8a
! %l2 = 00000000000000cd, Mem[000000009180008e] = 6639ff83
stb %l2,[%o0+0x08e] ! Mem[000000009180008c] = cd39ff83
! Mem[000000004580003c] = d1f02f29, %l1 = 000000000000007a
lduw [%i3+0x03c],%l1 ! %l1 = 00000000d1f02f29
! %l6 = 1860c2d34f9a0991, Mem[0000000091000078] = dfde3d56764702f0
stx %l6,[%i6+0x078] ! Mem[0000000091000078] = 1860c2d34f9a0991
! Mem[0000000091000138] = a1c10300, %g2 = afc5a6f0c5294f46
ldub [%i6+0x13b],%g2 ! %g2 = 00000000000000a1
p26_label_25:
! %l4 = 00000081, %l5 = 0d77382b, Mem[00000000918001a8] = 6b344980 5744b347
std %l4,[%o0+0x1a8] ! Mem[00000000918001a8] = 00000081 0d77382b
! Mem[0000000045000020] = fc214a5ce06ae889, %l2 = 00000000000000cd, %l3 = 000000004050ba1e
add %i2,0x20,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = fc214a5ce06ae889
! Mem[00000000448000b0] = fd8a5ec4, %l5 = 000000000d77382b
swap [%i1+0x0b0],%l5 ! %l5 = 00000000fd8a5ec4
! Mem[0000000044800048] = ffffff99a1d8b61d, %l5 = 00000000fd8a5ec4, %l4 = 0000000000000081
add %i1,0x48,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = ffffff99a1d8b61d
! %l5 = 00000000fd8a5ec4, Mem[0000000090800128] = b9751c4f
stw %l5,[%i5+0x128] ! Mem[0000000090800128] = fd8a5ec4
! %l0 = 596bbe8a, %l1 = d1f02f29, Mem[0000000091800008] = 8f1d57d1 13813d64
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 596bbe8a d1f02f29
! %l2 = 00000000000000cd, Mem[0000000044800050] = fdf3cec2
sth %l2,[%i1+0x050] ! Mem[0000000044800050] = 00cdcec2
! Mem[0000000044800021] = 56a75e2b, %l5 = 00000000fd8a5ec4
ldstub [%i1+0x021],%l5 ! %l5 = 000000a7000000ff
! Mem[0000000045800108] = 4b859b2ef33dd3f1, %l6 = 1860c2d34f9a0991, %l4 = ffffff99a1d8b61d
add %i3,0x108,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 4b859b2ef33dd3f1
! Mem[00000000910000ec] = dbc52171, %g2 = 00000000000000a1
lduw [%i6+0x0ec],%g2 ! %g2 = 00000000dbc52171
ba,a p26_not_taken_0_end
p26_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 95d38516596bbe8a
bne,a,pn %xcc,p26_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000d1f02f29
bne,a,pn %xcc,p26_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000cd
bne,a,pn %xcc,p26_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fc214a5ce06ae889
bne,a,pn %xcc,p26_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 4b859b2ef33dd3f1
bne,a,pn %xcc,p26_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000a7
bne,a,pn %xcc,p26_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 1860c2d34f9a0991
bne,a,pn %xcc,p26_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 22d83b5535b8c8fd
bne,a,pn %xcc,p26_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p26_local0_expect,%g1
p26_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = ffc443c259209b3f
ldx [%i0+0x010],%g3 ! Observed data at 0000000044000010
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = cc2f7eff31fa7136
ldx [%i0+0x040],%g3 ! Observed data at 0000000044000040
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 07fc89092a3cc267
ldx [%i0+0x048],%g3 ! Observed data at 0000000044000048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x048,%g4
ldx [%g1+0x098],%g2 ! Expected data = c88646c3fff2fc0a
ldx [%i0+0x098],%g3 ! Observed data at 0000000044000098
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffa9bef7cacb6751
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000440000a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 205fa5a7c4d9d3d4
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000440000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 00000051dfed73d0
ldx [%i0+0x130],%g3 ! Observed data at 0000000044000130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4deab8e3b8ffe48b
ldx [%i0+0x160],%g3 ! Observed data at 0000000044000160
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x160,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff2d5fff1cdbfaef
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000440001b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = effe9dade259c969
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000440001b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 1ed2e22615c24345
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000440001c0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i0,0x1c0,%g4
set p26_local1_expect,%g1
p26_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 56ff7aa3e75d2101
ldx [%i1+0x000],%g3 ! Observed data at 0000000044800000
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 56ff5e2bd8e48c3c
ldx [%i1+0x020],%g3 ! Observed data at 0000000044800020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = ffffff99a1d8b61d
ldx [%i1+0x048],%g3 ! Observed data at 0000000044800048
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 00cdcec2db647536
ldx [%i1+0x050],%g3 ! Observed data at 0000000044800050
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = d018fffe35726ae5
ldx [%i1+0x068],%g3 ! Observed data at 0000000044800068
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = fff64a29c0ba823d
ldx [%i1+0x078],%g3 ! Observed data at 0000000044800078
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0d77382b2c7ba876
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000448000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 2365a3cbfff0a3e4
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000448000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000dcb7a25b14
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000448000f8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffef29fed9e53d52
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 = fd434fffa27e0425
ldx [%i1+0x120],%g3 ! Observed data at 0000000044800120
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 35726ae573d2e21a
ldx [%i1+0x130],%g3 ! Observed data at 0000000044800130
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = 99b68209c8d3c437
ldx [%i1+0x180],%g3 ! Observed data at 0000000044800180
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00004850ba0af76d
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000448001a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = fe4afdb3901791ed
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000448001b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i1,0x1b8,%g4
set p26_local2_expect,%g1
p26_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = a1d8b61d3c3bf9de
ldx [%i2+0x018],%g3 ! Observed data at 0000000045000018
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = fc214a5ce06ae889
ldx [%i2+0x020],%g3 ! Observed data at 0000000045000020
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6c799ff2000000a7
ldx [%i2+0x028],%g3 ! Observed data at 0000000045000028
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f611078ea7fdff43
ldx [%i2+0x030],%g3 ! Observed data at 0000000045000030
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1dff3c785a39b511
ldx [%i2+0x068],%g3 ! Observed data at 0000000045000068
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 05f662ff000000fd
ldx [%i2+0x088],%g3 ! Observed data at 0000000045000088
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000f5b34b6c28
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000450000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0c16ff1288f67757
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000450000f0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5318b96004a48825
ldx [%i2+0x160],%g3 ! Observed data at 0000000045000160
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = b3f892a3a0ff155a
ldx [%i2+0x168],%g3 ! Observed data at 0000000045000168
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 3c3bf9de32638e1b
ldx [%i2+0x180],%g3 ! Observed data at 0000000045000180
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 6e75dc933d723fff
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000450001d0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i2,0x1d0,%g4
set p26_local3_expect,%g1
p26_check_local3:
ldx [%g1+0x0a8],%g2 ! Expected data = aca7f8fcb591b43b
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000458000a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 559dc3b7ff9aff03
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000458000b0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = dcb036ff99c4fa5e
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000458000b8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000004050ba1e
ldx [%i3+0x100],%g3 ! Observed data at 0000000045800100
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 4b859b2ef33dd3f1
ldx [%i3+0x108],%g3 ! Observed data at 0000000045800108
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0a2b8dabfd3e43b2
ldx [%i3+0x110],%g3 ! Observed data at 0000000045800110
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = dcff5f4a208eb0fe
ldx [%i3+0x120],%g3 ! Observed data at 0000000045800120
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 2385ff520a2b8dab
ldx [%i3+0x158],%g3 ! Observed data at 0000000045800158
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 16bea828ffcab35a
ldx [%i3+0x180],%g3 ! Observed data at 0000000045800180
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = dbff0b6a1acb9f2b
ldx [%i3+0x190],%g3 ! Observed data at 0000000045800190
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff9e784ac66120cc
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000458001a8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0bc6766f60d0b766
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000458001d8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = fea5ca76bbdd437c
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000458001e0
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff5dab76222e795b
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000458001e8
cmp %g2,%g3
bne,a,pn %xcc,p26_local_failed
add %i3,0x1e8,%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:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000044800018]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000045800020]
ldstuba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800020]
done
p26_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000044800018]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000045800020]
ldstuba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000045800020]
done
p26_trap2e:
ldda [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800028]
stwa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000028]
done
p26_trap2o:
ldda [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000045800028]
stwa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000044000028]
done
p26_trap3e:
nop
nop
nop
nop
nop
nop
done
p26_trap3o:
nop
nop
nop
nop
nop
nop
done
p26_init_memory_pointers:
set p26_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p26_local0_start,%i0
set p26_local1_start,%i1
set p26_local2_start,%i2
set p26_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c8541fb5e259c969
ldx [%g1+0x008],%l1 ! %l1 = 643f22e6006b5ea9
ldx [%g1+0x010],%l2 ! %l2 = 3ff4a9d8a204271a
ldx [%g1+0x018],%l3 ! %l3 = ff9605d204a48825
ldx [%g1+0x020],%l4 ! %l4 = 7263b515f2387490
ldx [%g1+0x028],%l5 ! %l5 = af701d07bbdd437c
ldx [%g1+0x030],%l6 ! %l6 = 03c2ed32a45dd81e
ldx [%g1+0x038],%l7 ! %l7 = 5e64807a1ed2e226
! Initialize the output register of window 0
set unres3_start,%o0
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 = cfc7df56 e1485c95 4d3df089 8eba243d
! %f4 = d0ab6d4b c85417c1 2c533870 d9934cbb
! %f8 = 750453d1 751a2bba b1ff9828 988023f9
! %f12 = ac779c12 9dd5c840 acaf55ea 2208af8a
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 51008c9e e6af416d 2a6188d9 c8c25b18
! %f20 = a6d51226 405e7c0f 34199958 aad1032b
! %f24 = cedae24d 6799d666 f43fbe1b 48d54cce
! %f28 = db774ed0 00443eb5 5c5a6157 eeccfc5c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5b72bc5f e90f799c 6e655b94 e9ea207c
! %f36 = d03bed4f 0f1a9370 b76adc16 02a9c5f1
! %f40 = 6f93c720 e3b8219a 4e389236 6a9bf168
! %f44 = 2b7e80d6 f45d52e2 cb24b03e 5cafd6a3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x050c1bf000000071,%g7,%g1 ! GSR scale = 14, align = 1
wr %g1,%g0,%gsr ! GSR = 050c1bf000000071
wr %g0,%y ! Clear Y 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[000000004680017c] = f923acd1, %l6 = ae7e21d9a89b9910
swap [%i1+0x17c],%l6 ! %l6 = 00000000f923acd1
! Mem[0000000046800034] = 34d52fa1, %l0 = 00cfad2a24117e58
swap [%i1+0x034],%l0 ! %l0 = 0000000034d52fa1
! Mem[00000000460000d3] = f1312659, %l1 = 17a86ea8a2fecf73
ldstub [%i0+0x0d3],%l1 ! %l1 = 00000059000000ff
! Mem[0000000047000004] = 3f54f3d3, %l5 = 2277933f, %l6 = f923acd1
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000003f54f3d3
! Mem[00000000460000f8] = ea933bcb, %l2 = 9a746cf00aee92d6
swap [%i0+0x0f8],%l2 ! %l2 = 00000000ea933bcb
! Mem[00000000478000f0] = 2e98bbe3, %l4 = 2829096c, %l3 = 02197a6c
add %i3,0xf0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000002e98bbe3
! Mem[0000000046000194] = ccb043f3, %l1 = 00000059, %l1 = 00000059
add %i0,0x194,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ccb043f3
! Mem[0000000047000048] = 2f465455, %l2 = 00000000ea933bcb
ldstub [%i2+0x048],%l2 ! %l2 = 0000002f000000ff
! Mem[0000000091800080] = 25855ca4a6b4e02e, %g2 = 292cfeff04640f0b
ldx [%o0+0x080],%g2 ! %g2 = 25855ca4a6b4e02e
! Mem[0000000046000118] = f854275f4b972e93, %l3 = 000000002e98bbe3, %l7 = 06ff690c32d74e73
add %i0,0x118,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = f854275f4b972e93
p27_label_2:
! Mem[00000000900001ac] = 8f7dfaad, %g2 = 25855ca4a6b4e02e
ldsb [%i4+0x1ad],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000046000098] = 324f94ae, %l5 = 2277933f, %l5 = 2277933f
add %i0,0x98,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000324f94ae
! Mem[00000000478000e8] = 7f2420d29b5f2a9d, %l4 = aabb08822829096c, %l3 = 000000002e98bbe3
add %i3,0xe8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 7f2420d29b5f2a9d
! Mem[00000000900000f4] = 22bc786a, %g2 = ffffffffffffff8f
ldsh [%i4+0x0f4],%g2 ! %g2 = 00000000000022bc
! Mem[00000000918001a0] = d9478d93f401a3b4, %g2 = 00000000000022bc
ldx [%o0+0x1a0],%g2 ! %g2 = d9478d93f401a3b4
! Mem[0000000047000020] = e658c8e36ec3de33, %l4 = aabb08822829096c, %l2 = 000000000000002f
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = e658c8e36ec3de33
! %l0 = 0000000034d52fa1, Mem[0000000090000045] = 5d3ce2f0
stb %l0,[%i4+0x045] ! Mem[0000000090000044] = a13ce2f0
! Mem[0000000047800090] = 5c417687773c9360, %l5 = 00000000324f94ae, %l3 = 7f2420d29b5f2a9d
add %i3,0x90,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 5c417687773c9360
! Mem[0000000047800120] = 9d9f2c8842aac0d0, %l3 = 5c417687773c9360, %l3 = 5c417687773c9360
add %i3,0x120,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 9d9f2c8842aac0d0
! Mem[00000000910000bc] = c273d442, %g2 = d9478d93f401a3b4
lduw [%i6+0x0bc],%g2 ! %g2 = 00000000c273d442
p27_label_3:
! Mem[0000000091800170] = 98ad0f542fc0296a, %g2 = 00000000c273d442
ldx [%o0+0x170],%g2 ! %g2 = 98ad0f542fc0296a
! Mem[00000000460000f4] = bc649468, %l0 = 0000000034d52fa1
swap [%i0+0x0f4],%l0 ! %l0 = 00000000bc649468
! Mem[0000000047000033] = 9ce4b0c6, %l5 = 00000000324f94ae
ldstub [%i2+0x033],%l5 ! %l5 = 000000c6000000ff
! Mem[0000000047800055] = 32d70549, %l3 = 9d9f2c8842aac0d0
ldstub [%i3+0x055],%l3 ! %l3 = 000000d7000000ff
! %l1 = 00000000ccb043f3, Mem[00000000918001ae] = 480f8036
sth %l1,[%o0+0x1ae] ! Mem[00000000918001ac] = 43f38036
! Mem[00000000478001b8] = 9b713f72ac1e070c, %l2 = e658c8e36ec3de33, %l5 = 00000000000000c6
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 9b713f72ac1e070c
! %l6 = 000000003f54f3d3, Mem[00000000918001e8] = 0068f2084f5053a5
stx %l6,[%o0+0x1e8] ! Mem[00000000918001e8] = 000000003f54f3d3
! Mem[00000000910000a0] = 4d9adbaf, %g2 = 98ad0f542fc0296a
lduh [%i6+0x0a2],%g2 ! %g2 = 0000000000004d9a
! %l2 = 6ec3de33, %l3 = 000000d7, Mem[00000000910001e0] = 6837dbc6 4456a678
std %l2,[%i6+0x1e0] ! Mem[00000000910001e0] = 6ec3de33 000000d7
! Mem[00000000468001f0] = 00ea19d9, %l7 = 4b972e93, %l7 = 4b972e93
add %i1,0x1f0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000000ea19d9
p27_label_4:
! Mem[0000000090800100] = 553fbef4, %g2 = 0000000000004d9a
lduh [%i5+0x100],%g2 ! %g2 = 000000000000553f
! Mem[0000000091000138] = 96e300a1c1037b10, %g2 = 000000000000553f
ldx [%i6+0x138],%g2 ! %g2 = 96e300a1c1037b10
! Mem[0000000046000068] = 4289c1d53f7c9e08, %l4 = aabb08822829096c, %l2 = e658c8e36ec3de33
add %i0,0x68,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4289c1d53f7c9e08
! %l6 = 000000003f54f3d3, Mem[00000000900001e2] = c2557a12
sth %l6,[%i4+0x1e2] ! Mem[00000000900001e0] = f3d37a12
! Mem[0000000046800114] = e193cf16, %l6 = 000000003f54f3d3
swap [%i1+0x114],%l6 ! %l6 = 00000000e193cf16
! %l6 = 00000000e193cf16, Mem[000000009000019c] = 99baad32
stb %l6,[%i4+0x19c] ! Mem[000000009000019c] = 16baad32
! Mem[0000000046000118] = f854275f4b972e93, %l0 = 00000000bc649468, %l7 = 0000000000ea19d9
add %i0,0x118,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f854275f4b972e93
! %l7 = f854275f4b972e93, Mem[0000000091000070] = c27c6ae4
sth %l7,[%i6+0x070] ! Mem[0000000091000070] = 2e936ae4
! Mem[00000000460000f0] = 60cc2fff, %l3 = 000000d7, %l4 = 2829096c
add %i0,0xf0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000060cc2fff
! Mem[000000009000002c] = b600680f, %g2 = 96e300a1c1037b10
ldsb [%i4+0x02f],%g2 ! %g2 = ffffffffffffffb6
p27_label_5:
! Mem[00000000460000c8] = 10c2a1d6462e1a56, %l4 = 0000000060cc2fff, %l4 = 0000000060cc2fff
add %i0,0xc8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 10c2a1d6462e1a56
! Mem[00000000900000f8] = c8db6184 d1ddee56, %g2 = ffffffb6, %g3 = 0bad0b00
ldd [%i4+0x0f8],%g2 ! %g2 = 00000000c8db6184 00000000d1ddee56
! Mem[00000000470000ec] = 8ec38568, %l4 = 462e1a56, %l4 = 462e1a56
add %i2,0xec,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008ec38568
! Mem[0000000046000178] = ba3e4704be1b854a, %l4 = 000000008ec38568, %l4 = 000000008ec38568
add %i0,0x178,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ba3e4704be1b854a
! Mem[000000004680012c] = 7d976467, %l3 = 00000000000000d7
swap [%i1+0x12c],%l3 ! %l3 = 000000007d976467
! Mem[0000000090000110] = e5369b5f 79df520c, %g2 = c8db6184, %g3 = d1ddee56
ldd [%i4+0x110],%g2 ! %g2 = 00000000e5369b5f 0000000079df520c
! Mem[0000000046800164] = dd2075ae, %l3 = 000000007d976467
swap [%i1+0x164],%l3 ! %l3 = 00000000dd2075ae
! Mem[00000000910000b4] = 374fdfb3, %g2 = 00000000e5369b5f
lduw [%i6+0x0b4],%g2 ! %g2 = 00000000374fdfb3
! Mem[00000000470000e7] = 10bbdba7, %l2 = 4289c1d53f7c9e08
ldstub [%i2+0x0e7],%l2 ! %l2 = 000000a7000000ff
! Mem[00000000460000dc] = 1db6e6f3, %l3 = 00000000dd2075ae
swap [%i0+0x0dc],%l3 ! %l3 = 000000001db6e6f3
p27_label_6:
! Mem[0000000090800084] = 2deae465, %g2 = 00000000374fdfb3
lduh [%i5+0x086],%g2 ! %g2 = 0000000000002dea
! %l0 = 00000000bc649468, Mem[0000000091000025] = 07dc6257
stb %l0,[%i6+0x025] ! Mem[0000000091000024] = 68dc6257
! Mem[00000000460001a0] = 012ed282f3011ed5, %l3 = 000000001db6e6f3, %l0 = 00000000bc649468
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 012ed282f3011ed5
! Mem[000000004600009c] = 41cc29c7, %l4 = ba3e4704be1b854a
swap [%i0+0x09c],%l4 ! %l4 = 0000000041cc29c7
! Mem[0000000091800000] = eab61522 2fd6eb90, %g2 = 00002dea, %g3 = 79df520c
ldd [%o0+%g0],%g2 ! %g2 = 00000000eab61522 000000002fd6eb90
! Mem[00000000900001b8] = 587249c8db2d8400, %g2 = 00000000eab61522
ldx [%i4+0x1b8],%g2 ! %g2 = 587249c8db2d8400
! Mem[0000000047800140] = b731baf960ea5baa, %l0 = 012ed282f3011ed5
ldx [%i3+0x140],%l0 ! %l0 = b731baf960ea5baa
! Mem[0000000047000180] = 1c79a00ea8090254, %l4 = 0000000041cc29c7, %l1 = 00000000ccb043f3
add %i2,0x180,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 1c79a00ea8090254
! Mem[0000000047800050] = 9335541e, %l2 = 00000000000000a7
swap [%i3+0x050],%l2 ! %l2 = 000000009335541e
! Mem[0000000046800028] = fd281119, %l4 = 41cc29c7, %l2 = 9335541e
add %i1,0x28,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000fd281119
p27_label_7:
! Mem[00000000460000a8] = f77d3e7eaa84aaba, %l5 = 9b713f72ac1e070c, %l1 = 1c79a00ea8090254
add %i0,0xa8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f77d3e7eaa84aaba
! Mem[000000004680006c] = 7f33e676, %l6 = 00000000e193cf16
ldstub [%i1+0x06c],%l6 ! %l6 = 0000007f000000ff
! %l2 = 00000000fd281119, Mem[0000000046800106] = 7c2691d5
stb %l2,[%i1+0x106] ! Mem[0000000046800104] = 7c2619d5
! %l1 = f77d3e7eaa84aaba, Mem[0000000090800161] = c88876f2
stb %l1,[%i5+0x161] ! Mem[0000000090800160] = ba8876f2
! Mem[00000000460000b3] = bc4ad458, %l5 = 9b713f72ac1e070c
ldstub [%i0+0x0b3],%l5 ! %l5 = 00000058000000ff
! Mem[00000000908000e0] = 921156f4, %g18 = 08995d9a62df7fb8
ldsw [%i5+0x0e0],%g2 ! %g2 = 08995d9a62df7fb8
! %l1 = f77d3e7eaa84aaba, Mem[00000000900000f9] = db6184d1
stb %l1,[%i4+0x0f9] ! Mem[00000000900000f8] = ba6184d1
! Mem[0000000047000124] = f47d11f8, %l6 = 0000007f, %l2 = fd281119
add %i2,0x124,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000f47d11f8
! Mem[00000000470001e0] = fe9b97cbba52bd27, %l6 = 000000000000007f, %l7 = f854275f4b972e93
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = fe9b97cbba52bd27
! %l4 = 0000000041cc29c7, Mem[000000009080011b] = fd043e2e
stb %l4,[%i5+0x11b] ! Mem[0000000090800118] = c7043e2e
p27_label_8:
! %l4 = 0000000041cc29c7, Mem[00000000468000ce] = 875cec65
stb %l4,[%i1+0x0ce] ! Mem[00000000468000cc] = 875cc765
! Mem[000000009100011c] = 355b199d, %g2 = ffffffff921156f4
ldub [%i6+0x11d],%g2 ! %g2 = 0000000000000035
! Mem[000000004600017c] = be1b854a, %l2 = 00000000f47d11f8
swap [%i0+0x17c],%l2 ! %l2 = 00000000be1b854a
! Mem[00000000918001e0] = 999759c0, %g2 = 0000000000000035
ldub [%o0+0x1e0],%g2 ! %g2 = 0000000000000099
! Mem[0000000046800020] = b9f665f740e37fd1, %l7 = fe9b97cbba52bd27, %l2 = 00000000be1b854a
add %i1,0x20,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = b9f665f740e37fd1
! Mem[0000000046800188] = 1c81cc27, %l7 = fe9b97cbba52bd27
swap [%i1+0x188],%l7 ! %l7 = 000000001c81cc27
! Mem[0000000090800180] = 3724c54c, %g2 = 0000000000000099
ldsb [%i5+0x183],%g2 ! %g2 = 0000000000000037
! %l4 = 0000000041cc29c7, Mem[0000000090000008] = a2c50fc9e7c93b15
stx %l4,[%i4+%o1] ! Mem[0000000090000008] = 0000000041cc29c7
! Mem[0000000047000198] = 16ebcb6a, %l6 = 000000000000007f
ldstub [%i2+0x198],%l6 ! %l6 = 00000016000000ff
! Mem[00000000460000fc] = a7ef6660, %l4 = 0000000041cc29c7
swap [%i0+0x0fc],%l4 ! %l4 = 00000000a7ef6660
p27_label_9:
! Mem[0000000046000114] = eed3fdfe, %l7 = 000000001c81cc27
ldsh [%i0+0x116],%l7 ! %l7 = fffffffffffffdfe
! Mem[0000000090000054] = 9870c588, %g2 = 0000000000000037
ldub [%i4+0x054],%g2 ! %g2 = 0000000000000098
! Mem[00000000460000a8] = f77d3e7e, %l4 = 00000000a7ef6660
swap [%i0+0x0a8],%l4 ! %l4 = 00000000f77d3e7e
! %l4 = 00000000f77d3e7e, Mem[0000000047800060] = 44baf04c31ccd708
stx %l4,[%i3+0x060] ! Mem[0000000047800060] = 00000000f77d3e7e
! Mem[000000004600010c] = ed781d61, %l6 = 0000000000000016
swap [%i0+0x10c],%l6 ! %l6 = 00000000ed781d61
! %l6 = 00000000ed781d61, Mem[0000000091000040] = d0dc1023f63d3fd8
stx %l6,[%i6+0x040] ! Mem[0000000091000040] = 00000000ed781d61
! Mem[0000000090000080] = e75680f9, %g2 = 0000000000000098
lduw [%i4+0x080],%g2 ! %g2 = 00000000e75680f9
! Mem[0000000047000092] = 51087d6c, %l2 = b9f665f740e37fd1
ldstub [%i2+0x092],%l2 ! %l2 = 0000007d000000ff
! Mem[0000000090000110] = e5369b5f79df520c, %g2 = 00000000e75680f9
ldx [%i4+0x110],%g2 ! %g2 = e5369b5f79df520c
! %l6 = 00000000ed781d61, Mem[0000000091800170] = 98ad0f54
stb %l6,[%o0+0x170] ! Mem[0000000091800170] = 61ad0f54
p27_label_10:
! Mem[000000004600000e] = ef267ae6, %l1 = f77d3e7eaa84aaba
ldstub [%i0+0x00e],%l1 ! %l1 = 0000007a000000ff
! %l4 = 00000000f77d3e7e, Mem[0000000091000030] = 9b369fcd7e2e20fb
stx %l4,[%i6+0x030] ! Mem[0000000091000030] = 00000000f77d3e7e
! %l6 = ed781d61, %l7 = fffffdfe, Mem[00000000910000f8] = d656b075 a8fd904a
std %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = ed781d61 fffffdfe
! Mem[000000004700010c] = 4d30320f, %l7 = fffffdfe, %l2 = 0000007d
add %i2,0x10c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000004d30320f
! Mem[0000000047000168] = d9c20393, %l4 = f77d3e7e, %l4 = f77d3e7e
add %i2,0x168,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000d9c20393
! Mem[00000000478000db] = ad826db2, %l2 = 000000004d30320f
ldstub [%i3+0x0db],%l2 ! %l2 = 000000b2000000ff
! Mem[00000000478000f8] = 622a8f12, %l2 = 000000b2, %l3 = 1db6e6f3
add %i3,0xf8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000622a8f12
! Mem[0000000091800110] = f7ca5a4f af9752b0, %g2 = 79df520c, %g3 = 2fd6eb90
ldd [%o0+0x110],%g2 ! %g2 = 00000000f7ca5a4f 00000000af9752b0
! Mem[00000000468001e7] = 1493eb75, %l2 = 00000000000000b2
ldstub [%i1+0x1e7],%l2 ! %l2 = 00000075000000ff
! Mem[00000000478000f0] = 2e98bbe3 b94555e9, %l4 = d9c20393, %l5 = 00000058
ldd [%i3+0x0f0],%l4 ! %l4 = 000000002e98bbe3 00000000b94555e9
p27_label_11:
! Mem[00000000460001dd] = f24ec008, %l5 = 00000000b94555e9
ldstub [%i0+0x1dd],%l5 ! %l5 = 0000004e000000ff
! %l6 = 00000000ed781d61, Mem[00000000910001f0] = 4b9465713a8ccc2c
stx %l6,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000000ed781d61
! Mem[0000000046800188] = ba52bd27b6ca45cf, %l1 = 000000000000007a, %l7 = fffffffffffffdfe
add %i1,0x188,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = ba52bd27b6ca45cf
! Mem[00000000468000c0] = 2c7c93b3, %l2 = 00000075, %l4 = 2e98bbe3
add %i1,0xc0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000002c7c93b3
! %l4 = 000000002c7c93b3, Mem[0000000090000028] = 3671610fee3673b6
stx %l4,[%i4+%o5] ! Mem[0000000090000028] = 000000002c7c93b3
! Mem[0000000047000038] = 14b3f25c, %l4 = 000000002c7c93b3
swap [%i2+0x038],%l4 ! %l4 = 0000000014b3f25c
! Mem[000000009100014c] = 920ceb5c, %g2 = 00000000f7ca5a4f
lduh [%i6+0x14c],%g2 ! %g2 = 000000000000920c
! Mem[00000000910001f4] = 61e4d576, %g2 = 000000000000920c
ldub [%i6+0x1f7],%g2 ! %g2 = 0000000000000061
! %l5 = 000000000000004e, Mem[0000000091800157] = d09dc4c1
stb %l5,[%o0+0x157] ! Mem[0000000091800154] = 4e9dc4c1
! %l0 = b731baf960ea5baa, Mem[0000000091800134] = 465010e8
stw %l0,[%o0+0x134] ! Mem[0000000091800134] = 60ea5baa
p27_label_12:
! %l1 = 000000000000007a, Mem[0000000090800108] = a08db62c
sth %l1,[%i5+0x108] ! Mem[0000000090800108] = 007ab62c
! Mem[0000000046800130] = cbd6284e, %l0 = b731baf960ea5baa
swap [%i1+0x130],%l0 ! %l0 = 00000000cbd6284e
! Mem[0000000090800098] = 9840e9c9, %g2 = 0000000000000061
ldsb [%i5+0x098],%g2 ! %g2 = ffffffffffffff98
! Mem[000000004700019d] = 148d43b3, %l6 = 00000000ed781d61
ldstub [%i2+0x19d],%l6 ! %l6 = 0000008d000000ff
! %l2 = 00000075, %l3 = 622a8f12, Mem[0000000090800138] = 1a12d0fe 71f3ccd5
std %l2,[%i5+0x138] ! Mem[0000000090800138] = 00000075 622a8f12
! %l0 = cbd6284e, %l1 = 0000007a, Mem[0000000091800048] = b0377615 93c680d2
std %l0,[%o0+0x048] ! Mem[0000000091800048] = cbd6284e 0000007a
! Mem[000000004680017c] = a89b9910, %l5 = 000000000000004e
ldub [%i1+0x17f],%l5 ! %l5 = 0000000000000010
! Mem[0000000046000048] = fdebee30, %l7 = ba52bd27b6ca45cf
swap [%i0+0x048],%l7 ! %l7 = 00000000fdebee30
! Mem[0000000046000056] = d9b2dd22, %l7 = 00000000fdebee30
ldstub [%i0+0x056],%l7 ! %l7 = 000000dd000000ff
! Mem[0000000046000030] = 2b89cdd9f024f2c5, %l0 = 00000000cbd6284e, %l5 = 0000000000000010
add %i0,0x30,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 2b89cdd9f024f2c5
p27_label_13:
! Mem[00000000468000cc] = 875cc765, %l1 = 0000007a, %l3 = 622a8f12
add %i1,0xcc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000875cc765
! %l6 = 0000008d, %l7 = 000000dd, Mem[0000000090000018] = 591c05fd caf71b5d
std %l6,[%i4+%o3] ! Mem[0000000090000018] = 0000008d 000000dd
! Mem[0000000046800000] = a447f2fc, %l3 = 875cc765, %l6 = 0000008d
casa [%i1]0x80,%l3,%l6 ! %l6 = 00000000a447f2fc
! Mem[0000000046000118] = f854275f, %l1 = 000000000000007a
ldstub [%i0+0x118],%l1 ! %l1 = 000000f8000000ff
! Mem[0000000091000044] = ed781d61, %g18 = 08995d9a62df7fb8
ldsw [%i6+0x044],%g2 ! %g2 = 08995d9a62df7fb8
! Mem[0000000046000130] = 537b3b4af4427074, %l4 = 0000000014b3f25c, %l5 = 2b89cdd9f024f2c5
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 537b3b4af4427074
! Mem[0000000046800154] = 8db96d40, %l6 = a447f2fc, %l5 = f4427074
add %i1,0x154,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000008db96d40
! Mem[00000000470001e0] = fe9b97cbba52bd27, %l7 = 00000000000000dd, %l2 = 0000000000000075
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = fe9b97cbba52bd27
! Mem[0000000046000020] = d26ba6c3d30f127b, %l1 = 00000000000000f8, %l5 = 000000008db96d40
add %i0,0x20,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = d26ba6c3d30f127b
! Mem[0000000091800120] = 87e078c0f0c87151, %g2 = ffffffffed781d61
ldx [%o0+0x120],%g2 ! %g2 = 87e078c0f0c87151
p27_label_14:
! Mem[0000000091800088] = ae227c66, %g2 = 87e078c0f0c87151
ldsb [%o0+0x08b],%g2 ! %g2 = ffffffffffffffae
! %l1 = 00000000000000f8, Mem[00000000918001b8] = 1812ab31
sth %l1,[%o0+0x1b8] ! Mem[00000000918001b8] = 00f8ab31
! %l0 = 00000000cbd6284e, Mem[00000000918000c9] = d8d437c4
stb %l0,[%o0+0x0c9] ! Mem[00000000918000c8] = 4ed437c4
! Mem[0000000047000048] = ff465455, %l2 = fe9b97cbba52bd27
swap [%i2+0x048],%l2 ! %l2 = 00000000ff465455
! Mem[00000000460001f0] = a7a349db, %l6 = 00000000a447f2fc
ldstub [%i0+0x1f0],%l6 ! %l6 = 000000a7000000ff
! Mem[0000000091000044] = ed781d61, %g18 = 08995d9a62df7fb8
ldsw [%i6+0x044],%g2 ! %g2 = 08995d9a62df7fb8
! Mem[000000009100017c] = face5388, %g18 = 08995d9a62df7fb8
ldsw [%i6+0x17c],%g2 ! %g2 = 08995d9a62df7fb8
! Mem[0000000091800048] = cbd6284e 0000007a, %g2 = face5388, %g3 = af9752b0
ldd [%o0+0x048],%g2 ! %g2 = 00000000cbd6284e 000000000000007a
! %l5 = d26ba6c3d30f127b, Mem[000000004600015c] = 11f8547c
stw %l5,[%i0+0x15c] ! Mem[000000004600015c] = d30f127b
! Mem[0000000046800098] = 0aa5b976277d4189, %l0 = 00000000cbd6284e, %l0 = 00000000cbd6284e
add %i1,0x98,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 0aa5b976277d4189
p27_label_15:
! Mem[00000000910001c8] = fee1a5a889278576, %g2 = 00000000cbd6284e
ldx [%i6+0x1c8],%g2 ! %g2 = fee1a5a889278576
! Mem[0000000047800120] = 9d9f2c88, %l6 = 00000000000000a7
swap [%i3+0x120],%l6 ! %l6 = 000000009d9f2c88
! %l5 = d26ba6c3d30f127b, Mem[0000000090000012] = 5db2df44
stb %l5,[%i4+0x012] ! Mem[0000000090000010] = 7bb2df44
! Mem[000000004600015c] = d30f127b, %l0 = 277d4189, %l7 = 000000dd
add %i0,0x15c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000d30f127b
! Mem[0000000091800038] = 12cac52f, %g2 = fee1a5a889278576
lduw [%o0+0x038],%g2 ! %g2 = 0000000012cac52f
! Mem[000000004600008b] = b661be04, %l5 = d26ba6c3d30f127b
ldstub [%i0+0x08b],%l5 ! %l5 = 00000004000000ff
! Mem[0000000091000150] = 1a13b93e28ad1ffe, %g2 = 0000000012cac52f
ldx [%i6+0x150],%g2 ! %g2 = 1a13b93e28ad1ffe
! Mem[0000000090000080] = e75680f900fc2d06, %g2 = 1a13b93e28ad1ffe
ldx [%i4+0x080],%g2 ! %g2 = e75680f900fc2d06
! Mem[00000000910000b8] = d4ebb465c273d442, %g2 = e75680f900fc2d06
ldx [%i6+0x0b8],%g2 ! %g2 = d4ebb465c273d442
! Mem[0000000047000048] = ba52bd2791023b83, %l2 = 00000000ff465455, %l7 = 00000000d30f127b
add %i2,0x48,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ba52bd2791023b83
p27_label_16:
! Mem[00000000460001f0] = ffa349db, %l3 = 00000000875cc765
swap [%i0+0x1f0],%l3 ! %l3 = 00000000ffa349db
! %l2 = 00000000ff465455, Mem[00000000908000b4] = 53402956
stw %l2,[%i5+0x0b4] ! Mem[00000000908000b4] = ff465455
! Mem[00000000460000a4] = 3f1607c2, %l1 = 00000000000000f8
ldsw [%i0+0x0a4],%l1 ! %l1 = 000000003f1607c2
! Mem[0000000046000040] = b342d14c7d53f6d9, %l1 = 000000003f1607c2, %l3 = 00000000ffa349db
add %i0,0x40,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = b342d14c7d53f6d9
! %l6 = 9d9f2c88, %l7 = 91023b83, Mem[0000000091800120] = 87e078c0 f0c87151
std %l6,[%o0+0x120] ! Mem[0000000091800120] = 9d9f2c88 91023b83
! Mem[00000000908000d8] = 60d85c8c 93f04d06, %g2 = c273d442, %g3 = 0000007a
ldd [%i5+0x0d8],%g2 ! %g2 = 0000000060d85c8c 0000000093f04d06
! Mem[00000000908001d0] = 5f66b0ad, %g2 = 0000000060d85c8c
ldsb [%i5+0x1d3],%g2 ! %g2 = 000000000000005f
! Mem[00000000900001f0] = b57d1caa, %g2 = 000000000000005f
ldsh [%i4+0x1f2],%g2 ! %g2 = ffffffffffffb57d
! Mem[000000009080015c] = c0ef85ef, %g2 = ffffffffffffb57d
ldsh [%i5+0x15c],%g2 ! %g2 = ffffffffffffc0ef
! Mem[0000000091800070] = a4bd2eca, %g18 = 08995d9a62df7fb8
ldsw [%o0+0x070],%g2 ! %g2 = 08995d9a62df7fb8
p27_label_17:
! Mem[00000000910000f0] = 749c07e0 be33c27d, %g2 = a4bd2eca, %g3 = 93f04d06
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000749c07e0 00000000be33c27d
! %l7 = ba52bd2791023b83, Mem[00000000918000da] = 264e06c4
sth %l7,[%o0+0x0da] ! Mem[00000000918000d8] = 3b8306c4
! Mem[0000000091000160] = 8e5aef53 c3bdc93b, %g2 = 749c07e0, %g3 = be33c27d
ldd [%i6+0x160],%g2 ! %g2 = 000000008e5aef53 00000000c3bdc93b
! Mem[000000004780000c] = e281c638, %l7 = ba52bd2791023b83
swap [%i3+0x00c],%l7 ! %l7 = 00000000e281c638
! %l3 = b342d14c7d53f6d9, Mem[0000000046000124] = 74873977
stw %l3,[%i0+0x124] ! Mem[0000000046000124] = 7d53f6d9
! Mem[000000004600010a] = b29e7c5d, %l4 = 0000000014b3f25c
ldstub [%i0+0x10a],%l4 ! %l4 = 0000007c000000ff
! %l2 = 00000000ff465455, Mem[00000000900001b8] = 587249c8db2d8400
stx %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 00000000ff465455
! Mem[00000000478000b8] = 1525b61b, %l4 = 0000007c, %l7 = e281c638
add %i3,0xb8,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000001525b61b
! %l2 = ff465455, %l3 = 7d53f6d9, Mem[0000000091000008] = 2077cefd 9be6b9d3
std %l2,[%i6+%o1] ! Mem[0000000091000008] = ff465455 7d53f6d9
! Mem[00000000908001d0] = e9ecc45f 66b0ad9c, %g2 = 8e5aef53, %g3 = c3bdc93b
ldd [%i5+0x1d0],%g2 ! %g2 = 00000000e9ecc45f 0000000066b0ad9c
p27_label_18:
! Mem[00000000460000a0] = 3a1767b53f1607c2, %l7 = 000000001525b61b, %l3 = b342d14c7d53f6d9
add %i0,0xa0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 3a1767b53f1607c2
! Mem[0000000046000111] = 16b937ff, %l1 = 000000003f1607c2
ldstub [%i0+0x111],%l1 ! %l1 = 000000b9000000ff
! %l4 = 000000000000007c, Mem[00000000908001e8] = 916930f20fa10a75
stx %l4,[%i5+0x1e8] ! Mem[00000000908001e8] = 000000000000007c
! Mem[00000000900000b8] = ae238658d1cbc030, %g2 = 00000000e9ecc45f
ldx [%i4+0x0b8],%g2 ! %g2 = ae238658d1cbc030
! Mem[0000000047000070] = 2f8bcd16ff130252, %l6 = 000000009d9f2c88, %l3 = 3a1767b53f1607c2
add %i2,0x70,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 2f8bcd16ff130252
! Mem[000000004780003c] = 8d532046, %l5 = 0000000000000004
ldsb [%i3+0x03e],%l5 ! %l5 = 0000000000000020
! Mem[0000000046000108] = b29eff5d, %l2 = ff465455, %l6 = 9d9f2c88
add %i0,0x108,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000b29eff5d
! %l2 = 00000000ff465455, Mem[00000000910001bc] = 06c8ffc4
stb %l2,[%i6+0x1bc] ! Mem[00000000910001bc] = 55c8ffc4
! Mem[00000000918001cc] = 61cfcdac, %g18 = 08995d9a62df7fb8
ldsw [%o0+0x1cc],%g2 ! %g2 = 08995d9a62df7fb8
! Mem[0000000047800178] = 8702c6d1, %l7 = 1525b61b, %l7 = 1525b61b
add %i3,0x178,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000008702c6d1
p27_label_19:
! Mem[0000000046000088] = b661beffbe498830, %l5 = 0000000000000020, %l3 = 2f8bcd16ff130252
add %i0,0x88,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = b661beffbe498830
! Mem[00000000460001b0] = 8b849f2211009b65, %l0 = 0aa5b976277d4189, %l3 = b661beffbe498830
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 8b849f2211009b65
! Mem[0000000047000010] = 7d9524fd1d30d4ac, %l7 = 000000008702c6d1, %l5 = 0000000000000020
add %i2,0x10,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 7d9524fd1d30d4ac
! Mem[00000000478001a8] = e7566944, %l7 = 000000008702c6d1
ldstub [%i3+0x1a8],%l7 ! %l7 = 000000e7000000ff
! %l6 = 00000000b29eff5d, Mem[000000009100013e] = 7b104705
stb %l6,[%i6+0x13e] ! Mem[000000009100013c] = 5d104705
! Mem[000000004680005d] = e9aec071, %l2 = 00000000ff465455
ldstub [%i1+0x05d],%l2 ! %l2 = 000000ae000000ff
! Mem[0000000047800199] = ec7f4b0c, %l0 = 0aa5b976277d4189
ldstub [%i3+0x199],%l0 ! %l0 = 0000007f000000ff
! Mem[0000000090000194] = 1d02ad2e, %g2 = 0000000061cfcdac
lduw [%i4+0x194],%g2 ! %g2 = 000000001d02ad2e
! Mem[0000000091000024] = 3f68dc62, %g2 = 000000001d02ad2e
lduw [%i6+0x024],%g2 ! %g2 = 000000003f68dc62
! Mem[00000000468000fc] = fbfa3ea7, %l7 = 00000000000000e7
swap [%i1+0x0fc],%l7 ! %l7 = 00000000fbfa3ea7
p27_label_20:
! Mem[0000000046000188] = 3ce89eb2, %l2 = 000000ae, %l5 = 1d30d4ac
add %i0,0x188,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000003ce89eb2
! Mem[00000000908000e8] = c63d9e2d, %g18 = 08995d9a62df7fb8
ldsw [%i5+0x0e8],%g2 ! %g2 = 08995d9a62df7fb8
! Mem[00000000468000a1] = 837e42d0, %l0 = 000000000000007f
ldstub [%i1+0x0a1],%l0 ! %l0 = 0000007e000000ff
! Mem[0000000047800008] = a981b66f91023b83, %l0 = 000000000000007e, %l7 = 00000000fbfa3ea7
add %i3,0x08,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = a981b66f91023b83
! %l5 = 000000003ce89eb2, Mem[0000000091000180] = d9bcdeb01e98874b
stx %l5,[%i6+0x180] ! Mem[0000000091000180] = 000000003ce89eb2
! %l6 = 00000000b29eff5d, Mem[000000009100007d] = 4702f01c
stb %l6,[%i6+0x07d] ! Mem[000000009100007c] = 5d02f01c
! Mem[0000000046800084] = d0531f0a, %l1 = 00000000000000b9
swap [%i1+0x084],%l1 ! %l1 = 00000000d0531f0a
! Mem[000000009180014c] = 0cd57706, %g18 = 08995d9a62df7fb8
ldsw [%o0+0x14c],%g2 ! %g2 = 08995d9a62df7fb8
! Mem[000000009000011c] = b744f681, %g2 = 000000000cd57706
ldsb [%i4+0x11f],%g2 ! %g2 = ffffffffffffffb7
! %l4 = 000000000000007c, Mem[00000000918001a8] = 847e336958a643f3
stx %l4,[%o0+0x1a8] ! Mem[00000000918001a8] = 000000000000007c
p27_label_21:
! Mem[0000000090800170] = 92ecb79b 9e5a486c, %g2 = ffffffb7, %g3 = 66b0ad9c
ldd [%i5+0x170],%g2 ! %g2 = 0000000092ecb79b 000000009e5a486c
! %l7 = a981b66f91023b83, Mem[000000009100004d] = 86360cde
stb %l7,[%i6+0x04d] ! Mem[000000009100004c] = 83360cde
! Mem[00000000478001d0] = 12c1fe8c, %l1 = d0531f0a, %l1 = d0531f0a
add %i3,0x1d0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000012c1fe8c
! %l6 = b29eff5d, %l7 = 91023b83, Mem[0000000091800148] = 75d32e0a 0cd57706
std %l6,[%o0+0x148] ! Mem[0000000091800148] = b29eff5d 91023b83
! %l0 = 0000007e, %l1 = 12c1fe8c, Mem[00000000918001b0] = 8036bee1 872c5b99
std %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 0000007e 12c1fe8c
! Mem[0000000047800098] = a706abe9, %l5 = 3ce89eb2, %l6 = b29eff5d
add %i3,0x98,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000a706abe9
! Mem[0000000046800180] = b578e39d36dcce56, %l5 = 000000003ce89eb2, %l1 = 0000000012c1fe8c
add %i1,0x180,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = b578e39d36dcce56
! Mem[000000004680005c] = e9ffc071, %l0 = 000000000000007e
ldsh [%i1+0x05e],%l0 ! %l0 = ffffffffffffc071
! Mem[00000000468000f0] = 66d0c99ca8e37e27, %l2 = 00000000000000ae, %l5 = 000000003ce89eb2
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 66d0c99ca8e37e27
! %l0 = ffffc071, %l1 = 36dcce56, Mem[0000000046800028] = fd281119 739736d9
std %l0,[%i1+%o5] ! Mem[0000000046800028] = ffffc071 36dcce56
p27_label_22:
! Mem[000000009000002c] = 7c93b300, %g2 = 0000000092ecb79b
ldub [%i4+0x02d],%g2 ! %g2 = 000000000000007c
! %l0 = ffffffffffffc071, Mem[0000000047800100] = 6c9b3796
stw %l0,[%i3+0x100] ! Mem[0000000047800100] = ffffc071
! Mem[00000000900001f0] = b626b57d 1caa6761, %g2 = 0000007c, %g3 = 9e5a486c
ldd [%i4+0x1f0],%g2 ! %g2 = 00000000b626b57d 000000001caa6761
! Mem[00000000918001f4] = 23b3ffa2, %g2 = 00000000b626b57d
lduw [%o0+0x1f4],%g2 ! %g2 = 0000000023b3ffa2
! Mem[0000000090800088] = e465cdce, %g2 = 0000000023b3ffa2
lduw [%i5+0x088],%g2 ! %g2 = 00000000e465cdce
! Mem[0000000046800110] = a6e8a0fb, %l7 = 91023b83, %l1 = 36dcce56
add %i1,0x110,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000a6e8a0fb
! Mem[00000000918000c0] = ae091700, %g2 = 00000000e465cdce
ldsb [%o0+0x0c0],%g2 ! %g2 = ffffffffffffffae
! %l0 = ffffffffffffc071, Mem[00000000478000a8] = 9b51b2da8299b79b
stx %l0,[%i3+0x0a8] ! Mem[00000000478000a8] = ffffffffffffc071
! %l3 = 8b849f2211009b65, Mem[0000000091000100] = 1384f18762d999f4
stx %l3,[%i6+0x100] ! Mem[0000000091000100] = 8b849f2211009b65
! %l2 = 00000000000000ae, Mem[0000000091800000] = eab61522
stw %l2,[%o0+%g0] ! Mem[0000000091800000] = 000000ae
p27_label_23:
! Mem[00000000460000d4] = 8a741a0b, %l7 = a981b66f91023b83
swap [%i0+0x0d4],%l7 ! %l7 = 000000008a741a0b
! Mem[00000000460001b0] = 8b849f22, %l7 = 8a741a0b, %l1 = a6e8a0fb
add %i0,0x1b0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000008b849f22
! %l1 = 000000008b849f22, Mem[00000000470001e0] = fe9b97cbba52bd27
stx %l1,[%i2+0x1e0] ! Mem[00000000470001e0] = 000000008b849f22
! Mem[00000000908000a0] = 2e788cb8, %g2 = ffffffffffffffae
lduh [%i5+0x0a2],%g2 ! %g2 = 0000000000002e78
! Mem[00000000478001f0] = 4f1ddb490a3590a8, %l5 = 66d0c99ca8e37e27, %l3 = 8b849f2211009b65
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 4f1ddb490a3590a8
! %l1 = 000000008b849f22, Mem[0000000090800064] = 6ea63daf
stw %l1,[%i5+0x064] ! Mem[0000000090800064] = 8b849f22
! Mem[00000000468000d0] = 9d8283b5178ed278, %l7 = 000000008a741a0b, %l5 = 66d0c99ca8e37e27
add %i1,0xd0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 9d8283b5178ed278
! %l3 = 4f1ddb490a3590a8, Mem[00000000900001b4] = e9ae522e
stw %l3,[%i4+0x1b4] ! Mem[00000000900001b4] = 0a3590a8
! Mem[000000004780014c] = bd821325, %l3 = 4f1ddb490a3590a8
ldsh [%i3+0x14c],%l3 ! %l3 = ffffffffffffbd82
! Mem[0000000047000143] = 2ad81a69, %l3 = ffffffffffffbd82
ldstub [%i2+0x143],%l3 ! %l3 = 00000069000000ff
p27_label_24:
! Mem[0000000091800180] = fca9c1ba, %g2 = 0000000000002e78
lduh [%o0+0x180],%g2 ! %g2 = 000000000000fca9
! %l2 = 00000000000000ae, Mem[00000000470000d0] = 4afa71cb
stw %l2,[%i2+0x0d0] ! Mem[00000000470000d0] = 000000ae
! Mem[00000000918000c0] = ae091700 96c1128f, %g2 = 0000fca9, %g3 = 1caa6761
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000ae091700 0000000096c1128f
! Mem[00000000460001b4] = 11009b65, %l6 = a706abe9, %l6 = a706abe9
add %i0,0x1b4,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000011009b65
! Mem[0000000090000044] = 3ce2f0df, %g2 = 00000000ae091700
lduh [%i4+0x046],%g2 ! %g2 = 0000000000003ce2
! %l3 = 0000000000000069, Mem[0000000090000130] = ddf67075
stb %l3,[%i4+0x130] ! Mem[0000000090000130] = 69f67075
! Mem[0000000046000168] = 87398137d3e704dc, %l2 = 00000000000000ae
ldx [%i0+0x168],%l2 ! %l2 = 87398137d3e704dc
! Mem[000000009100014c] = eb5c1a13, %g2 = 0000000000003ce2
ldsh [%i6+0x14e],%g2 ! %g2 = ffffffffffffeb5c
! Mem[0000000090000050] = 426b4ad5, %g2 = ffffffffffffeb5c
lduw [%i4+0x050],%g2 ! %g2 = 00000000426b4ad5
! Mem[0000000091800044] = 82176dd8, %g18 = 08995d9a62df7fb8
ldsw [%o0+0x044],%g2 ! %g2 = 08995d9a62df7fb8
p27_label_25:
! Mem[0000000090000068] = 5483fd96, %g2 = ffffffff82176dd8
ldsh [%i4+0x068],%g2 ! %g2 = 0000000000005483
! Mem[0000000090000130] = 69f67075833f03d2, %g2 = 0000000000005483
ldx [%i4+0x130],%g2 ! %g2 = 69f67075833f03d2
! %l4 = 0000007c, %l5 = 178ed278, Mem[00000000900000e8] = 76f00074 9d3b0171
std %l4,[%i4+0x0e8] ! Mem[00000000900000e8] = 0000007c 178ed278
! Mem[0000000090800124] = dca5b975, %g2 = 69f67075833f03d2
lduh [%i5+0x126],%g2 ! %g2 = 000000000000dca5
! Mem[000000004600009c] = be1b854a, %l6 = 11009b65, %l6 = 11009b65
add %i0,0x9c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000be1b854a
! %l0 = ffffffffffffc071, Mem[00000000460000ec] = 4fd9cd4d
stw %l0,[%i0+0x0ec] ! Mem[00000000460000ec] = ffffc071
! Mem[00000000908001a8] = f7afcdbe 44785cb7, %g2 = 0000dca5, %g3 = 96c1128f
ldd [%i5+0x1a8],%g2 ! %g2 = 00000000f7afcdbe 0000000044785cb7
! Mem[0000000091800118] = 707c5cfb 17f18323, %g2 = f7afcdbe, %g3 = 44785cb7
ldd [%o0+0x118],%g2 ! %g2 = 00000000707c5cfb 0000000017f18323
! Mem[0000000091800004] = 2fd6eb90, %g18 = 08995d9a62df7fb8
ldsw [%o0+0x004],%g2 ! %g2 = 08995d9a62df7fb8
! Mem[000000004600007c] = 8221b44b, %l2 = 87398137d3e704dc
swap [%i0+0x07c],%l2 ! %l2 = 000000008221b44b
ba,a p27_not_taken_0_end
p27_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 ffffffffffffc071
bne,a,pn %xcc,p27_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000008b849f22
bne,a,pn %xcc,p27_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008221b44b
bne,a,pn %xcc,p27_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000069
bne,a,pn %xcc,p27_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000007c
bne,a,pn %xcc,p27_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 9d8283b5178ed278
bne,a,pn %xcc,p27_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000be1b854a
bne,a,pn %xcc,p27_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008a741a0b
bne,a,pn %xcc,p27_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p27_check_fp_registers:
set p27_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d0ab6d4b c85417c1
bne %xcc,p27_f4_fail
nop
! Check Local Memory
set p27_local0_expect,%g1
p27_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 636adadaef26ffe6
ldx [%i0+0x008],%g3 ! Observed data at 0000000046000008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = b6ca45cf7284e90b
ldx [%i0+0x048],%g3 ! Observed data at 0000000046000048
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = a15262e5d9b2ff22
ldx [%i0+0x050],%g3 ! Observed data at 0000000046000050
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 850f2eb8d3e704dc
ldx [%i0+0x078],%g3 ! Observed data at 0000000046000078
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = b661beffbe498830
ldx [%i0+0x088],%g3 ! Observed data at 0000000046000088
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 324f94aebe1b854a
ldx [%i0+0x098],%g3 ! Observed data at 0000000046000098
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a7ef6660aa84aaba
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000460000a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = bc4ad4ff2fae5ad9
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000460000b0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f13126ff91023b83
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000460000d0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 97bcbe5fdd2075ae
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 = 186a6140ffffc071
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000460000e8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 60cc2fff34d52fa1
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000460000f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0aee92d641cc29c7
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000460000f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = b29eff5d00000016
ldx [%i0+0x108],%g3 ! Observed data at 0000000046000108
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 16ff37ffeed3fdfe
ldx [%i0+0x110],%g3 ! Observed data at 0000000046000110
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff54275f4b972e93
ldx [%i0+0x118],%g3 ! Observed data at 0000000046000118
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 90b623e77d53f6d9
ldx [%i0+0x120],%g3 ! Observed data at 0000000046000120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3f04f2cfd30f127b
ldx [%i0+0x158],%g3 ! Observed data at 0000000046000158
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = ba3e4704f47d11f8
ldx [%i0+0x178],%g3 ! Observed data at 0000000046000178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 67ad61f4f2ffc008
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000460001d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 875cc7652588b019
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000460001f0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i0,0x1f0,%g4
set p27_local1_expect,%g1
p27_check_local1:
ldx [%g1+0x028],%g2 ! Expected data = ffffc07136dcce56
ldx [%i1+0x028],%g3 ! Observed data at 0000000046800028
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f3a5c97324117e58
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 = e8e7b103e9ffc071
ldx [%i1+0x058],%g3 ! Observed data at 0000000046800058
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 35c88f92ff33e676
ldx [%i1+0x068],%g3 ! Observed data at 0000000046800068
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 0fb9275b000000b9
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 = 83ff42d0c34b6ca2
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 = c30b6f1f875cc765
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000468000c8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 352bcc95000000e7
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000468000f8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 5baea9f87c2619d5
ldx [%i1+0x100],%g3 ! Observed data at 0000000046800100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = a6e8a0fb3f54f3d3
ldx [%i1+0x110],%g3 ! Observed data at 0000000046800110
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 285750f0000000d7
ldx [%i1+0x128],%g3 ! Observed data at 0000000046800128
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 60ea5baac92fd550
ldx [%i1+0x130],%g3 ! Observed data at 0000000046800130
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 5a0078907d976467
ldx [%i1+0x160],%g3 ! Observed data at 0000000046800160
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = 1a62bb35a89b9910
ldx [%i1+0x178],%g3 ! Observed data at 0000000046800178
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = ba52bd27b6ca45cf
ldx [%i1+0x188],%g3 ! Observed data at 0000000046800188
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = acf520931493ebff
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000468001e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i1,0x1e0,%g4
set p27_local2_expect,%g1
p27_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 9ce4b0ff35c1e786
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 = 2c7c93b3db716690
ldx [%i2+0x038],%g3 ! Observed data at 0000000047000038
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = ba52bd2791023b83
ldx [%i2+0x048],%g3 ! Observed data at 0000000047000048
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x048,%g4
ldx [%g1+0x090],%g2 ! Expected data = 5108ff6c91d5bf0b
ldx [%i2+0x090],%g3 ! Observed data at 0000000047000090
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 000000ae11ce18e9
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000470000d0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ecbe9c4510bbdbff
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000470000e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 2ad81aff816a1aa0
ldx [%i2+0x140],%g3 ! Observed data at 0000000047000140
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x140,%g4
ldx [%g1+0x198],%g2 ! Expected data = ffebcb6a14ff43b3
ldx [%i2+0x198],%g3 ! Observed data at 0000000047000198
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 000000008b849f22
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000470001e0
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i2,0x1e0,%g4
set p27_local3_expect,%g1
p27_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = a981b66f91023b83
ldx [%i3+0x008],%g3 ! Observed data at 0000000047800008
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000a732ff0549
ldx [%i3+0x050],%g3 ! Observed data at 0000000047800050
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00000000f77d3e7e
ldx [%i3+0x060],%g3 ! Observed data at 0000000047800060
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ffffffffffffc071
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000478000a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ad826dffa463ea41
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000478000d8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ffffc071029c8655
ldx [%i3+0x100],%g3 ! Observed data at 0000000047800100
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 000000a742aac0d0
ldx [%i3+0x120],%g3 ! Observed data at 0000000047800120
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x120,%g4
ldx [%g1+0x198],%g2 ! Expected data = ecff4b0cc34ce8a8
ldx [%i3+0x198],%g3 ! Observed data at 0000000047800198
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ff566944ac062970
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000478001a8
cmp %g2,%g3
bne,a,pn %xcc,p27_local_failed
add %i3,0x1a8,%g4
! The test for processor 27 has passed
p27_passed:
ta GOOD_TRAP
nop
p27_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p27_failed
p27_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p27_failed
p27_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p27_failed
p27_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p27_failed
p27_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p27_failed
p27_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p27_failed
p27_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p27_failed
p27_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p27_failed
p27_f4_fail:
set p27_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 27 failed
p27_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x06c] ! Set processor 27 done flag
set p27_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 27 failed
p27_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x06c] ! Set processor 27 done flag
set p27_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p27_selfmod_failed:
ba p27_failed
mov 0xabc,%g1
p27_common_error:
or %g0,0xefb,%g1
ba p27_failed
mov %o5,%g3
p27_common_signature_error:
set p27_temp,%g1
ba p27_failed
st %g2,[%g1] ! Common Lock Number
p27_common_timeout:
set p27_temp,%g1
ba p27_failed
st %g2,[%g1] ! Common Lock Number
p27_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p27_failed
mov 0x0,%g3
p27_trap1e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000028]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000010]
stda %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800008]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046800018]
stda %l6,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800008]
done
p27_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000046000028]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047000010]
stda %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000047800008]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000046800018]
stda %l6,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046800008]
done
p27_trap2e:
stxa %l5,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000020]
ldxa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047800008]
done
p27_trap2o:
stxa %l5,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000046000020]
ldxa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000047800008]
done
p27_trap3e:
nop
nop
nop
done
p27_trap3o:
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 = 00cfad2a24117e58
ldx [%g1+0x008],%l1 ! %l1 = 17a86ea8a2fecf73
ldx [%g1+0x010],%l2 ! %l2 = 9a746cf00aee92d6
ldx [%g1+0x018],%l3 ! %l3 = 356b008002197a6c
ldx [%g1+0x020],%l4 ! %l4 = aabb08822829096c
ldx [%g1+0x028],%l5 ! %l5 = 9a6bfca22277933f
ldx [%g1+0x030],%l6 ! %l6 = ae7e21d9a89b9910
ldx [%g1+0x038],%l7 ! %l7 = 06ff690c32d74e73
! Initialize the output register of window 0
set unres3_start,%o0
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 = 9cb955e3 60844c54 75b03028 1ef1b27c
! %f4 = 62ccc28f a15e5e7b 2d5a75e4 6a3ef473
! %f8 = b76c2da7 cfcf5cc1 8f2918d6 90a2feb4
! %f12 = cce3ba85 436ee23c 283d03d6 9495dacf
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 98241371 e0b3f871 f2d6204c 01500240
! %f20 = 37556435 e66b07ed 790c6490 0dd71410
! %f24 = 15e361f0 659598ba 02a79464 d0e6e4e1
! %f28 = 256ae101 f7131a60 5eabdaba a816b8b1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 3a7d7e52 d540d1e5 10264f30 0cd480fb
! %f36 = b8222340 489aeefe 6ef0e268 713f8b68
! %f40 = 1dd185e1 2a98175f ecb635d0 4276c98f
! %f44 = 491e779f f64c7909 91d7651f b44f9ae4
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xffb8365000000002,%g7,%g1 ! GSR scale = 0, align = 2
wr %g1,%g0,%gsr ! GSR = ffb8365000000002
wr %g0,%y ! Clear Y 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:
! %l3 = 42cbf38c3b432bb1, Mem[00000000498001f4] = 171c077a
sth %l3,[%i3+0x1f4] ! Mem[00000000498001f4] = 2bb1077a
! Mem[0000000048000108] = e36028fa82591425, %l6 = 7f583524672b5cf2
ldx [%i0+0x108],%l6 ! %l6 = e36028fa82591425
! Mem[0000000090000124] = 79e78541, %g2 = c894647e000000af
ldub [%i4+0x124],%g2 ! %g2 = 0000000000000079
! Mem[000000004880006c] = b9502bae, %l2 = 3f5969e42ac77aa4
lduh [%i1+0x06c],%l2 ! %l2 = 000000000000b950
! %l2 = 000000000000b950, Mem[0000000091800000] = eab61522
sth %l2,[%o0+%g0] ! Mem[0000000091800000] = b9501522
! Mem[000000004900019c] = 61c59293, %l3 = 3b432bb1, %l5 = 544e9a73
add %i2,0x19c,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000061c59293
! Mem[0000000091000000] = 4712e8ccc41bb6aa, %g2 = 0000000000000079
ldx [%i6+%g0],%g2 ! %g2 = 4712e8ccc41bb6aa
! Mem[0000000048000044] = 8566a72a, %l4 = aacd95ceb4e56923
swap [%i0+0x044],%l4 ! %l4 = 000000008566a72a
! Mem[000000009100008c] = f27b5515, %g2 = 4712e8ccc41bb6aa
ldub [%i6+0x08e],%g2 ! %g2 = 00000000000000f2
! Mem[0000000049800018] = a6ffe74e, %l0 = 99874c66, %l2 = 0000b950
add %i3,0x18,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a6ffe74e
p28_label_2:
! %l6 = e36028fa82591425, Mem[00000000900000ca] = f1312096
stb %l6,[%i4+0x0ca] ! Mem[00000000900000c8] = 25312096
! Mem[0000000091800068] = 8c9fe99d 3e90d044, %g2 = 000000f2, %g3 = 0bad0b00
ldd [%o0+0x068],%g2 ! %g2 = 000000008c9fe99d 000000003e90d044
! Mem[000000004980004c] = 96dd1824, %l1 = 4fad0702, %l4 = 8566a72a
add %i3,0x4c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000096dd1824
! Mem[0000000048800100] = ee5b6672519e8ec9, %l0 = 5423e55a99874c66, %l5 = 0000000061c59293
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = ee5b6672519e8ec9
! Mem[00000000498000fc] = d0f4c396, %l7 = 4d2a1ec85fe433fb
swap [%i3+0x0fc],%l7 ! %l7 = 00000000d0f4c396
! Mem[0000000090000190] = 3bba388c1d02ad2e, %g2 = 000000008c9fe99d
ldx [%i4+0x190],%g2 ! %g2 = 3bba388c1d02ad2e
! Mem[0000000091800010] = 52df9b31 0b5704ea, %g2 = 1d02ad2e, %g3 = 3e90d044
ldd [%o0+%o2],%g2 ! %g2 = 0000000052df9b31 000000000b5704ea
! Mem[00000000498000e0] = c6fd46e0b2334126, %l5 = ee5b6672519e8ec9, %l0 = 5423e55a99874c66
add %i3,0xe0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = c6fd46e0b2334126
! Mem[00000000900001e0] = c2557a12, %g2 = 0000000052df9b31
ldub [%i4+0x1e2],%g2 ! %g2 = 00000000000000c2
! %l0 = c6fd46e0b2334126, Mem[00000000918001c8] = 1d0b988961cfcdac
stx %l0,[%o0+0x1c8] ! Mem[00000000918001c8] = c6fd46e0b2334126
p28_label_3:
! Mem[00000000910001a8] = ca69d450, %g2 = 00000000000000c2
lduw [%i6+0x1a8],%g2 ! %g2 = 00000000ca69d450
! Mem[0000000048800058] = 2a65da8c, %l7 = d0f4c396, %l2 = a6ffe74e
add %i1,0x58,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000002a65da8c
! Mem[0000000049800090] = 2e65e0f0, %l4 = 0000000096dd1824
swap [%i3+0x090],%l4 ! %l4 = 000000002e65e0f0
! %l3 = 42cbf38c3b432bb1, Mem[0000000090800161] = c88876f2
stb %l3,[%i5+0x161] ! Mem[0000000090800160] = b18876f2
! Mem[0000000049800088] = a62605b5e5b783a5, %l7 = 00000000d0f4c396, %l2 = 000000002a65da8c
add %i3,0x88,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = a62605b5e5b783a5
! Mem[0000000049000124] = f7cdd6f7, %l0 = b2334126, %l4 = 2e65e0f0
add %i2,0x124,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000f7cdd6f7
! Mem[00000000900001a0] = d018550a, %g2 = 00000000ca69d450
ldub [%i4+0x1a1],%g2 ! %g2 = 00000000000000d0
! Mem[0000000091000100] = 1384f187, %g2 = 00000000000000d0
ldsh [%i6+0x100],%g2 ! %g2 = 0000000000001384
! %l7 = 00000000d0f4c396, Mem[00000000908000aa] = 85ddf20e
sth %l7,[%i5+0x0aa] ! Mem[00000000908000a8] = c396f20e
! Mem[0000000048000032] = 6cb3a7a5, %l2 = a62605b5e5b783a5
ldstub [%i0+0x032],%l2 ! %l2 = 000000a7000000ff
p28_label_4:
! Mem[0000000049000060] = 3f4a89bf, %l2 = 00000000000000a7
swap [%i2+0x060],%l2 ! %l2 = 000000003f4a89bf
! Mem[0000000091000010] = 572edf53, %g2 = 0000000000001384
ldsh [%i6+0x012],%g2 ! %g2 = 000000000000572e
! %l6 = e36028fa82591425, Mem[00000000488001f0] = 92d1e732
stw %l6,[%i1+0x1f0] ! Mem[00000000488001f0] = 82591425
! Mem[0000000090800040] = 63b56a71 b6938ad3, %g2 = 0000572e, %g3 = 0b5704ea
ldd [%i5+0x040],%g2 ! %g2 = 0000000063b56a71 00000000b6938ad3
! %l2 = 000000003f4a89bf, Mem[000000009000015c] = 026fb8e3
stw %l2,[%i4+0x15c] ! Mem[000000009000015c] = 3f4a89bf
! Mem[0000000090000068] = 5483fd96, %g2 = 0000000063b56a71
lduw [%i4+0x068],%g2 ! %g2 = 000000005483fd96
! Mem[0000000049000160] = 5f49ebf8, %l0 = b2334126, %l6 = 82591425
add %i2,0x160,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000005f49ebf8
! Mem[00000000488001d8] = 5848c3bb, %l0 = c6fd46e0b2334126
swap [%i1+0x1d8],%l0 ! %l0 = 000000005848c3bb
! Mem[00000000490000d0] = 291df80e, %l2 = 000000003f4a89bf
swap [%i2+0x0d0],%l2 ! %l2 = 00000000291df80e
! %l2 = 00000000291df80e, Mem[00000000490000f8] = c4d11562dc1bb07e
stx %l2,[%i2+0x0f8] ! Mem[00000000490000f8] = 00000000291df80e
p28_label_5:
! Mem[0000000091000058] = b94194e2, %g2 = 000000005483fd96
ldsb [%i6+0x05a],%g2 ! %g2 = ffffffffffffffb9
! %l7 = 00000000d0f4c396, Mem[00000000480001a0] = 25621a7cf095b758
stx %l7,[%i0+0x1a0] ! Mem[00000000480001a0] = 00000000d0f4c396
! Mem[00000000910000f8] = d656b075, %g2 = ffffffffffffffb9
lduw [%i6+0x0f8],%g2 ! %g2 = 00000000d656b075
! %l2 = 00000000291df80e, Mem[0000000090000062] = 14b80d15
sth %l2,[%i4+0x062] ! Mem[0000000090000060] = f80e0d15
! Mem[0000000048000115] = f7b59a66, %l2 = 00000000291df80e
ldstub [%i0+0x115],%l2 ! %l2 = 000000b5000000ff
! %l3 = 42cbf38c3b432bb1, Mem[0000000090000080] = e75680f900fc2d06
stx %l3,[%i4+0x080] ! Mem[0000000090000080] = 42cbf38c3b432bb1
! %l3 = 42cbf38c3b432bb1, Mem[00000000918000d8] = 8cf5264e06c46a31
stx %l3,[%o0+0x0d8] ! Mem[00000000918000d8] = 42cbf38c3b432bb1
! Mem[0000000048800108] = cd79c25d, %l5 = ee5b6672519e8ec9
swap [%i1+0x108],%l5 ! %l5 = 00000000cd79c25d
! Mem[00000000498001f0] = a85939782bb1077a, %l3 = 42cbf38c3b432bb1, %l6 = 000000005f49ebf8
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a85939782bb1077a
! Mem[00000000488001bc] = fef94be6, %l6 = a85939782bb1077a
ldstub [%i1+0x1bc],%l6 ! %l6 = 000000fe000000ff
p28_label_6:
! Mem[0000000091800160] = 7a9251e8, %g18 = 18b2c8da038bf0f8
ldsw [%o0+0x160],%g2 ! %g2 = 18b2c8da038bf0f8
! Mem[0000000048800060] = 584b4e3cb6aa9ad1, %l3 = 42cbf38c3b432bb1, %l0 = 000000005848c3bb
add %i1,0x60,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 584b4e3cb6aa9ad1
! Mem[0000000049000009] = d8af248b, %l5 = 00000000cd79c25d
ldstub [%i2+0x009],%l5 ! %l5 = 000000af000000ff
! Mem[00000000498000fc] = 5fe433fb, %l5 = 00000000000000af
swap [%i3+0x0fc],%l5 ! %l5 = 000000005fe433fb
! %l2 = 000000b5, %l3 = 3b432bb1, Mem[0000000090000070] = ef8595c8 fd39b602
std %l2,[%i4+0x070] ! Mem[0000000090000070] = 000000b5 3b432bb1
! Mem[0000000090000198] = c3213393, %g2 = 000000007a9251e8
lduh [%i4+0x198],%g2 ! %g2 = 000000000000c321
! Mem[00000000918000b8] = 0d0d0bfa, %g2 = 000000000000c321
ldsb [%o0+0x0ba],%g2 ! %g2 = 000000000000000d
! %l6 = 00000000000000fe, Mem[00000000918000ac] = 544aa699
stw %l6,[%o0+0x0ac] ! Mem[00000000918000ac] = 000000fe
! Mem[0000000048000160] = 243d75727134c579, %l3 = 42cbf38c3b432bb1, %l3 = 42cbf38c3b432bb1
add %i0,0x160,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 243d75727134c579
! Mem[0000000048000169] = 5ac09020, %l4 = 00000000f7cdd6f7
ldstub [%i0+0x169],%l4 ! %l4 = 000000c0000000ff
p28_label_7:
! %l1 = 7deb8afc4fad0702, Mem[00000000900001c8] = a87366ffbd87184d
stx %l1,[%i4+0x1c8] ! Mem[00000000900001c8] = 7deb8afc4fad0702
! %l2 = 000000b5, %l3 = 7134c579, Mem[0000000090000130] = ddf67075 833f03d2
std %l2,[%i4+0x130] ! Mem[0000000090000130] = 000000b5 7134c579
! Mem[0000000048800158] = 716031ebf9e4baed, %l1 = 7deb8afc4fad0702, %l4 = 00000000000000c0
add %i1,0x158,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 716031ebf9e4baed
! Mem[00000000488000a0] = 8ea697c4, %l7 = d0f4c396, %l4 = f9e4baed
add %i1,0xa0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000008ea697c4
! Mem[000000009180018c] = e1b437f1, %g2 = 000000000000000d
ldub [%o0+0x18c],%g2 ! %g2 = 00000000000000e1
! Mem[0000000091000008] = 2077cefd9be6b9d3, %g2 = 00000000000000e1
ldx [%i6+%o1],%g2 ! %g2 = 2077cefd9be6b9d3
! Mem[00000000918000ac] = 00fed557, %g2 = 2077cefd9be6b9d3
lduh [%o0+0x0ae],%g2 ! %g2 = 00000000000000fe
! Mem[0000000048000108] = e36028fa, %l4 = 000000008ea697c4
swap [%i0+0x108],%l4 ! %l4 = 00000000e36028fa
! %l1 = 7deb8afc4fad0702, Mem[0000000091000085] = 3fdb9604
stb %l1,[%i6+0x085] ! Mem[0000000091000084] = 02db9604
! Mem[0000000091000000] = 4712e8ccc41bb6aa, %g2 = 00000000000000fe
ldx [%i6+%g0],%g2 ! %g2 = 4712e8ccc41bb6aa
p28_label_8:
! Mem[00000000488000b4] = 061cd6be, %l2 = 00000000000000b5
swap [%i1+0x0b4],%l2 ! %l2 = 00000000061cd6be
! Mem[00000000488001c8] = 4a55b2ba, %l4 = e36028fa, %l6 = 000000fe
add %i1,0x1c8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004a55b2ba
! Mem[0000000091000018] = f43cd062, %g2 = 4712e8ccc41bb6aa
ldub [%i6+0x019],%g2 ! %g2 = 00000000000000f4
! Mem[000000009080005c] = 7c74bdb4, %g18 = 18b2c8da038bf0f8
ldsw [%i5+0x05c],%g2 ! %g2 = 18b2c8da038bf0f8
! Mem[00000000488000a8] = f80579e1ef4cea5e, %l5 = 000000005fe433fb, %l0 = 584b4e3cb6aa9ad1
add %i1,0xa8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = f80579e1ef4cea5e
! Mem[0000000090000090] = 9f17236d, %g2 = 000000007c74bdb4
ldsb [%i4+0x091],%g2 ! %g2 = ffffffffffffff9f
! Mem[000000009000015c] = bfab96bb, %g2 = ffffffffffffff9f
ldub [%i4+0x15f],%g2 ! %g2 = 00000000000000bf
! Mem[0000000091800064] = 078c9fe9, %g2 = 00000000000000bf
ldub [%o0+0x067],%g2 ! %g2 = 0000000000000007
! Mem[0000000048000088] = 2ebac97bb04df04e, %l5 = 000000005fe433fb, %l3 = 243d75727134c579
add %i0,0x88,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 2ebac97bb04df04e
! Mem[00000000488001b3] = 3662f136, %l0 = f80579e1ef4cea5e
ldstub [%i1+0x1b3],%l0 ! %l0 = 00000036000000ff
p28_label_9:
! Mem[0000000091800170] = 98ad0f542fc0296a, %g2 = 0000000000000007
ldx [%o0+0x170],%g2 ! %g2 = 98ad0f542fc0296a
! Mem[0000000091800174] = 6ada6c13, %g2 = 98ad0f542fc0296a
ldsb [%o0+0x177],%g2 ! %g2 = 000000000000006a
! Mem[0000000049000054] = a04fc8f4, %l3 = b04df04e, %l1 = 4fad0702
add %i2,0x54,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000a04fc8f4
! %l1 = 00000000a04fc8f4, Mem[0000000090800060] = f7d1b44e6ea63daf
stx %l1,[%i5+0x060] ! Mem[0000000090800060] = 00000000a04fc8f4
! Mem[000000009100015c] = 75b58e5a, %g2 = 000000000000006a
lduh [%i6+0x15e],%g2 ! %g2 = 00000000000075b5
! %l1 = 00000000a04fc8f4, Mem[0000000090000010] = 4afd5db2df443d99
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 00000000a04fc8f4
! Mem[00000000490000d2] = 3f4a89bf, %l0 = 0000000000000036
ldstub [%i2+0x0d2],%l0 ! %l0 = 00000089000000ff
! Mem[00000000908000e4] = b5df33f0, %g2 = 00000000000075b5
lduw [%i5+0x0e4],%g2 ! %g2 = 00000000b5df33f0
! Mem[0000000091000040] = d0dc1023f63d3fd8, %g2 = 00000000b5df33f0
ldx [%i6+0x040],%g2 ! %g2 = d0dc1023f63d3fd8
! %l1 = 00000000a04fc8f4, Mem[0000000090000088] = a8616d1e19ef6fd7
stx %l1,[%i4+0x088] ! Mem[0000000090000088] = 00000000a04fc8f4
p28_label_10:
! Mem[0000000048800130] = 17e52809, %l3 = 2ebac97bb04df04e
swap [%i1+0x130],%l3 ! %l3 = 0000000017e52809
! Mem[0000000048000140] = 03ed99c317bb1e74, %l7 = 00000000d0f4c396, %l0 = 0000000000000089
add %i0,0x140,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 03ed99c317bb1e74
! Mem[00000000480001e6] = bb49d74d, %l4 = 00000000e36028fa
ldstub [%i0+0x1e6],%l4 ! %l4 = 000000d7000000ff
! Mem[0000000049000088] = 2bf5adf8f97de173, %l7 = 00000000d0f4c396, %l3 = 0000000017e52809
add %i2,0x88,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 2bf5adf8f97de173
! Mem[00000000490000d2] = 3f4affbf, %l2 = 00000000061cd6be
ldstub [%i2+0x0d2],%l2 ! %l2 = 000000ff000000ff
! Mem[0000000091000090] = 5515d678, %g2 = d0dc1023f63d3fd8
lduw [%i6+0x090],%g2 ! %g2 = 000000005515d678
! Mem[0000000090000100] = 05a08d70682c91a7, %g2 = 000000005515d678
ldx [%i4+0x100],%g2 ! %g2 = 05a08d70682c91a7
! Mem[0000000090800084] = 4b342dea, %g2 = 05a08d70682c91a7
lduw [%i5+0x084],%g2 ! %g2 = 000000004b342dea
! %l1 = 00000000a04fc8f4, Mem[0000000090000136] = c579cb82
stb %l1,[%i4+0x136] ! Mem[0000000090000134] = f479cb82
! Mem[00000000918000dc] = 3b432bb1, %g2 = 000000004b342dea
ldsb [%o0+0x0dc],%g2 ! %g2 = 000000000000003b
p28_label_11:
! Mem[00000000918001f8] = 360ce370d85c4f18, %g2 = 000000000000003b
ldx [%o0+0x1f8],%g2 ! %g2 = 360ce370d85c4f18
! %l4 = 00000000000000d7, Mem[00000000918001f0] = e6c9843f23b3ffa2
stx %l4,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000000000d7
! %l7 = 00000000d0f4c396, Mem[0000000048800113] = 916d1b7f
stb %l7,[%i1+0x113] ! Mem[0000000048800110] = 916d1b96
! Mem[00000000480000f4] = e3a5656f, %l4 = 000000d7, %l3 = f97de173
add %i0,0xf4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000e3a5656f
! %l6 = 4a55b2ba, %l7 = d0f4c396, Mem[00000000910000e8] = 7cecdd5e dbc52171
std %l6,[%i6+0x0e8] ! Mem[00000000910000e8] = 4a55b2ba d0f4c396
! Mem[00000000498000b8] = 13f4abac4fd68d75, %l1 = 00000000a04fc8f4, %l1 = 00000000a04fc8f4
add %i3,0xb8,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 13f4abac4fd68d75
! Mem[00000000918001f0] = 00000000000000d7, %g2 = 360ce370d85c4f18
ldx [%o0+0x1f0],%g2 ! %g2 = 00000000000000d7
! Mem[00000000480000f4] = e3a5656f, %l2 = 00000000000000ff
ldsh [%i0+0x0f4],%l2 ! %l2 = ffffffffffffe3a5
! %l0 = 17bb1e74, %l1 = 4fd68d75, Mem[00000000908000a0] = cebf2e78 8cb802da
std %l0,[%i5+0x0a0] ! Mem[00000000908000a0] = 17bb1e74 4fd68d75
! Mem[00000000480001a0] = 00000000d0f4c396, %l6 = 000000004a55b2ba, %l7 = 00000000d0f4c396
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d0f4c396
p28_label_12:
! Mem[00000000480000d8] = 397992ec6a3ae64b, %l6 = 000000004a55b2ba, %l5 = 000000005fe433fb
add %i0,0xd8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 397992ec6a3ae64b
! Mem[0000000049000070] = 374655542fba96bf, %l6 = 000000004a55b2ba, %l7 = 00000000d0f4c396
add %i2,0x70,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 374655542fba96bf
! Mem[00000000498000d0] = 191dbeef, %l3 = 00000000e3a5656f
swap [%i3+0x0d0],%l3 ! %l3 = 00000000191dbeef
! Mem[000000004900017c] = 7cb3ccaa, %l2 = ffffffffffffe3a5
ldstub [%i2+0x17c],%l2 ! %l2 = 0000007c000000ff
! Mem[0000000090000140] = dec34ddf, %g2 = 00000000000000d7
ldsh [%i4+0x142],%g2 ! %g2 = ffffffffffffdec3
! %l6 = 000000004a55b2ba, Mem[0000000091000158] = 244a5c85bd3e75b5
stx %l6,[%i6+0x158] ! Mem[0000000091000158] = 000000004a55b2ba
! Mem[0000000049000028] = 9db8c47cc7fdc97d, %l1 = 13f4abac4fd68d75, %l1 = 13f4abac4fd68d75
add %i2,0x28,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 9db8c47cc7fdc97d
! Mem[0000000049800008] = a1697b67, %l3 = 00000000191dbeef
ldstub [%i3+%o1],%l3 ! %l3 = 000000a1000000ff
! Mem[0000000091000098] = 96d4bfc4, %g2 = ffffffffffffdec3
ldub [%i6+0x09b],%g2 ! %g2 = 0000000000000096
! Mem[00000000900000d0] = c3af9cf4, %g18 = 18b2c8da038bf0f8
ldsw [%i4+0x0d0],%g2 ! %g2 = 18b2c8da038bf0f8
p28_label_13:
! %l2 = 0000007c, %l3 = 000000a1, Mem[00000000908000e0] = 921156f4 b5df33f0
std %l2,[%i5+0x0e0] ! Mem[00000000908000e0] = 0000007c 000000a1
! Mem[0000000090800044] = 8ad3afc5, %g2 = ffffffffc3af9cf4
ldsh [%i5+0x046],%g2 ! %g2 = ffffffffffff8ad3
! Mem[00000000490001df] = baf08ccd, %l0 = 03ed99c317bb1e74
ldstub [%i2+0x1df],%l0 ! %l0 = 000000cd000000ff
! Mem[0000000048800158] = 716031ebf9e4baed, %l4 = 00000000000000d7, %l2 = 000000000000007c
add %i1,0x158,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 716031ebf9e4baed
! Mem[0000000049000059] = 09246e5a, %l7 = 374655542fba96bf
ldstub [%i2+0x059],%l7 ! %l7 = 00000024000000ff
! Mem[00000000910001dc] = 1382a2ec, %g2 = ffffffffffff8ad3
lduh [%i6+0x1dc],%g2 ! %g2 = 0000000000001382
! %l4 = 00000000000000d7, Mem[0000000090000178] = c97c7c42
sth %l4,[%i4+0x178] ! Mem[0000000090000178] = 00d77c42
! %l0 = 000000cd, %l1 = c7fdc97d, Mem[0000000090000120] = 44f6810c 79e78541
std %l0,[%i4+0x120] ! Mem[0000000090000120] = 000000cd c7fdc97d
! Mem[00000000498000e5] = b2334126, %l2 = 716031ebf9e4baed
ldstub [%i3+0x0e5],%l2 ! %l2 = 00000033000000ff
! %l0 = 00000000000000cd, Mem[0000000048000012] = c9612c63
sth %l0,[%i0+0x012] ! Mem[0000000048000010] = c96100cd
p28_label_14:
! Mem[0000000048800100] = ee5b6672, %l0 = 00000000000000cd
swap [%i1+0x100],%l0 ! %l0 = 00000000ee5b6672
! Mem[00000000908001fc] = b10fb597, %g2 = 0000000000001382
ldsh [%i5+0x1fe],%g2 ! %g2 = ffffffffffffb10f
! Mem[0000000091000198] = c5d1c2e8 dd0253c0, %g2 = ffffb10f, %g3 = b6938ad3
ldd [%i6+0x198],%g2 ! %g2 = 00000000c5d1c2e8 00000000dd0253c0
! %l5 = 397992ec6a3ae64b, Mem[0000000091000118] = 1ccd8902
stw %l5,[%i6+0x118] ! Mem[0000000091000118] = 6a3ae64b
! %l2 = 00000033, %l3 = 000000a1, Mem[0000000091800130] = 5d1274b2 465010e8
std %l2,[%o0+0x130] ! Mem[0000000091800130] = 00000033 000000a1
! Mem[000000009100016c] = 9f5c7543, %g2 = 00000000c5d1c2e8
lduw [%i6+0x16c],%g2 ! %g2 = 000000009f5c7543
! Mem[0000000049000048] = eb3a166e8276ec53, %l5 = 397992ec6a3ae64b, %l2 = 0000000000000033
add %i2,0x48,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = eb3a166e8276ec53
! %l2 = eb3a166e8276ec53, Mem[0000000091800129] = 4badfa7e
stb %l2,[%o0+0x129] ! Mem[0000000091800128] = 53adfa7e
! Mem[0000000049000050] = 8c7a1207, %l4 = 00000000000000d7
ldstub [%i2+0x050],%l4 ! %l4 = 0000008c000000ff
! Mem[00000000900000a4] = a627f525, %g18 = 18b2c8da038bf0f8
ldsw [%i4+0x0a4],%g2 ! %g2 = 18b2c8da038bf0f8
p28_label_15:
! Mem[0000000090000150] = 970dcdea, %g2 = ffffffffa627f525
ldsh [%i4+0x150],%g2 ! %g2 = ffffffffffff970d
! Mem[0000000049800129] = a1febe2f, %l7 = 0000000000000024
ldstub [%i3+0x129],%l7 ! %l7 = 000000fe000000ff
! %l2 = eb3a166e8276ec53, Mem[0000000091000118] = 6a3ae64b88355b19
stx %l2,[%i6+0x118] ! Mem[0000000091000118] = eb3a166e8276ec53
! Mem[0000000090000194] = 02ad2ec3, %g2 = ffffffffffff970d
ldsb [%i4+0x195],%g2 ! %g2 = 0000000000000002
! Mem[0000000091000084] = db9604db, %g2 = 0000000000000002
ldub [%i6+0x086],%g2 ! %g2 = 00000000000000db
! %l1 = 9db8c47cc7fdc97d, Mem[000000009000009a] = 3a3fe302
stb %l1,[%i4+0x09a] ! Mem[0000000090000098] = 7d3fe302
! %l6 = 4a55b2ba, %l7 = 000000fe, Mem[0000000048800088] = ee97f5ae b1a048e6
std %l6,[%i1+0x088] ! Mem[0000000048800088] = 4a55b2ba 000000fe
! Mem[00000000480000e8] = 731a9917, %l4 = 000000000000008c
swap [%i0+0x0e8],%l4 ! %l4 = 00000000731a9917
! Mem[00000000490000b0] = 5118ed9c4f41b322, %l2 = eb3a166e8276ec53, %l7 = 00000000000000fe
add %i2,0xb0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 5118ed9c4f41b322
! Mem[000000004800014c] = a8d100b3, %l4 = 731a9917, %l4 = 731a9917
add %i0,0x14c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000a8d100b3
p28_label_16:
! Mem[0000000091800024] = ccd03a2b, %g2 = 00000000000000db
lduw [%o0+0x024],%g2 ! %g2 = 00000000ccd03a2b
! Mem[000000004880015c] = f9e4baed, %l6 = 000000004a55b2ba
swap [%i1+0x15c],%l6 ! %l6 = 00000000f9e4baed
! %l7 = 5118ed9c4f41b322, Mem[00000000918000e0] = e08754d50f35e790
stx %l7,[%o0+0x0e0] ! Mem[00000000918000e0] = 5118ed9c4f41b322
! Mem[0000000049800183] = 7bbb1ae5, %l6 = 00000000f9e4baed
ldstub [%i3+0x183],%l6 ! %l6 = 000000e5000000ff
! Mem[0000000049000150] = e8117a24, %l0 = 00000000ee5b6672
swap [%i2+0x150],%l0 ! %l0 = 00000000e8117a24
! Mem[0000000048800126] = 7ba17599, %l1 = 9db8c47cc7fdc97d
ldstub [%i1+0x126],%l1 ! %l1 = 00000075000000ff
! %l2 = eb3a166e8276ec53, Mem[000000009100010c] = 9d01f1f7
stw %l2,[%i6+0x10c] ! Mem[000000009100010c] = 8276ec53
! Mem[0000000090800078] = 30603d1151d4b3e4, %g2 = 00000000ccd03a2b
ldx [%i5+0x078],%g2 ! %g2 = 30603d1151d4b3e4
! Mem[0000000049000024] = 7c301107, %l5 = 397992ec6a3ae64b
swap [%i2+0x024],%l5 ! %l5 = 000000007c301107
! Mem[00000000900000ac] = 9e017c21, %g2 = 30603d1151d4b3e4
ldsh [%i4+0x0ae],%g2 ! %g2 = ffffffffffff9e01
p28_label_17:
! Mem[00000000480001a8] = 73bba285, %l1 = 0000000000000075
swap [%i0+0x1a8],%l1 ! %l1 = 0000000073bba285
! Mem[0000000049800070] = 37058fe2, %l6 = 000000e5, %l2 = 8276ec53
add %i3,0x70,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000037058fe2
! Mem[00000000488001e7] = 6e920a83, %l6 = 00000000000000e5
ldstub [%i1+0x1e7],%l6 ! %l6 = 00000083000000ff
! Mem[0000000091800178] = da6c138f, %g2 = ffffffffffff9e01
lduh [%o0+0x178],%g2 ! %g2 = 000000000000da6c
! Mem[000000009000002c] = ee3673b6, %g2 = 000000000000da6c
ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffffee
! Mem[00000000480001b8] = 032c4dfdee28c210, %l6 = 0000000000000083, %l3 = 00000000000000a1
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 032c4dfdee28c210
! Mem[0000000048000131] = fc85a9b8, %l6 = 0000000000000083
ldstub [%i0+0x131],%l6 ! %l6 = 00000085000000ff
! Mem[0000000049000044] = 4c1830fd, %l3 = 032c4dfdee28c210
lduw [%i2+0x044],%l3 ! %l3 = 000000004c1830fd
! Mem[00000000490000c1] = e8c197f8, %l4 = 00000000a8d100b3
ldstub [%i2+0x0c1],%l4 ! %l4 = 000000c1000000ff
! Mem[00000000480000ac] = 75c55745, %l2 = 0000000037058fe2
lduh [%i0+0x0ae],%l2 ! %l2 = 0000000000005745
p28_label_18:
! Mem[00000000488001ec] = 4b2dc12c, %l5 = 7c301107, %l1 = 73bba285
add %i1,0x1ec,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004b2dc12c
! Mem[00000000480001f4] = 12f601d9, %l5 = 7c301107, %l4 = 000000c1
add %i0,0x1f4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000012f601d9
! Mem[0000000048800101] = 000000cd, %l4 = 0000000012f601d9
ldstub [%i1+0x101],%l4 ! %l4 = 00000000000000ff
! Mem[00000000488001f0] = 82591425, %l0 = 00000000e8117a24
swap [%i1+0x1f0],%l0 ! %l0 = 0000000082591425
! Mem[0000000091000010] = d7b3572e, %g18 = 18b2c8da038bf0f8
ldsw [%i6+%o2],%g2 ! %g2 = 18b2c8da038bf0f8
! Mem[00000000918000b0] = 7bf0eb88, %g2 = ffffffffd7b3572e
ldub [%o0+0x0b3],%g2 ! %g2 = 000000000000007b
! Mem[00000000480000eb] = 0000008c, %l2 = 0000000000005745
ldstub [%i0+0x0eb],%l2 ! %l2 = 0000008c000000ff
! Mem[00000000918000d4] = 3ce56bc7, %g2 = 000000000000007b
lduh [%o0+0x0d4],%g2 ! %g2 = 0000000000003ce5
! Mem[0000000048000034] = f3637892, %l0 = 0000000082591425
swap [%i0+0x034],%l0 ! %l0 = 00000000f3637892
! Mem[0000000048000188] = 195a9fc6, %l2 = 000000000000008c
ldstub [%i0+0x188],%l2 ! %l2 = 00000019000000ff
p28_label_19:
! Mem[00000000488000d0] = 8288d4f4, %l3 = 4c1830fd, %l5 = 7c301107
add %i1,0xd0,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008288d4f4
! Mem[000000009180001c] = 04eba244, %g18 = 18b2c8da038bf0f8
ldsw [%o0+0x01c],%g2 ! %g2 = 18b2c8da038bf0f8
! Mem[0000000091000050] = de1db3f2, %g18 = 18b2c8da038bf0f8
ldsw [%i6+0x050],%g2 ! %g2 = 18b2c8da038bf0f8
! %l2 = 0000000000000019, Mem[0000000090800176] = 486c7f93
sth %l2,[%i5+0x176] ! Mem[0000000090800174] = 00197f93
! Mem[00000000480001a4] = d0f4c396, %l7 = 5118ed9c4f41b322
ldsh [%i0+0x1a6],%l7 ! %l7 = ffffffffffffc396
! Mem[00000000498000e0] = c6fd46e0b2ff4126, %l6 = 0000000000000085, %l6 = 0000000000000085
add %i3,0xe0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = c6fd46e0b2ff4126
! Mem[00000000900000d4] = 9a5afc8e, %g2 = ffffffffde1db3f2
lduh [%i4+0x0d6],%g2 ! %g2 = 0000000000009a5a
! Mem[000000004800003c] = 1da62163, %l6 = b2ff4126, %l4 = 00000000
add %i0,0x3c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000001da62163
! Mem[00000000908000c0] = 66815e00, %g2 = 0000000000009a5a
ldub [%i5+0x0c2],%g2 ! %g2 = 0000000000000066
! Mem[0000000091800158] = c12d936f, %g2 = 0000000000000066
ldsh [%o0+0x15a],%g2 ! %g2 = ffffffffffffc12d
p28_label_20:
! Mem[0000000049000040] = dbb98858, %l2 = 0000000000000019
swap [%i2+0x040],%l2 ! %l2 = 00000000dbb98858
! Mem[0000000048800020] = ff2a01aca533b79b, %l2 = 00000000dbb98858, %l7 = ffffffffffffc396
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ff2a01aca533b79b
! Mem[000000004800010f] = 82591425, %l3 = 000000004c1830fd
ldstub [%i0+0x10f],%l3 ! %l3 = 00000025000000ff
! Mem[00000000498001a0] = 962bd5dba7297df5, %l7 = ff2a01aca533b79b, %l1 = 000000004b2dc12c
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 962bd5dba7297df5
! Mem[0000000048800154] = 1541b5b4, %l0 = 00000000f3637892
swap [%i1+0x154],%l0 ! %l0 = 000000001541b5b4
! %l4 = 1da62163, %l5 = 8288d4f4, Mem[0000000049000190] = f1d79f39 e69505a2
std %l4,[%i2+0x190] ! Mem[0000000049000190] = 1da62163 8288d4f4
! %l5 = 000000008288d4f4, Mem[0000000091000090] = 5515d678
stw %l5,[%i6+0x090] ! Mem[0000000091000090] = 8288d4f4
! Mem[00000000498001a0] = 962bd5db, %l0 = 000000001541b5b4
ldsw [%i3+0x1a0],%l0 ! %l0 = ffffffff962bd5db
! Mem[00000000490000d8] = bea7c5f43075182d, %l7 = ff2a01aca533b79b, %l3 = 0000000000000025
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = bea7c5f43075182d
! Mem[000000004980004d] = 96dd1824, %l1 = 962bd5dba7297df5
ldstub [%i3+0x04d],%l1 ! %l1 = 000000dd000000ff
p28_label_21:
! Mem[0000000049800184] = ada4c88f, %l2 = 00000000dbb98858
swap [%i3+0x184],%l2 ! %l2 = 00000000ada4c88f
! %l4 = 1da62163, %l5 = 8288d4f4, Mem[0000000049000190] = 1da62163 8288d4f4
std %l4,[%i2+0x190] ! Mem[0000000049000190] = 1da62163 8288d4f4
! %l2 = ada4c88f, %l3 = 3075182d, Mem[0000000090800110] = e9aa0e7c e4a8641d
std %l2,[%i5+0x110] ! Mem[0000000090800110] = ada4c88f 3075182d
! Mem[0000000048800064] = b6aa9ad1, %l4 = 000000001da62163
swap [%i1+0x064],%l4 ! %l4 = 00000000b6aa9ad1
! %l7 = ff2a01aca533b79b, Mem[0000000090800169] = c60230dd
stb %l7,[%i5+0x169] ! Mem[0000000090800168] = 9b0230dd
! Mem[00000000498000f4] = 94a2c34c, %l2 = 00000000ada4c88f
swap [%i3+0x0f4],%l2 ! %l2 = 0000000094a2c34c
! Mem[0000000049800098] = dbfd3ea8, %l3 = 3075182d, %l7 = a533b79b
add %i3,0x98,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000dbfd3ea8
! Mem[00000000908000a4] = 4fd68d75, %g18 = 18b2c8da038bf0f8
ldsw [%i5+0x0a4],%g2 ! %g2 = 18b2c8da038bf0f8
! Mem[0000000049800070] = 37058fe2, %l0 = ffffffff962bd5db
swap [%i3+0x070],%l0 ! %l0 = 0000000037058fe2
! Mem[0000000048000198] = 77900e15, %l1 = 00000000000000dd
swap [%i0+0x198],%l1 ! %l1 = 0000000077900e15
p28_label_22:
! Mem[00000000490001a8] = 65f63ca5, %l1 = 77900e15, %l7 = dbfd3ea8
add %i2,0x1a8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000065f63ca5
! Mem[0000000049800190] = 584c2efe68642800, %l3 = bea7c5f43075182d, %l7 = 0000000065f63ca5
add %i3,0x190,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 584c2efe68642800
! Mem[00000000910001c0] = 524e3511, %g2 = 000000004fd68d75
lduw [%i6+0x1c0],%g2 ! %g2 = 00000000524e3511
! %l7 = 584c2efe68642800, Mem[00000000488001b4] = 54a3ad2a
stw %l7,[%i1+0x1b4] ! Mem[00000000488001b4] = 68642800
! Mem[0000000091000180] = d9bcdeb0 1e98874b, %g2 = 524e3511, %g3 = dd0253c0
ldd [%i6+0x180],%g2 ! %g2 = 00000000d9bcdeb0 000000001e98874b
! Mem[00000000918001ac] = 58a6480f, %g2 = 00000000d9bcdeb0
ldub [%o0+0x1ac],%g2 ! %g2 = 0000000000000058
! Mem[0000000090000128] = b80c52ff391c57cf, %g2 = 0000000000000058
ldx [%i4+0x128],%g2 ! %g2 = b80c52ff391c57cf
! Mem[0000000090000018] = fdcaf71b, %g2 = b80c52ff391c57cf
ldub [%i4+0x01b],%g2 ! %g2 = 00000000000000fd
! Mem[00000000498001ba] = 333e21cd, %l1 = 0000000077900e15
ldstub [%i3+0x1ba],%l1 ! %l1 = 00000021000000ff
! Mem[000000004900000f] = 8fbb4820, %l6 = c6fd46e0b2ff4126
ldstub [%i2+0x00f],%l6 ! %l6 = 00000020000000ff
p28_label_23:
! Mem[000000004900014c] = 22fec3e2, %l4 = 00000000b6aa9ad1
swap [%i2+0x14c],%l4 ! %l4 = 0000000022fec3e2
! Mem[00000000900001c0] = 6e76fc32 a770ca4c, %g2 = 000000fd, %g3 = 1e98874b
ldd [%i4+0x1c0],%g2 ! %g2 = 000000006e76fc32 00000000a770ca4c
! Mem[00000000490001d1] = 440071cb, %l1 = 0000000000000021
ldstub [%i2+0x1d1],%l1 ! %l1 = 00000000000000ff
! Mem[0000000049000118] = aca9311b, %l5 = 000000008288d4f4
ldstub [%i2+0x118],%l5 ! %l5 = 000000ac000000ff
! %l1 = 0000000000000000, Mem[00000000908000a0] = 17bb1e744fd68d75
stx %l1,[%i5+0x0a0] ! Mem[00000000908000a0] = 0000000000000000
! %l3 = bea7c5f43075182d, Mem[000000009000005c] = 564d8577
sth %l3,[%i4+0x05c] ! Mem[000000009000005c] = 182d8577
! Mem[00000000490001a8] = 65f63ca5a9876de9, %l4 = 0000000022fec3e2, %l4 = 0000000022fec3e2
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 65f63ca5a9876de9
! Mem[0000000091000068] = 442f360442a83b18, %g2 = 000000006e76fc32
ldx [%i6+0x068],%g2 ! %g2 = 442f360442a83b18
! Mem[00000000908001e8] = 916930f20fa10a75, %g2 = 442f360442a83b18
ldx [%i5+0x1e8],%g2 ! %g2 = 916930f20fa10a75
! Mem[00000000908000fc] = f4b69d41, %g2 = 916930f20fa10a75
ldub [%i5+0x0fc],%g2 ! %g2 = 00000000000000f4
p28_label_24:
! Mem[0000000091000074] = 20508cdb, %g18 = 18b2c8da038bf0f8
ldsw [%i6+0x074],%g2 ! %g2 = 18b2c8da038bf0f8
! Mem[00000000480001d8] = 984c72b4, %l4 = 65f63ca5a9876de9
swap [%i0+0x1d8],%l4 ! %l4 = 00000000984c72b4
! Mem[000000004900013c] = c46ca8b9, %l2 = 94a2c34c, %l5 = 000000ac
add %i2,0x13c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c46ca8b9
! Mem[000000004900019a] = ed1c4c44, %l0 = 0000000037058fe2
ldstub [%i2+0x19a],%l0 ! %l0 = 0000004c000000ff
! %l5 = 00000000c46ca8b9, Mem[0000000091800058] = 5eccfeee
stw %l5,[%o0+0x058] ! Mem[0000000091800058] = c46ca8b9
! Mem[000000009180005c] = fa0ea805, %g2 = 0000000020508cdb
ldsb [%o0+0x05c],%g2 ! %g2 = fffffffffffffffa
! Mem[000000009080010c] = 43f786ef, %g2 = fffffffffffffffa
ldsh [%i5+0x10c],%g2 ! %g2 = 00000000000043f7
! Mem[000000004980010c] = 6eb7e7d2, %l5 = c46ca8b9, %l0 = 0000004c
add %i3,0x10c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000006eb7e7d2
! Mem[00000000498001cc] = c8220917, %l6 = 0000000000000020
ldsb [%i3+0x1cc],%l6 ! %l6 = ffffffffffffffc8
! Mem[00000000498001c0] = f8e5eb9cca448d0b, %l0 = 000000006eb7e7d2, %l7 = 584c2efe68642800
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f8e5eb9cca448d0b
p28_label_25:
! Mem[00000000488001d0] = 395ee384, %l0 = 000000006eb7e7d2
ldub [%i1+0x1d3],%l0 ! %l0 = 0000000000000084
! %l4 = 984c72b4, %l5 = c46ca8b9, Mem[0000000091800148] = 75d32e0a 0cd57706
std %l4,[%o0+0x148] ! Mem[0000000091800148] = 984c72b4 c46ca8b9
! Mem[00000000490000f8] = 00000000, %l4 = 00000000984c72b4
swap [%i2+0x0f8],%l4 ! %l4 = 0000000000000000
! %l6 = ffffffc8, %l7 = ca448d0b, Mem[0000000091800168] = 9ef57873 0d3690f0
std %l6,[%o0+0x168] ! Mem[0000000091800168] = ffffffc8 ca448d0b
! Mem[00000000480001c0] = ca19b288, %l5 = c46ca8b9, %l5 = c46ca8b9
add %i0,0x1c0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ca19b288
! Mem[00000000908001a8] = f7afcdbe, %g2 = 00000000000043f7
ldsb [%i5+0x1a8],%g2 ! %g2 = fffffffffffffff7
! Mem[0000000048000038] = 38267e98, %l7 = f8e5eb9cca448d0b
swap [%i0+0x038],%l7 ! %l7 = 0000000038267e98
! Mem[00000000480000ee] = 1e09ec90, %l6 = ffffffffffffffc8
ldstub [%i0+0x0ee],%l6 ! %l6 = 000000ec000000ff
! Mem[0000000048000000] = c4255158, %l3 = bea7c5f43075182d
swap [%i0+%g0],%l3 ! %l3 = 00000000c4255158
! %l0 = 0000000000000084, Mem[000000009180000f] = 6452df9b
stb %l0,[%o0+0x00f] ! Mem[000000009180000c] = 8452df9b
ba,a p28_not_taken_0_end
p28_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p28_branch_failed
p28_not_taken_0_end:
! End of Random Code for Thread 28
1: membar #Sync ! Force all stores to complete
p28_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x070] ! Set processor 28 done flag
! Check Registers
p28_check_registers:
set p28_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000000000084
bne,a,pn %xcc,p28_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000000
bne,a,pn %xcc,p28_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000094a2c34c
bne,a,pn %xcc,p28_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c4255158
bne,a,pn %xcc,p28_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000000
bne,a,pn %xcc,p28_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ca19b288
bne,a,pn %xcc,p28_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ec
bne,a,pn %xcc,p28_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000038267e98
bne,a,pn %xcc,p28_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p28_local0_expect,%g1
p28_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 3075182dfa9ca092
ldx [%i0+0x000],%g3 ! Observed data at 0000000048000000
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = c96100cde6c77c6e
ldx [%i0+0x010],%g3 ! Observed data at 0000000048000010
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 6cb3ffa582591425
ldx [%i0+0x030],%g3 ! Observed data at 0000000048000030
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = ca448d0b1da62163
ldx [%i0+0x038],%g3 ! Observed data at 0000000048000038
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = b0f96e45b4e56923
ldx [%i0+0x040],%g3 ! Observed data at 0000000048000040
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x040,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 000000ff1e09ff90
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000480000e8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8ea697c4825914ff
ldx [%i0+0x108],%g3 ! Observed data at 0000000048000108
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f396142cf7ff9a66
ldx [%i0+0x110],%g3 ! Observed data at 0000000048000110
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = fcffa9b8b051ad9a
ldx [%i0+0x130],%g3 ! Observed data at 0000000048000130
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x130,%g4
ldx [%g1+0x168],%g2 ! Expected data = 5aff9020ae73132e
ldx [%i0+0x168],%g3 ! Observed data at 0000000048000168
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff5a9fc68397e790
ldx [%i0+0x188],%g3 ! Observed data at 0000000048000188
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000dd08c26cfe
ldx [%i0+0x198],%g3 ! Observed data at 0000000048000198
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00000000d0f4c396
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000480001a0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 00000075fbaa9115
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000480001a8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a9876de9b3b0e6ce
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000480001d8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 1c4fe41dbb49ff4d
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000480001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i0,0x1e0,%g4
set p28_local1_expect,%g1
p28_check_local1:
ldx [%g1+0x060],%g2 ! Expected data = 584b4e3c1da62163
ldx [%i1+0x060],%g3 ! Observed data at 0000000048800060
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4a55b2ba000000fe
ldx [%i1+0x088],%g3 ! Observed data at 0000000048800088
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 3d9b4cdb000000b5
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000488000b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00ff00cd519e8ec9
ldx [%i1+0x100],%g3 ! Observed data at 0000000048800100
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 519e8ec9c1cd22e9
ldx [%i1+0x108],%g3 ! Observed data at 0000000048800108
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 916d1b96762be630
ldx [%i1+0x110],%g3 ! Observed data at 0000000048800110
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = fa50a6617ba1ff99
ldx [%i1+0x120],%g3 ! Observed data at 0000000048800120
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = b04df04e97cc7426
ldx [%i1+0x130],%g3 ! Observed data at 0000000048800130
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = ba324408f3637892
ldx [%i1+0x150],%g3 ! Observed data at 0000000048800150
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 716031eb4a55b2ba
ldx [%i1+0x158],%g3 ! Observed data at 0000000048800158
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 3662f1ff68642800
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000488001b0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 3df7fdcefff94be6
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000488001b8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b23341261b1c0bf1
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000488001d8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 9637d8276e920aff
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000488001e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e8117a24526338b5
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000488001f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i1,0x1f0,%g4
set p28_local2_expect,%g1
p28_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = d8ff248b8fbb48ff
ldx [%i2+0x008],%g3 ! Observed data at 0000000049000008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 4a9fd5ef6a3ae64b
ldx [%i2+0x020],%g3 ! Observed data at 0000000049000020
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 000000194c1830fd
ldx [%i2+0x040],%g3 ! Observed data at 0000000049000040
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff7a1207a04fc8f4
ldx [%i2+0x050],%g3 ! Observed data at 0000000049000050
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 09ff6e5a419b7783
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 = 000000a74a3f22e4
ldx [%i2+0x060],%g3 ! Observed data at 0000000049000060
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e8ff97f814adf1d3
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000490000c0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3f4affbf5312266c
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000490000d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 984c72b4291df80e
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000490000f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = ffa9311bd871ba61
ldx [%i2+0x118],%g3 ! Observed data at 0000000049000118
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = af38f4beb6aa9ad1
ldx [%i2+0x148],%g3 ! Observed data at 0000000049000148
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = ee5b667285cc6567
ldx [%i2+0x150],%g3 ! Observed data at 0000000049000150
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2241645fffb3ccaa
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 = 1da621638288d4f4
ldx [%i2+0x190],%g3 ! Observed data at 0000000049000190
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = ed1cff4461c59293
ldx [%i2+0x198],%g3 ! Observed data at 0000000049000198
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 44ff71cb1281d70b
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000490001d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = a0fb63bdbaf08cff
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000490001d8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i2,0x1d8,%g4
set p28_local3_expect,%g1
p28_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = ff697b6795754325
ldx [%i3+0x008],%g3 ! Observed data at 0000000049800008
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x008,%g4
ldx [%g1+0x048],%g2 ! Expected data = f362ebb796ff1824
ldx [%i3+0x048],%g3 ! Observed data at 0000000049800048
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 962bd5db89c26c9f
ldx [%i3+0x070],%g3 ! Observed data at 0000000049800070
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = 96dd1824e35bf944
ldx [%i3+0x090],%g3 ! Observed data at 0000000049800090
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e3a5656f1d33bf9b
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000498000d0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c6fd46e0b2ff4126
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000498000e0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5f81fb0cada4c88f
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000498000f0
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 17ec6dcd000000af
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000498000f8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = a1ffbe2f4c15ed63
ldx [%i3+0x128],%g3 ! Observed data at 0000000049800128
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x128,%g4
ldx [%g1+0x180],%g2 ! Expected data = 7bbb1affdbb98858
ldx [%i3+0x180],%g3 ! Observed data at 0000000049800180
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 333effcd6608d28a
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000498001b8
cmp %g2,%g3
bne,a,pn %xcc,p28_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = a85939782bb1077a
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:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049000008]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048800020]
ldda [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000018]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000020]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048800018]
done
p28_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000049000008]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048800020]
ldda [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000018]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000020]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000048800018]
done
p28_trap2e:
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000000]
stda %l6,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800008]
done
p28_trap2o:
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000049000000]
stda %l6,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000049800008]
done
p28_trap3e:
nop
nop
nop
nop
nop
nop
done
p28_trap3o:
nop
nop
nop
nop
nop
nop
done
p28_init_memory_pointers:
set p28_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p28_local0_start,%i0
set p28_local1_start,%i1
set p28_local2_start,%i2
set p28_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5423e55a99874c66
ldx [%g1+0x008],%l1 ! %l1 = 7deb8afc4fad0702
ldx [%g1+0x010],%l2 ! %l2 = 3f5969e42ac77aa4
ldx [%g1+0x018],%l3 ! %l3 = 42cbf38c3b432bb1
ldx [%g1+0x020],%l4 ! %l4 = aacd95ceb4e56923
ldx [%g1+0x028],%l5 ! %l5 = 61716516544e9a73
ldx [%g1+0x030],%l6 ! %l6 = 7f583524672b5cf2
ldx [%g1+0x038],%l7 ! %l7 = 4d2a1ec85fe433fb
! Initialize the output register of window 0
set unres3_start,%o0
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 = a7a053fb 94c5a3fc f9359fb6 5d813918
! %f4 = 5e03eda2 b61596a6 29246ddf 35fc9146
! %f8 = dd458a0e 611ebb62 f7ac3ee6 1993d3b7
! %f12 = b631b262 9da80114 a9ae2516 0772afff
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = b7ac9bf7 a1ec2f3a 2b3d0f4b ddf45e37
! %f20 = 766b7bcb 627e7471 274de598 d6311e13
! %f24 = 2adf3d86 5bfb550a 6d6e8ce3 dcbddc9a
! %f28 = 6ce68166 436fca97 3c50da7c 7f36744d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 380364b1 28b13ca1 d1aae9da c44aa689
! %f36 = dc5c1236 64547bf0 1260faf3 4b3dd314
! %f40 = 91df7e79 5773bf86 85444280 e5792be2
! %f44 = 7b1f4b8e 8a1324c2 268fc5af 341780fe
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xcbbbe14f00000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = cbbbe14f00000038
wr %g0,%y ! Clear Y 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:
! %l0 = 09cdfd563bc92dc7, Mem[00000000918001e8] = 0068f208
stb %l0,[%o0+0x1e8] ! Mem[00000000918001e8] = c768f208
! Mem[0000000091000188] = 73d87929, %g2 = 7d5ef091e4ab61d5
ldsb [%i6+0x189],%g2 ! %g2 = 0000000000000073
! Mem[0000000090000058] = 243d3024 564d8577, %g2 = 00000073, %g3 = 0bad0b00
ldd [%i4+0x058],%g2 ! %g2 = 00000000243d3024 00000000564d8577
! Mem[00000000918001bc] = 5c422988, %g2 = 00000000243d3024
ldub [%o0+0x1bd],%g2 ! %g2 = 000000000000005c
! Mem[000000009180007c] = fc106dae, %g2 = 000000000000005c
ldub [%o0+0x07c],%g2 ! %g2 = 00000000000000fc
! Mem[00000000908000d0] = 47b4ee65, %g2 = 00000000000000fc
ldsh [%i5+0x0d2],%g2 ! %g2 = 00000000000047b4
! Mem[000000004a00012c] = 9cf8f4ba, %l2 = 18758e55, %l7 = b89b9283
add %i0,0x12c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000009cf8f4ba
! %l1 = cd1f81f1e66bb6cb, Mem[00000000910001e8] = b1ff691cc44c48cc
stx %l1,[%i6+0x1e8] ! Mem[00000000910001e8] = cd1f81f1e66bb6cb
! Mem[000000004b000078] = 1e1016edd7865ab4, %l0 = 09cdfd563bc92dc7, %l7 = 000000009cf8f4ba
add %i2,0x78,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 1e1016edd7865ab4
! Mem[00000000908001a0] = 046412e4, %g2 = 00000000000047b4
ldub [%i5+0x1a0],%g2 ! %g2 = 0000000000000004
p29_label_2:
! Mem[000000004b8001dc] = 8d3485de, %l6 = b97c50e2, %l0 = 3bc92dc7
add %i3,0x1dc,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000008d3485de
! %l0 = 8d3485de, %l1 = e66bb6cb, Mem[00000000910001f0] = 4b946571 3a8ccc2c
std %l0,[%i6+0x1f0] ! Mem[00000000910001f0] = 8d3485de e66bb6cb
! %l3 = 6f015d6ac21a0ddc, Mem[00000000918000b0] = d557e97bf0eb8809
stx %l3,[%o0+0x0b0] ! Mem[00000000918000b0] = 6f015d6ac21a0ddc
! %l3 = 6f015d6ac21a0ddc, Mem[0000000090800068] = 3cd4f00a9ef6b82b
stx %l3,[%i5+0x068] ! Mem[0000000090800068] = 6f015d6ac21a0ddc
! Mem[0000000091800194] = d772a70c, %g2 = 0000000000000004
lduh [%o0+0x194],%g2 ! %g2 = 000000000000d772
! %l2 = 18758e55, %l3 = c21a0ddc, Mem[0000000091000168] = 846b3255 9f5c7543
std %l2,[%i6+0x168] ! Mem[0000000091000168] = 18758e55 c21a0ddc
! Mem[0000000090000170] = d6bdacde, %g2 = 000000000000d772
ldsb [%i4+0x171],%g2 ! %g2 = ffffffffffffffd6
! Mem[000000004a8000c4] = 21e5e639, %l1 = cd1f81f1e66bb6cb
swap [%i1+0x0c4],%l1 ! %l1 = 0000000021e5e639
! Mem[0000000090800118] = 8f7f46fd, %g2 = ffffffffffffffd6
lduw [%i5+0x118],%g2 ! %g2 = 000000008f7f46fd
! Mem[000000004b800008] = 158a16d94ed4249a, %l7 = 1e1016edd7865ab4, %l3 = 6f015d6ac21a0ddc
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 158a16d94ed4249a
p29_label_3:
! Mem[000000004a800014] = b5fcbe2b, %l1 = 21e5e639, %l6 = b97c50e2
add %i1,0x14,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b5fcbe2b
! Mem[000000004a0000b0] = 7121e761, %l5 = b97f0d1e, %l1 = 21e5e639
add %i0,0xb0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000007121e761
! %l0 = 000000008d3485de, Mem[0000000090000068] = 5483fd96
stb %l0,[%i4+0x068] ! Mem[0000000090000068] = de83fd96
! Mem[000000004a8000a4] = 62928dd7, %l0 = 8d3485de, %l0 = 8d3485de
add %i1,0xa4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000062928dd7
! Mem[000000004b000154] = f5fe2d2d, %l4 = 16b97533, %l5 = b97f0d1e
add %i2,0x154,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f5fe2d2d
! %l0 = 0000000062928dd7, Mem[0000000090800114] = e4a8641d
stw %l0,[%i5+0x114] ! Mem[0000000090800114] = 62928dd7
! Mem[000000004b80014a] = c47edfd2, %l2 = 8f7727da18758e55
ldstub [%i3+0x14a],%l2 ! %l2 = 000000df000000ff
! Mem[000000004b80004c] = bd8df5ff, %l2 = 00000000000000df
ldsw [%i3+0x04c],%l2 ! %l2 = ffffffffbd8df5ff
! %l5 = 00000000f5fe2d2d, Mem[00000000900001e0] = 41cac2557a125a5e
stx %l5,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000f5fe2d2d
! Mem[000000004b000158] = 528e8af9, %l6 = 00000000b5fcbe2b
swap [%i2+0x158],%l6 ! %l6 = 00000000528e8af9
p29_label_4:
! Mem[000000004b0001a4] = 38ed7304, %l5 = 00000000f5fe2d2d
swap [%i2+0x1a4],%l5 ! %l5 = 0000000038ed7304
! Mem[000000004b800078] = 586985a5, %l2 = ffffffffbd8df5ff
swap [%i3+0x078],%l2 ! %l2 = 00000000586985a5
! Mem[000000004a000038] = 264cbe728d8312f2, %l4 = dc93471616b97533, %l0 = 0000000062928dd7
add %i0,0x38,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 264cbe728d8312f2
! Mem[000000004b0001c8] = ae22544f, %l5 = 0000000038ed7304
ldsb [%i2+0x1cb],%l5 ! %l5 = 000000000000004f
! %l0 = 8d8312f2, %l1 = 7121e761, Mem[00000000910001a0] = 4352a10b 3f4114b0
std %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 8d8312f2 7121e761
! Mem[000000004a8001f0] = 06a804a6, %l1 = 7121e761, %l4 = 16b97533
add %i1,0x1f0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000006a804a6
! %l6 = 528e8af9, %l7 = d7865ab4, Mem[000000004a8000b8] = bb484476 4a553f41
std %l6,[%i1+0x0b8] ! Mem[000000004a8000b8] = 528e8af9 d7865ab4
! Mem[00000000918001d0] = a5d23446, %g2 = 000000008f7f46fd
ldsb [%o0+0x1d0],%g2 ! %g2 = ffffffffffffffa5
! %l3 = 158a16d94ed4249a, Mem[0000000091000140] = 47050689
sth %l3,[%i6+0x140] ! Mem[0000000091000140] = 249a0689
! %l4 = 06a804a6, %l5 = 0000004f, Mem[0000000091000120] = 9daeaae1 f1505e6e
std %l4,[%i6+0x120] ! Mem[0000000091000120] = 06a804a6 0000004f
p29_label_5:
! Mem[000000004a800095] = 6b375f7c, %l7 = 1e1016edd7865ab4
ldstub [%i1+0x095],%l7 ! %l7 = 00000037000000ff
! Mem[000000004a000128] = 4cf85821, %l7 = 00000037, %l5 = 0000004f
add %i0,0x128,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000004cf85821
! Mem[000000009080015c] = c0ef85ef, %g2 = ffffffffffffffa5
lduw [%i5+0x15c],%g2 ! %g2 = 00000000c0ef85ef
! Mem[000000004a80002b] = 4e7f6783, %l0 = 264cbe728d8312f2
ldstub [%i1+0x02b],%l0 ! %l0 = 00000083000000ff
! Mem[000000004a0000c4] = 8f2ab07f, %l0 = 00000083, %l6 = 528e8af9
add %i0,0xc4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008f2ab07f
! Mem[00000000918000d8] = 264e06c4, %g2 = 00000000c0ef85ef
ldsh [%o0+0x0da],%g2 ! %g2 = 000000000000264e
! Mem[00000000900001c8] = 66ffbd87, %g2 = 000000000000264e
ldsh [%i4+0x1ca],%g2 ! %g2 = 00000000000066ff
! Mem[00000000908001a8] = cdbe4478, %g2 = 00000000000066ff
lduh [%i5+0x1aa],%g2 ! %g2 = 000000000000cdbe
! Mem[000000004b0000c8] = 35a4a547, %l5 = 000000004cf85821
swap [%i2+0x0c8],%l5 ! %l5 = 0000000035a4a547
! %l4 = 06a804a6, %l5 = 35a4a547, Mem[0000000090000178] = c97c7c42 27581157
std %l4,[%i4+0x178] ! Mem[0000000090000178] = 06a804a6 35a4a547
p29_label_6:
! %l2 = 00000000586985a5, Mem[00000000900001a4] = 0a34850e
stw %l2,[%i4+0x1a4] ! Mem[00000000900001a4] = 586985a5
! %l4 = 0000000006a804a6, Mem[0000000090000048] = f0df8dbe27716035
stx %l4,[%i4+0x048] ! Mem[0000000090000048] = 0000000006a804a6
! Mem[000000004b000180] = b48f0d43, %l0 = 00000083, %l1 = 7121e761
add %i2,0x180,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000b48f0d43
! Mem[0000000090800168] = 0ac60230, %g2 = 000000000000cdbe
lduw [%i5+0x168],%g2 ! %g2 = 000000000ac60230
! Mem[000000004a8001a8] = 8a5f71dc, %l3 = 4ed4249a, %l5 = 35a4a547
add %i1,0x1a8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000008a5f71dc
! %l6 = 000000008f2ab07f, Mem[0000000091800172] = 0f542fc0
sth %l6,[%o0+0x172] ! Mem[0000000091800170] = b07f2fc0
! Mem[000000009080017c] = ed70c2da, %g2 = 000000000ac60230
lduw [%i5+0x17c],%g2 ! %g2 = 00000000ed70c2da
! Mem[000000004b800044] = bf6dc0a8, %l1 = b48f0d43, %l5 = 8a5f71dc
add %i3,0x44,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000bf6dc0a8
! Mem[0000000090000040] = e81df438 315d3ce2, %g2 = ed70c2da, %g3 = 564d8577
ldd [%i4+0x040],%g2 ! %g2 = 00000000e81df438 00000000315d3ce2
! %l0 = 0000000000000083, Mem[00000000910001b3] = 1bbae85a
stb %l0,[%i6+0x1b3] ! Mem[00000000910001b0] = 83bae85a
p29_label_7:
! %l4 = 0000000006a804a6, Mem[0000000091800154] = 70b00cd0
stw %l4,[%o0+0x154] ! Mem[0000000091800154] = 06a804a6
! Mem[000000004a8001d0] = 400de4eef339ee44, %l6 = 000000008f2ab07f, %l0 = 0000000000000083
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 400de4eef339ee44
! Mem[000000004a8000d8] = cc17c685, %l6 = 000000008f2ab07f
ldsw [%i1+0x0d8],%l6 ! %l6 = ffffffffcc17c685
! Mem[000000004a000020] = bd53df150424993f, %l5 = 00000000bf6dc0a8, %l0 = 400de4eef339ee44
add %i0,0x20,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = bd53df150424993f
! %l0 = 0424993f, %l1 = b48f0d43, Mem[0000000090800198] = 4453face 3817f15b
std %l0,[%i5+0x198] ! Mem[0000000090800198] = 0424993f b48f0d43
! Mem[000000004b000190] = 81edb5ee 9048e7d3, %l2 = 586985a5, %l3 = 4ed4249a
ldd [%i2+0x190],%l2 ! %l2 = 0000000081edb5ee 000000009048e7d3
! Mem[000000004b8001f2] = 5e45ac2b, %l3 = 000000009048e7d3
ldstub [%i3+0x1f2],%l3 ! %l3 = 000000ac000000ff
! Mem[000000004b8001ea] = 1a23e989, %l0 = bd53df150424993f
ldstub [%i3+0x1ea],%l0 ! %l0 = 000000e9000000ff
! Mem[0000000091800110] = f7ca5a4f, %g2 = 00000000e81df438
ldsh [%o0+0x110],%g2 ! %g2 = fffffffffffff7ca
! %l3 = 00000000000000ac, Mem[0000000091000153] = 3e28ad1f
stb %l3,[%i6+0x153] ! Mem[0000000091000150] = ac28ad1f
p29_label_8:
! Mem[000000004a800080] = 04d76d5d, %l0 = 00000000000000e9
swap [%i1+0x080],%l0 ! %l0 = 0000000004d76d5d
! Mem[0000000091800008] = 8f1d57d1 13813d64, %g2 = fffff7ca, %g3 = 315d3ce2
ldd [%o0+%o1],%g2 ! %g2 = 000000008f1d57d1 0000000013813d64
! Mem[000000004b00016c] = 368e749a, %l2 = 81edb5ee, %l1 = b48f0d43
add %i2,0x16c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000368e749a
! Mem[000000004a0000f0] = e2688a34, %l2 = 0000000081edb5ee
ldub [%i0+0x0f1],%l2 ! %l2 = 0000000000000068
! Mem[000000004a8000da] = cc17c685, %l2 = 0000000000000068
ldstub [%i1+0x0da],%l2 ! %l2 = 000000c6000000ff
! Mem[000000004b00000c] = 5e610ef4, %l1 = 00000000368e749a
swap [%i2+0x00c],%l1 ! %l1 = 000000005e610ef4
! Mem[0000000091000138] = 96e300a1c1037b10, %g2 = 000000008f1d57d1
ldx [%i6+0x138],%g2 ! %g2 = 96e300a1c1037b10
! %l4 = 0000000006a804a6, Mem[00000000910001a8] = ca69d45057ebb0cd
stx %l4,[%i6+0x1a8] ! Mem[00000000910001a8] = 0000000006a804a6
! Mem[000000004b800170] = 9df74335, %l3 = 000000ac, %l4 = 06a804a6
add %i3,0x170,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000009df74335
! Mem[000000004b000034] = abe5437f, %l6 = ffffffffcc17c685
swap [%i2+0x034],%l6 ! %l6 = 00000000abe5437f
p29_label_9:
! Mem[000000004a8001d0] = 400de4ee, %l4 = 000000009df74335
swap [%i1+0x1d0],%l4 ! %l4 = 00000000400de4ee
! Mem[000000004a800130] = 2425fe00c41e1eca, %l7 = 0000000000000037, %l2 = 00000000000000c6
add %i1,0x130,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 2425fe00c41e1eca
! Mem[0000000091000130] = 3babf221, %g2 = 96e300a1c1037b10
ldsb [%i6+0x130],%g2 ! %g2 = 000000000000003b
! Mem[00000000910001c0] = 524e3511 d0680785, %g2 = 0000003b, %g3 = 13813d64
ldd [%i6+0x1c0],%g2 ! %g2 = 00000000524e3511 00000000d0680785
! Mem[000000009000006c] = d7808cb0, %g18 = 8ab5fabc501de411
ldsw [%i4+0x06c],%g2 ! %g2 = 8ab5fabc501de411
! Mem[000000004a000108] = a1b253623f177b44, %l1 = 000000005e610ef4, %l7 = 0000000000000037
add %i0,0x108,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = a1b253623f177b44
! Mem[000000004a0000c7] = 8f2ab07f, %l6 = 00000000abe5437f
ldstub [%i0+0x0c7],%l6 ! %l6 = 0000007f000000ff
! Mem[000000004b000068] = 4a80268b8559550f, %l0 = 0000000004d76d5d, %l4 = 00000000400de4ee
add %i2,0x68,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 4a80268b8559550f
! %l6 = 0000007f, %l7 = 3f177b44, Mem[00000000910001a0] = 8d8312f2 7121e761
std %l6,[%i6+0x1a0] ! Mem[00000000910001a0] = 0000007f 3f177b44
! Mem[000000004b00000c] = 368e749a, %l7 = 3f177b44, %l0 = 04d76d5d
add %i2,0x0c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000368e749a
p29_label_10:
! Mem[0000000091800124] = f0c87151, %g18 = 8ab5fabc501de411
ldsw [%o0+0x124],%g2 ! %g2 = 8ab5fabc501de411
! Mem[000000004b8001f0] = 5e45ff2b, %l4 = 4a80268b8559550f
ldstub [%i3+0x1f0],%l4 ! %l4 = 0000005e000000ff
! Mem[00000000908000e0] = 921156f4 b5df33f0, %g2 = f0c87151, %g3 = d0680785
ldd [%i5+0x0e0],%g2 ! %g2 = 00000000921156f4 00000000b5df33f0
! Mem[00000000910001a0] = 0000007f 3f177b44, %g2 = 921156f4, %g3 = b5df33f0
ldd [%i6+0x1a0],%g2 ! %g2 = 000000000000007f 000000003f177b44
! Mem[000000004a800010] = 4afe68c7, %l1 = 000000005e610ef4
swap [%i1+%o2],%l1 ! %l1 = 000000004afe68c7
! Mem[00000000908000ac] = f20eed25, %g2 = 000000000000007f
lduw [%i5+0x0ac],%g2 ! %g2 = 00000000f20eed25
! Mem[000000004a00010c] = 3f177b44, %l0 = 00000000368e749a
lduh [%i0+0x10c],%l0 ! %l0 = 0000000000003f17
! Mem[0000000090800028] = ddfb601d, %g18 = 8ab5fabc501de411
ldsw [%i5+%o5],%g2 ! %g2 = 8ab5fabc501de411
! Mem[0000000091000000] = 4712e8cc, %g2 = ffffffffddfb601d
lduw [%i6+%g0],%g2 ! %g2 = 000000004712e8cc
! Mem[0000000091800128] = f34badfa7e21ef63, %g2 = 000000004712e8cc
ldx [%o0+0x128],%g2 ! %g2 = f34badfa7e21ef63
p29_label_11:
! Mem[000000004a80007b] = 446d2889, %l3 = 00000000000000ac
ldstub [%i1+0x07b],%l3 ! %l3 = 00000089000000ff
! Mem[000000004a000028] = 2a684a48, %l1 = 000000004afe68c7
lduh [%i0+%o5],%l1 ! %l1 = 0000000000002a68
! Mem[000000004b8001fc] = 72621f24, %l0 = 0000000000003f17
swap [%i3+0x1fc],%l0 ! %l0 = 0000000072621f24
! Mem[000000004a800158] = d5271a54, %l4 = 0000005e, %l2 = c41e1eca
add %i1,0x158,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000d5271a54
! Mem[0000000090000078] = 095f567e, %g2 = f34badfa7e21ef63
lduw [%i4+0x078],%g2 ! %g2 = 00000000095f567e
! Mem[000000004a000154] = 906782e2, %l6 = 000000000000007f
swap [%i0+0x154],%l6 ! %l6 = 00000000906782e2
! Mem[0000000091000178] = 45ac3efa, %g2 = 00000000095f567e
ldsb [%i6+0x179],%g2 ! %g2 = 0000000000000045
! Mem[000000004b800148] = c47effd2b336d317, %l3 = 0000000000000089, %l1 = 0000000000002a68
add %i3,0x148,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c47effd2b336d317
! %l0 = 0000000072621f24, Mem[0000000091000159] = 4a5c85bd
stb %l0,[%i6+0x159] ! Mem[0000000091000158] = 245c85bd
! Mem[000000004a0000e4] = 0c0ae295, %l5 = 00000000bf6dc0a8
ldsw [%i0+0x0e4],%l5 ! %l5 = 000000000c0ae295
p29_label_12:
! Mem[000000004a0000c0] = 511a20f4, %l3 = 00000089, %l4 = 0000005e
add %i0,0xc0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000511a20f4
! Mem[000000004b000140] = ae059873, %l5 = 000000000c0ae295
swap [%i2+0x140],%l5 ! %l5 = 00000000ae059873
! Mem[000000004b800120] = 2d270e145f6d49b2, %l4 = 00000000511a20f4, %l1 = c47effd2b336d317
add %i3,0x120,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 2d270e145f6d49b2
! Mem[0000000091800038] = cac52fc7, %g2 = 0000000000000045
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000ca
! %l4 = 511a20f4, %l5 = ae059873, Mem[0000000090000008] = a2c50fc9 e7c93b15
std %l4,[%i4+%o1] ! Mem[0000000090000008] = 511a20f4 ae059873
! Mem[000000004a800048] = fc020b88, %l6 = 00000000906782e2
swap [%i1+0x048],%l6 ! %l6 = 00000000fc020b88
! Mem[000000004a8000d8] = cc17ff85, %l4 = 511a20f4, %l1 = 5f6d49b2
add %i1,0xd8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000cc17ff85
! %l4 = 00000000511a20f4, Mem[0000000090000148] = 7ada8830
stw %l4,[%i4+0x148] ! Mem[0000000090000148] = 511a20f4
! Mem[000000009080019c] = 8f0d4304, %g2 = 00000000000000ca
ldub [%i5+0x19d],%g2 ! %g2 = 000000000000008f
! %l0 = 72621f24, %l1 = cc17ff85, Mem[0000000090000108] = 3abbf315 083852e0
std %l0,[%i4+0x108] ! Mem[0000000090000108] = 72621f24 cc17ff85
p29_label_13:
! Mem[000000004a0001cc] = e4dacb38, %l5 = 00000000ae059873
ldstub [%i0+0x1cc],%l5 ! %l5 = 000000e4000000ff
! Mem[000000004a000044] = 83e790b9, %l5 = 00000000000000e4
ldstub [%i0+0x044],%l5 ! %l5 = 00000083000000ff
! %l2 = d5271a54, %l3 = 00000089, Mem[0000000091800198] = 63465cbe ba7cf3a7
std %l2,[%o0+0x198] ! Mem[0000000091800198] = d5271a54 00000089
! Mem[000000004b8000a4] = 2f694d06, %l5 = 00000083, %l4 = 511a20f4
add %i3,0xa4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000002f694d06
! Mem[0000000090800038] = 0ff2db19, %g2 = 000000000000008f
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000000ff2
! Mem[000000004a8001a2] = 107f79cb, %l0 = 0000000072621f24
ldstub [%i1+0x1a2],%l0 ! %l0 = 00000079000000ff
! %l4 = 000000002f694d06, Mem[000000004a8001f6] = 7a11dcac
sth %l4,[%i1+0x1f6] ! Mem[000000004a8001f4] = 7a114d06
! Mem[0000000091800140] = 84b498c1, %g2 = 0000000000000ff2
ldsb [%o0+0x140],%g2 ! %g2 = ffffffffffffff84
! %l3 = 0000000000000089, Mem[000000009000001d] = f71b5df4
stb %l3,[%i4+0x01d] ! Mem[000000009000001c] = 891b5df4
! %l6 = 00000000fc020b88, Mem[000000009100015e] = 75b58e5a
stb %l6,[%i6+0x15e] ! Mem[000000009100015c] = 88b58e5a
p29_label_14:
! Mem[000000004b8000e0] = 1a594e2e00e49dad, %l7 = a1b253623f177b44, %l3 = 0000000000000089
add %i3,0xe0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 1a594e2e00e49dad
! %l6 = fc020b88, %l7 = 3f177b44, Mem[00000000908000c0] = 8a3e6681 5e003b63
std %l6,[%i5+0x0c0] ! Mem[00000000908000c0] = fc020b88 3f177b44
! Mem[000000004a8001a3] = 107fffcb, %l6 = 00000000fc020b88
ldstub [%i1+0x1a3],%l6 ! %l6 = 000000cb000000ff
! %l0 = 0000000000000079, Mem[000000004b800153] = 17768406
stb %l0,[%i3+0x153] ! Mem[000000004b800150] = 17768479
! %l1 = 00000000cc17ff85, Mem[0000000091000124] = 0000004f
stw %l1,[%i6+0x124] ! Mem[0000000091000124] = cc17ff85
! Mem[000000009180012c] = 7e21ef63, %g2 = ffffffffffffff84
ldsh [%o0+0x12c],%g2 ! %g2 = 0000000000007e21
! Mem[0000000090000100] = 05a08d70682c91a7, %g2 = 0000000000007e21
ldx [%i4+0x100],%g2 ! %g2 = 05a08d70682c91a7
! Mem[00000000910000f0] = 749c07e0, %g2 = 05a08d70682c91a7
ldsb [%i6+0x0f0],%g2 ! %g2 = 0000000000000074
! Mem[000000004b00015c] = 6cf10939, %l1 = cc17ff85, %l3 = 00e49dad
add %i2,0x15c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006cf10939
! Mem[000000004b0000b0] = a6776ea8, %l6 = 000000cb, %l0 = 00000079
add %i2,0xb0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000a6776ea8
p29_label_15:
! Mem[000000004a800188] = 0185dc89a24782d0, %l5 = 0000000000000083, %l5 = 0000000000000083
add %i1,0x188,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 0185dc89a24782d0
! Mem[0000000091000074] = 8cdbdfde, %g2 = 0000000000000074
ldub [%i6+0x076],%g2 ! %g2 = 000000000000008c
! Mem[000000009000006c] = 8cb0ef85, %g2 = 000000000000008c
lduh [%i4+0x06e],%g2 ! %g2 = 0000000000008cb0
! Mem[00000000910000b8] = d4ebb465, %g2 = 0000000000008cb0
ldsh [%i6+0x0b8],%g2 ! %g2 = ffffffffffffd4eb
! %l3 = 000000006cf10939, Mem[00000000918000e4] = 0f35e790
stw %l3,[%o0+0x0e4] ! Mem[00000000918000e4] = 6cf10939
! Mem[0000000090000130] = ddf67075 833f03d2, %g2 = ffffd4eb, %g3 = 3f177b44
ldd [%i4+0x130],%g2 ! %g2 = 00000000ddf67075 00000000833f03d2
! Mem[00000000910000d0] = 45aa483a512dff05, %g2 = 00000000ddf67075
ldx [%i6+0x0d0],%g2 ! %g2 = 45aa483a512dff05
! Mem[000000004b0000f2] = bb21923c, %l0 = 00000000a6776ea8
ldstub [%i2+0x0f2],%l0 ! %l0 = 00000092000000ff
! Mem[000000004b0001f4] = f7416756, %l4 = 2f694d06, %l5 = a24782d0
add %i2,0x1f4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000f7416756
! Mem[000000004a0001cc] = ffdacb38, %l5 = f7416756, %l1 = cc17ff85
add %i0,0x1cc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000ffdacb38
p29_label_16:
! Mem[000000004b0001d4] = 60877385, %l5 = f7416756, %l4 = 2f694d06
add %i2,0x1d4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000060877385
! Mem[000000004b800100] = 58ab2d4cbcdf0f4a, %l4 = 0000000060877385, %l2 = 00000000d5271a54
add %i3,0x100,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 58ab2d4cbcdf0f4a
! Mem[000000004a000008] = f5d38e7a98bcba6f, %l6 = 00000000000000cb, %l7 = a1b253623f177b44
add %i0,0x08,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = f5d38e7a98bcba6f
! Mem[000000004b00019c] = 5f352ed1, %l2 = 58ab2d4cbcdf0f4a
swap [%i2+0x19c],%l2 ! %l2 = 000000005f352ed1
! %l3 = 000000006cf10939, Mem[0000000091000066] = 636e442f
sth %l3,[%i6+0x066] ! Mem[0000000091000064] = 0939442f
! Mem[000000004a000084] = 950a5d65, %l4 = 60877385, %l4 = 60877385
add %i0,0x84,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000950a5d65
! Mem[0000000090800030] = cf83b46f8839e98b, %g2 = 45aa483a512dff05
ldx [%i5+0x030],%g2 ! %g2 = cf83b46f8839e98b
! %l6 = 00000000000000cb, Mem[0000000090800076] = eaa93060
sth %l6,[%i5+0x076] ! Mem[0000000090800074] = 00cb3060
! Mem[000000004b000038] = 81e59f1e0309c1ad, %l0 = 0000000000000092, %l3 = 000000006cf10939
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 81e59f1e0309c1ad
! Mem[000000004a0000a8] = 429dd5cb, %l6 = 00000000000000cb
ldstub [%i0+0x0a8],%l6 ! %l6 = 00000042000000ff
p29_label_17:
! %l2 = 5f352ed1, %l3 = 0309c1ad, Mem[0000000090800070] = a09699f8 bb0300cb
std %l2,[%i5+0x070] ! Mem[0000000090800070] = 5f352ed1 0309c1ad
! Mem[000000004b0001e0] = 40a1ef131ad48c27, %l4 = 00000000950a5d65, %l0 = 0000000000000092
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 40a1ef131ad48c27
! Mem[000000004a000134] = 304b1c77, %l3 = 0309c1ad, %l4 = 950a5d65
add %i0,0x134,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000304b1c77
! %l0 = 1ad48c27, %l1 = ffdacb38, Mem[00000000918001a8] = 847e3369 58a6480f
std %l0,[%o0+0x1a8] ! Mem[00000000918001a8] = 1ad48c27 ffdacb38
! Mem[0000000090000098] = 7d333a3fe30238ad, %g2 = cf83b46f8839e98b
ldx [%i4+0x098],%g2 ! %g2 = 7d333a3fe30238ad
! Mem[000000004b8001a0] = e8debf66da8f12ad, %l5 = 00000000f7416756, %l6 = 0000000000000042
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e8debf66da8f12ad
! Mem[000000004a80001c] = bf53792c, %l1 = 00000000ffdacb38
swap [%i1+0x01c],%l1 ! %l1 = 00000000bf53792c
! Mem[000000004a000187] = f96c021d, %l1 = 00000000bf53792c
ldstub [%i0+0x187],%l1 ! %l1 = 0000001d000000ff
! Mem[000000004a000130] = 7325a230, %l0 = 40a1ef131ad48c27
swap [%i0+0x130],%l0 ! %l0 = 000000007325a230
! Mem[000000004a0001c8] = 2de5d119ffdacb38, %l1 = 000000000000001d, %l0 = 000000007325a230
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 2de5d119ffdacb38
p29_label_18:
! %l6 = e8debf66da8f12ad, Mem[00000000900000aa] = 388f121c
sth %l6,[%i4+0x0aa] ! Mem[00000000900000a8] = 12ad121c
! Mem[000000004b000058] = bad33611cc54d33b, %l3 = 81e59f1e0309c1ad, %l5 = 00000000f7416756
add %i2,0x58,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = bad33611cc54d33b
! Mem[000000004b8000f0] = 7b5a8a942de16846, %l6 = e8debf66da8f12ad, %l4 = 00000000304b1c77
add %i3,0xf0,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 7b5a8a942de16846
! %l4 = 7b5a8a942de16846, Mem[000000009180002e] = 56ba41c3
stb %l4,[%o0+0x02e] ! Mem[000000009180002c] = 46ba41c3
! Mem[00000000918001b8] = 1812ab31105c4229, %g2 = 7d333a3fe30238ad
ldx [%o0+0x1b8],%g2 ! %g2 = 1812ab31105c4229
! Mem[00000000908001c0] = 71f81ff3 f2054d42, %g2 = 105c4229, %g3 = 833f03d2
ldd [%i5+0x1c0],%g2 ! %g2 = 0000000071f81ff3 00000000f2054d42
! Mem[00000000900000d8] = 738cda47, %g2 = 0000000071f81ff3
lduh [%i4+0x0da],%g2 ! %g2 = 000000000000738c
! %l0 = 2de5d119ffdacb38, Mem[0000000091800062] = 124c6111
sth %l0,[%o0+0x062] ! Mem[0000000091800060] = cb386111
! Mem[000000004a8001da] = f1b1b7ba, %l2 = 000000005f352ed1
ldstub [%i1+0x1da],%l2 ! %l2 = 000000b7000000ff
! Mem[000000009000014c] = e3e718c0, %g2 = 000000000000738c
lduw [%i4+0x14c],%g2 ! %g2 = 00000000e3e718c0
p29_label_19:
! %l5 = bad33611cc54d33b, Mem[00000000900000a8] = 72f412ad
stb %l5,[%i4+0x0a8] ! Mem[00000000900000a8] = 3bf412ad
! Mem[00000000910001b0] = 22375383 bae85ac5, %g2 = e3e718c0, %g3 = f2054d42
ldd [%i6+0x1b0],%g2 ! %g2 = 0000000022375383 00000000bae85ac5
! Mem[000000004b800168] = 45f3f681, %l7 = 98bcba6f, %l0 = ffdacb38
add %i3,0x168,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000045f3f681
! Mem[0000000090000180] = eb44f105 2af08539, %g2 = 22375383, %g3 = bae85ac5
ldd [%i4+0x180],%g2 ! %g2 = 00000000eb44f105 000000002af08539
! Mem[0000000091000060] = 291e59f7, %g2 = 00000000eb44f105
lduh [%i6+0x060],%g2 ! %g2 = 000000000000291e
! %l4 = 2de16846, %l5 = cc54d33b, Mem[0000000091800050] = e6e76250 4cefec36
std %l4,[%o0+0x050] ! Mem[0000000091800050] = 2de16846 cc54d33b
! Mem[000000004b000018] = 66d600df, %l4 = 7b5a8a942de16846
swap [%i2+%o3],%l4 ! %l4 = 0000000066d600df
! Mem[000000004a800106] = e6ae17fd, %l0 = 0000000045f3f681
ldstub [%i1+0x106],%l0 ! %l0 = 00000017000000ff
! Mem[000000009080004c] = 4f462a68, %g2 = 000000000000291e
lduh [%i5+0x04e],%g2 ! %g2 = 0000000000004f46
! %l6 = da8f12ad, %l7 = 98bcba6f, Mem[0000000090000180] = eb44f105 2af08539
std %l6,[%i4+0x180] ! Mem[0000000090000180] = da8f12ad 98bcba6f
p29_label_20:
! Mem[000000004a0001e0] = a58ff640, %l2 = 00000000000000b7
ldstub [%i0+0x1e0],%l2 ! %l2 = 000000a5000000ff
! Mem[000000004b000034] = cc17c685, %l0 = 0000000000000017
ldstub [%i2+0x034],%l0 ! %l0 = 000000cc000000ff
! Mem[00000000900001dc] = 2dbad84a, %g2 = 0000000000004f46
ldsh [%i4+0x1dc],%g2 ! %g2 = 0000000000002dba
! Mem[000000004a800118] = 419e688c, %l4 = 66d600df, %l6 = da8f12ad
add %i1,0x118,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000419e688c
! Mem[000000004b8001f8] = 249bdb1a, %l5 = bad33611cc54d33b
swap [%i3+0x1f8],%l5 ! %l5 = 00000000249bdb1a
! %l4 = 0000000066d600df, Mem[00000000908001f8] = 0c014136
sth %l4,[%i5+0x1f8] ! Mem[00000000908001f8] = 00df4136
! Mem[00000000900001b8] = 49c8db2d, %g2 = 0000000000002dba
ldsh [%i4+0x1ba],%g2 ! %g2 = 00000000000049c8
! Mem[000000004b800028] = a308fe7e7848bcc0, %l0 = 00000000000000cc, %l6 = 00000000419e688c
add %i3,0x28,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = a308fe7e7848bcc0
! Mem[0000000091800178] = da6c138f, %g18 = 8ab5fabc501de411
ldsw [%o0+0x178],%g2 ! %g2 = 8ab5fabc501de411
! %l5 = 00000000249bdb1a, Mem[00000000908001e6] = 13e99169
sth %l5,[%i5+0x1e6] ! Mem[00000000908001e4] = db1a9169
p29_label_21:
! %l0 = 00000000000000cc, Mem[0000000091800060] = 4efdcb38
sth %l0,[%o0+0x060] ! Mem[0000000091800060] = 00cccb38
! Mem[000000009100002c] = 09165443, %g2 = ffffffffda6c138f
ldsh [%i6+0x02c],%g2 ! %g2 = 0000000000000916
! Mem[000000004a8000a0] = ecf0c5a662928dd7, %l1 = 000000000000001d, %l0 = 00000000000000cc
add %i1,0xa0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ecf0c5a662928dd7
! %l6 = a308fe7e7848bcc0, Mem[000000009180003d] = d4b19d43
stb %l6,[%o0+0x03d] ! Mem[000000009180003c] = c0b19d43
! Mem[000000004a8000e8] = 33da704f398ef574, %l3 = 81e59f1e0309c1ad, %l5 = 00000000249bdb1a
add %i1,0xe8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 33da704f398ef574
! Mem[000000009100018c] = 29b7c8a5, %g18 = 8ab5fabc501de411
ldsw [%i6+0x18c],%g2 ! %g2 = 8ab5fabc501de411
! Mem[000000004b000060] = cbf6d7c5, %l6 = a308fe7e7848bcc0
ldstub [%i2+0x060],%l6 ! %l6 = 000000cb000000ff
! Mem[00000000918001a0] = d9478d93 f401a3b4, %g2 = 29b7c8a5, %g3 = 2af08539
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000d9478d93 00000000f401a3b4
! Mem[00000000900001cc] = bd87184d, %g18 = 8ab5fabc501de411
ldsw [%i4+0x1cc],%g2 ! %g2 = 8ab5fabc501de411
! Mem[000000009100017c] = face5388, %g2 = ffffffffbd87184d
lduw [%i6+0x17c],%g2 ! %g2 = 00000000face5388
p29_label_22:
! %l0 = 62928dd7, %l1 = 0000001d, Mem[00000000900000f8] = c8db6184 d1ddee56
std %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = 62928dd7 0000001d
! Mem[000000004a00019a] = d17857c5, %l0 = ecf0c5a662928dd7
ldstub [%i0+0x19a],%l0 ! %l0 = 00000057000000ff
! Mem[000000004b800078] = bd8df5ff, %l5 = 33da704f398ef574
swap [%i3+0x078],%l5 ! %l5 = 00000000bd8df5ff
! Mem[000000004a00005c] = 32282373, %l7 = f5d38e7a98bcba6f
ldsh [%i0+0x05c],%l7 ! %l7 = 0000000000003228
! Mem[000000004b000174] = 75979671, %l4 = 0000000066d600df
swap [%i2+0x174],%l4 ! %l4 = 0000000075979671
! Mem[000000004a0001cb] = 2de5d119, %l4 = 0000000075979671
ldstub [%i0+0x1cb],%l4 ! %l4 = 00000019000000ff
! Mem[000000004a0001ec] = ebbd8cee, %l6 = 000000cb, %l7 = 00003228
add %i0,0x1ec,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ebbd8cee
! Mem[000000004b800080] = 3f0da6a9518d036d, %l7 = 00000000ebbd8cee, %l6 = 00000000000000cb
add %i3,0x80,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 3f0da6a9518d036d
! Mem[000000004b80014a] = c47effd2, %l7 = 00000000ebbd8cee
ldstub [%i3+0x14a],%l7 ! %l7 = 000000ff000000ff
! %l0 = 0000000000000057, Mem[00000000908001fa] = 4136937f
sth %l0,[%i5+0x1fa] ! Mem[00000000908001f8] = 0057937f
p29_label_23:
! Mem[000000004b000094] = 14cd26f4, %l7 = 000000ff, %l3 = 0309c1ad
add %i2,0x94,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000014cd26f4
! Mem[00000000900001bc] = db2d8400, %g2 = 00000000face5388
ldsb [%i4+0x1bc],%g2 ! %g2 = ffffffffffffffdb
! Mem[000000004b8001e8] = 1a23ff891ab38ead, %l7 = 00000000000000ff, %l2 = 00000000000000a5
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 1a23ff891ab38ead
! Mem[000000004a800000] = aba2dede6913537b, %l0 = 0000000000000057, %l0 = 0000000000000057
casxa [%i1]0x80,%l0,%l0 ! %l0 = aba2dede6913537b
! Mem[0000000090000094] = 6da0a403, %g2 = ffffffffffffffdb
lduw [%i4+0x094],%g2 ! %g2 = 000000006da0a403
! Mem[000000004b0000c8] = 4cf858214e07307c, %l0 = aba2dede6913537b, %l3 = 0000000014cd26f4
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 4cf858214e07307c
! Mem[000000004a8001a2] = 107fffff, %l7 = 00000000000000ff
ldstub [%i1+0x1a2],%l7 ! %l7 = 000000ff000000ff
! Mem[000000004b0001a4] = f5fe2d2d, %l3 = 4cf858214e07307c
swap [%i2+0x1a4],%l3 ! %l3 = 00000000f5fe2d2d
! Mem[000000004a8001b8] = f6e01851, %l4 = 0000000000000019
swap [%i1+0x1b8],%l4 ! %l4 = 00000000f6e01851
! Mem[000000004a000168] = 6bcbe48e9766844f, %l1 = 000000000000001d, %l4 = 00000000f6e01851
add %i0,0x168,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 6bcbe48e9766844f
p29_label_24:
! %l7 = 00000000000000ff, Mem[00000000900000aa] = 12ad121c
sth %l7,[%i4+0x0aa] ! Mem[00000000900000a8] = 00ff121c
! Mem[000000004b800168] = 45f3f6810c128c51, %l1 = 000000000000001d, %l1 = 000000000000001d
add %i3,0x168,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 45f3f6810c128c51
! Mem[000000004b0001c8] = ae22544f2b221a94, %l6 = 3f0da6a9518d036d, %l2 = 1a23ff891ab38ead
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = ae22544f2b221a94
! Mem[000000004a8001fc] = 4e1066fe, %l3 = 00000000f5fe2d2d
swap [%i1+0x1fc],%l3 ! %l3 = 000000004e1066fe
! %l1 = 45f3f6810c128c51, Mem[0000000090000030] = 00680f6b0ff757c1
stx %l1,[%i4+0x030] ! Mem[0000000090000030] = 45f3f6810c128c51
! Mem[00000000910000d0] = 45aa483a512dff05, %g2 = 000000006da0a403
ldx [%i6+0x0d0],%g2 ! %g2 = 45aa483a512dff05
! Mem[000000004a00000e] = 98bcba6f, %l5 = 00000000bd8df5ff
ldstub [%i0+0x00e],%l5 ! %l5 = 000000ba000000ff
! Mem[0000000091800088] = 12ba89ae, %g18 = 8ab5fabc501de411
ldsw [%o0+0x088],%g2 ! %g2 = 8ab5fabc501de411
! Mem[000000004b00019d] = bcdf0f4a, %l3 = 000000004e1066fe
ldstub [%i2+0x19d],%l3 ! %l3 = 000000df000000ff
! Mem[000000004a8000bc] = d7865ab4, %l0 = aba2dede6913537b
lduw [%i1+0x0bc],%l0 ! %l0 = 00000000d7865ab4
p29_label_25:
! Mem[000000009100010c] = f1f76f4c, %g2 = 0000000012ba89ae
ldsh [%i6+0x10e],%g2 ! %g2 = fffffffffffff1f7
! Mem[000000004a800034] = 8d407c37, %l4 = 6bcbe48e9766844f
swap [%i1+0x034],%l4 ! %l4 = 000000008d407c37
! Mem[000000004b800120] = 2d270e14, %l0 = 00000000d7865ab4
ldstub [%i3+0x120],%l0 ! %l0 = 0000002d000000ff
! %l0 = 000000000000002d, Mem[000000009000001c] = ca891b5d
stb %l0,[%i4+0x01c] ! Mem[000000009000001c] = 2d891b5d
! %l7 = 00000000000000ff, Mem[00000000918000c7] = 8fb2d8d4
stb %l7,[%o0+0x0c7] ! Mem[00000000918000c4] = ffb2d8d4
! %l2 = 2b221a94, %l3 = 000000df, Mem[0000000091000150] = 1a13b9ac 28ad1ffe
std %l2,[%i6+0x150] ! Mem[0000000091000150] = 2b221a94 000000df
! Mem[000000004b8000e4] = 00e49dad, %l4 = 8d407c37, %l3 = 000000df
add %i3,0xe4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000000e49dad
! Mem[0000000090000178] = 06a804a6 35a4a547, %g2 = fffff1f7, %g3 = f401a3b4
ldd [%i4+0x178],%g2 ! %g2 = 0000000006a804a6 0000000035a4a547
! Mem[000000004b000048] = 1a45da2c, %l5 = 00000000000000ba
swap [%i2+0x048],%l5 ! %l5 = 000000001a45da2c
! Mem[000000004b0000e3] = 50f0142c, %l7 = 00000000000000ff
ldstub [%i2+0x0e3],%l7 ! %l7 = 0000002c000000ff
ba,a p29_not_taken_0_end
p29_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000000000002d
bne,a,pn %xcc,p29_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 45f3f6810c128c51
bne,a,pn %xcc,p29_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ae22544f2b221a94
bne,a,pn %xcc,p29_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000e49dad
bne,a,pn %xcc,p29_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000008d407c37
bne,a,pn %xcc,p29_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000001a45da2c
bne,a,pn %xcc,p29_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 3f0da6a9518d036d
bne,a,pn %xcc,p29_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000002c
bne,a,pn %xcc,p29_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p29_check_fp_registers:
set p29_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be f9359fb6 5d813918
bne %xcc,p29_f2_fail
nop
! Check Local Memory
set p29_local0_expect,%g1
p29_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = f5d38e7a98bcff6f
ldx [%i0+0x008],%g3 ! Observed data at 000000004a000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = dd6c6900ffe790b9
ldx [%i0+0x040],%g3 ! Observed data at 000000004a000040
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x040,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff9dd5cb0f130b75
ldx [%i0+0x0a8],%g3 ! Observed data at 000000004a0000a8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 511a20f48f2ab0ff
ldx [%i0+0x0c0],%g3 ! Observed data at 000000004a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 1ad48c27304b1c77
ldx [%i0+0x130],%g3 ! Observed data at 000000004a000130
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4f7a94020000007f
ldx [%i0+0x150],%g3 ! Observed data at 000000004a000150
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x150,%g4
ldx [%g1+0x180],%g2 ! Expected data = d1915fe3f96c02ff
ldx [%i0+0x180],%g3 ! Observed data at 000000004a000180
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = d178ffc5df6960e9
ldx [%i0+0x198],%g3 ! Observed data at 000000004a000198
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2de5d1ffffdacb38
ldx [%i0+0x1c8],%g3 ! Observed data at 000000004a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff8ff6408a2ee948
ldx [%i0+0x1e0],%g3 ! Observed data at 000000004a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i0,0x1e0,%g4
set p29_local1_expect,%g1
p29_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 5e610ef4b5fcbe2b
ldx [%i1+0x010],%g3 ! Observed data at 000000004a800010
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = e6a70866ffdacb38
ldx [%i1+0x018],%g3 ! Observed data at 000000004a800018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4e7f67ff6c3c6660
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 = 0dc785589766844f
ldx [%i1+0x030],%g3 ! Observed data at 000000004a800030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 906782e2fb6a0acc
ldx [%i1+0x048],%g3 ! Observed data at 000000004a800048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = 446d28ff3c9286bf
ldx [%i1+0x078],%g3 ! Observed data at 000000004a800078
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000e9e7517acd
ldx [%i1+0x080],%g3 ! Observed data at 000000004a800080
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9670d3306bff5f7c
ldx [%i1+0x090],%g3 ! Observed data at 000000004a800090
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 528e8af9d7865ab4
ldx [%i1+0x0b8],%g3 ! Observed data at 000000004a8000b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = c31b9d3ae66bb6cb
ldx [%i1+0x0c0],%g3 ! Observed data at 000000004a8000c0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = cc17ff85c9ac8654
ldx [%i1+0x0d8],%g3 ! Observed data at 000000004a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 05e8ccb8e6aefffd
ldx [%i1+0x100],%g3 ! Observed data at 000000004a800100
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x100,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 107fffff527ebb85
ldx [%i1+0x1a0],%g3 ! Observed data at 000000004a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000019c4c69ba7
ldx [%i1+0x1b8],%g3 ! Observed data at 000000004a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9df74335f339ee44
ldx [%i1+0x1d0],%g3 ! Observed data at 000000004a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f1b1ffba7838ce30
ldx [%i1+0x1d8],%g3 ! Observed data at 000000004a8001d8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 06a804a67a114d06
ldx [%i1+0x1f0],%g3 ! Observed data at 000000004a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = abb02534f5fe2d2d
ldx [%i1+0x1f8],%g3 ! Observed data at 000000004a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i1,0x1f8,%g4
set p29_local2_expect,%g1
p29_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b157c112368e749a
ldx [%i2+0x008],%g3 ! Observed data at 000000004b000008
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 2de16846222867b3
ldx [%i2+0x018],%g3 ! Observed data at 000000004b000018
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 41296421ff17c685
ldx [%i2+0x030],%g3 ! Observed data at 000000004b000030
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000ba1b37abd0
ldx [%i2+0x048],%g3 ! Observed data at 000000004b000048
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = fff6d7c5d10d3dff
ldx [%i2+0x060],%g3 ! Observed data at 000000004b000060
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 4cf858214e07307c
ldx [%i2+0x0c8],%g3 ! Observed data at 000000004b0000c8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 50f014ff786f4b6a
ldx [%i2+0x0e0],%g3 ! Observed data at 000000004b0000e0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = bb21ff3cc13a1750
ldx [%i2+0x0f0],%g3 ! Observed data at 000000004b0000f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0c0ae2952289317f
ldx [%i2+0x140],%g3 ! Observed data at 000000004b000140
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = b5fcbe2b6cf10939
ldx [%i2+0x158],%g3 ! Observed data at 000000004b000158
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 13606af766d600df
ldx [%i2+0x170],%g3 ! Observed data at 000000004b000170
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = c57424cebcff0f4a
ldx [%i2+0x198],%g3 ! Observed data at 000000004b000198
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 92fd8b1a4e07307c
ldx [%i2+0x1a0],%g3 ! Observed data at 000000004b0001a0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i2,0x1a0,%g4
set p29_local3_expect,%g1
p29_check_local3:
ldx [%g1+0x078],%g2 ! Expected data = 398ef574efe30a58
ldx [%i3+0x078],%g3 ! Observed data at 000000004b800078
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x078,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff270e145f6d49b2
ldx [%i3+0x120],%g3 ! Observed data at 000000004b800120
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = c47effd2b336d317
ldx [%i3+0x148],%g3 ! Observed data at 000000004b800148
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 177684793984c3c7
ldx [%i3+0x150],%g3 ! Observed data at 000000004b800150
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x150,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 1a23ff891ab38ead
ldx [%i3+0x1e8],%g3 ! Observed data at 000000004b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = ff45ff2b8b5251c8
ldx [%i3+0x1f0],%g3 ! Observed data at 000000004b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = cc54d33b00003f17
ldx [%i3+0x1f8],%g3 ! Observed data at 000000004b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p29_local_failed
add %i3,0x1f8,%g4
! The test for processor 29 has passed
p29_passed:
ta GOOD_TRAP
nop
p29_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p29_failed
p29_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p29_failed
p29_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p29_failed
p29_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p29_failed
p29_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p29_failed
p29_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p29_failed
p29_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p29_failed
p29_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p29_failed
p29_f2_fail:
set p29_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a800018]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800010]
stxa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800028]
stha %l2,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800020]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800018]
stxa %l6,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800028]
lduha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000010]
done
p29_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004a800018]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800010]
stxa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004b800028]
stha %l2,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800020]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b800018]
stxa %l6,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800028]
lduha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004b000010]
done
p29_trap2e:
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a000020]
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b000000]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000028]
stwa %l3,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800028]
done
p29_trap2o:
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004a000020]
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000004b000000]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000004a000028]
stwa %l3,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004a800028]
done
p29_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p29_trap3o:
nop
nop
nop
nop
nop
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 = 09cdfd563bc92dc7
ldx [%g1+0x008],%l1 ! %l1 = cd1f81f1e66bb6cb
ldx [%g1+0x010],%l2 ! %l2 = 8f7727da18758e55
ldx [%g1+0x018],%l3 ! %l3 = 6f015d6ac21a0ddc
ldx [%g1+0x020],%l4 ! %l4 = dc93471616b97533
ldx [%g1+0x028],%l5 ! %l5 = a9df78eab97f0d1e
ldx [%g1+0x030],%l6 ! %l6 = 95963afcb97c50e2
ldx [%g1+0x038],%l7 ! %l7 = 16df37dcb89b9283
! Initialize the output register of window 0
set unres3_start,%o0
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 = f8d89be9 4c5a872d 3f281b2f eda3068e
! %f4 = b7fd118a 28a46a44 675ad8da 66cbc417
! %f8 = d2ed0e65 4b86e7d7 df5b809b 9a9d783a
! %f12 = 27a78cc2 201548a3 0aa5e6b1 7922ab83
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 68488db9 a204931c ca99af14 e13aec18
! %f20 = b2fbcd34 fe8d6052 521d82ad 5a955f77
! %f24 = 641b3141 4c130e4b 07801139 1f1d74b4
! %f28 = 1fe1cf4c c8960ee3 9db220e7 fa1299f9
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 890ead17 b9493148 55bea73f 32bcb8c9
! %f36 = 8ea9271c b6094dc2 3307afe4 bf850cfc
! %f40 = eadc20e7 90c510a2 37fca86d f902317c
! %f44 = ba68638e 2c30e917 93104fe6 ed7f23d6
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x74a5b4500000002f,%g7,%g1 ! GSR scale = 5, align = 7
wr %g1,%g0,%gsr ! GSR = 74a5b4500000002f
wr %g0,%y ! Clear Y 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[00000000908000b0] = cd9b5340, %g2 = 962feb2310a156ee
ldsb [%i5+0x0b2],%g2 ! %g2 = ffffffffffffffcd
! %l1 = a2abb82ecf6828ea, Mem[000000009180005e] = a8054efd
sth %l1,[%o0+0x05e] ! Mem[000000009180005c] = 28ea4efd
! Mem[000000004c8001ac] = 21c33365, %l2 = 1a05a9e82cb23d42
swap [%i1+0x1ac],%l2 ! %l2 = 0000000021c33365
! Mem[000000004d0001cf] = 1971d2cb, %l4 = 44c640ca57586370
ldstub [%i2+0x1cf],%l4 ! %l4 = 000000cb000000ff
! %l4 = 00000000000000cb, Mem[0000000090000100] = 05a08d70
stw %l4,[%i4+0x100] ! Mem[0000000090000100] = 000000cb
! %l0 = b1158220, %l1 = cf6828ea, Mem[000000004d800170] = 911ab5d5 b2e91195
std %l0,[%i3+0x170] ! Mem[000000004d800170] = b1158220 cf6828ea
! %l5 = 52c7524ca4c4263a, Mem[000000009000009c] = e30238ad
sth %l5,[%i4+0x09c] ! Mem[000000009000009c] = 263a38ad
! Mem[000000004d8001ca] = 8811b2d0, %l7 = 1e0dff966c15f152
ldstub [%i3+0x1ca],%l7 ! %l7 = 000000b2000000ff
! Mem[0000000091000164] = c3bdc93b, %g18 = 8f0271cc8ceae15e
ldsw [%i6+0x164],%g2 ! %g2 = 8f0271cc8ceae15e
! Mem[000000004c8000c0] = db214660, %l0 = 346bf7e5b1158220
swap [%i1+0x0c0],%l0 ! %l0 = 00000000db214660
p30_label_2:
! Mem[000000004c0001c8] = 2f4f4400, %l1 = a2abb82ecf6828ea
ldsb [%i0+0x1c9],%l1 ! %l1 = 000000000000004f
! Mem[00000000910000e0] = 644357e1, %g2 = ffffffffc3bdc93b
lduw [%i6+0x0e0],%g2 ! %g2 = 00000000644357e1
! %l2 = 21c33365, %l3 = ef926a94, Mem[0000000090000068] = 5483fd96 d7808cb0
std %l2,[%i4+0x068] ! Mem[0000000090000068] = 21c33365 ef926a94
! Mem[000000004c8000d4] = 7c72a266, %l7 = 00000000000000b2
swap [%i1+0x0d4],%l7 ! %l7 = 000000007c72a266
! Mem[0000000090000098] = 7d333a3f 263a38ad, %g2 = 644357e1, %g3 = 0bad0b00
ldd [%i4+0x098],%g2 ! %g2 = 000000007d333a3f 00000000263a38ad
! Mem[000000004c0001d0] = 7d2747a1c6ba29d6, %l5 = 52c7524ca4c4263a, %l6 = 22ce4c5668e0f89c
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 7d2747a1c6ba29d6
! Mem[000000004d00015c] = ad4a484c, %l3 = ef926a94, %l6 = c6ba29d6
add %i2,0x15c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000ad4a484c
! Mem[000000004d8000a5] = c7158a40, %l4 = 00000000000000cb
ldstub [%i3+0x0a5],%l4 ! %l4 = 00000015000000ff
! Mem[0000000090000108] = 3abbf315, %g2 = 000000007d333a3f
lduw [%i4+0x108],%g2 ! %g2 = 000000003abbf315
! Mem[000000004d000198] = a22cb655, %l0 = 00000000db214660
swap [%i2+0x198],%l0 ! %l0 = 00000000a22cb655
p30_label_3:
! Mem[00000000910001bc] = ffc4524e, %g2 = 000000003abbf315
ldsh [%i6+0x1be],%g2 ! %g2 = ffffffffffffffc4
! Mem[000000004d0000bb] = afb4a052, %l0 = 00000000a22cb655
ldstub [%i2+0x0bb],%l0 ! %l0 = 00000052000000ff
! Mem[000000004c8000b4] = ca3d2275, %l5 = 52c7524ca4c4263a
ldstub [%i1+0x0b4],%l5 ! %l5 = 000000ca000000ff
! Mem[000000004c80014c] = a3e322d9, %l3 = 512af697ef926a94
ldstub [%i1+0x14c],%l3 ! %l3 = 000000a3000000ff
! Mem[000000004d000148] = 67a0f802, %l4 = 0000000000000015
swap [%i2+0x148],%l4 ! %l4 = 0000000067a0f802
! Mem[000000004d80003f] = 960c91dc, %l1 = 000000000000004f
ldstub [%i3+0x03f],%l1 ! %l1 = 000000dc000000ff
! Mem[000000004c8000e8] = 07a3f69ef1f319fa, %l5 = 00000000000000ca, %l3 = 00000000000000a3
add %i1,0xe8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 07a3f69ef1f319fa
! %l0 = 00000052, %l1 = 000000dc, Mem[00000000910000e0] = 644357e1 2679d4fb
std %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 00000052 000000dc
! Mem[0000000091000130] = 3babf221 bd627f18, %g2 = ffffffc4, %g3 = 263a38ad
ldd [%i6+0x130],%g2 ! %g2 = 000000003babf221 00000000bd627f18
! Mem[000000004c8000f8] = e63c2fee, %l0 = 0000000000000052
ldstub [%i1+0x0f8],%l0 ! %l0 = 000000e6000000ff
p30_label_4:
! %l1 = 00000000000000dc, Mem[000000009080005a] = e83f7c74
sth %l1,[%i5+0x05a] ! Mem[0000000090800058] = 00dc7c74
! Mem[0000000090800110] = e9aa0e7c, %g2 = 000000003babf221
lduh [%i5+0x110],%g2 ! %g2 = 000000000000e9aa
! %l0 = 00000000000000e6, Mem[0000000090000198] = c321339399baad32
stx %l0,[%i4+0x198] ! Mem[0000000090000198] = 00000000000000e6
! Mem[000000004d8000ac] = e273169e, %l6 = 00000000ad4a484c
lduw [%i3+0x0ac],%l6 ! %l6 = 00000000e273169e
! %l6 = e273169e, %l7 = 7c72a266, Mem[00000000910000f8] = d656b075 a8fd904a
std %l6,[%i6+0x0f8] ! Mem[00000000910000f8] = e273169e 7c72a266
! Mem[000000004d8000d0] = 2c6fc2e0, %l6 = 00000000e273169e
ldstub [%i3+0x0d0],%l6 ! %l6 = 0000002c000000ff
! Mem[000000004c0000c3] = 1b70c2e7, %l5 = 00000000000000ca
ldstub [%i0+0x0c3],%l5 ! %l5 = 000000e7000000ff
! %l3 = 07a3f69ef1f319fa, Mem[00000000918000c6] = 128fb2d8
sth %l3,[%o0+0x0c6] ! Mem[00000000918000c4] = 19fab2d8
! Mem[000000004c800050] = b378ab53dbfbd44e, %l6 = 000000000000002c, %l6 = 000000000000002c
add %i1,0x50,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = b378ab53dbfbd44e
! Mem[000000004c00011c] = 8bf522a4, %l6 = b378ab53dbfbd44e
swap [%i0+0x11c],%l6 ! %l6 = 000000008bf522a4
p30_label_5:
! Mem[000000004d000094] = 410a73a9, %l7 = 000000007c72a266
ldstub [%i2+0x094],%l7 ! %l7 = 00000041000000ff
! Mem[00000000900001f0] = 7d1caa67, %g2 = 000000000000e9aa
ldsb [%i4+0x1f3],%g2 ! %g2 = 000000000000007d
! Mem[00000000908001c4] = 4d42ebf5, %g2 = 000000000000007d
lduh [%i5+0x1c6],%g2 ! %g2 = 0000000000004d42
! Mem[000000004d8001ec] = 5a8179e1, %l2 = 0000000021c33365
swap [%i3+0x1ec],%l2 ! %l2 = 000000005a8179e1
! %l0 = 00000000000000e6, Mem[000000004d80003e] = 960c91ff
stb %l0,[%i3+0x03e] ! Mem[000000004d80003c] = 960ce6ff
! %l5 = 00000000000000e7, Mem[0000000091800195] = 72a70c63
stb %l5,[%o0+0x195] ! Mem[0000000091800194] = e7a70c63
! Mem[000000004d000160] = b62b8a4f, %l0 = 000000e6, %l3 = f1f319fa
add %i2,0x160,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b62b8a4f
! Mem[0000000090800108] = a08db62c43f786ef, %g2 = 0000000000004d42
ldx [%i5+0x108],%g2 ! %g2 = a08db62c43f786ef
! Mem[00000000908000dc] = 93f04d06, %g2 = a08db62c43f786ef
lduw [%i5+0x0dc],%g2 ! %g2 = 0000000093f04d06
! Mem[000000004c80005f] = fef52e02, %l5 = 00000000000000e7
ldstub [%i1+0x05f],%l5 ! %l5 = 00000002000000ff
p30_label_6:
! Mem[0000000091800138] = 1d1f964df4a69a0d, %g2 = 0000000093f04d06
ldx [%o0+0x138],%g2 ! %g2 = 1d1f964df4a69a0d
! %l4 = 0000000067a0f802, Mem[000000004c800170] = 48475824
sth %l4,[%i1+0x170] ! Mem[000000004c800170] = f8025824
! %l1 = 00000000000000dc, Mem[0000000090000088] = a8616d1e19ef6fd7
stx %l1,[%i4+0x088] ! Mem[0000000090000088] = 00000000000000dc
! Mem[000000004d8001f0] = 004f93745108241a, %l0 = 00000000000000e6, %l2 = 000000005a8179e1
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 004f93745108241a
! Mem[000000004c8000e8] = 07a3f69ef1f319fa, %l7 = 0000000000000041, %l3 = 00000000b62b8a4f
add %i1,0xe8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 07a3f69ef1f319fa
! %l6 = 000000008bf522a4, Mem[0000000091000145] = de5dcd9a
stb %l6,[%i6+0x145] ! Mem[0000000091000144] = a45dcd9a
! Mem[000000004d000088] = 1a78cdf7, %l0 = 000000e6, %l5 = 00000002
add %i2,0x88,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001a78cdf7
! %l2 = 5108241a, %l3 = f1f319fa, Mem[0000000091000158] = 244a5c85 bd3e75b5
std %l2,[%i6+0x158] ! Mem[0000000091000158] = 5108241a f1f319fa
! Mem[000000004c00006c] = 02513f66, %l5 = 000000001a78cdf7
swap [%i0+0x06c],%l5 ! %l5 = 0000000002513f66
! Mem[000000004c0001b4] = 0e3c4b1b, %l0 = 00000000000000e6
swap [%i0+0x1b4],%l0 ! %l0 = 000000000e3c4b1b
p30_label_7:
! Mem[00000000908001d0] = e9ecc45f66b0ad9c, %g2 = 1d1f964df4a69a0d
ldx [%i5+0x1d0],%g2 ! %g2 = e9ecc45f66b0ad9c
! Mem[000000004d8000f3] = 4f929951, %l1 = 00000000000000dc
ldstub [%i3+0x0f3],%l1 ! %l1 = 00000051000000ff
! Mem[000000004d000024] = 80371a54, %l5 = 0000000002513f66
swap [%i2+0x024],%l5 ! %l5 = 0000000080371a54
! Mem[000000004d000128] = 2f175fcd, %l2 = 004f93745108241a
swap [%i2+0x128],%l2 ! %l2 = 000000002f175fcd
! Mem[000000004d800020] = ceb574845145e701, %l7 = 0000000000000041, %l7 = 0000000000000041
add %i3,0x20,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = ceb574845145e701
! Mem[000000004c000154] = 70f56600, %l3 = f1f319fa, %l5 = 80371a54
add %i0,0x154,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000070f56600
! %l1 = 0000000000000051, Mem[0000000091800160] = 7a9251e84001a737
stx %l1,[%o0+0x160] ! Mem[0000000091800160] = 0000000000000051
! Mem[000000004d000088] = 1a78cdf7, %l2 = 000000002f175fcd
swap [%i2+0x088],%l2 ! %l2 = 000000001a78cdf7
! Mem[000000004d8001e4] = 1a220ebd, %l2 = 000000001a78cdf7
ldstub [%i3+0x1e4],%l2 ! %l2 = 0000001a000000ff
! Mem[0000000090000000] = 3dcbd51e, %g2 = e9ecc45f66b0ad9c
lduh [%i4+%g0],%g2 ! %g2 = 0000000000003dcb
p30_label_8:
! Mem[000000009080010c] = 43f786ef, %g2 = 0000000000003dcb
lduh [%i5+0x10c],%g2 ! %g2 = 00000000000043f7
! Mem[000000004d800168] = 1870f11129dffa18, %l6 = 000000008bf522a4, %l1 = 0000000000000051
add %i3,0x168,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 1870f11129dffa18
! Mem[000000004d0000c4] = c5afef94, %l6 = 000000008bf522a4
swap [%i2+0x0c4],%l6 ! %l6 = 00000000c5afef94
! Mem[000000004c0001b4] = 000000e6, %l0 = 000000000e3c4b1b
ldsb [%i0+0x1b4],%l0 ! %l0 = 0000000000000000
! Mem[000000004d0000b8] = afb4a0ff, %l0 = 00000000, %l1 = 29dffa18
add %i2,0xb8,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000afb4a0ff
! Mem[00000000900000a4] = a627f525, %g2 = 00000000000043f7
lduw [%i4+0x0a4],%g2 ! %g2 = 00000000a627f525
! %l7 = ceb574845145e701, Mem[0000000090800028] = ddfb601d76bdc3e6
stx %l7,[%i5+%o5] ! Mem[0000000090800028] = ceb574845145e701
! Mem[000000004d000158] = 6b43ac1a, %l4 = 0000000067a0f802
ldsw [%i2+0x158],%l4 ! %l4 = 000000006b43ac1a
! %l6 = c5afef94, %l7 = 5145e701, Mem[0000000090800048] = afc5a6f0 c5294f46
std %l6,[%i5+0x048] ! Mem[0000000090800048] = c5afef94 5145e701
! Mem[000000004c0000bc] = c154e297, %l0 = 0000000000000000
swap [%i0+0x0bc],%l0 ! %l0 = 00000000c154e297
p30_label_9:
! Mem[000000004d000164] = 9a60fab3, %l4 = 000000006b43ac1a
swap [%i2+0x164],%l4 ! %l4 = 000000009a60fab3
! Mem[000000004d800140] = d7d84e427e98cef5, %l5 = 0000000070f56600, %l5 = 0000000070f56600
add %i3,0x140,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d7d84e427e98cef5
! Mem[000000004c80014c] = ffe322d9, %l0 = c154e297, %l1 = afb4a0ff
add %i1,0x14c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000ffe322d9
! %l6 = 00000000c5afef94, Mem[0000000090800032] = b46f8839
sth %l6,[%i5+0x032] ! Mem[0000000090800030] = ef948839
! Mem[000000004d000074] = e323cfc6, %l2 = 000000000000001a
ldsw [%i2+0x074],%l2 ! %l2 = ffffffffe323cfc6
! Mem[000000004d800108] = c2624ff2ff33dfc9, %l6 = 00000000c5afef94
ldx [%i3+0x108],%l6 ! %l6 = c2624ff2ff33dfc9
! Mem[000000004d8001b3] = 24e1d576, %l3 = 07a3f69ef1f319fa
ldstub [%i3+0x1b3],%l3 ! %l3 = 00000076000000ff
! Mem[000000009000010c] = 52e0e536, %g2 = 00000000a627f525
ldsb [%i4+0x10e],%g2 ! %g2 = 0000000000000052
! Mem[000000004d8000a8] = 39e4a733e273169e, %l5 = d7d84e427e98cef5, %l7 = ceb574845145e701
add %i3,0xa8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 39e4a733e273169e
! Mem[000000004c0001cc] = a2f33daf, %l1 = ffe322d9, %l4 = 9a60fab3
add %i0,0x1cc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a2f33daf
p30_label_10:
! Mem[00000000900001e0] = 41cac2557a125a5e, %g2 = 0000000000000052
ldx [%i4+0x1e0],%g2 ! %g2 = 41cac2557a125a5e
! Mem[000000004d000054] = b224bf1b, %l1 = 00000000ffe322d9
swap [%i2+0x054],%l1 ! %l1 = 00000000b224bf1b
! %l6 = ff33dfc9, %l7 = e273169e, Mem[0000000091800138] = 1d1f964d f4a69a0d
std %l6,[%o0+0x138] ! Mem[0000000091800138] = ff33dfc9 e273169e
! %l4 = 00000000a2f33daf, Mem[0000000091000086] = db9604db
sth %l4,[%i6+0x086] ! Mem[0000000091000084] = 3daf04db
! Mem[0000000090000024] = bee0efbc, %g2 = 41cac2557a125a5e
ldsh [%i4+0x024],%g2 ! %g2 = ffffffffffffbee0
! Mem[000000004c0001b0] = ac4b23d4, %l7 = 39e4a733e273169e
swap [%i0+0x1b0],%l7 ! %l7 = 00000000ac4b23d4
! Mem[000000004d000027] = 02513f66, %l5 = d7d84e427e98cef5
ldstub [%i2+0x027],%l5 ! %l5 = 00000066000000ff
! Mem[000000004d00012c] = 2a95b3cb, %l3 = 00000076, %l0 = c154e297
add %i2,0x12c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000002a95b3cb
! %l4 = 00000000a2f33daf, Mem[00000000900000f0] = 2cbe15ed22bc786a
stx %l4,[%i4+0x0f0] ! Mem[00000000900000f0] = 00000000a2f33daf
! Mem[000000004c0001c0] = e9437e375c2c5284, %l0 = 000000002a95b3cb, %l1 = 00000000b224bf1b
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = e9437e375c2c5284
p30_label_11:
! Mem[0000000091000118] = 1ccd8902, %g2 = ffffffffffffbee0
lduw [%i6+0x118],%g2 ! %g2 = 000000001ccd8902
! Mem[0000000091000160] = 8e5aef53c3bdc93b, %g2 = 000000001ccd8902
ldx [%i6+0x160],%g2 ! %g2 = 8e5aef53c3bdc93b
! Mem[000000004d000150] = a9da33a6330a25bb, %l5 = 0000000000000066, %l3 = 0000000000000076
add %i2,0x150,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a9da33a6330a25bb
! Mem[00000000900001c0] = 6e76fc32 a770ca4c, %g2 = c3bdc93b, %g3 = bd627f18
ldd [%i4+0x1c0],%g2 ! %g2 = 000000006e76fc32 00000000a770ca4c
! Mem[000000004d00014c] = 6aec7d32, %l1 = e9437e375c2c5284
swap [%i2+0x14c],%l1 ! %l1 = 000000006aec7d32
! %l2 = e323cfc6, %l3 = 330a25bb, Mem[000000004c0001f0] = a11b0d63 e83ae4d1
std %l2,[%i0+0x1f0] ! Mem[000000004c0001f0] = e323cfc6 330a25bb
! Mem[0000000090000164] = 2b4c5fea, %g2 = 000000006e76fc32
ldsh [%i4+0x164],%g2 ! %g2 = 0000000000002b4c
! Mem[00000000900001a0] = 5cd01855 0a34850e, %g2 = 00002b4c, %g3 = a770ca4c
ldd [%i4+0x1a0],%g2 ! %g2 = 000000005cd01855 000000000a34850e
! Mem[000000004d8000b8] = b602d4228cce89d0, %l4 = 00000000a2f33daf, %l2 = ffffffffe323cfc6
add %i3,0xb8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = b602d4228cce89d0
! %l6 = c2624ff2ff33dfc9, Mem[0000000090800138] = 1a12d0fe
stw %l6,[%i5+0x138] ! Mem[0000000090800138] = ff33dfc9
p30_label_12:
! Mem[000000004c8001f0] = e06e1fdb, %l2 = b602d4228cce89d0
swap [%i1+0x1f0],%l2 ! %l2 = 00000000e06e1fdb
! %l4 = 00000000a2f33daf, Mem[0000000091800148] = 75d32e0a0cd57706
stx %l4,[%o0+0x148] ! Mem[0000000091800148] = 00000000a2f33daf
! %l4 = 00000000a2f33daf, Mem[000000004d800150] = c45d71fd
stw %l4,[%i3+0x150] ! Mem[000000004d800150] = a2f33daf
! Mem[000000009180009c] = 42e551d5, %g2 = 000000005cd01855
lduh [%o0+0x09c],%g2 ! %g2 = 00000000000042e5
! Mem[0000000090800158] = 3e484630c0ef85ef, %g2 = 00000000000042e5
ldx [%i5+0x158],%g2 ! %g2 = 3e484630c0ef85ef
! Mem[000000004c8000f8] = ff3c2fee1e0c18bd, %l4 = 00000000a2f33daf, %l5 = 0000000000000066
add %i1,0xf8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = ff3c2fee1e0c18bd
! Mem[0000000090800138] = ff33dfc9, %g2 = 3e484630c0ef85ef
lduh [%i5+0x138],%g2 ! %g2 = 000000000000ff33
! Mem[00000000918000a4] = e5674a19, %g18 = 8f0271cc8ceae15e
ldsw [%o0+0x0a4],%g2 ! %g2 = 8f0271cc8ceae15e
! Mem[0000000091000124] = f1505e6e, %g2 = ffffffffe5674a19
ldub [%i6+0x124],%g2 ! %g2 = 00000000000000f1
! Mem[000000004c8000e7] = 6bd8f6c4, %l0 = 000000002a95b3cb
ldstub [%i1+0x0e7],%l0 ! %l0 = 000000c4000000ff
p30_label_13:
! Mem[000000004d800053] = bd3c1690, %l4 = 00000000a2f33daf
ldstub [%i3+0x053],%l4 ! %l4 = 00000090000000ff
! Mem[0000000090000150] = 970dcdea, %g2 = 00000000000000f1
ldsh [%i4+0x150],%g2 ! %g2 = ffffffffffff970d
! Mem[000000004d000128] = 5108241a2a95b3cb, %l3 = a9da33a6330a25bb, %l4 = 0000000000000090
add %i2,0x128,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 5108241a2a95b3cb
! Mem[000000004c800148] = 389d03deffe322d9, %l5 = ff3c2fee1e0c18bd, %l0 = 00000000000000c4
add %i1,0x148,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 389d03deffe322d9
! Mem[000000004c000090] = dcd4376a, %l2 = e06e1fdb, %l3 = 330a25bb
add %i0,0x90,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000dcd4376a
! %l3 = 00000000dcd4376a, Mem[000000004d00016c] = 87dbd689
sth %l3,[%i2+0x16c] ! Mem[000000004d00016c] = 376ad689
! Mem[00000000908000b8] = a2fce2f0, %g18 = 8f0271cc8ceae15e
ldsw [%i5+0x0b8],%g2 ! %g2 = 8f0271cc8ceae15e
! Mem[000000004c8000d8] = be6d221bdd7c609a, %l0 = 389d03deffe322d9, %l7 = 00000000ac4b23d4
add %i1,0xd8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = be6d221bdd7c609a
! Mem[000000004d0001f0] = 5c1ed87fb36f5d75, %l4 = 5108241a2a95b3cb, %l2 = 00000000e06e1fdb
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 5c1ed87fb36f5d75
! Mem[00000000908000a8] = d71785ddf20eed25, %g2 = ffffffffa2fce2f0
ldx [%i5+0x0a8],%g2 ! %g2 = d71785ddf20eed25
p30_label_14:
! Mem[00000000908001e8] = 916930f2, %g2 = d71785ddf20eed25
lduh [%i5+0x1e8],%g2 ! %g2 = 0000000000009169
! %l4 = 5108241a2a95b3cb, Mem[0000000090800184] = 24c54c11
sth %l4,[%i5+0x184] ! Mem[0000000090800184] = b3cb4c11
! Mem[00000000918001e0] = 999759c0 cb7262f3, %g2 = 00009169, %g3 = 0a34850e
ldd [%o0+0x1e0],%g2 ! %g2 = 00000000999759c0 00000000cb7262f3
! %l7 = be6d221bdd7c609a, Mem[0000000090800168] = 0ac60230dd52e920
stx %l7,[%i5+0x168] ! Mem[0000000090800168] = be6d221bdd7c609a
! Mem[000000009000017c] = 27581157, %g2 = 00000000999759c0
lduw [%i4+0x17c],%g2 ! %g2 = 0000000027581157
! Mem[00000000908000b0] = 2559cd9b 53402956, %g2 = 27581157, %g3 = cb7262f3
ldd [%i5+0x0b0],%g2 ! %g2 = 000000002559cd9b 0000000053402956
! Mem[000000004d8001d8] = 3518a47b, %l3 = 00000000dcd4376a
swap [%i3+0x1d8],%l3 ! %l3 = 000000003518a47b
! Mem[000000004c80001d] = 298c3896, %l5 = ff3c2fee1e0c18bd
ldstub [%i1+0x01d],%l5 ! %l5 = 0000008c000000ff
! %l4 = 5108241a2a95b3cb, Mem[000000004d80000c] = b504f929
stw %l4,[%i3+0x00c] ! Mem[000000004d80000c] = 2a95b3cb
! Mem[000000009100007c] = 02f01cec, %g2 = 000000002559cd9b
ldsh [%i6+0x07e],%g2 ! %g2 = 00000000000002f0
p30_label_15:
! Mem[000000004d0001c4] = d53f213e, %l0 = ffe322d9, %l4 = 2a95b3cb
add %i2,0x1c4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d53f213e
! Mem[000000004c0001f8] = a08a0140, %l7 = be6d221bdd7c609a
swap [%i0+0x1f8],%l7 ! %l7 = 00000000a08a0140
! %l2 = b36f5d75, %l3 = 3518a47b, Mem[00000000908000b0] = 2559cd9b 53402956
std %l2,[%i5+0x0b0] ! Mem[00000000908000b0] = b36f5d75 3518a47b
! %l0 = ffe322d9, %l1 = 6aec7d32, Mem[0000000090800100] = 553fbef4 b4ace50f
std %l0,[%i5+0x100] ! Mem[0000000090800100] = ffe322d9 6aec7d32
! %l4 = 00000000d53f213e, Mem[000000009100017c] = face5388
stw %l4,[%i6+0x17c] ! Mem[000000009100017c] = d53f213e
! Mem[000000004d800004] = 958c2cd9, %l1 = 6aec7d32, %l4 = d53f213e
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000958c2cd9
! Mem[000000004d000188] = c6c9618e, %l4 = 00000000958c2cd9
swap [%i2+0x188],%l4 ! %l4 = 00000000c6c9618e
! Mem[00000000910000e8] = dd5edbc5, %g2 = 00000000000002f0
lduh [%i6+0x0ea],%g2 ! %g2 = 000000000000dd5e
! Mem[000000004c800077] = 7c718b9f, %l6 = c2624ff2ff33dfc9
ldstub [%i1+0x077],%l6 ! %l6 = 0000009f000000ff
! Mem[000000004d8000c8] = 0e0f98019909b8a6, %l3 = 000000003518a47b, %l6 = 000000000000009f
add %i3,0xc8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 0e0f98019909b8a6
p30_label_16:
! Mem[000000004d000188] = 958c2cd9, %l4 = 00000000c6c9618e
swap [%i2+0x188],%l4 ! %l4 = 00000000958c2cd9
! Mem[000000004d800160] = 07b2c88c, %l5 = 000000000000008c
ldsb [%i3+0x161],%l5 ! %l5 = ffffffffffffffb2
! Mem[000000004c8000b0] = 7ba7e68dff3d2275, %l4 = 00000000958c2cd9, %l5 = ffffffffffffffb2
add %i1,0xb0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 7ba7e68dff3d2275
! %l3 = 000000003518a47b, Mem[000000004d800004] = 958c2cd9
stw %l3,[%i3+0x004] ! Mem[000000004d800004] = 3518a47b
! Mem[000000004d800088] = b6ce79d1a2412c77, %l4 = 00000000958c2cd9, %l7 = 00000000a08a0140
add %i3,0x88,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b6ce79d1a2412c77
! Mem[000000004c0000c0] = 1b70c2ff, %l4 = 958c2cd9, %l6 = 9909b8a6
add %i0,0xc0,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000001b70c2ff
! %l6 = 000000001b70c2ff, Mem[00000000900000c2] = 12630787
sth %l6,[%i4+0x0c2] ! Mem[00000000900000c0] = c2ff0787
! Mem[000000004c0001da] = 643d66e3, %l7 = b6ce79d1a2412c77
ldstub [%i0+0x1da],%l7 ! %l7 = 00000066000000ff
! Mem[000000004c800070] = 23fdc6a27c718bff, %l4 = 00000000958c2cd9, %l5 = 7ba7e68dff3d2275
add %i1,0x70,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 23fdc6a27c718bff
! Mem[000000004c800154] = be6f76e8, %l0 = 389d03deffe322d9
swap [%i1+0x154],%l0 ! %l0 = 00000000be6f76e8
p30_label_17:
! Mem[000000004c800150] = dff73113ffe322d9, %l1 = 000000006aec7d32, %l7 = 0000000000000066
add %i1,0x150,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = dff73113ffe322d9
! Mem[000000004c000168] = 13c4ca1f, %l6 = 000000001b70c2ff
swap [%i0+0x168],%l6 ! %l6 = 0000000013c4ca1f
! %l0 = 00000000be6f76e8, Mem[000000009180019f] = a7d9478d
stb %l0,[%o0+0x19f] ! Mem[000000009180019c] = e8d9478d
! Mem[000000004c0000a4] = 4845718b, %l0 = 00000000be6f76e8
ldstub [%i0+0x0a4],%l0 ! %l0 = 00000048000000ff
! Mem[000000009100015c] = f1f319fa, %g2 = 000000000000dd5e
lduw [%i6+0x15c],%g2 ! %g2 = 00000000f1f319fa
! %l0 = 0000000000000048, Mem[00000000908000e1] = 1156f4b5
stb %l0,[%i5+0x0e1] ! Mem[00000000908000e0] = 4856f4b5
! Mem[000000004c800120] = 90bc0a02, %l1 = 000000006aec7d32
swap [%i1+0x120],%l1 ! %l1 = 0000000090bc0a02
! Mem[0000000090800040] = 63b56a71 b6938ad3, %g2 = f1f319fa, %g3 = 53402956
ldd [%i5+0x040],%g2 ! %g2 = 0000000063b56a71 00000000b6938ad3
! Mem[000000004d0001e4] = e2c6df94, %l0 = 00000048, %l0 = 00000048
add %i2,0x1e4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e2c6df94
! Mem[000000004c800019] = aff16365, %l1 = 0000000090bc0a02
ldstub [%i1+0x019],%l1 ! %l1 = 000000f1000000ff
p30_label_18:
! Mem[000000004c800068] = 3d534a84, %l0 = e2c6df94, %l4 = 958c2cd9
add %i1,0x68,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003d534a84
! Mem[000000004d0001d8] = 548032f4, %l0 = 00000000e2c6df94
swap [%i2+0x1d8],%l0 ! %l0 = 00000000548032f4
! %l6 = 0000000013c4ca1f, Mem[00000000900000ca] = f1312096
stb %l6,[%i4+0x0ca] ! Mem[00000000900000c8] = 1f312096
! Mem[000000004d000048] = 147a46e6, %l0 = 548032f4, %l6 = 13c4ca1f
add %i2,0x48,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000147a46e6
! Mem[000000004c800068] = 3d534a8470158bd3, %l1 = 00000000000000f1, %l6 = 00000000147a46e6
add %i1,0x68,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 3d534a8470158bd3
! %l6 = 3d534a8470158bd3, Mem[0000000090800010] = 388b335f
sth %l6,[%i5+%o2] ! Mem[0000000090800010] = 8bd3335f
! Mem[0000000090000138] = cb82aaec 31a64a21, %g2 = 63b56a71, %g3 = b6938ad3
ldd [%i4+0x138],%g2 ! %g2 = 00000000cb82aaec 0000000031a64a21
! Mem[000000004d8001b0] = 24e1d5ff, %l2 = b36f5d75, %l2 = b36f5d75
add %i3,0x1b0,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000024e1d5ff
! Mem[0000000091800138] = ff33dfc9 e273169e, %g2 = cb82aaec, %g3 = 31a64a21
ldd [%o0+0x138],%g2 ! %g2 = 00000000ff33dfc9 00000000e273169e
! Mem[000000004c8000e8] = 07a3f69ef1f319fa, %l1 = 00000000000000f1, %l3 = 000000003518a47b
add %i1,0xe8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 07a3f69ef1f319fa
p30_label_19:
! %l7 = dff73113ffe322d9, Mem[0000000090800018] = fa73ed6e
stb %l7,[%i5+%o3] ! Mem[0000000090800018] = d973ed6e
! Mem[000000004c000003] = 8aacb6c8, %l3 = 07a3f69ef1f319fa
ldstub [%i0+0x003],%l3 ! %l3 = 000000c8000000ff
! Mem[000000004c0000c8] = 026671eee4f9acea, %l1 = 00000000000000f1, %l2 = 0000000024e1d5ff
add %i0,0xc8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 026671eee4f9acea
! Mem[000000004c000060] = 5cac527742045a7f, %l2 = 026671eee4f9acea, %l3 = 00000000000000c8
add %i0,0x60,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 5cac527742045a7f
! Mem[0000000091800134] = 465010e8, %g2 = 00000000ff33dfc9
lduh [%o0+0x134],%g2 ! %g2 = 0000000000004650
! Mem[0000000091800154] = 0cd09dc4, %g2 = 0000000000004650
ldub [%o0+0x156],%g2 ! %g2 = 000000000000000c
! Mem[000000004d0000b8] = afb4a0ff01cc4d88, %l5 = 23fdc6a27c718bff, %l0 = 00000000548032f4
add %i2,0xb8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = afb4a0ff01cc4d88
! Mem[0000000091800138] = c9e27316, %g2 = 000000000000000c
ldub [%o0+0x13b],%g2 ! %g2 = 00000000000000c9
! Mem[0000000091800160] = 0000000000000051, %g2 = 00000000000000c9
ldx [%o0+0x160],%g2 ! %g2 = 0000000000000051
! Mem[0000000090000028] = 71610fee, %g2 = 0000000000000051
ldsb [%i4+0x029],%g2 ! %g2 = 0000000000000071
p30_label_20:
! Mem[000000004c8001c8] = 435db93f, %l4 = 000000003d534a84
swap [%i1+0x1c8],%l4 ! %l4 = 00000000435db93f
! Mem[000000004d800031] = 5fce139c, %l7 = dff73113ffe322d9
ldstub [%i3+0x031],%l7 ! %l7 = 000000ce000000ff
! Mem[000000004c0000f0] = 8daa229a, %l2 = 026671eee4f9acea
swap [%i0+0x0f0],%l2 ! %l2 = 000000008daa229a
! Mem[000000004d00015a] = 6b43ac1a, %l1 = 00000000000000f1
ldstub [%i2+0x15a],%l1 ! %l1 = 000000ac000000ff
! Mem[000000004c000174] = 06301ee8, %l6 = 3d534a8470158bd3
swap [%i0+0x174],%l6 ! %l6 = 0000000006301ee8
! Mem[000000004d000170] = ba7f0e28139d8a83, %l3 = 5cac527742045a7f, %l5 = 23fdc6a27c718bff
add %i2,0x170,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = ba7f0e28139d8a83
! Mem[000000004c0001e0] = 2a635e05a542dfbb, %l2 = 000000008daa229a, %l1 = 00000000000000ac
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 2a635e05a542dfbb
! Mem[000000004c800160] = c721f8ac1d3d0d5f, %l0 = afb4a0ff01cc4d88, %l6 = 0000000006301ee8
add %i1,0x160,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = c721f8ac1d3d0d5f
! Mem[000000004c8001d8] = e38399ae, %l0 = afb4a0ff01cc4d88
ldstub [%i1+0x1d8],%l0 ! %l0 = 000000e3000000ff
! Mem[00000000900000d0] = c3af9cf4, %g2 = 0000000000000071
lduh [%i4+0x0d0],%g2 ! %g2 = 000000000000c3af
p30_label_21:
! Mem[000000004c80007b] = b47e91b5, %l4 = 00000000435db93f
ldstub [%i1+0x07b],%l4 ! %l4 = 000000b5000000ff
! %l4 = 000000b5, %l5 = 139d8a83, Mem[00000000908000b0] = b36f5d75 3518a47b
std %l4,[%i5+0x0b0] ! Mem[00000000908000b0] = 000000b5 139d8a83
! %l7 = 00000000000000ce, Mem[00000000908001a0] = 046412e453389a2a
stx %l7,[%i5+0x1a0] ! Mem[00000000908001a0] = 00000000000000ce
! Mem[000000004d8000f8] = be32c177, %l1 = a542dfbb, %l5 = 139d8a83
add %i3,0xf8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000be32c177
! Mem[000000004c000180] = 9031c0cb, %l4 = 000000b5, %l3 = 42045a7f
add %i0,0x180,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000009031c0cb
! Mem[000000004c0001e8] = eea4e617, %l2 = 8daa229a, %l1 = a542dfbb
add %i0,0x1e8,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000eea4e617
! Mem[000000004c800168] = 520059ca94e3baa1, %l2 = 000000008daa229a, %l3 = 000000009031c0cb
add %i1,0x168,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 520059ca94e3baa1
! Mem[000000004c800128] = 9b0ce180, %l5 = 00000000be32c177
swap [%i1+0x128],%l5 ! %l5 = 000000009b0ce180
! %l3 = 520059ca94e3baa1, Mem[00000000910001f0] = 4b9465713a8ccc2c
stx %l3,[%i6+0x1f0] ! Mem[00000000910001f0] = 520059ca94e3baa1
! Mem[000000004d800097] = 8c8bfd8c, %l2 = 000000008daa229a
ldstub [%i3+0x097],%l2 ! %l2 = 0000008c000000ff
p30_label_22:
! Mem[000000004c800084] = f9ff391b, %l1 = 00000000eea4e617
swap [%i1+0x084],%l1 ! %l1 = 00000000f9ff391b
! Mem[0000000091000040] = d0dc1023f63d3fd8, %g2 = 000000000000c3af
ldx [%i6+0x040],%g2 ! %g2 = d0dc1023f63d3fd8
! Mem[000000004d8001c0] = 5cdf9c1a4ab59d22, %l0 = 00000000000000e3, %l1 = 00000000f9ff391b
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 5cdf9c1a4ab59d22
! Mem[00000000918000e0] = e08754d5, %g18 = 8f0271cc8ceae15e
ldsw [%o0+0x0e0],%g2 ! %g2 = 8f0271cc8ceae15e
! Mem[0000000090800180] = 77056037 b3cb4c11, %g2 = e08754d5, %g3 = e273169e
ldd [%i5+0x180],%g2 ! %g2 = 0000000077056037 00000000b3cb4c11
! Mem[000000004d80017c] = 3926755e, %l6 = c721f8ac1d3d0d5f
ldsw [%i3+0x17c],%l6 ! %l6 = 000000003926755e
! Mem[000000004d80017c] = 3926755e, %l2 = 000000000000008c
swap [%i3+0x17c],%l2 ! %l2 = 000000003926755e
! Mem[000000004c8000a0] = 445aff22cf8aced8, %l0 = 00000000000000e3, %l0 = 00000000000000e3
add %i1,0xa0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 445aff22cf8aced8
! Mem[000000004c000161] = 6a801897, %l3 = 520059ca94e3baa1
ldstub [%i0+0x161],%l3 ! %l3 = 00000080000000ff
! Mem[0000000091000104] = 62d999f4, %g2 = 0000000077056037
lduw [%i6+0x104],%g2 ! %g2 = 0000000062d999f4
p30_label_23:
! Mem[000000004d000140] = f1fb4d96186de6dc, %l0 = 445aff22cf8aced8, %l7 = 00000000000000ce
add %i2,0x140,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f1fb4d96186de6dc
! Mem[000000004d800058] = c4142470838ed81b, %l5 = 000000009b0ce180, %l2 = 000000003926755e
add %i3,0x58,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = c4142470838ed81b
! %l4 = 00000000000000b5, Mem[0000000091000108] = 05716004
stw %l4,[%i6+0x108] ! Mem[0000000091000108] = 000000b5
! Mem[000000004d8001b8] = 2de91f02, %l2 = c4142470838ed81b
swap [%i3+0x1b8],%l2 ! %l2 = 000000002de91f02
! Mem[000000004d0000b8] = afb4a0ff01cc4d88, %l4 = 00000000000000b5, %l7 = f1fb4d96186de6dc
add %i2,0xb8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = afb4a0ff01cc4d88
! Mem[0000000091000008] = 2077cefd9be6b9d3, %g2 = 0000000062d999f4
ldx [%i6+%o1],%g2 ! %g2 = 2077cefd9be6b9d3
! Mem[00000000900000ac] = 017c212b, %g2 = 2077cefd9be6b9d3
ldsb [%i4+0x0af],%g2 ! %g2 = 0000000000000001
! Mem[000000004d800128] = 36dc0c1d, %l4 = 000000b5, %l7 = 01cc4d88
add %i3,0x128,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 0000000036dc0c1d
! %l5 = 000000009b0ce180, Mem[0000000090800088] = e465cdce3b38a1d3
stx %l5,[%i5+0x088] ! Mem[0000000090800088] = 000000009b0ce180
! Mem[000000004d8001d8] = dcd4376af95c2fc6, %l6 = 000000003926755e, %l4 = 00000000000000b5
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = dcd4376af95c2fc6
p30_label_24:
! Mem[00000000900001b0] = 884be9ae, %g2 = 0000000000000001
lduh [%i4+0x1b2],%g2 ! %g2 = 000000000000884b
! Mem[000000004d000136] = 1aece13e, %l3 = 0000000000000080
ldstub [%i2+0x136],%l3 ! %l3 = 000000e1000000ff
! Mem[000000004d800050] = bd3c16ff8b01190a, %l7 = 0000000036dc0c1d, %l5 = 000000009b0ce180
add %i3,0x50,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = bd3c16ff8b01190a
! Mem[000000004c0000d8] = 453b19b3, %l6 = 000000003926755e
swap [%i0+0x0d8],%l6 ! %l6 = 00000000453b19b3
! %l5 = bd3c16ff8b01190a, Mem[0000000091000036] = 20fbf211
stb %l5,[%i6+0x036] ! Mem[0000000091000034] = 0afbf211
! Mem[0000000091800058] = 5eccfeeefa0e28ea, %g2 = 000000000000884b
ldx [%o0+0x058],%g2 ! %g2 = 5eccfeeefa0e28ea
! Mem[000000004c800034] = a10e2f0e, %l1 = 5cdf9c1a4ab59d22
ldub [%i1+0x035],%l1 ! %l1 = 000000000000000e
! Mem[000000004d000140] = f1fb4d96, %l0 = 445aff22cf8aced8
swap [%i2+0x140],%l0 ! %l0 = 00000000f1fb4d96
! Mem[000000004d800190] = 84c2366a9c493d95, %l5 = bd3c16ff8b01190a, %l6 = 00000000453b19b3
add %i3,0x190,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 84c2366a9c493d95
! %l5 = bd3c16ff8b01190a, Mem[000000009100001a] = 3cd06275
sth %l5,[%i6+0x01a] ! Mem[0000000091000018] = 190a6275
p30_label_25:
! %l2 = 2de91f02, %l3 = 000000e1, Mem[00000000908001e8] = 916930f2 0fa10a75
std %l2,[%i5+0x1e8] ! Mem[00000000908001e8] = 2de91f02 000000e1
! Mem[000000004d800118] = 60465628, %l6 = 84c2366a9c493d95
swap [%i3+0x118],%l6 ! %l6 = 0000000060465628
! Mem[000000004d8001a8] = 05a244f5, %l3 = 000000e1, %l0 = f1fb4d96
add %i3,0x1a8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000005a244f5
! %l2 = 000000002de91f02, Mem[00000000908000bc] = 6a8e8ff0
stw %l2,[%i5+0x0bc] ! Mem[00000000908000bc] = 2de91f02
! Mem[000000004d000012] = b00a7393, %l1 = 000000000000000e
ldstub [%i2+0x012],%l1 ! %l1 = 00000073000000ff
! Mem[000000004c0000f0] = e4f9acea252fcfcd, %l0 = 0000000005a244f5, %l7 = 0000000036dc0c1d
add %i0,0xf0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e4f9acea252fcfcd
! Mem[000000004d8000a8] = 39e4a733, %l2 = 000000002de91f02
swap [%i3+0x0a8],%l2 ! %l2 = 0000000039e4a733
! Mem[000000004c000096] = 5cad4ae9, %l0 = 0000000005a244f5
ldstub [%i0+0x096],%l0 ! %l0 = 0000004a000000ff
! Mem[000000004d800074] = ed481684, %l3 = 000000e1, %l4 = f95c2fc6
add %i3,0x74,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000ed481684
! %l0 = 000000000000004a, Mem[00000000900000a1] = 95d023a6
stb %l0,[%i4+0x0a1] ! Mem[00000000900000a0] = 4ad023a6
ba,a p30_not_taken_0_end
p30_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p30_branch_failed
p30_not_taken_0_end:
! End of Random Code for Thread 30
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 000000000000004a
bne,a,pn %xcc,p30_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000073
bne,a,pn %xcc,p30_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000039e4a733
bne,a,pn %xcc,p30_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000e1
bne,a,pn %xcc,p30_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ed481684
bne,a,pn %xcc,p30_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be bd3c16ff8b01190a
bne,a,pn %xcc,p30_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000060465628
bne,a,pn %xcc,p30_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be e4f9acea252fcfcd
bne,a,pn %xcc,p30_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p30_local0_expect,%g1
p30_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 8aacb6ffdd96258b
ldx [%i0+0x000],%g3 ! Observed data at 000000004c000000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x000,%g4
ldx [%g1+0x068],%g2 ! Expected data = 31b758ba1a78cdf7
ldx [%i0+0x068],%g3 ! Observed data at 000000004c000068
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = dcd4376a5cadffe9
ldx [%i0+0x090],%g3 ! Observed data at 000000004c000090
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = f254ae90ff45718b
ldx [%i0+0x0a0],%g3 ! Observed data at 000000004c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ceff548200000000
ldx [%i0+0x0b8],%g3 ! Observed data at 000000004c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1b70c2ffd95389e5
ldx [%i0+0x0c0],%g3 ! Observed data at 000000004c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 3926755e825cc703
ldx [%i0+0x0d8],%g3 ! Observed data at 000000004c0000d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = e4f9acea252fcfcd
ldx [%i0+0x0f0],%g3 ! Observed data at 000000004c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4fad988cdbfbd44e
ldx [%i0+0x118],%g3 ! Observed data at 000000004c000118
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 6aff189780632ee3
ldx [%i0+0x160],%g3 ! Observed data at 000000004c000160
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1b70c2ff6683c394
ldx [%i0+0x168],%g3 ! Observed data at 000000004c000168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = e4d35ce470158bd3
ldx [%i0+0x170],%g3 ! Observed data at 000000004c000170
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = e273169e000000e6
ldx [%i0+0x1b0],%g3 ! Observed data at 000000004c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 643dffe388b368fe
ldx [%i0+0x1d8],%g3 ! Observed data at 000000004c0001d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e323cfc6330a25bb
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = dd7c609a2d8671e5
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+0x018],%g2 ! Expected data = afff636529ff3896
ldx [%i1+0x018],%g3 ! Observed data at 000000004c800018
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = ccceb536fef52eff
ldx [%i1+0x058],%g3 ! Observed data at 000000004c800058
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 23fdc6a27c718bff
ldx [%i1+0x070],%g3 ! Observed data at 000000004c800070
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = b47e91ff0e434009
ldx [%i1+0x078],%g3 ! Observed data at 000000004c800078
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5262b350eea4e617
ldx [%i1+0x080],%g3 ! Observed data at 000000004c800080
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 7ba7e68dff3d2275
ldx [%i1+0x0b0],%g3 ! Observed data at 000000004c8000b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b1158220ebd8db80
ldx [%i1+0x0c0],%g3 ! Observed data at 000000004c8000c0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = dc9d87e6000000b2
ldx [%i1+0x0d0],%g3 ! Observed data at 000000004c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 53a614396bd8f6ff
ldx [%i1+0x0e0],%g3 ! Observed data at 000000004c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff3c2fee1e0c18bd
ldx [%i1+0x0f8],%g3 ! Observed data at 000000004c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 6aec7d32efef9bba
ldx [%i1+0x120],%g3 ! Observed data at 000000004c800120
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = be32c177fffcb28c
ldx [%i1+0x128],%g3 ! Observed data at 000000004c800128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 389d03deffe322d9
ldx [%i1+0x148],%g3 ! Observed data at 000000004c800148
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = dff73113ffe322d9
ldx [%i1+0x150],%g3 ! Observed data at 000000004c800150
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = f8025824d1f2299f
ldx [%i1+0x170],%g3 ! Observed data at 000000004c800170
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 0bb53abe2cb23d42
ldx [%i1+0x1a8],%g3 ! Observed data at 000000004c8001a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 3d534a842a56f2be
ldx [%i1+0x1c8],%g3 ! Observed data at 000000004c8001c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff8399aec2b9a999
ldx [%i1+0x1d8],%g3 ! Observed data at 000000004c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 8cce89d02e103b29
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+0x010],%g2 ! Expected data = b00aff9342684211
ldx [%i2+0x010],%g3 ! Observed data at 000000004d000010
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8cbc77e802513fff
ldx [%i2+0x020],%g3 ! Observed data at 000000004d000020
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7dc096a5ffe322d9
ldx [%i2+0x050],%g3 ! Observed data at 000000004d000050
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2f175fcdb5262d7d
ldx [%i2+0x088],%g3 ! Observed data at 000000004d000088
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3f25b75dff0a73a9
ldx [%i2+0x090],%g3 ! Observed data at 000000004d000090
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = afb4a0ff01cc4d88
ldx [%i2+0x0b8],%g3 ! Observed data at 000000004d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 49881a3a8bf522a4
ldx [%i2+0x0c0],%g3 ! Observed data at 000000004d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5108241a2a95b3cb
ldx [%i2+0x128],%g3 ! Observed data at 000000004d000128
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = e79878961aecff3e
ldx [%i2+0x130],%g3 ! Observed data at 000000004d000130
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = cf8aced8186de6dc
ldx [%i2+0x140],%g3 ! Observed data at 000000004d000140
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 000000155c2c5284
ldx [%i2+0x148],%g3 ! Observed data at 000000004d000148
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6b43ff1aad4a484c
ldx [%i2+0x158],%g3 ! Observed data at 000000004d000158
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = b62b8a4f6b43ac1a
ldx [%i2+0x160],%g3 ! Observed data at 000000004d000160
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = b2be9b33376ad689
ldx [%i2+0x168],%g3 ! Observed data at 000000004d000168
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = c6c9618eef03fa78
ldx [%i2+0x188],%g3 ! Observed data at 000000004d000188
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = db2146604737f747
ldx [%i2+0x198],%g3 ! Observed data at 000000004d000198
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = cca416401971d2ff
ldx [%i2+0x1c8],%g3 ! Observed data at 000000004d0001c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e2c6df94c6b07783
ldx [%i2+0x1d8],%g3 ! Observed data at 000000004d0001d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i2,0x1d8,%g4
set p30_local3_expect,%g1
p30_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 507c75bc3518a47b
ldx [%i3+0x000],%g3 ! Observed data at 000000004d800000
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = e1f4a5332a95b3cb
ldx [%i3+0x008],%g3 ! Observed data at 000000004d800008
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x008,%g4
ldx [%g1+0x030],%g2 ! Expected data = 5fff139caccbb768
ldx [%i3+0x030],%g3 ! Observed data at 000000004d800030
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 87ee5fb0960ce6ff
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 = bd3c16ff8b01190a
ldx [%i3+0x050],%g3 ! Observed data at 000000004d800050
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9fcaf9918c8bfdff
ldx [%i3+0x090],%g3 ! Observed data at 000000004d800090
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 49b85764c7ff8a40
ldx [%i3+0x0a0],%g3 ! Observed data at 000000004d8000a0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2de91f02e273169e
ldx [%i3+0x0a8],%g3 ! Observed data at 000000004d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff6fc2e044959b54
ldx [%i3+0x0d0],%g3 ! Observed data at 000000004d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 4f9299ff128db6a5
ldx [%i3+0x0f0],%g3 ! Observed data at 000000004d8000f0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 9c493d95bfd7e21d
ldx [%i3+0x118],%g3 ! Observed data at 000000004d800118
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = a2f33dafdef96b61
ldx [%i3+0x150],%g3 ! Observed data at 000000004d800150
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = b1158220cf6828ea
ldx [%i3+0x170],%g3 ! Observed data at 000000004d800170
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 920fe0e90000008c
ldx [%i3+0x178],%g3 ! Observed data at 000000004d800178
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 24e1d5ff0f6a3809
ldx [%i3+0x1b0],%g3 ! Observed data at 000000004d8001b0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 838ed81bc4523b0a
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 = 8811ffd09879dbbc
ldx [%i3+0x1c8],%g3 ! Observed data at 000000004d8001c8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = dcd4376af95c2fc6
ldx [%i3+0x1d8],%g3 ! Observed data at 000000004d8001d8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = c2fe09c2ff220ebd
ldx [%i3+0x1e0],%g3 ! Observed data at 000000004d8001e0
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 0adbdb0521c33365
ldx [%i3+0x1e8],%g3 ! Observed data at 000000004d8001e8
cmp %g2,%g3
bne,a,pn %xcc,p30_local_failed
add %i3,0x1e8,%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:
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d800028]
ldda [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c800010]
done
p30_trap1o:
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004d800028]
ldda [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000004c800010]
done
p30_trap2e:
stha %l1,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000028]
done
p30_trap2o:
stha %l1,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004d000028]
done
p30_trap3e:
nop
done
p30_trap3o:
nop
done
p30_init_memory_pointers:
set p30_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p30_local0_start,%i0
set p30_local1_start,%i1
set p30_local2_start,%i2
set p30_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 346bf7e5b1158220
ldx [%g1+0x008],%l1 ! %l1 = a2abb82ecf6828ea
ldx [%g1+0x010],%l2 ! %l2 = 1a05a9e82cb23d42
ldx [%g1+0x018],%l3 ! %l3 = 512af697ef926a94
ldx [%g1+0x020],%l4 ! %l4 = 44c640ca57586370
ldx [%g1+0x028],%l5 ! %l5 = 52c7524ca4c4263a
ldx [%g1+0x030],%l6 ! %l6 = 22ce4c5668e0f89c
ldx [%g1+0x038],%l7 ! %l7 = 1e0dff966c15f152
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5598cc47 c5d7c0c2 a9dd1f15 2c6604e2
! %f4 = 3ab72377 655894b2 a5e1a729 478e0228
! %f8 = 0db46961 2a314009 70b2b280 48ec786e
! %f12 = 8d57bc01 6aeebab9 e9f162ea 593455f6
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 8457665a 4c0e8bb8 e557c3f4 dab685f1
! %f20 = 53444c22 429506f7 59b1e3eb 6c8cf37e
! %f24 = 316c5866 e4b0655e 6c2ea201 25ef26df
! %f28 = f1e3070e c41102db 45c3438e 73e5b88a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 686429cb 1421a8f7 8bd3809d 189e5d4b
! %f36 = 1c2d15ab dc84fceb 6425ee42 a573df44
! %f40 = 2291b571 ea35688e e3fe8c0e b49b7cd5
! %f44 = 6ad411a6 e1fe20f5 7f892aa3 10e284bc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x1053bfc700000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 1053bfc700000010
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 31
p31_label_1:
! Mem[000000004f8000d8] = 87fbaa45a82b886e, %l3 = 72328c785c8a071e, %l7 = 5b9add1473e70290
add %i3,0xd8,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 87fbaa45a82b886e
! %l5 = 6d31346c4412afe8, Mem[0000000090000133] = 75833f03
stb %l5,[%i4+0x133] ! Mem[0000000090000130] = e8833f03
! %l6 = 23c46b305704e6ba, Mem[00000000918000e8] = 3ba12806
stw %l6,[%o0+0x0e8] ! Mem[00000000918000e8] = 5704e6ba
! Mem[000000004e800154] = 25fe31f5, %l1 = 05c7d5f7e311659a
ldstub [%i1+0x154],%l1 ! %l1 = 00000025000000ff
! Mem[000000004f80009d] = fefd824c, %l2 = c39c8935b971ca8c
ldstub [%i3+0x09d],%l2 ! %l2 = 000000fd000000ff
! %l4 = 327f2e3468d63ca1, Mem[0000000090800198] = 4453face3817f15b
stx %l4,[%i5+0x198] ! Mem[0000000090800198] = 327f2e3468d63ca1
! Mem[000000004f0000a8] = 820e3f146278ffd4, %l5 = 6d31346c4412afe8, %l0 = b110c5701b7be5ed
add %i2,0xa8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 820e3f146278ffd4
! %l4 = 68d63ca1, %l5 = 4412afe8, Mem[0000000091000050] = de1db3f2 25ed5b63
std %l4,[%i6+0x050] ! Mem[0000000091000050] = 68d63ca1 4412afe8
! Mem[0000000091000150] = 1a13b93e 28ad1ffe, %g2 = 4c6566c3, %g3 = 0bad0b00
ldd [%i6+0x150],%g2 ! %g2 = 000000001a13b93e 0000000028ad1ffe
! Mem[000000004e000108] = b57c9992, %l3 = 72328c785c8a071e
swap [%i0+0x108],%l3 ! %l3 = 00000000b57c9992
p31_label_2:
! Mem[00000000900001a8] = d0d5d38f, %g2 = 000000001a13b93e
ldub [%i4+0x1aa],%g2 ! %g2 = 00000000000000d0
! Mem[000000004f000140] = f57155a6f6b8f013, %l1 = 0000000000000025, %l2 = 00000000000000fd
add %i2,0x140,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = f57155a6f6b8f013
! Mem[0000000090000084] = fc2d06a8, %g2 = 00000000000000d0
ldsb [%i4+0x085],%g2 ! %g2 = fffffffffffffffc
! Mem[000000004f000048] = 12bd3937, %l1 = 00000025, %l5 = 4412afe8
add %i2,0x48,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000012bd3937
! Mem[000000004f800064] = 323b4737, %l5 = 0000000012bd3937
swap [%i3+0x064],%l5 ! %l5 = 00000000323b4737
! Mem[000000004e800198] = 3904a08f, %l7 = 87fbaa45a82b886e
ldub [%i1+0x19a],%l7 ! %l7 = 00000000000000a0
! Mem[0000000090800130] = e5d20aba, %g18 = 3384415c3029ce0b
ldsw [%i5+0x130],%g2 ! %g2 = 3384415c3029ce0b
! Mem[000000004e8001bc] = a1ac5e47, %l5 = 00000000323b4737
swap [%i1+0x1bc],%l5 ! %l5 = 00000000a1ac5e47
! Mem[00000000900000f0] = ed22bc78, %g2 = ffffffffe5d20aba
ldsb [%i4+0x0f3],%g2 ! %g2 = ffffffffffffffed
! Mem[000000004f800150] = cf7da463a9685182, %l5 = 00000000a1ac5e47, %l1 = 0000000000000025
add %i3,0x150,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = cf7da463a9685182
p31_label_3:
! Mem[000000004e800130] = 17dbdefe, %l5 = 00000000a1ac5e47
swap [%i1+0x130],%l5 ! %l5 = 0000000017dbdefe
! Mem[0000000090800010] = 335fc621, %g2 = ffffffffffffffed
lduh [%i5+0x012],%g2 ! %g2 = 000000000000335f
! Mem[000000004f8000bc] = 6d86c501, %l2 = f6b8f013, %l1 = a9685182
add %i3,0xbc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000006d86c501
! Mem[000000004f8000d7] = f46d3260, %l0 = 820e3f146278ffd4
ldstub [%i3+0x0d7],%l0 ! %l0 = 00000060000000ff
! Mem[000000004e8000f8] = 9b29f7e03ad0627e, %l2 = f57155a6f6b8f013, %l5 = 0000000017dbdefe
add %i1,0xf8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 9b29f7e03ad0627e
! Mem[000000004f800130] = 341e968e, %l3 = 00000000b57c9992
swap [%i3+0x130],%l3 ! %l3 = 00000000341e968e
! %l4 = 327f2e3468d63ca1, Mem[0000000090800188] = 4e146fcf823973fe
stx %l4,[%i5+0x188] ! Mem[0000000090800188] = 327f2e3468d63ca1
! %l3 = 00000000341e968e, Mem[0000000091800105] = e7be2c71
stb %l3,[%o0+0x105] ! Mem[0000000091800104] = 8ebe2c71
! %l7 = 00000000000000a0, Mem[00000000900001d8] = 28bf21bb2dbad84a
stx %l7,[%i4+0x1d8] ! Mem[00000000900001d8] = 00000000000000a0
! Mem[00000000900000b0] = 2b590012, %g2 = 000000000000335f
ldsh [%i4+0x0b2],%g2 ! %g2 = 0000000000002b59
p31_label_4:
! Mem[000000004f800108] = 27c1c20824f7c2f1, %l1 = 000000006d86c501, %l1 = 000000006d86c501
add %i3,0x108,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 27c1c20824f7c2f1
! %l7 = 00000000000000a0, Mem[0000000090800154] = e70f0421
stw %l7,[%i5+0x154] ! Mem[0000000090800154] = 000000a0
! Mem[000000004f0001d0] = 95d1d01e01062c77, %l4 = 327f2e3468d63ca1, %l4 = 327f2e3468d63ca1
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 95d1d01e01062c77
! Mem[000000004f800000] = 996f9359, %l3 = 00000000341e968e
swap [%i3+%g0],%l3 ! %l3 = 00000000996f9359
! Mem[000000004e000092] = 544fb497, %l2 = f57155a6f6b8f013
ldstub [%i0+0x092],%l2 ! %l2 = 000000b4000000ff
! Mem[000000004e000110] = 7f99da74, %l7 = 00000000000000a0
swap [%i0+0x110],%l7 ! %l7 = 000000007f99da74
! Mem[000000004e800014] = 3abe1468, %l7 = 7f99da74, %l5 = 3ad0627e
add %i1,0x14,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000003abe1468
! %l1 = 27c1c20824f7c2f1, Mem[0000000090800130] = e5d20aba
sth %l1,[%i5+0x130] ! Mem[0000000090800130] = c2f10aba
! Mem[00000000908000ac] = f20eed25, %g18 = 3384415c3029ce0b
ldsw [%i5+0x0ac],%g2 ! %g2 = 3384415c3029ce0b
! %l5 = 000000003abe1468, Mem[0000000091000138] = 96e300a1c1037b10
stx %l5,[%i6+0x138] ! Mem[0000000091000138] = 000000003abe1468
p31_label_5:
! Mem[00000000918000f8] = 2c39abb3, %g2 = fffffffff20eed25
ldub [%o0+0x0f8],%g2 ! %g2 = 000000000000002c
! Mem[00000000910000b4] = 374fdfb3, %g2 = 000000000000002c
lduh [%i6+0x0b4],%g2 ! %g2 = 000000000000374f
! Mem[000000004f800070] = eb51f8d5, %l3 = 00000000996f9359
ldstub [%i3+0x070],%l3 ! %l3 = 000000eb000000ff
! Mem[000000004e800104] = 3788d7ed, %l3 = 000000eb, %l3 = 000000eb
add %i1,0x104,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000003788d7ed
! %l4 = 95d1d01e01062c77, Mem[00000000908001a8] = f7afcdbe44785cb7
stx %l4,[%i5+0x1a8] ! Mem[00000000908001a8] = 95d1d01e01062c77
! Mem[000000004f8001c4] = 3af08939, %l7 = 000000007f99da74
ldsw [%i3+0x1c4],%l7 ! %l7 = 000000003af08939
! %l0 = 00000060, %l1 = 24f7c2f1, Mem[0000000090000100] = 05a08d70 682c91a7
std %l0,[%i4+0x100] ! Mem[0000000090000100] = 00000060 24f7c2f1
! Mem[000000004f00004c] = f95ef09c, %l5 = 3abe1468, %l7 = 3af08939
add %i2,0x4c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f95ef09c
! %l4 = 95d1d01e01062c77, Mem[0000000090000054] = 9870c588
stw %l4,[%i4+0x054] ! Mem[0000000090000054] = 01062c77
! %l3 = 000000003788d7ed, Mem[000000009080000c] = bc402a68
stw %l3,[%i5+0x00c] ! Mem[000000009080000c] = 3788d7ed
p31_label_6:
! Mem[000000004f000123] = 05ea0aa2, %l3 = 000000003788d7ed
ldstub [%i2+0x123],%l3 ! %l3 = 000000a2000000ff
! Mem[000000004e800180] = 389abdd9fc8e720a, %l6 = 23c46b305704e6ba, %l0 = 0000000000000060
add %i1,0x180,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 389abdd9fc8e720a
! %l3 = 00000000000000a2, Mem[0000000091000088] = 04dbc27f67ebf27b
stx %l3,[%i6+0x088] ! Mem[0000000091000088] = 00000000000000a2
! Mem[0000000090000090] = 17236da0, %g2 = 000000000000374f
ldsh [%i4+0x092],%g2 ! %g2 = 0000000000001723
! Mem[000000004f800070] = ff51f8d5, %l7 = 00000000f95ef09c
swap [%i3+0x070],%l7 ! %l7 = 00000000ff51f8d5
! %l7 = 00000000ff51f8d5, Mem[00000000900000c8] = ed69f1312096bba5
stx %l7,[%i4+0x0c8] ! Mem[00000000900000c8] = 00000000ff51f8d5
! Mem[000000004e800010] = a3aa872c3abe1468, %l5 = 000000003abe1468, %l6 = 23c46b305704e6ba
add %i1,0x10,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = a3aa872c3abe1468
! Mem[000000004f000108] = 3be7ba3a, %l1 = 27c1c20824f7c2f1
swap [%i2+0x108],%l1 ! %l1 = 000000003be7ba3a
! %l0 = 389abdd9fc8e720a, Mem[0000000091800130] = 5d1274b2
stw %l0,[%o0+0x130] ! Mem[0000000091800130] = fc8e720a
! Mem[000000004e8000b8] = 71faea06, %l4 = 01062c77, %l5 = 3abe1468
add %i1,0xb8,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000071faea06
p31_label_7:
! Mem[0000000090000090] = f49f1723 6da0a403, %g2 = 00001723, %g3 = 28ad1ffe
ldd [%i4+0x090],%g2 ! %g2 = 00000000f49f1723 000000006da0a403
! Mem[000000009180000c] = 3d6452df, %g2 = 00000000f49f1723
ldub [%o0+0x00e],%g2 ! %g2 = 000000000000003d
! Mem[000000004f80007c] = c066981c, %l6 = a3aa872c3abe1468
swap [%i3+0x07c],%l6 ! %l6 = 00000000c066981c
! Mem[000000004e0001f8] = 1c82287b, %l5 = 0000000071faea06
swap [%i0+0x1f8],%l5 ! %l5 = 000000001c82287b
! Mem[000000004e0000fc] = 83837c42, %l7 = 00000000ff51f8d5
swap [%i0+0x0fc],%l7 ! %l7 = 0000000083837c42
! Mem[000000004e8001b0] = cba16ce2 d0cd8f02, %l2 = 000000b4, %l3 = 000000a2
ldd [%i1+0x1b0],%l2 ! %l2 = 00000000cba16ce2 00000000d0cd8f02
! Mem[000000009100008c] = 00a25515, %g2 = 000000000000003d
lduh [%i6+0x08e],%g2 ! %g2 = 00000000000000a2
! Mem[0000000090800064] = 3daf3cd4, %g2 = 00000000000000a2
ldsb [%i5+0x066],%g2 ! %g2 = 000000000000003d
! Mem[000000004e000140] = 2c7b2bed, %l3 = 00000000d0cd8f02
swap [%i0+0x140],%l3 ! %l3 = 000000002c7b2bed
! Mem[000000004e0001ec] = 02c76f11, %l3 = 2c7b2bed, %l0 = fc8e720a
add %i0,0x1ec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000002c76f11
p31_label_8:
! Mem[000000004e000060] = 31eba758ede76536, %l1 = 000000003be7ba3a, %l4 = 95d1d01e01062c77
add %i0,0x60,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 31eba758ede76536
! %l6 = 00000000c066981c, Mem[00000000918001c2] = 43ce07d7
sth %l6,[%o0+0x1c2] ! Mem[00000000918001c0] = 981c07d7
! Mem[000000004f000068] = fb825f71, %l4 = ede76536, %l4 = ede76536
add %i2,0x68,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000fb825f71
! Mem[000000004f8000f0] = a1eb3f18, %l4 = 00000000fb825f71
ldsb [%i3+0x0f2],%l4 ! %l4 = 000000000000003f
! %l7 = 0000000083837c42, Mem[00000000900001f0] = b626b57d1caa6761
stx %l7,[%i4+0x1f0] ! Mem[00000000900001f0] = 0000000083837c42
! Mem[000000004f0000bc] = cff02178, %l3 = 2c7b2bed, %l1 = 3be7ba3a
add %i2,0xbc,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000cff02178
! Mem[000000004e000160] = 2007a9ed9998a7c4, %l7 = 0000000083837c42, %l2 = 00000000cba16ce2
add %i0,0x160,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 2007a9ed9998a7c4
! Mem[000000009180003c] = c7d4b19d, %g2 = 000000000000003d
ldsb [%o0+0x03c],%g2 ! %g2 = ffffffffffffffc7
! Mem[00000000910001b8] = 1817b3a1 06c8ffc4, %g2 = ffffffc7, %g3 = 6da0a403
ldd [%i6+0x1b8],%g2 ! %g2 = 000000001817b3a1 0000000006c8ffc4
! Mem[000000009000008c] = 6fd7f49f, %g2 = 000000001817b3a1
ldsh [%i4+0x08e],%g2 ! %g2 = 0000000000006fd7
p31_label_9:
! Mem[000000004e800000] = 250db4a5, %l3 = 000000002c7b2bed
swap [%i1+%g0],%l3 ! %l3 = 00000000250db4a5
! Mem[000000004e8000a4] = e97b365f, %l7 = 0000000083837c42
swap [%i1+0x0a4],%l7 ! %l7 = 00000000e97b365f
! %l5 = 000000001c82287b, Mem[00000000918001a0] = d9478d93f401a3b4
stx %l5,[%o0+0x1a0] ! Mem[00000000918001a0] = 000000001c82287b
! Mem[0000000091000004] = 1bb6aa20, %g2 = 0000000000006fd7
ldsb [%i6+0x005],%g2 ! %g2 = 000000000000001b
! Mem[000000004f800084] = 5397afe6, %l1 = 00000000cff02178
ldstub [%i3+0x084],%l1 ! %l1 = 00000053000000ff
! Mem[000000004e000058] = 17fdeabc2eb7430a, %l5 = 000000001c82287b, %l1 = 0000000000000053
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 17fdeabc2eb7430a
! Mem[0000000090800118] = 46fd043e, %g2 = 000000000000001b
ldsh [%i5+0x11a],%g2 ! %g2 = 00000000000046fd
! Mem[000000004e00000b] = 0ce446be, %l7 = 00000000e97b365f
ldstub [%i0+0x00b],%l7 ! %l7 = 000000be000000ff
! Mem[00000000918000a8] = df890054, %g2 = 00000000000046fd
ldub [%o0+0x0a9],%g2 ! %g2 = 00000000000000df
! Mem[000000004f800120] = 2d0292dc, %l0 = 0000000002c76f11
swap [%i3+0x120],%l0 ! %l0 = 000000002d0292dc
p31_label_10:
! Mem[000000004f800178] = 3ea129f61b6eb9e6, %l5 = 000000001c82287b, %l6 = 00000000c066981c
add %i3,0x178,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 3ea129f61b6eb9e6
! Mem[000000004f00000c] = 5638530f, %l0 = 000000002d0292dc
lduw [%i2+0x00c],%l0 ! %l0 = 000000005638530f
! %l3 = 00000000250db4a5, Mem[0000000091800018] = 924f15f8
sth %l3,[%o0+%o3] ! Mem[0000000091800018] = b4a515f8
! Mem[000000004f000108] = 24f7c2f1, %l1 = 2eb7430a, %l2 = 9998a7c4
add %i2,0x108,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000024f7c2f1
! Mem[000000004e8000a1] = 567277e3, %l3 = 00000000250db4a5
ldstub [%i1+0x0a1],%l3 ! %l3 = 00000072000000ff
! %l3 = 0000000000000072, Mem[000000004f0000d8] = 6cfff0f1
stw %l3,[%i2+0x0d8] ! Mem[000000004f0000d8] = 00000072
! Mem[000000004f800108] = 27c1c208, %l5 = 000000001c82287b
ldstub [%i3+0x108],%l5 ! %l5 = 00000027000000ff
! Mem[000000004f0001f0] = a03eee4252f3876f, %l3 = 0000000000000072, %l6 = 3ea129f61b6eb9e6
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a03eee4252f3876f
! Mem[00000000908001bc] = 4a3237f9, %g2 = 00000000000000df
ldub [%i5+0x1bc],%g2 ! %g2 = 000000000000004a
! %l6 = a03eee4252f3876f, Mem[0000000090800170] = 92ecb79b9e5a486c
stx %l6,[%i5+0x170] ! Mem[0000000090800170] = a03eee4252f3876f
p31_label_11:
! Mem[0000000091800040] = 4378cb9882176dd8, %g2 = 000000000000004a
ldx [%o0+0x040],%g2 ! %g2 = 4378cb9882176dd8
! %l1 = 17fdeabc2eb7430a, Mem[0000000091800194] = d772a70c
stw %l1,[%o0+0x194] ! Mem[0000000091800194] = 2eb7430a
! Mem[000000004e0001c8] = 1f294045a7e4b881, %l5 = 0000000000000027, %l0 = 000000005638530f
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 1f294045a7e4b881
! Mem[00000000900000e8] = 76f00074, %g18 = 3384415c3029ce0b
ldsw [%i4+0x0e8],%g2 ! %g2 = 3384415c3029ce0b
! Mem[0000000090000084] = 00fc2d06, %g2 = 0000000076f00074
lduh [%i4+0x084],%g2 ! %g2 = 00000000000000fc
! Mem[0000000090800174] = 876f7f93, %g2 = 00000000000000fc
lduh [%i5+0x176],%g2 ! %g2 = 000000000000876f
! Mem[0000000091000084] = f53fdb96, %g18 = 3384415c3029ce0b
ldsw [%i6+0x084],%g2 ! %g2 = 3384415c3029ce0b
! Mem[000000004f8000a0] = de4631161669c503, %l1 = 17fdeabc2eb7430a, %l5 = 0000000000000027
add %i3,0xa0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = de4631161669c503
! Mem[000000004e8001cc] = 4c1e9206, %l1 = 17fdeabc2eb7430a
ldsh [%i1+0x1cc],%l1 ! %l1 = 0000000000004c1e
! Mem[000000004e000140] = d0cd8f02, %l0 = 1f294045a7e4b881
swap [%i0+0x140],%l0 ! %l0 = 00000000d0cd8f02
p31_label_12:
! Mem[000000009180015c] = 936f6d0e, %g2 = fffffffff53fdb96
lduh [%o0+0x15c],%g2 ! %g2 = 000000000000936f
! Mem[000000004f8000d0] = c730ca9b, %l5 = de4631161669c503
swap [%i3+0x0d0],%l5 ! %l5 = 00000000c730ca9b
! Mem[000000004e80011c] = b4b5f541, %l3 = 00000072, %l6 = 52f3876f
add %i1,0x11c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000b4b5f541
! Mem[000000004e000138] = 3721d288e36dfcb9, %l0 = 00000000d0cd8f02, %l0 = 00000000d0cd8f02
add %i0,0x138,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 3721d288e36dfcb9
! Mem[000000004f800088] = 5b0a5b5223d54763, %l0 = 3721d288e36dfcb9, %l0 = 3721d288e36dfcb9
add %i3,0x88,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 5b0a5b5223d54763
! %l0 = 23d54763, %l1 = 00004c1e, Mem[0000000091800088] = 12ba89ae 227c6639
std %l0,[%o0+0x088] ! Mem[0000000091800088] = 23d54763 00004c1e
! %l7 = 00000000000000be, Mem[00000000900000a6] = f52572f4
sth %l7,[%i4+0x0a6] ! Mem[00000000900000a4] = 00be72f4
! Mem[0000000091800160] = 7a9251e8, %g18 = 3384415c3029ce0b
ldsw [%o0+0x160],%g2 ! %g2 = 3384415c3029ce0b
! %l7 = 00000000000000be, Mem[0000000090000024] = bee0efbc
sth %l7,[%i4+0x024] ! Mem[0000000090000024] = 00beefbc
! Mem[00000000918001f8] = e370d85c, %g2 = 000000007a9251e8
ldsb [%o0+0x1fa],%g2 ! %g2 = ffffffffffffffe3
p31_label_13:
! %l4 = 000000000000003f, Mem[00000000918001e8] = 0068f2084f5053a5
stx %l4,[%o0+0x1e8] ! Mem[00000000918001e8] = 000000000000003f
! Mem[0000000091800010] = 310b5704, %g2 = ffffffffffffffe3
ldsb [%o0+0x013],%g2 ! %g2 = 0000000000000031
! %l1 = 0000000000004c1e, Mem[00000000910001cc] = 89278576
stw %l1,[%i6+0x1cc] ! Mem[00000000910001cc] = 00004c1e
! Mem[00000000910001a8] = d45057eb, %g2 = 0000000000000031
ldsh [%i6+0x1aa],%g2 ! %g2 = ffffffffffffd450
! Mem[000000004e0001bc] = 38ca0384, %l2 = 0000000024f7c2f1
ldstub [%i0+0x1bc],%l2 ! %l2 = 00000038000000ff
! Mem[00000000900001cc] = 4d108e8d, %g2 = ffffffffffffd450
ldub [%i4+0x1cf],%g2 ! %g2 = 000000000000004d
! Mem[000000004f800158] = 7b732d3324fdd66c, %l7 = 00000000000000be, %l7 = 00000000000000be
add %i3,0x158,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 7b732d3324fdd66c
! Mem[000000004f000088] = fb8243b66c76e09c, %l5 = 00000000c730ca9b, %l3 = 0000000000000072
add %i2,0x88,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = fb8243b66c76e09c
! Mem[00000000918001b0] = 8036bee1 872c5b99, %g2 = 0000004d, %g3 = 06c8ffc4
ldd [%o0+0x1b0],%g2 ! %g2 = 000000008036bee1 00000000872c5b99
! Mem[000000004e000108] = 5c8a071ef6f8f1e4, %l7 = 7b732d3324fdd66c
ldx [%i0+0x108],%l7 ! %l7 = 5c8a071ef6f8f1e4
p31_label_14:
! Mem[000000004e800154] = fffe31f5, %l7 = 5c8a071ef6f8f1e4
swap [%i1+0x154],%l7 ! %l7 = 00000000fffe31f5
! Mem[000000004e8001d8] = 87a10ccc290c41b1, %l1 = 0000000000004c1e, %l4 = 000000000000003f
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 87a10ccc290c41b1
! %l5 = 00000000c730ca9b, Mem[00000000908000c8] = ab91429d
stw %l5,[%i5+0x0c8] ! Mem[00000000908000c8] = c730ca9b
! Mem[00000000918001e4] = cb7262f3, %g18 = 3384415c3029ce0b
ldsw [%o0+0x1e4],%g2 ! %g2 = 3384415c3029ce0b
! Mem[0000000091800098] = e96fd2c5 42e551d5, %g2 = cb7262f3, %g3 = 872c5b99
ldd [%o0+0x098],%g2 ! %g2 = 00000000e96fd2c5 0000000042e551d5
! Mem[00000000908000f0] = 9dcf3178, %g2 = 00000000e96fd2c5
ldub [%i5+0x0f2],%g2 ! %g2 = 000000000000009d
! Mem[0000000090000100] = 006024f7, %g2 = 000000000000009d
ldsh [%i4+0x102],%g2 ! %g2 = 0000000000000060
! %l2 = 0000000000000038, Mem[00000000908001c8] = ebf52008eb1eb481
stx %l2,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000000000000038
! Mem[000000004e80008c] = 6084e119, %l1 = 00004c1e, %l5 = c730ca9b
add %i1,0x8c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000006084e119
! Mem[0000000091000084] = db960000, %g2 = 0000000000000060
lduh [%i6+0x086],%g2 ! %g2 = 000000000000db96
p31_label_15:
! Mem[000000004f800038] = b02d99b62b466e96, %l0 = 5b0a5b5223d54763, %l0 = 5b0a5b5223d54763
add %i3,0x38,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = b02d99b62b466e96
! Mem[000000004e00019a] = 66685dc8, %l4 = 87a10ccc290c41b1
ldstub [%i0+0x19a],%l4 ! %l4 = 0000005d000000ff
! %l2 = 00000038, %l3 = 6c76e09c, Mem[0000000091000170] = 9b414f1c 488b4661
std %l2,[%i6+0x170] ! Mem[0000000091000170] = 00000038 6c76e09c
! Mem[000000004e8001b8] = 0ede3fca, %l3 = 6c76e09c, %l2 = 00000038
add %i1,0x1b8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000ede3fca
! Mem[00000000900000a0] = 1b95d023, %g2 = 000000000000db96
ldsb [%i4+0x0a0],%g2 ! %g2 = 000000000000001b
! Mem[00000000918001c8] = 1d0b9889 61cfcdac, %g2 = 0000001b, %g3 = 42e551d5
ldd [%o0+0x1c8],%g2 ! %g2 = 000000001d0b9889 0000000061cfcdac
! %l6 = 00000000b4b5f541, Mem[000000004e000110] = 000000a0
sth %l6,[%i0+0x110] ! Mem[000000004e000110] = f54100a0
! Mem[00000000900000d0] = 9cf4738f, %g2 = 000000001d0b9889
ldsb [%i4+0x0d2],%g2 ! %g2 = ffffffffffffff9c
! Mem[000000004f800104] = ca3e0327, %l5 = 000000006084e119
lduh [%i3+0x104],%l5 ! %l5 = 000000000000ca3e
! Mem[000000004e000134] = f72f342c, %l1 = 0000000000004c1e
swap [%i0+0x134],%l1 ! %l1 = 00000000f72f342c
p31_label_16:
! Mem[000000004e80018c] = 76bcb383, %l2 = 0ede3fca, %l5 = 0000ca3e
add %i1,0x18c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000076bcb383
! Mem[000000004e8000b0] = 6d092978, %l3 = 6c76e09c, %l4 = 0000005d
add %i1,0xb0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006d092978
! Mem[000000004f800010] = e79cb01a, %l3 = 6c76e09c, %l5 = 76bcb383
add %i3,0x10,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000e79cb01a
! Mem[000000009180006c] = d044a4bd, %g2 = ffffffffffffff9c
ldsh [%o0+0x06e],%g2 ! %g2 = ffffffffffffd044
! Mem[0000000090800108] = a08db62c, %g18 = 3384415c3029ce0b
ldsw [%i5+0x108],%g2 ! %g2 = 3384415c3029ce0b
! Mem[000000004e80002c] = 172aff65, %l7 = fffe31f5, %l3 = 6c76e09c
add %i1,0x2c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000172aff65
! Mem[000000004f000098] = d7ac4e83, %l2 = 000000000ede3fca
swap [%i2+0x098],%l2 ! %l2 = 00000000d7ac4e83
! Mem[000000004f000059] = 8bfaf70b, %l4 = 000000006d092978
ldstub [%i2+0x059],%l4 ! %l4 = 000000fa000000ff
! Mem[0000000090800048] = f0c5294f, %g2 = ffffffffa08db62c
ldub [%i5+0x04b],%g2 ! %g2 = 00000000000000f0
! Mem[000000004f000004] = 6d240087, %l3 = 172aff65, %l7 = fffe31f5
add %i2,0x04,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000006d240087
p31_label_17:
! Mem[000000004f000156] = 0c13c984, %l0 = b02d99b62b466e96
ldstub [%i2+0x156],%l0 ! %l0 = 000000c9000000ff
! Mem[000000004f0000b8] = 9f34c1f3, %l6 = b4b5f541, %l2 = d7ac4e83
add %i2,0xb8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009f34c1f3
! %l6 = 00000000b4b5f541, Mem[000000004e000180] = 9b126233c9abc1ba
stx %l6,[%i0+0x180] ! Mem[000000004e000180] = 00000000b4b5f541
! %l7 = 000000006d240087, Mem[00000000910000c0] = b32e8c43
stb %l7,[%i6+0x0c0] ! Mem[00000000910000c0] = 872e8c43
! Mem[000000004e80019c] = d77ea09f, %l1 = 00000000f72f342c
swap [%i1+0x19c],%l1 ! %l1 = 00000000d77ea09f
! Mem[000000004f000050] = 00a1e658, %l7 = 000000006d240087
swap [%i2+0x050],%l7 ! %l7 = 0000000000a1e658
! Mem[000000004e800060] = 5d947e09d44d6266, %l0 = 00000000000000c9
ldx [%i1+0x060],%l0 ! %l0 = 5d947e09d44d6266
! Mem[0000000091000158] = 244a5c85bd3e75b5, %g2 = 00000000000000f0
ldx [%i6+0x158],%g2 ! %g2 = 244a5c85bd3e75b5
! Mem[000000004e8001b0] = cba16ce2, %l7 = 0000000000a1e658
swap [%i1+0x1b0],%l7 ! %l7 = 00000000cba16ce2
! Mem[00000000918000d0] = ff063ce5, %g2 = 244a5c85bd3e75b5
lduh [%o0+0x0d2],%g2 ! %g2 = 000000000000ff06
p31_label_18:
! Mem[000000004e800080] = 9c1db35a, %l3 = 172aff65, %l4 = 000000fa
add %i1,0x80,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000009c1db35a
! Mem[000000004e0001d0] = 5e4f5e71, %l5 = 00000000e79cb01a
swap [%i0+0x1d0],%l5 ! %l5 = 000000005e4f5e71
! Mem[000000004f0000ac] = 6278ffd4, %l6 = 00000000b4b5f541
swap [%i2+0x0ac],%l6 ! %l6 = 000000006278ffd4
! Mem[00000000900000bc] = d1cbc030, %g18 = 3384415c3029ce0b
ldsw [%i4+0x0bc],%g2 ! %g2 = 3384415c3029ce0b
! Mem[0000000090800150] = 8a03c0a9 000000a0, %g2 = d1cbc030, %g3 = 61cfcdac
ldd [%i5+0x150],%g2 ! %g2 = 000000008a03c0a9 00000000000000a0
! Mem[00000000910000f8] = d656b075a8fd904a, %g2 = 000000008a03c0a9
ldx [%i6+0x0f8],%g2 ! %g2 = d656b075a8fd904a
! Mem[000000004f000068] = fb825f71, %l3 = 00000000172aff65
swap [%i2+0x068],%l3 ! %l3 = 00000000fb825f71
! Mem[000000004f000178] = f25bd7c3, %l0 = d44d6266, %l0 = d44d6266
add %i2,0x178,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000f25bd7c3
! %l2 = 9f34c1f3, %l3 = fb825f71, Mem[000000004e800188] = 52a9781a 76bcb383
std %l2,[%i1+0x188] ! Mem[000000004e800188] = 9f34c1f3 fb825f71
! Mem[0000000090000070] = ef8595c8, %g18 = 3384415c3029ce0b
ldsw [%i4+0x070],%g2 ! %g2 = 3384415c3029ce0b
p31_label_19:
! Mem[000000004f8001d0] = 14385d14a8e55ef5, %l6 = 000000006278ffd4, %l5 = 000000005e4f5e71
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 14385d14a8e55ef5
! Mem[000000004f8001b0] = 827e4a48, %l1 = 00000000d77ea09f
lduw [%i3+0x1b0],%l1 ! %l1 = 00000000827e4a48
! Mem[00000000918000c0] = ae091700, %g2 = ffffffffef8595c8
ldsb [%o0+0x0c0],%g2 ! %g2 = ffffffffffffffae
! Mem[000000004f0000a8] = 820e3f14, %l5 = 14385d14a8e55ef5
ldstub [%i2+0x0a8],%l5 ! %l5 = 00000082000000ff
! Mem[00000000908000c8] = c730ca9b, %g2 = ffffffffffffffae
lduh [%i5+0x0c8],%g2 ! %g2 = 000000000000c730
! Mem[000000009180008c] = 00004c1e, %g2 = 000000000000c730
lduh [%o0+0x08c],%g2 ! %g2 = 0000000000000000
! Mem[000000004e000100] = 9865ae79e7f9cf2d, %l1 = 00000000827e4a48, %l5 = 0000000000000082
add %i0,0x100,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 9865ae79e7f9cf2d
! %l5 = 9865ae79e7f9cf2d, Mem[0000000090000139] = 82aaec31
stb %l5,[%i4+0x139] ! Mem[0000000090000138] = 2daaec31
! Mem[000000004e000111] = f54100a0, %l5 = 9865ae79e7f9cf2d
ldstub [%i0+0x111],%l5 ! %l5 = 00000041000000ff
! Mem[000000004f800108] = ffc1c20824f7c2f1, %l1 = 00000000827e4a48, %l1 = 00000000827e4a48
add %i3,0x108,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = ffc1c20824f7c2f1
p31_label_20:
! Mem[000000004f000040] = f7b67d65e12153d1, %l5 = 0000000000000041, %l2 = 000000009f34c1f3
add %i2,0x40,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = f7b67d65e12153d1
! Mem[000000009180014c] = 06e07bc8, %g2 = 0000000000000000
ldub [%o0+0x14f],%g2 ! %g2 = 0000000000000006
! Mem[0000000090800198] = 327f2e34 68d63ca1, %g2 = 00000006, %g3 = 000000a0
ldd [%i5+0x198],%g2 ! %g2 = 00000000327f2e34 0000000068d63ca1
! Mem[000000004f0000b0] = 0c2ed990955f2efe, %l4 = 000000009c1db35a, %l5 = 0000000000000041
add %i2,0xb0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 0c2ed990955f2efe
! Mem[000000004e800088] = 3476be936084e119, %l4 = 000000009c1db35a, %l3 = 00000000fb825f71
add %i1,0x88,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 3476be936084e119
! %l2 = f7b67d65e12153d1, Mem[0000000090800078] = 30603d1151d4b3e4
stx %l2,[%i5+0x078] ! Mem[0000000090800078] = f7b67d65e12153d1
! Mem[00000000900001f0] = 0000000083837c42, %g2 = 00000000327f2e34
ldx [%i4+0x1f0],%g2 ! %g2 = 0000000083837c42
! Mem[000000004e800088] = 3476be936084e119, %l2 = f7b67d65e12153d1, %l0 = 00000000f25bd7c3
add %i1,0x88,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 3476be936084e119
! %l3 = 3476be936084e119, Mem[00000000908000ae] = ed252559
sth %l3,[%i5+0x0ae] ! Mem[00000000908000ac] = e1192559
! Mem[000000004f0000fe] = f228d89e, %l1 = ffc1c20824f7c2f1
ldstub [%i2+0x0fe],%l1 ! %l1 = 000000d8000000ff
p31_label_21:
! Mem[000000009080000c] = 3788d7ed, %g2 = 0000000083837c42
lduw [%i5+0x00c],%g2 ! %g2 = 000000003788d7ed
! Mem[000000004f000028] = cab8226a372c2c8b, %l3 = 3476be936084e119, %l0 = 3476be936084e119
add %i2,0x28,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = cab8226a372c2c8b
! Mem[000000004f000038] = edd8e9f8, %l7 = cba16ce2, %l4 = 9c1db35a
add %i2,0x38,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000edd8e9f8
! Mem[000000004f800178] = 3ea129f61b6eb9e6, %l4 = 00000000edd8e9f8, %l3 = 3476be936084e119
add %i3,0x178,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 3ea129f61b6eb9e6
! Mem[000000004e000120] = 6d4a4074, %l1 = 000000d8, %l7 = cba16ce2
add %i0,0x120,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000006d4a4074
! Mem[000000004e000190] = 23ebe591, %l1 = 00000000000000d8
swap [%i0+0x190],%l1 ! %l1 = 0000000023ebe591
! Mem[0000000091000040] = 1023f63d, %g2 = 000000003788d7ed
ldsh [%i6+0x042],%g2 ! %g2 = 0000000000001023
! Mem[000000004f80005c] = 562fc2c7, %l0 = cab8226a372c2c8b
swap [%i3+0x05c],%l0 ! %l0 = 00000000562fc2c7
! Mem[000000004f00009c] = 5f00f9a9, %l4 = edd8e9f8, %l5 = 955f2efe
add %i2,0x9c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000005f00f9a9
! Mem[000000004f000130] = b18ec920, %l5 = 000000005f00f9a9
swap [%i2+0x130],%l5 ! %l5 = 00000000b18ec920
p31_label_22:
! Mem[000000004e00006c] = e0aaab91, %l1 = 0000000023ebe591
swap [%i0+0x06c],%l1 ! %l1 = 00000000e0aaab91
! Mem[000000009100005c] = 21291e59, %g2 = 0000000000001023
ldsb [%i6+0x05f],%g2 ! %g2 = 0000000000000021
! Mem[000000004f000138] = d1ecac9f85b3066b, %l5 = 00000000b18ec920, %l7 = 000000006d4a4074
add %i2,0x138,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d1ecac9f85b3066b
! Mem[000000004e000030] = fa7b2e181c2483ae, %l6 = 000000006278ffd4, %l3 = 3ea129f61b6eb9e6
add %i0,0x30,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = fa7b2e181c2483ae
! Mem[000000004e000150] = d01ec220fa4649f5, %l3 = fa7b2e181c2483ae, %l1 = 00000000e0aaab91
add %i0,0x150,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = d01ec220fa4649f5
! %l4 = 00000000edd8e9f8, Mem[00000000918001d0] = a5d23446ea1f732e
stx %l4,[%o0+0x1d0] ! Mem[00000000918001d0] = 00000000edd8e9f8
! Mem[0000000091800098] = e96fd2c542e551d5, %g2 = 0000000000000021
ldx [%o0+0x098],%g2 ! %g2 = e96fd2c542e551d5
! Mem[000000004f000177] = a4eec9f0, %l2 = f7b67d65e12153d1
ldstub [%i2+0x177],%l2 ! %l2 = 000000f0000000ff
! %l2 = 00000000000000f0, Mem[000000009080017c] = ed70c2da
sth %l2,[%i5+0x17c] ! Mem[000000009080017c] = 00f0c2da
! Mem[000000004f000150] = 1a90caaf, %l0 = 00000000562fc2c7
swap [%i2+0x150],%l0 ! %l0 = 000000001a90caaf
p31_label_23:
! Mem[000000004e000028] = 689b6be2, %l6 = 000000006278ffd4
swap [%i0+%o5],%l6 ! %l6 = 00000000689b6be2
! Mem[0000000090800168] = 0ac60230 dd52e920, %g2 = 42e551d5, %g3 = 68d63ca1
ldd [%i5+0x168],%g2 ! %g2 = 000000000ac60230 00000000dd52e920
! Mem[0000000091800104] = be2c7108, %g2 = 000000000ac60230
lduh [%o0+0x106],%g2 ! %g2 = 000000000000be2c
! Mem[0000000091000130] = 21bd627f, %g2 = 000000000000be2c
ldsb [%i6+0x133],%g2 ! %g2 = 0000000000000021
! Mem[000000004e800110] = 26c43061a6058257, %l2 = 00000000000000f0, %l1 = d01ec220fa4649f5
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 26c43061a6058257
! Mem[0000000091800014] = 0b5704ea, %g2 = 0000000000000021
ldsh [%o0+0x014],%g2 ! %g2 = 0000000000000b57
! %l6 = 00000000689b6be2, Mem[00000000910001b2] = 531bbae8
stb %l6,[%i6+0x1b2] ! Mem[00000000910001b0] = e21bbae8
! Mem[0000000090000000] = 1e62732a, %g2 = 0000000000000b57
ldub [%i4+0x003],%g2 ! %g2 = 000000000000001e
! Mem[000000004e00001c] = 7101a766, %l7 = d1ecac9f85b3066b
swap [%i0+0x01c],%l7 ! %l7 = 000000007101a766
! %l0 = 000000001a90caaf, Mem[00000000900000dd] = 47c05f75
stb %l0,[%i4+0x0dd] ! Mem[00000000900000dc] = afc05f75
p31_label_24:
! %l0 = 000000001a90caaf, Mem[00000000900000f4] = 22bc786a
stw %l0,[%i4+0x0f4] ! Mem[00000000900000f4] = 1a90caaf
! Mem[000000004e0001f4] = 7d234fc2, %l4 = 00000000edd8e9f8
ldstub [%i0+0x1f4],%l4 ! %l4 = 0000007d000000ff
! Mem[0000000090800158] = 4630c0ef, %g2 = 000000000000001e
ldsh [%i5+0x15a],%g2 ! %g2 = 0000000000004630
! Mem[0000000091000120] = 9daeaae1 f1505e6e, %g2 = 00004630, %g3 = dd52e920
ldd [%i6+0x120],%g2 ! %g2 = 000000009daeaae1 00000000f1505e6e
! Mem[000000004e000140] = a7e4b881, %l6 = 689b6be2, %l6 = 689b6be2
add %i0,0x140,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000a7e4b881
! %l0 = 1a90caaf, %l1 = a6058257, Mem[0000000090000010] = 4afd5db2 df443d99
std %l0,[%i4+%o2] ! Mem[0000000090000010] = 1a90caaf a6058257
! Mem[0000000091800178] = da6c138f, %g2 = 000000009daeaae1
lduw [%o0+0x178],%g2 ! %g2 = 00000000da6c138f
! Mem[000000004e800042] = b0d59bdc, %l2 = 00000000000000f0
ldstub [%i1+0x042],%l2 ! %l2 = 0000009b000000ff
! Mem[000000004e000000] = 0391512e, %l2 = 000000000000009b
swap [%i0+%g0],%l2 ! %l2 = 000000000391512e
! Mem[0000000090000048] = f0df8dbe27716035, %g2 = 00000000da6c138f
ldx [%i4+0x048],%g2 ! %g2 = f0df8dbe27716035
p31_label_25:
! %l2 = 000000000391512e, Mem[00000000908000c8] = c730ca9b
stw %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 0391512e
! %l5 = 00000000b18ec920, Mem[00000000918000ea] = e6baaf60
sth %l5,[%o0+0x0ea] ! Mem[00000000918000e8] = c920af60
! %l6 = 00000000a7e4b881, Mem[0000000090800010] = 388b335fc6216c66
stx %l6,[%i5+%o2] ! Mem[0000000090800010] = 00000000a7e4b881
! Mem[0000000091800140] = c117c792, %g2 = f0df8dbe27716035
ldub [%o0+0x143],%g2 ! %g2 = 00000000000000c1
! Mem[000000004e800118] = 2ca6de71b4b5f541, %l6 = 00000000a7e4b881, %l0 = 000000001a90caaf
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 2ca6de71b4b5f541
! %l3 = fa7b2e181c2483ae, Mem[0000000090000080] = e75680f900fc2d06
stx %l3,[%i4+0x080] ! Mem[0000000090000080] = fa7b2e181c2483ae
! Mem[00000000918000d8] = 8cf5264e, %g18 = 3384415c3029ce0b
ldsw [%o0+0x0d8],%g2 ! %g2 = 3384415c3029ce0b
! Mem[0000000091800040] = 9882176d, %g2 = ffffffff8cf5264e
ldsb [%o0+0x043],%g2 ! %g2 = ffffffffffffff98
! Mem[00000000908001a4] = 2a95d1d0, %g2 = ffffffffffffff98
ldsb [%i5+0x1a7],%g2 ! %g2 = 000000000000002a
! Mem[000000004f000194] = 7b13e0d8, %l5 = b18ec920, %l6 = a7e4b881
add %i2,0x194,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000007b13e0d8
ba,a p31_not_taken_0_end
p31_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 2ca6de71b4b5f541
bne,a,pn %xcc,p31_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 26c43061a6058257
bne,a,pn %xcc,p31_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000391512e
bne,a,pn %xcc,p31_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fa7b2e181c2483ae
bne,a,pn %xcc,p31_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000007d
bne,a,pn %xcc,p31_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000b18ec920
bne,a,pn %xcc,p31_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000007101a766
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be a9dd1f15 2c6604e2
bne %xcc,p31_f2_fail
nop
! Check Local Memory
set p31_local0_expect,%g1
p31_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 0000009bbbdcd559
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 = 0ce446ff1a2e61b9
ldx [%i0+0x008],%g3 ! Observed data at 000000004e000008
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 9759ffd285b3066b
ldx [%i0+0x018],%g3 ! Observed data at 000000004e000018
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6278ffd4616a735b
ldx [%i0+0x028],%g3 ! Observed data at 000000004e000028
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 0b2540c323ebe591
ldx [%i0+0x068],%g3 ! Observed data at 000000004e000068
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 544fff97dca13447
ldx [%i0+0x090],%g3 ! Observed data at 000000004e000090
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 47232c5fff51f8d5
ldx [%i0+0x0f8],%g3 ! Observed data at 000000004e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 5c8a071ef6f8f1e4
ldx [%i0+0x108],%g3 ! Observed data at 000000004e000108
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = f5ff00a06adcdd7f
ldx [%i0+0x110],%g3 ! Observed data at 000000004e000110
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3cfd682b00004c1e
ldx [%i0+0x130],%g3 ! Observed data at 000000004e000130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = a7e4b881f2335824
ldx [%i0+0x140],%g3 ! Observed data at 000000004e000140
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x140,%g4
ldx [%g1+0x180],%g2 ! Expected data = 00000000b4b5f541
ldx [%i0+0x180],%g3 ! Observed data at 000000004e000180
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000d857c9b5ad
ldx [%i0+0x190],%g3 ! Observed data at 000000004e000190
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 6668ffc8fec68d22
ldx [%i0+0x198],%g3 ! Observed data at 000000004e000198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = c541e9b3ffca0384
ldx [%i0+0x1b8],%g3 ! Observed data at 000000004e0001b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e79cb01a61917077
ldx [%i0+0x1d0],%g3 ! Observed data at 000000004e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 630085d7ff234fc2
ldx [%i0+0x1f0],%g3 ! Observed data at 000000004e0001f0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 71faea068dac0af2
ldx [%i0+0x1f8],%g3 ! Observed data at 000000004e0001f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i0,0x1f8,%g4
set p31_local1_expect,%g1
p31_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 2c7b2bed2b09897d
ldx [%i1+0x000],%g3 ! Observed data at 000000004e800000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = b0d5ffdcfcfe961e
ldx [%i1+0x040],%g3 ! Observed data at 000000004e800040
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x040,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 56ff77e383837c42
ldx [%i1+0x0a0],%g3 ! Observed data at 000000004e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x130],%g2 ! Expected data = a1ac5e472786c193
ldx [%i1+0x130],%g3 ! Observed data at 000000004e800130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5fc14b1af6f8f1e4
ldx [%i1+0x150],%g3 ! Observed data at 000000004e800150
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9f34c1f3fb825f71
ldx [%i1+0x188],%g3 ! Observed data at 000000004e800188
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 3904a08ff72f342c
ldx [%i1+0x198],%g3 ! Observed data at 000000004e800198
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 00a1e658d0cd8f02
ldx [%i1+0x1b0],%g3 ! Observed data at 000000004e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0ede3fca323b4737
ldx [%i1+0x1b8],%g3 ! Observed data at 000000004e8001b8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i1,0x1b8,%g4
set p31_local2_expect,%g1
p31_check_local2:
ldx [%g1+0x050],%g2 ! Expected data = 6d2400874650774a
ldx [%i2+0x050],%g3 ! Observed data at 000000004f000050
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8bfff70b508e5fe7
ldx [%i2+0x058],%g3 ! Observed data at 000000004f000058
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = 172aff65ff9a7ce6
ldx [%i2+0x068],%g3 ! Observed data at 000000004f000068
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = 0ede3fca5f00f9a9
ldx [%i2+0x098],%g3 ! Observed data at 000000004f000098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff0e3f14b4b5f541
ldx [%i2+0x0a8],%g3 ! Observed data at 000000004f0000a8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 00000072fe9640e9
ldx [%i2+0x0d8],%g3 ! Observed data at 000000004f0000d8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = d943ebc9f228ff9e
ldx [%i2+0x0f8],%g3 ! Observed data at 000000004f0000f8
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 24f7c2f16785ede4
ldx [%i2+0x108],%g3 ! Observed data at 000000004f000108
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 05ea0affd4e3a552
ldx [%i2+0x120],%g3 ! Observed data at 000000004f000120
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5f00f9a98dfe3a0a
ldx [%i2+0x130],%g3 ! Observed data at 000000004f000130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 562fc2c70c13ff84
ldx [%i2+0x150],%g3 ! Observed data at 000000004f000150
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 5c59accfa4eec9ff
ldx [%i2+0x170],%g3 ! Observed data at 000000004f000170
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i2,0x170,%g4
set p31_local3_expect,%g1
p31_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 341e968e33c110f9
ldx [%i3+0x000],%g3 ! Observed data at 000000004f800000
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x000,%g4
ldx [%g1+0x058],%g2 ! Expected data = 5a77229f372c2c8b
ldx [%i3+0x058],%g3 ! Observed data at 000000004f800058
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = afbfcf1912bd3937
ldx [%i3+0x060],%g3 ! Observed data at 000000004f800060
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = f95ef09c1d65b869
ldx [%i3+0x070],%g3 ! Observed data at 000000004f800070
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = b1e46fb33abe1468
ldx [%i3+0x078],%g3 ! Observed data at 000000004f800078
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6a6e344fff97afe6
ldx [%i3+0x080],%g3 ! Observed data at 000000004f800080
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 8d6a8b3dfeff824c
ldx [%i3+0x098],%g3 ! Observed data at 000000004f800098
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 1669c503f46d32ff
ldx [%i3+0x0d0],%g3 ! Observed data at 000000004f8000d0
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffc1c20824f7c2f1
ldx [%i3+0x108],%g3 ! Observed data at 000000004f800108
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 02c76f11eac17b3c
ldx [%i3+0x120],%g3 ! Observed data at 000000004f800120
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = b57c999299f32f23
ldx [%i3+0x130],%g3 ! Observed data at 000000004f800130
cmp %g2,%g3
bne,a,pn %xcc,p31_local_failed
add %i3,0x130,%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_f2_fail:
set p31_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e800008]
stba %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000028]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f000010]
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f800028]
done
p31_trap1o:
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000004e800008]
stba %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004e000028]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000004f000010]
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000004f800028]
done
p31_trap2e:
stba %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800028]
ldswa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f000008]
done
p31_trap2o:
stba %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000004f800028]
ldswa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000004f000008]
done
p31_trap3e:
nop
nop
nop
nop
nop
done
p31_trap3o:
nop
nop
nop
nop
nop
done
p31_init_memory_pointers:
set p31_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p31_local0_start,%i0
set p31_local1_start,%i1
set p31_local2_start,%i2
set p31_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b110c5701b7be5ed
ldx [%g1+0x008],%l1 ! %l1 = 05c7d5f7e311659a
ldx [%g1+0x010],%l2 ! %l2 = c39c8935b971ca8c
ldx [%g1+0x018],%l3 ! %l3 = 72328c785c8a071e
ldx [%g1+0x020],%l4 ! %l4 = 327f2e3468d63ca1
ldx [%g1+0x028],%l5 ! %l5 = 6d31346c4412afe8
ldx [%g1+0x030],%l6 ! %l6 = 23c46b305704e6ba
ldx [%g1+0x038],%l7 ! %l7 = 5b9add1473e70290
! Initialize the output register of window 0
set unres3_start,%o0
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 = 48a64fce 68ea2e07 11f2f7f6 7cf8a732
! %f4 = b2ee0ef1 e93f7f6e 921377b4 c3c28fea
! %f8 = 231bc109 1db248ed f520f491 7dafc9f4
! %f12 = 8a9394c2 517be7d2 bb8729ac 2b29044d
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c60581bf eb32a584 c95b663b 26d85586
! %f20 = ab6f58c8 22160af1 a602c7a9 44e7e196
! %f24 = 442c669e 203d0b3e 01f61220 cd04183f
! %f28 = 46249fa4 bdf44b49 83b03a73 3fcc0b2a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 9744b94b 61e76cc8 8688bf26 1e8fa0d2
! %f36 = f5509884 c0d3edeb e7e1669e d05777c0
! %f40 = b595bba5 ad0eb92c 3623d450 cd931fc8
! %f44 = bc47efdd 82a5b7e5 d8b0f308 82efe364
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc212a15700000055,%g7,%g1 ! GSR scale = 10, align = 5
wr %g1,%g0,%gsr ! GSR = c212a15700000055
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 32
p32_label_1:
! Mem[0000000050800108] = 32cf41d2, %l2 = b1b51af5b4cdad43
swap [%i1+0x108],%l2 ! %l2 = 0000000032cf41d2
! Mem[0000000051800168] = 550752922b3de795, %l7 = aa1af996e20bf99b, %l3 = 345eec949c78d3d6
add %i3,0x168,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 550752922b3de795
! Mem[00000000508000f4] = 417ffbf8, %l2 = 32cf41d2, %l2 = 32cf41d2
add %i1,0xf4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000417ffbf8
! Mem[0000000051800020] = 4ff641155f8507a8, %l3 = 550752922b3de795, %l0 = b6cc047da20761ce
add %i3,0x20,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 4ff641155f8507a8
! Mem[00000000910001b8] = b3a106c8, %g2 = 48d1c69a17df0ec9
ldsh [%i6+0x1ba],%g2 ! %g2 = ffffffffffffb3a1
! Mem[000000009180018c] = e1b437f1, %g18 = 971964e3b8658ea2
ldsw [%o0+0x18c],%g2 ! %g2 = 971964e3b8658ea2
! Mem[00000000500000ef] = 43fef5d3, %l7 = aa1af996e20bf99b
ldstub [%i0+0x0ef],%l7 ! %l7 = 000000d3000000ff
! Mem[0000000090800064] = 6ea63daf, %g2 = ffffffffe1b437f1
ldsh [%i5+0x064],%g2 ! %g2 = 0000000000006ea6
! Mem[0000000050000174] = 9444f43a, %l0 = 5f8507a8, %l7 = 000000d3
add %i0,0x174,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009444f43a
! %l7 = 000000009444f43a, Mem[0000000091800108] = 7108d17e
stb %l7,[%o0+0x108] ! Mem[0000000091800108] = 3a08d17e
p32_label_2:
! %l6 = be1b83efc23b12e5, Mem[0000000090000168] = dbbc723c
sth %l6,[%i4+0x168] ! Mem[0000000090000168] = 12e5723c
! Mem[00000000508001bc] = 62d80f41, %l0 = 5f8507a8, %l3 = 2b3de795
add %i1,0x1bc,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000062d80f41
! Mem[0000000050000184] = 478a2a32, %l6 = c23b12e5, %l0 = 5f8507a8
add %i0,0x184,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000478a2a32
! %l3 = 0000000062d80f41, Mem[00000000508000a8] = 5317d2a796f98b48
stx %l3,[%i1+0x0a8] ! Mem[00000000508000a8] = 0000000062d80f41
! Mem[0000000090800090] = 4099adcd, %g2 = 0000000000006ea6
lduh [%i5+0x092],%g2 ! %g2 = 0000000000004099
! Mem[0000000091000050] = de1db3f2 25ed5b63, %g2 = 00004099, %g3 = 0bad0b00
ldd [%i6+0x050],%g2 ! %g2 = 00000000de1db3f2 0000000025ed5b63
! Mem[0000000050800050] = b9b79d85, %l7 = 000000009444f43a
swap [%i1+0x050],%l7 ! %l7 = 00000000b9b79d85
! Mem[0000000050000020] = 5f47b7ef, %l5 = a13c0398, %l5 = a13c0398
add %i0,0x20,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005f47b7ef
! %l6 = c23b12e5, %l7 = b9b79d85, Mem[0000000091000040] = d0dc1023 f63d3fd8
std %l6,[%i6+0x040] ! Mem[0000000091000040] = c23b12e5 b9b79d85
! %l0 = 478a2a32, %l1 = 965194f0, Mem[0000000091000028] = 5731f53b 09165443
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 478a2a32 965194f0
p32_label_3:
! Mem[0000000050800010] = 838010af, %l6 = c23b12e5, %l4 = ba859820
add %i1,0x10,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000838010af
! Mem[0000000051800190] = 9be85c2fa46c12cb, %l3 = 0000000062d80f41, %l1 = 2987af8c965194f0
add %i3,0x190,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 9be85c2fa46c12cb
! Mem[00000000500000c4] = 8fc21a3d, %l5 = 000000005f47b7ef
swap [%i0+0x0c4],%l5 ! %l5 = 000000008fc21a3d
! Mem[000000005100004c] = cc49e90d, %l4 = 00000000838010af
swap [%i2+0x04c],%l4 ! %l4 = 00000000cc49e90d
! Mem[0000000090000154] = 880e3dd1, %g2 = 00000000de1db3f2
ldub [%i4+0x155],%g2 ! %g2 = 0000000000000088
! %l5 = 000000008fc21a3d, Mem[00000000908000c4] = 5e003b63
stw %l5,[%i5+0x0c4] ! Mem[00000000908000c4] = 8fc21a3d
! Mem[00000000910001a4] = 3f4114b0, %g18 = 971964e3b8658ea2
ldsw [%i6+0x1a4],%g2 ! %g2 = 971964e3b8658ea2
! %l4 = 00000000cc49e90d, Mem[00000000900001b4] = e9ae522e
stw %l4,[%i4+0x1b4] ! Mem[00000000900001b4] = cc49e90d
! Mem[00000000918000e8] = 3ba12806 af60f6c1, %g2 = 3f4114b0, %g3 = 25ed5b63
ldd [%o0+0x0e8],%g2 ! %g2 = 000000003ba12806 00000000af60f6c1
! Mem[00000000900001c0] = 6e76fc32a770ca4c, %g2 = 000000003ba12806
ldx [%i4+0x1c0],%g2 ! %g2 = 6e76fc32a770ca4c
p32_label_4:
! Mem[00000000510001e8] = d790003c, %l0 = 00000000478a2a32
swap [%i2+0x1e8],%l0 ! %l0 = 00000000d790003c
! Mem[00000000908001a8] = f7afcdbe, %g18 = 971964e3b8658ea2
ldsw [%i5+0x1a8],%g2 ! %g2 = 971964e3b8658ea2
! Mem[0000000091800058] = feeefa0e, %g2 = fffffffff7afcdbe
lduh [%o0+0x05a],%g2 ! %g2 = 000000000000feee
! %l3 = 0000000062d80f41, Mem[00000000908001bc] = 4a3237f9
sth %l3,[%i5+0x1bc] ! Mem[00000000908001bc] = 0f4137f9
! %l0 = d790003c, %l1 = a46c12cb, Mem[0000000090800120] = 78c6e65f 4526dca5
std %l0,[%i5+0x120] ! Mem[0000000090800120] = d790003c a46c12cb
! %l6 = be1b83efc23b12e5, Mem[0000000091000170] = 9b414f1c488b4661
stx %l6,[%i6+0x170] ! Mem[0000000091000170] = be1b83efc23b12e5
! %l0 = 00000000d790003c, Mem[0000000091000112] = 32b37e87
sth %l0,[%i6+0x112] ! Mem[0000000091000110] = 003c7e87
! Mem[000000009180001c] = 04eba244, %g2 = 000000000000feee
lduw [%o0+0x01c],%g2 ! %g2 = 0000000004eba244
! %l0 = 00000000d790003c, Mem[000000009180007c] = fc106dae
stw %l0,[%o0+0x07c] ! Mem[000000009180007c] = d790003c
! Mem[0000000091000008] = 2077cefd, %g2 = 0000000004eba244
lduw [%i6+%o1],%g2 ! %g2 = 000000002077cefd
p32_label_5:
! %l4 = 00000000cc49e90d, Mem[00000000900001ca] = 66ffbd87
stb %l4,[%i4+0x1ca] ! Mem[00000000900001c8] = 0dffbd87
! Mem[0000000051800030] = 67878c5d, %l7 = 00000000b9b79d85
lduw [%i3+0x030],%l7 ! %l7 = 0000000067878c5d
! Mem[00000000910000f0] = 749c07e0, %g2 = 000000002077cefd
lduh [%i6+0x0f0],%g2 ! %g2 = 000000000000749c
! Mem[00000000910000cc] = 1407c9ab, %g18 = 971964e3b8658ea2
ldsw [%i6+0x0cc],%g2 ! %g2 = 971964e3b8658ea2
! Mem[0000000090800008] = d132c671 bc402a68, %g2 = 1407c9ab, %g3 = af60f6c1
ldd [%i5+%o1],%g2 ! %g2 = 00000000d132c671 00000000bc402a68
! Mem[0000000090800044] = b6938ad3, %g2 = 00000000d132c671
ldsb [%i5+0x044],%g2 ! %g2 = ffffffffffffffb6
! %l2 = 00000000417ffbf8, Mem[0000000091800158] = 9dc4c12d936f6d0e
stx %l2,[%o0+0x158] ! Mem[0000000091800158] = 00000000417ffbf8
! %l1 = 9be85c2fa46c12cb, Mem[0000000090000048] = f0df8dbe27716035
stx %l1,[%i4+0x048] ! Mem[0000000090000048] = 9be85c2fa46c12cb
! Mem[0000000050000049] = 4ece8689, %l6 = be1b83efc23b12e5
ldstub [%i0+0x049],%l6 ! %l6 = 000000ce000000ff
! Mem[000000009180011c] = 832387e0, %g2 = ffffffffffffffb6
lduh [%o0+0x11e],%g2 ! %g2 = 0000000000008323
p32_label_6:
! Mem[000000005080008f] = dc559edd, %l0 = 00000000d790003c
ldstub [%i1+0x08f],%l0 ! %l0 = 000000dd000000ff
! Mem[0000000091000120] = 9daeaae1, %g2 = 0000000000008323
lduw [%i6+0x120],%g2 ! %g2 = 000000009daeaae1
! Mem[0000000051000100] = 150c74ff, %l2 = 00000000417ffbf8
swap [%i2+0x100],%l2 ! %l2 = 00000000150c74ff
! Mem[000000009080016c] = dd52e920, %g2 = 000000009daeaae1
lduh [%i5+0x16c],%g2 ! %g2 = 000000000000dd52
! Mem[0000000051000028] = 9ac8e980caba5015, %l0 = 00000000000000dd, %l2 = 00000000150c74ff
add %i2,0x28,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 9ac8e980caba5015
! Mem[0000000050800060] = fd16dfd2930b7ad7, %l2 = 9ac8e980caba5015, %l5 = 000000008fc21a3d
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = fd16dfd2930b7ad7
! Mem[0000000050000068] = 1d0f6f6b, %l2 = 9ac8e980caba5015
swap [%i0+0x068],%l2 ! %l2 = 000000001d0f6f6b
! Mem[0000000050000009] = a25e5901, %l2 = 000000001d0f6f6b
ldstub [%i0+0x009],%l2 ! %l2 = 0000005e000000ff
! Mem[0000000091800090] = ff83cf3ce9c0328f, %g2 = 000000000000dd52
ldx [%o0+0x090],%g2 ! %g2 = ff83cf3ce9c0328f
! Mem[0000000090000008] = a2c50fc9, %g18 = 971964e3b8658ea2
ldsw [%i4+%o1],%g2 ! %g2 = 971964e3b8658ea2
p32_label_7:
! Mem[00000000510001f1] = 7f0ec399, %l3 = 0000000062d80f41
ldstub [%i2+0x1f1],%l3 ! %l3 = 0000000e000000ff
! Mem[00000000518000b4] = 6e0efb15, %l2 = 000000000000005e
swap [%i3+0x0b4],%l2 ! %l2 = 000000006e0efb15
! Mem[00000000500000a0] = c333bfe3b318c987, %l1 = 9be85c2fa46c12cb
ldx [%i0+0x0a0],%l1 ! %l1 = c333bfe3b318c987
! Mem[0000000050000060] = 64bc94a2, %l1 = b318c987, %l3 = 0000000e
add %i0,0x60,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000064bc94a2
! Mem[0000000051000120] = 5336e77e90cfb00e, %l6 = 00000000000000ce, %l5 = fd16dfd2930b7ad7
add %i2,0x120,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 5336e77e90cfb00e
! Mem[0000000090800148] = b551ccc2, %g2 = ffffffffa2c50fc9
ldsb [%i5+0x148],%g2 ! %g2 = ffffffffffffffb5
! Mem[0000000050000070] = b3656400, %l2 = 000000006e0efb15
ldsb [%i0+0x070],%l2 ! %l2 = ffffffffffffffb3
! Mem[0000000050800198] = e67e2775, %l1 = c333bfe3b318c987
lduh [%i1+0x198],%l1 ! %l1 = 000000000000e67e
! %l0 = 000000dd, %l1 = 0000e67e, Mem[00000000918000a8] = 64df8900 544aa699
std %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 000000dd 0000e67e
! Mem[0000000051800028] = b9a29e71, %l2 = ffffffffffffffb3
ldstub [%i3+%o5],%l2 ! %l2 = 000000b9000000ff
p32_label_8:
! %l2 = 00000000000000b9, Mem[000000009000017c] = 27581157
sth %l2,[%i4+0x17c] ! Mem[000000009000017c] = 00b91157
! Mem[0000000090000168] = 12e5723c 684e70cb, %g2 = ffffffb5, %g3 = bc402a68
ldd [%i4+0x168],%g2 ! %g2 = 0000000012e5723c 00000000684e70cb
! Mem[000000005100014f] = a9d2bcfe, %l7 = 0000000067878c5d
ldstub [%i2+0x14f],%l7 ! %l7 = 000000fe000000ff
! %l4 = cc49e90d, %l5 = 90cfb00e, Mem[0000000091800058] = 5eccfeee fa0ea805
std %l4,[%o0+0x058] ! Mem[0000000091800058] = cc49e90d 90cfb00e
! %l2 = 00000000000000b9, Mem[00000000918001b8] = 1812ab31105c4229
stx %l2,[%o0+0x1b8] ! Mem[00000000918001b8] = 00000000000000b9
! Mem[0000000050000028] = 92934dc627c0066b, %l0 = 00000000000000dd, %l5 = 5336e77e90cfb00e
add %i0,0x28,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 92934dc627c0066b
! Mem[00000000918000b8] = 69c70d0d, %g2 = 0000000012e5723c
ldub [%o0+0x0b8],%g2 ! %g2 = 0000000000000069
! Mem[0000000090000088] = a8616d1e19ef6fd7, %g2 = 0000000000000069
ldx [%i4+0x088],%g2 ! %g2 = a8616d1e19ef6fd7
! Mem[0000000091800050] = e6e762504cefec36, %g2 = a8616d1e19ef6fd7
ldx [%o0+0x050],%g2 ! %g2 = e6e762504cefec36
! Mem[000000005000017c] = 07a35bf6, %l2 = 000000b9, %l7 = 000000fe
add %i0,0x17c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000007a35bf6
p32_label_9:
! %l4 = 00000000cc49e90d, Mem[00000000908000d2] = 47b4ee65
stb %l4,[%i5+0x0d2] ! Mem[00000000908000d0] = 0db4ee65
! Mem[0000000050000148] = 9c127cbc, %l7 = 0000000007a35bf6
ldstub [%i0+0x148],%l7 ! %l7 = 0000009c000000ff
! Mem[0000000051000094] = dafba58b, %l2 = 00000000000000b9
lduw [%i2+0x094],%l2 ! %l2 = 00000000dafba58b
! %l4 = cc49e90d, %l5 = 27c0066b, Mem[00000000910001e8] = b1ff691c c44c48cc
std %l4,[%i6+0x1e8] ! Mem[00000000910001e8] = cc49e90d 27c0066b
! Mem[0000000090800010] = 388b335f c6216c66, %g2 = 4cefec36, %g3 = 684e70cb
ldd [%i5+%o2],%g2 ! %g2 = 00000000388b335f 00000000c6216c66
! Mem[00000000500001ec] = e62e9d96, %l1 = 000000000000e67e
swap [%i0+0x1ec],%l1 ! %l1 = 00000000e62e9d96
! Mem[0000000050000188] = fe35cae4, %l3 = 64bc94a2, %l5 = 27c0066b
add %i0,0x188,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000fe35cae4
! Mem[0000000091800170] = 0f542fc0, %g2 = 00000000388b335f
ldub [%o0+0x172],%g2 ! %g2 = 000000000000000f
! %l2 = 00000000dafba58b, Mem[000000009100005c] = 94e2a721
sth %l2,[%i6+0x05c] ! Mem[000000009100005c] = a58ba721
! Mem[0000000050000047] = ed9dbc2c, %l1 = 00000000e62e9d96
ldstub [%i0+0x047],%l1 ! %l1 = 0000002c000000ff
p32_label_10:
! %l2 = dafba58b, %l3 = 64bc94a2, Mem[0000000090000038] = 40575725 e8c028a7
std %l2,[%i4+0x038] ! Mem[0000000090000038] = dafba58b 64bc94a2
! %l7 = 000000000000009c, Mem[0000000090800170] = 92ecb79b9e5a486c
stx %l7,[%i5+0x170] ! Mem[0000000090800170] = 000000000000009c
! Mem[000000005000012d] = d9d1fc75, %l7 = 000000000000009c
ldstub [%i0+0x12d],%l7 ! %l7 = 000000d1000000ff
! Mem[0000000050000150] = 51a0e2a87a77292e, %l7 = 00000000000000d1, %l6 = 00000000000000ce
add %i0,0x150,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 51a0e2a87a77292e
! Mem[0000000091800188] = 6d9ac50d e1b437f1, %g2 = 0000000f, %g3 = c6216c66
ldd [%o0+0x188],%g2 ! %g2 = 000000006d9ac50d 00000000e1b437f1
! %l0 = 000000dd, %l1 = 0000002c, Mem[0000000090000060] = 85fb14b8 0d1551d8
std %l0,[%i4+0x060] ! Mem[0000000090000060] = 000000dd 0000002c
! Mem[000000005000017c] = 07a35bf6, %l6 = 51a0e2a87a77292e
swap [%i0+0x17c],%l6 ! %l6 = 0000000007a35bf6
! Mem[00000000500000b8] = 4ca16f85, %l6 = 0000000007a35bf6
swap [%i0+0x0b8],%l6 ! %l6 = 000000004ca16f85
! Mem[0000000091000094] = 278aa995, %g2 = 000000006d9ac50d
ldsb [%i6+0x095],%g2 ! %g2 = 0000000000000027
! Mem[00000000500000c4] = 5f47b7ef, %l7 = 000000d1, %l7 = 000000d1
add %i0,0xc4,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000005f47b7ef
p32_label_11:
! %l0 = 00000000000000dd, Mem[0000000091800096] = 328fe96f
stb %l0,[%o0+0x096] ! Mem[0000000091800094] = dd8fe96f
! Mem[0000000051800074] = 7f52e036, %l3 = 0000000064bc94a2
swap [%i3+0x074],%l3 ! %l3 = 000000007f52e036
! %l0 = 00000000000000dd, Mem[00000000910000fe] = 904a1384
sth %l0,[%i6+0x0fe] ! Mem[00000000910000fc] = 00dd1384
! Mem[00000000518001c8] = 38712bcf, %l3 = 000000007f52e036
ldub [%i3+0x1c8],%l3 ! %l3 = 0000000000000038
! Mem[00000000500000a8] = 1106b413 72cb0cb4, %l6 = 4ca16f85, %l7 = 5f47b7ef
ldd [%i0+0x0a8],%l6 ! %l6 = 000000001106b413 0000000072cb0cb4
! Mem[0000000051000174] = 00ff72f4, %l1 = 0000002c, %l5 = fe35cae4
add %i2,0x174,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000000ff72f4
! Mem[0000000091000178] = ac3eface, %g2 = 0000000000000027
lduh [%i6+0x17a],%g2 ! %g2 = 000000000000ac3e
! Mem[0000000091800080] = 25855ca4 a6b4e02e, %g2 = 0000ac3e, %g3 = e1b437f1
ldd [%o0+0x080],%g2 ! %g2 = 0000000025855ca4 00000000a6b4e02e
! %l7 = 0000000072cb0cb4, Mem[00000000918001ca] = 988961cf
sth %l7,[%o0+0x1ca] ! Mem[00000000918001c8] = 0cb461cf
! Mem[0000000050800000] = f265c0cd, %l3 = 00000038, %l1 = 0000002c
casa [%i1]0x80,%l3,%l1 ! %l1 = 00000000f265c0cd
p32_label_12:
! %l3 = 0000000000000038, Mem[0000000091000150] = 1a13b93e
stw %l3,[%i6+0x150] ! Mem[0000000091000150] = 00000038
! Mem[0000000051800158] = d92b39aca54d03a7, %l3 = 0000000000000038, %l4 = 00000000cc49e90d
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = d92b39aca54d03a7
! Mem[00000000910001d0] = 5e069791 a8949fe2, %g2 = 25855ca4, %g3 = a6b4e02e
ldd [%i6+0x1d0],%g2 ! %g2 = 000000005e069791 00000000a8949fe2
! Mem[000000009180016c] = 0d3690f0, %g2 = 000000005e069791
lduh [%o0+0x16c],%g2 ! %g2 = 0000000000000d36
! Mem[00000000908000f4] = 189a1182, %g2 = 0000000000000d36
ldsb [%i5+0x0f6],%g2 ! %g2 = 0000000000000018
! Mem[00000000508000d8] = 8841550d, %l7 = 72cb0cb4, %l3 = 00000038
add %i1,0xd8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000008841550d
! Mem[0000000091000028] = 478a2a32965194f0, %g2 = 0000000000000018
ldx [%i6+%o5],%g2 ! %g2 = 478a2a32965194f0
! Mem[000000005080006c] = 765a8280, %l7 = 72cb0cb4, %l1 = f265c0cd
add %i1,0x6c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000765a8280
! Mem[0000000051000058] = 371009ee6ce4d945, %l5 = 0000000000ff72f4, %l6 = 000000001106b413
add %i2,0x58,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 371009ee6ce4d945
! Mem[0000000051000048] = f693ba2c838010af, %l4 = d92b39aca54d03a7, %l0 = 00000000000000dd
add %i2,0x48,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = f693ba2c838010af
p32_label_13:
! Mem[0000000051800118] = 99da12f045b3c73b, %l7 = 0000000072cb0cb4, %l1 = 00000000765a8280
add %i3,0x118,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 99da12f045b3c73b
! Mem[000000005080001c] = 61c4d8e9, %l5 = 0000000000ff72f4
swap [%i1+0x01c],%l5 ! %l5 = 0000000061c4d8e9
! Mem[0000000050000149] = ff127cbc, %l5 = 0000000061c4d8e9
ldstub [%i0+0x149],%l5 ! %l5 = 00000012000000ff
! Mem[00000000900000e0] = 75bdbf877d93f870, %g2 = 478a2a32965194f0
ldx [%i4+0x0e0],%g2 ! %g2 = 75bdbf877d93f870
! Mem[0000000091800190] = 18bdfe98d772a70c, %g2 = 75bdbf877d93f870
ldx [%o0+0x190],%g2 ! %g2 = 18bdfe98d772a70c
! Mem[00000000508000a7] = 64601f99, %l7 = 0000000072cb0cb4
ldstub [%i1+0x0a7],%l7 ! %l7 = 00000099000000ff
! Mem[0000000050000004] = 51f2652e, %l5 = 0000000000000012
swap [%i0+0x004],%l5 ! %l5 = 0000000051f2652e
! Mem[0000000051000194] = c93dc385, %l0 = f693ba2c838010af
ldstub [%i2+0x194],%l0 ! %l0 = 000000c9000000ff
! Mem[0000000051000048] = f693ba2c, %l2 = 00000000dafba58b
swap [%i2+0x048],%l2 ! %l2 = 00000000f693ba2c
! Mem[0000000050000148] = ffff7cbc9002c5ad, %l3 = 000000008841550d, %l0 = 00000000000000c9
add %i0,0x148,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ffff7cbc9002c5ad
p32_label_14:
! Mem[00000000908001c8] = f52008eb, %g2 = 18bdfe98d772a70c
ldsb [%i5+0x1c9],%g2 ! %g2 = fffffffffffffff5
! Mem[000000009100009c] = f7f11a4d, %g2 = fffffffffffffff5
ldub [%i6+0x09f],%g2 ! %g2 = 00000000000000f7
! Mem[00000000508001e0] = 7db18b61, %l1 = 45b3c73b, %l6 = 6ce4d945
add %i1,0x1e0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000007db18b61
! Mem[000000005100010f] = 95f7bb4e, %l6 = 000000007db18b61
ldstub [%i2+0x10f],%l6 ! %l6 = 0000004e000000ff
! %l5 = 0000000051f2652e, Mem[0000000091000144] = d9de5dcd
sth %l5,[%i6+0x144] ! Mem[0000000091000144] = 652e5dcd
! Mem[0000000050000178] = b53ba8c07a77292e, %l1 = 99da12f045b3c73b, %l0 = ffff7cbc9002c5ad
add %i0,0x178,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = b53ba8c07a77292e
! Mem[0000000090800174] = 9c7f93b7, %g2 = 00000000000000f7
ldsb [%i5+0x177],%g2 ! %g2 = ffffffffffffff9c
! %l3 = 000000008841550d, Mem[00000000908001b5] = d28f1d18
stb %l3,[%i5+0x1b5] ! Mem[00000000908001b4] = 0d8f1d18
! Mem[000000005000016c] = 807b4521, %l3 = 000000008841550d
swap [%i0+0x16c],%l3 ! %l3 = 00000000807b4521
! Mem[0000000050800140] = ef34274c8d70832f, %l3 = 00000000807b4521, %l2 = 00000000f693ba2c
add %i1,0x140,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ef34274c8d70832f
p32_label_15:
! Mem[00000000508000c4] = 1195e420, %l5 = 0000000051f2652e
swap [%i1+0x0c4],%l5 ! %l5 = 000000001195e420
! Mem[00000000908000c0] = 66818fc2, %g2 = ffffffffffffff9c
ldsh [%i5+0x0c2],%g2 ! %g2 = 0000000000006681
! Mem[00000000910001fc] = 914712e8, %g2 = 0000000000006681
ldub [%i6+0x1ff],%g2 ! %g2 = 0000000000000091
! Mem[00000000500001be] = 3622be82, %l4 = d92b39aca54d03a7
ldstub [%i0+0x1be],%l4 ! %l4 = 000000be000000ff
! Mem[0000000051000046] = af3b9a54, %l7 = 0000000000000099
ldstub [%i2+0x046],%l7 ! %l7 = 0000009a000000ff
! Mem[0000000050000018] = 703c3363 76973553, %l2 = 8d70832f, %l3 = 807b4521
ldd [%i0+%o3],%l2 ! %l2 = 00000000703c3363 0000000076973553
! Mem[0000000051000110] = 8eabf94402d7b634, %l3 = 0000000076973553, %l1 = 99da12f045b3c73b
add %i2,0x110,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 8eabf94402d7b634
! Mem[0000000091800158] = 00000000, %g18 = 971964e3b8658ea2
ldsw [%o0+0x158],%g2 ! %g2 = 971964e3b8658ea2
! Mem[0000000091800068] = 8c9fe99d3e90d044, %g2 = 0000000000000000
ldx [%o0+0x068],%g2 ! %g2 = 8c9fe99d3e90d044
! %l4 = 000000be, %l5 = 1195e420, Mem[0000000091000050] = de1db3f2 25ed5b63
std %l4,[%i6+0x050] ! Mem[0000000091000050] = 000000be 1195e420
p32_label_16:
! Mem[00000000500000a0] = c333bfe3b318c987, %l4 = 00000000000000be, %l1 = 8eabf94402d7b634
add %i0,0xa0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = c333bfe3b318c987
! Mem[0000000090800180] = 3724c54c, %g2 = 8c9fe99d3e90d044
ldsb [%i5+0x183],%g2 ! %g2 = 0000000000000037
! Mem[0000000091000168] = 846b3255 9f5c7543, %g2 = 00000037, %g3 = a8949fe2
ldd [%i6+0x168],%g2 ! %g2 = 00000000846b3255 000000009f5c7543
! Mem[000000005180008d] = cba68fb5, %l7 = 000000000000009a
ldstub [%i3+0x08d],%l7 ! %l7 = 000000a6000000ff
! Mem[00000000918001f0] = 3f23b3ff, %g2 = 00000000846b3255
ldub [%o0+0x1f3],%g2 ! %g2 = 000000000000003f
! Mem[0000000050000000] = bfe5435700000012, %l3 = 0000000076973553, %l6 = 000000000000004e
casxa [%i0]0x80,%l3,%l6 ! %l6 = bfe5435700000012
! %l2 = 703c3363, %l3 = 76973553, Mem[0000000051000110] = 8eabf944 02d7b634
std %l2,[%i2+0x110] ! Mem[0000000051000110] = 703c3363 76973553
! Mem[0000000050000100] = 9980888d, %l3 = 76973553, %l0 = 7a77292e
add %i0,0x100,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000009980888d
! Mem[000000005000010a] = 309953b4, %l5 = 000000001195e420
ldstub [%i0+0x10a],%l5 ! %l5 = 00000053000000ff
! Mem[00000000518000c8] = bc4644f1, %l5 = 00000053, %l6 = 00000012
add %i3,0xc8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000bc4644f1
p32_label_17:
! Mem[0000000091800024] = ccd03a2b, %g18 = 971964e3b8658ea2
ldsw [%o0+0x024],%g2 ! %g2 = 971964e3b8658ea2
! Mem[00000000510000b0] = 1a6f47d583324b11, %l5 = 0000000000000053, %l5 = 0000000000000053
add %i2,0xb0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 1a6f47d583324b11
! Mem[000000005080005c] = 59e99a27, %l4 = 000000be, %l0 = 9980888d
add %i1,0x5c,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000059e99a27
! Mem[00000000508001a0] = 4ecc08dd998b382d, %l6 = 00000000bc4644f1, %l1 = c333bfe3b318c987
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 4ecc08dd998b382d
! Mem[00000000900000f4] = 22bc786a, %g2 = ffffffffccd03a2b
lduh [%i4+0x0f4],%g2 ! %g2 = 00000000000022bc
! Mem[00000000910001a8] = ca69d45057ebb0cd, %g2 = 00000000000022bc
ldx [%i6+0x1a8],%g2 ! %g2 = ca69d45057ebb0cd
! Mem[000000005000010c] = 94d52546, %l2 = 00000000703c3363
swap [%i0+0x10c],%l2 ! %l2 = 0000000094d52546
! Mem[0000000090000058] = 243d3024, %g18 = 971964e3b8658ea2
ldsw [%i4+0x058],%g2 ! %g2 = 971964e3b8658ea2
! Mem[0000000091800024] = ccd03a2b, %g18 = 971964e3b8658ea2
ldsw [%o0+0x024],%g2 ! %g2 = 971964e3b8658ea2
! Mem[0000000090000108] = 3abbf315 083852e0, %g2 = ccd03a2b, %g3 = 9f5c7543
ldd [%i4+0x108],%g2 ! %g2 = 000000003abbf315 00000000083852e0
p32_label_18:
! Mem[00000000510000dc] = 826fd11e, %l6 = 00000000bc4644f1
swap [%i2+0x0dc],%l6 ! %l6 = 00000000826fd11e
! %l6 = 00000000826fd11e, Mem[0000000091800091] = 83cf3ce9
stb %l6,[%o0+0x091] ! Mem[0000000091800090] = 1ecf3ce9
! Mem[0000000091000160] = 8e5aef53, %g2 = 000000003abbf315
lduh [%i6+0x160],%g2 ! %g2 = 0000000000008e5a
! Mem[0000000090000154] = 880e3dd1, %g2 = 0000000000008e5a
ldub [%i4+0x155],%g2 ! %g2 = 0000000000000088
! Mem[0000000051000088] = 483210c35ce4441c, %l0 = 0000000059e99a27, %l4 = 00000000000000be
add %i2,0x88,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 483210c35ce4441c
! Mem[00000000518001b6] = b67e62b2, %l4 = 483210c35ce4441c
ldstub [%i3+0x1b6],%l4 ! %l4 = 00000062000000ff
! Mem[00000000900001fc] = fc4e30f2, %g2 = 0000000000000088
ldsb [%i4+0x1fc],%g2 ! %g2 = fffffffffffffffc
! Mem[0000000091000048] = 4b221ae1, %g2 = fffffffffffffffc
lduw [%i6+0x048],%g2 ! %g2 = 000000004b221ae1
! Mem[00000000508000f0] = 0850bd97417ffbf8, %l2 = 0000000094d52546, %l3 = 0000000076973553
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 0850bd97417ffbf8
! Mem[000000005080015c] = 8d77c573, %l6 = 826fd11e, %l4 = 00000062
add %i1,0x15c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000008d77c573
p32_label_19:
! Mem[000000005080012f] = 2dce8d0a, %l2 = 0000000094d52546
ldstub [%i1+0x12f],%l2 ! %l2 = 0000000a000000ff
! %l4 = 000000008d77c573, Mem[0000000090800102] = bef4b4ac
stb %l4,[%i5+0x102] ! Mem[0000000090800100] = 73f4b4ac
! Mem[0000000051800109] = a87dca7f, %l1 = 4ecc08dd998b382d
ldstub [%i3+0x109],%l1 ! %l1 = 0000007d000000ff
! %l6 = 00000000826fd11e, Mem[000000009000011a] = 7b227f84
sth %l6,[%i4+0x11a] ! Mem[0000000090000118] = d11e7f84
! Mem[0000000090000000] = 3dcbd51e62732a5b, %g2 = 000000004b221ae1
ldx [%i4+%g0],%g2 ! %g2 = 3dcbd51e62732a5b
! Mem[0000000051000144] = 74e1f6db, %l2 = 0000000a, %l2 = 0000000a
add %i2,0x144,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000074e1f6db
! Mem[00000000900001c8] = a8730dff, %g2 = 3dcbd51e62732a5b
lduw [%i4+0x1c8],%g2 ! %g2 = 00000000a8730dff
! Mem[00000000918000a4] = e5674a19, %g2 = 00000000a8730dff
lduh [%o0+0x0a4],%g2 ! %g2 = 000000000000e567
! Mem[0000000090800088] = e465cdce, %g2 = 000000000000e567
lduw [%i5+0x088],%g2 ! %g2 = 00000000e465cdce
! Mem[0000000090000170] = 19d6bdacdeefdd70, %g2 = 00000000e465cdce
ldx [%i4+0x170],%g2 ! %g2 = 19d6bdacdeefdd70
p32_label_20:
! Mem[000000005000008c] = e266e0ed, %l0 = 0000000059e99a27
swap [%i0+0x08c],%l0 ! %l0 = 00000000e266e0ed
! Mem[00000000508000e8] = 3b6c5e01b0576fb0, %l6 = 00000000826fd11e, %l0 = 00000000e266e0ed
add %i1,0xe8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 3b6c5e01b0576fb0
! Mem[00000000518001c8] = 38712bcf, %l1 = 000000000000007d
ldstub [%i3+0x1c8],%l1 ! %l1 = 00000038000000ff
! Mem[0000000051800008] = e6a278710e7447ec, %l7 = 00000000000000a6, %l3 = 0850bd97417ffbf8
add %i3,0x08,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e6a278710e7447ec
! Mem[00000000508001d0] = 25906124 3df36f0a, %l4 = 8d77c573, %l5 = 83324b11
ldd [%i1+0x1d0],%l4 ! %l4 = 0000000025906124 000000003df36f0a
! Mem[0000000050000118] = 985f96ad, %l2 = 74e1f6db, %l6 = 826fd11e
add %i0,0x118,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000985f96ad
! Mem[0000000091800100] = 624f05e7, %g2 = 19d6bdacdeefdd70
ldsh [%o0+0x102],%g2 ! %g2 = 000000000000624f
! %l6 = 985f96ad, %l7 = 000000a6, Mem[0000000090800160] = b0c88876 f2ea0527
std %l6,[%i5+0x160] ! Mem[0000000090800160] = 985f96ad 000000a6
! %l2 = 0000000074e1f6db, Mem[00000000908001a4] = 53389a2a
stw %l2,[%i5+0x1a4] ! Mem[00000000908001a4] = 74e1f6db
! Mem[0000000050800189] = fdd4675b, %l1 = 0000000000000038
ldstub [%i1+0x189],%l1 ! %l1 = 000000d4000000ff
p32_label_21:
! Mem[0000000090000020] = 6b84e7be, %g2 = 000000000000624f
ldsb [%i4+0x021],%g2 ! %g2 = 000000000000006b
! %l7 = 00000000000000a6, Mem[000000009080000a] = c671bc40
stb %l7,[%i5+0x00a] ! Mem[0000000090800008] = a671bc40
! Mem[0000000051800128] = 73c8fd6743533e54, %l4 = 0000000025906124, %l7 = 00000000000000a6
add %i3,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 73c8fd6743533e54
! %l3 = e6a278710e7447ec, Mem[000000009180006a] = e99d3e90
stb %l3,[%o0+0x06a] ! Mem[0000000091800068] = ec9d3e90
! %l5 = 000000003df36f0a, Mem[00000000908000cc] = d46ef843
stw %l5,[%i5+0x0cc] ! Mem[00000000908000cc] = 3df36f0a
! Mem[00000000508000f4] = 417ffbf8, %l6 = 985f96ad, %l4 = 25906124
add %i1,0xf4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000417ffbf8
! Mem[0000000050800028] = b4a5dd33 2517c18b, %l4 = 417ffbf8, %l5 = 3df36f0a
ldd [%i1+%o5],%l4 ! %l4 = 00000000b4a5dd33 000000002517c18b
! Mem[0000000091800198] = 63465cbe, %g2 = 000000000000006b
lduw [%o0+0x198],%g2 ! %g2 = 0000000063465cbe
! Mem[00000000518001c0] = cff5ed3a5c0ef1a4, %l1 = 00000000000000d4, %l7 = 73c8fd6743533e54
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = cff5ed3a5c0ef1a4
! Mem[000000005180007e] = a362573a, %l5 = 000000002517c18b
ldstub [%i3+0x07e],%l5 ! %l5 = 00000057000000ff
p32_label_22:
! %l6 = 00000000985f96ad, Mem[000000009100000c] = 9be6b9d3
stw %l6,[%i6+0x00c] ! Mem[000000009100000c] = 985f96ad
! Mem[0000000050000094] = 943bb027, %l6 = 985f96ad, %l5 = 00000057
add %i0,0x94,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000943bb027
! Mem[000000009180006c] = 3e90d044, %g18 = 971964e3b8658ea2
ldsw [%o0+0x06c],%g2 ! %g2 = 971964e3b8658ea2
! Mem[0000000091800180] = fca9c1ba 42fb1ad0, %g2 = 3e90d044, %g3 = 083852e0
ldd [%o0+0x180],%g2 ! %g2 = 00000000fca9c1ba 0000000042fb1ad0
! Mem[0000000051000090] = 0a360607dafba58b, %l1 = 00000000000000d4, %l1 = 00000000000000d4
add %i2,0x90,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 0a360607dafba58b
! Mem[0000000091000178] = 5045ac3eface5388, %g2 = 00000000fca9c1ba
ldx [%i6+0x178],%g2 ! %g2 = 5045ac3eface5388
! Mem[0000000091000178] = 3eface53, %g2 = 5045ac3eface5388
ldsb [%i6+0x17b],%g2 ! %g2 = 000000000000003e
! Mem[000000005000016c] = 8841550d, %l7 = 5c0ef1a4, %l2 = 74e1f6db
add %i0,0x16c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000008841550d
! Mem[00000000910000e0] = 644357e1 2679d4fb, %g2 = 0000003e, %g3 = 42fb1ad0
ldd [%i6+0x0e0],%g2 ! %g2 = 00000000644357e1 000000002679d4fb
! Mem[0000000051800068] = 7281b65d, %l0 = 3b6c5e01b0576fb0
ldsb [%i3+0x06a],%l0 ! %l0 = ffffffffffffffb6
p32_label_23:
! Mem[000000009080005c] = 7c74bdb4, %g2 = 00000000644357e1
ldub [%i5+0x05c],%g2 ! %g2 = 000000000000007c
! Mem[00000000518001cc] = d3c941e2, %l6 = 985f96ad, %l2 = 8841550d
add %i3,0x1cc,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000d3c941e2
! Mem[00000000518001c0] = cff5ed3a, %l2 = d3c941e2, %l4 = b4a5dd33
add %i3,0x1c0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000cff5ed3a
! Mem[0000000051000148] = 72db2c62a9d2bcff, %l7 = cff5ed3a5c0ef1a4, %l2 = 00000000d3c941e2
add %i2,0x148,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 72db2c62a9d2bcff
! Mem[0000000051800088] = 67dcac2dcbff8fb5, %l4 = 00000000cff5ed3a, %l1 = 0a360607dafba58b
add %i3,0x88,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 67dcac2dcbff8fb5
! Mem[0000000050800100] = 4d06c5a4c4215410, %l7 = cff5ed3a5c0ef1a4, %l1 = 67dcac2dcbff8fb5
add %i1,0x100,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 4d06c5a4c4215410
! %l3 = e6a278710e7447ec, Mem[0000000090800170] = 00000000
sth %l3,[%i5+0x170] ! Mem[0000000090800170] = 47ec0000
! Mem[0000000050000190] = e0973e2914d83cc2, %l0 = ffffffffffffffb6, %l7 = cff5ed3a5c0ef1a4
add %i0,0x190,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = e0973e2914d83cc2
! Mem[000000009080002c] = c3e6cf83, %g2 = 000000000000007c
lduh [%i5+0x02e],%g2 ! %g2 = 000000000000c3e6
! Mem[000000005100014c] = a9d2bcff, %l5 = 00000000943bb027
swap [%i2+0x14c],%l5 ! %l5 = 00000000a9d2bcff
p32_label_24:
! %l4 = 00000000cff5ed3a, Mem[000000005100019e] = a9898b46
sth %l4,[%i2+0x19e] ! Mem[000000005100019c] = a989ed3a
! Mem[00000000500001f0] = 9187b5c8cb73a916, %l1 = 4d06c5a4c4215410, %l0 = ffffffffffffffb6
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 9187b5c8cb73a916
! Mem[0000000051000120] = 5336e77e, %l6 = 985f96ad, %l0 = cb73a916
add %i2,0x120,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005336e77e
! Mem[0000000050800070] = 72148184, %l4 = cff5ed3a, %l1 = c4215410
add %i1,0x70,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000072148184
! Mem[00000000500001a0] = 023d583d67b18815, %l0 = 000000005336e77e, %l3 = e6a278710e7447ec
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 023d583d67b18815
! Mem[0000000090000070] = ef8595c8 fd39b602, %g2 = 0000c3e6, %g3 = 2679d4fb
ldd [%i4+0x070],%g2 ! %g2 = 00000000ef8595c8 00000000fd39b602
! Mem[00000000918000f4] = 91b1b504, %g2 = 00000000ef8595c8
ldsh [%o0+0x0f4],%g2 ! %g2 = ffffffffffff91b1
! Mem[000000005000009e] = 61218d56, %l4 = 00000000cff5ed3a
ldstub [%i0+0x09e],%l4 ! %l4 = 0000008d000000ff
! Mem[0000000051000090] = 0a360607, %l5 = a9d2bcff, %l7 = 14d83cc2
add %i2,0x90,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000000a360607
! Mem[0000000090800004] = e3091c39, %g2 = ffffffffffff91b1
ldsh [%i5+0x004],%g2 ! %g2 = ffffffffffffe309
p32_label_25:
! Mem[000000009180013c] = f4a69a0d, %g2 = ffffffffffffe309
ldub [%o0+0x13c],%g2 ! %g2 = 00000000000000f4
! %l2 = 72db2c62a9d2bcff, Mem[0000000091000048] = 4b221ae1c186360c
stx %l2,[%i6+0x048] ! Mem[0000000091000048] = 72db2c62a9d2bcff
! Mem[00000000908001dc] = 0ac0047a, %g2 = 00000000000000f4
ldsb [%i5+0x1df],%g2 ! %g2 = 000000000000000a
! Mem[0000000050800184] = 01994862, %l1 = 72148184, %l4 = 0000008d
add %i1,0x184,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000001994862
! Mem[000000009100011c] = 88355b19, %g2 = 000000000000000a
lduh [%i6+0x11c],%g2 ! %g2 = 0000000000008835
! %l3 = 023d583d67b18815, Mem[0000000091000024] = 3f07dc62
stw %l3,[%i6+0x024] ! Mem[0000000091000024] = 67b18815
! Mem[0000000051000046] = af3bff54, %l4 = 0000000001994862
ldstub [%i2+0x046],%l4 ! %l4 = 000000ff000000ff
! Mem[0000000051000108] = 03882df395f7bbff, %l3 = 023d583d67b18815, %l2 = 72db2c62a9d2bcff
add %i2,0x108,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 03882df395f7bbff
! Mem[00000000910000e4] = 2679d4fb, %g2 = 0000000000008835
lduw [%i6+0x0e4],%g2 ! %g2 = 000000002679d4fb
! Mem[0000000090800184] = 4c114e14, %g2 = 000000002679d4fb
ldsh [%i5+0x186],%g2 ! %g2 = 0000000000004c11
ba,a p32_not_taken_0_end
p32_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000005336e77e
bne,a,pn %xcc,p32_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000072148184
bne,a,pn %xcc,p32_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 03882df395f7bbff
bne,a,pn %xcc,p32_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 023d583d67b18815
bne,a,pn %xcc,p32_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ff
bne,a,pn %xcc,p32_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000a9d2bcff
bne,a,pn %xcc,p32_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000985f96ad
bne,a,pn %xcc,p32_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000a360607
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 11f2f7f6 7cf8a732
bne %xcc,p32_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be b2ee0ef1 e93f7f6e
bne %xcc,p32_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 921377b4 c3c28fea
bne %xcc,p32_f6_fail
nop
! Check Local Memory
set p32_local0_expect,%g1
p32_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = bfe5435700000012
ldx [%i0+0x000],%g3 ! Observed data at 0000000050000000
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a2ff590114bc5963
ldx [%i0+0x008],%g3 ! Observed data at 0000000050000008
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 8e9cdf8aed9dbcff
ldx [%i0+0x040],%g3 ! Observed data at 0000000050000040
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 4eff8689d1467160
ldx [%i0+0x048],%g3 ! Observed data at 0000000050000048
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = caba50152424324e
ldx [%i0+0x068],%g3 ! Observed data at 0000000050000068
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7357b03559e99a27
ldx [%i0+0x088],%g3 ! Observed data at 0000000050000088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 97b1641d6121ff56
ldx [%i0+0x098],%g3 ! Observed data at 0000000050000098
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 07a35bf65f41f14c
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000500000b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 8332f1d35f47b7ef
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000500000c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = db9f2fce43fef5ff
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000500000e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 3099ffb4703c3363
ldx [%i0+0x108],%g3 ! Observed data at 0000000050000108
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = f5d807ffd9fffc75
ldx [%i0+0x128],%g3 ! Observed data at 0000000050000128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = ffff7cbc9002c5ad
ldx [%i0+0x148],%g3 ! Observed data at 0000000050000148
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = e3b8ae398841550d
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 = b53ba8c07a77292e
ldx [%i0+0x178],%g3 ! Observed data at 0000000050000178
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d489a10e3622ff82
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000500001b8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f0fbc9120000e67e
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000500001e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i0,0x1e8,%g4
set p32_local1_expect,%g1
p32_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = b84558c200ff72f4
ldx [%i1+0x018],%g3 ! Observed data at 0000000050800018
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x018,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9444f43acec1c07e
ldx [%i1+0x050],%g3 ! Observed data at 0000000050800050
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = fcf199b3dc559eff
ldx [%i1+0x088],%g3 ! Observed data at 0000000050800088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ffb2603564601fff
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000508000a0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000000062d80f41
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000508000a8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = e45fd4db51f2652e
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000508000c0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = b4cdad43a8960823
ldx [%i1+0x108],%g3 ! Observed data at 0000000050800108
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = 3460dc5b2dce8dff
ldx [%i1+0x128],%g3 ! Observed data at 0000000050800128
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x128,%g4
ldx [%g1+0x188],%g2 ! Expected data = fdff675b9efd0647
ldx [%i1+0x188],%g3 ! Observed data at 0000000050800188
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i1,0x188,%g4
set p32_local2_expect,%g1
p32_check_local2:
ldx [%g1+0x040],%g2 ! Expected data = 5162963faf3bff54
ldx [%i2+0x040],%g3 ! Observed data at 0000000051000040
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = dafba58b838010af
ldx [%i2+0x048],%g3 ! Observed data at 0000000051000048
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6837ce3bbc4644f1
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000510000d8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 417ffbf8e74abb7a
ldx [%i2+0x100],%g3 ! Observed data at 0000000051000100
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 03882df395f7bbff
ldx [%i2+0x108],%g3 ! Observed data at 0000000051000108
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 703c336376973553
ldx [%i2+0x110],%g3 ! Observed data at 0000000051000110
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 72db2c62943bb027
ldx [%i2+0x148],%g3 ! Observed data at 0000000051000148
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x148,%g4
ldx [%g1+0x190],%g2 ! Expected data = 6e15497cff3dc385
ldx [%i2+0x190],%g3 ! Observed data at 0000000051000190
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5547b01fa989ed3a
ldx [%i2+0x198],%g3 ! Observed data at 0000000051000198
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 478a2a320f03947e
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000510001e8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 7fffc39986b3d6b5
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000510001f0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i2,0x1f0,%g4
set p32_local3_expect,%g1
p32_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = ffa29e717946a17a
ldx [%i3+0x028],%g3 ! Observed data at 0000000051800028
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x028,%g4
ldx [%g1+0x070],%g2 ! Expected data = 311c05ea64bc94a2
ldx [%i3+0x070],%g3 ! Observed data at 0000000051800070
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e2222216a362ff3a
ldx [%i3+0x078],%g3 ! Observed data at 0000000051800078
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 67dcac2dcbff8fb5
ldx [%i3+0x088],%g3 ! Observed data at 0000000051800088
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 31c5fc900000005e
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000518000b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x108],%g2 ! Expected data = a8ffca7f78cd6359
ldx [%i3+0x108],%g3 ! Observed data at 0000000051800108
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x108,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 48fe7796b67effb2
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000518001b0
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff712bcfd3c941e2
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000518001c8
cmp %g2,%g3
bne,a,pn %xcc,p32_local_failed
add %i3,0x1c8,%g4
! The test for processor 32 has passed
p32_passed:
ta GOOD_TRAP
nop
p32_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p32_failed
p32_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p32_failed
p32_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p32_failed
p32_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p32_failed
p32_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p32_failed
p32_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p32_failed
p32_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p32_failed
p32_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p32_failed
p32_f2_fail:
set p32_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f4_fail:
set p32_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p32_f6_fail:
set p32_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 32 failed
p32_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x080] ! Set processor 32 done flag
set p32_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 32 failed
p32_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x080] ! Set processor 32 done flag
set p32_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p32_selfmod_failed:
ba p32_failed
mov 0xabc,%g1
p32_common_error:
or %g0,0xf00,%g1
ba p32_failed
mov %o5,%g3
p32_common_signature_error:
set p32_temp,%g1
ba p32_failed
st %g2,[%g1] ! Common Lock Number
p32_common_timeout:
set p32_temp,%g1
ba p32_failed
st %g2,[%g1] ! Common Lock Number
p32_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p32_failed
mov 0x0,%g3
p32_trap1e:
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000050000018]
stxa %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800000]
ldswa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051000028]
stda %l2,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800010]
stha %l2,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800008]
ldsha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050000018]
done
p32_trap1o:
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000050000018]
stxa %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800000]
ldswa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051000028]
stda %l2,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800010]
stha %l2,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800008]
ldsha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000050000018]
done
p32_trap2e:
stba %l4,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000000]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000051800028]
swapa [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051800000]
stxa %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800018]
done
p32_trap2o:
stba %l4,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000050000000]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000051800028]
swapa [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000051800000]
stxa %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000051800018]
done
p32_trap3e:
nop
nop
nop
nop
nop
nop
done
p32_trap3o:
nop
nop
nop
nop
nop
nop
done
p32_init_memory_pointers:
set p32_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p32_local0_start,%i0
set p32_local1_start,%i1
set p32_local2_start,%i2
set p32_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b6cc047da20761ce
ldx [%g1+0x008],%l1 ! %l1 = 2987af8c965194f0
ldx [%g1+0x010],%l2 ! %l2 = b1b51af5b4cdad43
ldx [%g1+0x018],%l3 ! %l3 = 345eec949c78d3d6
ldx [%g1+0x020],%l4 ! %l4 = 251549afba859820
ldx [%g1+0x028],%l5 ! %l5 = 7e107fe8a13c0398
ldx [%g1+0x030],%l6 ! %l6 = be1b83efc23b12e5
ldx [%g1+0x038],%l7 ! %l7 = aa1af996e20bf99b
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7bfc0941 342d0cea 2fec43e5 d70d9afc
! %f4 = 3ab57efc c9b92060 b9eca796 8a7fad04
! %f8 = cf05305f 0f34f6dc 7ca639a5 30282aa1
! %f12 = 9d09dd43 d014f79a 552b3966 904f3dee
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 51439f36 c785ec23 e089a8f5 f6d6d08f
! %f20 = c86ed9c8 3d0a8d8f 83a19bd9 b452559f
! %f24 = e7dc1f44 de01c01a d187bfe9 66d933b5
! %f28 = 84262a0c 25c9b4d5 3c23bd0c 0dbbc199
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 96fd4f1b 3bd2f8fe 469d239c d51f7b22
! %f36 = 23d77fdd 218bb6a3 e0b4e125 6b99704f
! %f40 = b035e89f 0d96fcd3 6581ab64 f2026114
! %f44 = 86140f58 e6d89ce3 12fe24ac d13dec47
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf8fe7f8f0000002b,%g7,%g1 ! GSR scale = 5, align = 3
wr %g1,%g0,%gsr ! GSR = f8fe7f8f0000002b
wr %g0,%y ! Clear Y 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[00000000530000f8] = 16233e45081899ea, %l4 = 506301fa6b2ef275, %l0 = 0cc47203fbff4d87
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 16233e45081899ea
! Mem[00000000530000bc] = 2dda7fd8, %l5 = 97920c9d, %l1 = 543258ab
add %i2,0xbc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000002dda7fd8
! Mem[000000005280007c] = a1ed671d, %l5 = 953bcb7897920c9d
swap [%i1+0x07c],%l5 ! %l5 = 00000000a1ed671d
! Mem[0000000090000084] = 00fc2d06, %g2 = 2dff472629a98c6f
lduw [%i4+0x084],%g2 ! %g2 = 0000000000fc2d06
! Mem[00000000918001d0] = a5d23446, %g18 = f7711aa2b392a1e1
ldsw [%o0+0x1d0],%g2 ! %g2 = f7711aa2b392a1e1
! Mem[00000000538001f0] = 5ceef78d, %l4 = 6b2ef275, %l3 = 1535c644
add %i3,0x1f0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005ceef78d
! %l0 = 16233e45081899ea, Mem[000000009000005d] = 4d857785
stb %l0,[%i4+0x05d] ! Mem[000000009000005c] = ea857785
! %l4 = 506301fa6b2ef275, Mem[0000000091000028] = 5731f53b
sth %l4,[%i6+%o5] ! Mem[0000000091000028] = f275f53b
! Mem[00000000528000b0] = 2b0effcdd6533463, %l6 = c469019dad1da2a6, %l6 = c469019dad1da2a6
add %i1,0xb0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 2b0effcdd6533463
! Mem[0000000090800184] = 24c54c11, %g18 = f7711aa2b392a1e1
ldsw [%i5+0x184],%g2 ! %g2 = f7711aa2b392a1e1
p33_label_2:
! Mem[00000000538000a0] = 45130a8893e65c84, %l1 = 000000002dda7fd8, %l0 = 16233e45081899ea
add %i3,0xa0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 45130a8893e65c84
! %l2 = c15cf410, %l3 = 5ceef78d, Mem[0000000090000068] = 5483fd96 d7808cb0
std %l2,[%i4+0x068] ! Mem[0000000090000068] = c15cf410 5ceef78d
! Mem[0000000091000190] = 03988499 42da465d, %g2 = 24c54c11, %g3 = 0bad0b00
ldd [%i6+0x190],%g2 ! %g2 = 0000000003988499 0000000042da465d
! Mem[0000000053000168] = eca696495bb9c98c, %l3 = 000000005ceef78d, %l7 = 6e98b05c373072c5
add %i2,0x168,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = eca696495bb9c98c
! Mem[0000000053000068] = 548c4d70, %l1 = 000000002dda7fd8
swap [%i2+0x068],%l1 ! %l1 = 00000000548c4d70
! Mem[0000000053000068] = 2dda7fd88dd94fdf, %l6 = 2b0effcdd6533463, %l6 = 2b0effcdd6533463
add %i2,0x68,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 2dda7fd88dd94fdf
! Mem[0000000053000018] = a388bacb, %l3 = 000000005ceef78d
ldstub [%i2+%o3],%l3 ! %l3 = 000000a3000000ff
! %l1 = 00000000548c4d70, Mem[0000000090000020] = f46b84e7
sth %l1,[%i4+%o4] ! Mem[0000000090000020] = 4d7084e7
! %l3 = 00000000000000a3, Mem[000000009180007e] = 6dae2585
stb %l3,[%o0+0x07e] ! Mem[000000009180007c] = a3ae2585
! %l6 = 2dda7fd88dd94fdf, Mem[000000009180008c] = 227c6639
sth %l6,[%o0+0x08c] ! Mem[000000009180008c] = 4fdf6639
p33_label_3:
! Mem[0000000053800068] = b07e1789, %l0 = 45130a8893e65c84
swap [%i3+0x068],%l0 ! %l0 = 00000000b07e1789
! %l0 = b07e1789, %l1 = 548c4d70, Mem[0000000091800080] = 25855ca4 a6b4e02e
std %l0,[%o0+0x080] ! Mem[0000000091800080] = b07e1789 548c4d70
! %l4 = 506301fa6b2ef275, Mem[00000000908001a2] = 12e45338
sth %l4,[%i5+0x1a2] ! Mem[00000000908001a0] = f2755338
! Mem[0000000052800080] = d6d892ca, %l4 = 506301fa6b2ef275
swap [%i1+0x080],%l4 ! %l4 = 00000000d6d892ca
! Mem[0000000090800068] = 3cd4f00a, %g2 = 0000000003988499
lduw [%i5+0x068],%g2 ! %g2 = 000000003cd4f00a
! %l7 = eca696495bb9c98c, Mem[0000000090000090] = f49f17236da0a403
stx %l7,[%i4+0x090] ! Mem[0000000090000090] = eca696495bb9c98c
! Mem[00000000918000a4] = 1964df89, %g2 = 000000003cd4f00a
ldub [%o0+0x0a7],%g2 ! %g2 = 0000000000000019
! Mem[000000005280004d] = 57ea24d0, %l6 = 2dda7fd88dd94fdf
ldstub [%i1+0x04d],%l6 ! %l6 = 000000ea000000ff
! Mem[00000000538001f8] = 32d77527ca8a35c5, %l0 = 00000000b07e1789, %l6 = 00000000000000ea
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 32d77527ca8a35c5
! Mem[0000000091800000] = eab61522, %g2 = 0000000000000019
lduh [%o0+%g0],%g2 ! %g2 = 000000000000eab6
p33_label_4:
! Mem[00000000910000a8] = 8dd0b147 40e5244d, %g2 = 0000eab6, %g3 = 42da465d
ldd [%i6+0x0a8],%g2 ! %g2 = 000000008dd0b147 0000000040e5244d
! Mem[00000000530001f4] = 4e46223d, %l3 = 00000000000000a3
ldstub [%i2+0x1f4],%l3 ! %l3 = 0000004e000000ff
! Mem[00000000520000c0] = 881d26f7771272ae, %l0 = 00000000b07e1789, %l0 = 00000000b07e1789
add %i0,0xc0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 881d26f7771272ae
! Mem[0000000053800070] = 4ad87ae1, %l2 = df533047c15cf410
ldstub [%i3+0x070],%l2 ! %l2 = 0000004a000000ff
! Mem[00000000908001b8] = 18c437e7, %g2 = 000000008dd0b147
lduh [%i5+0x1b8],%g2 ! %g2 = 00000000000018c4
! Mem[0000000090000098] = 3a3fe302, %g2 = 00000000000018c4
ldsh [%i4+0x09a],%g2 ! %g2 = 0000000000003a3f
! Mem[0000000053000088] = bfe719e27a59bb75, %l6 = 32d77527ca8a35c5, %l3 = 000000000000004e
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = bfe719e27a59bb75
! %l2 = 000000000000004a, Mem[000000009180015c] = 936f6d0e
stw %l2,[%o0+0x15c] ! Mem[000000009180015c] = 0000004a
! %l4 = 00000000d6d892ca, Mem[0000000091800168] = 9ef57873
sth %l4,[%o0+0x168] ! Mem[0000000091800168] = 92ca7873
! Mem[00000000538001e8] = fd2dfb2d, %l1 = 548c4d70, %l7 = 5bb9c98c
add %i3,0x1e8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000fd2dfb2d
p33_label_5:
! %l0 = 881d26f7771272ae, Mem[00000000908001dc] = 6a8b330a
sth %l0,[%i5+0x1dc] ! Mem[00000000908001dc] = 72ae330a
! Mem[0000000091000080] = d93cf53f, %g2 = 0000000000003a3f
ldub [%i6+0x082],%g2 ! %g2 = 00000000000000d9
! Mem[0000000052000198] = 1e42f426, %l2 = 000000000000004a
swap [%i0+0x198],%l2 ! %l2 = 000000001e42f426
! Mem[0000000052800098] = 7a5942600b67fcd9, %l4 = 00000000d6d892ca, %l7 = 00000000fd2dfb2d
add %i1,0x98,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 7a5942600b67fcd9
! Mem[0000000091800008] = 8f1d57d1, %g18 = f7711aa2b392a1e1
ldsw [%o0+%o1],%g2 ! %g2 = f7711aa2b392a1e1
! Mem[00000000530000af] = 6c6321fd, %l1 = 00000000548c4d70
ldstub [%i2+0x0af],%l1 ! %l1 = 000000fd000000ff
! Mem[0000000053000084] = 0deb94f0, %l7 = 0b67fcd9, %l3 = 7a59bb75
add %i2,0x84,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000deb94f0
! Mem[0000000053000110] = 644d8996, %l1 = 000000fd, %l5 = a1ed671d
add %i2,0x110,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000644d8996
! Mem[000000005380006c] = 4d92cb21, %l7 = 0b67fcd9, %l2 = 1e42f426
add %i3,0x6c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000004d92cb21
! Mem[000000005280007f] = 97920c9d, %l1 = 00000000000000fd
ldstub [%i1+0x07f],%l1 ! %l1 = 0000009d000000ff
p33_label_6:
! Mem[00000000538000c0] = 39b04920, %l1 = 000000000000009d
swap [%i3+0x0c0],%l1 ! %l1 = 0000000039b04920
! Mem[00000000538001e8] = fd2dfb2db20e5ec3, %l1 = 0000000039b04920, %l3 = 000000000deb94f0
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = fd2dfb2db20e5ec3
! Mem[00000000520001a0] = ee7fb31fd6059bc2, %l0 = 881d26f7771272ae, %l0 = 881d26f7771272ae
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ee7fb31fd6059bc2
! Mem[0000000052800065] = b97abb43, %l7 = 7a5942600b67fcd9
ldstub [%i1+0x065],%l7 ! %l7 = 0000007a000000ff
! %l2 = 4d92cb21, %l3 = b20e5ec3, Mem[0000000090800028] = ddfb601d 76bdc3e6
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 4d92cb21 b20e5ec3
! Mem[0000000090000010] = 4afd5db2, %g2 = ffffffff8f1d57d1
lduh [%i4+%o2],%g2 ! %g2 = 0000000000004afd
! Mem[0000000052000044] = 91dbbed6, %l7 = 000000000000007a
swap [%i0+0x044],%l7 ! %l7 = 0000000091dbbed6
! Mem[00000000520000ec] = b1d52f4b, %l3 = fd2dfb2db20e5ec3
ldstub [%i0+0x0ec],%l3 ! %l3 = 000000b1000000ff
! Mem[0000000091800170] = 98ad0f54 2fc0296a, %g2 = 00004afd, %g3 = 40e5244d
ldd [%o0+0x170],%g2 ! %g2 = 0000000098ad0f54 000000002fc0296a
! Mem[00000000520001f0] = 561491b2, %l6 = ca8a35c5, %l0 = d6059bc2
add %i0,0x1f0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000561491b2
p33_label_7:
! Mem[00000000918000d8] = 8cf5264e, %g18 = f7711aa2b392a1e1
ldsw [%o0+0x0d8],%g2 ! %g2 = f7711aa2b392a1e1
! %l5 = 00000000644d8996, Mem[00000000908000e8] = c63d9e2d
sth %l5,[%i5+0x0e8] ! Mem[00000000908000e8] = 89969e2d
! Mem[00000000910001e4] = a678b1ff, %g2 = ffffffff8cf5264e
ldsh [%i6+0x1e6],%g2 ! %g2 = ffffffffffffa678
! Mem[0000000091000098] = 6196d4bf, %g2 = ffffffffffffa678
ldub [%i6+0x09a],%g2 ! %g2 = 0000000000000061
! Mem[00000000918000d0] = ff063ce5, %g2 = 0000000000000061
ldsh [%o0+0x0d2],%g2 ! %g2 = ffffffffffffff06
! Mem[0000000053800100] = f007612a, %l3 = 000000b1, %l7 = 91dbbed6
add %i3,0x100,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f007612a
! Mem[0000000052000030] = 99120741, %l4 = d6d892ca, %l0 = 561491b2
add %i0,0x30,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000099120741
! Mem[0000000090000164] = 4c5feadb, %g2 = ffffffffffffff06
ldsb [%i4+0x165],%g2 ! %g2 = 000000000000004c
! Mem[00000000528000fc] = 752ff457, %l0 = 99120741, %l5 = 644d8996
add %i1,0xfc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000752ff457
! Mem[0000000052800008] = 5894849f, %l0 = 0000000099120741
ldsw [%i1+%o1],%l0 ! %l0 = 000000005894849f
p33_label_8:
! Mem[000000005300013c] = 537bd061, %l1 = 0000000039b04920
ldstub [%i2+0x13c],%l1 ! %l1 = 00000053000000ff
! Mem[00000000520001d8] = 0c2c7634 2be69a77, %l4 = d6d892ca, %l5 = 752ff457
ldd [%i0+0x1d8],%l4 ! %l4 = 000000000c2c7634 000000002be69a77
! Mem[0000000053000158] = 2e8d5b02ced5c751, %l3 = 00000000000000b1, %l2 = 000000004d92cb21
add %i2,0x158,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 2e8d5b02ced5c751
! Mem[000000005280016c] = 9dbb0e97, %l4 = 000000000c2c7634
swap [%i1+0x16c],%l4 ! %l4 = 000000009dbb0e97
! Mem[00000000530001d0] = 655d0345, %l4 = 9dbb0e97, %l0 = 5894849f
add %i2,0x1d0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000655d0345
! Mem[0000000052000134] = 1b766d8c, %l1 = 00000053, %l5 = 2be69a77
add %i0,0x134,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000001b766d8c
! Mem[0000000052800100] = 31bc940e, %l5 = 000000001b766d8c
swap [%i1+0x100],%l5 ! %l5 = 0000000031bc940e
! Mem[0000000090800188] = 4e146fcf 823973fe, %g2 = 0000004c, %g3 = 2fc0296a
ldd [%i5+0x188],%g2 ! %g2 = 000000004e146fcf 00000000823973fe
! Mem[0000000052000188] = cbdba7f370e95635, %l2 = 2e8d5b02ced5c751, %l5 = 0000000031bc940e
add %i0,0x188,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = cbdba7f370e95635
! Mem[00000000538000b0] = 7eb7d514, %l3 = 000000b1, %l4 = 9dbb0e97
add %i3,0xb0,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000007eb7d514
p33_label_9:
! Mem[0000000090800030] = cf83b46f, %g2 = 000000004e146fcf
lduw [%i5+0x030],%g2 ! %g2 = 00000000cf83b46f
! Mem[0000000053800194] = 6e947f53, %l6 = 32d77527ca8a35c5
ldstub [%i3+0x194],%l6 ! %l6 = 0000006e000000ff
! Mem[0000000090800078] = 30603d11, %g2 = 00000000cf83b46f
lduh [%i5+0x078],%g2 ! %g2 = 0000000000003060
! Mem[00000000900000e4] = 7d93f870, %g2 = 0000000000003060
ldsh [%i4+0x0e4],%g2 ! %g2 = 0000000000007d93
! Mem[000000005380014c] = f7bab5c8, %l5 = cbdba7f370e95635
swap [%i3+0x14c],%l5 ! %l5 = 00000000f7bab5c8
! %l2 = 2e8d5b02ced5c751, Mem[00000000530000b8] = b81f6315
stw %l2,[%i2+0x0b8] ! Mem[00000000530000b8] = ced5c751
! Mem[0000000090000118] = 4e6b7b22, %g2 = 0000000000007d93
ldub [%i4+0x118],%g2 ! %g2 = 000000000000004e
! Mem[000000005280000c] = fa89906c, %l7 = f007612a, %l0 = 655d0345
add %i1,0x0c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000fa89906c
! %l5 = 00000000f7bab5c8, Mem[0000000053000125] = cfa6b61b
stb %l5,[%i2+0x125] ! Mem[0000000053000124] = cfc8b61b
! %l3 = 00000000000000b1, Mem[0000000091000038] = f211f3562b19d18b
stx %l3,[%i6+0x038] ! Mem[0000000091000038] = 00000000000000b1
p33_label_10:
! Mem[0000000053800192] = bae2b510, %l5 = 00000000f7bab5c8
ldstub [%i3+0x192],%l5 ! %l5 = 000000b5000000ff
! Mem[00000000538001c9] = bd601fbf, %l5 = 00000000000000b5
ldstub [%i3+0x1c9],%l5 ! %l5 = 00000060000000ff
! Mem[0000000052800188] = e3a2e87df94b4682, %l1 = 0000000000000053, %l3 = 00000000000000b1
add %i1,0x188,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = e3a2e87df94b4682
! Mem[0000000053000068] = 2dda7fd88dd94fdf, %l4 = 000000007eb7d514
ldx [%i2+0x068],%l4 ! %l4 = 2dda7fd88dd94fdf
! Mem[00000000538001c8] = bdff1fbff43c34bd, %l0 = 00000000fa89906c, %l1 = 0000000000000053
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = bdff1fbff43c34bd
! %l3 = e3a2e87df94b4682, Mem[0000000091800020] = 5d7927fb
stw %l3,[%o0+%o4] ! Mem[0000000091800020] = f94b4682
! Mem[00000000530000f2] = 60707b63, %l0 = 00000000fa89906c
ldstub [%i2+0x0f2],%l0 ! %l0 = 0000007b000000ff
! Mem[00000000528001f4] = 3dfdc914, %l7 = 00000000f007612a
ldstub [%i1+0x1f4],%l7 ! %l7 = 0000003d000000ff
! Mem[0000000052000180] = 3f242b4c1c8db9a6, %l2 = 2e8d5b02ced5c751, %l3 = e3a2e87df94b4682
add %i0,0x180,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 3f242b4c1c8db9a6
! Mem[0000000052000014] = 2fd16016, %l5 = 00000060, %l5 = 00000060
add %i0,0x14,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000002fd16016
p33_label_11:
! Mem[0000000053800110] = 639c0eff, %l0 = 000000000000007b
swap [%i3+0x110],%l0 ! %l0 = 00000000639c0eff
! Mem[00000000520001f0] = 561491b2, %l5 = 000000002fd16016
swap [%i0+0x1f0],%l5 ! %l5 = 00000000561491b2
! Mem[00000000520001e3] = f7bf6b0e, %l5 = 00000000561491b2
ldstub [%i0+0x1e3],%l5 ! %l5 = 0000000e000000ff
! Mem[00000000528000a0] = adffecb7, %l4 = 2dda7fd88dd94fdf
swap [%i1+0x0a0],%l4 ! %l4 = 00000000adffecb7
! Mem[00000000908000c0] = 8a3e66815e003b63, %g2 = 000000000000004e
ldx [%i5+0x0c0],%g2 ! %g2 = 8a3e66815e003b63
! %l6 = 000000000000006e, Mem[00000000918000b0] = d557e97b
stw %l6,[%o0+0x0b0] ! Mem[00000000918000b0] = 0000006e
! Mem[0000000090800018] = fa73ed6e c37c859d, %g2 = 5e003b63, %g3 = 823973fe
ldd [%i5+%o3],%g2 ! %g2 = 00000000fa73ed6e 00000000c37c859d
! Mem[0000000053800050] = 1b9f975d, %l3 = 1c8db9a6, %l5 = 0000000e
add %i3,0x50,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000001b9f975d
! Mem[000000009080010c] = 86efe9aa, %g2 = 00000000fa73ed6e
ldsh [%i5+0x10e],%g2 ! %g2 = ffffffffffff86ef
! Mem[00000000538001b0] = 635dae9b, %l1 = bdff1fbff43c34bd
lduh [%i3+0x1b0],%l1 ! %l1 = 000000000000635d
p33_label_12:
! %l0 = 00000000639c0eff, Mem[00000000910000e0] = 644357e1
sth %l0,[%i6+0x0e0] ! Mem[00000000910000e0] = 0eff57e1
! Mem[0000000053800028] = 269ea0c5, %l4 = 00000000adffecb7
swap [%i3+%o5],%l4 ! %l4 = 00000000269ea0c5
! Mem[0000000091000048] = 4b221ae1, %g2 = ffffffffffff86ef
ldsb [%i6+0x048],%g2 ! %g2 = 000000000000004b
! Mem[0000000053000138] = 70c7de13, %l3 = 3f242b4c1c8db9a6
swap [%i2+0x138],%l3 ! %l3 = 0000000070c7de13
! Mem[0000000091000088] = 04dbc27f, %g2 = 000000000000004b
lduh [%i6+0x088],%g2 ! %g2 = 00000000000004db
! %l6 = 000000000000006e, Mem[000000009180019c] = ba7cf3a7
sth %l6,[%o0+0x19c] ! Mem[000000009180019c] = 006ef3a7
! %l7 = 000000000000003d, Mem[00000000900001d4] = cce983c4
stw %l7,[%i4+0x1d4] ! Mem[00000000900001d4] = 0000003d
! %l4 = 00000000269ea0c5, Mem[00000000910000cc] = 1407c9ab
sth %l4,[%i6+0x0cc] ! Mem[00000000910000cc] = a0c5c9ab
! Mem[0000000053000104] = 1dc6656c, %l4 = 269ea0c5, %l3 = 70c7de13
add %i2,0x104,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000001dc6656c
! Mem[0000000053800038] = 825a01065d7b3a7c, %l7 = 000000000000003d, %l3 = 000000001dc6656c
add %i3,0x38,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 825a01065d7b3a7c
p33_label_13:
! Mem[00000000918001b8] = 1812ab31, %g2 = 00000000000004db
lduh [%o0+0x1b8],%g2 ! %g2 = 0000000000001812
! Mem[0000000052000090] = 8416a5dc663f543a, %l4 = 00000000269ea0c5, %l5 = 000000001b9f975d
add %i0,0x90,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 8416a5dc663f543a
! Mem[00000000900000ac] = 9e017c21, %g2 = 0000000000001812
lduh [%i4+0x0ae],%g2 ! %g2 = 0000000000009e01
! Mem[00000000520001f6] = dc54b127, %l4 = 00000000269ea0c5
ldstub [%i0+0x1f6],%l4 ! %l4 = 000000b1000000ff
! Mem[0000000090800160] = b0c88876, %g2 = 0000000000009e01
ldub [%i5+0x160],%g2 ! %g2 = 00000000000000b0
! Mem[000000005200003c] = d1f61935, %l3 = 825a01065d7b3a7c
swap [%i0+0x03c],%l3 ! %l3 = 00000000d1f61935
! Mem[000000009100017c] = 5388d9bc, %g2 = 00000000000000b0
ldub [%i6+0x17e],%g2 ! %g2 = 0000000000000053
! Mem[00000000538000eb] = 150e7a35, %l5 = 8416a5dc663f543a
ldstub [%i3+0x0eb],%l5 ! %l5 = 00000035000000ff
! %l1 = 000000000000635d, Mem[00000000910000b1] = 54d54e37
stb %l1,[%i6+0x0b1] ! Mem[00000000910000b0] = 5dd54e37
! Mem[00000000918000d8] = 8cf5264e, %g2 = 0000000000000053
lduw [%o0+0x0d8],%g2 ! %g2 = 000000008cf5264e
p33_label_14:
! Mem[0000000052000050] = 6a02ab84, %l5 = 0000000000000035
swap [%i0+0x050],%l5 ! %l5 = 000000006a02ab84
! Mem[0000000091800048] = 761593c6, %g2 = 000000008cf5264e
ldsh [%o0+0x04a],%g2 ! %g2 = 0000000000007615
! %l0 = 00000000639c0eff, Mem[0000000090800048] = afc5a6f0
stw %l0,[%i5+0x048] ! Mem[0000000090800048] = 639c0eff
! Mem[00000000908000b4] = 2956a2fc, %g2 = 0000000000007615
ldub [%i5+0x0b6],%g2 ! %g2 = 0000000000000029
! %l3 = 00000000d1f61935, Mem[0000000090000046] = 3ce2f0df
sth %l3,[%i4+0x046] ! Mem[0000000090000044] = 1935f0df
! Mem[0000000053800160] = e55b084db6ae5bae, %l4 = 00000000000000b1, %l2 = 2e8d5b02ced5c751
add %i3,0x160,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = e55b084db6ae5bae
! Mem[0000000052800018] = 4cfd74c7, %l1 = 0000635d, %l6 = 0000006e
add %i1,0x18,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000004cfd74c7
! Mem[0000000090800050] = c736e0bd, %g2 = 0000000000000029
ldsh [%i5+0x052],%g2 ! %g2 = ffffffffffffc736
! Mem[0000000053000140] = 02ada853, %l7 = 0000003d, %l4 = 000000b1
add %i2,0x140,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000002ada853
! Mem[00000000520000c4] = 771272ae, %l7 = 000000000000003d
swap [%i0+0x0c4],%l7 ! %l7 = 00000000771272ae
p33_label_15:
! Mem[000000005200000c] = 21278d3a, %l7 = 00000000771272ae
swap [%i0+0x00c],%l7 ! %l7 = 0000000021278d3a
! Mem[0000000053000100] = 50a2577d, %l3 = 00000000d1f61935
swap [%i2+0x100],%l3 ! %l3 = 0000000050a2577d
! Mem[00000000530000f4] = bd023c3d, %l0 = 00000000639c0eff
swap [%i2+0x0f4],%l0 ! %l0 = 00000000bd023c3d
! Mem[00000000908000f0] = 6f1e9dcf 3178189a, %g2 = ffffc736, %g3 = c37c859d
ldd [%i5+0x0f0],%g2 ! %g2 = 000000006f1e9dcf 000000003178189a
! %l0 = 00000000bd023c3d, Mem[00000000918000f2] = 9e1291b1
stb %l0,[%o0+0x0f2] ! Mem[00000000918000f0] = 3d1291b1
! Mem[00000000918001f0] = e6c9843f23b3ffa2, %g2 = 000000006f1e9dcf
ldx [%o0+0x1f0],%g2 ! %g2 = e6c9843f23b3ffa2
! Mem[00000000900001a0] = 18550a34, %g2 = e6c9843f23b3ffa2
ldub [%i4+0x1a2],%g2 ! %g2 = 0000000000000018
! %l2 = b6ae5bae, %l3 = 50a2577d, Mem[0000000091000068] = 442f3604 42a83b18
std %l2,[%i6+0x068] ! Mem[0000000091000068] = b6ae5bae 50a2577d
! Mem[000000009080003c] = 59c73563, %g2 = 0000000000000018
ldsb [%i5+0x03d],%g2 ! %g2 = 0000000000000059
! Mem[0000000052000100] = f5c492b0, %l4 = 0000000002ada853
swap [%i0+0x100],%l4 ! %l4 = 00000000f5c492b0
p33_label_16:
! Mem[00000000538001d0] = 06824938, %l0 = bd023c3d, %l1 = 0000635d
add %i3,0x1d0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000006824938
! Mem[0000000053800168] = 6272e40869629ac4, %l2 = e55b084db6ae5bae, %l2 = e55b084db6ae5bae
add %i3,0x168,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 6272e40869629ac4
! Mem[0000000091000044] = 3fd84b22, %g2 = 0000000000000059
lduh [%i6+0x046],%g2 ! %g2 = 0000000000003fd8
! %l3 = 0000000050a2577d, Mem[00000000900000b0] = 7c212b59
stw %l3,[%i4+0x0b0] ! Mem[00000000900000b0] = 50a2577d
! Mem[00000000520000a9] = 8430ef1d, %l6 = 000000004cfd74c7
ldstub [%i0+0x0a9],%l6 ! %l6 = 00000030000000ff
! Mem[0000000090000014] = df443d99, %g2 = 0000000000003fd8
lduh [%i4+0x014],%g2 ! %g2 = 000000000000df44
! Mem[0000000091000168] = 846b32559f5c7543, %g2 = 000000000000df44
ldx [%i6+0x168],%g2 ! %g2 = 846b32559f5c7543
! Mem[00000000918000ec] = 60f6c198, %g2 = 846b32559f5c7543
ldsb [%o0+0x0ed],%g2 ! %g2 = 0000000000000060
! Mem[0000000090000128] = b80c52ff 391c57cf, %g2 = 00000060, %g3 = 3178189a
ldd [%i4+0x128],%g2 ! %g2 = 00000000b80c52ff 00000000391c57cf
! Mem[00000000530000dc] = 2768b61b, %l0 = 00000000bd023c3d
swap [%i2+0x0dc],%l0 ! %l0 = 000000002768b61b
p33_label_17:
! Mem[00000000538000f0] = 8462d3c5fc48f6dd, %l0 = 000000002768b61b, %l2 = 6272e40869629ac4
add %i3,0xf0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 8462d3c5fc48f6dd
! Mem[00000000538001f8] = 32d77527ca8a35c5, %l4 = 00000000f5c492b0, %l3 = 0000000050a2577d
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 32d77527ca8a35c5
! Mem[0000000052000164] = fab8a94a, %l4 = 00000000f5c492b0
lduw [%i0+0x164],%l4 ! %l4 = 00000000fab8a94a
! Mem[0000000090000070] = ef8595c8fd39b602, %g2 = 00000000b80c52ff
ldx [%i4+0x070],%g2 ! %g2 = ef8595c8fd39b602
! Mem[00000000900001b4] = e9ae522e, %g2 = ef8595c8fd39b602
ldsh [%i4+0x1b4],%g2 ! %g2 = ffffffffffffe9ae
! Mem[0000000090800090] = 4099adcd, %g2 = ffffffffffffe9ae
ldsh [%i5+0x092],%g2 ! %g2 = 0000000000004099
! %l7 = 0000000021278d3a, Mem[00000000900000f0] = 2cbe15ed
sth %l7,[%i4+0x0f0] ! Mem[00000000900000f0] = 8d3a15ed
! Mem[000000009080014c] = 0ff94014, %g2 = 0000000000004099
lduw [%i5+0x14c],%g2 ! %g2 = 000000000ff94014
! Mem[00000000530000e4] = 11d7c0e4, %l7 = 0000000021278d3a
ldsh [%i2+0x0e6],%l7 ! %l7 = ffffffffffffc0e4
! Mem[0000000053800004] = 98e86892, %l1 = 06824938, %l3 = ca8a35c5
add %i3,0x04,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000098e86892
p33_label_18:
! %l1 = 0000000006824938, Mem[000000009080008a] = cdce3b38
sth %l1,[%i5+0x08a] ! Mem[0000000090800088] = 49383b38
! Mem[0000000052000154] = 7e95b04f, %l3 = 98e86892, %l0 = 2768b61b
add %i0,0x154,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007e95b04f
! Mem[0000000053800102] = f007612a, %l3 = 0000000098e86892
ldstub [%i3+0x102],%l3 ! %l3 = 00000061000000ff
! Mem[0000000052800084] = 6d69d8b7, %l5 = 000000006a02ab84
ldstub [%i1+0x084],%l5 ! %l5 = 0000006d000000ff
! Mem[00000000908000e8] = 89969e2d, %g2 = 000000000ff94014
lduw [%i5+0x0e8],%g2 ! %g2 = 0000000089969e2d
! Mem[00000000520000d8] = 8c004eca, %l7 = ffffffffffffc0e4
lduw [%i0+0x0d8],%l7 ! %l7 = 000000008c004eca
! Mem[00000000538001be] = c0eabcab, %l1 = 0000000006824938
ldstub [%i3+0x1be],%l1 ! %l1 = 000000bc000000ff
! Mem[00000000530001b1] = 6a039081, %l7 = 000000008c004eca
ldstub [%i2+0x1b1],%l7 ! %l7 = 00000003000000ff
! Mem[0000000053800138] = d38de31fa1a00e51, %l5 = 000000000000006d, %l7 = 0000000000000003
add %i3,0x138,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = d38de31fa1a00e51
! %l2 = fc48f6dd, %l3 = 00000061, Mem[0000000090000110] = e5369b5f 79df520c
std %l2,[%i4+0x110] ! Mem[0000000090000110] = fc48f6dd 00000061
p33_label_19:
! Mem[0000000053800040] = 109b9f7b9c00fbac, %l4 = 00000000fab8a94a, %l3 = 0000000000000061
add %i3,0x40,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 109b9f7b9c00fbac
! Mem[0000000053000054] = 6349b465, %l5 = 0000006d, %l7 = a1a00e51
add %i2,0x54,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006349b465
! Mem[00000000520000b8] = 78c60b3b, %l3 = 109b9f7b9c00fbac
ldstub [%i0+0x0b8],%l3 ! %l3 = 00000078000000ff
! Mem[00000000918000c4] = 96c1128f, %g18 = f7711aa2b392a1e1
ldsw [%o0+0x0c4],%g2 ! %g2 = f7711aa2b392a1e1
! Mem[00000000910001b0] = 2237531bbae85ac5, %g2 = ffffffff96c1128f
ldx [%i6+0x1b0],%g2 ! %g2 = 2237531bbae85ac5
! Mem[00000000538000bc] = 1472048d, %l4 = 00000000fab8a94a
swap [%i3+0x0bc],%l4 ! %l4 = 000000001472048d
! Mem[0000000090800038] = 0ff2db19, %g18 = f7711aa2b392a1e1
ldsw [%i5+0x038],%g2 ! %g2 = f7711aa2b392a1e1
! %l1 = 00000000000000bc, Mem[00000000908001aa] = cdbe4478
sth %l1,[%i5+0x1aa] ! Mem[00000000908001a8] = 00bc4478
! Mem[0000000052000180] = 3f242b4c, %l3 = 00000078, %l0 = 7e95b04f
add %i0,0x180,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000003f242b4c
! Mem[00000000530000b4] = cca54267, %l4 = 1472048d, %l0 = 3f242b4c
add %i2,0xb4,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cca54267
p33_label_20:
! Mem[00000000918001d8] = f307c322, %g2 = 000000000ff2db19
ldsb [%o0+0x1da],%g2 ! %g2 = fffffffffffffff3
! Mem[00000000908001a0] = 7553389a, %g2 = fffffffffffffff3
ldub [%i5+0x1a3],%g2 ! %g2 = 0000000000000075
! Mem[000000005280018c] = f94b4682, %l6 = 00000030, %l0 = cca54267
add %i1,0x18c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f94b4682
! %l7 = 000000006349b465, Mem[0000000091800078] = 27626309
stw %l7,[%o0+0x078] ! Mem[0000000091800078] = 6349b465
! %l6 = 0000000000000030, Mem[0000000053000198] = ab152a1dd54ddf8d
stx %l6,[%i2+0x198] ! Mem[0000000053000198] = 0000000000000030
! Mem[0000000091000104] = 62d999f4, %g2 = 0000000000000075
ldsh [%i6+0x104],%g2 ! %g2 = 00000000000062d9
! %l5 = 000000000000006d, Mem[0000000090800190] = 7c092ad3
stb %l5,[%i5+0x190] ! Mem[0000000090800190] = 6d092ad3
! Mem[0000000052000110] = 23f74fe04ef3c469, %l6 = 0000000000000030, %l7 = 000000006349b465
add %i0,0x110,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 23f74fe04ef3c469
! Mem[000000009000011c] = 7f8469b7, %g2 = 00000000000062d9
lduh [%i4+0x11c],%g2 ! %g2 = 0000000000007f84
! Mem[0000000052800188] = e3a2e87df94b4682, %l0 = 00000000f94b4682
ldx [%i1+0x188],%l0 ! %l0 = e3a2e87df94b4682
p33_label_21:
! Mem[00000000918001b0] = 8036bee1, %g18 = f7711aa2b392a1e1
ldsw [%o0+0x1b0],%g2 ! %g2 = f7711aa2b392a1e1
! Mem[000000005300001c] = 454b8f68, %l1 = 00000000000000bc
ldstub [%i2+0x01c],%l1 ! %l1 = 00000045000000ff
! Mem[000000005300007e] = 47c2d196, %l6 = 0000000000000030
ldstub [%i2+0x07e],%l6 ! %l6 = 000000d1000000ff
! Mem[0000000052800118] = 26e265a813844265, %l5 = 000000000000006d, %l3 = 0000000000000078
add %i1,0x118,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 26e265a813844265
! Mem[00000000910000f0] = 749c07e0 be33c27d, %g2 = 8036bee1, %g3 = 391c57cf
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000749c07e0 00000000be33c27d
! Mem[000000005200009e] = 24b0d511, %l4 = 000000001472048d
ldstub [%i0+0x09e],%l4 ! %l4 = 000000d5000000ff
! Mem[0000000091000090] = 5515d678c9278aa9, %g2 = 00000000749c07e0
ldx [%i6+0x090],%g2 ! %g2 = 5515d678c9278aa9
! Mem[00000000910000b8] = d4ebb465, %g18 = f7711aa2b392a1e1
ldsw [%i6+0x0b8],%g2 ! %g2 = f7711aa2b392a1e1
! Mem[0000000090000098] = 7d333a3f e30238ad, %g2 = d4ebb465, %g3 = be33c27d
ldd [%i4+0x098],%g2 ! %g2 = 000000007d333a3f 00000000e30238ad
! Mem[0000000090800160] = b0c88876, %g18 = f7711aa2b392a1e1
ldsw [%i5+0x160],%g2 ! %g2 = f7711aa2b392a1e1
p33_label_22:
! Mem[0000000053000080] = 48a8805d, %l7 = 4ef3c469, %l7 = 4ef3c469
add %i2,0x80,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000048a8805d
! Mem[0000000052000170] = 16b63403bcd1610a, %l0 = e3a2e87df94b4682, %l1 = 0000000000000045
add %i0,0x170,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 16b63403bcd1610a
! Mem[00000000538001e4] = e61888df, %l5 = 000000000000006d
swap [%i3+0x1e4],%l5 ! %l5 = 00000000e61888df
! Mem[0000000090000024] = bee0efbc, %g2 = ffffffffb0c88876
lduh [%i4+0x024],%g2 ! %g2 = 000000000000bee0
! %l7 = 0000000048a8805d, Mem[00000000900001a8] = 5b6ed0d5
stw %l7,[%i4+0x1a8] ! Mem[00000000900001a8] = 48a8805d
! Mem[00000000538001ec] = b20e5ec3, %l7 = 0000000048a8805d
swap [%i3+0x1ec],%l7 ! %l7 = 00000000b20e5ec3
! Mem[00000000910001c4] = 85fee1a5, %g2 = 000000000000bee0
ldub [%i6+0x1c7],%g2 ! %g2 = 0000000000000085
! %l6 = 000000d1, %l7 = b20e5ec3, Mem[0000000090000168] = dbbc723c 684e70cb
std %l6,[%i4+0x168] ! Mem[0000000090000168] = 000000d1 b20e5ec3
! Mem[00000000530001f8] = fcffdc67, %l0 = f94b4682, %l4 = 000000d5
add %i2,0x1f8,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000fcffdc67
! %l4 = 00000000fcffdc67, Mem[000000005380011c] = 460ccb5a
sth %l4,[%i3+0x11c] ! Mem[000000005380011c] = dc67cb5a
p33_label_23:
! Mem[00000000520001bc] = fe539a29, %l5 = 00000000e61888df
swap [%i0+0x1bc],%l5 ! %l5 = 00000000fe539a29
! Mem[000000005200016d] = dcbba6f2, %l2 = 8462d3c5fc48f6dd
ldstub [%i0+0x16d],%l2 ! %l2 = 000000bb000000ff
! Mem[00000000538000c8] = 6f5af8aa, %l4 = fcffdc67, %l0 = f94b4682
add %i3,0xc8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000006f5af8aa
! Mem[00000000520001a2] = ee7fb31f, %l3 = 26e265a813844265
ldstub [%i0+0x1a2],%l3 ! %l3 = 000000b3000000ff
! %l0 = 000000006f5af8aa, Mem[00000000910000e8] = 7cecdd5edbc52171
stx %l0,[%i6+0x0e8] ! Mem[00000000910000e8] = 000000006f5af8aa
! Mem[0000000052800090] = 2c0fea8283407bd9, %l0 = 000000006f5af8aa, %l7 = 00000000b20e5ec3
add %i1,0x90,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 2c0fea8283407bd9
! Mem[0000000052800186] = efd04623, %l3 = 00000000000000b3
ldstub [%i1+0x186],%l3 ! %l3 = 00000046000000ff
! %l4 = 00000000fcffdc67, Mem[00000000900001b8] = 587249c8db2d8400
stx %l4,[%i4+0x1b8] ! Mem[00000000900001b8] = 00000000fcffdc67
! Mem[0000000090000148] = 30e3e718, %g2 = 0000000000000085
ldub [%i4+0x14b],%g2 ! %g2 = 0000000000000030
! Mem[00000000538000cc] = f539d16a, %l2 = 00000000000000bb
swap [%i3+0x0cc],%l2 ! %l2 = 00000000f539d16a
p33_label_24:
! Mem[00000000538000ec] = f228b3a4, %l6 = 000000d1, %l0 = 6f5af8aa
add %i3,0xec,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000f228b3a4
! Mem[0000000052800040] = 6b7f809e, %l5 = fe539a29, %l6 = 000000d1
add %i1,0x40,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000006b7f809e
! Mem[0000000053000150] = 55c0f7ad, %l4 = fcffdc67, %l6 = 6b7f809e
add %i2,0x150,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000055c0f7ad
! Mem[0000000053000190] = 272d1a7b, %l6 = 0000000055c0f7ad
swap [%i2+0x190],%l6 ! %l6 = 00000000272d1a7b
! Mem[0000000052000050] = 000000355182024a, %l0 = 00000000f228b3a4, %l0 = 00000000f228b3a4
add %i0,0x50,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 000000355182024a
! Mem[00000000918001d0] = a5d23446, %g18 = f7711aa2b392a1e1
ldsw [%o0+0x1d0],%g2 ! %g2 = f7711aa2b392a1e1
! Mem[0000000053000018] = ff88bacb, %l0 = 000000355182024a
ldstub [%i2+%o3],%l0 ! %l0 = 000000ff000000ff
! Mem[000000005380015e] = 67d44e7a, %l1 = 16b63403bcd1610a
ldstub [%i3+0x15e],%l1 ! %l1 = 0000004e000000ff
! Mem[0000000052000081] = 8b4c4430, %l7 = 2c0fea8283407bd9
ldstub [%i0+0x081],%l7 ! %l7 = 0000004c000000ff
! %l0 = 00000000000000ff, Mem[0000000053000098] = e401dee8
sth %l0,[%i2+0x098] ! Mem[0000000053000098] = 00ffdee8
p33_label_25:
! %l1 = 000000000000004e, Mem[0000000091800134] = 465010e8
sth %l1,[%o0+0x134] ! Mem[0000000091800134] = 004e10e8
! Mem[0000000052800098] = 7a594260, %l2 = 00000000f539d16a
swap [%i1+0x098],%l2 ! %l2 = 000000007a594260
! %l2 = 000000007a594260, Mem[0000000090800020] = 2247d686
stw %l2,[%i5+%o4] ! Mem[0000000090800020] = 7a594260
! Mem[00000000538001fc] = ca8a35c5, %l4 = 00000000fcffdc67
swap [%i3+0x1fc],%l4 ! %l4 = 00000000ca8a35c5
! Mem[0000000053000140] = 02ada8530e52370a, %l4 = 00000000ca8a35c5, %l5 = 00000000fe539a29
add %i2,0x140,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 02ada8530e52370a
! Mem[00000000908000e4] = b5df33f0, %g2 = ffffffffa5d23446
ldsb [%i5+0x0e4],%g2 ! %g2 = ffffffffffffffb5
! Mem[00000000900001fc] = fc4e30f2, %g2 = ffffffffffffffb5
lduw [%i4+0x1fc],%g2 ! %g2 = 00000000fc4e30f2
! %l3 = 0000000000000046, Mem[0000000090000036] = 57c14057
sth %l3,[%i4+0x036] ! Mem[0000000090000034] = 00464057
! Mem[000000005300019c] = 00000030, %l7 = 000000000000004c
swap [%i2+0x19c],%l7 ! %l7 = 0000000000000030
! Mem[00000000520000e8] = 35873473, %l6 = 00000000272d1a7b
swap [%i0+0x0e8],%l6 ! %l6 = 0000000035873473
ba,a p33_not_taken_0_end
p33_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 00000000000000ff
bne,a,pn %xcc,p33_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000004e
bne,a,pn %xcc,p33_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000007a594260
bne,a,pn %xcc,p33_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000046
bne,a,pn %xcc,p33_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000ca8a35c5
bne,a,pn %xcc,p33_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 02ada8530e52370a
bne,a,pn %xcc,p33_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000035873473
bne,a,pn %xcc,p33_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000030
bne,a,pn %xcc,p33_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p33_check_fp_registers:
set p33_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 3ab57efc c9b92060
bne %xcc,p33_f4_fail
nop
! Check Local Memory
set p33_local0_expect,%g1
p33_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 46272ed8771272ae
ldx [%i0+0x008],%g3 ! Observed data at 0000000052000008
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x008,%g4
ldx [%g1+0x038],%g2 ! Expected data = 8e29c56e5d7b3a7c
ldx [%i0+0x038],%g3 ! Observed data at 0000000052000038
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 58789ed70000007a
ldx [%i0+0x040],%g3 ! Observed data at 0000000052000040
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 000000355182024a
ldx [%i0+0x050],%g3 ! Observed data at 0000000052000050
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8bff4430b0d82d47
ldx [%i0+0x080],%g3 ! Observed data at 0000000052000080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 5d19003d24b0ff11
ldx [%i0+0x098],%g3 ! Observed data at 0000000052000098
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 84ffef1d11fb5334
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000520000a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ffc60b3b4d7fb9da
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000520000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 881d26f70000003d
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000520000c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 272d1a7bffd52f4b
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000520000e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 02ada853ee26e80f
ldx [%i0+0x100],%g3 ! Observed data at 0000000052000100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x100,%g4
ldx [%g1+0x168],%g2 ! Expected data = 7cc2cf77dcffa6f2
ldx [%i0+0x168],%g3 ! Observed data at 0000000052000168
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x168,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000004a027f8b84
ldx [%i0+0x198],%g3 ! Observed data at 0000000052000198
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ee7fff1fd6059bc2
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000520001a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 896a1c5ce61888df
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000520001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = f7bf6bff656c1eca
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000520001e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 2fd16016dc54ff27
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000520001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i0,0x1f0,%g4
set p33_local1_expect,%g1
p33_check_local1:
ldx [%g1+0x048],%g2 ! Expected data = 2dffa32157ff24d0
ldx [%i1+0x048],%g3 ! Observed data at 0000000052800048
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9d8064fab9ffbb43
ldx [%i1+0x060],%g3 ! Observed data at 0000000052800060
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = de91dcfa97920cff
ldx [%i1+0x078],%g3 ! Observed data at 0000000052800078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 6b2ef275ff69d8b7
ldx [%i1+0x080],%g3 ! Observed data at 0000000052800080
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = f539d16a0b67fcd9
ldx [%i1+0x098],%g3 ! Observed data at 0000000052800098
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8dd94fdf3af58089
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000528000a0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 1b766d8c46e52c4b
ldx [%i1+0x100],%g3 ! Observed data at 0000000052800100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x100,%g4
ldx [%g1+0x168],%g2 ! Expected data = 81fe847c0c2c7634
ldx [%i1+0x168],%g3 ! Observed data at 0000000052800168
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = e9627609efd0ff23
ldx [%i1+0x180],%g3 ! Observed data at 0000000052800180
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 90933a2bfffdc914
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000528001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i1,0x1f0,%g4
set p33_local2_expect,%g1
p33_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = ff88bacbff4b8f68
ldx [%i2+0x018],%g3 ! Observed data at 0000000053000018
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x018,%g4
ldx [%g1+0x068],%g2 ! Expected data = 2dda7fd88dd94fdf
ldx [%i2+0x068],%g3 ! Observed data at 0000000053000068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7d3cf9bb47c2ff96
ldx [%i2+0x078],%g3 ! Observed data at 0000000053000078
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 00ffdee82e7dbe16
ldx [%i2+0x098],%g3 ! Observed data at 0000000053000098
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = bceb84786c6321ff
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000530000a8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ced5c7512dda7fd8
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000530000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 4dd352dcbd023c3d
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000530000d8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 6070ff63639c0eff
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000530000f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = d1f619351dc6656c
ldx [%i2+0x100],%g3 ! Observed data at 0000000053000100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4959f2eecfc8b61b
ldx [%i2+0x120],%g3 ! Observed data at 0000000053000120
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1c8db9a6ff7bd061
ldx [%i2+0x138],%g3 ! Observed data at 0000000053000138
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x138,%g4
ldx [%g1+0x190],%g2 ! Expected data = 55c0f7ad7f367176
ldx [%i2+0x190],%g3 ! Observed data at 0000000053000190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000000000004c
ldx [%i2+0x198],%g3 ! Observed data at 0000000053000198
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 6aff9081f6536d8c
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000530001b0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 2d43bd68ff46223d
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000530001f0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i2,0x1f0,%g4
set p33_local3_expect,%g1
p33_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = adffecb757bf5738
ldx [%i3+0x028],%g3 ! Observed data at 0000000053800028
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 93e65c844d92cb21
ldx [%i3+0x068],%g3 ! Observed data at 0000000053800068
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = ffd87ae170ac0625
ldx [%i3+0x070],%g3 ! Observed data at 0000000053800070
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 6b58509dfab8a94a
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000538000b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0000009d724e8ce8
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000538000c0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 6f5af8aa000000bb
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000538000c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 150e7afff228b3a4
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000538000e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f007ff2abb6e6fe8
ldx [%i3+0x100],%g3 ! Observed data at 0000000053800100
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000007bbecaeffa
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 = bff1916ddc67cb5a
ldx [%i3+0x118],%g3 ! Observed data at 0000000053800118
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = b9973f2d70e95635
ldx [%i3+0x148],%g3 ! Observed data at 0000000053800148
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7422474967d4ff7a
ldx [%i3+0x158],%g3 ! Observed data at 0000000053800158
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x158,%g4
ldx [%g1+0x190],%g2 ! Expected data = bae2ff10ff947f53
ldx [%i3+0x190],%g3 ! Observed data at 0000000053800190
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 43acb64bc0eaffab
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000538001b8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = bdff1fbff43c34bd
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000538001c8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = b5190c8e0000006d
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000538001e0
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fd2dfb2d48a8805d
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000538001e8
cmp %g2,%g3
bne,a,pn %xcc,p33_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 32d77527fcffdc67
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
p33_f4_fail:
set p33_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 33 failed
p33_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x084] ! Set processor 33 done flag
set p33_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 33 failed
p33_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x084] ! Set processor 33 done flag
set p33_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p33_selfmod_failed:
ba p33_failed
mov 0xabc,%g1
p33_common_error:
or %g0,0xf01,%g1
ba p33_failed
mov %o5,%g3
p33_common_signature_error:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_common_timeout:
set p33_temp,%g1
ba p33_failed
st %g2,[%g1] ! Common Lock Number
p33_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p33_failed
mov 0x0,%g3
p33_trap1e:
lduwa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000053000028]
done
p33_trap1o:
lduwa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000053000028]
done
p33_trap2e:
ldxa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000018]
stba %l5,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000008]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000000]
stxa %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800008]
done
p33_trap2o:
ldxa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000052000018]
stba %l5,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053000008]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000052000000]
stxa %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000053800008]
done
p33_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p33_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p33_init_memory_pointers:
set p33_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p33_local0_start,%i0
set p33_local1_start,%i1
set p33_local2_start,%i2
set p33_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 0cc47203fbff4d87
ldx [%g1+0x008],%l1 ! %l1 = 2a56e588543258ab
ldx [%g1+0x010],%l2 ! %l2 = df533047c15cf410
ldx [%g1+0x018],%l3 ! %l3 = e5e4ed981535c644
ldx [%g1+0x020],%l4 ! %l4 = 506301fa6b2ef275
ldx [%g1+0x028],%l5 ! %l5 = 953bcb7897920c9d
ldx [%g1+0x030],%l6 ! %l6 = c469019dad1da2a6
ldx [%g1+0x038],%l7 ! %l7 = 6e98b05c373072c5
! Initialize the output register of window 0
set unres3_start,%o0
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 = dbad07e0 2b6a5c23 60266f8a 11030664
! %f4 = cdd580fc b851f367 97e33422 0fda96fe
! %f8 = 1408a250 e26b58a5 e7b162c3 7d9e6936
! %f12 = 2ffc1190 db92f6ba 54e6c404 ce4f6551
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 2e501e23 3b7be077 af5312b2 7e143c83
! %f20 = a7cf2a88 d80d89ac aa26a02d 651fe96c
! %f24 = f96215b2 d6ac7ca4 d1829b4b e6517bbe
! %f28 = cf8f59e4 e3c0e500 075aab8c 758c4f8c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c5b35345 801ff9dc 94929bdf f85adce5
! %f36 = fc246249 f31905f2 23d8195d 4ca64c54
! %f40 = 8af27df0 c8b552e4 7cb13cf3 7d3fd0f8
! %f44 = 7d9e799c 36639bbf c72c1509 7ab93a57
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc2551fd80000006a,%g7,%g1 ! GSR scale = 13, align = 2
wr %g1,%g0,%gsr ! GSR = c2551fd80000006a
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 34
p34_label_1:
! Mem[00000000558001ac] = 96edd34c, %l2 = ca145ae9, %l7 = 7e564b50
add %i3,0x1ac,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000096edd34c
! Mem[00000000540001a4] = ee9f8a40, %l5 = c7a67b9a490fc095
ldstub [%i0+0x1a4],%l5 ! %l5 = 000000ee000000ff
! %l2 = c08fc142ca145ae9, Mem[000000009180007a] = 6309fc10
sth %l2,[%o0+0x07a] ! Mem[0000000091800078] = 5ae9fc10
! Mem[000000009180003c] = c7d4b19d, %g2 = ff4dc8abb01bbb24
lduw [%o0+0x03c],%g2 ! %g2 = 00000000c7d4b19d
! Mem[00000000540001a0] = a432bb48ff9f8a40, %l3 = 3b05bf947e82b744, %l3 = 3b05bf947e82b744
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = a432bb48ff9f8a40
! Mem[000000005400008e] = b5d47777, %l1 = 90c22891c90dcd8a
ldstub [%i0+0x08e],%l1 ! %l1 = 00000077000000ff
! %l6 = 4a1a5c6a8b7829bd, Mem[000000009100017c] = face5388
stw %l6,[%i6+0x17c] ! Mem[000000009100017c] = 8b7829bd
! Mem[000000005400015c] = c145914a, %l2 = c08fc142ca145ae9
swap [%i0+0x15c],%l2 ! %l2 = 00000000c145914a
! Mem[00000000910000a4] = 757f8dd0, %g2 = 00000000c7d4b19d
lduh [%i6+0x0a6],%g2 ! %g2 = 000000000000757f
! %l1 = 0000000000000077, Mem[0000000091000086] = db9604db
stb %l1,[%i6+0x086] ! Mem[0000000091000084] = 779604db
p34_label_2:
! Mem[00000000910000ac] = 40e5244d, %g2 = 000000000000757f
ldub [%i6+0x0ac],%g2 ! %g2 = 0000000000000040
! Mem[00000000550001e4] = 1c8c948d, %l2 = c145914a, %l5 = 000000ee
add %i2,0x1e4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000001c8c948d
! Mem[00000000548001f5] = b36b09a7, %l4 = 9d069f37c2b4da55
ldstub [%i1+0x1f5],%l4 ! %l4 = 0000006b000000ff
! Mem[00000000540000d0] = 3474d20d, %l5 = 1c8c948d, %l4 = 0000006b
add %i0,0xd0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000003474d20d
! Mem[0000000055000078] = 83628fe4, %l2 = c145914a, %l0 = 5757b659
add %i2,0x78,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000083628fe4
! Mem[00000000550001a0] = aba6c499, %l6 = 8b7829bd, %l4 = 3474d20d
add %i2,0x1a0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000aba6c499
! Mem[00000000550000f8] = 75b8991b, %l3 = ff9f8a40, %l3 = ff9f8a40
add %i2,0xf8,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000075b8991b
! Mem[0000000054800170] = f8b343c9, %l6 = 4a1a5c6a8b7829bd
ldstub [%i1+0x170],%l6 ! %l6 = 000000f8000000ff
! Mem[00000000548000e8] = dd6db03129b5aa33, %l2 = 00000000c145914a, %l3 = 0000000075b8991b
add %i1,0xe8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = dd6db03129b5aa33
! Mem[0000000055000165] = 8f78fad1, %l0 = 0000000083628fe4
ldstub [%i2+0x165],%l0 ! %l0 = 00000078000000ff
p34_label_3:
! Mem[000000005500004c] = ad01f8b4, %l7 = 0000000096edd34c
swap [%i2+0x04c],%l7 ! %l7 = 00000000ad01f8b4
! Mem[00000000910000a8] = 8dd0b147, %g2 = 0000000000000040
ldsh [%i6+0x0a8],%g2 ! %g2 = ffffffffffff8dd0
! Mem[00000000550001a8] = 98bd52817c533764, %l0 = 0000000000000078, %l3 = dd6db03129b5aa33
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 98bd52817c533764
! Mem[000000005480000c] = 266f591e, %l5 = 1c8c948d, %l1 = 00000077
add %i1,0x0c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000266f591e
! Mem[000000005500008c] = febf6db7, %l5 = 1c8c948d, %l0 = 00000078
add %i2,0x8c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000febf6db7
! Mem[00000000550000b0] = 74df044a, %l1 = 00000000266f591e
swap [%i2+0x0b0],%l1 ! %l1 = 0000000074df044a
! Mem[00000000908001f8] = 0c014136937fb10f, %g2 = ffffffffffff8dd0
ldx [%i5+0x1f8],%g2 ! %g2 = 0c014136937fb10f
! Mem[00000000558001d0] = 4a1b6fc4564e200f, %l5 = 000000001c8c948d, %l0 = 00000000febf6db7
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 4a1b6fc4564e200f
! Mem[0000000091000148] = 71920ceb, %g2 = 0c014136937fb10f
ldub [%i6+0x14b],%g2 ! %g2 = 0000000000000071
! Mem[00000000550000ec] = 69261ff6, %l3 = 7c533764, %l0 = 564e200f
add %i2,0xec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000069261ff6
p34_label_4:
! Mem[00000000540001dc] = 42948773, %l5 = 000000001c8c948d
swap [%i0+0x1dc],%l5 ! %l5 = 0000000042948773
! %l1 = 0000000074df044a, Mem[00000000908001ce] = b481e9ec
stb %l1,[%i5+0x1ce] ! Mem[00000000908001cc] = 4a81e9ec
! Mem[000000005480006c] = 1e4f318e, %l3 = 98bd52817c533764
swap [%i1+0x06c],%l3 ! %l3 = 000000001e4f318e
! Mem[0000000091800170] = 98ad0f54 2fc0296a, %g2 = 00000071, %g3 = 0bad0b00
ldd [%o0+0x170],%g2 ! %g2 = 0000000098ad0f54 000000002fc0296a
! Mem[00000000558001c8] = 51dc6b1c, %l1 = 0000000074df044a
swap [%i3+0x1c8],%l1 ! %l1 = 0000000051dc6b1c
! Mem[0000000054000048] = c9d702f59289c5cc, %l4 = 00000000aba6c499, %l7 = 00000000ad01f8b4
add %i0,0x48,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = c9d702f59289c5cc
! %l2 = c145914a, %l3 = 1e4f318e, Mem[00000000900001f0] = b626b57d 1caa6761
std %l2,[%i4+0x1f0] ! Mem[00000000900001f0] = c145914a 1e4f318e
! Mem[00000000900001c8] = 66ffbd87, %g2 = 0000000098ad0f54
ldsh [%i4+0x1ca],%g2 ! %g2 = 00000000000066ff
! %l5 = 0000000042948773, Mem[0000000091800020] = 5d7927fbccd03a2b
stx %l5,[%o0+%o4] ! Mem[0000000091800020] = 0000000042948773
! Mem[0000000054000173] = aa468ad7, %l3 = 000000001e4f318e
ldstub [%i0+0x173],%l3 ! %l3 = 000000d7000000ff
p34_label_5:
! %l0 = 69261ff6, %l1 = 51dc6b1c, Mem[0000000090000080] = e75680f9 00fc2d06
std %l0,[%i4+0x080] ! Mem[0000000090000080] = 69261ff6 51dc6b1c
! Mem[0000000055800008] = f0544663, %l0 = 69261ff6, %l7 = 9289c5cc
add %i3,0x08,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f0544663
! Mem[00000000548001a0] = 607c3ad0, %l5 = 0000000042948773
lduh [%i1+0x1a2],%l5 ! %l5 = 0000000000003ad0
! %l6 = 00000000000000f8, Mem[0000000091800078] = 27625ae9fc106dae
stx %l6,[%o0+0x078] ! Mem[0000000091800078] = 00000000000000f8
! %l1 = 0000000051dc6b1c, Mem[00000000900000a6] = f52572f4
stb %l1,[%i4+0x0a6] ! Mem[00000000900000a4] = 1c2572f4
! Mem[000000005400014d] = 4848d4e0, %l4 = 00000000aba6c499
ldstub [%i0+0x14d],%l4 ! %l4 = 00000048000000ff
! Mem[00000000558001f0] = 0bade95747f9242c, %l4 = 0000000000000048, %l0 = 0000000069261ff6
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 0bade95747f9242c
! Mem[0000000055000114] = ac7e3dfc, %l1 = 51dc6b1c, %l5 = 00003ad0
add %i2,0x114,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ac7e3dfc
! Mem[0000000054800120] = a37a564043bcb7c6, %l5 = 00000000ac7e3dfc, %l0 = 0bade95747f9242c
add %i1,0x120,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = a37a564043bcb7c6
! %l1 = 0000000051dc6b1c, Mem[00000000918001f0] = e6c9843f23b3ffa2
stx %l1,[%o0+0x1f0] ! Mem[00000000918001f0] = 0000000051dc6b1c
p34_label_6:
! Mem[0000000054800080] = 2d8c07b1, %l3 = 00000000000000d7
swap [%i1+0x080],%l3 ! %l3 = 000000002d8c07b1
! %l4 = 0000000000000048, Mem[00000000540000b3] = 6d369f25
stb %l4,[%i0+0x0b3] ! Mem[00000000540000b0] = 6d369f48
! %l7 = 00000000f0544663, Mem[00000000900000f8] = c8db6184
stb %l7,[%i4+0x0f8] ! Mem[00000000900000f8] = 63db6184
! Mem[0000000091000194] = 42da465d, %g2 = 00000000000066ff
lduw [%i6+0x194],%g2 ! %g2 = 0000000042da465d
! Mem[0000000090000158] = d1d1ef4e, %g2 = 0000000042da465d
ldsh [%i4+0x158],%g2 ! %g2 = ffffffffffffd1d1
! Mem[00000000548001f0] = 09cae53c, %l7 = f0544663, %l1 = 51dc6b1c
add %i1,0x1f0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000009cae53c
! Mem[00000000550001a2] = aba6c499, %l1 = 0000000009cae53c
ldstub [%i2+0x1a2],%l1 ! %l1 = 000000c4000000ff
! Mem[0000000054800100] = b69962f3, %l1 = 00000000000000c4
swap [%i1+0x100],%l1 ! %l1 = 00000000b69962f3
! Mem[0000000054000144] = fd4b30f8, %l3 = 000000002d8c07b1
swap [%i0+0x144],%l3 ! %l3 = 00000000fd4b30f8
! %l4 = 00000048, %l5 = ac7e3dfc, Mem[0000000090800038] = 0ff2db19 b259c735
std %l4,[%i5+0x038] ! Mem[0000000090800038] = 00000048 ac7e3dfc
p34_label_7:
! Mem[0000000090800168] = 0ac60230, %g2 = ffffffffffffd1d1
lduw [%i5+0x168],%g2 ! %g2 = 000000000ac60230
! Mem[000000005400003b] = c43bbcb5, %l3 = 00000000fd4b30f8
ldstub [%i0+0x03b],%l3 ! %l3 = 000000b5000000ff
! Mem[00000000558001b0] = bb7fdc33, %l5 = ac7e3dfc, %l4 = 00000048
add %i3,0x1b0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000bb7fdc33
! %l0 = 43bcb7c6, %l1 = b69962f3, Mem[00000000910001a0] = 4352a10b 3f4114b0
std %l0,[%i6+0x1a0] ! Mem[00000000910001a0] = 43bcb7c6 b69962f3
! Mem[00000000910001fc] = b5918e91, %g18 = fc76e13a7ebb9bd6
ldsw [%i6+0x1fc],%g2 ! %g2 = fc76e13a7ebb9bd6
! %l4 = 00000000bb7fdc33, Mem[0000000091000029] = 31f53b09
stb %l4,[%i6+0x029] ! Mem[0000000091000028] = 33f53b09
! Mem[00000000558000dc] = ecc682a0, %l0 = 43bcb7c6, %l0 = 43bcb7c6
add %i3,0xdc,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ecc682a0
! Mem[00000000558000f8] = ebc7a92c, %l5 = 00000000ac7e3dfc
ldstub [%i3+0x0f8],%l5 ! %l5 = 000000eb000000ff
! Mem[0000000091800108] = 7108d17e, %g2 = ffffffffb5918e91
lduw [%o0+0x108],%g2 ! %g2 = 000000007108d17e
! %l2 = c145914a, %l3 = 000000b5, Mem[0000000090000058] = 243d3024 564d8577
std %l2,[%i4+0x058] ! Mem[0000000090000058] = c145914a 000000b5
p34_label_8:
! Mem[0000000091000008] = 2077cefd, %g18 = fc76e13a7ebb9bd6
ldsw [%i6+%o1],%g2 ! %g2 = fc76e13a7ebb9bd6
! Mem[000000009080012c] = 90e5d20a, %g2 = 000000002077cefd
ldub [%i5+0x12f],%g2 ! %g2 = 0000000000000090
! Mem[0000000054800084] = d24776b4, %l7 = 00000000f0544663
swap [%i1+0x084],%l7 ! %l7 = 00000000d24776b4
! Mem[0000000054000044] = 2dbd937d, %l1 = 00000000b69962f3
swap [%i0+0x044],%l1 ! %l1 = 000000002dbd937d
! Mem[00000000540000f0] = b6853072, %l7 = 00000000d24776b4
lduw [%i0+0x0f0],%l7 ! %l7 = 00000000b6853072
! %l1 = 000000002dbd937d, Mem[00000000908000de] = 4d069211
stb %l1,[%i5+0x0de] ! Mem[00000000908000dc] = 7d069211
! %l0 = ecc682a0, %l1 = 2dbd937d, Mem[0000000090000030] = 00680f6b 0ff757c1
std %l0,[%i4+0x030] ! Mem[0000000090000030] = ecc682a0 2dbd937d
! Mem[0000000055000130] = ccb1c3ac8434069a, %l5 = 00000000000000eb, %l1 = 000000002dbd937d
add %i2,0x130,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = ccb1c3ac8434069a
! Mem[00000000918001a0] = d9478d93, %g2 = 0000000000000090
ldsh [%o0+0x1a0],%g2 ! %g2 = ffffffffffffd947
! %l2 = 00000000c145914a, Mem[00000000910000d0] = 45aa483a
stw %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = c145914a
p34_label_9:
! %l7 = 00000000b6853072, Mem[00000000910000e4] = 2679d4fb
stw %l7,[%i6+0x0e4] ! Mem[00000000910000e4] = b6853072
! Mem[000000005500016c] = 827eadef, %l6 = 00000000000000f8
swap [%i2+0x16c],%l6 ! %l6 = 00000000827eadef
! %l5 = 00000000000000eb, Mem[0000000090800118] = 8f7f46fd043e2ee4
stx %l5,[%i5+0x118] ! Mem[0000000090800118] = 00000000000000eb
! Mem[0000000054000130] = a185b98f, %l3 = 00000000000000b5
swap [%i0+0x130],%l3 ! %l3 = 00000000a185b98f
! %l2 = 00000000c145914a, Mem[000000009180014c] = 0cd57706
stb %l2,[%o0+0x14c] ! Mem[000000009180014c] = 4ad57706
! Mem[000000009000016c] = 70cb19d6, %g2 = ffffffffffffd947
ldsh [%i4+0x16e],%g2 ! %g2 = 00000000000070cb
! Mem[0000000055800050] = 32563358d2e816d1, %l4 = 00000000bb7fdc33, %l0 = 00000000ecc682a0
add %i3,0x50,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 32563358d2e816d1
! Mem[0000000054800050] = 72126a49, %l4 = 00000000bb7fdc33
ldstub [%i1+0x050],%l4 ! %l4 = 00000072000000ff
! Mem[0000000090000084] = 51dc6b1c, %g18 = fc76e13a7ebb9bd6
ldsw [%i4+0x084],%g2 ! %g2 = fc76e13a7ebb9bd6
! Mem[0000000054800150] = edb821d4, %l3 = 00000000a185b98f
ldub [%i1+0x150],%l3 ! %l3 = 00000000000000ed
p34_label_10:
! %l4 = 0000000000000072, Mem[0000000090800058] = 3e48e83f7c74bdb4
stx %l4,[%i5+0x058] ! Mem[0000000090800058] = 0000000000000072
! Mem[00000000540000c0] = 83607ee0, %l7 = 00000000b6853072
ldsw [%i0+0x0c0],%l7 ! %l7 = ffffffff83607ee0
! Mem[000000005400014f] = 48ffd4e0, %l4 = 0000000000000072
ldstub [%i0+0x14f],%l4 ! %l4 = 000000e0000000ff
! %l2 = c145914a, %l3 = 000000ed, Mem[0000000090800000] = b5979d1d e3091c39
std %l2,[%i5+%g0] ! Mem[0000000090800000] = c145914a 000000ed
! %l4 = 00000000000000e0, Mem[0000000091800018] = 924f15f8
sth %l4,[%o0+%o3] ! Mem[0000000091800018] = 00e015f8
! %l4 = 00000000000000e0, Mem[000000005580008f] = f84bc26d
stb %l4,[%i3+0x08f] ! Mem[000000005580008c] = f84bc2e0
! Mem[0000000054000190] = a6a1f8d3 a588e025, %l4 = 000000e0, %l5 = 000000eb
ldd [%i0+0x190],%l4 ! %l4 = 00000000a6a1f8d3 00000000a588e025
! Mem[0000000091800038] = 12cac52fc7d4b19d, %g2 = 0000000051dc6b1c
ldx [%o0+0x038],%g2 ! %g2 = 12cac52fc7d4b19d
! Mem[0000000055800168] = 43564177 96f6dd27, %l4 = a6a1f8d3, %l5 = a588e025
ldd [%i3+0x168],%l4 ! %l4 = 0000000043564177 0000000096f6dd27
! Mem[00000000540001b0] = 6af6ba59, %l2 = 00000000c145914a
swap [%i0+0x1b0],%l2 ! %l2 = 000000006af6ba59
p34_label_11:
! Mem[000000005580019d] = ccf3cbb9, %l3 = 00000000000000ed
ldstub [%i3+0x19d],%l3 ! %l3 = 000000f3000000ff
! Mem[0000000091800128] = f34badfa7e21ef63, %g2 = 12cac52fc7d4b19d
ldx [%o0+0x128],%g2 ! %g2 = f34badfa7e21ef63
! Mem[00000000918000c0] = 170096c1, %g2 = f34badfa7e21ef63
ldsh [%o0+0x0c2],%g2 ! %g2 = 0000000000001700
! Mem[00000000540000e0] = 0f728e53, %l3 = 000000f3, %l3 = 000000f3
add %i0,0xe0,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000000f728e53
! %l0 = d2e816d1, %l1 = 8434069a, Mem[00000000900001d8] = 28bf21bb 2dbad84a
std %l0,[%i4+0x1d8] ! Mem[00000000900001d8] = d2e816d1 8434069a
! Mem[0000000054800034] = 12b18c07, %l0 = d2e816d1, %l2 = 6af6ba59
add %i1,0x34,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000012b18c07
! Mem[0000000090800088] = e465cdce 3b38a1d3, %g2 = 00001700, %g3 = 2fc0296a
ldd [%i5+0x088],%g2 ! %g2 = 00000000e465cdce 000000003b38a1d3
! Mem[00000000908001a0] = 046412e453389a2a, %g2 = 00000000e465cdce
ldx [%i5+0x1a0],%g2 ! %g2 = 046412e453389a2a
! Mem[00000000910000ac] = 40e5244d, %g2 = 046412e453389a2a
lduw [%i6+0x0ac],%g2 ! %g2 = 0000000040e5244d
! %l0 = d2e816d1, %l1 = 8434069a, Mem[00000000540001a8] = b5acab4d 6317f8f5
std %l0,[%i0+0x1a8] ! Mem[00000000540001a8] = d2e816d1 8434069a
p34_label_12:
! %l6 = 00000000827eadef, Mem[0000000091800070] = a4bd2eca
stw %l6,[%o0+0x070] ! Mem[0000000091800070] = 827eadef
! %l4 = 0000000043564177, Mem[0000000091000078] = dfde3d56
stw %l4,[%i6+0x078] ! Mem[0000000091000078] = 43564177
! Mem[0000000090000148] = 30e3e718, %g2 = 0000000040e5244d
ldsb [%i4+0x14b],%g2 ! %g2 = 0000000000000030
! Mem[0000000054000048] = c9d702f5, %l2 = 0000000012b18c07
ldstub [%i0+0x048],%l2 ! %l2 = 000000c9000000ff
! Mem[00000000910001b4] = 5ac51817, %g2 = 0000000000000030
ldsb [%i6+0x1b6],%g2 ! %g2 = 000000000000005a
! Mem[000000005480016f] = cc10d99f, %l4 = 0000000043564177
ldstub [%i1+0x16f],%l4 ! %l4 = 0000009f000000ff
! Mem[0000000054000068] = 8f4bcf61, %l1 = ccb1c3ac8434069a
swap [%i0+0x068],%l1 ! %l1 = 000000008f4bcf61
! Mem[0000000090000150] = 970dcdea 02880e3d, %g2 = 0000005a, %g3 = 3b38a1d3
ldd [%i4+0x150],%g2 ! %g2 = 00000000970dcdea 0000000002880e3d
! %l7 = ffffffff83607ee0, Mem[000000009080012c] = 6602c490
sth %l7,[%i5+0x12c] ! Mem[000000009080012c] = 7ee0c490
! Mem[00000000540000a5] = 9278c372, %l4 = 000000000000009f
ldstub [%i0+0x0a5],%l4 ! %l4 = 00000078000000ff
p34_label_13:
! Mem[0000000090000148] = 7ada8830, %g18 = fc76e13a7ebb9bd6
ldsw [%i4+0x148],%g2 ! %g2 = fc76e13a7ebb9bd6
! Mem[0000000090000134] = 833f03d2, %g2 = 000000007ada8830
lduh [%i4+0x134],%g2 ! %g2 = 000000000000833f
! Mem[00000000548000c1] = 30159b41, %l5 = 0000000096f6dd27
ldstub [%i1+0x0c1],%l5 ! %l5 = 00000015000000ff
! Mem[0000000054800190] = d6478548ff78e56d, %l0 = 32563358d2e816d1, %l1 = 000000008f4bcf61
add %i1,0x190,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = d6478548ff78e56d
! Mem[0000000055000010] = edcbabdf, %l6 = 00000000827eadef
ldsh [%i2+%o2],%l6 ! %l6 = ffffffffffffedcb
! %l0 = d2e816d1, %l1 = ff78e56d, Mem[00000000900000e0] = 75bdbf87 7d93f870
std %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = d2e816d1 ff78e56d
! Mem[0000000055000130] = ccb1c3ac, %l2 = 000000c9, %l4 = 00000078
add %i2,0x130,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ccb1c3ac
! %l0 = 32563358d2e816d1, Mem[00000000908000f0] = 6f1e9dcf3178189a
stx %l0,[%i5+0x0f0] ! Mem[00000000908000f0] = 32563358d2e816d1
! Mem[0000000090000170] = 19d6bdac, %g2 = 000000000000833f
lduw [%i4+0x170],%g2 ! %g2 = 0000000019d6bdac
! Mem[000000005480008d] = 66343502, %l0 = 32563358d2e816d1
ldstub [%i1+0x08d],%l0 ! %l0 = 00000034000000ff
p34_label_14:
! Mem[00000000910000cc] = 1407c9ab, %g2 = 0000000019d6bdac
ldsh [%i6+0x0cc],%g2 ! %g2 = 0000000000001407
! %l0 = 0000000000000034, Mem[0000000090000108] = 3abbf315083852e0
stx %l0,[%i4+0x108] ! Mem[0000000090000108] = 0000000000000034
! %l5 = 0000000000000015, Mem[000000009000016f] = cb19d6bd
stb %l5,[%i4+0x16f] ! Mem[000000009000016c] = 1519d6bd
! Mem[0000000055800190] = c371c119, %l2 = 00000000000000c9
swap [%i3+0x190],%l2 ! %l2 = 00000000c371c119
! Mem[0000000091000114] = 7e871147, %g18 = fc76e13a7ebb9bd6
ldsw [%i6+0x114],%g2 ! %g2 = fc76e13a7ebb9bd6
! Mem[0000000054800158] = 386275a1, %l5 = 0000000000000015
swap [%i1+0x158],%l5 ! %l5 = 00000000386275a1
! Mem[00000000540000d6] = a16cc9ba, %l1 = d6478548ff78e56d
ldstub [%i0+0x0d6],%l1 ! %l1 = 000000c9000000ff
! Mem[00000000558001c5] = 425844f6, %l4 = 00000000ccb1c3ac
ldstub [%i3+0x1c5],%l4 ! %l4 = 00000058000000ff
! Mem[0000000054000030] = 46b798e4c60f1a16, %l0 = 0000000000000034, %l4 = 0000000000000058
add %i0,0x30,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 46b798e4c60f1a16
! Mem[0000000054000048] = ffd702f5, %l3 = 000000000f728e53
swap [%i0+0x048],%l3 ! %l3 = 00000000ffd702f5
p34_label_15:
! Mem[0000000054000180] = cadd0b81, %l0 = 00000034, %l2 = c371c119
add %i0,0x180,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000cadd0b81
! %l1 = 00000000000000c9, Mem[00000000908001c9] = f52008eb
stb %l1,[%i5+0x1c9] ! Mem[00000000908001c8] = c92008eb
! Mem[0000000055800048] = 707b4d9c, %l1 = 00000000000000c9
swap [%i3+0x048],%l1 ! %l1 = 00000000707b4d9c
! Mem[0000000090000004] = 2a5ba2c5, %g2 = 000000007e871147
lduh [%i4+0x006],%g2 ! %g2 = 0000000000002a5b
! Mem[0000000055800170] = 5f8325c9252ce37c, %l0 = 0000000000000034
ldx [%i3+0x170],%l0 ! %l0 = 5f8325c9252ce37c
! Mem[00000000550001b4] = eb349b3b, %l5 = 386275a1, %l3 = ffd702f5
add %i2,0x1b4,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000eb349b3b
! %l2 = cadd0b81, %l3 = eb349b3b, Mem[0000000091000120] = 9daeaae1 f1505e6e
std %l2,[%i6+0x120] ! Mem[0000000091000120] = cadd0b81 eb349b3b
! Mem[00000000900000c8] = ed69f131 2096bba5, %g2 = 00002a5b, %g3 = 02880e3d
ldd [%i4+0x0c8],%g2 ! %g2 = 00000000ed69f131 000000002096bba5
! Mem[000000009000006c] = 8cb0ef85, %g2 = 00000000ed69f131
ldsh [%i4+0x06e],%g2 ! %g2 = ffffffffffff8cb0
! Mem[000000009180019c] = f3a7d947, %g2 = ffffffffffff8cb0
lduh [%o0+0x19e],%g2 ! %g2 = 000000000000f3a7
p34_label_16:
! %l6 = ffffffffffffedcb, Mem[000000009000002c] = ee3673b6
stw %l6,[%i4+0x02c] ! Mem[000000009000002c] = ffffedcb
! Mem[0000000054800094] = 2e873471, %l6 = ffffffffffffedcb
ldstub [%i1+0x094],%l6 ! %l6 = 0000002e000000ff
! Mem[00000000540001c9] = 24bdb4b5, %l2 = 00000000cadd0b81
ldstub [%i0+0x1c9],%l2 ! %l2 = 000000bd000000ff
! Mem[0000000055800126] = e4a4a0f5, %l6 = 000000000000002e
ldstub [%i3+0x126],%l6 ! %l6 = 000000a0000000ff
! %l1 = 00000000707b4d9c, Mem[0000000091800096] = 328fe96f
stb %l1,[%o0+0x096] ! Mem[0000000091800094] = 9c8fe96f
! Mem[000000009000016c] = 701519d6, %g2 = 000000000000f3a7
ldsh [%i4+0x16e],%g2 ! %g2 = 0000000000007015
! %l2 = 00000000000000bd, Mem[000000009180002c] = 8ce756ba
sth %l2,[%o0+0x02c] ! Mem[000000009180002c] = 00bd56ba
! %l1 = 00000000707b4d9c, Mem[00000000550001fd] = a65bd2a0
stb %l1,[%i2+0x1fd] ! Mem[00000000550001fc] = a69cd2a0
! Mem[00000000548000c8] = da7dc20d, %l0 = 5f8325c9252ce37c
ldstub [%i1+0x0c8],%l0 ! %l0 = 000000da000000ff
! Mem[0000000054000024] = ea42855d, %l4 = 46b798e4c60f1a16
ldub [%i0+0x024],%l4 ! %l4 = 00000000000000ea
p34_label_17:
! Mem[0000000091800058] = 5eccfeeefa0ea805, %g2 = 0000000000007015
ldx [%o0+0x058],%g2 ! %g2 = 5eccfeeefa0ea805
! %l6 = 000000a0, %l7 = 83607ee0, Mem[00000000910001e0] = 6837dbc6 4456a678
std %l6,[%i6+0x1e0] ! Mem[00000000910001e0] = 000000a0 83607ee0
! %l6 = 000000a0, %l7 = 83607ee0, Mem[00000000910001b8] = 1817b3a1 06c8ffc4
std %l6,[%i6+0x1b8] ! Mem[00000000910001b8] = 000000a0 83607ee0
! %l0 = 00000000000000da, Mem[0000000090000128] = b80c52ff391c57cf
stx %l0,[%i4+0x128] ! Mem[0000000090000128] = 00000000000000da
! Mem[00000000540001b7] = 03b36161, %l7 = ffffffff83607ee0
ldstub [%i0+0x1b7],%l7 ! %l7 = 00000061000000ff
! Mem[00000000550001a0] = aba6ff99, %l1 = 00000000707b4d9c
swap [%i2+0x1a0],%l1 ! %l1 = 00000000aba6ff99
! Mem[0000000091000100] = 1384f187 62d999f4, %g2 = fa0ea805, %g3 = 2096bba5
ldd [%i6+0x100],%g2 ! %g2 = 000000001384f187 0000000062d999f4
! Mem[00000000908001ec] = a10a75b5, %g2 = 000000001384f187
ldub [%i5+0x1ed],%g2 ! %g2 = 00000000000000a1
! %l2 = 000000bd, %l3 = eb349b3b, Mem[00000000908000e8] = c63d9e2d bc2a9af4
std %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = 000000bd eb349b3b
! Mem[0000000090000030] = ecc682a02dbd937d, %g2 = 00000000000000a1
ldx [%i4+0x030],%g2 ! %g2 = ecc682a02dbd937d
p34_label_18:
! Mem[00000000558001d4] = 564e200f, %l0 = 000000da, %l4 = 000000ea
add %i3,0x1d4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000564e200f
! Mem[000000005480015c] = 0e180c6e, %l3 = 00000000eb349b3b
ldstub [%i1+0x15c],%l3 ! %l3 = 0000000e000000ff
! %l4 = 00000000564e200f, Mem[0000000090800100] = 553fbef4b4ace50f
stx %l4,[%i5+0x100] ! Mem[0000000090800100] = 00000000564e200f
! Mem[0000000054000048] = 0f728e539289c5cc, %l0 = 00000000000000da, %l4 = 00000000564e200f
add %i0,0x48,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 0f728e539289c5cc
! Mem[0000000055000190] = 36fdd94d1b5f13be, %l2 = 00000000000000bd, %l0 = 00000000000000da
add %i2,0x190,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 36fdd94d1b5f13be
! Mem[0000000090800120] = 78c6e65f, %g2 = ecc682a02dbd937d
ldsh [%i5+0x120],%g2 ! %g2 = 00000000000078c6
! Mem[0000000055800080] = c295f838, %l3 = 0000000e, %l7 = 00000061
add %i3,0x80,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c295f838
! Mem[0000000090800140] = efae514e, %g2 = 00000000000078c6
ldsb [%i5+0x143],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000054800148] = 1661ea986631e228, %l1 = 00000000aba6ff99, %l0 = 36fdd94d1b5f13be
add %i1,0x148,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 1661ea986631e228
! Mem[0000000090000110] = e5369b5f79df520c, %g2 = ffffffffffffffef
ldx [%i4+0x110],%g2 ! %g2 = e5369b5f79df520c
p34_label_19:
! Mem[000000005480018c] = c4b6f873, %l2 = 000000bd, %l2 = 000000bd
add %i1,0x18c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c4b6f873
! Mem[0000000091800118] = 707c5cfb17f18323, %g2 = e5369b5f79df520c
ldx [%o0+0x118],%g2 ! %g2 = 707c5cfb17f18323
! Mem[0000000055000198] = 0e3c01f0 012cb8b7, %l6 = 000000a0, %l7 = c295f838
ldd [%i2+0x198],%l6 ! %l6 = 000000000e3c01f0 00000000012cb8b7
! Mem[00000000540000a8] = 4e1486a5, %l7 = 00000000012cb8b7
swap [%i0+0x0a8],%l7 ! %l7 = 000000004e1486a5
! Mem[0000000054800028] = 7e121b3e9d51c2a9, %l6 = 000000000e3c01f0, %l6 = 000000000e3c01f0
add %i1,0x28,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 7e121b3e9d51c2a9
! Mem[0000000055000147] = 24b63fd6, %l4 = 0f728e539289c5cc
ldstub [%i2+0x147],%l4 ! %l4 = 000000d6000000ff
! Mem[00000000550001a4] = 8b1f9e82, %l4 = 000000d6, %l6 = 9d51c2a9
add %i2,0x1a4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008b1f9e82
! Mem[00000000558001a9] = 9add9fc2, %l7 = 000000004e1486a5
ldstub [%i3+0x1a9],%l7 ! %l7 = 000000dd000000ff
! %l7 = 00000000000000dd, Mem[00000000918001ec] = 4f5053a5
stb %l7,[%o0+0x1ec] ! Mem[00000000918001ec] = dd5053a5
! Mem[00000000550001e4] = 1c8c948d, %l5 = 00000000386275a1
swap [%i2+0x1e4],%l5 ! %l5 = 000000001c8c948d
p34_label_20:
! Mem[0000000054800080] = 000000d7, %l6 = 000000008b1f9e82
ldstub [%i1+0x080],%l6 ! %l6 = 00000000000000ff
! %l4 = 00000000000000d6, Mem[0000000091000080] = 1cecd93cf53f7796
stx %l4,[%i6+0x080] ! Mem[0000000091000080] = 00000000000000d6
! Mem[00000000540001bc] = 58c2ccdf, %l3 = 000000000000000e
ldstub [%i0+0x1bc],%l3 ! %l3 = 00000058000000ff
! Mem[000000005580012c] = 996f90d8, %l1 = aba6ff99, %l5 = 1c8c948d
add %i3,0x12c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000996f90d8
! %l5 = 00000000996f90d8, Mem[000000009180014e] = 7706e07b
sth %l5,[%o0+0x14e] ! Mem[000000009180014c] = 90d8e07b
! %l0 = 1661ea986631e228, Mem[0000000091000022] = e89b3f07
sth %l0,[%i6+0x022] ! Mem[0000000091000020] = e2283f07
! %l2 = c4b6f873, %l3 = 00000058, Mem[00000000918001c8] = 1d0b9889 61cfcdac
std %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = c4b6f873 00000058
! Mem[00000000540001a8] = d2e816d1, %l1 = aba6ff99, %l0 = 6631e228
add %i0,0x1a8,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d2e816d1
! Mem[0000000054800174] = 31e1ad05, %l7 = 000000dd, %l7 = 000000dd
add %i1,0x174,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000031e1ad05
! Mem[0000000090000188] = 4ffa5e17cd9f816b, %g2 = 707c5cfb17f18323
ldx [%i4+0x188],%g2 ! %g2 = 4ffa5e17cd9f816b
p34_label_21:
! Mem[0000000090000198] = c321339399baad32, %g2 = 4ffa5e17cd9f816b
ldx [%i4+0x198],%g2 ! %g2 = c321339399baad32
! %l3 = 0000000000000058, Mem[00000000900001e5] = 125a5e8e
stb %l3,[%i4+0x1e5] ! Mem[00000000900001e4] = 585a5e8e
! Mem[00000000558000ec] = 7a424dec, %l2 = 00000000c4b6f873
lduh [%i3+0x0ec],%l2 ! %l2 = 0000000000007a42
! Mem[00000000540000ec] = 7e80c828, %l6 = 00000000, %l0 = d2e816d1
add %i0,0xec,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007e80c828
! Mem[0000000091000060] = 59f78b99, %g2 = c321339399baad32
ldsb [%i6+0x062],%g2 ! %g2 = 0000000000000059
! Mem[0000000054800085] = f0544663, %l2 = 0000000000007a42
ldstub [%i1+0x085],%l2 ! %l2 = 00000054000000ff
! Mem[00000000910001d0] = 91a8949f, %g2 = 0000000000000059
ldub [%i6+0x1d3],%g2 ! %g2 = 0000000000000091
! Mem[00000000540001c4] = 5436ed55, %l0 = 000000007e80c828
ldub [%i0+0x1c6],%l0 ! %l0 = 00000000000000ed
! Mem[0000000054800000] = f4b2d781, %l7 = 31e1ad05, %l2 = 00000054
casa [%i1]0x80,%l7,%l2 ! %l2 = 00000000f4b2d781
! Mem[000000005500018c] = 898f405c, %l2 = f4b2d781, %l0 = 000000ed
add %i2,0x18c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000898f405c
p34_label_22:
! Mem[000000005580014e] = e7b2f173, %l6 = 0000000000000000
ldstub [%i3+0x14e],%l6 ! %l6 = 000000f1000000ff
! Mem[00000000540001d0] = 7a4ed08b, %l1 = 00000000aba6ff99
swap [%i0+0x1d0],%l1 ! %l1 = 000000007a4ed08b
! %l0 = 00000000898f405c, Mem[000000009180013c] = f4a69a0d
sth %l0,[%o0+0x13c] ! Mem[000000009180013c] = 405c9a0d
! Mem[0000000055800014] = db2e35c8, %l4 = 00000000000000d6
swap [%i3+0x014],%l4 ! %l4 = 00000000db2e35c8
! Mem[0000000091000100] = 1384f187, %g2 = 0000000000000091
ldsh [%i6+0x100],%g2 ! %g2 = 0000000000001384
! Mem[0000000055800168] = 43564177, %l0 = 00000000898f405c
ldstub [%i3+0x168],%l0 ! %l0 = 00000043000000ff
! Mem[0000000091800030] = a84a18ac, %g2 = 0000000000001384
ldsb [%o0+0x033],%g2 ! %g2 = ffffffffffffffa8
! %l4 = db2e35c8, %l5 = 996f90d8, Mem[0000000090800130] = e5d20aba 12668400
std %l4,[%i5+0x130] ! Mem[0000000090800130] = db2e35c8 996f90d8
! Mem[0000000090000118] = 4e6b7b22 7f8469b7, %g2 = ffffffa8, %g3 = 62d999f4
ldd [%i4+0x118],%g2 ! %g2 = 000000004e6b7b22 000000007f8469b7
! Mem[000000005480013d] = 3cb75cd5, %l4 = 00000000db2e35c8
ldstub [%i1+0x13d],%l4 ! %l4 = 000000b7000000ff
p34_label_23:
! Mem[00000000558001ac] = 96edd34c, %l1 = 7a4ed08b, %l0 = 00000043
add %i3,0x1ac,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000096edd34c
! Mem[00000000908001e0] = 047a028f, %g2 = 000000004e6b7b22
ldub [%i5+0x1e1],%g2 ! %g2 = 0000000000000004
! %l1 = 000000007a4ed08b, Mem[00000000900001f4] = 1e4f318e
stw %l1,[%i4+0x1f4] ! Mem[00000000900001f4] = 7a4ed08b
! Mem[000000009000019c] = 99baad32, %g2 = 0000000000000004
ldub [%i4+0x19c],%g2 ! %g2 = 0000000000000099
! Mem[0000000054800048] = f86a3dc6, %l5 = 996f90d8, %l4 = 000000b7
add %i1,0x48,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f86a3dc6
! %l5 = 00000000996f90d8, Mem[00000000908001a8] = f7afcdbe44785cb7
stx %l5,[%i5+0x1a8] ! Mem[00000000908001a8] = 00000000996f90d8
! Mem[0000000090000058] = c145914a 000000b5, %g2 = 00000099, %g3 = 7f8469b7
ldd [%i4+0x058],%g2 ! %g2 = 00000000c145914a 00000000000000b5
! Mem[00000000558001ec] = 18d20df8, %l5 = 00000000996f90d8
ldstub [%i3+0x1ec],%l5 ! %l5 = 00000018000000ff
! %l7 = 0000000031e1ad05, Mem[0000000091000181] = bcdeb01e
stb %l7,[%i6+0x181] ! Mem[0000000091000180] = 05deb01e
! Mem[00000000548001e5] = db27638b, %l4 = 00000000f86a3dc6
ldstub [%i1+0x1e5],%l4 ! %l4 = 00000027000000ff
p34_label_24:
! Mem[0000000055000022] = ff8a4582, %l1 = 000000007a4ed08b
ldstub [%i2+0x022],%l1 ! %l1 = 00000045000000ff
! Mem[0000000055000108] = f52021c9d1b01781, %l7 = 0000000031e1ad05
ldx [%i2+0x108],%l7 ! %l7 = f52021c9d1b01781
! Mem[00000000548001d8] = e50bc61c, %l7 = f52021c9d1b01781
ldstub [%i1+0x1d8],%l7 ! %l7 = 000000e5000000ff
! %l6 = 00000000000000f1, Mem[00000000918001a8] = 847e336958a6480f
stx %l6,[%o0+0x1a8] ! Mem[00000000918001a8] = 00000000000000f1
! Mem[00000000900001dc] = 9a41cac2, %g2 = 00000000c145914a
ldsb [%i4+0x1df],%g2 ! %g2 = ffffffffffffff9a
! Mem[0000000090800078] = 30603d11, %g2 = ffffffffffffff9a
ldsh [%i5+0x078],%g2 ! %g2 = 0000000000003060
! Mem[00000000908000f8] = 1182fc77, %g18 = fc76e13a7ebb9bd6
ldsw [%i5+0x0f8],%g2 ! %g2 = fc76e13a7ebb9bd6
! %l0 = 96edd34c, %l1 = 00000045, Mem[00000000900000d8] = fc8e738c da47c05f
std %l0,[%i4+0x0d8] ! Mem[00000000900000d8] = 96edd34c 00000045
! %l5 = 0000000000000018, Mem[0000000091800099] = 6fd2c542
stb %l5,[%o0+0x099] ! Mem[0000000091800098] = 18d2c542
! Mem[0000000091800168] = 78730d36, %g2 = 000000001182fc77
ldsh [%o0+0x16a],%g2 ! %g2 = 0000000000007873
p34_label_25:
! %l5 = 0000000000000018, Mem[00000000900000ea] = 00749d3b
sth %l5,[%i4+0x0ea] ! Mem[00000000900000e8] = 00189d3b
! Mem[0000000091800138] = 1d1f964d, %g2 = 0000000000007873
lduw [%o0+0x138],%g2 ! %g2 = 000000001d1f964d
! Mem[0000000054800180] = 346b9551, %l0 = 0000000096edd34c
swap [%i1+0x180],%l0 ! %l0 = 00000000346b9551
! Mem[00000000900001b0] = 60884be9, %g2 = 000000001d1f964d
ldub [%i4+0x1b1],%g2 ! %g2 = 0000000000000060
! Mem[0000000055000190] = 36fdd94d, %l2 = 00000000f4b2d781
swap [%i2+0x190],%l2 ! %l2 = 0000000036fdd94d
! Mem[000000005580009c] = 56d41a60, %l3 = 0000000000000058
swap [%i3+0x09c],%l3 ! %l3 = 0000000056d41a60
! Mem[00000000918000ac] = a699d557, %g2 = 0000000000000060
lduh [%o0+0x0ae],%g2 ! %g2 = 000000000000a699
! Mem[0000000090000154] = 02880e3d, %g2 = 000000000000a699
lduw [%i4+0x154],%g2 ! %g2 = 0000000002880e3d
! Mem[00000000918000f0] = 0a9e1291, %g2 = 0000000002880e3d
ldub [%o0+0x0f1],%g2 ! %g2 = 000000000000000a
! Mem[0000000055000120] = 889fea3e, %l4 = 0000000000000027
lduw [%i2+0x120],%l4 ! %l4 = 00000000889fea3e
ba,a p34_not_taken_0_end
p34_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p34_branch_failed
p34_not_taken_0_end:
! End of Random Code for Thread 34
1: membar #Sync ! Force all stores to complete
p34_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x088] ! Set processor 34 done flag
! Check Registers
p34_check_registers:
set p34_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000346b9551
bne,a,pn %xcc,p34_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000045
bne,a,pn %xcc,p34_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000036fdd94d
bne,a,pn %xcc,p34_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000056d41a60
bne,a,pn %xcc,p34_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000889fea3e
bne,a,pn %xcc,p34_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000018
bne,a,pn %xcc,p34_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000f1
bne,a,pn %xcc,p34_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000e5
bne,a,pn %xcc,p34_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p34_check_fp_registers:
set p34_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be cdd580fc b851f367
bne %xcc,p34_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 97e33422 0fda96fe
bne %xcc,p34_f6_fail
nop
! Check Local Memory
set p34_local0_expect,%g1
p34_check_local0:
ldx [%g1+0x038],%g2 ! Expected data = c43bbcffb7205fd5
ldx [%i0+0x038],%g3 ! Observed data at 0000000054000038
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = d6ba241eb69962f3
ldx [%i0+0x040],%g3 ! Observed data at 0000000054000040
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 0f728e539289c5cc
ldx [%i0+0x048],%g3 ! Observed data at 0000000054000048
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 8434069ab8e5afce
ldx [%i0+0x068],%g3 ! Observed data at 0000000054000068
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 88c9dbe8b5d4ff77
ldx [%i0+0x088],%g3 ! Observed data at 0000000054000088
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 2cbe423e92ffc372
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000540000a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 012cb8b7e96db005
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000540000a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6d369f48bad48c70
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000540000b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 3474d20da16cffba
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000540000d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000b57353cf5f
ldx [%i0+0x130],%g3 ! Observed data at 0000000054000130
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 3b41123e2d8c07b1
ldx [%i0+0x140],%g3 ! Observed data at 0000000054000140
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = de5be56b48ffd4ff
ldx [%i0+0x148],%g3 ! Observed data at 0000000054000148
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = e9d00020ca145ae9
ldx [%i0+0x158],%g3 ! Observed data at 0000000054000158
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = aa468affa9220f9f
ldx [%i0+0x170],%g3 ! Observed data at 0000000054000170
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a432bb48ff9f8a40
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000540001a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d2e816d18434069a
ldx [%i0+0x1a8],%g3 ! Observed data at 00000000540001a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = c145914a03b361ff
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000540001b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8bd58f87ffc2ccdf
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000540001b8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 24ffb4b54e60e041
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000540001c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = aba6ff99c1f6265b
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000540001d0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c9a871f71c8c948d
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000540001d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i0,0x1d8,%g4
set p34_local1_expect,%g1
p34_check_local1:
ldx [%g1+0x050],%g2 ! Expected data = ff126a49f21a63c5
ldx [%i1+0x050],%g3 ! Observed data at 0000000054800050
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4af5ce497c533764
ldx [%i1+0x068],%g3 ! Observed data at 0000000054800068
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff0000d7f0ff4663
ldx [%i1+0x080],%g3 ! Observed data at 0000000054800080
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 861b99fa66ff3502
ldx [%i1+0x088],%g3 ! Observed data at 0000000054800088
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4b62429dff873471
ldx [%i1+0x090],%g3 ! Observed data at 0000000054800090
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 30ff9b411cd9ae08
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000548000c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = ff7dc20d3a7e033e
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000548000c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 000000c4042bddc2
ldx [%i1+0x100],%g3 ! Observed data at 0000000054800100
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x100,%g4
ldx [%g1+0x138],%g2 ! Expected data = b2d528823cff5cd5
ldx [%i1+0x138],%g3 ! Observed data at 0000000054800138
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 00000015ff180c6e
ldx [%i1+0x158],%g3 ! Observed data at 0000000054800158
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 9b5acd2ecc10d9ff
ldx [%i1+0x168],%g3 ! Observed data at 0000000054800168
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ffb343c931e1ad05
ldx [%i1+0x170],%g3 ! Observed data at 0000000054800170
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 96edd34ce5afc825
ldx [%i1+0x180],%g3 ! Observed data at 0000000054800180
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff0bc61c587a74c2
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000548001d8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 55d7b4c9dbff638b
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000548001e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 09cae53cb3ff09a7
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000548001f0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i1,0x1f0,%g4
set p34_local2_expect,%g1
p34_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = ff8aff82edc42e6d
ldx [%i2+0x020],%g3 ! Observed data at 0000000055000020
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 8c87f96996edd34c
ldx [%i2+0x048],%g3 ! Observed data at 0000000055000048
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x048,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 266f591e9f33d4c2
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000550000b0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x140],%g2 ! Expected data = fc19293224b63fff
ldx [%i2+0x140],%g3 ! Observed data at 0000000055000140
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = bce2a0088ffffad1
ldx [%i2+0x160],%g3 ! Observed data at 0000000055000160
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1e10863f000000f8
ldx [%i2+0x168],%g3 ! Observed data at 0000000055000168
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = f4b2d7811b5f13be
ldx [%i2+0x190],%g3 ! Observed data at 0000000055000190
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 707b4d9c8b1f9e82
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000550001a0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = e6394bd0386275a1
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000550001e0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f289cae7a69cd2a0
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+0x010],%g2 ! Expected data = 35232d9d000000d6
ldx [%i3+0x010],%g3 ! Observed data at 0000000055800010
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = 000000c9f0573506
ldx [%i3+0x048],%g3 ! Observed data at 0000000055800048
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x048,%g4
ldx [%g1+0x088],%g2 ! Expected data = 76110de9f84bc2e0
ldx [%i3+0x088],%g3 ! Observed data at 0000000055800088
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3b72cddd00000058
ldx [%i3+0x098],%g3 ! Observed data at 0000000055800098
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ffc7a92c0cdee15b
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000558000f8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 2c590800e4a4fff5
ldx [%i3+0x120],%g3 ! Observed data at 0000000055800120
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = a35ae7aae7b2ff73
ldx [%i3+0x148],%g3 ! Observed data at 0000000055800148
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff56417796f6dd27
ldx [%i3+0x168],%g3 ! Observed data at 0000000055800168
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000000c9da69af6b
ldx [%i3+0x190],%g3 ! Observed data at 0000000055800190
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1c239c1fccffcbb9
ldx [%i3+0x198],%g3 ! Observed data at 0000000055800198
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 9aff9fc296edd34c
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000558001a8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0db570bf42ff44f6
ldx [%i3+0x1c0],%g3 ! Observed data at 00000000558001c0
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 74df044afa464db1
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000558001c8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = a21d47ddffd20df8
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000558001e8
cmp %g2,%g3
bne,a,pn %xcc,p34_local_failed
add %i3,0x1e8,%g4
! The test for processor 34 has passed
p34_passed:
ta GOOD_TRAP
nop
p34_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p34_failed
p34_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p34_failed
p34_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p34_failed
p34_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p34_failed
p34_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p34_failed
p34_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p34_failed
p34_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p34_failed
p34_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p34_failed
p34_f4_fail:
set p34_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p34_f6_fail:
set p34_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 34 failed
p34_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x088] ! Set processor 34 done flag
set p34_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 34 failed
p34_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x088] ! Set processor 34 done flag
set p34_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p34_selfmod_failed:
ba p34_failed
mov 0xabc,%g1
p34_common_error:
or %g0,0xf02,%g1
ba p34_failed
mov %o5,%g3
p34_common_signature_error:
set p34_temp,%g1
ba p34_failed
st %g2,[%g1] ! Common Lock Number
p34_common_timeout:
set p34_temp,%g1
ba p34_failed
st %g2,[%g1] ! Common Lock Number
p34_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p34_failed
mov 0x0,%g3
p34_trap1e:
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800008]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054000000]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000055800018]
done
p34_trap1o:
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000054800008]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054000000]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000055800018]
done
p34_trap2e:
lduba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000020]
ldsba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000055800000]
stxa %l6,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000008]
ldswa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800018]
ldxa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800028]
done
p34_trap2o:
lduba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054000020]
ldsba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000055800000]
stxa %l6,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000055000008]
ldswa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000054800018]
ldxa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000054800028]
done
p34_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p34_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p34_init_memory_pointers:
set p34_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p34_local0_start,%i0
set p34_local1_start,%i1
set p34_local2_start,%i2
set p34_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 1353b2965757b659
ldx [%g1+0x008],%l1 ! %l1 = 90c22891c90dcd8a
ldx [%g1+0x010],%l2 ! %l2 = c08fc142ca145ae9
ldx [%g1+0x018],%l3 ! %l3 = 3b05bf947e82b744
ldx [%g1+0x020],%l4 ! %l4 = 9d069f37c2b4da55
ldx [%g1+0x028],%l5 ! %l5 = c7a67b9a490fc095
ldx [%g1+0x030],%l6 ! %l6 = 4a1a5c6a8b7829bd
ldx [%g1+0x038],%l7 ! %l7 = aafab26a7e564b50
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5fedfb3e 1ea7098f db661e29 8e6755ab
! %f4 = 9f436b0c bea30ddf 34a53be3 75c868a8
! %f8 = 47e959f4 a7d4ad73 3000f905 6f64df90
! %f12 = c3904763 6f1af453 2ca1b3ef 36e57ef7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a31eb04b e340a5dd 1ef69a4a c09318ba
! %f20 = 82721126 267c6748 70cd3e00 c8cbd38c
! %f24 = a900e1ec 8d0adbf9 8a3d77bb 7431ceb9
! %f28 = 28d82cce 348a44f5 e4d12e3a 1561552b
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d7a04ef2 bcaca4da 3b037792 f6128d13
! %f36 = 732380ad df4866e2 5e62090c b4a59e22
! %f40 = e32f5dee 2be10f4a d5f7a906 95ef38e8
! %f44 = a1317710 a77ecc12 8c0b47c9 1cdaa8b0
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x66013f8000000023,%g7,%g1 ! GSR scale = 4, align = 3
wr %g1,%g0,%gsr ! GSR = 66013f8000000023
wr %g0,%y ! Clear Y 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[0000000057800160] = 1e6f7a9fa24b817b, %l1 = 60d79374bfa6442b, %l1 = 60d79374bfa6442b
add %i3,0x160,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 1e6f7a9fa24b817b
! Mem[0000000057000140] = ffcc7e80, %l3 = df151cfbf04bda18
swap [%i2+0x140],%l3 ! %l3 = 00000000ffcc7e80
! Mem[00000000568000ae] = e335c86f, %l7 = 4e60d464a3cb0ad7
ldstub [%i1+0x0ae],%l7 ! %l7 = 000000c8000000ff
! Mem[0000000091800158] = 9dc4c12d, %g2 = 00000012e18d0d24
ldsb [%o0+0x158],%g2 ! %g2 = ffffffffffffff9d
! Mem[00000000568000f9] = 4535f778, %l6 = 79849e97ec8ecd3c
ldstub [%i1+0x0f9],%l6 ! %l6 = 00000035000000ff
! Mem[0000000090000130] = ddf67075, %g2 = ffffffffffffff9d
ldub [%i4+0x130],%g2 ! %g2 = 00000000000000dd
! Mem[00000000570001a0] = c7ec4e02, %l2 = f65a2ace, %l3 = ffcc7e80
add %i2,0x1a0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000c7ec4e02
! Mem[0000000056000180] = cc8d5aab3e1c0b4a, %l0 = ff930a08d85cd9d4, %l1 = 1e6f7a9fa24b817b
add %i0,0x180,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = cc8d5aab3e1c0b4a
! %l2 = f65a2ace, %l3 = c7ec4e02, Mem[0000000090800060] = f7d1b44e 6ea63daf
std %l2,[%i5+0x060] ! Mem[0000000090800060] = f65a2ace c7ec4e02
! Mem[0000000057000010] = 56a30a7b, %l5 = cfc4cf1403b665e0
swap [%i2+%o2],%l5 ! %l5 = 0000000056a30a7b
p35_label_2:
! Mem[0000000057000028] = afbebd3d76754c56, %l4 = d8f75a425437a4f8, %l7 = 00000000000000c8
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = afbebd3d76754c56
! Mem[0000000056000150] = d935ffec, %l3 = 00000000c7ec4e02
ldstub [%i0+0x150],%l3 ! %l3 = 000000d9000000ff
! Mem[00000000570000a0] = 73f6a49d51a5626c, %l1 = cc8d5aab3e1c0b4a, %l1 = cc8d5aab3e1c0b4a
add %i2,0xa0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 73f6a49d51a5626c
! Mem[00000000900000c4] = 871bc2ed, %g2 = 00000000000000dd
ldub [%i4+0x0c5],%g2 ! %g2 = 0000000000000087
! Mem[0000000057800198] = a08635187c64729c, %l4 = d8f75a425437a4f8, %l7 = afbebd3d76754c56
add %i3,0x198,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = a08635187c64729c
! Mem[0000000056800128] = 7dcc73ab, %l0 = ff930a08d85cd9d4
swap [%i1+0x128],%l0 ! %l0 = 000000007dcc73ab
! Mem[0000000056000034] = 653756f7, %l1 = 51a5626c, %l6 = 00000035
add %i0,0x34,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000653756f7
! Mem[0000000090800090] = 71c44099, %g2 = 0000000000000087
lduw [%i5+0x090],%g2 ! %g2 = 0000000071c44099
! Mem[000000009100017c] = 5388d9bc, %g2 = 0000000071c44099
ldub [%i6+0x17e],%g2 ! %g2 = 0000000000000053
! Mem[00000000918001e8] = f2084f50, %g2 = 0000000000000053
ldsh [%o0+0x1ea],%g2 ! %g2 = fffffffffffff208
p35_label_3:
! Mem[0000000091000018] = bff43cd0, %g2 = fffffffffffff208
ldub [%i6+%o3],%g2 ! %g2 = 00000000000000bf
! %l4 = 5437a4f8, %l5 = 56a30a7b, Mem[00000000908001f8] = 0c014136 937fb10f
std %l4,[%i5+0x1f8] ! Mem[00000000908001f8] = 5437a4f8 56a30a7b
! Mem[000000009180008c] = 227c6639, %g2 = 00000000000000bf
ldsh [%o0+0x08c],%g2 ! %g2 = 000000000000227c
! %l2 = f65a2ace, %l3 = 000000d9, Mem[00000000910000c0] = b32e8c43 86264844
std %l2,[%i6+0x0c0] ! Mem[00000000910000c0] = f65a2ace 000000d9
! Mem[000000009080013c] = 71f3ccd5, %g2 = 000000000000227c
lduw [%i5+0x13c],%g2 ! %g2 = 0000000071f3ccd5
! Mem[000000005680015f] = f2fe0d50, %l1 = 73f6a49d51a5626c
ldstub [%i1+0x15f],%l1 ! %l1 = 00000050000000ff
! %l0 = 7dcc73ab, %l1 = 00000050, Mem[00000000908000c8] = ab91429d d46ef843
std %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 7dcc73ab 00000050
! %l4 = d8f75a425437a4f8, Mem[00000000918000b8] = 69c70d0d
stb %l4,[%o0+0x0b8] ! Mem[00000000918000b8] = f8c70d0d
! Mem[000000005680005c] = e641777e, %l3 = 00000000000000d9
ldsb [%i1+0x05e],%l3 ! %l3 = 0000000000000077
! %l6 = 653756f7, %l7 = 7c64729c, Mem[0000000090800070] = a09699f8 bb03eaa9
std %l6,[%i5+0x070] ! Mem[0000000090800070] = 653756f7 7c64729c
p35_label_4:
! Mem[0000000091800068] = e99d3e90, %g2 = 0000000071f3ccd5
ldsh [%o0+0x06a],%g2 ! %g2 = ffffffffffffe99d
! Mem[00000000568000dd] = dc160be0, %l5 = 0000000056a30a7b
ldstub [%i1+0x0dd],%l5 ! %l5 = 00000016000000ff
! %l2 = f65a2ace, %l3 = 00000077, Mem[0000000091800070] = a4bd2eca 329ff4bd
std %l2,[%o0+0x070] ! Mem[0000000091800070] = f65a2ace 00000077
! Mem[00000000908001b8] = 18c437e7, %g2 = ffffffffffffe99d
lduh [%i5+0x1b8],%g2 ! %g2 = 00000000000018c4
! Mem[00000000560000b8] = 9dbec00440bc5187, %l6 = 00000000653756f7, %l1 = 0000000000000050
add %i0,0xb8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 9dbec00440bc5187
! Mem[0000000056800010] = 82d82a9d1ab6a651, %l6 = 00000000653756f7, %l0 = 000000007dcc73ab
add %i1,0x10,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 82d82a9d1ab6a651
! Mem[00000000570000f8] = 864261745bcc37bd, %l4 = d8f75a425437a4f8, %l5 = 0000000000000016
add %i2,0xf8,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 864261745bcc37bd
! Mem[00000000578000f8] = 452a768ea79d2fa6, %l7 = a08635187c64729c, %l0 = 82d82a9d1ab6a651
add %i3,0xf8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 452a768ea79d2fa6
! Mem[0000000056000109] = 402a33c6, %l7 = a08635187c64729c
ldstub [%i0+0x109],%l7 ! %l7 = 0000002a000000ff
! Mem[000000005680017c] = ff3a1522, %l2 = bad51e75f65a2ace
swap [%i1+0x17c],%l2 ! %l2 = 00000000ff3a1522
p35_label_5:
! Mem[0000000057000058] = 87a8833a, %l2 = 00000000ff3a1522
swap [%i2+0x058],%l2 ! %l2 = 0000000087a8833a
! Mem[0000000057800118] = b6a58dfc, %l0 = 452a768ea79d2fa6
swap [%i3+0x118],%l0 ! %l0 = 00000000b6a58dfc
! Mem[00000000910000f4] = be33c27d, %g18 = dddc7ee5d1a8bfd0
ldsw [%i6+0x0f4],%g2 ! %g2 = dddc7ee5d1a8bfd0
! Mem[00000000900000c8] = ed69f1312096bba5, %g2 = ffffffffbe33c27d
ldx [%i4+0x0c8],%g2 ! %g2 = ed69f1312096bba5
! Mem[0000000090800008] = d132c671, %g2 = ed69f1312096bba5
lduw [%i5+%o1],%g2 ! %g2 = 00000000d132c671
! Mem[00000000918000cc] = c4a0c63d, %g2 = 00000000d132c671
lduh [%o0+0x0cc],%g2 ! %g2 = 000000000000c4a0
! Mem[000000005780008c] = 17386594, %l5 = 864261745bcc37bd
ldstub [%i3+0x08c],%l5 ! %l5 = 00000017000000ff
! Mem[00000000560001ff] = 9705e792, %l6 = 00000000653756f7
ldstub [%i0+0x1ff],%l6 ! %l6 = 00000092000000ff
! Mem[0000000056000000] = d95442f7, %l1 = 9dbec00440bc5187
swap [%i0+%g0],%l1 ! %l1 = 00000000d95442f7
! Mem[0000000057800074] = f9c442a2, %l6 = 00000092, %l3 = 00000077
add %i3,0x74,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000f9c442a2
p35_label_6:
! Mem[000000005780003c] = d7d98d44, %l5 = 0000000000000017
ldub [%i3+0x03e],%l5 ! %l5 = 000000000000008d
! Mem[000000005680010b] = 8334ee9c, %l2 = 0000000087a8833a
ldstub [%i1+0x10b],%l2 ! %l2 = 0000009c000000ff
! Mem[0000000090800038] = 0ff2db19, %g2 = 000000000000c4a0
ldsh [%i5+0x038],%g2 ! %g2 = 0000000000000ff2
! Mem[0000000091000144] = 5dcd9ade, %g2 = 0000000000000ff2
lduh [%i6+0x146],%g2 ! %g2 = 0000000000005dcd
! %l2 = 0000009c, %l3 = f9c442a2, Mem[0000000057000008] = 0d2d6800 b2cd0595
std %l2,[%i2+%o1] ! Mem[0000000057000008] = 0000009c f9c442a2
! %l4 = 5437a4f8, %l5 = 0000008d, Mem[0000000091000030] = 9b369fcd 7e2e20fb
std %l4,[%i6+0x030] ! Mem[0000000091000030] = 5437a4f8 0000008d
! %l4 = d8f75a425437a4f8, Mem[0000000091800168] = 9ef57873
stw %l4,[%o0+0x168] ! Mem[0000000091800168] = 5437a4f8
! Mem[0000000091800118] = 707c5cfb 17f18323, %g2 = 00005dcd, %g3 = 0bad0b00
ldd [%o0+0x118],%g2 ! %g2 = 00000000707c5cfb 0000000017f18323
! Mem[0000000057800170] = a801b314, %l7 = 000000000000002a
ldsb [%i3+0x170],%l7 ! %l7 = ffffffffffffffa8
! %l0 = 00000000b6a58dfc, Mem[00000000910000b8] = d4ebb465c273d442
stx %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 00000000b6a58dfc
p35_label_7:
! Mem[0000000056000188] = 3bf785cf, %l6 = 00000092, %l6 = 00000092
add %i0,0x188,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000003bf785cf
! Mem[0000000090800150] = 03c0a9e7, %g2 = 00000000707c5cfb
ldsb [%i5+0x151],%g2 ! %g2 = 0000000000000003
! Mem[00000000918001c8] = 988961cf, %g2 = 0000000000000003
ldsb [%o0+0x1ca],%g2 ! %g2 = ffffffffffffff98
! Mem[0000000090800080] = 7370a499, %g2 = ffffffffffffff98
lduw [%i5+0x080],%g2 ! %g2 = 000000007370a499
! Mem[0000000057800094] = 2860df72, %l7 = ffffffffffffffa8
swap [%i3+0x094],%l7 ! %l7 = 000000002860df72
! Mem[0000000057000160] = 64ea31fd, %l7 = 000000002860df72
swap [%i2+0x160],%l7 ! %l7 = 0000000064ea31fd
! Mem[0000000057000010] = 03b665e0, %l4 = d8f75a425437a4f8
swap [%i2+%o2],%l4 ! %l4 = 0000000003b665e0
! Mem[0000000057000060] = ed07a829b8161086, %l3 = 00000000f9c442a2, %l3 = 00000000f9c442a2
add %i2,0x60,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = ed07a829b8161086
! Mem[00000000918001a8] = 336958a6, %g2 = 000000007370a499
ldub [%o0+0x1aa],%g2 ! %g2 = 0000000000000033
! Mem[00000000568001c8] = d2a9e981, %l3 = b8161086, %l6 = 3bf785cf
add %i1,0x1c8,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000d2a9e981
p35_label_8:
! Mem[000000005780013c] = b8be5cd2, %l1 = 00000000d95442f7
ldstub [%i3+0x13c],%l1 ! %l1 = 000000b8000000ff
! Mem[00000000578001f8] = 3b4c4199f7ac6486, %l5 = 000000000000008d, %l2 = 000000000000009c
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 3b4c4199f7ac6486
! Mem[0000000090800084] = 2deae465, %g2 = 0000000000000033
lduh [%i5+0x086],%g2 ! %g2 = 0000000000002dea
! Mem[000000009180000c] = 13813d64, %g18 = dddc7ee5d1a8bfd0
ldsw [%o0+0x00c],%g2 ! %g2 = dddc7ee5d1a8bfd0
! %l3 = ed07a829b8161086, Mem[0000000090800194] = 686da222
stb %l3,[%i5+0x194] ! Mem[0000000090800194] = 866da222
! %l4 = 0000000003b665e0, Mem[000000009100018e] = c8a50398
stb %l4,[%i6+0x18e] ! Mem[000000009100018c] = e0a50398
! Mem[0000000091000170] = 1c488b46, %g2 = 0000000013813d64
ldub [%i6+0x173],%g2 ! %g2 = 000000000000001c
! Mem[000000005600004d] = 785112c1, %l7 = 0000000064ea31fd
ldstub [%i0+0x04d],%l7 ! %l7 = 00000051000000ff
! %l0 = b6a58dfc, %l1 = 000000b8, Mem[00000000908001f0] = b51f4c0f b1c7a123
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = b6a58dfc 000000b8
! Mem[00000000918000a0] = 957fe567, %g2 = 000000000000001c
lduh [%o0+0x0a2],%g2 ! %g2 = 000000000000957f
p35_label_9:
! Mem[0000000056800090] = f90f5f0a, %l3 = ed07a829b8161086
swap [%i1+0x090],%l3 ! %l3 = 00000000f90f5f0a
! Mem[00000000568000c8] = 461b22548b69d692, %l2 = 3b4c4199f7ac6486, %l7 = 0000000000000051
add %i1,0xc8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 461b22548b69d692
! Mem[0000000057000100] = 9c61978a, %l2 = f7ac6486, %l6 = d2a9e981
add %i2,0x100,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000009c61978a
! Mem[00000000908000c8] = 7dcc73ab 00000050, %g2 = 0000957f, %g3 = 17f18323
ldd [%i5+0x0c8],%g2 ! %g2 = 000000007dcc73ab 0000000000000050
! %l3 = 00000000f90f5f0a, Mem[00000000910001c0] = 524e3511
stw %l3,[%i6+0x1c0] ! Mem[00000000910001c0] = f90f5f0a
! Mem[0000000090800168] = 0ac60230dd52e920, %g2 = 000000007dcc73ab
ldx [%i5+0x168],%g2 ! %g2 = 0ac60230dd52e920
! Mem[0000000091000010] = d7b3572edf53accf, %g2 = 0ac60230dd52e920
ldx [%i6+%o2],%g2 ! %g2 = d7b3572edf53accf
! Mem[0000000056000144] = 824cd625, %l3 = 00000000f90f5f0a
swap [%i0+0x144],%l3 ! %l3 = 00000000824cd625
! Mem[000000005700001c] = 69d850b8, %l5 = 0000008d, %l3 = 824cd625
add %i2,0x1c,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000069d850b8
! Mem[0000000057000198] = 3402888911c647eb, %l7 = 461b22548b69d692, %l7 = 461b22548b69d692
add %i2,0x198,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 3402888911c647eb
p35_label_10:
! Mem[00000000568000b8] = baf716723b9192a8, %l6 = 000000009c61978a, %l2 = 3b4c4199f7ac6486
add %i1,0xb8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = baf716723b9192a8
! Mem[00000000570001a0] = c7ec4e02, %l6 = 000000009c61978a
swap [%i2+0x1a0],%l6 ! %l6 = 00000000c7ec4e02
! Mem[00000000560000e0] = d74df05d, %l7 = 11c647eb, %l5 = 0000008d
add %i0,0xe0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000d74df05d
! Mem[0000000057000108] = e6ed3efa, %l6 = c7ec4e02, %l4 = 03b665e0
add %i2,0x108,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000e6ed3efa
! Mem[00000000900001c8] = 66ffbd87, %g2 = d7b3572edf53accf
ldsh [%i4+0x1ca],%g2 ! %g2 = 00000000000066ff
! %l2 = baf716723b9192a8, Mem[00000000900000b8] = ae238658
stb %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = a8238658
! Mem[00000000568001c8] = d2a9e981, %l2 = 3b9192a8, %l6 = c7ec4e02
add %i1,0x1c8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000d2a9e981
! Mem[00000000578000e7] = e4638554, %l2 = baf716723b9192a8
ldstub [%i3+0x0e7],%l2 ! %l2 = 00000054000000ff
! Mem[0000000091800040] = 4378cb98 82176dd8, %g2 = 000066ff, %g3 = 00000050
ldd [%o0+0x040],%g2 ! %g2 = 000000004378cb98 0000000082176dd8
! Mem[00000000560001f8] = 63e44e239705e7ff, %l0 = 00000000b6a58dfc, %l7 = 3402888911c647eb
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 63e44e239705e7ff
p35_label_11:
! Mem[00000000908001e4] = 2613e991, %g2 = 000000004378cb98
ldub [%i5+0x1e5],%g2 ! %g2 = 0000000000000026
! Mem[0000000056000008] = d2d0d886, %l2 = 00000054, %l7 = 9705e7ff
add %i0,0x08,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000d2d0d886
! Mem[000000005780017c] = 6ed10a2b, %l3 = 0000000069d850b8
swap [%i3+0x17c],%l3 ! %l3 = 000000006ed10a2b
! Mem[00000000570000f8] = 864261745bcc37bd, %l0 = 00000000b6a58dfc, %l0 = 00000000b6a58dfc
add %i2,0xf8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 864261745bcc37bd
! Mem[0000000056800070] = 0233b3bd965dee25, %l5 = 00000000d74df05d, %l3 = 000000006ed10a2b
add %i1,0x70,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 0233b3bd965dee25
! Mem[0000000057000008] = 0000009cf9c442a2, %l3 = 0233b3bd965dee25, %l4 = 00000000e6ed3efa
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 0000009cf9c442a2
! %l1 = 00000000000000b8, Mem[000000009100004c] = c186360c
stb %l1,[%i6+0x04c] ! Mem[000000009100004c] = b886360c
! Mem[000000005700014f] = 60c5cf4d, %l5 = 00000000d74df05d
ldstub [%i2+0x14f],%l5 ! %l5 = 0000004d000000ff
! %l4 = f9c442a2, %l5 = 0000004d, Mem[00000000908001b8] = 18c437e7 4a3237f9
std %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = f9c442a2 0000004d
! Mem[0000000056800046] = 0e468faa, %l7 = 00000000d2d0d886
ldstub [%i1+0x046],%l7 ! %l7 = 0000008f000000ff
p35_label_12:
! Mem[000000005700001d] = 69d850b8, %l2 = 0000000000000054
ldstub [%i2+0x01d],%l2 ! %l2 = 000000d8000000ff
! Mem[0000000091800114] = af9752b0, %g2 = 0000000000000026
lduh [%o0+0x114],%g2 ! %g2 = 000000000000af97
! %l2 = 00000000000000d8, Mem[000000009180016e] = 90f098ad
sth %l2,[%o0+0x16e] ! Mem[000000009180016c] = 00d898ad
! Mem[00000000570000c4] = 5052ab93, %l0 = 864261745bcc37bd
ldstub [%i2+0x0c4],%l0 ! %l0 = 00000050000000ff
! Mem[00000000578000c0] = 6c4e7eb9, %l6 = 00000000d2a9e981
swap [%i3+0x0c0],%l6 ! %l6 = 000000006c4e7eb9
! Mem[0000000090800170] = b79b9e5a, %g2 = 000000000000af97
ldsh [%i5+0x172],%g2 ! %g2 = ffffffffffffb79b
! Mem[00000000560001fc] = 9705e7ff, %l6 = 6c4e7eb9, %l3 = 965dee25
add %i0,0x1fc,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000009705e7ff
! Mem[0000000056000045] = 6ac591c8, %l6 = 000000006c4e7eb9
ldstub [%i0+0x045],%l6 ! %l6 = 000000c5000000ff
! %l7 = 000000000000008f, Mem[00000000900000ac] = 121c9e01
sth %l7,[%i4+0x0ac] ! Mem[00000000900000ac] = 008f9e01
! Mem[00000000578001f0] = 19a6514f, %l3 = 000000009705e7ff
swap [%i3+0x1f0],%l3 ! %l3 = 0000000019a6514f
p35_label_13:
! %l6 = 00000000000000c5, Mem[0000000056800070] = 0233b3bd965dee25
stx %l6,[%i1+0x070] ! Mem[0000000056800070] = 00000000000000c5
! Mem[0000000090800078] = 30603d1151d4b3e4, %g2 = ffffffffffffb79b
ldx [%i5+0x078],%g2 ! %g2 = 30603d1151d4b3e4
! Mem[000000005600008c] = 52c7cc01, %l4 = 0000009cf9c442a2
swap [%i0+0x08c],%l4 ! %l4 = 0000000052c7cc01
! %l4 = 52c7cc01, %l5 = 0000004d, Mem[00000000900001b0] = ad60884b e9ae522e
std %l4,[%i4+0x1b0] ! Mem[00000000900001b0] = 52c7cc01 0000004d
! Mem[0000000056000038] = 5a6730fd1e69480b, %l3 = 0000000019a6514f, %l0 = 0000000000000050
add %i0,0x38,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 5a6730fd1e69480b
! Mem[00000000578000ec] = d0e2f489, %l0 = 5a6730fd1e69480b
swap [%i3+0x0ec],%l0 ! %l0 = 00000000d0e2f489
! Mem[0000000091800188] = 6d9ac50d, %g18 = dddc7ee5d1a8bfd0
ldsw [%o0+0x188],%g2 ! %g2 = dddc7ee5d1a8bfd0
! Mem[0000000057800170] = a801b314945802f5, %l1 = 00000000000000b8, %l2 = 00000000000000d8
add %i3,0x170,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = a801b314945802f5
! %l3 = 0000000019a6514f, Mem[000000009000000e] = 3b154afd
sth %l3,[%i4+0x00e] ! Mem[000000009000000c] = 514f4afd
! %l0 = 00000000d0e2f489, Mem[0000000090000136] = 03d2cb82
stb %l0,[%i4+0x136] ! Mem[0000000090000134] = 89d2cb82
p35_label_14:
! Mem[0000000057800110] = ae3a8e19, %l3 = 19a6514f, %l7 = 0000008f
add %i3,0x110,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000ae3a8e19
! Mem[0000000056000054] = eb572c2b, %l4 = 0000000052c7cc01
swap [%i0+0x054],%l4 ! %l4 = 00000000eb572c2b
! Mem[00000000560001a0] = 6da22f71, %l1 = 00000000000000b8
ldstub [%i0+0x1a0],%l1 ! %l1 = 0000006d000000ff
! Mem[00000000570001e8] = ecb489f0020a6a15, %l6 = 00000000000000c5, %l6 = 00000000000000c5
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = ecb489f0020a6a15
! %l3 = 0000000019a6514f, Mem[000000009080012a] = 1c4f6602
sth %l3,[%i5+0x12a] ! Mem[0000000090800128] = 514f6602
! Mem[0000000056800188] = e2146cd4, %l1 = 0000006d, %l6 = 020a6a15
add %i1,0x188,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000e2146cd4
! Mem[0000000091000098] = 95746196 d4bfc4f7, %g2 = 6d9ac50d, %g3 = 82176dd8
ldd [%i6+0x098],%g2 ! %g2 = 0000000095746196 00000000d4bfc4f7
! Mem[0000000057000004] = a6a94383, %l1 = 0000006d, %l6 = e2146cd4
add %i2,0x04,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000a6a94383
! Mem[0000000090000028] = 3671610f, %g2 = 0000000095746196
ldsh [%i4+%o5],%g2 ! %g2 = 0000000000003671
! Mem[0000000057800110] = ae3a8e19 0c4aade5, %l4 = eb572c2b, %l5 = 0000004d
ldd [%i3+0x110],%l4 ! %l4 = 00000000ae3a8e19 000000000c4aade5
p35_label_15:
! Mem[00000000908000c0] = 8a3e6681 5e003b63, %g2 = 00003671, %g3 = d4bfc4f7
ldd [%i5+0x0c0],%g2 ! %g2 = 000000008a3e6681 000000005e003b63
! Mem[00000000568000d4] = 88935582, %l0 = 00000000d0e2f489
ldstub [%i1+0x0d4],%l0 ! %l0 = 00000088000000ff
! Mem[00000000568000d0] = 30cbad34, %l1 = 0000006d, %l3 = 19a6514f
add %i1,0xd0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 0000000030cbad34
! Mem[0000000090800048] = afc5a6f0c5294f46, %g2 = 000000008a3e6681
ldx [%i5+0x048],%g2 ! %g2 = afc5a6f0c5294f46
! Mem[00000000908000ac] = ed252559, %g2 = afc5a6f0c5294f46
ldsh [%i5+0x0ae],%g2 ! %g2 = ffffffffffffed25
! Mem[000000005680010f] = 11ba3198, %l2 = a801b314945802f5
ldstub [%i1+0x10f],%l2 ! %l2 = 00000098000000ff
! %l4 = 00000000ae3a8e19, Mem[0000000090000122] = 810c79e7
sth %l4,[%i4+0x122] ! Mem[0000000090000120] = 8e1979e7
! Mem[0000000056000108] = 40ff33c6, %l1 = 000000000000006d
swap [%i0+0x108],%l1 ! %l1 = 0000000040ff33c6
! %l6 = a6a94383, %l7 = ae3a8e19, Mem[0000000091000118] = 1ccd8902 88355b19
std %l6,[%i6+0x118] ! Mem[0000000091000118] = a6a94383 ae3a8e19
! Mem[0000000091800000] = b615222f, %g2 = ffffffffffffed25
ldsb [%o0+0x001],%g2 ! %g2 = ffffffffffffffb6
p35_label_16:
! Mem[0000000057000166] = 7e4fa448, %l2 = 0000000000000098
ldstub [%i2+0x166],%l2 ! %l2 = 000000a4000000ff
! Mem[0000000057000110] = a9fc4d8e, %l3 = 30cbad34, %l3 = 30cbad34
add %i2,0x110,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000a9fc4d8e
! %l4 = 00000000ae3a8e19, Mem[0000000090800130] = e5d20aba
stw %l4,[%i5+0x130] ! Mem[0000000090800130] = ae3a8e19
! %l6 = a6a94383, %l7 = ae3a8e19, Mem[0000000091000120] = 9daeaae1 f1505e6e
std %l6,[%i6+0x120] ! Mem[0000000091000120] = a6a94383 ae3a8e19
! %l6 = 00000000a6a94383, Mem[0000000057800056] = 53088a53
stb %l6,[%i3+0x056] ! Mem[0000000057800054] = 53088353
! Mem[0000000057800018] = 82aa0cb5ff74f56e, %l0 = 0000000000000088, %l3 = 00000000a9fc4d8e
add %i3,0x18,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 82aa0cb5ff74f56e
! Mem[0000000056000088] = 054bc8c5, %l6 = 00000000a6a94383
ldstub [%i0+0x088],%l6 ! %l6 = 00000005000000ff
! Mem[0000000057800050] = 4e1c991f, %l3 = 82aa0cb5ff74f56e
swap [%i3+0x050],%l3 ! %l3 = 000000004e1c991f
! Mem[00000000570001c0] = 66c05b8ac28b12be, %l4 = 00000000ae3a8e19, %l0 = 0000000000000088
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 66c05b8ac28b12be
! %l2 = 000000a4, %l3 = 4e1c991f, Mem[0000000057000130] = 496435d3 1c91bc72
std %l2,[%i2+0x130] ! Mem[0000000057000130] = 000000a4 4e1c991f
p35_label_17:
! Mem[0000000091000084] = db9604db, %g2 = ffffffffffffffb6
ldub [%i6+0x086],%g2 ! %g2 = 00000000000000db
! Mem[00000000570000d0] = fd4de9784d8c6ef1, %l1 = 0000000040ff33c6, %l7 = 00000000ae3a8e19
add %i2,0xd0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = fd4de9784d8c6ef1
! Mem[00000000578001a0] = 07c752cb17276aef, %l5 = 000000000c4aade5, %l6 = 0000000000000005
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 07c752cb17276aef
! Mem[000000005680001c] = 76be5b6a, %l1 = 40ff33c6, %l5 = 0c4aade5
add %i1,0x1c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000076be5b6a
! Mem[00000000568000d8] = 33884914dcff0be0, %l5 = 0000000076be5b6a, %l6 = 07c752cb17276aef
add %i1,0xd8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 33884914dcff0be0
! Mem[0000000057000000] = ac406247a6a94383, %l2 = 00000000000000a4, %l7 = fd4de9784d8c6ef1
casxa [%i2]0x80,%l2,%l7 ! %l7 = ac406247a6a94383
! Mem[000000005680010f] = 11ba31ff, %l3 = 000000004e1c991f
ldstub [%i1+0x10f],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000056800182] = 729f8b33, %l7 = ac406247a6a94383
ldstub [%i1+0x182],%l7 ! %l7 = 0000008b000000ff
! Mem[00000000570000d5] = 4d8c6ef1, %l4 = 00000000ae3a8e19
ldstub [%i2+0x0d5],%l4 ! %l4 = 0000008c000000ff
! Mem[0000000057800118] = a79d2fa60ddc7ee7, %l2 = 00000000000000a4, %l6 = 33884914dcff0be0
add %i3,0x118,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = a79d2fa60ddc7ee7
p35_label_18:
! Mem[0000000091000090] = d678c927, %g2 = 00000000000000db
ldsh [%i6+0x092],%g2 ! %g2 = ffffffffffffd678
! Mem[0000000056000014] = d6ca1fef, %l3 = 000000ff, %l0 = c28b12be
add %i0,0x14,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d6ca1fef
! Mem[000000005780004f] = 930d6045, %l3 = 00000000000000ff
ldstub [%i3+0x04f],%l3 ! %l3 = 00000045000000ff
! Mem[00000000560001b0] = fc490b5b, %l3 = 00000045, %l1 = 40ff33c6
add %i0,0x1b0,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000fc490b5b
! %l3 = 0000000000000045, Mem[0000000091800186] = 1ad06d9a
sth %l3,[%o0+0x186] ! Mem[0000000091800184] = 00456d9a
! Mem[0000000057800190] = 81e383685a9c68cf, %l6 = a79d2fa60ddc7ee7, %l7 = 000000000000008b
add %i3,0x190,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 81e383685a9c68cf
! Mem[00000000568000e0] = 2613c7d1, %l6 = a79d2fa60ddc7ee7
ldub [%i1+0x0e3],%l6 ! %l6 = 00000000000000d1
! Mem[000000005780009c] = df0c4aa4, %l6 = 00000000000000d1
lduh [%i3+0x09c],%l6 ! %l6 = 000000000000df0c
! Mem[00000000918001dc] = e1d09997, %g2 = ffffffffffffd678
ldsh [%o0+0x1de],%g2 ! %g2 = ffffffffffffe1d0
! Mem[00000000900001a0] = 5cd018550a34850e, %g2 = ffffffffffffe1d0
ldx [%i4+0x1a0],%g2 ! %g2 = 5cd018550a34850e
p35_label_19:
! Mem[0000000091000040] = d0dc1023, %g2 = 5cd018550a34850e
lduh [%i6+0x040],%g2 ! %g2 = 000000000000d0dc
! %l4 = 000000000000008c, Mem[0000000090000074] = fd39b602
stw %l4,[%i4+0x074] ! Mem[0000000090000074] = 0000008c
! %l4 = 0000008c, %l5 = 76be5b6a, Mem[0000000091000018] = bff43cd0 6275b4ba
std %l4,[%i6+%o3] ! Mem[0000000091000018] = 0000008c 76be5b6a
! Mem[0000000056800100] = ac828905f4166773, %l0 = 00000000d6ca1fef, %l1 = 00000000fc490b5b
add %i1,0x100,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = ac828905f4166773
! Mem[0000000091000084] = f53fdb96, %g2 = 000000000000d0dc
lduh [%i6+0x084],%g2 ! %g2 = 000000000000f53f
! %l2 = 000000a4, %l3 = 00000045, Mem[0000000091800180] = fca9c1ba 42fb0045
std %l2,[%o0+0x180] ! Mem[0000000091800180] = 000000a4 00000045
! Mem[00000000560001c9] = 4740e019, %l7 = 81e383685a9c68cf
ldstub [%i0+0x1c9],%l7 ! %l7 = 00000040000000ff
! Mem[0000000056000148] = 56fc1e53, %l7 = 00000040, %l2 = 000000a4
add %i0,0x148,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000056fc1e53
! %l4 = 000000000000008c, Mem[00000000900000a8] = 72f4388f008f9e01
stx %l4,[%i4+0x0a8] ! Mem[00000000900000a8] = 000000000000008c
! Mem[00000000570001ac] = 3385bf1e, %l6 = 0000df0c, %l0 = d6ca1fef
add %i2,0x1ac,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000003385bf1e
p35_label_20:
! Mem[0000000091800078] = 27626309, %g2 = 000000000000f53f
lduh [%o0+0x078],%g2 ! %g2 = 0000000000002762
! Mem[0000000057000124] = a7e27b5d, %l4 = 000000000000008c
swap [%i2+0x124],%l4 ! %l4 = 00000000a7e27b5d
! Mem[0000000090000054] = 9870c588, %g2 = 0000000000002762
ldub [%i4+0x054],%g2 ! %g2 = 0000000000000098
! Mem[0000000057800004] = 031e22ef, %l5 = 0000000076be5b6a
swap [%i3+0x004],%l5 ! %l5 = 00000000031e22ef
! Mem[000000005700015c] = aa904584, %l3 = 00000045, %l6 = 0000df0c
add %i2,0x15c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000aa904584
! Mem[00000000578001bc] = 43a3cacb, %l1 = ac828905f4166773
swap [%i3+0x1bc],%l1 ! %l1 = 0000000043a3cacb
! Mem[00000000570001a8] = ab70c4173385bf1e, %l0 = 000000003385bf1e, %l4 = 00000000a7e27b5d
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = ab70c4173385bf1e
! Mem[00000000578001c8] = c00282bb, %l5 = 031e22ef, %l1 = 43a3cacb
add %i3,0x1c8,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000c00282bb
! %l0 = 3385bf1e, %l1 = c00282bb, Mem[0000000090000100] = 05a08d70 682c91a7
std %l0,[%i4+0x100] ! Mem[0000000090000100] = 3385bf1e c00282bb
! Mem[0000000091000008] = 2077cefd9be6b9d3, %g2 = 0000000000000098
ldx [%i6+%o1],%g2 ! %g2 = 2077cefd9be6b9d3
p35_label_21:
! Mem[0000000056000140] = 0b17732d, %l6 = 00000000aa904584
lduh [%i0+0x142],%l6 ! %l6 = 000000000000732d
! Mem[000000009180017c] = c2000000, %g2 = 2077cefd9be6b9d3
ldsb [%o0+0x17f],%g2 ! %g2 = ffffffffffffffc2
! Mem[00000000560000a0] = 332e157bd0b7af1d, %l6 = 000000000000732d, %l2 = 0000000056fc1e53
add %i0,0xa0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 332e157bd0b7af1d
! Mem[0000000091800164] = a7375437, %g2 = ffffffffffffffc2
lduh [%o0+0x166],%g2 ! %g2 = 000000000000a737
! Mem[0000000056000168] = 1aa7350e4de6266e, %l2 = 332e157bd0b7af1d, %l3 = 0000000000000045
add %i0,0x168,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 1aa7350e4de6266e
! Mem[0000000056800098] = 3738f04256237b2b, %l1 = 00000000c00282bb, %l0 = 000000003385bf1e
add %i1,0x98,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 3738f04256237b2b
! Mem[0000000057000034] = e4e358d9, %l1 = 00000000c00282bb
swap [%i2+0x034],%l1 ! %l1 = 00000000e4e358d9
! Mem[0000000056000170] = 09787144acf958da, %l0 = 3738f04256237b2b, %l1 = 00000000e4e358d9
add %i0,0x170,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 09787144acf958da
! Mem[00000000918001e0] = 999759c0cb7262f3, %g2 = 000000000000a737
ldx [%o0+0x1e0],%g2 ! %g2 = 999759c0cb7262f3
! Mem[0000000057800190] = 81e38368, %l7 = 00000040, %l3 = 4de6266e
add %i3,0x190,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000081e38368
p35_label_22:
! Mem[00000000910001a0] = 4352a10b 3f4114b0, %g2 = cb7262f3, %g3 = 5e003b63
ldd [%i6+0x1a0],%g2 ! %g2 = 000000004352a10b 000000003f4114b0
! Mem[0000000057800108] = e4139efe, %l3 = 0000000081e38368
lduh [%i3+0x10a],%l3 ! %l3 = 0000000000009efe
! Mem[00000000570001f4] = b68d79ee, %l6 = 000000000000732d
swap [%i2+0x1f4],%l6 ! %l6 = 00000000b68d79ee
! Mem[0000000090800008] = d132c671 bc402a68, %g2 = 4352a10b, %g3 = 3f4114b0
ldd [%i5+%o1],%g2 ! %g2 = 00000000d132c671 00000000bc402a68
! Mem[0000000090800084] = 342deae4, %g2 = 00000000d132c671
ldub [%i5+0x085],%g2 ! %g2 = 0000000000000034
! Mem[00000000578000b4] = 80105e6f, %l7 = 0000000000000040
swap [%i3+0x0b4],%l7 ! %l7 = 0000000080105e6f
! Mem[0000000090000044] = 315d3ce2, %g2 = 0000000000000034
lduw [%i4+0x044],%g2 ! %g2 = 00000000315d3ce2
! Mem[0000000057800020] = dca9a3af, %l5 = 00000000031e22ef
swap [%i3+%o4],%l5 ! %l5 = 00000000dca9a3af
! Mem[00000000570001c8] = 56ca3aaa41a745fa, %l0 = 3738f04256237b2b, %l3 = 0000000000009efe
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 56ca3aaa41a745fa
! Mem[0000000057000178] = 86c782f4ebd6fd7a, %l2 = 332e157bd0b7af1d, %l5 = 00000000dca9a3af
add %i2,0x178,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 86c782f4ebd6fd7a
p35_label_23:
! Mem[0000000090000188] = 17cd9f81, %g2 = 00000000315d3ce2
ldub [%i4+0x18b],%g2 ! %g2 = 0000000000000017
! Mem[0000000090800170] = 9b9e5a48, %g2 = 0000000000000017
ldsb [%i5+0x173],%g2 ! %g2 = ffffffffffffff9b
! Mem[00000000560001f9] = 63e44e23, %l6 = 00000000b68d79ee
ldstub [%i0+0x1f9],%l6 ! %l6 = 000000e4000000ff
! Mem[00000000908000f0] = 6f1e9dcf3178189a, %g2 = ffffffffffffff9b
ldx [%i5+0x0f0],%g2 ! %g2 = 6f1e9dcf3178189a
! Mem[0000000056000014] = d6ca1fef, %l0 = 3738f04256237b2b
swap [%i0+0x014],%l0 ! %l0 = 00000000d6ca1fef
! Mem[00000000568000e1] = 2613c7d1, %l0 = 00000000d6ca1fef
ldstub [%i1+0x0e1],%l0 ! %l0 = 00000013000000ff
! Mem[0000000057000088] = 76b0999b89ce0e77, %l6 = 00000000000000e4, %l3 = 56ca3aaa41a745fa
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 76b0999b89ce0e77
! Mem[0000000091800198] = 465cbeba, %g2 = 6f1e9dcf3178189a
ldsb [%o0+0x199],%g2 ! %g2 = 0000000000000046
! %l6 = 00000000000000e4, Mem[00000000908001cc] = eb1eb481
stw %l6,[%i5+0x1cc] ! Mem[00000000908001cc] = 000000e4
! Mem[00000000910000bc] = 8dfcf65a, %g2 = 0000000000000046
ldsh [%i6+0x0be],%g2 ! %g2 = ffffffffffff8dfc
p35_label_24:
! Mem[00000000560000a0] = 332e157b, %l0 = 0000000000000013
swap [%i0+0x0a0],%l0 ! %l0 = 00000000332e157b
! %l2 = d0b7af1d, %l3 = 89ce0e77, Mem[0000000091000000] = 4712e8cc c41bb6aa
std %l2,[%i6+%g0] ! Mem[0000000091000000] = d0b7af1d 89ce0e77
! Mem[00000000918001e8] = f2084f50, %g2 = ffffffffffff8dfc
ldub [%o0+0x1ea],%g2 ! %g2 = 00000000000000f2
! Mem[0000000090000198] = c321339399baad32, %g2 = 00000000000000f2
ldx [%i4+0x198],%g2 ! %g2 = c321339399baad32
! Mem[0000000057000030] = 8bb3e7bec00282bb, %l5 = 86c782f4ebd6fd7a, %l5 = 86c782f4ebd6fd7a
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 8bb3e7bec00282bb
! Mem[00000000908001d0] = c45f66b0, %g2 = c321339399baad32
ldsh [%i5+0x1d2],%g2 ! %g2 = ffffffffffffc45f
! Mem[0000000056800024] = 8bf40a6a, %l2 = 332e157bd0b7af1d
ldstub [%i1+0x024],%l2 ! %l2 = 0000008b000000ff
! Mem[0000000090800138] = 1a12d0fe, %g2 = ffffffffffffc45f
ldsb [%i5+0x138],%g2 ! %g2 = 000000000000001a
! Mem[0000000056800060] = 5689cd28, %l2 = 000000000000008b
swap [%i1+0x060],%l2 ! %l2 = 000000005689cd28
! Mem[00000000568000a5] = fdd5d5aa, %l4 = ab70c4173385bf1e
ldstub [%i1+0x0a5],%l4 ! %l4 = 000000d5000000ff
p35_label_25:
! Mem[00000000570000a8] = fb697e48, %l0 = 332e157b, %l7 = 80105e6f
add %i2,0xa8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000fb697e48
! Mem[0000000091000174] = 488b4661, %g18 = dddc7ee5d1a8bfd0
ldsw [%i6+0x174],%g2 ! %g2 = dddc7ee5d1a8bfd0
! Mem[0000000090000148] = 7ada8830, %g2 = 00000000488b4661
lduw [%i4+0x148],%g2 ! %g2 = 000000007ada8830
! %l4 = 000000d5, %l5 = c00282bb, Mem[0000000091000160] = 8e5aef53 c3bdc93b
std %l4,[%i6+0x160] ! Mem[0000000091000160] = 000000d5 c00282bb
! Mem[00000000908001bc] = 0000004d, %g2 = 000000007ada8830
ldsb [%i5+0x1bc],%g2 ! %g2 = 0000000000000000
! Mem[0000000057800108] = e4139efe, %l3 = 76b0999b89ce0e77
swap [%i3+0x108],%l3 ! %l3 = 00000000e4139efe
! Mem[000000005780014c] = 893e5b47, %l3 = 00000000e4139efe
swap [%i3+0x14c],%l3 ! %l3 = 00000000893e5b47
! Mem[0000000057800044] = f9f951dc, %l4 = 00000000000000d5
swap [%i3+0x044],%l4 ! %l4 = 00000000f9f951dc
! Mem[0000000091000068] = 442f3604, %g18 = dddc7ee5d1a8bfd0
ldsw [%i6+0x068],%g2 ! %g2 = dddc7ee5d1a8bfd0
! %l1 = 09787144acf958da, Mem[00000000918001e2] = 59c0cb72
stb %l1,[%o0+0x1e2] ! Mem[00000000918001e0] = dac0cb72
ba,a p35_not_taken_0_end
p35_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p35_branch_failed
p35_not_taken_0_end:
! End of Random Code for Thread 35
1: membar #Sync ! Force all stores to complete
p35_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x08c] ! Set processor 35 done flag
! Check Registers
p35_check_registers:
set p35_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000332e157b
bne,a,pn %xcc,p35_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 09787144acf958da
bne,a,pn %xcc,p35_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000005689cd28
bne,a,pn %xcc,p35_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000893e5b47
bne,a,pn %xcc,p35_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000f9f951dc
bne,a,pn %xcc,p35_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 8bb3e7bec00282bb
bne,a,pn %xcc,p35_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000e4
bne,a,pn %xcc,p35_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000fb697e48
bne,a,pn %xcc,p35_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p35_check_fp_registers:
set p35_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 9f436b0c bea30ddf
bne %xcc,p35_f4_fail
nop
! Check Local Memory
set p35_local0_expect,%g1
p35_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 40bc518727315d92
ldx [%i0+0x000],%g3 ! Observed data at 0000000056000000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 68d5cc8056237b2b
ldx [%i0+0x010],%g3 ! Observed data at 0000000056000010
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = b077c7106aff91c8
ldx [%i0+0x040],%g3 ! Observed data at 0000000056000040
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2a94248178ff12c1
ldx [%i0+0x048],%g3 ! Observed data at 0000000056000048
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8da71e4952c7cc01
ldx [%i0+0x050],%g3 ! Observed data at 0000000056000050
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff4bc8c5f9c442a2
ldx [%i0+0x088],%g3 ! Observed data at 0000000056000088
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 00000013d0b7af1d
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000560000a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000006d6c52f3d5
ldx [%i0+0x108],%g3 ! Observed data at 0000000056000108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0b17732df90f5f0a
ldx [%i0+0x140],%g3 ! Observed data at 0000000056000140
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff35ffecc6e184ee
ldx [%i0+0x150],%g3 ! Observed data at 0000000056000150
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ffa22f7124f36b50
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000560001a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 47ffe01987387b1e
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000560001c8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 63ff4e239705e7ff
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000560001f8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i0,0x1f8,%g4
set p35_local1_expect,%g1
p35_check_local1:
ldx [%g1+0x020],%g2 ! Expected data = 9a10006dfff40a6a
ldx [%i1+0x020],%g3 ! Observed data at 0000000056800020
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = 259f3c4b0e46ffaa
ldx [%i1+0x040],%g3 ! Observed data at 0000000056800040
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0000008bf64cd7f8
ldx [%i1+0x060],%g3 ! Observed data at 0000000056800060
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00000000000000c5
ldx [%i1+0x070],%g3 ! Observed data at 0000000056800070
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x070,%g4
ldx [%g1+0x090],%g2 ! Expected data = b81610866fd0c382
ldx [%i1+0x090],%g3 ! Observed data at 0000000056800090
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6a656f68fdffd5aa
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000568000a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 1aa2a8ede335ff6f
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000568000a8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 30cbad34ff935582
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 = 33884914dcff0be0
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 = 26ffc7d1fa2e2828
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 = 45fff77894acffc3
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000568000f8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 8334eeff11ba31ff
ldx [%i1+0x108],%g3 ! Observed data at 0000000056800108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x108,%g4
ldx [%g1+0x128],%g2 ! Expected data = d85cd9d4e3fb7938
ldx [%i1+0x128],%g3 ! Observed data at 0000000056800128
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 41a525fff2fe0dff
ldx [%i1+0x158],%g3 ! Observed data at 0000000056800158
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x158,%g4
ldx [%g1+0x178],%g2 ! Expected data = cead80e2f65a2ace
ldx [%i1+0x178],%g3 ! Observed data at 0000000056800178
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 729fff3395fb4bc4
ldx [%i1+0x180],%g3 ! Observed data at 0000000056800180
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i1,0x180,%g4
set p35_local2_expect,%g1
p35_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 0000009cf9c442a2
ldx [%i2+0x008],%g3 ! Observed data at 0000000057000008
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5437a4f8622c6b21
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 = 57102a0369ff50b8
ldx [%i2+0x018],%g3 ! Observed data at 0000000057000018
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8bb3e7bec00282bb
ldx [%i2+0x030],%g3 ! Observed data at 0000000057000030
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = ff3a1522c354e73c
ldx [%i2+0x058],%g3 ! Observed data at 0000000057000058
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x058,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ea853d4aff52ab93
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000570000c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = fd4de9784dff6ef1
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000570000d0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 97608eca0000008c
ldx [%i2+0x120],%g3 ! Observed data at 0000000057000120
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000a44e1c991f
ldx [%i2+0x130],%g3 ! Observed data at 0000000057000130
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = f04bda18040016e2
ldx [%i2+0x140],%g3 ! Observed data at 0000000057000140
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 68e8a38260c5cfff
ldx [%i2+0x148],%g3 ! Observed data at 0000000057000148
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 2860df727e4fff48
ldx [%i2+0x160],%g3 ! Observed data at 0000000057000160
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 9c61978a1515469f
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000570001a0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 2b7da6990000732d
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000570001f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i2,0x1f0,%g4
set p35_local3_expect,%g1
p35_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a46a03f976be5b6a
ldx [%i3+0x000],%g3 ! Observed data at 0000000057800000
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 031e22ef25307a94
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 = cebb6c2a000000d5
ldx [%i3+0x040],%g3 ! Observed data at 0000000057800040
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 85709a5d930d60ff
ldx [%i3+0x048],%g3 ! Observed data at 0000000057800048
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff74f56e53088353
ldx [%i3+0x050],%g3 ! Observed data at 0000000057800050
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = fea01c9eff386594
ldx [%i3+0x088],%g3 ! Observed data at 0000000057800088
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9840570bffffffa8
ldx [%i3+0x090],%g3 ! Observed data at 0000000057800090
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = dee15e9c00000040
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000578000b0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = d2a9e98178487a62
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000578000c0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4a1e5ff5e46385ff
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000578000e0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 8733c4551e69480b
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000578000e8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 89ce0e779c048947
ldx [%i3+0x108],%g3 ! Observed data at 0000000057800108
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = a79d2fa60ddc7ee7
ldx [%i3+0x118],%g3 ! Observed data at 0000000057800118
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 1f62f73affbe5cd2
ldx [%i3+0x138],%g3 ! Observed data at 0000000057800138
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = cee36163e4139efe
ldx [%i3+0x148],%g3 ! Observed data at 0000000057800148
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2636693d69d850b8
ldx [%i3+0x178],%g3 ! Observed data at 0000000057800178
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 2a84de60f4166773
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000578001b8
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 9705e7ffef67454f
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000578001f0
cmp %g2,%g3
bne,a,pn %xcc,p35_local_failed
add %i3,0x1f0,%g4
! The test for processor 35 has passed
p35_passed:
ta GOOD_TRAP
nop
p35_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p35_failed
p35_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p35_failed
p35_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p35_failed
p35_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p35_failed
p35_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p35_failed
p35_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p35_failed
p35_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p35_failed
p35_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p35_failed
p35_f4_fail:
set p35_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 35 failed
p35_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x08c] ! Set processor 35 done flag
set p35_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 35 failed
p35_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x08c] ! Set processor 35 done flag
set p35_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p35_selfmod_failed:
ba p35_failed
mov 0xabc,%g1
p35_common_error:
or %g0,0xf03,%g1
ba p35_failed
mov %o5,%g3
p35_common_signature_error:
set p35_temp,%g1
ba p35_failed
st %g2,[%g1] ! Common Lock Number
p35_common_timeout:
set p35_temp,%g1
ba p35_failed
st %g2,[%g1] ! Common Lock Number
p35_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p35_failed
mov 0x0,%g3
p35_trap1e:
lduwa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000056000028]
ldsba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057000020]
lduwa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057000020]
ldstuba [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056000010]
stba %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800028]
done
p35_trap1o:
lduwa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000056000028]
ldsba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057000020]
lduwa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000057000020]
ldstuba [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056000010]
stba %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056800028]
done
p35_trap2e:
lduba [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057000000]
ldstuba [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800008]
ldstuba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000056000008]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056800010]
stxa %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000028]
ldstuba [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057000028]
done
p35_trap2o:
lduba [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000057000000]
ldstuba [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000057800008]
ldstuba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000056000008]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000056800010]
stxa %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000056000028]
ldstuba [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000057000028]
done
p35_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p35_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p35_init_memory_pointers:
set p35_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p35_local0_start,%i0
set p35_local1_start,%i1
set p35_local2_start,%i2
set p35_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ff930a08d85cd9d4
ldx [%g1+0x008],%l1 ! %l1 = 60d79374bfa6442b
ldx [%g1+0x010],%l2 ! %l2 = bad51e75f65a2ace
ldx [%g1+0x018],%l3 ! %l3 = df151cfbf04bda18
ldx [%g1+0x020],%l4 ! %l4 = d8f75a425437a4f8
ldx [%g1+0x028],%l5 ! %l5 = cfc4cf1403b665e0
ldx [%g1+0x030],%l6 ! %l6 = 79849e97ec8ecd3c
ldx [%g1+0x038],%l7 ! %l7 = 4e60d464a3cb0ad7
! Initialize the output register of window 0
set unres3_start,%o0
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 = c550d68e 17f8fcc2 56323628 7d356737
! %f4 = ad30d887 625fba81 7644552a 82b9845a
! %f8 = fc7664a2 425f45fe 09d9d457 c0925f85
! %f12 = 6c116bf4 980a8860 626dd05d 62c2219f
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 96c026e2 1509fed7 95a07b74 57478799
! %f20 = bea9babd 287b54e6 65ece847 8eebed89
! %f24 = 6b30f4b5 63d39d05 39f13af8 b5642063
! %f28 = 6dbc7c63 de0aacc2 edf1c3c9 2c353aeb
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 934ad3e2 50dc6e36 f1d3a4d0 9aba2dd2
! %f36 = bc0e7349 0ca157f6 b6f10b59 483fa27b
! %f40 = caf0c247 6a78949a d310a8cb 9a20342b
! %f44 = df5be7e0 288b202f 9bef2f2e d1765675
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xe96589f70000001a,%g7,%g1 ! GSR scale = 3, align = 2
wr %g1,%g0,%gsr ! GSR = e96589f70000001a
wr %g0,%y ! Clear Y 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[0000000091800080] = 25855ca4, %g2 = 705b1b76cce1122f
lduw [%o0+0x080],%g2 ! %g2 = 0000000025855ca4
! Mem[00000000590001c0] = 116b0a67, %l2 = fef07f4a91559609
ldstub [%i2+0x1c0],%l2 ! %l2 = 00000011000000ff
! %l3 = c7b80fd48104017c, Mem[000000009180003a] = c52fc7d4
sth %l3,[%o0+0x03a] ! Mem[0000000091800038] = 017cc7d4
! Mem[0000000059000109] = b10a70ab, %l1 = 5bc5d151f722c521
ldstub [%i2+0x109],%l1 ! %l1 = 0000000a000000ff
! %l6 = d3444b34ca60a297, Mem[0000000091800038] = 12ca017cc7d4b19d
stx %l6,[%o0+0x038] ! Mem[0000000091800038] = d3444b34ca60a297
! %l4 = cb1191f60e686db5, Mem[0000000059000124] = 55df11f6
sth %l4,[%i2+0x124] ! Mem[0000000059000124] = 6db511f6
! Mem[0000000058000130] = 840934b7, %l5 = 72b196cc5764560c
swap [%i0+0x130],%l5 ! %l5 = 00000000840934b7
! Mem[0000000090800144] = 48b551cc, %g2 = 0000000025855ca4
ldsb [%i5+0x147],%g2 ! %g2 = 0000000000000048
! Mem[0000000059800160] = ddb7dad4, %l0 = 28a1f2b4042e2a2e
ldstub [%i3+0x160],%l0 ! %l0 = 000000dd000000ff
! Mem[0000000091800078] = 27626309, %g2 = 0000000000000048
lduw [%o0+0x078],%g2 ! %g2 = 0000000027626309
p36_label_2:
! Mem[00000000598001b0] = 5b5fd212, %l7 = bd7aaff697b82a97
swap [%i3+0x1b0],%l7 ! %l7 = 000000005b5fd212
! Mem[0000000091000174] = 46615045, %g2 = 0000000027626309
ldsh [%i6+0x176],%g2 ! %g2 = 0000000000004661
! Mem[0000000058000020] = 61dbc0e5, %l4 = 0e686db5, %l1 = 0000000a
add %i0,0x20,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000061dbc0e5
! Mem[0000000090800100] = 553fbef4 b4ace50f, %g2 = 00004661, %g3 = 0bad0b00
ldd [%i5+0x100],%g2 ! %g2 = 00000000553fbef4 00000000b4ace50f
! Mem[0000000090800188] = 4e146fcf823973fe, %g2 = 00000000553fbef4
ldx [%i5+0x188],%g2 ! %g2 = 4e146fcf823973fe
! Mem[00000000590001d0] = b053367fbbd3cb20, %l3 = c7b80fd48104017c, %l3 = c7b80fd48104017c
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = b053367fbbd3cb20
! Mem[00000000908001b0] = 29bda72c6fd28f1d, %g2 = 4e146fcf823973fe
ldx [%i5+0x1b0],%g2 ! %g2 = 29bda72c6fd28f1d
! Mem[0000000090800024] = ffdcddfb, %g2 = 29bda72c6fd28f1d
lduh [%i5+0x026],%g2 ! %g2 = 000000000000ffdc
! Mem[0000000059800110] = 980436e0, %l1 = 0000000061dbc0e5
swap [%i3+0x110],%l1 ! %l1 = 00000000980436e0
! Mem[00000000590000ac] = bf772424, %l2 = 0000000000000011
swap [%i2+0x0ac],%l2 ! %l2 = 00000000bf772424
p36_label_3:
! %l4 = 0e686db5, %l5 = 840934b7, Mem[0000000091000008] = 2077cefd 9be6b9d3
std %l4,[%i6+%o1] ! Mem[0000000091000008] = 0e686db5 840934b7
! %l0 = 00000000000000dd, Mem[00000000918001e0] = 999759c0cb7262f3
stx %l0,[%o0+0x1e0] ! Mem[00000000918001e0] = 00000000000000dd
! Mem[00000000598000ec] = 877d3871, %l0 = 000000dd, %l2 = bf772424
add %i3,0xec,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000877d3871
! Mem[0000000090800078] = 603d1151, %g2 = 000000000000ffdc
ldsb [%i5+0x079],%g2 ! %g2 = 0000000000000060
! Mem[00000000580001a8] = 520d64e6, %l6 = ca60a297, %l2 = 877d3871
add %i0,0x1a8,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000520d64e6
! Mem[00000000588001b8] = 1c31bb5cfbc03b90, %l7 = 000000005b5fd212, %l2 = 00000000520d64e6
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 1c31bb5cfbc03b90
! Mem[00000000588001a8] = dcc7428b, %l6 = d3444b34ca60a297
swap [%i1+0x1a8],%l6 ! %l6 = 00000000dcc7428b
! Mem[0000000059800118] = fc7b00b0, %l6 = 00000000dcc7428b
swap [%i3+0x118],%l6 ! %l6 = 00000000fc7b00b0
! Mem[00000000900001f8] = f953fc4e, %g2 = 0000000000000060
ldsb [%i4+0x1fa],%g2 ! %g2 = fffffffffffffff9
! Mem[0000000058000120] = 7ad49995, %l4 = cb1191f60e686db5
swap [%i0+0x120],%l4 ! %l4 = 000000007ad49995
p36_label_4:
! Mem[0000000090800150] = 8a03c0a9e70f0421, %g2 = fffffffffffffff9
ldx [%i5+0x150],%g2 ! %g2 = 8a03c0a9e70f0421
! Mem[000000005900001a] = c710a147, %l7 = 000000005b5fd212
ldstub [%i2+0x01a],%l7 ! %l7 = 000000a1000000ff
! Mem[0000000090800014] = 6c66fa73, %g2 = 8a03c0a9e70f0421
lduh [%i5+0x016],%g2 ! %g2 = 0000000000006c66
! %l1 = 00000000980436e0, Mem[000000009100013b] = a1c1037b
stb %l1,[%i6+0x13b] ! Mem[0000000091000138] = e0c1037b
! Mem[0000000090000148] = 7ada8830e3e718c0, %g2 = 0000000000006c66
ldx [%i4+0x148],%g2 ! %g2 = 7ada8830e3e718c0
! Mem[0000000058000148] = 4de9655c1383600f, %l4 = 000000007ad49995, %l2 = 1c31bb5cfbc03b90
add %i0,0x148,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 4de9655c1383600f
! Mem[00000000590000c0] = 3ed3fb6f, %l5 = 00000000840934b7
swap [%i2+0x0c0],%l5 ! %l5 = 000000003ed3fb6f
! Mem[0000000090000160] = bbcc2b4c, %g2 = 7ada8830e3e718c0
lduh [%i4+0x162],%g2 ! %g2 = 000000000000bbcc
! Mem[00000000588000f5] = 11c86534, %l7 = 00000000000000a1
ldstub [%i1+0x0f5],%l7 ! %l7 = 000000c8000000ff
! Mem[000000005900009c] = f52c8e7e, %l0 = 000000dd, %l7 = 000000c8
add %i2,0x9c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f52c8e7e
p36_label_5:
! Mem[00000000588000cc] = 41b4b1e1, %l0 = 000000dd, %l2 = 1383600f
add %i1,0xcc,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000041b4b1e1
! Mem[0000000059800050] = 8ea2b9ab, %l3 = bbd3cb20, %l3 = bbd3cb20
add %i3,0x50,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000008ea2b9ab
! Mem[00000000590001b8] = e93110f618002509, %l5 = 000000003ed3fb6f, %l1 = 00000000980436e0
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = e93110f618002509
! Mem[0000000058000134] = 4b0179e8, %l2 = 0000000041b4b1e1
swap [%i0+0x134],%l2 ! %l2 = 000000004b0179e8
! Mem[000000005800014c] = 1383600f, %l7 = f52c8e7e, %l2 = 4b0179e8
add %i0,0x14c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000001383600f
! Mem[00000000598000b8] = 88807949, %l0 = 00000000000000dd
swap [%i3+0x0b8],%l0 ! %l0 = 0000000088807949
! Mem[0000000058800094] = 37844276, %l5 = 000000003ed3fb6f
ldstub [%i1+0x094],%l5 ! %l5 = 00000037000000ff
! Mem[000000005880014c] = 477c579e, %l3 = 000000008ea2b9ab
ldstub [%i1+0x14c],%l3 ! %l3 = 00000047000000ff
! Mem[0000000090000168] = dbbc723c, %g2 = 000000000000bbcc
lduw [%i4+0x168],%g2 ! %g2 = 00000000dbbc723c
! Mem[0000000091000130] = 3babf221, %g2 = 00000000dbbc723c
ldsh [%i6+0x130],%g2 ! %g2 = 0000000000003bab
p36_label_6:
! Mem[00000000900000f8] = 6184d1dd, %g2 = 0000000000003bab
ldsb [%i4+0x0fa],%g2 ! %g2 = 0000000000000061
! Mem[00000000908000dc] = 4d069211, %g2 = 0000000000000061
lduh [%i5+0x0de],%g2 ! %g2 = 0000000000004d06
! Mem[0000000058800108] = 231c1806, %l4 = 7ad49995, %l3 = 00000047
add %i1,0x108,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000231c1806
! Mem[000000005900004c] = 72898e83, %l0 = 0000000088807949
ldstub [%i2+0x04c],%l0 ! %l0 = 00000072000000ff
! Mem[00000000910001bc] = 06c8ffc4, %g2 = 0000000000004d06
lduh [%i6+0x1bc],%g2 ! %g2 = 00000000000006c8
! Mem[00000000590000a4] = f03cb95f, %l4 = 000000007ad49995
ldstub [%i2+0x0a4],%l4 ! %l4 = 000000f0000000ff
! Mem[00000000580000c0] = b2f769b6, %l2 = 000000001383600f
swap [%i0+0x0c0],%l2 ! %l2 = 00000000b2f769b6
! Mem[000000005900009c] = f52c8e7e, %l5 = 0000000000000037
swap [%i2+0x09c],%l5 ! %l5 = 00000000f52c8e7e
! Mem[00000000598000b4] = 629335fe, %l7 = 00000000f52c8e7e
swap [%i3+0x0b4],%l7 ! %l7 = 00000000629335fe
! %l0 = 0000000000000072, Mem[000000009080003c] = b259c735
sth %l0,[%i5+0x03c] ! Mem[000000009080003c] = 0072c735
p36_label_7:
! Mem[0000000058000008] = 720935e3, %l3 = 00000000231c1806
swap [%i0+%o1],%l3 ! %l3 = 00000000720935e3
! %l6 = fc7b00b0, %l7 = 629335fe, Mem[00000000918000b0] = d557e97b f0eb8809
std %l6,[%o0+0x0b0] ! Mem[00000000918000b0] = fc7b00b0 629335fe
! Mem[00000000580000d8] = ae5c9e02, %l3 = 00000000720935e3
swap [%i0+0x0d8],%l3 ! %l3 = 00000000ae5c9e02
! Mem[00000000580001e8] = 89c0a793de81721e, %l7 = 00000000629335fe, %l4 = 00000000000000f0
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 89c0a793de81721e
! Mem[000000005800014e] = 1383600f, %l4 = 89c0a793de81721e
ldstub [%i0+0x14e],%l4 ! %l4 = 00000060000000ff
! Mem[0000000091000108] = 057160049d01f1f7, %g2 = 00000000000006c8
ldx [%i6+0x108],%g2 ! %g2 = 057160049d01f1f7
! Mem[0000000059000018] = c710ff47, %l7 = 00000000629335fe
ldstub [%i2+%o3],%l7 ! %l7 = 000000c7000000ff
! Mem[0000000059000180] = 58a61632, %l7 = 00000000000000c7
ldsh [%i2+0x180],%l7 ! %l7 = 00000000000058a6
! %l0 = 0000000000000072, Mem[0000000091000180] = d9bcdeb01e98874b
stx %l0,[%i6+0x180] ! Mem[0000000091000180] = 0000000000000072
! Mem[0000000059000100] = f75fef11, %l0 = 00000072, %l7 = 000058a6
add %i2,0x100,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f75fef11
p36_label_8:
! %l0 = 0000000000000072, Mem[0000000091000160] = 8e5aef53
stb %l0,[%i6+0x160] ! Mem[0000000091000160] = 725aef53
! Mem[0000000059000188] = c43e7b6484c1f7df, %l3 = 00000000ae5c9e02, %l2 = 00000000b2f769b6
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = c43e7b6484c1f7df
! Mem[00000000590001f0] = 2317a8cf, %l1 = e93110f618002509
swap [%i2+0x1f0],%l1 ! %l1 = 000000002317a8cf
! Mem[0000000090000090] = f49f1723, %g18 = 38888b3c4c5ce25d
ldsw [%i4+0x090],%g2 ! %g2 = 38888b3c4c5ce25d
! Mem[0000000058000097] = 97dc8b8a, %l2 = c43e7b6484c1f7df
ldstub [%i0+0x097],%l2 ! %l2 = 0000008a000000ff
! %l0 = 0000000000000072, Mem[0000000091800154] = 70b00cd0
sth %l0,[%o0+0x154] ! Mem[0000000091800154] = 00720cd0
! Mem[0000000059000068] = 1a255dc9, %l2 = 0000008a, %l3 = ae5c9e02
add %i2,0x68,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000001a255dc9
! Mem[0000000059000010] = 00cd47d2, %l4 = 0000000000000060
swap [%i2+%o2],%l4 ! %l4 = 0000000000cd47d2
! Mem[00000000908001b4] = d28f1d18, %g2 = fffffffff49f1723
ldub [%i5+0x1b5],%g2 ! %g2 = 00000000000000d2
! Mem[0000000058000170] = a6b1fb4408ee10f9, %l0 = 0000000000000072, %l6 = 00000000fc7b00b0
add %i0,0x170,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = a6b1fb4408ee10f9
p36_label_9:
! Mem[0000000058000023] = 61dbc0e5, %l5 = 00000000f52c8e7e
ldstub [%i0+0x023],%l5 ! %l5 = 000000e5000000ff
! Mem[0000000058000060] = 1d20d1788571f45c, %l2 = 000000000000008a, %l3 = 000000001a255dc9
add %i0,0x60,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 1d20d1788571f45c
! Mem[0000000059800180] = 81af56a5, %l3 = 8571f45c, %l4 = 00cd47d2
add %i3,0x180,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000081af56a5
! Mem[0000000091800198] = 63465cbe ba7cf3a7, %g2 = 000000d2, %g3 = b4ace50f
ldd [%o0+0x198],%g2 ! %g2 = 0000000063465cbe 00000000ba7cf3a7
! Mem[00000000580000d8] = 720935e3, %l0 = 0000000000000072
ldstub [%i0+0x0d8],%l0 ! %l0 = 00000072000000ff
! Mem[0000000090000120] = 44f6810c 79e78541, %g2 = 63465cbe, %g3 = ba7cf3a7
ldd [%i4+0x120],%g2 ! %g2 = 0000000044f6810c 0000000079e78541
! Mem[00000000580001dc] = accb430e, %l4 = 0000000081af56a5
swap [%i0+0x1dc],%l4 ! %l4 = 00000000accb430e
! %l2 = 0000008a, %l3 = 8571f45c, Mem[00000000910000d8] = 4dfbc8b7 ea6f7d64
std %l2,[%i6+0x0d8] ! Mem[00000000910000d8] = 0000008a 8571f45c
! Mem[00000000900000f0] = 2cbe15ed, %g2 = 0000000044f6810c
ldsb [%i4+0x0f0],%g2 ! %g2 = 000000000000002c
! Mem[000000009180018c] = e1b437f1, %g2 = 000000000000002c
ldsh [%o0+0x18c],%g2 ! %g2 = ffffffffffffe1b4
p36_label_10:
! %l5 = 00000000000000e5, Mem[0000000090800060] = f7d1b44e6ea63daf
stx %l5,[%i5+0x060] ! Mem[0000000090800060] = 00000000000000e5
! Mem[0000000091800130] = 74b24650, %g2 = ffffffffffffe1b4
lduh [%o0+0x132],%g2 ! %g2 = 00000000000074b2
! Mem[0000000090800088] = 65cdce3b, %g2 = 00000000000074b2
ldsb [%i5+0x089],%g2 ! %g2 = 0000000000000065
! Mem[00000000590000f0] = 4ff339d4, %l7 = 00000000f75fef11
swap [%i2+0x0f0],%l7 ! %l7 = 000000004ff339d4
! Mem[00000000590001ac] = 6b4aaa47, %l5 = 000000e5, %l4 = accb430e
add %i2,0x1ac,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000006b4aaa47
! Mem[000000005880017c] = 4dec6851, %l7 = 4ff339d4, %l3 = 8571f45c
add %i1,0x17c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000004dec6851
! %l3 = 000000004dec6851, Mem[000000009180019c] = ba7cf3a7
stb %l3,[%o0+0x19c] ! Mem[000000009180019c] = 517cf3a7
! %l6 = a6b1fb4408ee10f9, Mem[0000000091000128] = 1c009f8015699322
stx %l6,[%i6+0x128] ! Mem[0000000091000128] = a6b1fb4408ee10f9
! Mem[00000000588000e0] = ab37b77b, %l5 = 00000000000000e5
ldstub [%i1+0x0e0],%l5 ! %l5 = 000000ab000000ff
! Mem[0000000091000064] = 8b99636e, %g2 = 0000000000000065
ldub [%i6+0x064],%g2 ! %g2 = 000000000000008b
p36_label_11:
! Mem[0000000090000064] = 0d1551d8, %g2 = 000000000000008b
lduh [%i4+0x064],%g2 ! %g2 = 0000000000000d15
! Mem[00000000588001e2] = 80dde1bd, %l0 = 0000000000000072
ldstub [%i1+0x1e2],%l0 ! %l0 = 000000e1000000ff
! Mem[0000000058000124] = 15380f7f, %l7 = 000000004ff339d4
swap [%i0+0x124],%l7 ! %l7 = 0000000015380f7f
! Mem[00000000900001a0] = 5cd01855 0a34850e, %g2 = 00000d15, %g3 = 79e78541
ldd [%i4+0x1a0],%g2 ! %g2 = 000000005cd01855 000000000a34850e
! Mem[0000000059800188] = 6a118553, %l6 = 08ee10f9, %l5 = 000000ab
add %i3,0x188,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000006a118553
! Mem[0000000059800026] = b1e32c31, %l5 = 000000006a118553
ldstub [%i3+0x026],%l5 ! %l5 = 0000002c000000ff
! %l6 = a6b1fb4408ee10f9, Mem[0000000090800140] = d08388ef
stb %l6,[%i5+0x140] ! Mem[0000000090800140] = f98388ef
! %l6 = a6b1fb4408ee10f9, Mem[0000000058800148] = 49939b89
stb %l6,[%i1+0x148] ! Mem[0000000058800148] = f9939b89
! %l1 = 000000002317a8cf, Mem[0000000091000098] = 95746196
sth %l1,[%i6+0x098] ! Mem[0000000091000098] = a8cf6196
! Mem[0000000091800154] = 00720cd0, %g18 = 38888b3c4c5ce25d
ldsw [%o0+0x154],%g2 ! %g2 = 38888b3c4c5ce25d
p36_label_12:
! Mem[0000000090000128] = b80c52ff 391c57cf, %g2 = 00720cd0, %g3 = 0a34850e
ldd [%i4+0x128],%g2 ! %g2 = 00000000b80c52ff 00000000391c57cf
! Mem[0000000091800110] = f7ca5a4faf9752b0, %g2 = 00000000b80c52ff
ldx [%o0+0x110],%g2 ! %g2 = f7ca5a4faf9752b0
! Mem[0000000090800058] = 3e48e83f, %g2 = f7ca5a4faf9752b0
lduh [%i5+0x058],%g2 ! %g2 = 0000000000003e48
! %l3 = 000000004dec6851, Mem[00000000900001b4] = e9ae522e
stw %l3,[%i4+0x1b4] ! Mem[00000000900001b4] = 4dec6851
! %l7 = 0000000015380f7f, Mem[0000000090000016] = 3d99591c
sth %l7,[%i4+0x016] ! Mem[0000000090000014] = 0f7f591c
! Mem[0000000058000120] = 0e686db54ff339d4, %l4 = 000000006b4aaa47, %l6 = a6b1fb4408ee10f9
add %i0,0x120,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 0e686db54ff339d4
! %l4 = 6b4aaa47, %l5 = 0000002c, Mem[0000000058000138] = 2967a8e6 ffae4906
std %l4,[%i0+0x138] ! Mem[0000000058000138] = 6b4aaa47 0000002c
! Mem[0000000090000108] = f3150838, %g2 = 0000000000003e48
ldub [%i4+0x10a],%g2 ! %g2 = 00000000000000f3
! Mem[0000000058800090] = 3101cc6dff844276, %l2 = 000000000000008a, %l6 = 0e686db54ff339d4
add %i1,0x90,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 3101cc6dff844276
! Mem[000000009180004c] = 80d2e6e7, %g2 = 00000000000000f3
ldub [%o0+0x04e],%g2 ! %g2 = 0000000000000080
p36_label_13:
! Mem[00000000598000bb] = 000000dd, %l0 = 00000000000000e1
ldstub [%i3+0x0bb],%l0 ! %l0 = 000000dd000000ff
! Mem[0000000059000174] = c76aef5f, %l1 = 2317a8cf, %l1 = 2317a8cf
add %i2,0x174,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c76aef5f
! Mem[0000000058000128] = 3ea804e206c503e7, %l3 = 000000004dec6851, %l0 = 00000000000000dd
add %i0,0x128,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 3ea804e206c503e7
! Mem[00000000580000f4] = 0a36ce52, %l4 = 000000006b4aaa47
lduh [%i0+0x0f4],%l4 ! %l4 = 0000000000000a36
! %l0 = 3ea804e206c503e7, Mem[00000000900001c6] = ca4ca873
sth %l0,[%i4+0x1c6] ! Mem[00000000900001c4] = 03e7a873
! Mem[000000009100015c] = bd3e75b5, %g2 = 0000000000000080
lduw [%i6+0x15c],%g2 ! %g2 = 00000000bd3e75b5
! Mem[00000000918000d8] = 8cf5264e, %g2 = 00000000bd3e75b5
ldsh [%o0+0x0d8],%g2 ! %g2 = ffffffffffff8cf5
! Mem[00000000590000cc] = 2b741d24, %l4 = 0000000000000a36
ldstub [%i2+0x0cc],%l4 ! %l4 = 0000002b000000ff
! Mem[0000000058800114] = a592a3bd, %l7 = 0000000015380f7f
swap [%i1+0x114],%l7 ! %l7 = 00000000a592a3bd
! Mem[00000000918001e0] = 00000000, %g2 = ffffffffffff8cf5
ldsh [%o0+0x1e0],%g2 ! %g2 = 0000000000000000
p36_label_14:
! Mem[00000000598000d0] = 0bae67a9, %l7 = 00000000a592a3bd
ldstub [%i3+0x0d0],%l7 ! %l7 = 0000000b000000ff
! Mem[00000000580000f8] = 25aa291cc27b93bb, %l5 = 000000000000002c, %l4 = 000000000000002b
add %i0,0xf8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 25aa291cc27b93bb
! Mem[0000000091800004] = eb908f1d, %g2 = 0000000000000000
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffffeb90
! Mem[0000000058000128] = 3ea804e2, %l2 = 0000008a, %l4 = c27b93bb
add %i0,0x128,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000003ea804e2
! Mem[00000000580000fc] = c27b93bb, %l3 = 000000004dec6851
swap [%i0+0x0fc],%l3 ! %l3 = 00000000c27b93bb
! Mem[00000000908000a4] = 8cb802da, %g18 = 38888b3c4c5ce25d
ldsw [%i5+0x0a4],%g2 ! %g2 = 38888b3c4c5ce25d
! %l0 = 3ea804e206c503e7, Mem[0000000091000004] = c41bb6aa
stw %l0,[%i6+0x004] ! Mem[0000000091000004] = 06c503e7
! Mem[0000000058800184] = 349f0896, %l3 = 00000000c27b93bb
swap [%i1+0x184],%l3 ! %l3 = 00000000349f0896
! Mem[00000000588001d0] = 9dfdf5cfa75fc054, %l2 = 000000000000008a, %l4 = 000000003ea804e2
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 9dfdf5cfa75fc054
! %l3 = 00000000349f0896, Mem[0000000091800004] = 2fd6eb90
stw %l3,[%o0+0x004] ! Mem[0000000091800004] = 349f0896
p36_label_15:
! Mem[0000000058000038] = 455f4a64, %l5 = 000000000000002c
swap [%i0+0x038],%l5 ! %l5 = 00000000455f4a64
! Mem[0000000090800138] = 1a12d0fe, %g2 = ffffffff8cb802da
ldub [%i5+0x138],%g2 ! %g2 = 000000000000001a
! %l1 = 00000000c76aef5f, Mem[00000000918000a0] = 9532957fe5674a19
stx %l1,[%o0+0x0a0] ! Mem[00000000918000a0] = 00000000c76aef5f
! Mem[0000000059800130] = 5128cafc3251432a, %l7 = 000000000000000b, %l2 = 000000000000008a
add %i3,0x130,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 5128cafc3251432a
! Mem[0000000059000008] = b343a0c1, %l2 = 5128cafc3251432a
swap [%i2+%o1],%l2 ! %l2 = 00000000b343a0c1
! Mem[0000000059000102] = f75fef11, %l0 = 3ea804e206c503e7
ldstub [%i2+0x102],%l0 ! %l0 = 000000ef000000ff
! Mem[0000000058000038] = 0000002c, %l4 = a75fc054, %l3 = 349f0896
add %i0,0x38,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000000000002c
! Mem[0000000059000030] = 103da87b3a54dd59, %l5 = 00000000455f4a64, %l2 = 00000000b343a0c1
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 103da87b3a54dd59
! %l2 = 103da87b3a54dd59, Mem[0000000090000068] = 5483fd96d7808cb0
stx %l2,[%i4+0x068] ! Mem[0000000090000068] = 103da87b3a54dd59
! Mem[00000000910000e8] = dd5edbc5, %g2 = 000000000000001a
lduh [%i6+0x0ea],%g2 ! %g2 = 000000000000dd5e
p36_label_16:
! %l5 = 00000000455f4a64, Mem[00000000918000e0] = e08754d5
stw %l5,[%o0+0x0e0] ! Mem[00000000918000e0] = 455f4a64
! Mem[0000000090000058] = 3d302456, %g2 = 000000000000dd5e
ldub [%i4+0x059],%g2 ! %g2 = 000000000000003d
! Mem[0000000058000100] = cde5a8ed60b76c48, %l6 = 3101cc6dff844276, %l2 = 103da87b3a54dd59
add %i0,0x100,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = cde5a8ed60b76c48
! Mem[00000000910001e4] = 4456a678, %g2 = 000000000000003d
lduh [%i6+0x1e4],%g2 ! %g2 = 0000000000004456
! Mem[0000000059800002] = 6feb714e, %l3 = 000000000000002c
ldstub [%i3+0x002],%l3 ! %l3 = 00000071000000ff
! Mem[00000000580001c8] = e1783a0d, %l6 = 3101cc6dff844276
ldstub [%i0+0x1c8],%l6 ! %l6 = 000000e1000000ff
! %l5 = 00000000455f4a64, Mem[0000000091800140] = 84b498c117c792f1
stx %l5,[%o0+0x140] ! Mem[0000000091800140] = 00000000455f4a64
! Mem[0000000058000030] = 9c4f9fe7, %l1 = c76aef5f, %l7 = 0000000b
add %i0,0x30,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000009c4f9fe7
! Mem[00000000580001e0] = f5397a0e, %l3 = 0000000000000071
ldstub [%i0+0x1e0],%l3 ! %l3 = 000000f5000000ff
! %l2 = cde5a8ed60b76c48, Mem[00000000900000b8] = ae238658d1cbc030
stx %l2,[%i4+0x0b8] ! Mem[00000000900000b8] = cde5a8ed60b76c48
p36_label_17:
! %l2 = 60b76c48, %l3 = 000000f5, Mem[00000000590001a8] = 9592a727 6b4aaa47
std %l2,[%i2+0x1a8] ! Mem[00000000590001a8] = 60b76c48 000000f5
! Mem[0000000059000190] = 49285f09790b51e7, %l5 = 00000000455f4a64, %l3 = 00000000000000f5
add %i2,0x190,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 49285f09790b51e7
! Mem[0000000058800168] = 9ae1c20c, %l5 = 455f4a64, %l4 = a75fc054
add %i1,0x168,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009ae1c20c
! Mem[0000000091000188] = 73d87929, %g2 = 0000000000004456
ldsb [%i6+0x189],%g2 ! %g2 = 0000000000000073
! Mem[0000000091000154] = 28ad1ffe, %g2 = 0000000000000073
ldsb [%i6+0x154],%g2 ! %g2 = 0000000000000028
! Mem[0000000090000018] = 05fdcaf7, %g2 = 0000000000000028
ldsb [%i4+0x01a],%g2 ! %g2 = 0000000000000005
! Mem[0000000090000138] = cb82aaec 31a64a21, %g2 = 00000005, %g3 = 391c57cf
ldd [%i4+0x138],%g2 ! %g2 = 00000000cb82aaec 0000000031a64a21
! Mem[0000000059800018] = fec12a28, %l4 = 000000009ae1c20c
ldstub [%i3+%o3],%l4 ! %l4 = 000000fe000000ff
! Mem[0000000091000058] = 1aa7b941, %g2 = 00000000cb82aaec
lduh [%i6+0x058],%g2 ! %g2 = 0000000000001aa7
! Mem[000000005880012f] = 48b4a2fd, %l6 = 00000000000000e1
ldstub [%i1+0x12f],%l6 ! %l6 = 000000fd000000ff
p36_label_18:
! Mem[0000000058000064] = 8571f45c, %l6 = 00000000000000fd
swap [%i0+0x064],%l6 ! %l6 = 000000008571f45c
! Mem[0000000059000080] = 5e254746, %l5 = 00000000455f4a64
ldsb [%i2+0x083],%l5 ! %l5 = 0000000000000046
! Mem[00000000590000a0] = 2bf05496, %l4 = 00000000000000fe
swap [%i2+0x0a0],%l4 ! %l4 = 000000002bf05496
! Mem[000000005880009e] = 988d78d7, %l7 = 000000009c4f9fe7
ldstub [%i1+0x09e],%l7 ! %l7 = 00000078000000ff
! Mem[00000000590001e3] = 6079fbe0, %l5 = 0000000000000046
ldstub [%i2+0x1e3],%l5 ! %l5 = 000000e0000000ff
! Mem[0000000058800084] = 8727db7d, %l6 = 000000008571f45c
ldstub [%i1+0x084],%l6 ! %l6 = 00000087000000ff
! Mem[0000000091000068] = 360442a8, %g2 = 0000000000001aa7
ldsh [%i6+0x06a],%g2 ! %g2 = 0000000000003604
! Mem[00000000590000b4] = a9bf0559, %l4 = 000000002bf05496
ldstub [%i2+0x0b4],%l4 ! %l4 = 000000a9000000ff
! Mem[00000000588001e0] = 80ddffbd, %l2 = cde5a8ed60b76c48
swap [%i1+0x1e0],%l2 ! %l2 = 0000000080ddffbd
! Mem[0000000059800094] = 78176c95, %l2 = 0000000080ddffbd
swap [%i3+0x094],%l2 ! %l2 = 0000000078176c95
p36_label_19:
! Mem[0000000059800020] = 44122fba, %l3 = 49285f09790b51e7
ldsw [%i3+%o4],%l3 ! %l3 = 0000000044122fba
! Mem[000000009000018c] = cd9f816b, %g2 = 0000000000003604
ldsh [%i4+0x18c],%g2 ! %g2 = ffffffffffffcd9f
! Mem[00000000588000f0] = d7b8e40e11ff6534, %l5 = 00000000000000e0, %l0 = 00000000000000ef
add %i1,0xf0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = d7b8e40e11ff6534
! Mem[00000000590001e4] = 54b717e2, %l7 = 0000000000000078
swap [%i2+0x1e4],%l7 ! %l7 = 0000000054b717e2
! Mem[0000000058800124] = 5539f2ef, %l1 = 00000000c76aef5f
swap [%i1+0x124],%l1 ! %l1 = 000000005539f2ef
! Mem[000000005900006f] = c60217d6, %l5 = 00000000000000e0
ldstub [%i2+0x06f],%l5 ! %l5 = 000000d6000000ff
! Mem[0000000059000128] = 5bac9227, %l7 = 54b717e2, %l7 = 54b717e2
add %i2,0x128,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000005bac9227
! Mem[000000009080000c] = 2a68388b, %g2 = ffffffffffffcd9f
ldsb [%i5+0x00e],%g2 ! %g2 = 000000000000002a
! Mem[00000000598001d4] = 6d49667a, %l3 = 44122fba, %l3 = 44122fba
add %i3,0x1d4,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000006d49667a
! Mem[0000000058000178] = c6b01d4a, %l0 = 11ff6534, %l5 = 000000d6
add %i0,0x178,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000c6b01d4a
p36_label_20:
! %l1 = 000000005539f2ef, Mem[000000009180016c] = 0d3690f0
stb %l1,[%o0+0x16c] ! Mem[000000009180016c] = ef3690f0
! Mem[00000000590000f8] = 2ad87217e3d983e3, %l0 = d7b8e40e11ff6534, %l0 = d7b8e40e11ff6534
add %i2,0xf8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 2ad87217e3d983e3
! Mem[00000000588001f0] = fa0e2e5f0ebe1c20, %l1 = 000000005539f2ef, %l3 = 000000006d49667a
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = fa0e2e5f0ebe1c20
! %l4 = 00000000000000a9, Mem[0000000090000170] = 19d6bdac
stw %l4,[%i4+0x170] ! Mem[0000000090000170] = 000000a9
! Mem[0000000059800038] = 09fcbdf3 c613df83, %l0 = e3d983e3, %l1 = 5539f2ef
ldd [%i3+0x038],%l0 ! %l0 = 0000000009fcbdf3 00000000c613df83
! Mem[0000000058800048] = 08525e65, %l0 = 09fcbdf3, %l4 = 000000a9
add %i1,0x48,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000008525e65
! Mem[00000000918001f8] = 360ce370 d85c4f18, %g2 = 0000002a, %g3 = 31a64a21
ldd [%o0+0x1f8],%g2 ! %g2 = 00000000360ce370 00000000d85c4f18
! Mem[0000000058800140] = d39c6625, %l5 = 00000000c6b01d4a
swap [%i1+0x140],%l5 ! %l5 = 00000000d39c6625
! Mem[00000000598000f0] = 19eee152, %l3 = 0ebe1c20, %l0 = 09fcbdf3
add %i3,0xf0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000019eee152
! Mem[0000000090800150] = 8a03c0a9, %g2 = 00000000360ce370
lduh [%i5+0x150],%g2 ! %g2 = 0000000000008a03
p36_label_21:
! Mem[0000000059800094] = 80ddffbd, %l0 = 0000000019eee152
swap [%i3+0x094],%l0 ! %l0 = 0000000080ddffbd
! Mem[000000005800000b] = 231c1806, %l4 = 0000000008525e65
ldstub [%i0+0x00b],%l4 ! %l4 = 00000006000000ff
! Mem[0000000059800140] = cc556db1, %l1 = 00000000c613df83
swap [%i3+0x140],%l1 ! %l1 = 00000000cc556db1
! Mem[0000000090000044] = 315d3ce2, %g2 = 0000000000008a03
lduw [%i4+0x044],%g2 ! %g2 = 00000000315d3ce2
! Mem[0000000059800108] = 28828666, %l6 = 0000000000000087
ldstub [%i3+0x108],%l6 ! %l6 = 00000028000000ff
! Mem[0000000059800050] = 8ea2b9abe8fa7ddc, %l7 = 000000005bac9227, %l2 = 0000000078176c95
add %i3,0x50,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 8ea2b9abe8fa7ddc
! Mem[00000000588001e8] = e1a18c3c884a5869, %l3 = fa0e2e5f0ebe1c20, %l0 = 0000000080ddffbd
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = e1a18c3c884a5869
! %l1 = 00000000cc556db1, Mem[0000000090800060] = 00000000
stw %l1,[%i5+0x060] ! Mem[0000000090800060] = cc556db1
! Mem[0000000058000070] = 66ec0c60663c9bf3, %l4 = 0000000000000006, %l1 = 00000000cc556db1
add %i0,0x70,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 66ec0c60663c9bf3
! Mem[0000000058000068] = fdcedd8c, %l4 = 0000000000000006
lduh [%i0+0x068],%l4 ! %l4 = 000000000000fdce
p36_label_22:
! %l5 = 00000000d39c6625, Mem[00000000908001ec] = 0fa10a75
stw %l5,[%i5+0x1ec] ! Mem[00000000908001ec] = d39c6625
! Mem[0000000059000170] = 59de1e0bc76aef5f, %l4 = 000000000000fdce, %l2 = 8ea2b9abe8fa7ddc
add %i2,0x170,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 59de1e0bc76aef5f
! Mem[000000009080009c] = d8debc93, %g18 = 38888b3c4c5ce25d
ldsw [%i5+0x09c],%g2 ! %g2 = 38888b3c4c5ce25d
! %l2 = 59de1e0bc76aef5f, Mem[00000000900001b6] = 68515872
stb %l2,[%i4+0x1b6] ! Mem[00000000900001b4] = 5f515872
! Mem[0000000059000101] = f75fff11, %l6 = 0000000000000028
ldstub [%i2+0x101],%l6 ! %l6 = 0000005f000000ff
! %l6 = 000000000000005f, Mem[00000000588000f4] = 11ff6534
stw %l6,[%i1+0x0f4] ! Mem[00000000588000f4] = 0000005f
! %l6 = 000000000000005f, Mem[00000000908000a0] = cebf2e78
stw %l6,[%i5+0x0a0] ! Mem[00000000908000a0] = 0000005f
! Mem[0000000090000038] = 40575725e8c028a7, %g2 = ffffffffd8debc93
ldx [%i4+0x038],%g2 ! %g2 = 40575725e8c028a7
! Mem[0000000058800010] = a55f2b33, %l5 = d39c6625, %l0 = 884a5869
add %i1,0x10,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000a55f2b33
! Mem[0000000059800154] = 74a94601, %l6 = 0000005f, %l5 = d39c6625
add %i3,0x154,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000074a94601
p36_label_23:
! Mem[000000009080017c] = 70c2da77, %g2 = 40575725e8c028a7
ldub [%i5+0x17d],%g2 ! %g2 = 0000000000000070
! Mem[000000009100010c] = 9d01f1f7, %g18 = 38888b3c4c5ce25d
ldsw [%i6+0x10c],%g2 ! %g2 = 38888b3c4c5ce25d
! %l5 = 0000000074a94601, Mem[0000000091000078] = dfde3d56764702f0
stx %l5,[%i6+0x078] ! Mem[0000000091000078] = 0000000074a94601
! Mem[00000000588001b8] = 1c31bb5cfbc03b90, %l3 = fa0e2e5f0ebe1c20, %l4 = 000000000000fdce
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 1c31bb5cfbc03b90
! Mem[00000000590000d8] = 7f04aa42ff8feeb0, %l3 = fa0e2e5f0ebe1c20, %l0 = 00000000a55f2b33
add %i2,0xd8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7f04aa42ff8feeb0
! Mem[0000000091000100] = 1384f187, %g2 = ffffffff9d01f1f7
lduh [%i6+0x100],%g2 ! %g2 = 0000000000001384
! %l2 = 59de1e0bc76aef5f, Mem[0000000090000120] = 44f6810c79e78541
stx %l2,[%i4+0x120] ! Mem[0000000090000120] = 59de1e0bc76aef5f
! Mem[000000005800016c] = 7513ed7e, %l1 = 66ec0c60663c9bf3
ldsb [%i0+0x16d],%l1 ! %l1 = 0000000000000013
! Mem[00000000908001e8] = 916930f2, %g2 = 0000000000001384
lduw [%i5+0x1e8],%g2 ! %g2 = 00000000916930f2
! Mem[0000000090800038] = 0ff2db19, %g18 = 38888b3c4c5ce25d
ldsw [%i5+0x038],%g2 ! %g2 = 38888b3c4c5ce25d
p36_label_24:
! Mem[00000000908001dc] = 6a8b330a, %g2 = 000000000ff2db19
lduw [%i5+0x1dc],%g2 ! %g2 = 000000006a8b330a
! Mem[00000000580001ca] = ff783a0d, %l2 = 59de1e0bc76aef5f
ldstub [%i0+0x1ca],%l2 ! %l2 = 0000003a000000ff
! Mem[00000000598000c0] = 4e0fbcb4, %l3 = 0ebe1c20, %l2 = 0000003a
add %i3,0xc0,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000004e0fbcb4
! Mem[000000005900006c] = c60217ff, %l2 = 4e0fbcb4, %l7 = 5bac9227
add %i2,0x6c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000c60217ff
! Mem[00000000900001d0] = 108e8d96, %g2 = 000000006a8b330a
lduw [%i4+0x1d0],%g2 ! %g2 = 00000000108e8d96
! Mem[0000000059000070] = 2f2750e49c072593, %l4 = 1c31bb5cfbc03b90, %l2 = 000000004e0fbcb4
add %i2,0x70,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 2f2750e49c072593
! Mem[0000000091000154] = 28ad1ffe, %g2 = 00000000108e8d96
lduh [%i6+0x154],%g2 ! %g2 = 00000000000028ad
! %l1 = 0000000000000013, Mem[0000000058000060] = 1d20d178
sth %l1,[%i0+0x060] ! Mem[0000000058000060] = 0013d178
! Mem[0000000058000194] = 4912abac, %l1 = 0000000000000013
swap [%i0+0x194],%l1 ! %l1 = 000000004912abac
! Mem[00000000910001e8] = 691cc44c, %g2 = 00000000000028ad
lduh [%i6+0x1ea],%g2 ! %g2 = 000000000000691c
p36_label_25:
! %l1 = 000000004912abac, Mem[00000000908000ae] = ed252559
stb %l1,[%i5+0x0ae] ! Mem[00000000908000ac] = ac252559
! Mem[000000005980017c] = 9ea2f17d, %l6 = 000000000000005f
swap [%i3+0x17c],%l6 ! %l6 = 000000009ea2f17d
! Mem[000000005800017c] = ce0f347d, %l2 = 9c072593, %l6 = 9ea2f17d
add %i0,0x17c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000ce0f347d
! Mem[00000000900000a8] = 72f4388f121c9e01, %g2 = 000000000000691c
ldx [%i4+0x0a8],%g2 ! %g2 = 72f4388f121c9e01
! %l4 = 1c31bb5cfbc03b90, Mem[0000000091800038] = d3444b34ca60a297
stx %l4,[%o0+0x038] ! Mem[0000000091800038] = 1c31bb5cfbc03b90
! Mem[00000000588001e8] = e1a18c3c884a5869, %l1 = 000000004912abac, %l5 = 0000000074a94601
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e1a18c3c884a5869
! Mem[000000005980016c] = d17e849e, %l7 = 00000000c60217ff
swap [%i3+0x16c],%l7 ! %l7 = 00000000d17e849e
! %l5 = e1a18c3c884a5869, Mem[000000009000007c] = 7f9fc53f
sth %l5,[%i4+0x07c] ! Mem[000000009000007c] = 5869c53f
! Mem[000000009000019c] = baad325c, %g2 = 72f4388f121c9e01
ldub [%i4+0x19d],%g2 ! %g2 = 00000000000000ba
! %l2 = 2f2750e49c072593, Mem[0000000090800078] = 30603d11
stb %l2,[%i5+0x078] ! Mem[0000000090800078] = 93603d11
ba,a p36_not_taken_0_end
p36_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 7f04aa42ff8feeb0
bne,a,pn %xcc,p36_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004912abac
bne,a,pn %xcc,p36_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 2f2750e49c072593
bne,a,pn %xcc,p36_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be fa0e2e5f0ebe1c20
bne,a,pn %xcc,p36_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 1c31bb5cfbc03b90
bne,a,pn %xcc,p36_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be e1a18c3c884a5869
bne,a,pn %xcc,p36_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000ce0f347d
bne,a,pn %xcc,p36_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000d17e849e
bne,a,pn %xcc,p36_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p36_check_fp_registers:
set p36_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be c550d68e 17f8fcc2
bne %xcc,p36_f0_fail
nop
! Check Local Memory
set p36_local0_expect,%g1
p36_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 231c18ff776ced38
ldx [%i0+0x008],%g3 ! Observed data at 0000000058000008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 61dbc0ffe8cb487a
ldx [%i0+0x020],%g3 ! Observed data at 0000000058000020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0000002ca9725b3c
ldx [%i0+0x038],%g3 ! Observed data at 0000000058000038
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0013d178000000fd
ldx [%i0+0x060],%g3 ! Observed data at 0000000058000060
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x060,%g4
ldx [%g1+0x090],%g2 ! Expected data = aa6f25b097dc8bff
ldx [%i0+0x090],%g3 ! Observed data at 0000000058000090
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1383600fc5998f53
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000580000c0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff0935e382700419
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000580000d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 25aa291c4dec6851
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 = 0e686db54ff339d4
ldx [%i0+0x120],%g3 ! Observed data at 0000000058000120
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 5764560c41b4b1e1
ldx [%i0+0x130],%g3 ! Observed data at 0000000058000130
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6b4aaa470000002c
ldx [%i0+0x138],%g3 ! Observed data at 0000000058000138
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 4de9655c1383ff0f
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 = e60d9ee800000013
ldx [%i0+0x190],%g3 ! Observed data at 0000000058000190
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ff78ff0d50138489
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000580001c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 11a9c59681af56a5
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000580001d8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff397a0e2fe457ac
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000580001e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i0,0x1e0,%g4
set p36_local1_expect,%g1
p36_check_local1:
ldx [%g1+0x080],%g2 ! Expected data = d07f3ee8ff27db7d
ldx [%i1+0x080],%g3 ! Observed data at 0000000058800080
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 3101cc6dff844276
ldx [%i1+0x090],%g3 ! Observed data at 0000000058800090
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 28be779f988dffd7
ldx [%i1+0x098],%g3 ! Observed data at 0000000058800098
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff37b77bcb7f63ae
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 = d7b8e40e0000005f
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000588000f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 8963f81615380f7f
ldx [%i1+0x110],%g3 ! Observed data at 0000000058800110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5dbfeb3ec76aef5f
ldx [%i1+0x120],%g3 ! Observed data at 0000000058800120
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 5c5cc65948b4a2ff
ldx [%i1+0x128],%g3 ! Observed data at 0000000058800128
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = c6b01d4a2091b3c8
ldx [%i1+0x140],%g3 ! Observed data at 0000000058800140
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = f9939b89ff7c579e
ldx [%i1+0x148],%g3 ! Observed data at 0000000058800148
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x148,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1b3f9659c27b93bb
ldx [%i1+0x180],%g3 ! Observed data at 0000000058800180
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = ca60a2975a259d29
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000588001a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 60b76c48965cec88
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000588001e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i1,0x1e0,%g4
set p36_local2_expect,%g1
p36_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 3251432a764783dd
ldx [%i2+0x008],%g3 ! Observed data at 0000000059000008
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 0000006086d8bf4c
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 = ff10ff4784187685
ldx [%i2+0x018],%g3 ! Observed data at 0000000059000018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 3d9bd253ff898e83
ldx [%i2+0x048],%g3 ! Observed data at 0000000059000048
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1a255dc9c60217ff
ldx [%i2+0x068],%g3 ! Observed data at 0000000059000068
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = ff34b20f00000037
ldx [%i2+0x098],%g3 ! Observed data at 0000000059000098
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000feff3cb95f
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000590000a0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d51cd4eb00000011
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000590000a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2dbf8fc4ffbf0559
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 = 840934b71b444954
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000590000c0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 127bcd44ff741d24
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000590000c8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = f75fef112c3dfc86
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000590000f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x100],%g2 ! Expected data = f7ffff11ee944413
ldx [%i2+0x100],%g3 ! Observed data at 0000000059000100
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = b1ff70abf56019e9
ldx [%i2+0x108],%g3 ! Observed data at 0000000059000108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = e2f3cc6c6db511f6
ldx [%i2+0x120],%g3 ! Observed data at 0000000059000120
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x120,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 60b76c48000000f5
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000590001a8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ff6b0a67f35d2f95
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000590001c0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 6079fbff00000078
ldx [%i2+0x1e0],%g3 ! Observed data at 00000000590001e0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 180025094873bbfd
ldx [%i2+0x1f0],%g3 ! Observed data at 00000000590001f0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i2,0x1f0,%g4
set p36_local3_expect,%g1
p36_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 6febff4e2fddd238
ldx [%i3+0x000],%g3 ! Observed data at 0000000059800000
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = ffc12a2826e9a298
ldx [%i3+0x018],%g3 ! Observed data at 0000000059800018
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 44122fbab1e3ff31
ldx [%i3+0x020],%g3 ! Observed data at 0000000059800020
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x020,%g4
ldx [%g1+0x090],%g2 ! Expected data = 6d5918a419eee152
ldx [%i3+0x090],%g3 ! Observed data at 0000000059800090
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 9478d83ef52c8e7e
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 = 000000ffc3680031
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000598000b8
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ffae67a9246f56a9
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000598000d0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ff82866654737193
ldx [%i3+0x108],%g3 ! Observed data at 0000000059800108
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 61dbc0e5dbe30912
ldx [%i3+0x110],%g3 ! Observed data at 0000000059800110
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = dcc7428b8f5153e4
ldx [%i3+0x118],%g3 ! Observed data at 0000000059800118
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = c613df83d820a141
ldx [%i3+0x140],%g3 ! Observed data at 0000000059800140
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = ffb7dad4fb358d80
ldx [%i3+0x160],%g3 ! Observed data at 0000000059800160
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 784a790ec60217ff
ldx [%i3+0x168],%g3 ! Observed data at 0000000059800168
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 23ab38f80000005f
ldx [%i3+0x178],%g3 ! Observed data at 0000000059800178
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 97b82a977e5f54d5
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000598001b0
cmp %g2,%g3
bne,a,pn %xcc,p36_local_failed
add %i3,0x1b0,%g4
! The test for processor 36 has passed
p36_passed:
ta GOOD_TRAP
nop
p36_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p36_failed
p36_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p36_failed
p36_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p36_failed
p36_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p36_failed
p36_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p36_failed
p36_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p36_failed
p36_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p36_failed
p36_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p36_failed
p36_f0_fail:
set p36_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 36 failed
p36_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x090] ! Set processor 36 done flag
set p36_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 36 failed
p36_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x090] ! Set processor 36 done flag
set p36_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p36_selfmod_failed:
ba p36_failed
mov 0xabc,%g1
p36_common_error:
or %g0,0xf04,%g1
ba p36_failed
mov %o5,%g3
p36_common_signature_error:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_common_timeout:
set p36_temp,%g1
ba p36_failed
st %g2,[%g1] ! Common Lock Number
p36_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p36_failed
mov 0x0,%g3
p36_trap1e:
lduwa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000059000008]
stba %l4,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000028]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059000010]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000058000020]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000000]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058800020]
lduwa [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059800018]
done
p36_trap1o:
lduwa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000059000008]
stba %l4,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000058000028]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000059000010]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000058000020]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000059000000]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000058800020]
lduwa [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000059800018]
done
p36_trap2e:
lduwa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000058000008]
done
p36_trap2o:
lduwa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000058000008]
done
p36_trap3e:
nop
done
p36_trap3o:
nop
done
p36_init_memory_pointers:
set p36_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p36_local0_start,%i0
set p36_local1_start,%i1
set p36_local2_start,%i2
set p36_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 28a1f2b4042e2a2e
ldx [%g1+0x008],%l1 ! %l1 = 5bc5d151f722c521
ldx [%g1+0x010],%l2 ! %l2 = fef07f4a91559609
ldx [%g1+0x018],%l3 ! %l3 = c7b80fd48104017c
ldx [%g1+0x020],%l4 ! %l4 = cb1191f60e686db5
ldx [%g1+0x028],%l5 ! %l5 = 72b196cc5764560c
ldx [%g1+0x030],%l6 ! %l6 = d3444b34ca60a297
ldx [%g1+0x038],%l7 ! %l7 = bd7aaff697b82a97
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5619af7a bce57c9d 2f59b010 7b618fd7
! %f4 = 6b6dc62a 22989b2d efc95f5b bb04e314
! %f8 = d8dd0ed9 4760c606 314b1f6f f17f4cfa
! %f12 = db9b21a8 ab2a7840 67774603 5005822b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f5aa9407 990db5f1 3c382242 90b3e71a
! %f20 = 57478c14 083dfc88 f7eaffae e8271f9b
! %f24 = c4064168 1534bdf1 e7c0ef92 c6865e38
! %f28 = f3fc6f7f 912bebf6 f23d44e8 3458c85f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 0d0aae2a 8649b486 534e5298 7ca33f79
! %f36 = 0e4e28c8 948b525d 291c96dd d359c37d
! %f40 = 9a1ffa9a e05220bc 6934ef59 cd3ed047
! %f44 = 7e7de5ec 6cb7471a 0b9f1e5e 930b10c3
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xc5ec30880000006a,%g7,%g1 ! GSR scale = 13, align = 2
wr %g1,%g0,%gsr ! GSR = c5ec30880000006a
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 37
p37_label_1:
! Mem[00000000910000e0] = e12679d4, %g2 = cf249a1cd52ab829
ldsb [%i6+0x0e3],%g2 ! %g2 = ffffffffffffffe1
! Mem[0000000090800050] = 2a68c736e0bdd7c8, %g2 = ffffffffffffffe1
ldx [%i5+0x050],%g2 ! %g2 = 2a68c736e0bdd7c8
! Mem[000000005b8001f8] = 985a203d, %l6 = e05fbdc87c9b215c
swap [%i3+0x1f8],%l6 ! %l6 = 00000000985a203d
! Mem[000000005b000010] = ad1d46de, %l6 = 00000000985a203d
swap [%i2+%o2],%l6 ! %l6 = 00000000ad1d46de
! Mem[000000005b8000d4] = d9366f13, %l3 = c011ee8abea65774
swap [%i3+0x0d4],%l3 ! %l3 = 00000000d9366f13
! Mem[000000005a00016c] = dc5ff44c, %l5 = 602d66d3, %l5 = 602d66d3
add %i0,0x16c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000dc5ff44c
! Mem[000000005b80006c] = c253594a, %l6 = ad1d46de, %l2 = 09173c36
add %i3,0x6c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000c253594a
! Mem[000000005b80011e] = e8f5c6a8, %l2 = 00000000c253594a
ldstub [%i3+0x11e],%l2 ! %l2 = 000000c6000000ff
! Mem[00000000908000b0] = cd9b5340, %g2 = 2a68c736e0bdd7c8
lduh [%i5+0x0b2],%g2 ! %g2 = 000000000000cd9b
! Mem[000000005a0000dc] = 0e834251, %l3 = 00000000d9366f13
swap [%i0+0x0dc],%l3 ! %l3 = 000000000e834251
p37_label_2:
! Mem[0000000091800134] = 5010e81d, %g2 = 000000000000cd9b
ldsb [%o0+0x135],%g2 ! %g2 = 0000000000000050
! Mem[0000000091000004] = c41bb6aa, %g2 = 0000000000000050
lduh [%i6+0x004],%g2 ! %g2 = 000000000000c41b
! Mem[0000000091000124] = 5e6e1c00, %g2 = 000000000000c41b
ldsh [%i6+0x126],%g2 ! %g2 = 0000000000005e6e
! Mem[000000009100007c] = 764702f0, %g18 = 334eb44430ce1cec
ldsw [%i6+0x07c],%g2 ! %g2 = 334eb44430ce1cec
! Mem[000000005b80001c] = b91a0306, %l6 = ad1d46de, %l6 = ad1d46de
add %i3,0x1c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b91a0306
! %l4 = 286a5297f02b209b, Mem[0000000090800108] = a08db62c
stw %l4,[%i5+0x108] ! Mem[0000000090800108] = f02b209b
! Mem[000000005a0000d8] = a03734d6d9366f13, %l5 = 00000000dc5ff44c, %l3 = 000000000e834251
add %i0,0xd8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a03734d6d9366f13
! Mem[000000005a0001bc] = e9e30e03, %l3 = a03734d6d9366f13
swap [%i0+0x1bc],%l3 ! %l3 = 00000000e9e30e03
! Mem[000000005b00011c] = 4aebc416, %l0 = 00fb94f2c1fdb18b
ldstub [%i2+0x11c],%l0 ! %l0 = 0000004a000000ff
! %l7 = ff0ef8a288f322c2, Mem[0000000091000074] = 20508cdb
stw %l7,[%i6+0x074] ! Mem[0000000091000074] = 88f322c2
p37_label_3:
! %l6 = b91a0306, %l7 = 88f322c2, Mem[00000000900001d0] = 108e8d96 cce983c4
std %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = b91a0306 88f322c2
! Mem[0000000091800164] = a7379ef5, %g2 = 00000000764702f0
ldsh [%o0+0x166],%g2 ! %g2 = ffffffffffffa737
! Mem[000000005a80001c] = 80f01a9b, %l0 = 000000000000004a
swap [%i1+0x01c],%l0 ! %l0 = 0000000080f01a9b
! Mem[0000000090800008] = d132c671, %g2 = ffffffffffffa737
lduw [%i5+%o1],%g2 ! %g2 = 00000000d132c671
! Mem[000000005a8001ea] = e60fc8ea, %l3 = 00000000e9e30e03
ldstub [%i1+0x1ea],%l3 ! %l3 = 000000c8000000ff
! %l1 = 762db3f41f670aac, Mem[00000000918000e3] = d50f35e7
stb %l1,[%o0+0x0e3] ! Mem[00000000918000e0] = ac0f35e7
! Mem[00000000908001a4] = 9a2af7af, %g2 = 00000000d132c671
lduh [%i5+0x1a6],%g2 ! %g2 = 0000000000009a2a
! Mem[00000000918000a4] = 4a1964df, %g2 = 0000000000009a2a
lduh [%o0+0x0a6],%g2 ! %g2 = 0000000000004a19
! Mem[000000005a000138] = 98314829201701c9, %l4 = 286a5297f02b209b, %l4 = 286a5297f02b209b
add %i0,0x138,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 98314829201701c9
! Mem[00000000918000b8] = 69c70d0d0bfad71b, %g2 = 0000000000004a19
ldx [%o0+0x0b8],%g2 ! %g2 = 69c70d0d0bfad71b
p37_label_4:
! Mem[000000005b000078] = 0448a5c24d1a38f6, %l1 = 762db3f41f670aac, %l7 = ff0ef8a288f322c2
add %i2,0x78,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 0448a5c24d1a38f6
! Mem[000000005a8001a8] = 60d36654 bf8967e9, %l6 = b91a0306, %l7 = 4d1a38f6
ldd [%i1+0x1a8],%l6 ! %l6 = 0000000060d36654 00000000bf8967e9
! Mem[000000009080013c] = 71f3ccd5, %g2 = 69c70d0d0bfad71b
ldsb [%i5+0x13c],%g2 ! %g2 = 0000000000000071
! %l5 = 00000000dc5ff44c, Mem[00000000918001f8] = 360ce370d85c4f18
stx %l5,[%o0+0x1f8] ! Mem[00000000918001f8] = 00000000dc5ff44c
! Mem[000000005b8000dc] = cfa34761, %l6 = 0000000060d36654
swap [%i3+0x0dc],%l6 ! %l6 = 00000000cfa34761
! %l1 = 762db3f41f670aac, Mem[000000005a0000a2] = 1a449e4b
stb %l1,[%i0+0x0a2] ! Mem[000000005a0000a0] = 1a44ac4b
! Mem[0000000090800120] = 78c6e65f4526dca5, %g2 = 0000000000000071
ldx [%i5+0x120],%g2 ! %g2 = 78c6e65f4526dca5
! Mem[0000000091000148] = 9adef771, %g18 = 334eb44430ce1cec
ldsw [%i6+0x148],%g2 ! %g2 = 334eb44430ce1cec
! Mem[0000000091800080] = 25855ca4 a6b4e02e, %g2 = 9adef771, %g3 = 0bad0b00
ldd [%o0+0x080],%g2 ! %g2 = 0000000025855ca4 00000000a6b4e02e
! %l3 = 00000000000000c8, Mem[0000000090800130] = e5d20aba12668400
stx %l3,[%i5+0x130] ! Mem[0000000090800130] = 00000000000000c8
p37_label_5:
! Mem[000000005a0000c0] = 83142f9f, %l3 = 00000000000000c8
lduh [%i0+0x0c0],%l3 ! %l3 = 0000000000008314
! %l6 = cfa34761, %l7 = bf8967e9, Mem[00000000908000f8] = 1182fc77 f4b69d41
std %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = cfa34761 bf8967e9
! Mem[000000005a800094] = ffb07f04, %l3 = 00008314, %l1 = 1f670aac
add %i1,0x94,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000ffb07f04
! Mem[000000005b800174] = 60861c1c, %l1 = ffb07f04, %l2 = 000000c6
add %i3,0x174,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000060861c1c
! %l0 = 0000000080f01a9b, Mem[0000000090000160] = ab96bbcc2b4c5fea
stx %l0,[%i4+0x160] ! Mem[0000000090000160] = 0000000080f01a9b
! Mem[000000005a000138] = 98314829, %l3 = 0000000000008314
swap [%i0+0x138],%l3 ! %l3 = 0000000098314829
! %l3 = 0000000098314829, Mem[00000000910001a0] = 4352a10b
stw %l3,[%i6+0x1a0] ! Mem[00000000910001a0] = 98314829
! %l5 = 00000000dc5ff44c, Mem[000000005a800178] = c1bba4d6de672baf
stx %l5,[%i1+0x178] ! Mem[000000005a800178] = 00000000dc5ff44c
! Mem[000000005a000018] = 22c1fc34, %l7 = 00000000bf8967e9
swap [%i0+%o3],%l7 ! %l7 = 0000000022c1fc34
! Mem[000000005b800134] = d10d2bde, %l2 = 60861c1c, %l4 = 201701c9
add %i3,0x134,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000d10d2bde
p37_label_6:
! Mem[0000000090000164] = 80f01a9b, %g18 = 334eb44430ce1cec
ldsw [%i4+0x164],%g2 ! %g2 = 334eb44430ce1cec
! Mem[000000005a0000b2] = ff12cb7a, %l5 = 00000000dc5ff44c
ldstub [%i0+0x0b2],%l5 ! %l5 = 000000cb000000ff
! %l3 = 0000000098314829, Mem[000000009000000f] = 154afd5d
stb %l3,[%i4+0x00f] ! Mem[000000009000000c] = 294afd5d
! Mem[0000000091000108] = 05716004 9d01f1f7, %g2 = 80f01a9b, %g3 = a6b4e02e
ldd [%i6+0x108],%g2 ! %g2 = 0000000005716004 000000009d01f1f7
! Mem[000000009100018c] = c8a50398, %g2 = 0000000005716004
ldsh [%i6+0x18e],%g2 ! %g2 = ffffffffffffc8a5
! %l3 = 0000000098314829, Mem[00000000908000a6] = 02dad717
stb %l3,[%i5+0x0a6] ! Mem[00000000908000a4] = 29dad717
! %l4 = d10d2bde, %l5 = 000000cb, Mem[000000005b800198] = aaab04e5 1f48ae48
std %l4,[%i3+0x198] ! Mem[000000005b800198] = d10d2bde 000000cb
! Mem[000000005a8001fc] = 7ae2fa90, %l0 = 0000000080f01a9b
swap [%i1+0x1fc],%l0 ! %l0 = 000000007ae2fa90
! Mem[0000000090000034] = f757c140, %g2 = ffffffffffffc8a5
ldsb [%i4+0x035],%g2 ! %g2 = fffffffffffffff7
! Mem[000000005a80017c] = dc5ff44c, %l7 = 22c1fc34, %l3 = 98314829
add %i1,0x17c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000dc5ff44c
p37_label_7:
! Mem[000000005a8001bc] = 3151f62c, %l3 = 00000000dc5ff44c
ldstub [%i1+0x1bc],%l3 ! %l3 = 00000031000000ff
! %l6 = 00000000cfa34761, Mem[0000000091800108] = 7108d17e
stw %l6,[%o0+0x108] ! Mem[0000000091800108] = cfa34761
! Mem[00000000900000c0] = 0cf61263, %g2 = fffffffffffffff7
ldsh [%i4+0x0c0],%g2 ! %g2 = 0000000000000cf6
! Mem[0000000090000018] = 591c05fd, %g2 = 0000000000000cf6
lduh [%i4+%o3],%g2 ! %g2 = 000000000000591c
! Mem[000000005a000001] = 0846736f, %l4 = 00000000d10d2bde
ldstub [%i0+0x001],%l4 ! %l4 = 00000046000000ff
! %l0 = 000000007ae2fa90, Mem[00000000908001e2] = 7a028f26
stb %l0,[%i5+0x1e2] ! Mem[00000000908001e0] = 90028f26
! Mem[000000005a000106] = ba1f12c5, %l7 = 0000000022c1fc34
ldstub [%i0+0x106],%l7 ! %l7 = 00000012000000ff
! Mem[000000005b000184] = 043102ac, %l6 = 00000000cfa34761
swap [%i2+0x184],%l6 ! %l6 = 00000000043102ac
! Mem[000000005a800000] = df20fb18a5f1900c, %l5 = 00000000000000cb, %l5 = 00000000000000cb
casxa [%i1]0x80,%l5,%l5 ! %l5 = df20fb18a5f1900c
! Mem[000000005a8001a0] = 91a3858f, %l4 = 0000000000000046
lduh [%i1+0x1a2],%l4 ! %l4 = 000000000000858f
p37_label_8:
! Mem[000000005b000010] = 985a203d, %l1 = 00000000ffb07f04
swap [%i2+%o2],%l1 ! %l1 = 00000000985a203d
! Mem[000000005b800020] = 55f8abc99cdf1d21, %l3 = 0000000000000031, %l3 = 0000000000000031
add %i3,0x20,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 55f8abc99cdf1d21
! Mem[000000005b8001b9] = 61aea27a, %l5 = df20fb18a5f1900c
ldstub [%i3+0x1b9],%l5 ! %l5 = 000000ae000000ff
! %l5 = 00000000000000ae, Mem[000000009000008a] = 6d1e19ef
sth %l5,[%i4+0x08a] ! Mem[0000000090000088] = 00ae19ef
! Mem[000000005b8001b4] = 449ea270, %l4 = 000000000000858f
swap [%i3+0x1b4],%l4 ! %l4 = 00000000449ea270
! %l0 = 7ae2fa90, %l1 = 985a203d, Mem[00000000910000e8] = 7cecdd5e dbc52171
std %l0,[%i6+0x0e8] ! Mem[00000000910000e8] = 7ae2fa90 985a203d
! Mem[000000005b8001e0] = 64732753, %l2 = 0000000060861c1c
ldstub [%i3+0x1e0],%l2 ! %l2 = 00000064000000ff
! %l7 = 0000000000000012, Mem[000000005b8001f0] = 8b2a721974d7bcbe
stx %l7,[%i3+0x1f0] ! Mem[000000005b8001f0] = 0000000000000012
! Mem[0000000090000180] = eb44f105, %g2 = 000000000000591c
lduw [%i4+0x180],%g2 ! %g2 = 00000000eb44f105
! Mem[000000005a8001c0] = 4968d40f, %l2 = 0000000000000064
lduh [%i1+0x1c0],%l2 ! %l2 = 0000000000004968
p37_label_9:
! Mem[000000005b800111] = d33242e1, %l6 = 00000000043102ac
ldstub [%i3+0x111],%l6 ! %l6 = 00000032000000ff
! Mem[0000000090800068] = 3cd4f00a9ef6b82b, %g2 = 00000000eb44f105
ldx [%i5+0x068],%g2 ! %g2 = 3cd4f00a9ef6b82b
! Mem[000000005a8000a4] = 98116181, %l4 = 449ea270, %l4 = 449ea270
add %i1,0xa4,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000098116181
! Mem[000000005b800009] = a685be7e, %l2 = 0000000000004968
ldstub [%i3+0x009],%l2 ! %l2 = 00000085000000ff
! Mem[000000005a800014] = 9b0e4047, %l5 = 00000000000000ae
lduh [%i1+0x016],%l5 ! %l5 = 0000000000004047
! %l1 = 00000000985a203d, Mem[0000000091000055] = ed5b631a
stb %l1,[%i6+0x055] ! Mem[0000000091000054] = 3d5b631a
! Mem[000000005b000158] = 3c56de8a, %l3 = 9cdf1d21, %l1 = 985a203d
add %i2,0x158,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000003c56de8a
! Mem[000000005b0000f4] = 1532791e, %l0 = 7ae2fa90, %l7 = 00000012
add %i2,0xf4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000001532791e
! Mem[000000005b000070] = 8e260c16, %l5 = 0000000000004047
swap [%i2+0x070],%l5 ! %l5 = 000000008e260c16
! Mem[0000000090000054] = 9870c588, %g2 = 3cd4f00a9ef6b82b
lduw [%i4+0x054],%g2 ! %g2 = 000000009870c588
p37_label_10:
! Mem[000000005a800038] = ef9195c0, %l4 = 0000000098116181
swap [%i1+0x038],%l4 ! %l4 = 00000000ef9195c0
! Mem[0000000091800140] = 98c117c7, %g2 = 000000009870c588
lduh [%o0+0x142],%g2 ! %g2 = 00000000000098c1
! Mem[000000005b80014c] = 722433eb, %l7 = 000000001532791e
ldstub [%i3+0x14c],%l7 ! %l7 = 00000072000000ff
! Mem[000000005a8001d6] = 763bceb4, %l0 = 000000007ae2fa90
ldstub [%i1+0x1d6],%l0 ! %l0 = 000000ce000000ff
! Mem[00000000900001c4] = 70ca4ca8, %g2 = 00000000000098c1
ldsb [%i4+0x1c5],%g2 ! %g2 = 0000000000000070
! Mem[000000005a000108] = 01d4546a, %l2 = 0000000000000085
swap [%i0+0x108],%l2 ! %l2 = 0000000001d4546a
! %l2 = 0000000001d4546a, Mem[000000005b8001c4] = f8cb0fc6
stw %l2,[%i3+0x1c4] ! Mem[000000005b8001c4] = 01d4546a
! %l0 = 000000ce, %l1 = 3c56de8a, Mem[00000000918000a8] = 64df8900 544aa699
std %l0,[%o0+0x0a8] ! Mem[00000000918000a8] = 000000ce 3c56de8a
! Mem[000000005b000020] = dba97ef6, %l7 = 00000072, %l5 = 8e260c16
add %i2,0x20,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000dba97ef6
! Mem[000000005a000170] = ed121ee3, %l0 = 000000ce, %l5 = dba97ef6
add %i0,0x170,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000ed121ee3
p37_label_11:
! %l5 = 00000000ed121ee3, Mem[000000009000008c] = 19ef6fd7
stb %l5,[%i4+0x08c] ! Mem[000000009000008c] = e3ef6fd7
! Mem[0000000091000138] = 96e300a1, %g2 = 0000000000000070
lduw [%i6+0x138],%g2 ! %g2 = 0000000096e300a1
! Mem[000000005a800110] = a167d33a, %l5 = ed121ee3, %l0 = 000000ce
add %i1,0x110,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000a167d33a
! Mem[000000005a0001a8] = df60ba065ae7af4e, %l0 = 00000000a167d33a, %l4 = 00000000ef9195c0
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = df60ba065ae7af4e
! Mem[000000009100005c] = 94e2a721, %g2 = 0000000096e300a1
lduw [%i6+0x05c],%g2 ! %g2 = 0000000094e2a721
! Mem[000000005a8001a2] = 91a3858f, %l4 = df60ba065ae7af4e
ldstub [%i1+0x1a2],%l4 ! %l4 = 00000085000000ff
! Mem[0000000090000104] = 682c91a7, %g18 = 334eb44430ce1cec
ldsw [%i4+0x104],%g2 ! %g2 = 334eb44430ce1cec
! Mem[000000005b0000c4] = d93c2ee3, %l0 = a167d33a, %l2 = 01d4546a
add %i2,0xc4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000d93c2ee3
! Mem[0000000091800124] = f0c87151, %g2 = 00000000682c91a7
lduw [%o0+0x124],%g2 ! %g2 = 00000000f0c87151
! Mem[000000005a800054] = 71b12951, %l2 = 00000000d93c2ee3
swap [%i1+0x054],%l2 ! %l2 = 0000000071b12951
p37_label_12:
! %l6 = 0000000000000032, Mem[0000000091000016] = accfbff4
stb %l6,[%i6+0x016] ! Mem[0000000091000014] = 32cfbff4
! Mem[000000005b800148] = 876354b2, %l5 = 00000000ed121ee3
swap [%i3+0x148],%l5 ! %l5 = 00000000876354b2
! Mem[000000005b800189] = c12f9264, %l3 = 55f8abc99cdf1d21
ldstub [%i3+0x189],%l3 ! %l3 = 0000002f000000ff
! %l4 = 00000085, %l5 = 876354b2, Mem[0000000091000178] = 5045ac3e face5388
std %l4,[%i6+0x178] ! Mem[0000000091000178] = 00000085 876354b2
! %l2 = 0000000071b12951, Mem[00000000918000d4] = 3ce56bc7
stw %l2,[%o0+0x0d4] ! Mem[00000000918000d4] = 71b12951
! Mem[000000005a000044] = 0361c773, %l5 = 00000000876354b2
swap [%i0+0x044],%l5 ! %l5 = 000000000361c773
! Mem[000000005a800198] = e2d1b02b, %l7 = 00000072, %l7 = 00000072
add %i1,0x198,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000e2d1b02b
! Mem[000000005b8001ac] = 7bb681aa, %l0 = 00000000a167d33a
swap [%i3+0x1ac],%l0 ! %l0 = 000000007bb681aa
! Mem[000000005b0001d4] = 0eb03924, %l7 = 00000000e2d1b02b
ldub [%i2+0x1d5],%l7 ! %l7 = 00000000000000b0
! %l5 = 000000000361c773, Mem[00000000908000f0] = 6f1e9dcf3178189a
stx %l5,[%i5+0x0f0] ! Mem[00000000908000f0] = 000000000361c773
p37_label_13:
! %l0 = 000000007bb681aa, Mem[0000000091800178] = da6c138f
stw %l0,[%o0+0x178] ! Mem[0000000091800178] = 7bb681aa
! Mem[000000005a8001c8] = 61078fdbbe85596a, %l2 = 0000000071b12951, %l2 = 0000000071b12951
add %i1,0x1c8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 61078fdbbe85596a
! Mem[000000009000015c] = 026fb8e3, %g2 = 00000000f0c87151
ldsh [%i4+0x15c],%g2 ! %g2 = 000000000000026f
! Mem[000000005a8000b0] = 0aded7ed, %l3 = 0000002f, %l6 = 00000032
add %i1,0xb0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000000aded7ed
! Mem[000000005b000008] = c4cdd710, %l6 = 0aded7ed, %l3 = 0000002f
add %i2,0x08,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000c4cdd710
! Mem[00000000918001b0] = 8036bee1, %g2 = 000000000000026f
ldsh [%o0+0x1b0],%g2 ! %g2 = ffffffffffff8036
! %l2 = 61078fdbbe85596a, Mem[0000000090800123] = 5f4526dc
stb %l2,[%i5+0x123] ! Mem[0000000090800120] = 6a4526dc
! %l6 = 0aded7ed, %l7 = 000000b0, Mem[0000000091000160] = 8e5aef53 c3bdc93b
std %l6,[%i6+0x160] ! Mem[0000000091000160] = 0aded7ed 000000b0
! Mem[000000005b800120] = 7cbff464, %l0 = 7bb681aa, %l2 = be85596a
add %i3,0x120,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000007cbff464
! Mem[000000005b800074] = 5d8d50e4, %l2 = 000000007cbff464
ldstub [%i3+0x074],%l2 ! %l2 = 0000005d000000ff
p37_label_14:
! Mem[0000000091000038] = f211f356, %g18 = 334eb44430ce1cec
ldsw [%i6+0x038],%g2 ! %g2 = 334eb44430ce1cec
! Mem[0000000091800040] = 78cb9882, %g2 = fffffffff211f356
ldsb [%o0+0x041],%g2 ! %g2 = 0000000000000078
! Mem[000000005a800024] = f2dde1c0, %l3 = 00000000c4cdd710
ldsb [%i1+0x024],%l3 ! %l3 = fffffffffffffff2
! %l5 = 000000000361c773, Mem[0000000090000150] = 970dcdea
sth %l5,[%i4+0x150] ! Mem[0000000090000150] = c773cdea
! Mem[0000000090800000] = 9d1de309, %g2 = 0000000000000078
lduh [%i5+0x002],%g2 ! %g2 = 0000000000009d1d
! Mem[00000000908000e8] = c63d9e2dbc2a9af4, %g2 = 0000000000009d1d
ldx [%i5+0x0e8],%g2 ! %g2 = c63d9e2dbc2a9af4
! Mem[0000000091000074] = 88f322c2, %g18 = 334eb44430ce1cec
ldsw [%i6+0x074],%g2 ! %g2 = 334eb44430ce1cec
! Mem[000000005b800058] = ddfe306927feb179, %l7 = 00000000000000b0, %l3 = fffffffffffffff2
add %i3,0x58,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = ddfe306927feb179
! Mem[000000009180000c] = 3d6452df, %g2 = ffffffff88f322c2
ldub [%o0+0x00e],%g2 ! %g2 = 000000000000003d
! Mem[000000005b8000c8] = 4970e47e, %l2 = 0000005d, %l4 = 00000085
add %i3,0xc8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000004970e47e
p37_label_15:
! Mem[000000005a000094] = 002b7cba, %l4 = 4970e47e, %l5 = 0361c773
add %i0,0x94,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000002b7cba
! Mem[000000005b800004] = 27607253, %l3 = ddfe306927feb179
swap [%i3+0x004],%l3 ! %l3 = 0000000027607253
! Mem[000000005a80008a] = 3eaba38b, %l4 = 000000004970e47e
ldstub [%i1+0x08a],%l4 ! %l4 = 000000a3000000ff
! Mem[0000000090000130] = 7075833f, %g2 = 000000000000003d
lduh [%i4+0x132],%g2 ! %g2 = 0000000000007075
! Mem[000000005a000110] = 1dce37a0ea90ce7f, %l1 = 000000003c56de8a, %l3 = 0000000027607253
add %i0,0x110,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 1dce37a0ea90ce7f
! Mem[0000000091000170] = 9b414f1c488b4661, %g2 = 0000000000007075
ldx [%i6+0x170],%g2 ! %g2 = 9b414f1c488b4661
! Mem[000000005b000174] = 8983854e, %l1 = 3c56de8a, %l3 = ea90ce7f
add %i2,0x174,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008983854e
! Mem[00000000918000d0] = 3167ff06, %g2 = 9b414f1c488b4661
lduh [%o0+0x0d0],%g2 ! %g2 = 0000000000003167
! Mem[000000005a00002f] = dd41e6f6, %l4 = 00000000000000a3
ldstub [%i0+0x02f],%l4 ! %l4 = 000000f6000000ff
! Mem[000000005b000054] = a9020a09, %l4 = 00000000000000f6
ldsb [%i2+0x057],%l4 ! %l4 = 0000000000000009
p37_label_16:
! Mem[000000005b80002c] = a9512496, %l3 = 000000008983854e
swap [%i3+0x02c],%l3 ! %l3 = 00000000a9512496
! Mem[000000005b800103] = 6c8d7f36, %l3 = 00000000a9512496
ldstub [%i3+0x103],%l3 ! %l3 = 00000036000000ff
! Mem[000000005a000180] = e88d5dfbe99265b7, %l6 = 000000000aded7ed, %l0 = 000000007bb681aa
add %i0,0x180,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = e88d5dfbe99265b7
! Mem[000000005b80008c] = 1b468f7b, %l3 = 00000036, %l1 = 3c56de8a
add %i3,0x8c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000001b468f7b
! Mem[0000000091000118] = 1ccd8902 88355b19, %g2 = 00003167, %g3 = 9d01f1f7
ldd [%i6+0x118],%g2 ! %g2 = 000000001ccd8902 0000000088355b19
! Mem[000000005b800028] = c472ac0b8983854e, %l6 = 000000000aded7ed, %l6 = 000000000aded7ed
add %i3,0x28,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = c472ac0b8983854e
! Mem[00000000918001e4] = f30068f2, %g2 = 000000001ccd8902
ldub [%o0+0x1e7],%g2 ! %g2 = 00000000000000f3
! Mem[000000005b00015c] = 2a906d63, %l1 = 000000001b468f7b
swap [%i2+0x15c],%l1 ! %l1 = 000000002a906d63
! Mem[000000005a800038] = 98116181, %l2 = 0000005d, %l6 = 8983854e
add %i1,0x38,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 0000000098116181
! Mem[0000000091000030] = 9b369fcd7e2e20fb, %g2 = 00000000000000f3
ldx [%i6+0x030],%g2 ! %g2 = 9b369fcd7e2e20fb
p37_label_17:
! Mem[0000000091800024] = 3a2b33d8, %g2 = 9b369fcd7e2e20fb
ldsb [%o0+0x026],%g2 ! %g2 = 000000000000003a
! Mem[0000000091800190] = 18bdfe98 d772a70c, %g2 = 0000003a, %g3 = 88355b19
ldd [%o0+0x190],%g2 ! %g2 = 0000000018bdfe98 00000000d772a70c
! Mem[000000005a8000f8] = 2a5598b4, %l5 = 00000000002b7cba
swap [%i1+0x0f8],%l5 ! %l5 = 000000002a5598b4
! Mem[000000005b000078] = 0448a5c24d1a38f6, %l6 = 0000000098116181, %l1 = 000000002a906d63
add %i2,0x78,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 0448a5c24d1a38f6
! Mem[0000000090800038] = 0ff2db19b259c735, %g2 = 0000000018bdfe98
ldx [%i5+0x038],%g2 ! %g2 = 0ff2db19b259c735
! Mem[0000000091000118] = 89028835, %g2 = 0ff2db19b259c735
ldsh [%i6+0x11a],%g2 ! %g2 = ffffffffffff8902
! Mem[00000000900001b0] = 60884be9, %g2 = ffffffffffff8902
ldub [%i4+0x1b1],%g2 ! %g2 = 0000000000000060
! Mem[000000005a000030] = 793e6307, %l0 = e88d5dfbe99265b7
swap [%i0+0x030],%l0 ! %l0 = 00000000793e6307
! Mem[000000005a000066] = 6c876ef2, %l0 = 00000000793e6307
ldstub [%i0+0x066],%l0 ! %l0 = 0000006e000000ff
! Mem[000000005b000060] = 1333eb699d689287, %l0 = 000000000000006e, %l0 = 000000000000006e
add %i2,0x60,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 1333eb699d689287
p37_label_18:
! Mem[0000000091000010] = 572edf53, %g2 = 0000000000000060
lduh [%i6+0x012],%g2 ! %g2 = 000000000000572e
! Mem[0000000090000060] = 14b80d15, %g2 = 000000000000572e
ldsh [%i4+0x062],%g2 ! %g2 = 00000000000014b8
! Mem[00000000910000a0] = f11a4d9a, %g18 = 334eb44430ce1cec
ldsw [%i6+0x0a0],%g2 ! %g2 = 334eb44430ce1cec
! Mem[0000000091000160] = 0aded7ed000000b0, %g2 = fffffffff11a4d9a
ldx [%i6+0x160],%g2 ! %g2 = 0aded7ed000000b0
! %l1 = 0448a5c24d1a38f6, Mem[0000000090800104] = b4ace50f
stb %l1,[%i5+0x104] ! Mem[0000000090800104] = f6ace50f
! %l6 = 0000000098116181, Mem[0000000091000176] = 46610000
stb %l6,[%i6+0x176] ! Mem[0000000091000174] = 81610000
! Mem[000000005a800132] = 51cd3b7f, %l0 = 1333eb699d689287
ldstub [%i1+0x132],%l0 ! %l0 = 0000003b000000ff
! Mem[000000005a80001c] = 0000004a, %l0 = 0000003b, %l0 = 0000003b
add %i1,0x1c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000000000004a
! Mem[000000005b800110] = d3ff42e1a0c89a4d, %l4 = 0000000000000009, %l1 = 0448a5c24d1a38f6
add %i3,0x110,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = d3ff42e1a0c89a4d
! Mem[000000005a0000b0] = ff12ff7a, %l2 = 000000000000005d
swap [%i0+0x0b0],%l2 ! %l2 = 00000000ff12ff7a
p37_label_19:
! Mem[000000005b0001b8] = 11052767, %l1 = a0c89a4d, %l2 = ff12ff7a
add %i2,0x1b8,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000011052767
! Mem[000000005b800038] = d68dc180, %l7 = 00000000000000b0
swap [%i3+0x038],%l7 ! %l7 = 00000000d68dc180
! %l0 = 000000000000004a, Mem[00000000900000c8] = ed69f1312096bba5
stx %l0,[%i4+0x0c8] ! Mem[00000000900000c8] = 000000000000004a
! Mem[000000005b0000e0] = 4a02373f1b311506, %l7 = 00000000d68dc180, %l6 = 0000000098116181
add %i2,0xe0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 4a02373f1b311506
! %l4 = 00000009, %l5 = 2a5598b4, Mem[0000000091000020] = 549be89b 3f07dc62
std %l4,[%i6+%o4] ! Mem[0000000091000020] = 00000009 2a5598b4
! %l1 = d3ff42e1a0c89a4d, Mem[000000009080012f] = 90000000
stb %l1,[%i5+0x12f] ! Mem[000000009080012c] = 4d000000
! %l0 = 0000004a, %l1 = a0c89a4d, Mem[0000000091000028] = 5731f53b 09165443
std %l0,[%i6+%o5] ! Mem[0000000091000028] = 0000004a a0c89a4d
! Mem[0000000091800198] = 63465cbe ba7cf3a7, %g2 = 000000b0, %g3 = d772a70c
ldd [%o0+0x198],%g2 ! %g2 = 0000000063465cbe 00000000ba7cf3a7
! Mem[000000005a000118] = 8ae5cf4671b1b359, %l2 = 0000000011052767, %l7 = 00000000d68dc180
add %i0,0x118,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 8ae5cf4671b1b359
! Mem[000000005a800070] = 89954c5d, %l3 = 00000036, %l1 = a0c89a4d
add %i1,0x70,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 0000000089954c5d
p37_label_20:
! Mem[000000005b000012] = ffb07f04, %l5 = 000000002a5598b4
ldstub [%i2+0x012],%l5 ! %l5 = 0000007f000000ff
! %l0 = 000000000000004a, Mem[0000000090800178] = 7f93b779ed70c2da
stx %l0,[%i5+0x178] ! Mem[0000000090800178] = 000000000000004a
! Mem[000000005a000090] = e7b76ebb, %l7 = 8ae5cf4671b1b359
swap [%i0+0x090],%l7 ! %l7 = 00000000e7b76ebb
! Mem[000000005b800040] = af8d6d11bd118a4e, %l2 = 0000000011052767, %l5 = 000000000000007f
add %i3,0x40,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = af8d6d11bd118a4e
! Mem[000000005b00006a] = 4e0646dc, %l2 = 0000000011052767
ldstub [%i2+0x06a],%l2 ! %l2 = 00000046000000ff
! Mem[000000005b000008] = c4cdd710, %l2 = 0000000000000046
swap [%i2+%o1],%l2 ! %l2 = 00000000c4cdd710
! Mem[000000005b0000b0] = c473c499, %l7 = 00000000e7b76ebb
lduh [%i2+0x0b2],%l7 ! %l7 = 000000000000c499
! Mem[000000005a0000a7] = 2a824d50, %l0 = 000000000000004a
ldstub [%i0+0x0a7],%l0 ! %l0 = 00000050000000ff
! Mem[000000005b800178] = 24dfc2566d328272, %l7 = 000000000000c499, %l5 = af8d6d11bd118a4e
add %i3,0x178,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 24dfc2566d328272
! Mem[000000005b8000b8] = 4970e08e, %l4 = 0000000000000009
ldstub [%i3+0x0b8],%l4 ! %l4 = 00000049000000ff
p37_label_21:
! %l3 = 0000000000000036, Mem[0000000091800058] = 5eccfeeefa0ea805
stx %l3,[%o0+0x058] ! Mem[0000000091800058] = 0000000000000036
! %l7 = 000000000000c499, Mem[0000000091800052] = 62504cef
sth %l7,[%o0+0x052] ! Mem[0000000091800050] = c4994cef
! Mem[000000005b000048] = 617968b13fa18409, %l5 = 24dfc2566d328272, %l7 = 000000000000c499
add %i2,0x48,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 617968b13fa18409
! Mem[000000005b00003c] = d8c34d8e, %l7 = 617968b13fa18409
swap [%i2+0x03c],%l7 ! %l7 = 00000000d8c34d8e
! Mem[00000000900000f8] = c8db6184d1ddee56, %g2 = 0000000063465cbe
ldx [%i4+0x0f8],%g2 ! %g2 = c8db6184d1ddee56
! Mem[000000005b000130] = a8890a70f956a07b, %l5 = 24dfc2566d328272, %l7 = 00000000d8c34d8e
add %i2,0x130,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = a8890a70f956a07b
! Mem[000000005b800070] = 9b4be48e, %l7 = f956a07b, %l0 = 00000050
add %i3,0x70,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000009b4be48e
! Mem[000000005a800018] = 54e1eaae0000004a, %l4 = 0000000000000049, %l3 = 0000000000000036
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 54e1eaae0000004a
! %l7 = a8890a70f956a07b, Mem[0000000090800158] = 3e484630c0ef85ef
stx %l7,[%i5+0x158] ! Mem[0000000090800158] = a8890a70f956a07b
! Mem[000000005b00014c] = 36378409, %l7 = f956a07b, %l1 = 89954c5d
add %i2,0x14c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000036378409
p37_label_22:
! Mem[000000005b800100] = 6c8d7fff3fcf0a41, %l3 = 54e1eaae0000004a, %l0 = 000000009b4be48e
add %i3,0x100,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 6c8d7fff3fcf0a41
! Mem[000000005a0000b8] = 4195b474, %l1 = 36378409, %l0 = 3fcf0a41
add %i0,0xb8,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000004195b474
! Mem[000000005a000088] = 131d9774dea8fab6, %l6 = 4a02373f1b311506, %l2 = 00000000c4cdd710
add %i0,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 131d9774dea8fab6
! Mem[000000005a0000d6] = cc2e7961, %l3 = 54e1eaae0000004a
ldstub [%i0+0x0d6],%l3 ! %l3 = 00000079000000ff
! Mem[00000000908000f0] = 00000000, %g18 = 334eb44430ce1cec
ldsw [%i5+0x0f0],%g2 ! %g2 = 334eb44430ce1cec
! Mem[000000005a000074] = 18e46ac9, %l4 = 00000049, %l2 = dea8fab6
add %i0,0x74,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000018e46ac9
! %l2 = 0000000018e46ac9, Mem[0000000091000088] = 04dbc27f67ebf27b
stx %l2,[%i6+0x088] ! Mem[0000000091000088] = 0000000018e46ac9
! Mem[000000005b000070] = 00004047db1a7205, %l7 = a8890a70f956a07b, %l7 = a8890a70f956a07b
add %i2,0x70,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 00004047db1a7205
! %l6 = 4a02373f1b311506, Mem[000000005b0001da] = 22727931
sth %l6,[%i2+0x1da] ! Mem[000000005b0001d8] = 22721506
! Mem[000000005a800020] = c5e7de8ef2dde1c0, %l6 = 4a02373f1b311506, %l7 = 00004047db1a7205
add %i1,0x20,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = c5e7de8ef2dde1c0
p37_label_23:
! Mem[0000000091800048] = b0377615, %g2 = 0000000000000000
lduw [%o0+0x048],%g2 ! %g2 = 00000000b0377615
! Mem[0000000090000150] = 73cdea02, %g2 = 00000000b0377615
ldub [%i4+0x151],%g2 ! %g2 = 0000000000000073
! %l0 = 000000004195b474, Mem[000000005a800180] = 46ef9481
sth %l0,[%i1+0x180] ! Mem[000000005a800180] = b4749481
! Mem[000000005b800150] = 8a4065a97d4cedc5, %l6 = 4a02373f1b311506, %l1 = 0000000036378409
add %i3,0x150,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 8a4065a97d4cedc5
! %l2 = 18e46ac9, %l3 = 00000079, Mem[0000000091800008] = 8f1d57d1 13813d64
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 18e46ac9 00000079
! Mem[000000005b800010] = b9656211, %l4 = 0000000000000049
swap [%i3+%o2],%l4 ! %l4 = 00000000b9656211
! Mem[000000005b00016b] = 0573aed6, %l4 = 00000000b9656211
ldstub [%i2+0x16b],%l4 ! %l4 = 000000d6000000ff
! Mem[000000009100011c] = 199daeaa, %g2 = 0000000000000073
ldsb [%i6+0x11f],%g2 ! %g2 = 0000000000000019
! Mem[000000005b800150] = 8a4065a9, %l7 = c5e7de8ef2dde1c0
ldstub [%i3+0x150],%l7 ! %l7 = 0000008a000000ff
! Mem[000000005b0000b8] = 8dc770557b8010f9, %l0 = 000000004195b474, %l4 = 00000000000000d6
add %i2,0xb8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 8dc770557b8010f9
p37_label_24:
! Mem[000000005b800048] = 2274fbf23ee1cfc8, %l3 = 0000000000000079, %l6 = 4a02373f1b311506
add %i3,0x48,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 2274fbf23ee1cfc8
! Mem[0000000091000174] = 8b816100, %g2 = 0000000000000019
ldsb [%i6+0x175],%g2 ! %g2 = ffffffffffffff8b
! Mem[000000005b8001b8] = 61ffa27a, %l0 = 4195b474, %l2 = 18e46ac9
add %i3,0x1b8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000061ffa27a
! %l5 = 24dfc2566d328272, Mem[000000009180012f] = 635d1274
stb %l5,[%o0+0x12f] ! Mem[000000009180012c] = 725d1274
! Mem[000000009100000c] = 9be6b9d3, %g2 = ffffffffffffff8b
lduw [%i6+0x00c],%g2 ! %g2 = 000000009be6b9d3
! Mem[000000005a0000a4] = 2a824dff, %l0 = 000000004195b474
swap [%i0+0x0a4],%l0 ! %l0 = 000000002a824dff
! Mem[0000000090000008] = a2c50fc9, %g18 = 334eb44430ce1cec
ldsw [%i4+%o1],%g2 ! %g2 = 334eb44430ce1cec
! Mem[000000005a0000e8] = 7ff81b42, %l2 = 61ffa27a, %l6 = 3ee1cfc8
add %i0,0xe8,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000007ff81b42
! %l6 = 7ff81b42, %l7 = 0000008a, Mem[0000000091000140] = 47050689 d9de5dcd
std %l6,[%i6+0x140] ! Mem[0000000091000140] = 7ff81b42 0000008a
! Mem[00000000910001b0] = 2237531b, %g2 = ffffffffa2c50fc9
lduh [%i6+0x1b0],%g2 ! %g2 = 0000000000002237
p37_label_25:
! %l5 = 24dfc2566d328272, Mem[00000000910001a2] = 48293f41
sth %l5,[%i6+0x1a2] ! Mem[00000000910001a0] = 82723f41
! Mem[000000005a000058] = 37b93122 ce8297b1, %l6 = 7ff81b42, %l7 = 0000008a
ldd [%i0+0x058],%l6 ! %l6 = 0000000037b93122 00000000ce8297b1
! Mem[0000000090800080] = 7370a499 4b342dea, %g2 = 00002237, %g3 = ba7cf3a7
ldd [%i5+0x080],%g2 ! %g2 = 000000007370a499 000000004b342dea
! Mem[000000005b80000c] = c3b9d9d0, %l1 = 8a4065a97d4cedc5
swap [%i3+0x00c],%l1 ! %l1 = 00000000c3b9d9d0
! Mem[0000000091000118] = 1ccd8902 88355b19, %g2 = 7370a499, %g3 = 4b342dea
ldd [%i6+0x118],%g2 ! %g2 = 000000001ccd8902 0000000088355b19
! %l4 = 8dc770557b8010f9, Mem[00000000918001ae] = 480f8036
stb %l4,[%o0+0x1ae] ! Mem[00000000918001ac] = f90f8036
! Mem[000000005a000153] = 23b4d2fa, %l3 = 0000000000000079
ldstub [%i0+0x153],%l3 ! %l3 = 000000fa000000ff
! Mem[000000005a80015c] = 219648d6, %l3 = 00000000000000fa
lduh [%i1+0x15c],%l3 ! %l3 = 0000000000002196
! Mem[000000005a800070] = 89954c5d, %l1 = 00000000c3b9d9d0
ldsw [%i1+0x070],%l1 ! %l1 = ffffffff89954c5d
! Mem[000000005a800095] = ffb07f04, %l2 = 0000000061ffa27a
ldstub [%i1+0x095],%l2 ! %l2 = 000000b0000000ff
ba,a p37_not_taken_0_end
p37_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000002a824dff
bne,a,pn %xcc,p37_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffff89954c5d
bne,a,pn %xcc,p37_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000000000b0
bne,a,pn %xcc,p37_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000002196
bne,a,pn %xcc,p37_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 8dc770557b8010f9
bne,a,pn %xcc,p37_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 24dfc2566d328272
bne,a,pn %xcc,p37_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000037b93122
bne,a,pn %xcc,p37_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000ce8297b1
bne,a,pn %xcc,p37_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p37_check_fp_registers:
set p37_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be efc95f5b bb04e314
bne %xcc,p37_f6_fail
nop
! Check Local Memory
set p37_local0_expect,%g1
p37_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 08ff736f64f42a11
ldx [%i0+0x000],%g3 ! Observed data at 000000005a000000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = bf8967e908252489
ldx [%i0+0x018],%g3 ! Observed data at 000000005a000018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ba1ff009dd41e6ff
ldx [%i0+0x028],%g3 ! Observed data at 000000005a000028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e99265b75fbc52e8
ldx [%i0+0x030],%g3 ! Observed data at 000000005a000030
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 2dd59309876354b2
ldx [%i0+0x040],%g3 ! Observed data at 000000005a000040
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 613e583a6c87fff2
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 = 71b1b359002b7cba
ldx [%i0+0x090],%g3 ! Observed data at 000000005a000090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1a44ac4b4195b474
ldx [%i0+0x0a0],%g3 ! Observed data at 000000005a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000005d0cc3436c
ldx [%i0+0x0b0],%g3 ! Observed data at 000000005a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ca97e471cc2eff61
ldx [%i0+0x0d0],%g3 ! Observed data at 000000005a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a03734d6d9366f13
ldx [%i0+0x0d8],%g3 ! Observed data at 000000005a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 71d06262ba1fffc5
ldx [%i0+0x100],%g3 ! Observed data at 000000005a000100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 000000854f5a9950
ldx [%i0+0x108],%g3 ! Observed data at 000000005a000108
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = 00008314201701c9
ldx [%i0+0x138],%g3 ! Observed data at 000000005a000138
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 23b4d2ff27882e1b
ldx [%i0+0x150],%g3 ! Observed data at 000000005a000150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x150,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 88e10e60d9366f13
ldx [%i0+0x1b8],%g3 ! Observed data at 000000005a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i0,0x1b8,%g4
set p37_local1_expect,%g1
p37_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = 54e1eaae0000004a
ldx [%i1+0x018],%g3 ! Observed data at 000000005a800018
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = 98116181fb6c0311
ldx [%i1+0x038],%g3 ! Observed data at 000000005a800038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x038,%g4
ldx [%g1+0x050],%g2 ! Expected data = 8aeb1fa5d93c2ee3
ldx [%i1+0x050],%g3 ! Observed data at 000000005a800050
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3eabff8bfe6c5af2
ldx [%i1+0x088],%g3 ! Observed data at 000000005a800088
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2eda0834ffff7f04
ldx [%i1+0x090],%g3 ! Observed data at 000000005a800090
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 002b7cba29e74113
ldx [%i1+0x0f8],%g3 ! Observed data at 000000005a8000f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 51cdff7fdc823a13
ldx [%i1+0x130],%g3 ! Observed data at 000000005a800130
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x130,%g4
ldx [%g1+0x178],%g2 ! Expected data = 00000000dc5ff44c
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 = b47494817ff538cc
ldx [%i1+0x180],%g3 ! Observed data at 000000005a800180
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 91a3ff8fe2906cc8
ldx [%i1+0x1a0],%g3 ! Observed data at 000000005a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = b4858bfaff51f62c
ldx [%i1+0x1b8],%g3 ! Observed data at 000000005a8001b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8fae47cd763bffb4
ldx [%i1+0x1d0],%g3 ! Observed data at 000000005a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e60fffea54152b3e
ldx [%i1+0x1e8],%g3 ! Observed data at 000000005a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e7ea49e780f01a9b
ldx [%i1+0x1f8],%g3 ! Observed data at 000000005a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i1,0x1f8,%g4
set p37_local2_expect,%g1
p37_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000465581b8e0
ldx [%i2+0x008],%g3 ! Observed data at 000000005b000008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ffb0ff044dc10fd6
ldx [%i2+0x010],%g3 ! Observed data at 000000005b000010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = c4a7e4273fa18409
ldx [%i2+0x038],%g3 ! Observed data at 000000005b000038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4e06ffdc65bf005c
ldx [%i2+0x068],%g3 ! Observed data at 000000005b000068
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 00004047db1a7205
ldx [%i2+0x070],%g3 ! Observed data at 000000005b000070
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x070,%g4
ldx [%g1+0x118],%g2 ! Expected data = ec98c63fffebc416
ldx [%i2+0x118],%g3 ! Observed data at 000000005b000118
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x118,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3c56de8a1b468f7b
ldx [%i2+0x158],%g3 ! Observed data at 000000005b000158
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 0573aeff754e1755
ldx [%i2+0x168],%g3 ! Observed data at 000000005b000168
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 5ddfe25dcfa34761
ldx [%i2+0x180],%g3 ! Observed data at 000000005b000180
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 22721506a05cc6d4
ldx [%i2+0x1d8],%g3 ! Observed data at 000000005b0001d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i2,0x1d8,%g4
set p37_local3_expect,%g1
p37_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 5640396927feb179
ldx [%i3+0x000],%g3 ! Observed data at 000000005b800000
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = a6ffbe7e7d4cedc5
ldx [%i3+0x008],%g3 ! Observed data at 000000005b800008
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 000000492f300256
ldx [%i3+0x010],%g3 ! Observed data at 000000005b800010
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = c472ac0b8983854e
ldx [%i3+0x028],%g3 ! Observed data at 000000005b800028
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000b0b136d5e7
ldx [%i3+0x038],%g3 ! Observed data at 000000005b800038
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x038,%g4
ldx [%g1+0x070],%g2 ! Expected data = 9b4be48eff8d50e4
ldx [%i3+0x070],%g3 ! Observed data at 000000005b800070
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ff70e08e3b858318
ldx [%i3+0x0b8],%g3 ! Observed data at 000000005b8000b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 086726e8bea65774
ldx [%i3+0x0d0],%g3 ! Observed data at 000000005b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b3b17a7160d36654
ldx [%i3+0x0d8],%g3 ! Observed data at 000000005b8000d8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 6c8d7fff3fcf0a41
ldx [%i3+0x100],%g3 ! Observed data at 000000005b800100
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = d3ff42e1a0c89a4d
ldx [%i3+0x110],%g3 ! Observed data at 000000005b800110
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 500c9d40e8f5ffa8
ldx [%i3+0x118],%g3 ! Observed data at 000000005b800118
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x118,%g4
ldx [%g1+0x148],%g2 ! Expected data = ed121ee3ff2433eb
ldx [%i3+0x148],%g3 ! Observed data at 000000005b800148
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = ff4065a97d4cedc5
ldx [%i3+0x150],%g3 ! Observed data at 000000005b800150
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = c1ff926416787932
ldx [%i3+0x188],%g3 ! Observed data at 000000005b800188
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = d10d2bde000000cb
ldx [%i3+0x198],%g3 ! Observed data at 000000005b800198
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 6e44a5a8a167d33a
ldx [%i3+0x1a8],%g3 ! Observed data at 000000005b8001a8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 9424fb340000858f
ldx [%i3+0x1b0],%g3 ! Observed data at 000000005b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 61ffa27aef51f546
ldx [%i3+0x1b8],%g3 ! Observed data at 000000005b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8c9fe95901d4546a
ldx [%i3+0x1c0],%g3 ! Observed data at 000000005b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff7327538ff5fb48
ldx [%i3+0x1e0],%g3 ! Observed data at 000000005b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0000000000000012
ldx [%i3+0x1f0],%g3 ! Observed data at 000000005b8001f0
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7c9b215ca19fbc3b
ldx [%i3+0x1f8],%g3 ! Observed data at 000000005b8001f8
cmp %g2,%g3
bne,a,pn %xcc,p37_local_failed
add %i3,0x1f8,%g4
! The test for processor 37 has passed
p37_passed:
ta GOOD_TRAP
nop
p37_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p37_failed
p37_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p37_failed
p37_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p37_failed
p37_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p37_failed
p37_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p37_failed
p37_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p37_failed
p37_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p37_failed
p37_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p37_failed
p37_f6_fail:
set p37_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 37 failed
p37_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x094] ! Set processor 37 done flag
set p37_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 37 failed
p37_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x094] ! Set processor 37 done flag
set p37_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p37_selfmod_failed:
ba p37_failed
mov 0xabc,%g1
p37_common_error:
or %g0,0xf05,%g1
ba p37_failed
mov %o5,%g3
p37_common_signature_error:
set p37_temp,%g1
ba p37_failed
st %g2,[%g1] ! Common Lock Number
p37_common_timeout:
set p37_temp,%g1
ba p37_failed
st %g2,[%g1] ! Common Lock Number
p37_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p37_failed
mov 0x0,%g3
p37_trap1e:
lduwa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a800018]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a000020]
done
p37_trap1o:
lduwa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005a800018]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005a000020]
done
p37_trap2e:
ldxa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b000000]
stda %l2,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000000]
ldxa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b000010]
ldswa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000020]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800000]
done
p37_trap2o:
ldxa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005b000000]
stda %l2,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000005a000000]
ldxa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005b000010]
ldswa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005a000020]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000005b800000]
done
p37_trap3e:
nop
nop
done
p37_trap3o:
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 = 00fb94f2c1fdb18b
ldx [%g1+0x008],%l1 ! %l1 = 762db3f41f670aac
ldx [%g1+0x010],%l2 ! %l2 = ca78aad009173c36
ldx [%g1+0x018],%l3 ! %l3 = c011ee8abea65774
ldx [%g1+0x020],%l4 ! %l4 = 286a5297f02b209b
ldx [%g1+0x028],%l5 ! %l5 = 7f119556602d66d3
ldx [%g1+0x030],%l6 ! %l6 = e05fbdc87c9b215c
ldx [%g1+0x038],%l7 ! %l7 = ff0ef8a288f322c2
! Initialize the output register of window 0
set unres3_start,%o0
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 = 513241d1 07858fc6 249fe19b 9331aa6e
! %f4 = 0e04f021 3e651d37 0348e8fc 0c444764
! %f8 = 5c03b3f6 c012719f c1760ce2 79b90168
! %f12 = 43d94ae6 50803520 075ae792 cc3c8d85
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dd91e863 3407883f c23d8580 70bdbfc9
! %f20 = a8c0b6a3 da68ec66 ddfe8088 0f35f811
! %f24 = ca74a99b 62e7cab8 3660b775 d4073dcf
! %f28 = 87078ccb f368b1dd 8a4f9c66 dfa18c41
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = eb94c40d f4b392a8 135fda2d 1f0ea10e
! %f36 = 25a50951 618d5271 da7f391f 5480aa19
! %f40 = 2214f032 780c3138 b6bb3971 84b71923
! %f44 = f78e4177 8e96f7da 12037602 fa7a51c7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xf9c67bf800000061,%g7,%g1 ! GSR scale = 12, align = 1
wr %g1,%g0,%gsr ! GSR = f9c67bf800000061
wr %g0,%y ! Clear Y 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[000000005c800141] = 76e35848, %l1 = 83ed67fc92f3936b
ldstub [%i1+0x141],%l1 ! %l1 = 000000e3000000ff
! Mem[000000005c000114] = f4a224cc, %l7 = bdabf31ed0aa9bd6
ldstub [%i0+0x114],%l7 ! %l7 = 000000f4000000ff
! Mem[000000009000019c] = 99baad32, %g2 = 780de5a121c514ff
lduw [%i4+0x19c],%g2 ! %g2 = 0000000099baad32
! Mem[000000005d000110] = b096700a, %l0 = 3033910e7684f9c5
swap [%i2+0x110],%l0 ! %l0 = 00000000b096700a
! %l0 = 00000000b096700a, Mem[000000009000001c] = caf71b5d
sth %l0,[%i4+0x01c] ! Mem[000000009000001c] = 700a1b5d
! Mem[0000000090000140] = dec34ddf, %g2 = 0000000099baad32
lduh [%i4+0x142],%g2 ! %g2 = 000000000000dec3
! Mem[0000000090000028] = 3671610fee3673b6, %g2 = 000000000000dec3
ldx [%i4+%o5],%g2 ! %g2 = 3671610fee3673b6
! %l4 = 337780d8329a5039, Mem[00000000900001c8] = a87366ffbd87184d
stx %l4,[%i4+0x1c8] ! Mem[00000000900001c8] = 337780d8329a5039
! Mem[0000000090000030] = 00680f6b, %g18 = c5f68e4c5fbef761
ldsw [%i4+0x030],%g2 ! %g2 = c5f68e4c5fbef761
! Mem[000000005c800018] = f77663b9, %l7 = 000000f4, %l2 = 8b0b5b16
add %i1,0x18,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000f77663b9
p38_label_2:
! Mem[000000005c8000a5] = 7e618970, %l7 = 00000000000000f4
ldstub [%i1+0x0a5],%l7 ! %l7 = 00000061000000ff
! %l5 = 9bf5dfb80f0a179c, Mem[000000005d0001a4] = 2ff70dd7
stw %l5,[%i2+0x1a4] ! Mem[000000005d0001a4] = 0f0a179c
! Mem[0000000091000024] = 07dc6257, %g2 = 0000000000680f6b
ldsb [%i6+0x025],%g2 ! %g2 = 0000000000000007
! Mem[00000000918000a0] = 9532957fe5674a19, %g2 = 0000000000000007
ldx [%o0+0x0a0],%g2 ! %g2 = 9532957fe5674a19
! Mem[000000005c8000d8] = cf42b334, %l5 = 9bf5dfb80f0a179c
lduw [%i1+0x0d8],%l5 ! %l5 = 00000000cf42b334
! Mem[000000005c00001c] = df77267b, %l2 = f77663b9, %l3 = 6d9901bb
add %i0,0x1c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000df77267b
! Mem[0000000091000008] = 2077cefd, %g18 = c5f68e4c5fbef761
ldsw [%i6+%o1],%g2 ! %g2 = c5f68e4c5fbef761
! Mem[000000005c00017a] = 13acef51, %l4 = 337780d8329a5039
ldstub [%i0+0x17a],%l4 ! %l4 = 000000ef000000ff
! %l0 = 00000000b096700a, Mem[0000000090000122] = 810c79e7
stb %l0,[%i4+0x122] ! Mem[0000000090000120] = 0a0c79e7
! Mem[0000000091800178] = da6c138f, %g2 = 000000002077cefd
ldsh [%o0+0x178],%g2 ! %g2 = ffffffffffffda6c
p38_label_3:
! Mem[000000005d80000c] = 03628d00, %l7 = 00000061, %l2 = f77663b9
add %i3,0x0c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000003628d00
! Mem[000000005c000140] = 39130383, %l2 = 03628d00, %l3 = df77267b
add %i0,0x140,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000039130383
! %l2 = 0000000003628d00, Mem[00000000908000f4] = 3178189a
stw %l2,[%i5+0x0f4] ! Mem[00000000908000f4] = 03628d00
! Mem[00000000900001f8] = f953fc4e, %g2 = ffffffffffffda6c
ldsb [%i4+0x1fa],%g2 ! %g2 = fffffffffffffff9
! %l2 = 0000000003628d00, Mem[000000009080016a] = 0230dd52
sth %l2,[%i5+0x16a] ! Mem[0000000090800168] = 8d00dd52
! Mem[000000005c00006e] = 900aef71, %l2 = 0000000003628d00
ldstub [%i0+0x06e],%l2 ! %l2 = 000000ef000000ff
! Mem[00000000900001e0] = cac2557a, %g2 = fffffffffffffff9
ldsb [%i4+0x1e1],%g2 ! %g2 = ffffffffffffffca
! Mem[00000000910001d4] = 949fe2de, %g2 = ffffffffffffffca
ldub [%i6+0x1d5],%g2 ! %g2 = 0000000000000094
! Mem[000000005d000024] = 7e5ae138, %l2 = 00000000000000ef
lduw [%i2+0x024],%l2 ! %l2 = 000000007e5ae138
! %l1 = 00000000000000e3, Mem[00000000910001a8] = ca69d450
stw %l1,[%i6+0x1a8] ! Mem[00000000910001a8] = 000000e3
p38_label_4:
! Mem[000000005c8000d8] = cf42b3343701a761, %l6 = 5f98164be8632c08, %l7 = 0000000000000061
add %i1,0xd8,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = cf42b3343701a761
! Mem[000000005c00015d] = 84c9842d, %l3 = 0000000039130383
ldstub [%i0+0x15d],%l3 ! %l3 = 000000c9000000ff
! %l3 = 00000000000000c9, Mem[000000009000014a] = 8830e3e7
stb %l3,[%i4+0x14a] ! Mem[0000000090000148] = c930e3e7
! Mem[000000005d00009c] = e900bfeb, %l5 = 00000000cf42b334
swap [%i2+0x09c],%l5 ! %l5 = 00000000e900bfeb
! Mem[000000005d000044] = e8336ac1, %l2 = 000000007e5ae138
swap [%i2+0x044],%l2 ! %l2 = 00000000e8336ac1
! %l7 = cf42b3343701a761, Mem[000000005c800070] = 6c739454
stw %l7,[%i1+0x070] ! Mem[000000005c800070] = 3701a761
! Mem[00000000908000a4] = 02dad717, %g2 = 0000000000000094
ldsh [%i5+0x0a6],%g2 ! %g2 = 00000000000002da
! %l4 = 000000ef, %l5 = e900bfeb, Mem[00000000918000d8] = 8cf5264e 06c46a31
std %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 000000ef e900bfeb
! Mem[00000000910001c0] = 524e3511d0680785, %g2 = 00000000000002da
ldx [%i6+0x1c0],%g2 ! %g2 = 524e3511d0680785
! %l5 = 00000000e900bfeb, Mem[00000000900001fe] = 30f23dcb
sth %l5,[%i4+0x1fe] ! Mem[00000000900001fc] = bfeb3dcb
p38_label_5:
! Mem[000000005d0001fc] = 3b107903, %l0 = 00000000b096700a
swap [%i2+0x1fc],%l0 ! %l0 = 000000003b107903
! Mem[000000005d0000a0] = bb5404ee57c1e699, %l7 = cf42b3343701a761, %l1 = 00000000000000e3
add %i2,0xa0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = bb5404ee57c1e699
! Mem[0000000090000140] = dec34ddf, %g2 = 524e3511d0680785
lduh [%i4+0x142],%g2 ! %g2 = 000000000000dec3
! Mem[000000005d00001c] = 96268a49, %l3 = 000000c9, %l6 = e8632c08
add %i2,0x1c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000096268a49
! Mem[000000005c000000] = 3ebc4bd9, %l7 = cf42b3343701a761
ldsb [%i0+0x003],%l7 ! %l7 = ffffffffffffffd9
! %l3 = 00000000000000c9, Mem[000000005d800028] = cdae28df
sth %l3,[%i3+%o5] ! Mem[000000005d800028] = 00c928df
! %l3 = 00000000000000c9, Mem[000000005c80011f] = 94bbeb35
stb %l3,[%i1+0x11f] ! Mem[000000005c80011c] = 94bbebc9
! Mem[000000005d80007c] = 3a30c5d9, %l5 = e900bfeb, %l0 = 3b107903
add %i3,0x7c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000003a30c5d9
! Mem[00000000918001a4] = f401a3b4, %g2 = 000000000000dec3
lduh [%o0+0x1a4],%g2 ! %g2 = 000000000000f401
! Mem[00000000910000a8] = 8dd0b147, %g2 = 000000000000f401
lduh [%i6+0x0a8],%g2 ! %g2 = 0000000000008dd0
p38_label_6:
! Mem[000000005c000188] = 341abe1d3765d703, %l0 = 000000003a30c5d9, %l3 = 00000000000000c9
add %i0,0x188,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 341abe1d3765d703
! Mem[000000005c000008] = e67f90dab972ca2c, %l5 = 00000000e900bfeb
ldx [%i0+%o1],%l5 ! %l5 = e67f90dab972ca2c
! %l0 = 000000003a30c5d9, Mem[00000000908000f4] = 03628d00
stw %l0,[%i5+0x0f4] ! Mem[00000000908000f4] = 3a30c5d9
! %l2 = 00000000e8336ac1, Mem[00000000900001bc] = db2d8400
stb %l2,[%i4+0x1bc] ! Mem[00000000900001bc] = c12d8400
! %l7 = ffffffffffffffd9, Mem[00000000900001ec] = 9e49aa61
stw %l7,[%i4+0x1ec] ! Mem[00000000900001ec] = ffffffd9
! Mem[000000005c0000f8] = 0e94fe943b6adfef, %l7 = ffffffffffffffd9, %l0 = 000000003a30c5d9
add %i0,0xf8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 0e94fe943b6adfef
! Mem[0000000090800038] = 0ff2db19 b259c735, %g2 = 00008dd0, %g3 = 0bad0b00
ldd [%i5+0x038],%g2 ! %g2 = 000000000ff2db19 00000000b259c735
! Mem[000000009180011c] = 17f18323, %g2 = 000000000ff2db19
ldsh [%o0+0x11c],%g2 ! %g2 = 00000000000017f1
! %l5 = e67f90dab972ca2c, Mem[0000000091800018] = 924f15f8
stw %l5,[%o0+%o3] ! Mem[0000000091800018] = b972ca2c
! Mem[00000000910001cc] = 89278576, %g2 = 00000000000017f1
ldsh [%i6+0x1cc],%g2 ! %g2 = ffffffffffff8927
p38_label_7:
! Mem[0000000091800024] = ccd03a2b, %g2 = ffffffffffff8927
lduh [%o0+0x024],%g2 ! %g2 = 000000000000ccd0
! Mem[000000005c800118] = eddc44ac94bbebc9, %l6 = 0000000096268a49, %l1 = bb5404ee57c1e699
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = eddc44ac94bbebc9
! %l7 = ffffffffffffffd9, Mem[000000005c000168] = 91e51f03
sth %l7,[%i0+0x168] ! Mem[000000005c000168] = ffd91f03
! Mem[0000000091000070] = c27c6ae4 20508cdb, %g2 = 0000ccd0, %g3 = b259c735
ldd [%i6+0x070],%g2 ! %g2 = 00000000c27c6ae4 0000000020508cdb
! Mem[000000005d8001d4] = 902fbcd7, %l2 = e8336ac1, %l5 = b972ca2c
add %i3,0x1d4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000902fbcd7
! Mem[000000005d800100] = 5757f77e, %l3 = 341abe1d3765d703
lduh [%i3+0x102],%l3 ! %l3 = 000000000000f77e
! Mem[000000005c000040] = 0db6a362, %l6 = 0000000096268a49
swap [%i0+0x040],%l6 ! %l6 = 000000000db6a362
! Mem[0000000091800164] = a7379ef5, %g2 = 00000000c27c6ae4
ldub [%o0+0x166],%g2 ! %g2 = 00000000000000a7
! %l3 = 000000000000f77e, Mem[0000000091800113] = 4faf9752
stb %l3,[%o0+0x113] ! Mem[0000000091800110] = 7eaf9752
! Mem[0000000091800160] = 7a9251e8, %g2 = 00000000000000a7
lduw [%o0+0x160],%g2 ! %g2 = 000000007a9251e8
p38_label_8:
! Mem[00000000908000d0] = 4b0947b4ee658f4a, %g2 = 000000007a9251e8
ldx [%i5+0x0d0],%g2 ! %g2 = 4b0947b4ee658f4a
! Mem[000000005c80012c] = 5b569564, %l2 = e8336ac1, %l5 = 902fbcd7
add %i1,0x12c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000005b569564
! Mem[0000000090000144] = 4ddf97be, %g2 = 4b0947b4ee658f4a
lduh [%i4+0x144],%g2 ! %g2 = 0000000000004ddf
! Mem[000000005c0000a4] = 9c4358ab, %l1 = 94bbebc9, %l2 = e8336ac1
add %i0,0xa4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000009c4358ab
! %l2 = 000000009c4358ab, Mem[0000000091000149] = def77192
stb %l2,[%i6+0x149] ! Mem[0000000091000148] = abf77192
! Mem[000000005c0000f8] = 0e94fe94, %l0 = 0e94fe943b6adfef
swap [%i0+0x0f8],%l0 ! %l0 = 000000000e94fe94
! Mem[0000000091000110] = 6f4c32b3 7e871147, %g2 = 00004ddf, %g3 = 20508cdb
ldd [%i6+0x110],%g2 ! %g2 = 000000006f4c32b3 000000007e871147
! Mem[000000005c8001f0] = b6ae9004, %l1 = eddc44ac94bbebc9
swap [%i1+0x1f0],%l1 ! %l1 = 00000000b6ae9004
! %l6 = 000000000db6a362, Mem[00000000900001d8] = 28bf21bb2dbad84a
stx %l6,[%i4+0x1d8] ! Mem[00000000900001d8] = 000000000db6a362
! Mem[0000000090000048] = f0df8dbe, %g2 = 000000006f4c32b3
lduw [%i4+0x048],%g2 ! %g2 = 00000000f0df8dbe
p38_label_9:
! Mem[000000005d000110] = 7684f9c57b75a6ee, %l7 = ffffffffffffffd9, %l2 = 000000009c4358ab
add %i2,0x110,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 7684f9c57b75a6ee
! %l3 = 000000000000f77e, Mem[000000005c000130] = caca9e09
sth %l3,[%i0+0x130] ! Mem[000000005c000130] = f77e9e09
! Mem[000000005c8000cd] = 7bf45cec, %l6 = 000000000db6a362
ldstub [%i1+0x0cd],%l6 ! %l6 = 000000f4000000ff
! Mem[000000005d800098] = 3ad695e292537f57, %l1 = 00000000b6ae9004, %l1 = 00000000b6ae9004
add %i3,0x98,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 3ad695e292537f57
! Mem[000000005c0001f3] = eb047c61, %l7 = ffffffffffffffd9
ldstub [%i0+0x1f3],%l7 ! %l7 = 00000061000000ff
! Mem[000000005d80014c] = 4b21fe3b, %l5 = 5b569564, %l2 = 7b75a6ee
add %i3,0x14c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000004b21fe3b
! Mem[0000000090000120] = 44f60a0c, %g2 = 00000000f0df8dbe
ldsh [%i4+0x120],%g2 ! %g2 = 00000000000044f6
! Mem[000000005c80000d] = c77fe778, %l1 = 3ad695e292537f57
ldstub [%i1+0x00d],%l1 ! %l1 = 0000007f000000ff
! Mem[00000000908000d8] = 60d85c8c, %g2 = 00000000000044f6
lduh [%i5+0x0d8],%g2 ! %g2 = 00000000000060d8
! Mem[000000005d0001f0] = 49c8b6fb55be8f3b, %l6 = 00000000000000f4, %l5 = 000000005b569564
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 49c8b6fb55be8f3b
p38_label_10:
! Mem[00000000908000e4] = b5df33f0, %g2 = 00000000000060d8
ldsh [%i5+0x0e4],%g2 ! %g2 = ffffffffffffb5df
! Mem[0000000091000190] = 0398849942da465d, %g2 = ffffffffffffb5df
ldx [%i6+0x190],%g2 ! %g2 = 0398849942da465d
! Mem[000000005c000084] = 536ab834, %l7 = 00000061, %l5 = 55be8f3b
add %i0,0x84,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000536ab834
! %l3 = 000000000000f77e, Mem[000000009100006c] = 42a83b18
stw %l3,[%i6+0x06c] ! Mem[000000009100006c] = 0000f77e
! Mem[0000000091800008] = 1d57d113, %g2 = 0398849942da465d
ldsb [%o0+0x009],%g2 ! %g2 = 000000000000001d
! Mem[0000000091000010] = 572edf53, %g2 = 000000000000001d
lduh [%i6+0x012],%g2 ! %g2 = 000000000000572e
! Mem[000000005c000168] = ffd91f03654416d3, %l3 = 000000000000f77e, %l0 = 000000000e94fe94
add %i0,0x168,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ffd91f03654416d3
! Mem[00000000918001c8] = 1d0b988961cfcdac, %g2 = 000000000000572e
ldx [%o0+0x1c8],%g2 ! %g2 = 1d0b988961cfcdac
! Mem[000000005c8000bf] = e25e3473, %l7 = 0000000000000061
ldstub [%i1+0x0bf],%l7 ! %l7 = 00000073000000ff
! Mem[00000000900000d8] = 738cda47, %g2 = 1d0b988961cfcdac
ldsb [%i4+0x0da],%g2 ! %g2 = 0000000000000073
p38_label_11:
! Mem[0000000090000080] = e75680f900fc2d06, %g2 = 0000000000000073
ldx [%i4+0x080],%g2 ! %g2 = e75680f900fc2d06
! Mem[000000005d0001f0] = 49c8b6fb, %l5 = 536ab834, %l3 = 0000f77e
add %i2,0x1f0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000049c8b6fb
! %l1 = 000000000000007f, Mem[0000000090800040] = 63b56a71b6938ad3
stx %l1,[%i5+0x040] ! Mem[0000000090800040] = 000000000000007f
! Mem[00000000908000f0] = cf3a30c5, %g2 = e75680f900fc2d06
ldsb [%i5+0x0f3],%g2 ! %g2 = ffffffffffffffcf
! Mem[000000005c8001c3] = 8719c53a, %l5 = 00000000536ab834
ldstub [%i1+0x1c3],%l5 ! %l5 = 0000003a000000ff
! Mem[00000000908000a0] = cebf2e78, %g2 = ffffffffffffffcf
ldub [%i5+0x0a0],%g2 ! %g2 = 00000000000000ce
! %l5 = 000000000000003a, Mem[0000000091000052] = b3f225ed
sth %l5,[%i6+0x052] ! Mem[0000000091000050] = 003a25ed
! %l6 = 00000000000000f4, Mem[0000000090000090] = f49f1723
stb %l6,[%i4+0x090] ! Mem[0000000090000090] = f49f1723
! Mem[000000005d00003c] = 704baaa1, %l1 = 0000007f, %l4 = 000000ef
add %i2,0x3c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000704baaa1
! %l7 = 0000000000000073, Mem[0000000091000118] = 1ccd8902
stw %l7,[%i6+0x118] ! Mem[0000000091000118] = 00000073
p38_label_12:
! Mem[00000000900001b4] = e9ae522e, %g18 = c5f68e4c5fbef761
ldsw [%i4+0x1b4],%g2 ! %g2 = c5f68e4c5fbef761
! Mem[0000000091000048] = 4b221ae1, %g2 = ffffffffe9ae522e
ldub [%i6+0x048],%g2 ! %g2 = 000000000000004b
! Mem[000000005d0000c0] = cd29c6b2, %l0 = 654416d3, %l5 = 0000003a
add %i2,0xc0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000cd29c6b2
! Mem[000000005d00007c] = f8cfef95, %l3 = 0000000049c8b6fb
swap [%i2+0x07c],%l3 ! %l3 = 00000000f8cfef95
! Mem[000000005c800068] = 1977810217c6d191, %l5 = 00000000cd29c6b2, %l2 = 000000004b21fe3b
add %i1,0x68,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 1977810217c6d191
! Mem[0000000091800108] = 7108d17e, %g2 = 000000000000004b
lduw [%o0+0x108],%g2 ! %g2 = 000000007108d17e
! %l6 = 00000000000000f4, Mem[00000000908000e0] = 921156f4
sth %l6,[%i5+0x0e0] ! Mem[00000000908000e0] = 00f456f4
! Mem[0000000090000170] = 19d6bdac, %g2 = 000000007108d17e
lduw [%i4+0x170],%g2 ! %g2 = 0000000019d6bdac
! Mem[000000005d0001d8] = b53b5a82b11ecb07, %l6 = 00000000000000f4, %l3 = 00000000f8cfef95
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = b53b5a82b11ecb07
! Mem[0000000090000064] = 0d1551d8, %g2 = 0000000019d6bdac
ldsh [%i4+0x064],%g2 ! %g2 = 0000000000000d15
p38_label_13:
! Mem[000000005c0000e0] = 759e476a, %l7 = 00000073, %l7 = 00000073
add %i0,0xe0,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000759e476a
! %l4 = 00000000704baaa1, Mem[00000000908000e0] = 00f456f4b5df33f0
stx %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 00000000704baaa1
! Mem[0000000091000140] = 47050689 d9de5dcd, %g2 = 00000d15, %g3 = 7e871147
ldd [%i6+0x140],%g2 ! %g2 = 0000000047050689 00000000d9de5dcd
! Mem[0000000091800058] = 5eccfeeefa0ea805, %g2 = 0000000047050689
ldx [%o0+0x058],%g2 ! %g2 = 5eccfeeefa0ea805
! Mem[00000000908000ac] = f20eed25, %g18 = c5f68e4c5fbef761
ldsw [%i5+0x0ac],%g2 ! %g2 = c5f68e4c5fbef761
! Mem[000000005c8001d6] = 72cf63ce, %l4 = 00000000704baaa1
ldstub [%i1+0x1d6],%l4 ! %l4 = 00000063000000ff
! %l3 = b53b5a82b11ecb07, Mem[0000000091000160] = 8e5aef53c3bdc93b
stx %l3,[%i6+0x160] ! Mem[0000000091000160] = b53b5a82b11ecb07
! Mem[000000005c80016c] = 8ae0a192, %l4 = 0000000000000063
swap [%i1+0x16c],%l4 ! %l4 = 000000008ae0a192
! Mem[00000000908001b0] = 2c6fd28f, %g2 = fffffffff20eed25
ldsb [%i5+0x1b3],%g2 ! %g2 = 000000000000002c
! Mem[000000005d8000e0] = 7ba32a586e84b4c0, %l7 = 00000000759e476a, %l3 = b53b5a82b11ecb07
add %i3,0xe0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 7ba32a586e84b4c0
p38_label_14:
! Mem[00000000918000c0] = ae091700, %g2 = 000000000000002c
ldsh [%o0+0x0c0],%g2 ! %g2 = ffffffffffffae09
! Mem[00000000900000cc] = bba5c3af, %g2 = ffffffffffffae09
lduh [%i4+0x0ce],%g2 ! %g2 = 000000000000bba5
! %l3 = 7ba32a586e84b4c0, Mem[0000000090000030] = 00680f6b
stb %l3,[%i4+0x030] ! Mem[0000000090000030] = c0680f6b
! Mem[00000000908000f0] = 6f1e9dcf3a30c5d9, %g2 = 000000000000bba5
ldx [%i5+0x0f0],%g2 ! %g2 = 6f1e9dcf3a30c5d9
! %l4 = 8ae0a192, %l5 = cd29c6b2, Mem[0000000090000178] = c97c7c42 27581157
std %l4,[%i4+0x178] ! Mem[0000000090000178] = 8ae0a192 cd29c6b2
! %l2 = 1977810217c6d191, Mem[0000000091000027] = 625731f5
stb %l2,[%i6+0x027] ! Mem[0000000091000024] = 915731f5
! Mem[000000005d800158] = 81a2950d, %l6 = 00000000000000f4
swap [%i3+0x158],%l6 ! %l6 = 0000000081a2950d
! Mem[000000005c80015c] = 2ef5a434, %l1 = 0000007f, %l3 = 6e84b4c0
add %i1,0x15c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000002ef5a434
! Mem[000000005c0000b0] = e9007c73, %l6 = 0000000081a2950d
swap [%i0+0x0b0],%l6 ! %l6 = 00000000e9007c73
! Mem[00000000900000c8] = f1312096, %g2 = 6f1e9dcf3a30c5d9
lduh [%i4+0x0ca],%g2 ! %g2 = 000000000000f131
p38_label_15:
! Mem[000000005d000058] = dd38fab3, %l4 = 000000008ae0a192
swap [%i2+0x058],%l4 ! %l4 = 00000000dd38fab3
! Mem[000000005d800168] = b18c249c, %l1 = 000000000000007f
swap [%i3+0x168],%l1 ! %l1 = 00000000b18c249c
! Mem[0000000091000008] = 2077cefd, %g2 = 000000000000f131
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000002077
! Mem[000000005c8001b0] = 842a0434b8aa8d40, %l4 = 00000000dd38fab3, %l6 = 00000000e9007c73
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 842a0434b8aa8d40
! Mem[00000000908000f0] = 6f1e9dcf 3a30c5d9, %g2 = 00002077, %g3 = d9de5dcd
ldd [%i5+0x0f0],%g2 ! %g2 = 000000006f1e9dcf 000000003a30c5d9
! Mem[000000005c0001bb] = 1fcff50c, %l3 = 000000002ef5a434
ldstub [%i0+0x1bb],%l3 ! %l3 = 0000000c000000ff
! Mem[00000000900000d0] = 9cf4738f, %g2 = 000000006f1e9dcf
ldsb [%i4+0x0d2],%g2 ! %g2 = ffffffffffffff9c
! Mem[000000005d00015f] = 6690d91f, %l6 = 842a0434b8aa8d40
ldstub [%i2+0x15f],%l6 ! %l6 = 0000001f000000ff
! Mem[000000005d0001a0] = 1b840372, %l4 = dd38fab3, %l2 = 17c6d191
add %i2,0x1a0,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000001b840372
! %l4 = 00000000dd38fab3, Mem[0000000091800120] = 87e078c0f0c87151
stx %l4,[%o0+0x120] ! Mem[0000000091800120] = 00000000dd38fab3
p38_label_16:
! Mem[0000000091800108] = 7108d17e, %g2 = ffffffffffffff9c
ldsh [%o0+0x108],%g2 ! %g2 = 0000000000007108
! Mem[000000005d0000a4] = 57c1e699, %l6 = 000000000000001f
ldstub [%i2+0x0a4],%l6 ! %l6 = 00000057000000ff
! Mem[000000005d000050] = 2e80a455, %l7 = 00000000759e476a
swap [%i2+0x050],%l7 ! %l7 = 000000002e80a455
! %l2 = 000000001b840372, Mem[000000005c800166] = 5c481403
stb %l2,[%i1+0x166] ! Mem[000000005c800164] = 5c487203
! Mem[000000005d000110] = 7684f9c5, %l3 = 0000000c, %l3 = 0000000c
add %i2,0x110,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000007684f9c5
! Mem[0000000091000110] = 6f4c32b37e871147, %g2 = 0000000000007108
ldx [%i6+0x110],%g2 ! %g2 = 6f4c32b37e871147
! Mem[000000009100004c] = c186360c, %g2 = 6f4c32b37e871147
ldsh [%i6+0x04c],%g2 ! %g2 = ffffffffffffc186
! Mem[000000005d800014] = 852cfe2a, %l0 = ffd91f03654416d3
ldstub [%i3+0x014],%l0 ! %l0 = 00000085000000ff
! %l0 = 0000000000000085, Mem[0000000090800076] = eaa93060
sth %l0,[%i5+0x076] ! Mem[0000000090800074] = 00853060
! Mem[000000005c800138] = 9255dc5d, %l2 = 000000001b840372
ldstub [%i1+0x138],%l2 ! %l2 = 00000092000000ff
p38_label_17:
! %l0 = 00000085, %l1 = b18c249c, Mem[00000000900001e8] = 8eb8368f ffffffd9
std %l0,[%i4+0x1e8] ! Mem[00000000900001e8] = 00000085 b18c249c
! Mem[000000009180002c] = 8ce756ba, %g18 = c5f68e4c5fbef761
ldsw [%o0+0x02c],%g2 ! %g2 = c5f68e4c5fbef761
! Mem[0000000091800108] = 7108d17e e0b7babd, %g2 = 8ce756ba, %g3 = 3a30c5d9
ldd [%o0+0x108],%g2 ! %g2 = 000000007108d17e 00000000e0b7babd
! Mem[000000005c8001d8] = 27db59e5, %l4 = 00000000dd38fab3
swap [%i1+0x1d8],%l4 ! %l4 = 0000000027db59e5
! Mem[000000005c800186] = 33a06903, %l5 = 00000000cd29c6b2
ldstub [%i1+0x186],%l5 ! %l5 = 00000069000000ff
! Mem[000000005c800078] = 6beb89e3d333da17, %l4 = 0000000027db59e5, %l5 = 0000000000000069
add %i1,0x78,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 6beb89e3d333da17
! Mem[000000005c00012a] = 4d2db11d, %l7 = 000000002e80a455
ldstub [%i0+0x12a],%l7 ! %l7 = 000000b1000000ff
! Mem[000000009000001c] = 700a1b5d, %g2 = 000000007108d17e
lduw [%i4+0x01c],%g2 ! %g2 = 00000000700a1b5d
! %l0 = 0000000000000085, Mem[000000009100005c] = 94e2a721
stw %l0,[%i6+0x05c] ! Mem[000000009100005c] = 00000085
! Mem[0000000090000084] = 00fc2d06, %g2 = 00000000700a1b5d
ldsh [%i4+0x084],%g2 ! %g2 = 00000000000000fc
p38_label_18:
! Mem[000000005d0001a8] = f37829b509cab9e5, %l4 = 0000000027db59e5, %l2 = 0000000000000092
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = f37829b509cab9e5
! Mem[000000005d800068] = ef999f4dd4f70a55, %l1 = 00000000b18c249c, %l2 = f37829b509cab9e5
add %i3,0x68,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = ef999f4dd4f70a55
! Mem[000000005d000078] = 617521c149c8b6fb, %l3 = 000000007684f9c5, %l5 = 6beb89e3d333da17
add %i2,0x78,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 617521c149c8b6fb
! Mem[000000005d0000f4] = c2f7a66a, %l6 = 00000057, %l4 = 27db59e5
add %i2,0xf4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000c2f7a66a
! Mem[000000005d80000e] = 03628d00, %l4 = 00000000c2f7a66a
ldstub [%i3+0x00e],%l4 ! %l4 = 0000008d000000ff
! Mem[0000000090800198] = 4453face, %g2 = 00000000000000fc
lduw [%i5+0x198],%g2 ! %g2 = 000000004453face
! Mem[000000005c0001e4] = 48d1ddf1, %l1 = 00000000b18c249c
swap [%i0+0x1e4],%l1 ! %l1 = 0000000048d1ddf1
! Mem[00000000908000c4] = 5e003b63, %g2 = 000000004453face
lduh [%i5+0x0c4],%g2 ! %g2 = 0000000000005e00
! Mem[00000000910000d0] = aa483a51, %g2 = 0000000000005e00
ldsb [%i6+0x0d1],%g2 ! %g2 = ffffffffffffffaa
! Mem[00000000908001f8] = 4136937f, %g2 = ffffffffffffffaa
ldsb [%i5+0x1fa],%g2 ! %g2 = 0000000000000041
p38_label_19:
! Mem[0000000090800194] = 686da222, %g2 = 0000000000000041
lduh [%i5+0x194],%g2 ! %g2 = 000000000000686d
! Mem[0000000091800110] = f7ca5a7eaf9752b0, %g2 = 000000000000686d
ldx [%o0+0x110],%g2 ! %g2 = f7ca5a7eaf9752b0
! Mem[000000005c8001b1] = 842a0434, %l2 = ef999f4dd4f70a55
ldstub [%i1+0x1b1],%l2 ! %l2 = 0000002a000000ff
! Mem[000000009080017c] = 70c2da77, %g2 = f7ca5a7eaf9752b0
ldub [%i5+0x17d],%g2 ! %g2 = 0000000000000070
! Mem[000000005c8001fc] = ba659a92, %l6 = 0000000000000057
swap [%i1+0x1fc],%l6 ! %l6 = 00000000ba659a92
! %l1 = 0000000048d1ddf1, Mem[000000009100017a] = ac3eface
sth %l1,[%i6+0x17a] ! Mem[0000000091000178] = ddf1face
! Mem[0000000091800164] = 4001a737, %g2 = 0000000000000070
ldub [%o0+0x164],%g2 ! %g2 = 0000000000000040
! Mem[000000005d00002c] = f67cece6, %l1 = 0000000048d1ddf1
swap [%i2+0x02c],%l1 ! %l1 = 00000000f67cece6
! Mem[000000005d000138] = 19c3255d, %l6 = 00000000ba659a92
swap [%i2+0x138],%l6 ! %l6 = 0000000019c3255d
! Mem[000000005c000050] = 9377adfc, %l6 = 0000000019c3255d
swap [%i0+0x050],%l6 ! %l6 = 000000009377adfc
p38_label_20:
! Mem[00000000910001ec] = c44c48cc, %g18 = c5f68e4c5fbef761
ldsw [%i6+0x1ec],%g2 ! %g2 = c5f68e4c5fbef761
! Mem[00000000908000d8] = 60d85c8c93f04d06, %g2 = ffffffffc44c48cc
ldx [%i5+0x0d8],%g2 ! %g2 = 60d85c8c93f04d06
! Mem[000000005d80012c] = 95497d17, %l0 = 0000000000000085
swap [%i3+0x12c],%l0 ! %l0 = 0000000095497d17
! %l7 = 00000000000000b1, Mem[0000000091000190] = 0398849942da465d
stx %l7,[%i6+0x190] ! Mem[0000000091000190] = 00000000000000b1
! %l1 = 00000000f67cece6, Mem[00000000910001a0] = 4352a10b
stw %l1,[%i6+0x1a0] ! Mem[00000000910001a0] = f67cece6
! Mem[000000005d000120] = 53ecb062190673a7, %l0 = 0000000095497d17, %l7 = 00000000000000b1
add %i2,0x120,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 53ecb062190673a7
! Mem[000000005c000038] = 357f86e34781355a, %l0 = 0000000095497d17, %l3 = 000000007684f9c5
add %i0,0x38,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 357f86e34781355a
! Mem[0000000091800118] = 707c5cfb 17f18323, %g2 = 93f04d06, %g3 = e0b7babd
ldd [%o0+0x118],%g2 ! %g2 = 00000000707c5cfb 0000000017f18323
! Mem[000000005d0001c0] = 5b9ee84c, %l7 = 53ecb062190673a7
swap [%i2+0x1c0],%l7 ! %l7 = 000000005b9ee84c
! Mem[0000000090800178] = 7f93b779ed70c2da, %g2 = 00000000707c5cfb
ldx [%i5+0x178],%g2 ! %g2 = 7f93b779ed70c2da
p38_label_21:
! Mem[000000005c000048] = 19bed2cf4a7dffa7, %l6 = 000000009377adfc, %l4 = 000000000000008d
add %i0,0x48,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 19bed2cf4a7dffa7
! %l1 = 00000000f67cece6, Mem[00000000918001f0] = e6c9843f23b3ffa2
stx %l1,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000000f67cece6
! Mem[000000005c000138] = b3fa577b25adf8a5, %l5 = 617521c149c8b6fb, %l2 = 000000000000002a
add %i0,0x138,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = b3fa577b25adf8a5
! Mem[0000000090000034] = f757c140, %g2 = 7f93b779ed70c2da
ldub [%i4+0x035],%g2 ! %g2 = 00000000000000f7
! Mem[000000005d000100] = b1e33e7c, %l1 = 00000000f67cece6
swap [%i2+0x100],%l1 ! %l1 = 00000000b1e33e7c
! Mem[000000005c000028] = 30aba477e85ab880, %l4 = 19bed2cf4a7dffa7, %l3 = 357f86e34781355a
add %i0,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 30aba477e85ab880
! Mem[000000005c80014c] = eed9f26c, %l3 = 30aba477e85ab880
swap [%i1+0x14c],%l3 ! %l3 = 00000000eed9f26c
! Mem[000000005c800040] = bcc02cb6, %l6 = 000000009377adfc
swap [%i1+0x040],%l6 ! %l6 = 00000000bcc02cb6
! Mem[0000000090800180] = 7705603724c54c11, %g2 = 00000000000000f7
ldx [%i5+0x180],%g2 ! %g2 = 7705603724c54c11
! Mem[00000000908001cc] = 81e9ecc4, %g2 = 7705603724c54c11
ldsb [%i5+0x1cf],%g2 ! %g2 = ffffffffffffff81
p38_label_22:
! Mem[000000009180015c] = 936f6d0e, %g2 = ffffffffffffff81
lduw [%o0+0x15c],%g2 ! %g2 = 00000000936f6d0e
! Mem[000000005d0000dc] = ebb0491d, %l1 = 00000000b1e33e7c
swap [%i2+0x0dc],%l1 ! %l1 = 00000000ebb0491d
! Mem[000000005c00019a] = e18b7f79, %l0 = 0000000095497d17
ldstub [%i0+0x19a],%l0 ! %l0 = 0000007f000000ff
! Mem[0000000091000078] = dfde3d56 764702f0, %g2 = 936f6d0e, %g3 = 17f18323
ldd [%i6+0x078],%g2 ! %g2 = 00000000dfde3d56 00000000764702f0
! Mem[0000000090800000] = b5979d1d, %g2 = 00000000dfde3d56
ldsh [%i5+%g0],%g2 ! %g2 = ffffffffffffb597
! Mem[000000005d80011c] = c3a0c2fc, %l4 = 19bed2cf4a7dffa7
swap [%i3+0x11c],%l4 ! %l4 = 00000000c3a0c2fc
! Mem[000000009000012c] = 57cfddf6, %g2 = ffffffffffffb597
lduh [%i4+0x12e],%g2 ! %g2 = 00000000000057cf
! %l4 = c3a0c2fc, %l5 = 49c8b6fb, Mem[0000000090000060] = 85fb14b8 0d1551d8
std %l4,[%i4+0x060] ! Mem[0000000090000060] = c3a0c2fc 49c8b6fb
! Mem[000000005c000108] = 4dbe1e9b, %l3 = 00000000eed9f26c
swap [%i0+0x108],%l3 ! %l3 = 000000004dbe1e9b
! Mem[00000000900001f4] = 676184f7, %g2 = 00000000000057cf
ldub [%i4+0x1f6],%g2 ! %g2 = 0000000000000067
p38_label_23:
! %l6 = 00000000bcc02cb6, Mem[0000000090000080] = e75680f9
stb %l6,[%i4+0x080] ! Mem[0000000090000080] = b65680f9
! Mem[000000005c800085] = f4567599, %l4 = 00000000c3a0c2fc
ldstub [%i1+0x085],%l4 ! %l4 = 00000056000000ff
! Mem[000000005d0001bc] = 8219bd23, %l3 = 4dbe1e9b, %l4 = 00000056
add %i2,0x1bc,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000008219bd23
! Mem[000000005d000130] = 2f9f1d52, %l7 = 5b9ee84c, %l0 = 0000007f
add %i2,0x130,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000002f9f1d52
! Mem[000000005d0001f2] = 49c8b6fb, %l6 = 00000000bcc02cb6
ldstub [%i2+0x1f2],%l6 ! %l6 = 000000b6000000ff
! Mem[000000005d800040] = 824a7cd51b3d3a88, %l0 = 000000002f9f1d52, %l5 = 617521c149c8b6fb
add %i3,0x40,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 824a7cd51b3d3a88
! Mem[00000000918000d0] = ff063ce5, %g2 = 0000000000000067
lduh [%o0+0x0d2],%g2 ! %g2 = 000000000000ff06
! Mem[000000005c000118] = e0b56be8, %l3 = 4dbe1e9b, %l5 = 1b3d3a88
add %i0,0x118,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000e0b56be8
! %l0 = 000000002f9f1d52, Mem[000000009000002e] = 73b6c068
sth %l0,[%i4+0x02e] ! Mem[000000009000002c] = 1d52c068
! Mem[0000000090000130] = ddf67075, %g2 = 000000000000ff06
ldsb [%i4+0x130],%g2 ! %g2 = ffffffffffffffdd
p38_label_24:
! Mem[000000005c000028] = 30aba477, %l4 = 000000008219bd23
swap [%i0+%o5],%l4 ! %l4 = 0000000030aba477
! Mem[00000000900000c8] = ed69f131 2096bba5, %g2 = ffffffdd, %g3 = 764702f0
ldd [%i4+0x0c8],%g2 ! %g2 = 00000000ed69f131 000000002096bba5
! Mem[000000005c800120] = e81412aa, %l6 = 000000b6, %l0 = 2f9f1d52
add %i1,0x120,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000e81412aa
! Mem[000000005d80014c] = 4b21fe3b, %l1 = ebb0491d, %l1 = ebb0491d
add %i3,0x14c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000004b21fe3b
! Mem[00000000900001ec] = b18c249c, %g2 = 00000000ed69f131
lduw [%i4+0x1ec],%g2 ! %g2 = 00000000b18c249c
! Mem[000000005d000170] = 11a6d4f0, %l4 = 0000000030aba477
swap [%i2+0x170],%l4 ! %l4 = 0000000011a6d4f0
! Mem[000000005c800082] = 76382153, %l0 = 00000000e81412aa
ldstub [%i1+0x082],%l0 ! %l0 = 00000021000000ff
! Mem[000000005c000026] = e66b5e20, %l2 = b3fa577b25adf8a5
ldstub [%i0+0x026],%l2 ! %l2 = 0000005e000000ff
! Mem[00000000918001c8] = 1d0b9889, %g2 = 00000000b18c249c
lduw [%o0+0x1c8],%g2 ! %g2 = 000000001d0b9889
! Mem[00000000900001b8] = 49c8c12d, %g2 = 000000001d0b9889
ldsh [%i4+0x1ba],%g2 ! %g2 = 00000000000049c8
p38_label_25:
! Mem[0000000091000014] = df53accf, %g18 = c5f68e4c5fbef761
ldsw [%i6+0x014],%g2 ! %g2 = c5f68e4c5fbef761
! Mem[00000000918001f0] = 00000000, %g2 = ffffffffdf53accf
lduh [%o0+0x1f0],%g2 ! %g2 = 0000000000000000
! Mem[000000005d800010] = d1080655ff2cfe2a, %l4 = 0000000011a6d4f0, %l4 = 0000000011a6d4f0
add %i3,0x10,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = d1080655ff2cfe2a
! Mem[000000009000000c] = e7c93b15, %g2 = 0000000000000000
ldsh [%i4+0x00c],%g2 ! %g2 = ffffffffffffe7c9
! %l0 = 0000000000000021, Mem[0000000091000070] = c27c6ae4
sth %l0,[%i6+0x070] ! Mem[0000000091000070] = 00216ae4
! Mem[000000005c800008] = fdc36c69, %l4 = d1080655ff2cfe2a
ldub [%i1+0x00a],%l4 ! %l4 = 000000000000006c
! Mem[00000000910001f0] = 4b946571, %g18 = c5f68e4c5fbef761
ldsw [%i6+0x1f0],%g2 ! %g2 = c5f68e4c5fbef761
! Mem[00000000908001f0] = 4c0fb1c7, %g2 = 000000004b946571
lduh [%i5+0x1f2],%g2 ! %g2 = 0000000000004c0f
! Mem[000000005c8000a0] = a84556627eff8970, %l5 = 00000000e0b56be8, %l3 = 000000004dbe1e9b
add %i1,0xa0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a84556627eff8970
! Mem[000000009000013c] = 31a64a21, %g2 = 0000000000004c0f
lduh [%i4+0x13c],%g2 ! %g2 = 00000000000031a6
ba,a p38_not_taken_0_end
p38_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p38_branch_failed
p38_not_taken_0_end:
! End of Random Code for Thread 38
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 0000000000000021
bne,a,pn %xcc,p38_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000004b21fe3b
bne,a,pn %xcc,p38_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000000005e
bne,a,pn %xcc,p38_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be a84556627eff8970
bne,a,pn %xcc,p38_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000000000006c
bne,a,pn %xcc,p38_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e0b56be8
bne,a,pn %xcc,p38_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000b6
bne,a,pn %xcc,p38_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000005b9ee84c
bne,a,pn %xcc,p38_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p38_local0_expect,%g1
p38_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = c24d77eee66bff20
ldx [%i0+0x020],%g3 ! Observed data at 000000005c000020
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 8219bd23e85ab880
ldx [%i0+0x028],%g3 ! Observed data at 000000005c000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = 96268a4976f86b06
ldx [%i0+0x040],%g3 ! Observed data at 000000005c000040
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 19c3255da4cf67ea
ldx [%i0+0x050],%g3 ! Observed data at 000000005c000050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 60d856dc900aff71
ldx [%i0+0x068],%g3 ! Observed data at 000000005c000068
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 81a2950dd2631079
ldx [%i0+0x0b0],%g3 ! Observed data at 000000005c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 3b6adfef3b6adfef
ldx [%i0+0x0f8],%g3 ! Observed data at 000000005c0000f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = eed9f26c667fd052
ldx [%i0+0x108],%g3 ! Observed data at 000000005c000108
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = e64ac02fffa224cc
ldx [%i0+0x110],%g3 ! Observed data at 000000005c000110
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4d2dff1dba53a06a
ldx [%i0+0x128],%g3 ! Observed data at 000000005c000128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = f77e9e09f68344e7
ldx [%i0+0x130],%g3 ! Observed data at 000000005c000130
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = a2761d4e84ff842d
ldx [%i0+0x158],%g3 ! Observed data at 000000005c000158
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = ffd91f03654416d3
ldx [%i0+0x168],%g3 ! Observed data at 000000005c000168
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 13acff51f6311ad9
ldx [%i0+0x178],%g3 ! Observed data at 000000005c000178
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = e18bff79487863df
ldx [%i0+0x198],%g3 ! Observed data at 000000005c000198
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 1fcff5ff139ed623
ldx [%i0+0x1b8],%g3 ! Observed data at 000000005c0001b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 697db548b18c249c
ldx [%i0+0x1e0],%g3 ! Observed data at 000000005c0001e0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = eb047cffa55df0c3
ldx [%i0+0x1f0],%g3 ! Observed data at 000000005c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i0,0x1f0,%g4
set p38_local1_expect,%g1
p38_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = fdc36c69c7ffe778
ldx [%i1+0x008],%g3 ! Observed data at 000000005c800008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = 9377adfcffe2eb19
ldx [%i1+0x040],%g3 ! Observed data at 000000005c800040
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 3701a761e085f479
ldx [%i1+0x070],%g3 ! Observed data at 000000005c800070
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 7638ff53f4ff7599
ldx [%i1+0x080],%g3 ! Observed data at 000000005c800080
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a84556627eff8970
ldx [%i1+0x0a0],%g3 ! Observed data at 000000005c8000a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c245b730e25e34ff
ldx [%i1+0x0b8],%g3 ! Observed data at 000000005c8000b8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5841a8017bff5cec
ldx [%i1+0x0c8],%g3 ! Observed data at 000000005c8000c8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x118],%g2 ! Expected data = eddc44ac94bbebc9
ldx [%i1+0x118],%g3 ! Observed data at 000000005c800118
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff55dc5d5b3a7c95
ldx [%i1+0x138],%g3 ! Observed data at 000000005c800138
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 76ff5848654d0d43
ldx [%i1+0x140],%g3 ! Observed data at 000000005c800140
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = fd118de6e85ab880
ldx [%i1+0x148],%g3 ! Observed data at 000000005c800148
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = 178ecb765c487203
ldx [%i1+0x160],%g3 ! Observed data at 000000005c800160
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 468a7f4c00000063
ldx [%i1+0x168],%g3 ! Observed data at 000000005c800168
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 54ef689633a0ff03
ldx [%i1+0x180],%g3 ! Observed data at 000000005c800180
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 84ff0434b8aa8d40
ldx [%i1+0x1b0],%g3 ! Observed data at 000000005c8001b0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 8719c5ff36d1c03f
ldx [%i1+0x1c0],%g3 ! Observed data at 000000005c8001c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 96cc59ae72cfffce
ldx [%i1+0x1d0],%g3 ! Observed data at 000000005c8001d0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = dd38fab3c284e894
ldx [%i1+0x1d8],%g3 ! Observed data at 000000005c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 94bbebc98e964661
ldx [%i1+0x1f0],%g3 ! Observed data at 000000005c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e37c42a900000057
ldx [%i1+0x1f8],%g3 ! Observed data at 000000005c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i1,0x1f8,%g4
set p38_local2_expect,%g1
p38_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 3e328b7448d1ddf1
ldx [%i2+0x028],%g3 ! Observed data at 000000005d000028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = ce886a4c7e5ae138
ldx [%i2+0x040],%g3 ! Observed data at 000000005d000040
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 759e476a55a16ba9
ldx [%i2+0x050],%g3 ! Observed data at 000000005d000050
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 8ae0a19219c88dec
ldx [%i2+0x058],%g3 ! Observed data at 000000005d000058
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 617521c149c8b6fb
ldx [%i2+0x078],%g3 ! Observed data at 000000005d000078
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = 12b7a2c5cf42b334
ldx [%i2+0x098],%g3 ! Observed data at 000000005d000098
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = bb5404eeffc1e699
ldx [%i2+0x0a0],%g3 ! Observed data at 000000005d0000a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 70d07b45b1e33e7c
ldx [%i2+0x0d8],%g3 ! Observed data at 000000005d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f67cece627dd0b12
ldx [%i2+0x100],%g3 ! Observed data at 000000005d000100
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 7684f9c57b75a6ee
ldx [%i2+0x110],%g3 ! Observed data at 000000005d000110
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = ba659a9277af6f2b
ldx [%i2+0x138],%g3 ! Observed data at 000000005d000138
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = 6729ab7a6690d9ff
ldx [%i2+0x158],%g3 ! Observed data at 000000005d000158
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 30aba477f9ea6eb9
ldx [%i2+0x170],%g3 ! Observed data at 000000005d000170
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 1b8403720f0a179c
ldx [%i2+0x1a0],%g3 ! Observed data at 000000005d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 190673a7ec18fe35
ldx [%i2+0x1c0],%g3 ! Observed data at 000000005d0001c0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 49c8fffb55be8f3b
ldx [%i2+0x1f0],%g3 ! Observed data at 000000005d0001f0
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 15dd0f28b096700a
ldx [%i2+0x1f8],%g3 ! Observed data at 000000005d0001f8
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i2,0x1f8,%g4
set p38_local3_expect,%g1
p38_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 5b3282d60362ff00
ldx [%i3+0x008],%g3 ! Observed data at 000000005d800008
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = d1080655ff2cfe2a
ldx [%i3+0x010],%g3 ! Observed data at 000000005d800010
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 00c928dfd472468f
ldx [%i3+0x028],%g3 ! Observed data at 000000005d800028
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x028,%g4
ldx [%g1+0x118],%g2 ! Expected data = a6021d584a7dffa7
ldx [%i3+0x118],%g3 ! Observed data at 000000005d800118
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6d3987cf00000085
ldx [%i3+0x128],%g3 ! Observed data at 000000005d800128
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000f40a38104e
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 = 0000007f92fdad3f
ldx [%i3+0x168],%g3 ! Observed data at 000000005d800168
cmp %g2,%g3
bne,a,pn %xcc,p38_local_failed
add %i3,0x168,%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
! The test for processor 38 failed
p38_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x098] ! Set processor 38 done flag
set p38_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 38 failed
p38_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x098] ! Set processor 38 done flag
set p38_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p38_selfmod_failed:
ba p38_failed
mov 0xabc,%g1
p38_common_error:
or %g0,0xf06,%g1
ba p38_failed
mov %o5,%g3
p38_common_signature_error:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_common_timeout:
set p38_temp,%g1
ba p38_failed
st %g2,[%g1] ! Common Lock Number
p38_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p38_failed
mov 0x0,%g3
p38_trap1e:
lduwa [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d800028]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000010]
stha %l3,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000028]
ldxa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c800020]
done
p38_trap1o:
lduwa [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005d800028]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000010]
stha %l3,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000005c000028]
ldxa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005c800020]
done
p38_trap2e:
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c800028]
ldda [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c000020]
stxa %l7,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000018]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c800028]
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c000010]
stxa %l0,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000020]
done
p38_trap2o:
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c800028]
ldda [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000005c000020]
stxa %l7,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000018]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000005c800028]
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005c000010]
stxa %l0,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000005d000020]
done
p38_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p38_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p38_init_memory_pointers:
set p38_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p38_local0_start,%i0
set p38_local1_start,%i1
set p38_local2_start,%i2
set p38_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 3033910e7684f9c5
ldx [%g1+0x008],%l1 ! %l1 = 83ed67fc92f3936b
ldx [%g1+0x010],%l2 ! %l2 = 4f8d45908b0b5b16
ldx [%g1+0x018],%l3 ! %l3 = b39418426d9901bb
ldx [%g1+0x020],%l4 ! %l4 = 337780d8329a5039
ldx [%g1+0x028],%l5 ! %l5 = 9bf5dfb80f0a179c
ldx [%g1+0x030],%l6 ! %l6 = 5f98164be8632c08
ldx [%g1+0x038],%l7 ! %l7 = bdabf31ed0aa9bd6
! Initialize the output register of window 0
set unres3_start,%o0
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 = cf2a5fa4 7d36b841 c99b02a4 54981339
! %f4 = 95b639c8 e2448782 c203432c cd3d8a16
! %f8 = 499a9f2c 2f95eaeb 3adc2f89 7067b6d4
! %f12 = 2dd54d0e 41d76022 800520b5 bb327ac1
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9cbc35ba b9f4be60 487b245f 88e61622
! %f20 = 4020441f fcdb059e 8b9e169f 25c7792e
! %f24 = a4cb5892 6603fc2f a409e028 08864dd0
! %f28 = 53fc3964 600dd920 6d0914b2 ecc41bd4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = d55dde64 9c8fc2cb ce0d648d 2758d96a
! %f36 = 13ade011 80d215d7 ba2bba7d f637ec7b
! %f40 = 29ac4cbe 4cb33e2b d6f852ee 4fcef81d
! %f44 = 8b6fa08d f017e50c 136634ff 78e4adac
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xced2d38800000054,%g7,%g1 ! GSR scale = 10, align = 4
wr %g1,%g0,%gsr ! GSR = ced2d38800000054
wr %g0,%y ! Clear Y 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:
! %l2 = 9036f0da4f8079b0, Mem[0000000090000158] = d1d1ef4e
stb %l2,[%i4+0x158] ! Mem[0000000090000158] = b0d1ef4e
! Mem[000000005f800078] = e9ae1de7, %l6 = 804e059de4d59f43
ldstub [%i3+0x078],%l6 ! %l6 = 000000e9000000ff
! %l1 = 898ba4e2061c1646, Mem[0000000090800006] = 1c39d132
sth %l1,[%i5+0x006] ! Mem[0000000090800004] = 1646d132
! Mem[000000005e800110] = b0267ea9, %l7 = ee73e162, %l2 = 4f8079b0
add %i1,0x110,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000b0267ea9
! Mem[000000005e000030] = 1b1b1f61, %l2 = b0267ea9, %l6 = 000000e9
add %i0,0x30,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000001b1b1f61
! Mem[000000005f0000d0] = d83e38d4, %l2 = 00000000b0267ea9
ldstub [%i2+0x0d0],%l2 ! %l2 = 000000d8000000ff
! Mem[000000005f000158] = 85b40473, %l1 = 061c1646, %l7 = ee73e162
add %i2,0x158,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 0000000085b40473
! Mem[000000005e800114] = a325f918, %l1 = 898ba4e2061c1646
lduh [%i1+0x116],%l1 ! %l1 = 000000000000f918
! Mem[000000009180015c] = 936f6d0e, %g18 = c43a116c35d8e3dd
ldsw [%o0+0x15c],%g2 ! %g2 = c43a116c35d8e3dd
! Mem[000000005f00012c] = df329add, %l1 = 0000f918, %l2 = 000000d8
add %i2,0x12c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000df329add
p39_label_2:
! %l5 = 2e768fafdb1693b5, Mem[000000009000015c] = 026fb8e3
sth %l5,[%i4+0x15c] ! Mem[000000009000015c] = 93b5b8e3
! %l0 = c064031061e7881f, Mem[000000005e8000ba] = 8e10a0fe
sth %l0,[%i1+0x0ba] ! Mem[000000005e8000b8] = 8e10881f
! Mem[000000005e00010a] = 0b99109d, %l0 = c064031061e7881f
ldstub [%i0+0x10a],%l0 ! %l0 = 00000010000000ff
! %l1 = 000000000000f918, Mem[0000000091800034] = 4a18aced
stw %l1,[%o0+0x034] ! Mem[0000000091800034] = 0000f918
! %l2 = 00000000df329add, Mem[0000000090800100] = 553fbef4
stb %l2,[%i5+0x100] ! Mem[0000000090800100] = dd3fbef4
! Mem[000000005e80014d] = 7624627e, %l1 = 000000000000f918
ldstub [%i1+0x14d],%l1 ! %l1 = 00000024000000ff
! Mem[00000000910001e8] = 691cc44c, %g2 = ffffffff936f6d0e
ldub [%i6+0x1ea],%g2 ! %g2 = 0000000000000069
! Mem[0000000091000018] = bff43cd0, %g2 = 0000000000000069
ldsb [%i6+%o3],%g2 ! %g2 = ffffffffffffffbf
! Mem[000000005e8001dc] = 0d9653ab, %l5 = 2e768fafdb1693b5
ldstub [%i1+0x1dc],%l5 ! %l5 = 0000000d000000ff
! %l1 = 0000000000000024, Mem[00000000908000ac] = f20eed25
stb %l1,[%i5+0x0ac] ! Mem[00000000908000ac] = 240eed25
p39_label_3:
! Mem[000000005f800084] = 891f80e6, %l2 = 00000000df329add
swap [%i3+0x084],%l2 ! %l2 = 00000000891f80e6
! Mem[000000005e0001d0] = 59bc5586, %l0 = 0000000000000010
swap [%i0+0x1d0],%l0 ! %l0 = 0000000059bc5586
! Mem[000000005f800024] = e70283c1, %l1 = 0000000000000024
ldsw [%i3+0x024],%l1 ! %l1 = ffffffffe70283c1
! Mem[000000005f8001f5] = b88a10a0, %l7 = 0000000085b40473
ldstub [%i3+0x1f5],%l7 ! %l7 = 0000008a000000ff
! Mem[000000005f8001a4] = b4015f2f, %l5 = 0000000d, %l5 = 0000000d
add %i3,0x1a4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000b4015f2f
! Mem[000000005f8000e8] = 83c600e3c41d6f04, %l2 = 00000000891f80e6, %l1 = ffffffffe70283c1
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 83c600e3c41d6f04
! Mem[00000000918001f0] = e6c9843f23b3ffa2, %g2 = ffffffffffffffbf
ldx [%o0+0x1f0],%g2 ! %g2 = e6c9843f23b3ffa2
! Mem[00000000918001c8] = 1d0b9889 61cfcdac, %g2 = 23b3ffa2, %g3 = 0bad0b00
ldd [%o0+0x1c8],%g2 ! %g2 = 000000001d0b9889 0000000061cfcdac
! Mem[000000005e00008c] = 5ffb2009, %l1 = c41d6f04, %l0 = 59bc5586
add %i0,0x8c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000005ffb2009
! Mem[000000005f000085] = a5a15382, %l4 = 4088609418740693
ldstub [%i2+0x085],%l4 ! %l4 = 000000a1000000ff
p39_label_4:
! Mem[000000005f0001e8] = e02c24cd, %l5 = b4015f2f, %l6 = 1b1b1f61
add %i2,0x1e8,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000e02c24cd
! Mem[0000000091800008] = 8f1d57d1, %g2 = 000000001d0b9889
ldsh [%o0+%o1],%g2 ! %g2 = ffffffffffff8f1d
! Mem[000000005e000075] = 3681b1f0, %l3 = 9532422286964167
ldstub [%i0+0x075],%l3 ! %l3 = 00000081000000ff
! Mem[000000005e80017c] = 64baa79d, %l7 = 000000000000008a
ldsb [%i1+0x17d],%l7 ! %l7 = ffffffffffffffba
! Mem[0000000091800168] = 9ef57873 0d3690f0, %g2 = ffff8f1d, %g3 = 61cfcdac
ldd [%o0+0x168],%g2 ! %g2 = 000000009ef57873 000000000d3690f0
! Mem[0000000090800128] = b9751c4f, %g2 = 000000009ef57873
ldsh [%i5+0x128],%g2 ! %g2 = ffffffffffffb975
! Mem[000000005f000005] = f70dd27c, %l4 = 00000000000000a1
ldstub [%i2+0x005],%l4 ! %l4 = 0000000d000000ff
! Mem[00000000918001e0] = 999759c0, %g2 = ffffffffffffb975
lduw [%o0+0x1e0],%g2 ! %g2 = 00000000999759c0
! %l6 = 00000000e02c24cd, Mem[000000009180008c] = 227c6639
stw %l6,[%o0+0x08c] ! Mem[000000009180008c] = e02c24cd
! %l2 = 00000000891f80e6, Mem[0000000090000117] = 0c4e6b7b
stb %l2,[%i4+0x117] ! Mem[0000000090000114] = e64e6b7b
p39_label_5:
! %l7 = ffffffffffffffba, Mem[0000000091800000] = eab615222fd6eb90
stx %l7,[%o0+%g0] ! Mem[0000000091800000] = ffffffffffffffba
! %l3 = 0000000000000081, Mem[0000000090000008] = a2c50fc9e7c93b15
stx %l3,[%i4+%o1] ! Mem[0000000090000008] = 0000000000000081
! Mem[000000009100013c] = 7b104705, %g2 = 00000000999759c0
lduh [%i6+0x13e],%g2 ! %g2 = 0000000000007b10
! %l0 = 5ffb2009, %l1 = c41d6f04, Mem[0000000090800110] = e9aa0e7c e4a8641d
std %l0,[%i5+0x110] ! Mem[0000000090800110] = 5ffb2009 c41d6f04
! Mem[000000005f0001cf] = 302a053b, %l4 = 000000000000000d
ldstub [%i2+0x1cf],%l4 ! %l4 = 0000003b000000ff
! Mem[000000005f0000be] = 7c5a5422, %l1 = 83c600e3c41d6f04
ldstub [%i2+0x0be],%l1 ! %l1 = 00000054000000ff
! Mem[000000005f000136] = 890edf62, %l3 = 0000000000000081
ldstub [%i2+0x136],%l3 ! %l3 = 000000df000000ff
! Mem[000000005e000050] = a951d45f, %l7 = ffffffba, %l5 = b4015f2f
add %i0,0x50,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000a951d45f
! Mem[00000000908000d8] = 60d85c8c, %g18 = c43a116c35d8e3dd
ldsw [%i5+0x0d8],%g2 ! %g2 = c43a116c35d8e3dd
! Mem[0000000091000018] = bff43cd0, %g2 = 0000000060d85c8c
lduh [%i6+%o3],%g2 ! %g2 = 000000000000bff4
p39_label_6:
! Mem[0000000091000160] = 8e5aef53 c3bdc93b, %g2 = 0000bff4, %g3 = 0d3690f0
ldd [%i6+0x160],%g2 ! %g2 = 000000008e5aef53 00000000c3bdc93b
! %l2 = 891f80e6, %l3 = 000000df, Mem[0000000090800028] = ddfb601d 76bdc3e6
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 891f80e6 000000df
! Mem[000000005f000010] = 09f12327401d8794, %l4 = 000000000000003b, %l2 = 00000000891f80e6
add %i2,0x10,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 09f12327401d8794
! Mem[000000005f800194] = d1ff93d9, %l5 = a951d45f, %l6 = e02c24cd
add %i3,0x194,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000d1ff93d9
! Mem[000000005e000018] = 9aba6545, %l5 = 00000000a951d45f
swap [%i0+%o3],%l5 ! %l5 = 000000009aba6545
! Mem[000000005f0001ec] = c529d7d7, %l2 = 401d8794, %l7 = ffffffba
add %i2,0x1ec,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000c529d7d7
! Mem[000000005f0001fc] = 1390ebf9, %l1 = 0000000000000054
swap [%i2+0x1fc],%l1 ! %l1 = 000000001390ebf9
! Mem[0000000090000190] = 3bba388c 1d02ad2e, %g2 = 8e5aef53, %g3 = c3bdc93b
ldd [%i4+0x190],%g2 ! %g2 = 000000003bba388c 000000001d02ad2e
! Mem[000000005e000018] = a951d45f, %l7 = 00000000c529d7d7
swap [%i0+%o3],%l7 ! %l7 = 00000000a951d45f
! Mem[0000000090800168] = 0ac60230dd52e920, %g2 = 000000003bba388c
ldx [%i5+0x168],%g2 ! %g2 = 0ac60230dd52e920
p39_label_7:
! Mem[000000005e00012c] = 89c2dd09, %l5 = 000000009aba6545
swap [%i0+0x12c],%l5 ! %l5 = 0000000089c2dd09
! Mem[000000009100000c] = 9be6b9d3, %g2 = 0ac60230dd52e920
ldub [%i6+0x00c],%g2 ! %g2 = 000000000000009b
! Mem[000000005f8000a4] = 482f8d6f, %l0 = 5ffb2009, %l2 = 401d8794
add %i3,0xa4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000482f8d6f
! Mem[000000005e000146] = 3aa82ce0, %l5 = 0000000089c2dd09
ldstub [%i0+0x146],%l5 ! %l5 = 0000002c000000ff
! Mem[00000000908000d0] = 47b4ee65, %g2 = 000000000000009b
ldub [%i5+0x0d2],%g2 ! %g2 = 0000000000000047
! Mem[000000005f800140] = fce20998, %l7 = 00000000a951d45f
ldstub [%i3+0x140],%l7 ! %l7 = 000000fc000000ff
! Mem[000000005f0001b0] = cde7a2b6, %l2 = 482f8d6f, %l5 = 0000002c
add %i2,0x1b0,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000cde7a2b6
! Mem[000000005e80008d] = 6bca4f7e, %l7 = 00000000000000fc
ldstub [%i1+0x08d],%l7 ! %l7 = 000000ca000000ff
! Mem[000000005e800098] = 2373ddb516f584dc, %l5 = 00000000cde7a2b6, %l3 = 00000000000000df
add %i1,0x98,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 2373ddb516f584dc
! Mem[0000000090000090] = f49f1723, %g18 = c43a116c35d8e3dd
ldsw [%i4+0x090],%g2 ! %g2 = c43a116c35d8e3dd
p39_label_8:
! %l4 = 000000000000003b, Mem[0000000091800106] = be2c7108
sth %l4,[%o0+0x106] ! Mem[0000000091800104] = 003b7108
! Mem[000000005e800110] = b0267ea9, %l6 = 00000000d1ff93d9
ldstub [%i1+0x110],%l6 ! %l6 = 000000b0000000ff
! Mem[00000000910000d0] = 45aa483a 512dff05, %g2 = f49f1723, %g3 = 1d02ad2e
ldd [%i6+0x0d0],%g2 ! %g2 = 0000000045aa483a 00000000512dff05
! Mem[000000005f000120] = 4ed0470564ec6866, %l5 = 00000000cde7a2b6, %l5 = 00000000cde7a2b6
add %i2,0x120,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 4ed0470564ec6866
! Mem[000000005f8001ac] = 7d4123c9, %l7 = 000000ca, %l1 = 1390ebf9
add %i3,0x1ac,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000007d4123c9
! Mem[000000005e800090] = fb671647d8b68512, %l2 = 00000000482f8d6f, %l7 = 00000000000000ca
add %i1,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = fb671647d8b68512
! %l4 = 000000000000003b, Mem[00000000908000d4] = ee658f4a
stb %l4,[%i5+0x0d4] ! Mem[00000000908000d4] = 3b658f4a
! Mem[000000005f000080] = b9a4062fa5ff5382, %l6 = 00000000000000b0, %l4 = 000000000000003b
add %i2,0x80,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = b9a4062fa5ff5382
! Mem[000000005e000098] = f3d9c3336c0204a2, %l1 = 000000007d4123c9, %l1 = 000000007d4123c9
add %i0,0x98,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = f3d9c3336c0204a2
! Mem[000000005e8001f0] = 78025041, %l7 = fb671647d8b68512
swap [%i1+0x1f0],%l7 ! %l7 = 0000000078025041
p39_label_9:
! Mem[000000009100014c] = eb5c1a13, %g2 = 0000000045aa483a
ldub [%i6+0x14e],%g2 ! %g2 = 00000000000000eb
! Mem[000000005e0000a2] = 1d0db03d, %l0 = 000000005ffb2009
ldstub [%i0+0x0a2],%l0 ! %l0 = 000000b0000000ff
! %l6 = 00000000000000b0, Mem[0000000090000184] = 2af08539
stw %l6,[%i4+0x184] ! Mem[0000000090000184] = 000000b0
! Mem[000000005e00002c] = 1ca33b59, %l7 = 0000000078025041
swap [%i0+0x02c],%l7 ! %l7 = 000000001ca33b59
! Mem[000000005e8000df] = 40b510bd, %l1 = f3d9c3336c0204a2
ldstub [%i1+0x0df],%l1 ! %l1 = 000000bd000000ff
! %l4 = a5ff5382, %l5 = 64ec6866, Mem[000000005e8001d0] = 64922132 91b360cf
std %l4,[%i1+0x1d0] ! Mem[000000005e8001d0] = a5ff5382 64ec6866
! Mem[000000005f8000f0] = c6083a5659dc1045, %l4 = b9a4062fa5ff5382, %l2 = 00000000482f8d6f
add %i3,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = c6083a5659dc1045
! Mem[00000000910001c8] = fee1a5a8 89278576, %g2 = 000000eb, %g3 = 512dff05
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000fee1a5a8 0000000089278576
! %l5 = 4ed0470564ec6866, Mem[0000000091000006] = b6aa2077
stb %l5,[%i6+0x006] ! Mem[0000000091000004] = 66aa2077
! Mem[000000005e800194] = df3dfc8a, %l0 = 000000b0, %l6 = 000000b0
add %i1,0x194,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000df3dfc8a
p39_label_10:
! Mem[00000000918000fc] = d7c42762, %g2 = 00000000fee1a5a8
ldsb [%o0+0x0ff],%g2 ! %g2 = ffffffffffffffd7
! Mem[000000005e0000f2] = 517451cf, %l0 = 00000000000000b0
ldstub [%i0+0x0f2],%l0 ! %l0 = 00000051000000ff
! Mem[000000005e000197] = cde9dd72, %l3 = 2373ddb516f584dc
ldstub [%i0+0x197],%l3 ! %l3 = 00000072000000ff
! Mem[00000000918000bc] = d71bae09, %g2 = ffffffffffffffd7
lduh [%o0+0x0be],%g2 ! %g2 = 000000000000d71b
! Mem[000000005f8001c0] = b6ec1a5f, %l1 = 000000bd, %l6 = df3dfc8a
add %i3,0x1c0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b6ec1a5f
! Mem[000000005e80012c] = 9d08e0a5, %l6 = b6ec1a5f, %l0 = 00000051
add %i1,0x12c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000009d08e0a5
! Mem[000000005f0000cc] = b0875a2e, %l2 = c6083a5659dc1045
swap [%i2+0x0cc],%l2 ! %l2 = 00000000b0875a2e
! Mem[0000000090800028] = 891f80e6000000df, %g2 = 000000000000d71b
ldx [%i5+%o5],%g2 ! %g2 = 891f80e6000000df
! Mem[000000005e80002d] = 3600ea99, %l5 = 4ed0470564ec6866
ldstub [%i1+0x02d],%l5 ! %l5 = 00000000000000ff
! Mem[00000000910001b4] = bae85ac5, %g18 = c43a116c35d8e3dd
ldsw [%i6+0x1b4],%g2 ! %g2 = c43a116c35d8e3dd
p39_label_11:
! Mem[0000000091800004] = ffffffba, %g2 = ffffffffbae85ac5
lduw [%o0+0x004],%g2 ! %g2 = 00000000ffffffba
! Mem[000000005f800110] = f88b01e3, %l5 = 0000000000000000
swap [%i3+0x110],%l5 ! %l5 = 00000000f88b01e3
! Mem[000000005e800008] = 860671691ad3c98d, %l3 = 0000000000000072, %l4 = b9a4062fa5ff5382
add %i1,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 860671691ad3c98d
! Mem[000000005e80004c] = 692a571c, %l1 = 000000bd, %l0 = 9d08e0a5
add %i1,0x4c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000692a571c
! Mem[000000005f0001d4] = 8b8892f6, %l4 = 1ad3c98d, %l6 = b6ec1a5f
add %i2,0x1d4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000008b8892f6
! Mem[000000005e800120] = f94f56c4ae47f047, %l4 = 860671691ad3c98d, %l1 = 00000000000000bd
add %i1,0x120,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = f94f56c4ae47f047
! Mem[0000000090000018] = 591c05fd, %g2 = 00000000ffffffba
lduw [%i4+%o3],%g2 ! %g2 = 00000000591c05fd
! Mem[0000000090000028] = 610fee36, %g2 = 00000000591c05fd
ldsb [%i4+0x02a],%g2 ! %g2 = 0000000000000061
! Mem[000000005f0000c8] = 8f974db859dc1045, %l5 = 00000000f88b01e3, %l6 = 000000008b8892f6
add %i2,0xc8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 8f974db859dc1045
! Mem[0000000091800048] = b0377615 93c680d2, %g2 = 00000061, %g3 = 89278576
ldd [%o0+0x048],%g2 ! %g2 = 00000000b0377615 0000000093c680d2
p39_label_12:
! Mem[000000005e000058] = 364eef0df30da1f4, %l1 = f94f56c4ae47f047, %l0 = 00000000692a571c
add %i0,0x58,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 364eef0df30da1f4
! Mem[000000005f00019c] = 2be8241c, %l6 = 59dc1045, %l7 = 1ca33b59
add %i2,0x19c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000002be8241c
! Mem[000000005e000028] = 7454e990, %l4 = 860671691ad3c98d
ldstub [%i0+%o5],%l4 ! %l4 = 00000074000000ff
! Mem[000000005f800045] = 80133956, %l6 = 8f974db859dc1045
ldstub [%i3+0x045],%l6 ! %l6 = 00000013000000ff
! Mem[00000000910000ac] = 40e5244d, %g2 = 00000000b0377615
lduw [%i6+0x0ac],%g2 ! %g2 = 0000000040e5244d
! %l4 = 0000000000000074, Mem[000000009080014e] = 40148a03
sth %l4,[%i5+0x14e] ! Mem[000000009080014c] = 00748a03
! Mem[000000005e000020] = 7898d84c, %l3 = 0000000000000072
lduh [%i0+%o4],%l3 ! %l3 = 0000000000007898
! Mem[000000005e800018] = ba4dfe019a655594, %l4 = 0000000000000074, %l6 = 0000000000000013
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = ba4dfe019a655594
! Mem[0000000090800100] = dd3fbef4 b4ace50f, %g2 = 40e5244d, %g3 = 93c680d2
ldd [%i5+0x100],%g2 ! %g2 = 00000000dd3fbef4 00000000b4ace50f
! Mem[000000005f800109] = 27d3ac38, %l2 = 00000000b0875a2e
ldstub [%i3+0x109],%l2 ! %l2 = 000000d3000000ff
p39_label_13:
! Mem[000000005f8000a8] = af798f0fa09a37f6, %l0 = 364eef0df30da1f4, %l7 = 000000002be8241c
add %i3,0xa8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = af798f0fa09a37f6
! %l5 = 00000000f88b01e3, Mem[0000000090800104] = b4ace50f
sth %l5,[%i5+0x104] ! Mem[0000000090800104] = 01e3e50f
! Mem[000000005f8000a8] = af798f0fa09a37f6, %l3 = 0000000000007898, %l6 = ba4dfe019a655594
add %i3,0xa8,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = af798f0fa09a37f6
! Mem[000000005e800060] = 52abdfdc, %l3 = 0000000000007898
swap [%i1+0x060],%l3 ! %l3 = 0000000052abdfdc
! Mem[000000005f8001f3] = 37185023, %l6 = af798f0fa09a37f6
ldstub [%i3+0x1f3],%l6 ! %l6 = 00000023000000ff
! %l5 = 00000000f88b01e3, Mem[0000000091800050] = e6e76250
stw %l5,[%o0+0x050] ! Mem[0000000091800050] = f88b01e3
! Mem[000000005e000048] = 90740daf, %l4 = 0000000000000074
swap [%i0+0x048],%l4 ! %l4 = 0000000090740daf
! %l4 = 0000000090740daf, Mem[0000000090800054] = e0bdd7c8
stw %l4,[%i5+0x054] ! Mem[0000000090800054] = 90740daf
! Mem[00000000908001a0] = 046412e4, %g2 = 00000000dd3fbef4
ldsb [%i5+0x1a0],%g2 ! %g2 = 0000000000000004
! Mem[00000000918001fc] = 18eab615, %g2 = 0000000000000004
ldsb [%o0+0x1ff],%g2 ! %g2 = 0000000000000018
p39_label_14:
! Mem[000000005e000160] = ee1c40e3, %l4 = 90740daf, %l2 = 000000d3
add %i0,0x160,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000ee1c40e3
! Mem[0000000090000018] = 05fdcaf7, %g2 = 0000000000000018
lduh [%i4+0x01a],%g2 ! %g2 = 00000000000005fd
! Mem[000000005e800008] = 86067169, %l3 = 0000000052abdfdc
swap [%i1+%o1],%l3 ! %l3 = 0000000086067169
! Mem[000000005e000110] = 2dddd218cb40b5d3, %l0 = 364eef0df30da1f4, %l7 = af798f0fa09a37f6
add %i0,0x110,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 2dddd218cb40b5d3
! Mem[000000005f800158] = 8ca958320574ffcc, %l0 = 364eef0df30da1f4, %l1 = f94f56c4ae47f047
add %i3,0x158,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 8ca958320574ffcc
! Mem[000000005e000008] = eab46ca99a770c44, %l7 = 2dddd218cb40b5d3, %l4 = 0000000090740daf
add %i0,0x08,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = eab46ca99a770c44
! Mem[000000005e80011c] = 44d1d5a2, %l5 = f88b01e3, %l7 = cb40b5d3
add %i1,0x11c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000044d1d5a2
! Mem[0000000091000030] = 9b369fcd 7e2e20fb, %g2 = 000005fd, %g3 = b4ace50f
ldd [%i6+0x030],%g2 ! %g2 = 000000009b369fcd 000000007e2e20fb
! Mem[00000000918000d8] = 8cf5264e 06c46a31, %g2 = 9b369fcd, %g3 = 7e2e20fb
ldd [%o0+0x0d8],%g2 ! %g2 = 000000008cf5264e 0000000006c46a31
! %l4 = eab46ca99a770c44, Mem[0000000090800068] = 3cd4f00a9ef6b82b
stx %l4,[%i5+0x068] ! Mem[0000000090800068] = eab46ca99a770c44
p39_label_15:
! Mem[000000005e000194] = cde9ddff, %l5 = 00000000f88b01e3
ldsb [%i0+0x194],%l5 ! %l5 = ffffffffffffffcd
! Mem[000000005f000122] = 4ed04705, %l1 = 8ca958320574ffcc
ldstub [%i2+0x122],%l1 ! %l1 = 00000047000000ff
! Mem[000000005e8000ac] = a52a7972, %l0 = 364eef0df30da1f4
swap [%i1+0x0ac],%l0 ! %l0 = 00000000a52a7972
! Mem[000000005e800090] = fb671647d8b68512, %l1 = 0000000000000047, %l5 = ffffffffffffffcd
add %i1,0x90,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = fb671647d8b68512
! Mem[0000000091800198] = 63465cbeba7cf3a7, %g2 = 000000008cf5264e
ldx [%o0+0x198],%g2 ! %g2 = 63465cbeba7cf3a7
! Mem[00000000910001dc] = 1382a2ec, %g2 = 63465cbeba7cf3a7
lduw [%i6+0x1dc],%g2 ! %g2 = 000000001382a2ec
! %l4 = eab46ca99a770c44, Mem[0000000091000080] = 1cecd93cf53fdb96
stx %l4,[%i6+0x080] ! Mem[0000000091000080] = eab46ca99a770c44
! Mem[000000005f800060] = 0978eb750c2d5ad6, %l3 = 0000000086067169, %l2 = 00000000ee1c40e3
add %i3,0x60,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 0978eb750c2d5ad6
! Mem[000000005e800114] = a325f918, %l2 = 0c2d5ad6, %l1 = 00000047
add %i1,0x114,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000a325f918
! Mem[000000005e800030] = d4737207fc2b7c93, %l1 = 00000000a325f918, %l6 = 0000000000000023
add %i1,0x30,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = d4737207fc2b7c93
p39_label_16:
! Mem[0000000091000074] = 20508cdb, %g18 = c43a116c35d8e3dd
ldsw [%i6+0x074],%g2 ! %g2 = c43a116c35d8e3dd
! Mem[000000005f800170] = 54993df087b100ef, %l0 = 00000000a52a7972, %l2 = 0978eb750c2d5ad6
add %i3,0x170,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 54993df087b100ef
! Mem[000000005f00001f] = 83d4a9a7, %l3 = 0000000086067169
ldstub [%i2+0x01f],%l3 ! %l3 = 000000a7000000ff
! Mem[000000009080016c] = dd52e920, %g2 = 0000000020508cdb
lduw [%i5+0x16c],%g2 ! %g2 = 00000000dd52e920
! Mem[000000005e800012] = 87407701, %l7 = 0000000044d1d5a2
ldstub [%i1+0x012],%l7 ! %l7 = 00000077000000ff
! Mem[000000005f800130] = f8e96fb0, %l2 = 87b100ef, %l5 = d8b68512
add %i3,0x130,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f8e96fb0
! %l6 = d4737207fc2b7c93, Mem[000000005e800168] = b12807b7
sth %l6,[%i1+0x168] ! Mem[000000005e800168] = 7c9307b7
! %l5 = 00000000f8e96fb0, Mem[000000009080012d] = 02c490e5
stb %l5,[%i5+0x12d] ! Mem[000000009080012c] = b0c490e5
! %l3 = 00000000000000a7, Mem[000000009100016e] = 75439b41
stb %l3,[%i6+0x16e] ! Mem[000000009100016c] = a7439b41
! Mem[000000005e800046] = 9afefd40, %l3 = 00000000000000a7
ldstub [%i1+0x046],%l3 ! %l3 = 000000fd000000ff
p39_label_17:
! Mem[00000000910000d8] = 4dfbc8b7 ea6f7d64, %g2 = dd52e920, %g3 = 06c46a31
ldd [%i6+0x0d8],%g2 ! %g2 = 000000004dfbc8b7 00000000ea6f7d64
! Mem[000000005e8000f8] = 5d59d838, %l3 = 00000000000000fd
swap [%i1+0x0f8],%l3 ! %l3 = 000000005d59d838
! Mem[000000009000004c] = 27716035, %g18 = c43a116c35d8e3dd
ldsw [%i4+0x04c],%g2 ! %g2 = c43a116c35d8e3dd
! Mem[000000005f000048] = c7e0dcf4ff7c4ad1, %l1 = 00000000a325f918, %l2 = 54993df087b100ef
add %i2,0x48,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = c7e0dcf4ff7c4ad1
! Mem[0000000090000078] = 095f567e, %g2 = 0000000027716035
lduw [%i4+0x078],%g2 ! %g2 = 00000000095f567e
! %l5 = 00000000f8e96fb0, Mem[0000000091000128] = 1c009f80
stw %l5,[%i6+0x128] ! Mem[0000000091000128] = f8e96fb0
! %l1 = 00000000a325f918, Mem[00000000900000ac] = 121c9e01
stw %l1,[%i4+0x0ac] ! Mem[00000000900000ac] = a325f918
! Mem[000000005e000124] = 52b428c6, %l3 = 5d59d838, %l6 = fc2b7c93
add %i0,0x124,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000052b428c6
! Mem[000000005e000000] = 4c5ab3b6, %l2 = c7e0dcf4ff7c4ad1
swap [%i0+%g0],%l2 ! %l2 = 000000004c5ab3b6
! Mem[000000005f0001e0] = 5dc5f918, %l1 = a325f918, %l6 = 52b428c6
add %i2,0x1e0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000005dc5f918
p39_label_18:
! Mem[000000005f800044] = 80ff3956, %l1 = 00000000a325f918
ldsh [%i3+0x044],%l1 ! %l1 = ffffffffffff80ff
! Mem[00000000900000b0] = 59001279, %g2 = 00000000095f567e
ldub [%i4+0x0b3],%g2 ! %g2 = 0000000000000059
! %l1 = ffffffffffff80ff, Mem[00000000918001e5] = 7262f300
stb %l1,[%o0+0x1e5] ! Mem[00000000918001e4] = ff62f300
! %l6 = 000000005dc5f918, Mem[00000000918000e0] = e08754d5
stw %l6,[%o0+0x0e0] ! Mem[00000000918000e0] = 5dc5f918
! Mem[000000005f0000bc] = 7c5aff22, %l6 = 5dc5f918, %l5 = f8e96fb0
add %i2,0xbc,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 000000007c5aff22
! %l3 = 000000005d59d838, Mem[000000009180000c] = 13813d64
sth %l3,[%o0+0x00c] ! Mem[000000009180000c] = d8383d64
! Mem[000000009080000c] = bc402a68, %g2 = 0000000000000059
lduw [%i5+0x00c],%g2 ! %g2 = 00000000bc402a68
! Mem[000000005e0000c0] = 1cac032c6b75abe9, %l4 = eab46ca99a770c44, %l1 = ffffffffffff80ff
add %i0,0xc0,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 1cac032c6b75abe9
! %l0 = a52a7972, %l1 = 6b75abe9, Mem[0000000091000008] = 2077cefd 9be6b9d3
std %l0,[%i6+%o1] ! Mem[0000000091000008] = a52a7972 6b75abe9
! Mem[000000005e000119] = 15be480d, %l6 = 000000005dc5f918
ldstub [%i0+0x119],%l6 ! %l6 = 000000be000000ff
p39_label_19:
! Mem[0000000090800070] = a09699f8bb03eaa9, %g2 = 00000000bc402a68
ldx [%i5+0x070],%g2 ! %g2 = a09699f8bb03eaa9
! Mem[000000005e00007c] = 79a7b84d, %l3 = 5d59d838, %l6 = 000000be
add %i0,0x7c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000079a7b84d
! Mem[000000005e0000cf] = 5526318d, %l1 = 1cac032c6b75abe9
ldstub [%i0+0x0cf],%l1 ! %l1 = 0000008d000000ff
! %l1 = 000000000000008d, Mem[0000000090800138] = 1a12d0fe71f3ccd5
stx %l1,[%i5+0x138] ! Mem[0000000090800138] = 000000000000008d
! Mem[000000005f8000d8] = 217a91ae86956360, %l5 = 000000007c5aff22, %l2 = 000000004c5ab3b6
add %i3,0xd8,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 217a91ae86956360
! Mem[000000005f0001ec] = c529d7d7, %l4 = eab46ca99a770c44
ldstub [%i2+0x1ec],%l4 ! %l4 = 000000c5000000ff
! Mem[000000005f0001d8] = 985efbe245eef5bd, %l5 = 000000007c5aff22, %l1 = 000000000000008d
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 985efbe245eef5bd
! Mem[00000000900000e8] = 76f00074 9d3b0171, %g2 = bb03eaa9, %g3 = ea6f7d64
ldd [%i4+0x0e8],%g2 ! %g2 = 0000000076f00074 000000009d3b0171
! %l4 = 00000000000000c5, Mem[00000000908000a8] = d71785dd
stb %l4,[%i5+0x0a8] ! Mem[00000000908000a8] = c51785dd
! Mem[00000000900001d4] = c428bf21, %g2 = 0000000076f00074
ldub [%i4+0x1d7],%g2 ! %g2 = 00000000000000c4
p39_label_20:
! %l4 = 00000000000000c5, Mem[000000009080016c] = dd52e920
stw %l4,[%i5+0x16c] ! Mem[000000009080016c] = 000000c5
! Mem[000000005e8001e0] = 1c3392558e6d600d, %l5 = 000000007c5aff22, %l6 = 0000000079a7b84d
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 1c3392558e6d600d
! %l0 = 00000000a52a7972, Mem[00000000900001d1] = 8e8d96cc
stb %l0,[%i4+0x1d1] ! Mem[00000000900001d0] = 728d96cc
! Mem[0000000090000074] = 39b60209, %g2 = 00000000000000c4
ldub [%i4+0x075],%g2 ! %g2 = 0000000000000039
! Mem[000000005e800014] = 232fe0ee, %l4 = 00000000000000c5
swap [%i1+0x014],%l4 ! %l4 = 00000000232fe0ee
! Mem[000000005e80003c] = 91b1e1cc, %l6 = 8e6d600d, %l2 = 86956360
add %i1,0x3c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000091b1e1cc
! Mem[0000000090000124] = 79e78541, %g2 = 0000000000000039
ldsh [%i4+0x124],%g2 ! %g2 = 00000000000079e7
! Mem[000000009100014c] = 920ceb5c, %g2 = 00000000000079e7
lduw [%i6+0x14c],%g2 ! %g2 = 00000000920ceb5c
! Mem[000000005f000091] = 4f649d9a, %l2 = 0000000091b1e1cc
ldstub [%i2+0x091],%l2 ! %l2 = 00000064000000ff
! %l2 = 0000000000000064, Mem[0000000091000100] = 1384f18762d999f4
stx %l2,[%i6+0x100] ! Mem[0000000091000100] = 0000000000000064
p39_label_21:
! Mem[00000000908001ec] = 0fa10a75, %g18 = c43a116c35d8e3dd
ldsw [%i5+0x1ec],%g2 ! %g2 = c43a116c35d8e3dd
! Mem[000000009080017c] = ed70c2da, %g18 = c43a116c35d8e3dd
ldsw [%i5+0x17c],%g2 ! %g2 = c43a116c35d8e3dd
! Mem[000000005f8000fe] = da837978, %l1 = 985efbe245eef5bd
ldstub [%i3+0x0fe],%l1 ! %l1 = 00000079000000ff
! Mem[00000000900001b8] = 49c8db2d, %g2 = ffffffffed70c2da
ldsb [%i4+0x1ba],%g2 ! %g2 = 0000000000000049
! Mem[000000005e000070] = 2296ae3b, %l2 = 0000000000000064
swap [%i0+0x070],%l2 ! %l2 = 000000002296ae3b
! %l5 = 000000007c5aff22, Mem[0000000090800001] = 979d1de3
stb %l5,[%i5+0x001] ! Mem[0000000090800000] = 229d1de3
! Mem[000000005f80012d] = 2b7c6f97, %l6 = 1c3392558e6d600d
ldstub [%i3+0x12d],%l6 ! %l6 = 0000007c000000ff
! Mem[000000005e8001a0] = e3147184 dae0dd03, %l0 = a52a7972, %l1 = 00000079
ldd [%i1+0x1a0],%l0 ! %l0 = 00000000e3147184 00000000dae0dd03
! Mem[000000005e0000ff] = 3b55a461, %l0 = 00000000e3147184
ldstub [%i0+0x0ff],%l0 ! %l0 = 00000061000000ff
! %l2 = 2296ae3b, %l3 = 5d59d838, Mem[00000000918001a0] = d9478d93 f401a3b4
std %l2,[%o0+0x1a0] ! Mem[00000000918001a0] = 2296ae3b 5d59d838
p39_label_22:
! Mem[00000000910000c0] = b32e8c43 86264844, %g2 = 00000049, %g3 = 9d3b0171
ldd [%i6+0x0c0],%g2 ! %g2 = 00000000b32e8c43 0000000086264844
! Mem[00000000910001a0] = 4352a10b3f4114b0, %g2 = 00000000b32e8c43
ldx [%i6+0x1a0],%g2 ! %g2 = 4352a10b3f4114b0
! Mem[000000005f000144] = 9e8d93f5, %l3 = 000000005d59d838
swap [%i2+0x144],%l3 ! %l3 = 000000009e8d93f5
! %l4 = 00000000232fe0ee, Mem[000000009080013d] = 00008dd0
stb %l4,[%i5+0x13d] ! Mem[000000009080013c] = ee008dd0
! Mem[000000009080019c] = 3817f15b, %g2 = 4352a10b3f4114b0
ldub [%i5+0x19c],%g2 ! %g2 = 0000000000000038
! %l6 = 0000007c, %l7 = 00000077, Mem[00000000908001e8] = 916930f2 0fa10a75
std %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = 0000007c 00000077
! Mem[000000005e800003] = 73575c04, %l1 = 00000000dae0dd03
ldstub [%i1+0x003],%l1 ! %l1 = 00000004000000ff
! %l2 = 000000002296ae3b, Mem[000000009100017e] = 5388d9bc
stb %l2,[%i6+0x17e] ! Mem[000000009100017c] = 3b88d9bc
! %l2 = 000000002296ae3b, Mem[0000000090800010] = 388b335f
stw %l2,[%i5+%o2] ! Mem[0000000090800010] = 2296ae3b
! %l4 = 232fe0ee, %l5 = 7c5aff22, Mem[00000000910000c8] = bcc35aee 1407c9ab
std %l4,[%i6+0x0c8] ! Mem[00000000910000c8] = 232fe0ee 7c5aff22
p39_label_23:
! Mem[000000005f8001d8] = b2d2ced6, %l6 = 000000000000007c
swap [%i3+0x1d8],%l6 ! %l6 = 00000000b2d2ced6
! %l7 = 0000000000000077, Mem[00000000910000f7] = 7dd656b0
stb %l7,[%i6+0x0f7] ! Mem[00000000910000f4] = 77d656b0
! Mem[000000005e000104] = 8e009389, %l7 = 00000077, %l5 = 7c5aff22
add %i0,0x104,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000008e009389
! Mem[000000005f8000f0] = c6083a56, %l0 = 0000000000000061
ldstub [%i3+0x0f0],%l0 ! %l0 = 000000c6000000ff
! Mem[000000005e8001dc] = ff9653ab, %l2 = 000000002296ae3b
swap [%i1+0x1dc],%l2 ! %l2 = 00000000ff9653ab
! %l1 = 0000000000000004, Mem[0000000091000058] = 1aa7b941
stw %l1,[%i6+0x058] ! Mem[0000000091000058] = 00000004
! Mem[000000005f8001b0] = 861169c2e9885343, %l5 = 000000008e009389, %l7 = 0000000000000077
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 861169c2e9885343
! Mem[000000009000019c] = 325cd018, %g2 = 0000000000000038
ldsb [%i4+0x19f],%g2 ! %g2 = 0000000000000032
! Mem[0000000090000020] = f46b84e7bee0efbc, %g2 = 0000000000000032
ldx [%i4+%o4],%g2 ! %g2 = f46b84e7bee0efbc
! Mem[000000005f8000d0] = 33812e03e75ee332, %l0 = 00000000000000c6, %l2 = 00000000ff9653ab
add %i3,0xd0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 33812e03e75ee332
p39_label_24:
! Mem[0000000090000088] = a8616d1e19ef6fd7, %g2 = f46b84e7bee0efbc
ldx [%i4+0x088],%g2 ! %g2 = a8616d1e19ef6fd7
! Mem[0000000091000004] = c41b66aa, %g2 = a8616d1e19ef6fd7
ldsb [%i6+0x004],%g2 ! %g2 = ffffffffffffffc4
! %l0 = 000000c6, %l1 = 00000004, Mem[0000000091000158] = 244a5c85 bd3e75b5
std %l0,[%i6+0x158] ! Mem[0000000091000158] = 000000c6 00000004
! Mem[000000005e800080] = b2004433, %l7 = e9885343, %l0 = 000000c6
add %i1,0x80,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b2004433
! Mem[000000005f000114] = 17be8a95, %l0 = 00000000b2004433
ldstub [%i2+0x114],%l0 ! %l0 = 00000017000000ff
! Mem[000000005e8000a8] = 6613dfa7, %l4 = 232fe0ee, %l0 = 00000017
add %i1,0xa8,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000006613dfa7
! Mem[000000005f8000a4] = 482f8d6f, %l4 = 00000000232fe0ee
swap [%i3+0x0a4],%l4 ! %l4 = 00000000482f8d6f
! Mem[000000005e800088] = 9a469824, %l0 = 6613dfa7, %l7 = e9885343
add %i1,0x88,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009a469824
! Mem[000000005f000154] = 0430165d, %l2 = 33812e03e75ee332
swap [%i2+0x154],%l2 ! %l2 = 000000000430165d
! Mem[000000005f0000e4] = edc5d946, %l4 = 00000000482f8d6f
ldstub [%i2+0x0e4],%l4 ! %l4 = 000000ed000000ff
p39_label_25:
! %l7 = 000000009a469824, Mem[0000000091000158] = 000000c600000004
stx %l7,[%i6+0x158] ! Mem[0000000091000158] = 000000009a469824
! %l6 = 00000000b2d2ced6, Mem[000000005e000160] = ee1c40e3
sth %l6,[%i0+0x160] ! Mem[000000005e000160] = ced640e3
! Mem[000000005f800053] = 2b582dc0, %l6 = 00000000b2d2ced6
ldstub [%i3+0x053],%l6 ! %l6 = 000000c0000000ff
! Mem[000000005f800013] = 3a8dec7c, %l0 = 000000006613dfa7
ldstub [%i3+0x013],%l0 ! %l0 = 0000007c000000ff
! Mem[000000005f80014c] = 567abf8c, %l1 = 0000000000000004
swap [%i3+0x14c],%l1 ! %l1 = 00000000567abf8c
! Mem[000000005e0001e4] = a694f5f3, %l7 = 000000009a469824
lduw [%i0+0x1e4],%l7 ! %l7 = 00000000a694f5f3
! Mem[000000005e000068] = b5514d39d5778926, %l3 = 000000009e8d93f5, %l0 = 000000000000007c
add %i0,0x68,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = b5514d39d5778926
! Mem[000000005f0001d4] = 8b8892f6, %l1 = 00000000567abf8c
swap [%i2+0x1d4],%l1 ! %l1 = 000000008b8892f6
! Mem[000000005f000168] = de43bfe9ca6e9be7, %l2 = 000000000430165d, %l6 = 00000000000000c0
add %i2,0x168,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = de43bfe9ca6e9be7
! Mem[000000005f800050] = 2b582dff, %l5 = 000000008e009389
ldsw [%i3+0x050],%l5 ! %l5 = 000000002b582dff
ba,a p39_not_taken_0_end
p39_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 b5514d39d5778926
bne,a,pn %xcc,p39_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000008b8892f6
bne,a,pn %xcc,p39_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000430165d
bne,a,pn %xcc,p39_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000009e8d93f5
bne,a,pn %xcc,p39_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000ed
bne,a,pn %xcc,p39_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002b582dff
bne,a,pn %xcc,p39_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be de43bfe9ca6e9be7
bne,a,pn %xcc,p39_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000a694f5f3
bne,a,pn %xcc,p39_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p39_check_fp_registers:
set p39_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be cf2a5fa4 7d36b841
bne %xcc,p39_f0_fail
nop
! Check Local Memory
set p39_local0_expect,%g1
p39_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = ff7c4ad19e31496c
ldx [%i0+0x000],%g3 ! Observed data at 000000005e000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = c529d7d7b49a72de
ldx [%i0+0x018],%g3 ! Observed data at 000000005e000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = ff54e99078025041
ldx [%i0+0x028],%g3 ! Observed data at 000000005e000028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000074f61b1ab4
ldx [%i0+0x048],%g3 ! Observed data at 000000005e000048
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000006436ffb1f0
ldx [%i0+0x070],%g3 ! Observed data at 000000005e000070
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x070,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1d0dff3d287a7231
ldx [%i0+0x0a0],%g3 ! Observed data at 000000005e0000a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 07a630a0552631ff
ldx [%i0+0x0c8],%g3 ! Observed data at 000000005e0000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 5174ffcf5742791b
ldx [%i0+0x0f0],%g3 ! Observed data at 000000005e0000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 5948e2df3b55a4ff
ldx [%i0+0x0f8],%g3 ! Observed data at 000000005e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0b99ff9db0cdfabe
ldx [%i0+0x108],%g3 ! Observed data at 000000005e000108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = 15ff480d18eb5988
ldx [%i0+0x118],%g3 ! Observed data at 000000005e000118
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 20fd8a539aba6545
ldx [%i0+0x128],%g3 ! Observed data at 000000005e000128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 82ac570a3aa8ffe0
ldx [%i0+0x140],%g3 ! Observed data at 000000005e000140
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = ced640e34042bc93
ldx [%i0+0x160],%g3 ! Observed data at 000000005e000160
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 65f2bf28cde9ddff
ldx [%i0+0x190],%g3 ! Observed data at 000000005e000190
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000108bc059bb
ldx [%i0+0x1d0],%g3 ! Observed data at 000000005e0001d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i0,0x1d0,%g4
set p39_local1_expect,%g1
p39_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 73575cff5f05494b
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 = 52abdfdc1ad3c98d
ldx [%i1+0x008],%g3 ! Observed data at 000000005e800008
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8740ff01000000c5
ldx [%i1+0x010],%g3 ! Observed data at 000000005e800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 9cf4cc2336ffea99
ldx [%i1+0x028],%g3 ! Observed data at 000000005e800028
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = fc9f01c39afeff40
ldx [%i1+0x040],%g3 ! Observed data at 000000005e800040
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 0000789845c172a9
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 = 9a4698246bff4f7e
ldx [%i1+0x088],%g3 ! Observed data at 000000005e800088
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6613dfa7f30da1f4
ldx [%i1+0x0a8],%g3 ! Observed data at 000000005e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 8e10881f545e8c39
ldx [%i1+0x0b8],%g3 ! Observed data at 000000005e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 47a11cad40b510ff
ldx [%i1+0x0d8],%g3 ! Observed data at 000000005e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000fd27347a04
ldx [%i1+0x0f8],%g3 ! Observed data at 000000005e8000f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = ff267ea9a325f918
ldx [%i1+0x110],%g3 ! Observed data at 000000005e800110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 89c8acd376ff627e
ldx [%i1+0x148],%g3 ! Observed data at 000000005e800148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = 7c9307b717a5d5f4
ldx [%i1+0x168],%g3 ! Observed data at 000000005e800168
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = a5ff538264ec6866
ldx [%i1+0x1d0],%g3 ! Observed data at 000000005e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 56f4bc6e2296ae3b
ldx [%i1+0x1d8],%g3 ! Observed data at 000000005e8001d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = d8b68512a5a04606
ldx [%i1+0x1f0],%g3 ! Observed data at 000000005e8001f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i1,0x1f0,%g4
set p39_local2_expect,%g1
p39_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = a5e64fcdf7ffd27c
ldx [%i2+0x000],%g3 ! Observed data at 000000005f000000
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 8671774a83d4a9ff
ldx [%i2+0x018],%g3 ! Observed data at 000000005f000018
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x018,%g4
ldx [%g1+0x080],%g2 ! Expected data = b9a4062fa5ff5382
ldx [%i2+0x080],%g3 ! Observed data at 000000005f000080
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4fff9d9a2a43522d
ldx [%i2+0x090],%g3 ! Observed data at 000000005f000090
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = bedb8ef37c5aff22
ldx [%i2+0x0b8],%g3 ! Observed data at 000000005f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 8f974db859dc1045
ldx [%i2+0x0c8],%g3 ! Observed data at 000000005f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff3e38d475cf2d32
ldx [%i2+0x0d0],%g3 ! Observed data at 000000005f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ae2de307ffc5d946
ldx [%i2+0x0e0],%g3 ! Observed data at 000000005f0000e0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = c1212095ffbe8a95
ldx [%i2+0x110],%g3 ! Observed data at 000000005f000110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4ed0ff0564ec6866
ldx [%i2+0x120],%g3 ! Observed data at 000000005f000120
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3b54f849890eff62
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 = dfc378fc5d59d838
ldx [%i2+0x140],%g3 ! Observed data at 000000005f000140
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 857e0182e75ee332
ldx [%i2+0x150],%g3 ! Observed data at 000000005f000150
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 44e59c23302a05ff
ldx [%i2+0x1c8],%g3 ! Observed data at 000000005f0001c8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c154df22567abf8c
ldx [%i2+0x1d0],%g3 ! Observed data at 000000005f0001d0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e02c24cdff29d7d7
ldx [%i2+0x1e8],%g3 ! Observed data at 000000005f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0fde3f9c00000054
ldx [%i2+0x1f8],%g3 ! Observed data at 000000005f0001f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i2,0x1f8,%g4
set p39_local3_expect,%g1
p39_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 3a8decff96bbdd1d
ldx [%i3+0x010],%g3 ! Observed data at 000000005f800010
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = 383903cd80ff3956
ldx [%i3+0x040],%g3 ! Observed data at 000000005f800040
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 2b582dff1bf38f88
ldx [%i3+0x050],%g3 ! Observed data at 000000005f800050
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = ffae1de73328e40a
ldx [%i3+0x078],%g3 ! Observed data at 000000005f800078
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 5681211bdf329add
ldx [%i3+0x080],%g3 ! Observed data at 000000005f800080
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1d3a17f0232fe0ee
ldx [%i3+0x0a0],%g3 ! Observed data at 000000005f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff083a5659dc1045
ldx [%i3+0x0f0],%g3 ! Observed data at 000000005f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 6c2bafe2da83ff78
ldx [%i3+0x0f8],%g3 ! Observed data at 000000005f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 27ffac387d7f2215
ldx [%i3+0x108],%g3 ! Observed data at 000000005f800108
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 000000006c23ecd3
ldx [%i3+0x110],%g3 ! Observed data at 000000005f800110
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 00e101f12bff6f97
ldx [%i3+0x128],%g3 ! Observed data at 000000005f800128
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = ffe209986b7f96d5
ldx [%i3+0x140],%g3 ! Observed data at 000000005f800140
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 292515bd00000004
ldx [%i3+0x148],%g3 ! Observed data at 000000005f800148
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0000007cc50493a1
ldx [%i3+0x1d8],%g3 ! Observed data at 000000005f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 371850ffb8ff10a0
ldx [%i3+0x1f0],%g3 ! Observed data at 000000005f8001f0
cmp %g2,%g3
bne,a,pn %xcc,p39_local_failed
add %i3,0x1f0,%g4
! The test for processor 39 has passed
p39_passed:
ta GOOD_TRAP
nop
p39_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p39_failed
p39_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p39_failed
p39_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p39_failed
p39_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p39_failed
p39_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p39_failed
p39_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p39_failed
p39_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p39_failed
p39_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p39_failed
p39_f0_fail:
set p39_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
lduwa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e800008]
lduha [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800020]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000008]
swapa [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f800020]
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800028]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e800028]
done
p39_trap1o:
lduwa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005e800008]
lduha [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800020]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000005f000008]
swapa [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000005f800020]
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000005e800028]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000005e800028]
done
p39_trap2e:
ldsba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005f000018]
done
p39_trap2o:
ldsba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000005f000018]
done
p39_trap3e:
nop
nop
nop
nop
nop
nop
done
p39_trap3o:
nop
nop
nop
nop
nop
nop
done
p39_init_memory_pointers:
set p39_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p39_local0_start,%i0
set p39_local1_start,%i1
set p39_local2_start,%i2
set p39_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c064031061e7881f
ldx [%g1+0x008],%l1 ! %l1 = 898ba4e2061c1646
ldx [%g1+0x010],%l2 ! %l2 = 9036f0da4f8079b0
ldx [%g1+0x018],%l3 ! %l3 = 9532422286964167
ldx [%g1+0x020],%l4 ! %l4 = 4088609418740693
ldx [%g1+0x028],%l5 ! %l5 = 2e768fafdb1693b5
ldx [%g1+0x030],%l6 ! %l6 = 804e059de4d59f43
ldx [%g1+0x038],%l7 ! %l7 = bce2a7abee73e162
! Initialize the output register of window 0
set unres3_start,%o0
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 = e2883e1d 7f4a614e a83ff8a4 09c1ac57
! %f4 = aabe88c0 3567c034 43f7043d 79759991
! %f8 = 9481a20b 3cf71de1 88700e8b a5137350
! %f12 = 39cf2065 c8d3cd7d aa8c7770 708fe1aa
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a7d87e9d cceb80af 5785ded5 591978fe
! %f20 = 0d5c7704 acbb14ff 4f69bd6c 7958c9ea
! %f24 = 140d5990 ce00b08e 3f4819b8 75bf1650
! %f28 = 9ebf6049 713d2c9b 26639257 1750d9e6
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 61cbdcbe bbda6615 234d3a5d a1dce909
! %f36 = bbf11086 a3f06802 1e1159b9 75c78fca
! %f40 = c7bad7d8 43bbcc05 325c5318 96c9058e
! %f44 = cd2f32e3 2b8e489a 6b1fd5ce 3b72ecef
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8a39cef000000064,%g7,%g1 ! GSR scale = 12, align = 4
wr %g1,%g0,%gsr ! GSR = 8a39cef000000064
wr %g0,%y ! Clear Y 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[0000000060000168] = 09cce345, %l7 = 64d2f2fb, %l0 = a35b553d
add %i0,0x168,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 0000000009cce345
! Mem[00000000618001b8] = f046a0ac, %l5 = 463ffa70, %l7 = 64d2f2fb
add %i3,0x1b8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000f046a0ac
! Mem[000000006180018c] = f7b17dab, %l3 = eb16c1cb, %l7 = f046a0ac
add %i3,0x18c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000f7b17dab
! %l2 = 54144b486c20adcf, Mem[00000000908000f8] = 1182fc77
stb %l2,[%i5+0x0f8] ! Mem[00000000908000f8] = cf82fc77
! Mem[0000000090800168] = 0ac60230 dd52e920, %g2 = 14ed6cff, %g3 = 0bad0b00
ldd [%i5+0x168],%g2 ! %g2 = 000000000ac60230 00000000dd52e920
! Mem[0000000060800018] = 290458991b50727e, %l1 = e1db730c291af60c, %l4 = 7eef437419d39fc5
add %i1,0x18,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 290458991b50727e
! Mem[0000000090800174] = 9e5a486c, %g2 = 000000000ac60230
ldsb [%i5+0x174],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000090800018] = fa73ed6e, %g18 = ee3a4534b1a16896
ldsw [%i5+%o3],%g2 ! %g2 = ee3a4534b1a16896
! Mem[0000000061000138] = 2cf52669, %l3 = e96da5cfeb16c1cb
swap [%i2+0x138],%l3 ! %l3 = 000000002cf52669
! Mem[0000000061000024] = d532b360, %l5 = 463ffa70, %l4 = 1b50727e
add %i2,0x24,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d532b360
p40_label_2:
! Mem[0000000061800120] = 172ad13eb6d6551f, %l0 = 0000000009cce345, %l4 = 00000000d532b360
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 172ad13eb6d6551f
! Mem[00000000610001d0] = 502cf1114cd130e3, %l4 = 172ad13eb6d6551f, %l4 = 172ad13eb6d6551f
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 502cf1114cd130e3
! Mem[0000000061800000] = 84b31acd, %l3 = 000000002cf52669
swap [%i3+%g0],%l3 ! %l3 = 0000000084b31acd
! Mem[00000000600000b0] = 65999705b9925c76, %l2 = 54144b486c20adcf, %l4 = 502cf1114cd130e3
add %i0,0xb0,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 65999705b9925c76
! Mem[0000000061000195] = 512bc9b8, %l1 = e1db730c291af60c
ldstub [%i2+0x195],%l1 ! %l1 = 0000002b000000ff
! %l1 = 000000000000002b, Mem[00000000900000cc] = 2096bba5
stw %l1,[%i4+0x0cc] ! Mem[00000000900000cc] = 0000002b
! Mem[0000000091800130] = 5d1274b2 465010e8, %g2 = fa73ed6e, %g3 = dd52e920
ldd [%o0+0x130],%g2 ! %g2 = 000000005d1274b2 00000000465010e8
! Mem[0000000091000048] = 4b221ae1, %g2 = 000000005d1274b2
lduw [%i6+0x048],%g2 ! %g2 = 000000004b221ae1
! Mem[00000000600000b4] = b9925c76, %l4 = b9925c76, %l5 = 463ffa70
add %i0,0xb4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000b9925c76
! Mem[0000000060000020] = cefb6fb664eb3d58, %l3 = 0000000084b31acd, %l3 = 0000000084b31acd
add %i0,0x20,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = cefb6fb664eb3d58
p40_label_3:
! Mem[000000006080008c] = 6cfa2dc7, %l1 = 000000000000002b
swap [%i1+0x08c],%l1 ! %l1 = 000000006cfa2dc7
! Mem[00000000910000c0] = b32e8c4386264844, %g2 = 000000004b221ae1
ldx [%i6+0x0c0],%g2 ! %g2 = b32e8c4386264844
! Mem[00000000900000d8] = 8cda47c0, %g2 = b32e8c4386264844
ldub [%i4+0x0db],%g2 ! %g2 = 000000000000008c
! Mem[00000000908001cc] = eb1eb481, %g2 = 000000000000008c
ldsh [%i5+0x1cc],%g2 ! %g2 = ffffffffffffeb1e
! %l6 = 03a8fc15, %l7 = f7b17dab, Mem[00000000900001c0] = 6e76fc32 a770ca4c
std %l6,[%i4+0x1c0] ! Mem[00000000900001c0] = 03a8fc15 f7b17dab
! Mem[0000000061000125] = 6e9d9926, %l1 = 000000006cfa2dc7
ldstub [%i2+0x125],%l1 ! %l1 = 0000009d000000ff
! Mem[000000009000006c] = 8cb0ef85, %g2 = ffffffffffffeb1e
lduh [%i4+0x06e],%g2 ! %g2 = 0000000000008cb0
! Mem[00000000610000d4] = 00318c2e, %l7 = 00000000f7b17dab
ldstub [%i2+0x0d4],%l7 ! %l7 = 00000000000000ff
! Mem[00000000900001ac] = 8f7dfaad, %g2 = 0000000000008cb0
ldsb [%i4+0x1ad],%g2 ! %g2 = ffffffffffffff8f
! Mem[0000000060800044] = 74a3642d, %l4 = 65999705b9925c76
swap [%i1+0x044],%l4 ! %l4 = 0000000074a3642d
p40_label_4:
! Mem[0000000090800020] = 2247d686, %g2 = ffffffffffffff8f
ldsh [%i5+%o4],%g2 ! %g2 = 0000000000002247
! Mem[00000000618001b0] = fb274b8a, %l4 = 74a3642d, %l4 = 74a3642d
add %i3,0x1b0,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000fb274b8a
! Mem[00000000610000e0] = 95f315044a2bc165, %l0 = 0000000009cce345, %l2 = 54144b486c20adcf
add %i2,0xe0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 95f315044a2bc165
! %l0 = 0000000009cce345, Mem[0000000061000014] = a1767f08
sth %l0,[%i2+0x014] ! Mem[0000000061000014] = e3457f08
! Mem[0000000090000180] = eb44f105, %g2 = 0000000000002247
lduh [%i4+0x180],%g2 ! %g2 = 000000000000eb44
! Mem[0000000061800170] = 7ab925c0, %l4 = 00000000fb274b8a
swap [%i3+0x170],%l4 ! %l4 = 000000007ab925c0
! Mem[0000000061000018] = ca13440faf5fec01, %l1 = 000000000000009d, %l4 = 000000007ab925c0
add %i2,0x18,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = ca13440faf5fec01
! Mem[0000000090800190] = 7c092ad3, %g2 = 000000000000eb44
lduw [%i5+0x190],%g2 ! %g2 = 000000007c092ad3
! Mem[00000000910000dc] = 64644357, %g2 = 000000007c092ad3
ldub [%i6+0x0df],%g2 ! %g2 = 0000000000000064
! %l6 = 11599f0c03a8fc15, Mem[0000000090800135] = 6684001a
stb %l6,[%i5+0x135] ! Mem[0000000090800134] = 1584001a
p40_label_5:
! Mem[00000000918000d8] = 264e06c4, %g2 = 0000000000000064
lduh [%o0+0x0da],%g2 ! %g2 = 000000000000264e
! Mem[00000000600000c4] = 9fb9e284, %l5 = b9925c76, %l1 = 0000009d
add %i0,0xc4,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000009fb9e284
! %l7 = 0000000000000000, Mem[0000000090000048] = f0df8dbe27716035
stx %l7,[%i4+0x048] ! Mem[0000000090000048] = 0000000000000000
! Mem[00000000610001b0] = 2c8d27d0, %l3 = cefb6fb664eb3d58
swap [%i2+0x1b0],%l3 ! %l3 = 000000002c8d27d0
! %l6 = 11599f0c03a8fc15, Mem[0000000061800134] = 8f5cbeab
stw %l6,[%i3+0x134] ! Mem[0000000061800134] = 03a8fc15
! Mem[00000000900000b0] = 7c212b59, %g2 = 000000000000264e
lduw [%i4+0x0b0],%g2 ! %g2 = 000000007c212b59
! Mem[000000006000016c] = 0e21ac33, %l1 = 000000009fb9e284
ldstub [%i0+0x16c],%l1 ! %l1 = 0000000e000000ff
! Mem[0000000060000188] = 35c38f503a3e1d20, %l1 = 000000000000000e, %l7 = 0000000000000000
add %i0,0x188,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 35c38f503a3e1d20
! Mem[0000000060000198] = 1bdf6d00424a5dba, %l0 = 0000000009cce345, %l3 = 000000002c8d27d0
add %i0,0x198,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 1bdf6d00424a5dba
! Mem[00000000908001a8] = f7afcdbe, %g2 = 000000007c212b59
ldsh [%i5+0x1a8],%g2 ! %g2 = fffffffffffff7af
p40_label_6:
! Mem[0000000091000078] = 3d567647, %g2 = fffffffffffff7af
ldub [%i6+0x07a],%g2 ! %g2 = 000000000000003d
! %l3 = 1bdf6d00424a5dba, Mem[0000000091800198] = 63465cbeba7cf3a7
stx %l3,[%o0+0x198] ! Mem[0000000091800198] = 1bdf6d00424a5dba
! Mem[0000000090000104] = 682c91a7, %g2 = 000000000000003d
ldub [%i4+0x104],%g2 ! %g2 = 0000000000000068
! %l2 = 95f315044a2bc165, Mem[0000000091000085] = 3fdb9604
stb %l2,[%i6+0x085] ! Mem[0000000091000084] = 65db9604
! %l5 = 00000000b9925c76, Mem[000000009080009c] = d8debc93
sth %l5,[%i5+0x09c] ! Mem[000000009080009c] = 5c76bc93
! Mem[00000000918001e8] = 0068f208, %g2 = 0000000000000068
lduw [%o0+0x1e8],%g2 ! %g2 = 000000000068f208
! %l4 = ca13440faf5fec01, Mem[00000000600001a0] = 05a7022bdfe36783
stx %l4,[%i0+0x1a0] ! Mem[00000000600001a0] = ca13440faf5fec01
! Mem[0000000060000050] = 29c647e0, %l0 = 09cce345, %l4 = af5fec01
add %i0,0x50,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000029c647e0
! %l6 = 11599f0c03a8fc15, Mem[00000000900001de] = d84a41ca
stb %l6,[%i4+0x1de] ! Mem[00000000900001dc] = 154a41ca
! Mem[000000006000008e] = cffc4b02, %l3 = 1bdf6d00424a5dba
ldstub [%i0+0x08e],%l3 ! %l3 = 0000004b000000ff
p40_label_7:
! Mem[00000000918000a4] = e5674a19, %g2 = 000000000068f208
lduw [%o0+0x0a4],%g2 ! %g2 = 00000000e5674a19
! Mem[0000000060800080] = 10576ebe14921b35, %l7 = 35c38f503a3e1d20, %l7 = 35c38f503a3e1d20
add %i1,0x80,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 10576ebe14921b35
! %l4 = 0000000029c647e0, Mem[00000000918001d4] = ea1f732e
stw %l4,[%o0+0x1d4] ! Mem[00000000918001d4] = 29c647e0
! Mem[0000000061800168] = 46fb8a6a937047e6, %l3 = 000000000000004b, %l7 = 10576ebe14921b35
add %i3,0x168,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 46fb8a6a937047e6
! Mem[000000006100004a] = e47f0906, %l1 = 000000000000000e
ldstub [%i2+0x04a],%l1 ! %l1 = 00000009000000ff
! Mem[0000000061000068] = c3709c0e, %l6 = 03a8fc15, %l6 = 03a8fc15
add %i2,0x68,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000c3709c0e
! %l3 = 000000000000004b, Mem[0000000061000018] = ca13440faf5fec01
stx %l3,[%i2+%o3] ! Mem[0000000061000018] = 000000000000004b
! Mem[0000000091000000] = 4712e8cc, %g18 = ee3a4534b1a16896
ldsw [%i6+%g0],%g2 ! %g2 = ee3a4534b1a16896
! Mem[00000000600000d8] = 0a5451c35c74cc81, %l2 = 95f315044a2bc165, %l3 = 000000000000004b
add %i0,0xd8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 0a5451c35c74cc81
! Mem[0000000060000158] = f09b2be593407ab6, %l5 = 00000000b9925c76, %l5 = 00000000b9925c76
add %i0,0x158,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f09b2be593407ab6
p40_label_8:
! Mem[0000000091000178] = 5045ac3eface5388, %g2 = 000000004712e8cc
ldx [%i6+0x178],%g2 ! %g2 = 5045ac3eface5388
! Mem[0000000061000070] = 7ab632c0592a36d7, %l1 = 0000000000000009, %l2 = 95f315044a2bc165
add %i2,0x70,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 7ab632c0592a36d7
! %l1 = 0000000000000009, Mem[0000000090000108] = 3abbf315
stw %l1,[%i4+0x108] ! Mem[0000000090000108] = 00000009
! Mem[0000000061800114] = 87a6c5f0, %l0 = 09cce345, %l1 = 00000009
add %i3,0x114,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000087a6c5f0
! %l3 = 0a5451c35c74cc81, Mem[00000000910000da] = c8b7ea6f
sth %l3,[%i6+0x0da] ! Mem[00000000910000d8] = cc81ea6f
! Mem[0000000060000128] = 5a9c6764, %l5 = f09b2be593407ab6
swap [%i0+0x128],%l5 ! %l5 = 000000005a9c6764
! %l3 = 0a5451c35c74cc81, Mem[00000000908001f0] = b51f4c0f
stw %l3,[%i5+0x1f0] ! Mem[00000000908001f0] = 5c74cc81
! %l2 = 7ab632c0592a36d7, Mem[00000000900000b7] = 86ae2386
stb %l2,[%i4+0x0b7] ! Mem[00000000900000b4] = d7ae2386
! Mem[0000000060800085] = 14921b35, %l1 = 0000000087a6c5f0
ldstub [%i1+0x085],%l1 ! %l1 = 00000092000000ff
! Mem[0000000091800060] = 4efd124c, %g18 = ee3a4534b1a16896
ldsw [%o0+0x060],%g2 ! %g2 = ee3a4534b1a16896
p40_label_9:
! Mem[00000000910001e4] = a678b1ff, %g2 = 000000004efd124c
ldub [%i6+0x1e6],%g2 ! %g2 = 00000000000000a6
! Mem[0000000060800158] = 8cd01302bf382087, %l3 = 0a5451c35c74cc81, %l3 = 0a5451c35c74cc81
add %i1,0x158,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8cd01302bf382087
! Mem[00000000610001a4] = c2fb7193, %l0 = 0000000009cce345
lduw [%i2+0x1a4],%l0 ! %l0 = 00000000c2fb7193
! Mem[00000000608001f0] = 5d48399f, %l1 = 00000092, %l4 = 29c647e0
add %i1,0x1f0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000005d48399f
! Mem[0000000061000098] = ff7f778a 206abc71, %l6 = c3709c0e, %l7 = 937047e6
ldd [%i2+0x098],%l6 ! %l6 = 00000000ff7f778a 00000000206abc71
! %l3 = 8cd01302bf382087, Mem[00000000918001d0] = a5d2344629c647e0
stx %l3,[%o0+0x1d0] ! Mem[00000000918001d0] = 8cd01302bf382087
! %l3 = 8cd01302bf382087, Mem[0000000091800054] = 4cefec36
stw %l3,[%o0+0x054] ! Mem[0000000091800054] = bf382087
! Mem[000000006000015c] = 93407ab6, %l7 = 206abc71, %l4 = 5d48399f
add %i0,0x15c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000093407ab6
! Mem[0000000061000008] = c39d6789195276c8, %l7 = 00000000206abc71, %l5 = 000000005a9c6764
add %i2,0x08,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = c39d6789195276c8
! Mem[0000000061800148] = e8a9b02215a7b271, %l5 = c39d6789195276c8, %l6 = 00000000ff7f778a
add %i3,0x148,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = e8a9b02215a7b271
p40_label_10:
! Mem[000000006180013f] = 53b53519, %l3 = 8cd01302bf382087
ldstub [%i3+0x13f],%l3 ! %l3 = 00000019000000ff
! Mem[00000000608000ac] = 53d14ad0, %l6 = 15a7b271, %l2 = 592a36d7
add %i1,0xac,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000053d14ad0
! %l3 = 0000000000000019, Mem[00000000910000f6] = c27dd656
stb %l3,[%i6+0x0f6] ! Mem[00000000910000f4] = 197dd656
! Mem[00000000610000f0] = 1ce9bd834d79779e, %l2 = 0000000053d14ad0
ldx [%i2+0x0f0],%l2 ! %l2 = 1ce9bd834d79779e
! %l2 = 1ce9bd834d79779e, Mem[000000006000015e] = 93407ab6
sth %l2,[%i0+0x15e] ! Mem[000000006000015c] = 9340779e
! Mem[00000000608000c8] = 3529a0e4 fe8b06f9, %l4 = 93407ab6, %l5 = 195276c8
ldd [%i1+0x0c8],%l4 ! %l4 = 000000003529a0e4 00000000fe8b06f9
! Mem[0000000060800158] = 8cd01302, %l4 = 000000003529a0e4
swap [%i1+0x158],%l4 ! %l4 = 000000008cd01302
! Mem[0000000091000184] = 1e98874b, %g2 = 00000000000000a6
ldsh [%i6+0x184],%g2 ! %g2 = 0000000000001e98
! %l0 = c2fb7193, %l1 = 00000092, Mem[00000000910000a8] = 8dd0b147 40e5244d
std %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = c2fb7193 00000092
! %l3 = 0000000000000019, Mem[00000000910001d6] = 9fe2de21
sth %l3,[%i6+0x1d6] ! Mem[00000000910001d4] = 0019de21
p40_label_11:
! Mem[0000000090800190] = 7c092ad3, %g2 = 0000000000001e98
lduh [%i5+0x190],%g2 ! %g2 = 0000000000007c09
! Mem[0000000061800128] = 84700d18, %l2 = 1ce9bd834d79779e
ldub [%i3+0x12b],%l2 ! %l2 = 0000000000000018
! Mem[0000000061000018] = 000000000000004b, %l6 = e8a9b02215a7b271, %l5 = 00000000fe8b06f9
add %i2,0x18,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 000000000000004b
! Mem[00000000918001ec] = 53a5e6c9, %g2 = 0000000000007c09
ldsh [%o0+0x1ee],%g2 ! %g2 = 00000000000053a5
! Mem[000000006180015b] = f565cbfd, %l7 = 00000000206abc71
ldstub [%i3+0x15b],%l7 ! %l7 = 000000fd000000ff
! Mem[0000000061800000] = 2cf52669b2ebd327, %l4 = 000000008cd01302, %l1 = 0000000000000092
casxa [%i3]0x80,%l4,%l1 ! %l1 = 2cf52669b2ebd327
! Mem[000000006080013d] = bdc67ce4, %l4 = 000000008cd01302
ldstub [%i1+0x13d],%l4 ! %l4 = 000000c6000000ff
! Mem[0000000090800094] = adcd5c3b, %g2 = 00000000000053a5
ldsb [%i5+0x094],%g2 ! %g2 = ffffffffffffffad
! %l2 = 0000000000000018, Mem[00000000910001cc] = 89278576
sth %l2,[%i6+0x1cc] ! Mem[00000000910001cc] = 00188576
! %l6 = 15a7b271, %l7 = 000000fd, Mem[0000000091000118] = 1ccd8902 88355b19
std %l6,[%i6+0x118] ! Mem[0000000091000118] = 15a7b271 000000fd
p40_label_12:
! Mem[00000000610001a8] = d72d600dc1741c06, %l3 = 0000000000000019, %l0 = 00000000c2fb7193
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = d72d600dc1741c06
! Mem[000000006080009c] = db2fc279, %l2 = 00000018, %l6 = 15a7b271
add %i1,0x9c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000db2fc279
! Mem[00000000908000a0] = cebf2e78, %g2 = ffffffffffffffad
ldsh [%i5+0x0a0],%g2 ! %g2 = ffffffffffffcebf
! Mem[00000000900000b0] = 7c212b59 001279d7, %g2 = ffffcebf, %g3 = 465010e8
ldd [%i4+0x0b0],%g2 ! %g2 = 000000007c212b59 00000000001279d7
! %l7 = 00000000000000fd, Mem[00000000918000e0] = e08754d50f35e790
stx %l7,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000000000fd
! Mem[0000000060800020] = 74b23abd7e81ff5f, %l0 = d72d600dc1741c06, %l4 = 00000000000000c6
add %i1,0x20,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 74b23abd7e81ff5f
! Mem[0000000060800074] = 554cd1b9, %l3 = 0000000000000019
swap [%i1+0x074],%l3 ! %l3 = 00000000554cd1b9
! Mem[00000000910000fc] = a8fd904a, %g18 = ee3a4534b1a16896
ldsw [%i6+0x0fc],%g2 ! %g2 = ee3a4534b1a16896
! Mem[0000000091800004] = eb908f1d, %g2 = ffffffffa8fd904a
ldsh [%o0+0x006],%g2 ! %g2 = ffffffffffffeb90
! %l4 = 74b23abd7e81ff5f, Mem[00000000918001c4] = 07d7ae54
stw %l4,[%o0+0x1c4] ! Mem[00000000918001c4] = 7e81ff5f
p40_label_13:
! Mem[00000000600000a8] = 73be7660910bffb5, %l7 = 00000000000000fd, %l3 = 00000000554cd1b9
add %i0,0xa8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 73be7660910bffb5
! Mem[00000000608000d0] = da89ee70, %l2 = 00000018, %l6 = db2fc279
add %i1,0xd0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 00000000da89ee70
! Mem[0000000060000018] = a71ad2bb, %l5 = 000000000000004b
swap [%i0+%o3],%l5 ! %l5 = 00000000a71ad2bb
! Mem[0000000090000194] = 1d02ad2e, %g2 = ffffffffffffeb90
ldsh [%i4+0x194],%g2 ! %g2 = 0000000000001d02
! Mem[0000000061000034] = a4434525, %l1 = b2ebd327, %l4 = 7e81ff5f
add %i2,0x34,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000a4434525
! Mem[00000000618000e3] = 6900dedd, %l4 = 00000000a4434525
ldstub [%i3+0x0e3],%l4 ! %l4 = 000000dd000000ff
! %l4 = 00000000000000dd, Mem[0000000090800148] = b551ccc2
stw %l4,[%i5+0x148] ! Mem[0000000090800148] = 000000dd
! Mem[00000000608000dc] = 975cd244, %l6 = 00000000da89ee70
swap [%i1+0x0dc],%l6 ! %l6 = 00000000975cd244
! Mem[0000000060000148] = 0c45e7596c374f89, %l7 = 00000000000000fd
ldx [%i0+0x148],%l7 ! %l7 = 0c45e7596c374f89
! Mem[0000000060800190] = 2ef84a4c, %l0 = d72d600dc1741c06
swap [%i1+0x190],%l0 ! %l0 = 000000002ef84a4c
p40_label_14:
! Mem[00000000600000ba] = 4ea0d0b2, %l5 = 00000000a71ad2bb
ldstub [%i0+0x0ba],%l5 ! %l5 = 000000d0000000ff
! Mem[0000000061800008] = 5e098111d1755454, %l6 = 00000000975cd244, %l2 = 0000000000000018
add %i3,0x08,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 5e098111d1755454
! %l3 = 73be7660910bffb5, Mem[000000009100011f] = fd9daeaa
stb %l3,[%i6+0x11f] ! Mem[000000009100011c] = b59daeaa
! Mem[00000000600000c0] = e4b08c3a9fb9e284, %l6 = 00000000975cd244, %l6 = 00000000975cd244
add %i0,0xc0,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = e4b08c3a9fb9e284
! Mem[0000000091800080] = 25855ca4, %g2 = 0000000000001d02
lduw [%o0+0x080],%g2 ! %g2 = 0000000025855ca4
! Mem[000000009100012c] = 93223bab, %g2 = 0000000025855ca4
lduh [%i6+0x12e],%g2 ! %g2 = 0000000000009322
! Mem[00000000908000e4] = f0c63d9e, %g2 = 0000000000009322
ldub [%i5+0x0e7],%g2 ! %g2 = 00000000000000f0
! %l7 = 0c45e7596c374f89, Mem[00000000908001b5] = d28f1d18
stb %l7,[%i5+0x1b5] ! Mem[00000000908001b4] = 898f1d18
! Mem[0000000090000154] = 02880e3d, %g18 = ee3a4534b1a16896
ldsw [%i4+0x154],%g2 ! %g2 = ee3a4534b1a16896
! Mem[0000000060000130] = 783d0413, %l3 = 73be7660910bffb5
swap [%i0+0x130],%l3 ! %l3 = 00000000783d0413
p40_label_15:
! Mem[00000000600000b0] = 65999705463ffa70, %l6 = e4b08c3a9fb9e284, %l2 = 5e098111d1755454
add %i0,0xb0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 65999705463ffa70
! Mem[00000000618000f0] = 9c7d67f1, %l6 = e4b08c3a9fb9e284
ldstub [%i3+0x0f0],%l6 ! %l6 = 0000009c000000ff
! %l4 = 00000000000000dd, Mem[00000000900000c0] = 0cf6126307871bc2
stx %l4,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000000000000dd
! Mem[000000006080010c] = d0d1b36d, %l0 = 2ef84a4c, %l3 = 783d0413
add %i1,0x10c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d0d1b36d
! Mem[0000000061000060] = 24ff3e3f4d3cd6f2, %l0 = 000000002ef84a4c, %l3 = 00000000d0d1b36d
add %i2,0x60,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 24ff3e3f4d3cd6f2
! %l2 = 463ffa70, %l3 = 4d3cd6f2, Mem[0000000091800190] = 18bdfe98 d772a70c
std %l2,[%o0+0x190] ! Mem[0000000091800190] = 463ffa70 4d3cd6f2
! %l6 = 0000009c, %l7 = 6c374f89, Mem[00000000918000b8] = 69c70d0d 0bfad71b
std %l6,[%o0+0x0b8] ! Mem[00000000918000b8] = 0000009c 6c374f89
! Mem[00000000910000d8] = 4dfbcc81, %g18 = ee3a4534b1a16896
ldsw [%i6+0x0d8],%g2 ! %g2 = ee3a4534b1a16896
! Mem[00000000600000a0] = 66531e3e, %l7 = 6c374f89, %l2 = 463ffa70
add %i0,0xa0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000066531e3e
! Mem[0000000060800144] = fc3f6ed0, %l5 = 00000000000000d0
swap [%i1+0x144],%l5 ! %l5 = 00000000fc3f6ed0
p40_label_16:
! Mem[000000006180017e] = 607c4c8d, %l1 = 2cf52669b2ebd327
ldstub [%i3+0x17e],%l1 ! %l1 = 0000004c000000ff
! %l5 = 00000000fc3f6ed0, Mem[00000000900000d0] = c3af9cf4
stw %l5,[%i4+0x0d0] ! Mem[00000000900000d0] = fc3f6ed0
! Mem[0000000090000184] = 85394ffa, %g2 = 000000004dfbcc81
ldsh [%i4+0x186],%g2 ! %g2 = ffffffffffff8539
! Mem[0000000061000010] = 9aa35a82e3457f08, %l1 = 000000000000004c, %l2 = 0000000066531e3e
add %i2,0x10,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 9aa35a82e3457f08
! Mem[0000000060000160] = f342253f1da90857, %l3 = 24ff3e3f4d3cd6f2, %l2 = 9aa35a82e3457f08
add %i0,0x160,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = f342253f1da90857
! Mem[00000000610000c4] = 0c978a86, %l5 = 00000000fc3f6ed0
ldstub [%i2+0x0c4],%l5 ! %l5 = 0000000c000000ff
! Mem[00000000618000c2] = 2efe071a, %l3 = 24ff3e3f4d3cd6f2
ldstub [%i3+0x0c2],%l3 ! %l3 = 00000007000000ff
! %l4 = 00000000000000dd, Mem[00000000608001d6] = 81575492
sth %l4,[%i1+0x1d6] ! Mem[00000000608001d4] = 815700dd
! Mem[00000000918001b8] = 1812ab31 105c4229, %g2 = ffff8539, %g3 = 001279d7
ldd [%o0+0x1b8],%g2 ! %g2 = 000000001812ab31 00000000105c4229
! Mem[00000000600001b8] = 0f61d69d3cf5623a, %l3 = 0000000000000007, %l0 = 000000002ef84a4c
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0f61d69d3cf5623a
p40_label_17:
! Mem[00000000610000c2] = 3a437186, %l1 = 000000000000004c
ldstub [%i2+0x0c2],%l1 ! %l1 = 00000071000000ff
! Mem[00000000618000a3] = 700979dd, %l1 = 0000000000000071
ldstub [%i3+0x0a3],%l1 ! %l1 = 000000dd000000ff
! Mem[000000006080008c] = 0000002b, %l1 = 00000000000000dd
ldstub [%i1+0x08c],%l1 ! %l1 = 00000000000000ff
! Mem[0000000091800018] = 924f15f8, %g2 = 000000001812ab31
lduw [%o0+%o3],%g2 ! %g2 = 00000000924f15f8
! Mem[000000006000011c] = 286626d8, %l1 = 00000000, %l6 = 0000009c
add %i0,0x11c,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000286626d8
! %l5 = 000000000000000c, Mem[0000000090800130] = e5d20aba
sth %l5,[%i5+0x130] ! Mem[0000000090800130] = 000c0aba
! %l1 = 0000000000000000, Mem[000000009180010c] = e0b7babd
stw %l1,[%o0+0x10c] ! Mem[000000009180010c] = 00000000
! %l2 = 1da90857, %l3 = 00000007, Mem[0000000061800198] = 9326c0af 27133f66
std %l2,[%i3+0x198] ! Mem[0000000061800198] = 1da90857 00000007
! %l5 = 000000000000000c, Mem[00000000908001c0] = 71f81ff3
stb %l5,[%i5+0x1c0] ! Mem[00000000908001c0] = 0cf81ff3
! Mem[00000000600000cc] = 82d97246, %l0 = 0f61d69d3cf5623a
ldsh [%i0+0x0cc],%l0 ! %l0 = ffffffffffff82d9
p40_label_18:
! Mem[00000000608001aa] = 8b02c74c, %l0 = ffffffffffff82d9
ldstub [%i1+0x1aa],%l0 ! %l0 = 000000c7000000ff
! Mem[00000000618001a0] = 852f43dd, %l2 = 1da90857, %l7 = 6c374f89
add %i3,0x1a0,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000852f43dd
! Mem[0000000060800034] = 43cb1ecd, %l1 = 0000000000000000
swap [%i1+0x034],%l1 ! %l1 = 0000000043cb1ecd
! %l6 = 286626d8, %l7 = 852f43dd, Mem[0000000090800010] = 388b335f c6216c66
std %l6,[%i5+%o2] ! Mem[0000000090800010] = 286626d8 852f43dd
! Mem[0000000061800038] = b01799f671ace76d, %l3 = 0000000000000007, %l4 = 00000000000000dd
add %i3,0x38,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = b01799f671ace76d
! Mem[00000000600000f8] = 1165c52ca354d776, %l7 = 00000000852f43dd, %l2 = f342253f1da90857
add %i0,0xf8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 1165c52ca354d776
! Mem[00000000908001d0] = e9ecc45f, %g18 = ee3a4534b1a16896
ldsw [%i5+0x1d0],%g2 ! %g2 = ee3a4534b1a16896
! %l7 = 00000000852f43dd, Mem[000000009180005c] = fa0ea805
stb %l7,[%o0+0x05c] ! Mem[000000009180005c] = dd0ea805
! Mem[00000000910000c8] = bcc35aee, %g2 = ffffffffe9ecc45f
lduw [%i6+0x0c8],%g2 ! %g2 = 00000000bcc35aee
! Mem[0000000060000170] = 02b4cdac, %l0 = 00000000000000c7
swap [%i0+0x170],%l0 ! %l0 = 0000000002b4cdac
p40_label_19:
! %l1 = 0000000043cb1ecd, Mem[0000000090000124] = 79e78541
stw %l1,[%i4+0x124] ! Mem[0000000090000124] = 43cb1ecd
! Mem[0000000060800108] = 7c93369dd0d1b36d, %l2 = 1165c52ca354d776, %l6 = 00000000286626d8
add %i1,0x108,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 7c93369dd0d1b36d
! Mem[0000000060000110] = 8b96bb74, %l5 = 0000000c, %l3 = 00000007
add %i0,0x110,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000008b96bb74
! Mem[00000000618000d8] = 42b0105a, %l2 = a354d776, %l7 = 852f43dd
add %i3,0xd8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000042b0105a
! Mem[00000000618000fe] = cd6ae3f8, %l6 = 7c93369dd0d1b36d
ldstub [%i3+0x0fe],%l6 ! %l6 = 000000e3000000ff
! Mem[00000000900000b0] = 7c212b59001279d7, %g2 = 00000000bcc35aee
ldx [%i4+0x0b0],%g2 ! %g2 = 7c212b59001279d7
! Mem[0000000091800168] = 9ef578730d3690f0, %g2 = 7c212b59001279d7
ldx [%o0+0x168],%g2 ! %g2 = 9ef578730d3690f0
! Mem[0000000061000180] = a565efcd5f6c90fe, %l3 = 000000008b96bb74, %l5 = 000000000000000c
add %i2,0x180,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = a565efcd5f6c90fe
! %l2 = a354d776, %l3 = 8b96bb74, Mem[0000000060000068] = 3277596c 91d41e06
std %l2,[%i0+0x068] ! Mem[0000000060000068] = a354d776 8b96bb74
! Mem[0000000060000194] = 554e97be, %l4 = 71ace76d, %l6 = 000000e3
add %i0,0x194,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000554e97be
p40_label_20:
! %l0 = 02b4cdac, %l1 = 43cb1ecd, Mem[00000000918000f0] = 980a9e12 91b1b504
std %l0,[%o0+0x0f0] ! Mem[00000000918000f0] = 02b4cdac 43cb1ecd
! Mem[00000000610000f0] = 1ce9bd83, %l1 = 43cb1ecd, %l3 = 8b96bb74
add %i2,0xf0,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000001ce9bd83
! Mem[0000000060800048] = 2d55c7bd, %l4 = 71ace76d, %l5 = 5f6c90fe
add %i1,0x48,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000002d55c7bd
! Mem[0000000060000140] = faf5391d, %l2 = a354d776, %l4 = 71ace76d
add %i0,0x140,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000faf5391d
! Mem[000000006180006c] = 308a9abc, %l2 = 1165c52ca354d776
swap [%i3+0x06c],%l2 ! %l2 = 00000000308a9abc
! Mem[000000006100003d] = 24b3b7f7, %l1 = 0000000043cb1ecd
ldstub [%i2+0x03d],%l1 ! %l1 = 000000b3000000ff
! Mem[0000000091000070] = c27c6ae4 20508cdb, %g2 = 0d3690f0, %g3 = 105c4229
ldd [%i6+0x070],%g2 ! %g2 = 00000000c27c6ae4 0000000020508cdb
! Mem[00000000908001d0] = c45f66b0, %g2 = 00000000c27c6ae4
ldsb [%i5+0x1d2],%g2 ! %g2 = ffffffffffffffc4
! Mem[00000000908001b8] = 18c437e74a3237f9, %g2 = ffffffffffffffc4
ldx [%i5+0x1b8],%g2 ! %g2 = 18c437e74a3237f9
! Mem[00000000918000b0] = e97bf0eb, %g2 = 18c437e74a3237f9
lduh [%o0+0x0b2],%g2 ! %g2 = 000000000000e97b
p40_label_21:
! Mem[0000000061800040] = 9bdc58d9, %l3 = 1ce9bd83, %l2 = 308a9abc
add %i3,0x40,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000009bdc58d9
! Mem[0000000090800114] = e4a8641d, %g2 = 000000000000e97b
ldub [%i5+0x114],%g2 ! %g2 = 00000000000000e4
! Mem[0000000060000192] = b1bbbd6e, %l5 = 000000002d55c7bd
ldstub [%i0+0x192],%l5 ! %l5 = 000000bd000000ff
! Mem[0000000060800008] = 709c2ec069befa5c, %l5 = 00000000000000bd, %l1 = 00000000000000b3
add %i1,0x08,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 709c2ec069befa5c
! Mem[0000000090000020] = f46b84e7bee0efbc, %g2 = 00000000000000e4
ldx [%i4+%o4],%g2 ! %g2 = f46b84e7bee0efbc
! Mem[000000009100001c] = 6275b4ba, %g2 = f46b84e7bee0efbc
ldsh [%i6+0x01c],%g2 ! %g2 = 0000000000006275
! Mem[0000000061800050] = 25778214, %l3 = 000000001ce9bd83
swap [%i3+0x050],%l3 ! %l3 = 0000000025778214
! %l4 = 00000000faf5391d, Mem[00000000910001c3] = 11d06807
stb %l4,[%i6+0x1c3] ! Mem[00000000910001c0] = 1dd06807
! Mem[00000000600001cc] = 33c391fe, %l2 = 9bdc58d9, %l4 = faf5391d
add %i0,0x1cc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000033c391fe
! Mem[00000000600000a6] = 868ebc83, %l4 = 0000000033c391fe
ldstub [%i0+0x0a6],%l4 ! %l4 = 000000bc000000ff
p40_label_22:
! Mem[0000000061000180] = a565efcd5f6c90fe, %l7 = 0000000042b0105a, %l4 = 00000000000000bc
add %i2,0x180,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a565efcd5f6c90fe
! Mem[0000000061000190] = 86aebab651ffc9b8, %l6 = 00000000554e97be, %l7 = 0000000042b0105a
add %i2,0x190,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 86aebab651ffc9b8
! %l5 = 00000000000000bd, Mem[0000000090000138] = cb82aaec
stw %l5,[%i4+0x138] ! Mem[0000000090000138] = 000000bd
! Mem[00000000600001c8] = 3c2faa80, %l2 = 9bdc58d9, %l5 = 000000bd
add %i0,0x1c8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000003c2faa80
! Mem[0000000091000088] = 04dbc27f 67ebf27b, %g2 = 00006275, %g3 = 20508cdb
ldd [%i6+0x088],%g2 ! %g2 = 0000000004dbc27f 0000000067ebf27b
! Mem[0000000090800108] = a08db62c, %g2 = 0000000004dbc27f
lduw [%i5+0x108],%g2 ! %g2 = 00000000a08db62c
! Mem[00000000608000e0] = 0e82a225, %l2 = 9bdc58d9, %l6 = 554e97be
add %i1,0xe0,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000000e82a225
! Mem[00000000908000e8] = c63d9e2d, %g18 = ee3a4534b1a16896
ldsw [%i5+0x0e8],%g2 ! %g2 = ee3a4534b1a16896
! %l4 = a565efcd5f6c90fe, Mem[00000000918000c0] = ae091700
stw %l4,[%o0+0x0c0] ! Mem[00000000918000c0] = 5f6c90fe
! Mem[0000000060000184] = a6c73a7e, %l0 = 02b4cdac, %l6 = 0e82a225
add %i0,0x184,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000a6c73a7e
p40_label_23:
! Mem[0000000091000148] = 9adef771, %g2 = ffffffffc63d9e2d
lduw [%i6+0x148],%g2 ! %g2 = 000000009adef771
! Mem[0000000091000000] = e8ccc41b, %g2 = 000000009adef771
lduh [%i6+0x002],%g2 ! %g2 = 000000000000e8cc
! Mem[0000000060000054] = 8483c642, %l5 = 000000003c2faa80
swap [%i0+0x054],%l5 ! %l5 = 000000008483c642
! %l5 = 000000008483c642, Mem[0000000090800141] = 8388efae
stb %l5,[%i5+0x141] ! Mem[0000000090800140] = 4288efae
! Mem[0000000060800184] = 10a44c24, %l3 = 0000000025778214
swap [%i1+0x184],%l3 ! %l3 = 0000000010a44c24
! Mem[00000000600001b4] = 30651d43, %l6 = 00000000a6c73a7e
swap [%i0+0x1b4],%l6 ! %l6 = 0000000030651d43
! %l5 = 000000008483c642, Mem[00000000908000a8] = d71785dd
sth %l5,[%i5+0x0a8] ! Mem[00000000908000a8] = c64285dd
! Mem[00000000610001b5] = e6d97d63, %l3 = 0000000010a44c24
ldstub [%i2+0x1b5],%l3 ! %l3 = 000000d9000000ff
! %l0 = 02b4cdac, %l1 = 69befa5c, Mem[0000000090000060] = 85fb14b8 0d1551d8
std %l0,[%i4+0x060] ! Mem[0000000090000060] = 02b4cdac 69befa5c
! %l0 = 0000000002b4cdac, Mem[00000000910001a6] = 14b0ca69
sth %l0,[%i6+0x1a6] ! Mem[00000000910001a4] = cdacca69
p40_label_24:
! Mem[0000000061000060] = 24ff3e3f, %l7 = 86aebab651ffc9b8
swap [%i2+0x060],%l7 ! %l7 = 0000000024ff3e3f
! Mem[00000000908001f8] = 0c014136, %g18 = ee3a4534b1a16896
ldsw [%i5+0x1f8],%g2 ! %g2 = ee3a4534b1a16896
! Mem[0000000061000018] = 00000000, %l4 = a565efcd5f6c90fe
swap [%i2+%o3],%l4 ! %l4 = 0000000000000000
! Mem[0000000060000124] = e62c3c40, %l0 = 0000000002b4cdac
swap [%i0+0x124],%l0 ! %l0 = 00000000e62c3c40
! %l7 = 0000000024ff3e3f, Mem[000000009100004e] = 360cde1d
sth %l7,[%i6+0x04e] ! Mem[000000009100004c] = 3e3fde1d
! %l6 = 0000000030651d43, Mem[00000000900000f0] = 2cbe15ed22bc786a
stx %l6,[%i4+0x0f0] ! Mem[00000000900000f0] = 0000000030651d43
! Mem[0000000090800034] = e98b0ff2, %g2 = 000000000c014136
lduh [%i5+0x036],%g2 ! %g2 = 000000000000e98b
! Mem[0000000091800010] = 52df9b31 0b5704ea, %g2 = 0000e98b, %g3 = 67ebf27b
ldd [%o0+%o2],%g2 ! %g2 = 0000000052df9b31 000000000b5704ea
! Mem[00000000918000dc] = 06c46a31, %g18 = ee3a4534b1a16896
ldsw [%o0+0x0dc],%g2 ! %g2 = ee3a4534b1a16896
! Mem[0000000060800114] = 96b642bc, %l4 = 00000000, %l4 = 00000000
add %i1,0x114,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000096b642bc
p40_label_25:
! %l7 = 0000000024ff3e3f, Mem[0000000091000010] = d7b3572edf53accf
stx %l7,[%i6+%o2] ! Mem[0000000091000010] = 0000000024ff3e3f
! Mem[000000006000000c] = aed1ec84, %l6 = 30651d43, %l4 = 96b642bc
add %i0,0x0c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000aed1ec84
! Mem[00000000908000a8] = c64285dd, %g2 = 0000000006c46a31
ldsh [%i5+0x0a8],%g2 ! %g2 = ffffffffffffc642
! Mem[000000006180002c] = d4ba9813, %l6 = 0000000030651d43
swap [%i3+0x02c],%l6 ! %l6 = 00000000d4ba9813
! Mem[000000009180016c] = 3690f098, %g2 = ffffffffffffc642
ldub [%o0+0x16d],%g2 ! %g2 = 0000000000000036
! %l4 = 00000000aed1ec84, Mem[000000009080019e] = f15b0464
sth %l4,[%i5+0x19e] ! Mem[000000009080019c] = ec840464
! %l0 = e62c3c40, %l1 = 69befa5c, Mem[00000000908001f0] = 5c74cc81 b1c7a123
std %l0,[%i5+0x1f0] ! Mem[00000000908001f0] = e62c3c40 69befa5c
! %l5 = 000000008483c642, Mem[0000000060800118] = c6af8a97
stw %l5,[%i1+0x118] ! Mem[0000000060800118] = 8483c642
! Mem[0000000090000080] = 80f900fc, %g2 = 0000000000000036
ldsh [%i4+0x082],%g2 ! %g2 = ffffffffffff80f9
! Mem[0000000061000100] = f158fbc315a5b52a, %l5 = 000000008483c642, %l3 = 00000000000000d9
add %i2,0x100,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = f158fbc315a5b52a
ba,a p40_not_taken_0_end
p40_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p40_branch_failed
p40_not_taken_0_end:
! End of Random Code for Thread 40
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 00000000e62c3c40
bne,a,pn %xcc,p40_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 709c2ec069befa5c
bne,a,pn %xcc,p40_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009bdc58d9
bne,a,pn %xcc,p40_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be f158fbc315a5b52a
bne,a,pn %xcc,p40_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000aed1ec84
bne,a,pn %xcc,p40_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008483c642
bne,a,pn %xcc,p40_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000d4ba9813
bne,a,pn %xcc,p40_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000024ff3e3f
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be aabe88c0 3567c034
bne %xcc,p40_f4_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 43f7043d 79759991
bne %xcc,p40_f6_fail
nop
! Check Local Memory
set p40_local0_expect,%g1
p40_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = 0000004bdf5e1101
ldx [%i0+0x018],%g3 ! Observed data at 0000000060000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x018,%g4
ldx [%g1+0x050],%g2 ! Expected data = 29c647e03c2faa80
ldx [%i0+0x050],%g3 ! Observed data at 0000000060000050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = a354d7768b96bb74
ldx [%i0+0x068],%g3 ! Observed data at 0000000060000068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4d90ee76cffcff02
ldx [%i0+0x088],%g3 ! Observed data at 0000000060000088
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 66531e3e868eff83
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000600000a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 65999705463ffa70
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000600000b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4ea0ffb205cfbf3a
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000600000b8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x120],%g2 ! Expected data = d20cf66202b4cdac
ldx [%i0+0x120],%g3 ! Observed data at 0000000060000120
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 93407ab6b5677aa2
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 = 910bffb5b3f5e04c
ldx [%i0+0x130],%g3 ! Observed data at 0000000060000130
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = f09b2be59340779e
ldx [%i0+0x158],%g3 ! Observed data at 0000000060000158
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 09cce345ff21ac33
ldx [%i0+0x168],%g3 ! Observed data at 0000000060000168
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000c71bc01637
ldx [%i0+0x170],%g3 ! Observed data at 0000000060000170
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = b1bbff6e554e97be
ldx [%i0+0x190],%g3 ! Observed data at 0000000060000190
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ca13440faf5fec01
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000600001a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4f3da717a6c73a7e
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000600001b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i0,0x1b0,%g4
set p40_local1_expect,%g1
p40_check_local1:
ldx [%g1+0x030],%g2 ! Expected data = 8a00c1e000000000
ldx [%i1+0x030],%g3 ! Observed data at 0000000060800030
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 99984deeb9925c76
ldx [%i1+0x040],%g3 ! Observed data at 0000000060800040
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 85cd502d00000019
ldx [%i1+0x070],%g3 ! Observed data at 0000000060800070
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 10576ebe14ff1b35
ldx [%i1+0x080],%g3 ! Observed data at 0000000060800080
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = a24bfef5ff00002b
ldx [%i1+0x088],%g3 ! Observed data at 0000000060800088
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 6df739f7da89ee70
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000608000d8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 8483c6426d2ba61d
ldx [%i1+0x118],%g3 ! Observed data at 0000000060800118
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 37eaba81bdff7ce4
ldx [%i1+0x138],%g3 ! Observed data at 0000000060800138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 571782fb000000d0
ldx [%i1+0x140],%g3 ! Observed data at 0000000060800140
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 3529a0e4bf382087
ldx [%i1+0x158],%g3 ! Observed data at 0000000060800158
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 67303d4725778214
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 = c1741c0613a3ef8f
ldx [%i1+0x190],%g3 ! Observed data at 0000000060800190
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 8b02ff4c0f0afdcf
ldx [%i1+0x1a8],%g3 ! Observed data at 00000000608001a8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 921c7b31815700dd
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000608001d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i1,0x1d0,%g4
set p40_local2_expect,%g1
p40_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 9aa35a82e3457f08
ldx [%i2+0x010],%g3 ! Observed data at 0000000061000010
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 5f6c90fe0000004b
ldx [%i2+0x018],%g3 ! Observed data at 0000000061000018
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x018,%g4
ldx [%g1+0x038],%g2 ! Expected data = c90b3b3124ffb7f7
ldx [%i2+0x038],%g3 ! Observed data at 0000000061000038
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = e47fff069ffe38de
ldx [%i2+0x048],%g3 ! Observed data at 0000000061000048
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x048,%g4
ldx [%g1+0x060],%g2 ! Expected data = 51ffc9b84d3cd6f2
ldx [%i2+0x060],%g3 ! Observed data at 0000000061000060
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x060,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 3a43ff86ff978a86
ldx [%i2+0x0c0],%g3 ! Observed data at 00000000610000c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 76058f6fff318c2e
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000610000d0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 65ee37536eff9926
ldx [%i2+0x120],%g3 ! Observed data at 0000000061000120
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = eb16c1cb5d20e1de
ldx [%i2+0x138],%g3 ! Observed data at 0000000061000138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x138,%g4
ldx [%g1+0x190],%g2 ! Expected data = 86aebab651ffc9b8
ldx [%i2+0x190],%g3 ! Observed data at 0000000061000190
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 64eb3d58e6ff7d63
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000610001b0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i2,0x1b0,%g4
set p40_local3_expect,%g1
p40_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 2cf52669b2ebd327
ldx [%i3+0x000],%g3 ! Observed data at 0000000061800000
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = b6ebf51f30651d43
ldx [%i3+0x028],%g3 ! Observed data at 0000000061800028
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 1ce9bd8353a2692c
ldx [%i3+0x050],%g3 ! Observed data at 0000000061800050
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 1c0e7b7da354d776
ldx [%i3+0x068],%g3 ! Observed data at 0000000061800068
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 700979ff5940c177
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000618000a0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 2efeff1afdf70637
ldx [%i3+0x0c0],%g3 ! Observed data at 00000000618000c0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6900deff867c44d1
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000618000e0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = ff7d67f1b7474f3e
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000618000f0
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 02a7f75ecd6afff8
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000618000f8
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2aa69c4303a8fc15
ldx [%i3+0x130],%g3 ! Observed data at 0000000061800130
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 5bbf9d7253b535ff
ldx [%i3+0x138],%g3 ! Observed data at 0000000061800138
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = f565cbffe72acd1b
ldx [%i3+0x158],%g3 ! Observed data at 0000000061800158
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = fb274b8a79d1b58e
ldx [%i3+0x170],%g3 ! Observed data at 0000000061800170
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 70b4a594607cff8d
ldx [%i3+0x178],%g3 ! Observed data at 0000000061800178
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1da9085700000007
ldx [%i3+0x198],%g3 ! Observed data at 0000000061800198
cmp %g2,%g3
bne,a,pn %xcc,p40_local_failed
add %i3,0x198,%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_f4_fail:
set p40_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p40_f6_fail:
set p40_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 40 failed
p40_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 40 failed
p40_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a0] ! Set processor 40 done flag
set p40_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p40_selfmod_failed:
ba p40_failed
mov 0xabc,%g1
p40_common_error:
or %g0,0xf08,%g1
ba p40_failed
mov %o5,%g3
p40_common_signature_error:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_common_timeout:
set p40_temp,%g1
ba p40_failed
st %g2,[%g1] ! Common Lock Number
p40_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p40_failed
mov 0x0,%g3
p40_trap1e:
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000060000018]
ldsha [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061800010]
swapa [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800018]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061800020]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061800008]
stwa %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800028]
done
p40_trap1o:
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000060000018]
ldsha [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000061800010]
swapa [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000060800018]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061800020]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000061800008]
stwa %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800028]
done
p40_trap2e:
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800008]
stda %l2,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800028]
done
p40_trap2o:
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000060800008]
stda %l2,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000060800028]
done
p40_trap3e:
nop
nop
nop
nop
nop
nop
done
p40_trap3o:
nop
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 = b189060aa35b553d
ldx [%g1+0x008],%l1 ! %l1 = e1db730c291af60c
ldx [%g1+0x010],%l2 ! %l2 = 54144b486c20adcf
ldx [%g1+0x018],%l3 ! %l3 = e96da5cfeb16c1cb
ldx [%g1+0x020],%l4 ! %l4 = 7eef437419d39fc5
ldx [%g1+0x028],%l5 ! %l5 = d7ce73c6463ffa70
ldx [%g1+0x030],%l6 ! %l6 = 11599f0c03a8fc15
ldx [%g1+0x038],%l7 ! %l7 = a71ac11064d2f2fb
! Initialize the output register of window 0
set unres3_start,%o0
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 = 5b5e5341 13e7b573 d715b908 0508ee59
! %f4 = d76e743e 6ab3e0a6 65b3c7e7 f3c1f2fd
! %f8 = f443f576 7b91194a 79ec8c83 cd2fa85a
! %f12 = f971dec1 5295f8b8 4446e905 c58d29ea
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 07cfd9d5 211967e1 2dc98984 318c22d8
! %f20 = 9d5d2365 9c91e6c5 09992d9a 55c0aa69
! %f24 = c1dc2e0c 2b53da37 0d56b10d 4d324676
! %f28 = 4f99885a 1a303a59 48677e64 744d32a7
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 33788bc0 0f2d7e18 2d2ed282 37a26a87
! %f36 = 7e94dcef 02e15e33 cc86790f 450abcb9
! %f40 = 1330a711 0d49ea8a cd9b57c3 f00e5c4c
! %f44 = 29ca556e 04b7dfdd a7e4d0c8 44c6784d
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x645e09d000000026,%g7,%g1 ! GSR scale = 4, align = 6
wr %g1,%g0,%gsr ! GSR = 645e09d000000026
wr %g0,%y ! Clear Y 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[00000000620001e0] = 4c9a3c5afba1414d, %l4 = b5684bb8faf5103d
ldx [%i0+0x1e0],%l4 ! %l4 = 4c9a3c5afba1414d
! %l6 = 3ba6d0be, %l7 = ec90025d, Mem[0000000090000150] = 970dcdea 02880e3d
std %l6,[%i4+0x150] ! Mem[0000000090000150] = 3ba6d0be ec90025d
! Mem[0000000091000138] = 00a1c103, %g2 = 000000fff2b7a812
lduh [%i6+0x13a],%g2 ! %g2 = 00000000000000a1
! Mem[00000000628001a4] = b3e86c6a, %l4 = 4c9a3c5afba1414d
swap [%i1+0x1a4],%l4 ! %l4 = 00000000b3e86c6a
! %l2 = df5fc96007a37b5b, Mem[0000000091000090] = 5515d678
stw %l2,[%i6+0x090] ! Mem[0000000091000090] = 07a37b5b
! Mem[0000000090800134] = 84001a12, %g2 = 00000000000000a1
ldsb [%i5+0x136],%g2 ! %g2 = ffffffffffffff84
! Mem[0000000062000198] = 3837d5c4 793751b7, %l6 = 3ba6d0be, %l7 = ec90025d
ldd [%i0+0x198],%l6 ! %l6 = 000000003837d5c4 00000000793751b7
! %l0 = 7119a14f, %l1 = b3b11923, Mem[0000000091000138] = 96e300a1 c1037b10
std %l0,[%i6+0x138] ! Mem[0000000091000138] = 7119a14f b3b11923
! Mem[00000000628000ec] = 41d7c8fa, %l4 = 00000000b3e86c6a
swap [%i1+0x0ec],%l4 ! %l4 = 0000000041d7c8fa
! Mem[0000000090800008] = c671bc40, %g2 = ffffffffffffff84
ldsb [%i5+0x00a],%g2 ! %g2 = ffffffffffffffc6
p41_label_2:
! Mem[00000000628001b8] = 94a6a923, %l2 = df5fc96007a37b5b
swap [%i1+0x1b8],%l2 ! %l2 = 0000000094a6a923
! Mem[00000000910001dc] = 1382a2ec, %g2 = ffffffffffffffc6
lduw [%i6+0x1dc],%g2 ! %g2 = 000000001382a2ec
! Mem[000000006280013c] = c55babb7, %l1 = 361626b4b3b11923
swap [%i1+0x13c],%l1 ! %l1 = 00000000c55babb7
! Mem[0000000062800164] = 48b56ad0, %l0 = c9848d367119a14f
swap [%i1+0x164],%l0 ! %l0 = 0000000048b56ad0
! Mem[0000000063000198] = 1cb6fba484e31f53, %l3 = 7720cf902b36f1d5, %l4 = 0000000041d7c8fa
add %i2,0x198,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 1cb6fba484e31f53
! Mem[000000006380014c] = a5948172, %l7 = 793751b7, %l0 = 48b56ad0
add %i3,0x14c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000a5948172
! Mem[0000000063800053] = e7dd1dd3, %l3 = 7720cf902b36f1d5
ldstub [%i3+0x053],%l3 ! %l3 = 000000d3000000ff
! Mem[0000000091000090] = 5bc9278a, %g2 = 000000001382a2ec
ldsb [%i6+0x093],%g2 ! %g2 = 000000000000005b
! Mem[00000000910000a0] = f11a4d9adbaf757f, %g2 = 000000000000005b
ldx [%i6+0x0a0],%g2 ! %g2 = f11a4d9adbaf757f
! Mem[0000000062800180] = bad14d2220abe42a, %l4 = 1cb6fba484e31f53, %l2 = 0000000094a6a923
add %i1,0x180,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = bad14d2220abe42a
p41_label_3:
! Mem[0000000063800080] = fb0d9d15, %l3 = 00000000000000d3
ldstub [%i3+0x080],%l3 ! %l3 = 000000fb000000ff
! Mem[00000000900001a4] = 850e5b6e, %g2 = f11a4d9adbaf757f
ldsh [%i4+0x1a6],%g2 ! %g2 = ffffffffffff850e
! %l0 = 00000000a5948172, Mem[0000000090800170] = 92ecb79b9e5a486c
stx %l0,[%i5+0x170] ! Mem[0000000090800170] = 00000000a5948172
! %l6 = 000000003837d5c4, Mem[0000000090000014] = df443d99
sth %l6,[%i4+0x014] ! Mem[0000000090000014] = d5c43d99
! Mem[000000006380000c] = b78f7ae6, %l7 = 793751b7, %l2 = 20abe42a
add %i3,0x0c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000b78f7ae6
! Mem[00000000620000e7] = 3874ac01, %l0 = 00000000a5948172
ldstub [%i0+0x0e7],%l0 ! %l0 = 00000001000000ff
! Mem[000000006280008c] = 12d0fa74, %l0 = 00000001, %l0 = 00000001
add %i1,0x8c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000012d0fa74
! Mem[0000000062800140] = f971a10c, %l0 = 0000000012d0fa74
swap [%i1+0x140],%l0 ! %l0 = 00000000f971a10c
! Mem[00000000630001a0] = 4e4d87d5, %l4 = 1cb6fba484e31f53
swap [%i2+0x1a0],%l4 ! %l4 = 000000004e4d87d5
! %l0 = 00000000f971a10c, Mem[0000000091800100] = c427624f05e7be2c
stx %l0,[%o0+0x100] ! Mem[0000000091800100] = 00000000f971a10c
p41_label_4:
! %l2 = 00000000b78f7ae6, Mem[00000000910001cd] = 2785765e
stb %l2,[%i6+0x1cd] ! Mem[00000000910001cc] = e685765e
! Mem[00000000620000dc] = 562b1700, %l2 = 00000000b78f7ae6
ldstub [%i0+0x0dc],%l2 ! %l2 = 00000056000000ff
! Mem[0000000090000050] = 426b4ad59870c588, %g2 = ffffffffffff850e
ldx [%i4+0x050],%g2 ! %g2 = 426b4ad59870c588
! %l4 = 000000004e4d87d5, Mem[00000000910000f8] = d656b075
stw %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = 4e4d87d5
! Mem[00000000630000b8] = a7c6b7c10aef7a77, %l6 = 000000003837d5c4, %l5 = 95caf56698b607bf
add %i2,0xb8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = a7c6b7c10aef7a77
! Mem[000000006380007a] = a9d2910e, %l0 = 00000000f971a10c
ldstub [%i3+0x07a],%l0 ! %l0 = 00000091000000ff
! Mem[0000000090000154] = 025dd1d1, %g2 = 426b4ad59870c588
lduh [%i4+0x156],%g2 ! %g2 = 000000000000025d
! Mem[00000000628000d4] = e6bd6a13, %l2 = 0000000000000056
swap [%i1+0x0d4],%l2 ! %l2 = 00000000e6bd6a13
! %l5 = a7c6b7c10aef7a77, Mem[0000000090000064] = 0d1551d8
stw %l5,[%i4+0x064] ! Mem[0000000090000064] = 0aef7a77
! Mem[0000000063000198] = 1cb6fba4, %l7 = 00000000793751b7
ldsh [%i2+0x19a],%l7 ! %l7 = fffffffffffffba4
p41_label_5:
! Mem[0000000063800110] = a5c237e2, %l5 = 0aef7a77, %l4 = 4e4d87d5
add %i3,0x110,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000a5c237e2
! Mem[00000000628001f5] = 678293f8, %l7 = fffffffffffffba4
ldstub [%i1+0x1f5],%l7 ! %l7 = 00000082000000ff
! Mem[00000000630000d2] = 6252f589, %l5 = a7c6b7c10aef7a77
ldstub [%i2+0x0d2],%l5 ! %l5 = 000000f5000000ff
! Mem[0000000090800158] = 3e484630c0ef85ef, %g2 = 000000000000025d
ldx [%i5+0x158],%g2 ! %g2 = 3e484630c0ef85ef
! Mem[000000006280006c] = 0eb1a06c, %l3 = 000000fb, %l2 = e6bd6a13
add %i1,0x6c,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000000eb1a06c
! Mem[00000000918000e4] = 35e7903b, %g2 = 3e484630c0ef85ef
ldsb [%o0+0x0e5],%g2 ! %g2 = 0000000000000035
! Mem[00000000918001d0] = 3446ea1f, %g2 = 0000000000000035
ldub [%o0+0x1d2],%g2 ! %g2 = 0000000000000034
! Mem[00000000630000d4] = 06948732, %l0 = 00000091, %l3 = 000000fb
add %i2,0xd4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000006948732
! %l6 = 000000003837d5c4, Mem[0000000090800160] = b0c88876
stw %l6,[%i5+0x160] ! Mem[0000000090800160] = 3837d5c4
! Mem[0000000063000131] = 856f8f2d, %l3 = 0000000006948732
ldstub [%i2+0x131],%l3 ! %l3 = 0000006f000000ff
p41_label_6:
! %l4 = a5c237e2, %l5 = 000000f5, Mem[0000000090800188] = 4e146fcf 823973fe
std %l4,[%i5+0x188] ! Mem[0000000090800188] = a5c237e2 000000f5
! %l3 = 000000000000006f, Mem[0000000090000105] = 2c91a73a
stb %l3,[%i4+0x105] ! Mem[0000000090000104] = 6f91a73a
! Mem[00000000628001d8] = 0d6e495a, %l7 = 0000000000000082
ldub [%i1+0x1da],%l7 ! %l7 = 0000000000000049
! Mem[00000000630000b0] = 3d312055, %l2 = 000000000eb1a06c
swap [%i2+0x0b0],%l2 ! %l2 = 000000003d312055
! Mem[0000000090000120] = 44f6810c79e78541, %g2 = 0000000000000034
ldx [%i4+0x120],%g2 ! %g2 = 44f6810c79e78541
! Mem[0000000062000100] = 34253967a1f9909b, %l0 = 0000000000000091, %l4 = 00000000a5c237e2
add %i0,0x100,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 34253967a1f9909b
! Mem[00000000910001f0] = 4b946571, %g18 = 1884b27693e60adc
ldsw [%i6+0x1f0],%g2 ! %g2 = 1884b27693e60adc
! %l2 = 3d312055, %l3 = 0000006f, Mem[0000000091800110] = f7ca5a4f af9752b0
std %l2,[%o0+0x110] ! Mem[0000000091800110] = 3d312055 0000006f
! Mem[000000009100018c] = 29b7c8a5, %g2 = 000000004b946571
lduw [%i6+0x18c],%g2 ! %g2 = 0000000029b7c8a5
! Mem[0000000063800128] = 140168d00f644239, %l4 = 34253967a1f9909b, %l2 = 000000003d312055
add %i3,0x128,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 140168d00f644239
p41_label_7:
! Mem[00000000620000ec] = e9022888, %l3 = 000000000000006f
swap [%i0+0x0ec],%l3 ! %l3 = 00000000e9022888
! Mem[0000000062800118] = 189cc36c, %l4 = a1f9909b, %l1 = c55babb7
add %i1,0x118,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000189cc36c
! Mem[0000000091800160] = 7a9251e8, %g2 = 0000000029b7c8a5
lduw [%o0+0x160],%g2 ! %g2 = 000000007a9251e8
! %l7 = 0000000000000049, Mem[00000000910000fa] = 87d5a8fd
stb %l7,[%i6+0x0fa] ! Mem[00000000910000f8] = 49d5a8fd
! %l7 = 0000000000000049, Mem[000000009180010c] = e0b7babd
stw %l7,[%o0+0x10c] ! Mem[000000009180010c] = 00000049
! Mem[00000000908001e0] = 7a028f26, %g2 = 000000007a9251e8
ldsb [%i5+0x1e2],%g2 ! %g2 = 000000000000007a
! Mem[00000000908001d0] = e9ecc45f, %g2 = 000000000000007a
lduw [%i5+0x1d0],%g2 ! %g2 = 00000000e9ecc45f
! Mem[0000000063800060] = 6f6a585578aaeaca, %l4 = 34253967a1f9909b
ldx [%i3+0x060],%l4 ! %l4 = 6f6a585578aaeaca
! Mem[00000000630000e0] = f04dbe9b, %l6 = 3837d5c4, %l7 = 00000049
add %i2,0xe0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000f04dbe9b
! Mem[00000000638001a3] = 3b6c56f9, %l5 = 00000000000000f5
ldstub [%i3+0x1a3],%l5 ! %l5 = 000000f9000000ff
p41_label_8:
! %l4 = 78aaeaca, %l5 = 000000f9, Mem[00000000900000a0] = 1b95d023 a627f525
std %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = 78aaeaca 000000f9
! %l0 = 0000000000000091, Mem[0000000091800174] = 2fc0296a
stw %l0,[%o0+0x174] ! Mem[0000000091800174] = 00000091
! Mem[0000000091800170] = 0f540000, %g2 = 00000000e9ecc45f
ldsh [%o0+0x172],%g2 ! %g2 = 0000000000000f54
! Mem[0000000063800114] = a454c1e4, %l1 = 189cc36c, %l0 = 00000091
add %i3,0x114,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000a454c1e4
! %l3 = 00000000e9022888, Mem[00000000918001c8] = 1d0b988961cfcdac
stx %l3,[%o0+0x1c8] ! Mem[00000000918001c8] = 00000000e9022888
! Mem[0000000063800070] = f1f77f48, %l5 = 000000f9, %l0 = a454c1e4
add %i3,0x70,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f1f77f48
! Mem[0000000062800124] = f40b164f, %l5 = 00000000000000f9
swap [%i1+0x124],%l5 ! %l5 = 00000000f40b164f
! Mem[0000000062800134] = f8fb60ab, %l3 = 00000000e9022888
swap [%i1+0x134],%l3 ! %l3 = 00000000f8fb60ab
! Mem[0000000062800010] = 167aa4101acf5de7, %l0 = 00000000f1f77f48, %l7 = 00000000f04dbe9b
add %i1,0x10,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 167aa4101acf5de7
! %l7 = 167aa4101acf5de7, Mem[00000000908000c8] = ab91429dd46ef843
stx %l7,[%i5+0x0c8] ! Mem[00000000908000c8] = 167aa4101acf5de7
p41_label_9:
! %l5 = 00000000f40b164f, Mem[0000000090800030] = cf83b46f8839e98b
stx %l5,[%i5+0x030] ! Mem[0000000090800030] = 00000000f40b164f
! Mem[0000000062000138] = 048e44ea, %l2 = 0f644239, %l7 = 1acf5de7
add %i0,0x138,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000048e44ea
! Mem[0000000091800130] = 5d1274b2 465010e8, %g2 = 00000f54, %g3 = 0bad0b00
ldd [%o0+0x130],%g2 ! %g2 = 000000005d1274b2 00000000465010e8
! Mem[0000000062800030] = cc606f59, %l6 = 3837d5c4, %l4 = 78aaeaca
add %i1,0x30,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000cc606f59
! Mem[0000000090800190] = 2ad3686d, %g2 = 000000005d1274b2
ldsh [%i5+0x192],%g2 ! %g2 = 0000000000002ad3
! Mem[00000000628000f8] = fe0d33ec, %l5 = 00000000f40b164f
ldstub [%i1+0x0f8],%l5 ! %l5 = 000000fe000000ff
! Mem[000000009080007c] = 51d4b3e4, %g2 = 0000000000002ad3
lduw [%i5+0x07c],%g2 ! %g2 = 0000000051d4b3e4
! Mem[000000009000017c] = 57eb44f1, %g2 = 0000000051d4b3e4
ldsb [%i4+0x17f],%g2 ! %g2 = 0000000000000057
! Mem[00000000638000f0] = b24bf443fb6974bd, %l3 = 00000000f8fb60ab, %l7 = 00000000048e44ea
add %i3,0xf0,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = b24bf443fb6974bd
! Mem[0000000062800191] = 5ca44fb0, %l2 = 140168d00f644239
ldstub [%i1+0x191],%l2 ! %l2 = 000000a4000000ff
p41_label_10:
! Mem[000000009000008c] = 6fd7f49f, %g2 = 0000000000000057
lduh [%i4+0x08e],%g2 ! %g2 = 0000000000006fd7
! Mem[0000000091000040] = d0dc1023 f63d3fd8, %g2 = 00006fd7, %g3 = 465010e8
ldd [%i6+0x040],%g2 ! %g2 = 00000000d0dc1023 00000000f63d3fd8
! Mem[0000000062800140] = 12d0fa74, %l3 = f8fb60ab, %l0 = f1f77f48
add %i1,0x140,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000012d0fa74
! Mem[0000000063800010] = c1f0303cda0aad43, %l3 = 00000000f8fb60ab, %l1 = 00000000189cc36c
add %i3,0x10,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = c1f0303cda0aad43
! Mem[0000000063800068] = d7cdbe9a, %l0 = 12d0fa74, %l1 = da0aad43
add %i3,0x68,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000d7cdbe9a
! Mem[0000000091000108] = 05716004, %g2 = 00000000d0dc1023
lduw [%i6+0x108],%g2 ! %g2 = 0000000005716004
! Mem[000000006380005c] = 3c1a252f, %l4 = 00000000cc606f59
swap [%i3+0x05c],%l4 ! %l4 = 000000003c1a252f
! Mem[0000000091800128] = fa7e21ef, %g2 = 0000000005716004
ldsb [%o0+0x12b],%g2 ! %g2 = fffffffffffffffa
! Mem[0000000063000174] = 97db568e, %l4 = 000000003c1a252f
ldstub [%i2+0x174],%l4 ! %l4 = 00000097000000ff
! Mem[0000000090000104] = 91a73abb, %g2 = fffffffffffffffa
ldsh [%i4+0x106],%g2 ! %g2 = ffffffffffff91a7
p41_label_11:
! Mem[0000000063800000] = a0598ad8, %l1 = d7cdbe9a, %l5 = 000000fe
casa [%i3]0x80,%l1,%l5 ! %l5 = 00000000a0598ad8
! Mem[0000000090800100] = 3fbef4b4, %g2 = ffffffffffff91a7
ldub [%i5+0x101],%g2 ! %g2 = 000000000000003f
! Mem[00000000628000ab] = 6f5e4241, %l7 = b24bf443fb6974bd
ldstub [%i1+0x0ab],%l7 ! %l7 = 00000041000000ff
! Mem[0000000063000032] = b7812db1, %l2 = 00000000000000a4
ldstub [%i2+0x032],%l2 ! %l2 = 0000002d000000ff
! Mem[0000000091000060] = 291e59f78b99636e, %g2 = 000000000000003f
ldx [%i6+0x060],%g2 ! %g2 = 291e59f78b99636e
! %l2 = 000000000000002d, Mem[0000000091800048] = b0377615
stb %l2,[%o0+0x048] ! Mem[0000000091800048] = 2d377615
! %l6 = 000000003837d5c4, Mem[00000000908001f0] = b51f4c0fb1c7a123
stx %l6,[%i5+0x1f0] ! Mem[00000000908001f0] = 000000003837d5c4
! Mem[0000000062800040] = cb34377d5b8c9216, %l0 = 0000000012d0fa74, %l5 = 00000000a0598ad8
add %i1,0x40,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = cb34377d5b8c9216
! Mem[00000000638001f2] = cf1cf408, %l5 = cb34377d5b8c9216
ldstub [%i3+0x1f2],%l5 ! %l5 = 000000f4000000ff
! Mem[00000000638000d8] = 51601b5c, %l5 = 000000f4, %l5 = 000000f4
add %i3,0xd8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000051601b5c
p41_label_12:
! Mem[00000000630001bc] = 04144e21, %l4 = 0000000000000097
ldstub [%i2+0x1bc],%l4 ! %l4 = 00000004000000ff
! Mem[0000000063000028] = 70741bad, %l7 = 0000000000000041
swap [%i2+%o5],%l7 ! %l7 = 0000000070741bad
! %l1 = 00000000d7cdbe9a, Mem[0000000091000089] = dbc27f67
stb %l1,[%i6+0x089] ! Mem[0000000091000088] = 9ac27f67
! Mem[0000000063800090] = bf8a26a0bb611734, %l2 = 000000000000002d, %l1 = 00000000d7cdbe9a
add %i3,0x90,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = bf8a26a0bb611734
! %l0 = 12d0fa74, %l1 = bb611734, Mem[0000000091000148] = 9adef771 920ceb5c
std %l0,[%i6+0x148] ! Mem[0000000091000148] = 12d0fa74 bb611734
! Mem[00000000630001e8] = 9c049c2b69c7bc28, %l2 = 000000000000002d, %l7 = 0000000070741bad
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 9c049c2b69c7bc28
! Mem[000000006200008b] = 21016790, %l5 = 0000000051601b5c
ldstub [%i0+0x08b],%l5 ! %l5 = 00000090000000ff
! Mem[0000000062800170] = 3b85add8, %l7 = 69c7bc28, %l2 = 0000002d
add %i1,0x170,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000003b85add8
! Mem[0000000090800068] = 0a9ef6b8, %g2 = 291e59f78b99636e
ldub [%i5+0x06b],%g2 ! %g2 = 000000000000000a
! Mem[0000000063800093] = bf8a26a0, %l7 = 9c049c2b69c7bc28
ldstub [%i3+0x093],%l7 ! %l7 = 000000a0000000ff
p41_label_13:
! Mem[0000000090800084] = eae465cd, %g2 = 000000000000000a
ldsb [%i5+0x087],%g2 ! %g2 = ffffffffffffffea
! %l6 = 000000003837d5c4, Mem[0000000090800048] = afc5a6f0c5294f46
stx %l6,[%i5+0x048] ! Mem[0000000090800048] = 000000003837d5c4
! Mem[00000000630001d8] = a446f2df65f6cf09, %l0 = 0000000012d0fa74, %l6 = 000000003837d5c4
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = a446f2df65f6cf09
! Mem[0000000062000020] = 9e518cc5, %l1 = bf8a26a0bb611734
swap [%i0+%o4],%l1 ! %l1 = 000000009e518cc5
! %l0 = 0000000012d0fa74, Mem[00000000910000a8] = 8dd0b147
stw %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = 12d0fa74
! Mem[0000000062800008] = 6f8d9c1c, %l5 = 00000090, %l5 = 00000090
add %i1,0x08,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000006f8d9c1c
! Mem[0000000062800030] = cc606f59, %l6 = a446f2df65f6cf09
ldstub [%i1+0x030],%l6 ! %l6 = 000000cc000000ff
! Mem[0000000062000128] = 9bc17ec8, %l7 = 000000a0, %l2 = 3b85add8
add %i0,0x128,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009bc17ec8
! Mem[0000000062800044] = 5b8c9216, %l2 = 000000009bc17ec8
swap [%i1+0x044],%l2 ! %l2 = 000000005b8c9216
! Mem[0000000062000070] = 2c2f6b67a9b7e86b, %l7 = 00000000000000a0, %l0 = 0000000012d0fa74
add %i0,0x70,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 2c2f6b67a9b7e86b
p41_label_14:
! Mem[000000006280001c] = dee4b98c, %l4 = 0000000000000004
swap [%i1+0x01c],%l4 ! %l4 = 00000000dee4b98c
! Mem[00000000628001ec] = d6fbdcac, %l1 = 000000009e518cc5
swap [%i1+0x1ec],%l1 ! %l1 = 00000000d6fbdcac
! Mem[0000000062800140] = 12d0fa74, %l0 = 2c2f6b67a9b7e86b
lduw [%i1+0x140],%l0 ! %l0 = 0000000012d0fa74
! %l4 = 00000000dee4b98c, Mem[000000009000015c] = 026fb8e3
stb %l4,[%i4+0x15c] ! Mem[000000009000015c] = 8c6fb8e3
! Mem[0000000062800004] = 17660e6f, %l4 = 00000000dee4b98c
swap [%i1+0x004],%l4 ! %l4 = 0000000017660e6f
! Mem[00000000630001c0] = 93dfaf9c, %l6 = 000000cc, %l2 = 5b8c9216
add %i2,0x1c0,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000093dfaf9c
! Mem[00000000900000e0] = 75bdbf87 7d93f870, %g2 = ffffffea, %g3 = f63d3fd8
ldd [%i4+0x0e0],%g2 ! %g2 = 0000000075bdbf87 000000007d93f870
! Mem[00000000638000f0] = b24bf443fb6974bd, %l3 = 00000000f8fb60ab, %l0 = 0000000012d0fa74
add %i3,0xf0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = b24bf443fb6974bd
! %l5 = 000000006f8d9c1c, Mem[00000000908001ea] = 30f20fa1
stb %l5,[%i5+0x1ea] ! Mem[00000000908001e8] = 1cf20fa1
! Mem[00000000910000c4] = 86264844, %g2 = 0000000075bdbf87
ldub [%i6+0x0c4],%g2 ! %g2 = 0000000000000086
p41_label_15:
! Mem[00000000918000a8] = 8900544a, %g2 = 0000000000000086
lduh [%o0+0x0aa],%g2 ! %g2 = 0000000000008900
! Mem[0000000090800178] = 7f93b779, %g2 = 0000000000008900
lduw [%i5+0x178],%g2 ! %g2 = 000000007f93b779
! %l7 = 00000000000000a0, Mem[000000009100006c] = 42a83b18
stw %l7,[%i6+0x06c] ! Mem[000000009100006c] = 000000a0
! %l0 = b24bf443fb6974bd, Mem[0000000091000088] = 049ac27f
stw %l0,[%i6+0x088] ! Mem[0000000091000088] = fb6974bd
! Mem[00000000628001d6] = 7acdf3f8, %l3 = 00000000f8fb60ab
ldstub [%i1+0x1d6],%l3 ! %l3 = 000000f3000000ff
! Mem[00000000630001b0] = 9e697db4, %l1 = 00000000d6fbdcac
swap [%i2+0x1b0],%l1 ! %l1 = 000000009e697db4
! Mem[00000000628000fb] = ff0d33ec, %l6 = 00000000000000cc
ldstub [%i1+0x0fb],%l6 ! %l6 = 000000ec000000ff
! Mem[0000000063000014] = 7df33810, %l5 = 6f8d9c1c, %l2 = 93dfaf9c
add %i2,0x14,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000007df33810
! %l0 = b24bf443fb6974bd, Mem[00000000620001e9] = fd216cda
stb %l0,[%i0+0x1e9] ! Mem[00000000620001e8] = fdbd6cda
! Mem[0000000090000128] = b80c52ff, %g2 = 000000007f93b779
lduh [%i4+0x128],%g2 ! %g2 = 000000000000b80c
p41_label_16:
! %l1 = 000000009e697db4, Mem[0000000090000132] = 7075833f
stb %l1,[%i4+0x132] ! Mem[0000000090000130] = b475833f
! Mem[0000000062800134] = e9022888, %l3 = 00000000000000f3
ldstub [%i1+0x134],%l3 ! %l3 = 000000e9000000ff
! Mem[0000000090800018] = fa73ed6e c37c859d, %g2 = 0000b80c, %g3 = 7d93f870
ldd [%i5+%o3],%g2 ! %g2 = 00000000fa73ed6e 00000000c37c859d
! Mem[00000000918001d4] = ea1f732e, %g2 = 00000000fa73ed6e
lduw [%o0+0x1d4],%g2 ! %g2 = 00000000ea1f732e
! Mem[0000000090000188] = 4ffa5e17cd9f816b, %g2 = 00000000ea1f732e
ldx [%i4+0x188],%g2 ! %g2 = 4ffa5e17cd9f816b
! %l3 = 00000000000000e9, Mem[000000009100006c] = 000000a0
sth %l3,[%i6+0x06c] ! Mem[000000009100006c] = 00e900a0
! Mem[0000000063000171] = 99f47fde, %l0 = b24bf443fb6974bd
ldstub [%i2+0x171],%l0 ! %l0 = 000000f4000000ff
! %l4 = 17660e6f, %l5 = 6f8d9c1c, Mem[0000000091800090] = ff83cf3c e9c0328f
std %l4,[%o0+0x090] ! Mem[0000000091800090] = 17660e6f 6f8d9c1c
! %l7 = 00000000000000a0, Mem[0000000090800076] = eaa93060
sth %l7,[%i5+0x076] ! Mem[0000000090800074] = 00a03060
! %l4 = 0000000017660e6f, Mem[0000000090000007] = 5ba2c50f
stb %l4,[%i4+0x007] ! Mem[0000000090000004] = 6fa2c50f
p41_label_17:
! %l1 = 000000009e697db4, Mem[00000000630001ff] = 335bca32
stb %l1,[%i2+0x1ff] ! Mem[00000000630001fc] = 335bcab4
! Mem[0000000063800024] = df3eda61, %l5 = 6f8d9c1c, %l6 = 000000ec
add %i3,0x24,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000df3eda61
! Mem[00000000918000f4] = 91b1b504, %g2 = 4ffa5e17cd9f816b
lduh [%o0+0x0f4],%g2 ! %g2 = 00000000000091b1
! Mem[0000000090000040] = e81df438315d3ce2, %g2 = 00000000000091b1
ldx [%i4+0x040],%g2 ! %g2 = e81df438315d3ce2
! Mem[0000000063800028] = 81bdf72f, %l0 = 000000f4, %l7 = 000000a0
add %i3,0x28,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 0000000081bdf72f
! Mem[00000000630001a2] = 84e31f53, %l5 = 000000006f8d9c1c
ldstub [%i2+0x1a2],%l5 ! %l5 = 0000001f000000ff
! Mem[000000006200005c] = 01170de6, %l6 = df3eda61, %l3 = 000000e9
add %i0,0x5c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000001170de6
! Mem[00000000908000e0] = 56f4b5df, %g2 = e81df438315d3ce2
ldub [%i5+0x0e2],%g2 ! %g2 = 0000000000000056
! Mem[0000000063000164] = 6d19227f, %l7 = 81bdf72f, %l2 = 7df33810
add %i2,0x164,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006d19227f
! Mem[00000000638000a4] = e5d5732f, %l6 = 00000000df3eda61
swap [%i3+0x0a4],%l6 ! %l6 = 00000000e5d5732f
p41_label_18:
! %l4 = 17660e6f, %l5 = 0000001f, Mem[00000000900001a0] = 5cd01855 0a34850e
std %l4,[%i4+0x1a0] ! Mem[00000000900001a0] = 17660e6f 0000001f
! Mem[0000000090800104] = b4ace50f, %g2 = 0000000000000056
ldub [%i5+0x104],%g2 ! %g2 = 00000000000000b4
! Mem[00000000910000dc] = ea6f7d64, %g2 = 00000000000000b4
lduw [%i6+0x0dc],%g2 ! %g2 = 00000000ea6f7d64
! Mem[0000000062000068] = c47e19a6, %l2 = 000000006d19227f
swap [%i0+0x068],%l2 ! %l2 = 00000000c47e19a6
! Mem[00000000628000fa] = ff0d33ff, %l2 = 00000000c47e19a6
ldstub [%i1+0x0fa],%l2 ! %l2 = 00000033000000ff
! Mem[0000000090800104] = b4ace50f, %g2 = 00000000ea6f7d64
lduw [%i5+0x104],%g2 ! %g2 = 00000000b4ace50f
! Mem[00000000638000a0] = d20ffdf4 df3eda61, %l6 = e5d5732f, %l7 = 81bdf72f
ldd [%i3+0x0a0],%l6 ! %l6 = 00000000d20ffdf4 00000000df3eda61
! Mem[000000006300006e] = e26cc74a, %l2 = 0000000000000033
ldstub [%i2+0x06e],%l2 ! %l2 = 000000c7000000ff
! Mem[00000000918000ec] = af60f6c1, %g2 = 00000000b4ace50f
ldsb [%o0+0x0ec],%g2 ! %g2 = ffffffffffffffaf
! Mem[00000000630001c1] = 93dfaf9c, %l3 = 0000000001170de6
ldstub [%i2+0x1c1],%l3 ! %l3 = 000000df000000ff
p41_label_19:
! Mem[0000000062000168] = edad41ab, %l2 = 00000000000000c7
swap [%i0+0x168],%l2 ! %l2 = 00000000edad41ab
! Mem[00000000630000a0] = f1dd88b3, %l6 = 00000000d20ffdf4
swap [%i2+0x0a0],%l6 ! %l6 = 00000000f1dd88b3
! Mem[00000000630001c0] = 93ffaf9c, %l0 = 00000000000000f4
swap [%i2+0x1c0],%l0 ! %l0 = 0000000093ffaf9c
! %l3 = 00000000000000df, Mem[0000000090000026] = efbc3671
sth %l3,[%i4+0x026] ! Mem[0000000090000024] = 00df3671
! Mem[00000000620001b8] = 7c1dad87c2a7f400, %l7 = 00000000df3eda61, %l7 = 00000000df3eda61
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 7c1dad87c2a7f400
! %l6 = 00000000f1dd88b3, Mem[00000000918000ba] = 0d0d0bfa
sth %l6,[%o0+0x0ba] ! Mem[00000000918000b8] = 88b30bfa
! %l7 = 7c1dad87c2a7f400, Mem[0000000091000110] = 6f4c32b37e871147
stx %l7,[%i6+0x110] ! Mem[0000000091000110] = 7c1dad87c2a7f400
! Mem[00000000910000d0] = 45aa483a, %g2 = ffffffffffffffaf
lduh [%i6+0x0d0],%g2 ! %g2 = 00000000000045aa
! Mem[0000000063800068] = d7cdbe9a, %l6 = 00000000f1dd88b3
swap [%i3+0x068],%l6 ! %l6 = 00000000d7cdbe9a
! %l1 = 000000009e697db4, Mem[00000000918001bc] = 105c4229
sth %l1,[%o0+0x1bc] ! Mem[00000000918001bc] = 7db44229
p41_label_20:
! Mem[00000000900000a8] = 72f4388f 121c9e01, %g2 = 000045aa, %g3 = c37c859d
ldd [%i4+0x0a8],%g2 ! %g2 = 0000000072f4388f 00000000121c9e01
! Mem[00000000620000d8] = b8c9d840ff2b1700, %l5 = 000000000000001f, %l3 = 00000000000000df
add %i0,0xd8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = b8c9d840ff2b1700
! %l2 = 00000000edad41ab, Mem[00000000910000ac] = 40e5244d
stw %l2,[%i6+0x0ac] ! Mem[00000000910000ac] = edad41ab
! %l3 = b8c9d840ff2b1700, Mem[000000009080013b] = fe71f3cc
stb %l3,[%i5+0x13b] ! Mem[0000000090800138] = 0071f3cc
! Mem[0000000062800080] = 0acc7b68, %l3 = b8c9d840ff2b1700
swap [%i1+0x080],%l3 ! %l3 = 000000000acc7b68
! %l2 = edad41ab, %l3 = 0acc7b68, Mem[00000000918001a8] = 847e3369 58a6480f
std %l2,[%o0+0x1a8] ! Mem[00000000918001a8] = edad41ab 0acc7b68
! %l1 = 000000009e697db4, Mem[0000000090000158] = d1d1ef4e8c6fb8e3
stx %l1,[%i4+0x158] ! Mem[0000000090000158] = 000000009e697db4
! Mem[0000000091800070] = a4bd2eca, %g2 = 0000000072f4388f
lduh [%o0+0x070],%g2 ! %g2 = 000000000000a4bd
! Mem[00000000910001dc] = 82a2ec68, %g2 = 000000000000a4bd
ldub [%i6+0x1dd],%g2 ! %g2 = 0000000000000082
! %l4 = 0000000017660e6f, Mem[0000000090800179] = 93b779ed
stb %l4,[%i5+0x179] ! Mem[0000000090800178] = 6fb779ed
p41_label_21:
! Mem[0000000062800100] = 2a3a1691881075a8, %l1 = 000000009e697db4, %l3 = 000000000acc7b68
add %i1,0x100,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 2a3a1691881075a8
! Mem[0000000090800050] = 2a68c736, %g2 = 0000000000000082
lduw [%i5+0x050],%g2 ! %g2 = 000000002a68c736
! Mem[00000000910000e4] = 2679d4fb, %g2 = 000000002a68c736
ldsh [%i6+0x0e4],%g2 ! %g2 = 0000000000002679
! %l0 = 0000000093ffaf9c, Mem[0000000091000120] = 9daeaae1
stw %l0,[%i6+0x120] ! Mem[0000000091000120] = 93ffaf9c
! Mem[00000000620001fc] = 13aa0885, %l2 = 00000000edad41ab
swap [%i0+0x1fc],%l2 ! %l2 = 0000000013aa0885
! Mem[00000000638001a0] = 3b6c56fff4866c5e, %l6 = 00000000d7cdbe9a, %l1 = 000000009e697db4
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 3b6c56fff4866c5e
! Mem[0000000090000174] = deefdd70, %g18 = 1884b27693e60adc
ldsw [%i4+0x174],%g2 ! %g2 = 1884b27693e60adc
! Mem[000000006380002b] = 81bdf72f, %l2 = 0000000013aa0885
ldstub [%i3+0x02b],%l2 ! %l2 = 0000002f000000ff
! %l0 = 0000000093ffaf9c, Mem[00000000918000c2] = 170096c1
stb %l0,[%o0+0x0c2] ! Mem[00000000918000c0] = 9c0096c1
! Mem[0000000062800158] = 51210a49, %l1 = f4866c5e, %l1 = f4866c5e
add %i1,0x158,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000051210a49
p41_label_22:
! Mem[0000000090000088] = 616d1e19, %g2 = ffffffffdeefdd70
ldub [%i4+0x089],%g2 ! %g2 = 0000000000000061
! Mem[000000006300019c] = 84e31f53, %l6 = 00000000d7cdbe9a
ldstub [%i2+0x19c],%l6 ! %l6 = 00000084000000ff
! Mem[00000000918001d4] = ea1f732e, %g2 = 0000000000000061
ldub [%o0+0x1d4],%g2 ! %g2 = 00000000000000ea
! Mem[0000000063000183] = ff5bb42a, %l7 = 7c1dad87c2a7f400
ldstub [%i2+0x183],%l7 ! %l7 = 0000002a000000ff
! Mem[00000000900001c4] = a770ca4c, %g2 = 00000000000000ea
ldsb [%i4+0x1c4],%g2 ! %g2 = ffffffffffffffa7
! %l0 = 0000000093ffaf9c, Mem[000000009080015a] = 4630c0ef
stb %l0,[%i5+0x15a] ! Mem[0000000090800158] = 9c30c0ef
! Mem[00000000630000e4] = b3142187, %l4 = 17660e6f, %l2 = 0000002f
add %i2,0xe4,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b3142187
! Mem[00000000908000e8] = c63d9e2dbc2a9af4, %g2 = ffffffffffffffa7
ldx [%i5+0x0e8],%g2 ! %g2 = c63d9e2dbc2a9af4
! Mem[0000000090800174] = a5948172, %g18 = 1884b27693e60adc
ldsw [%i5+0x174],%g2 ! %g2 = 1884b27693e60adc
! Mem[0000000063000100] = 2952ff6d, %l3 = 2a3a1691881075a8
ldstub [%i2+0x100],%l3 ! %l3 = 00000029000000ff
p41_label_23:
! Mem[000000006280005c] = 8919f1e0, %l2 = 00000000b3142187
ldstub [%i1+0x05c],%l2 ! %l2 = 00000089000000ff
! Mem[00000000638001f0] = cf1cff08, %l7 = 0000002a, %l0 = 93ffaf9c
add %i3,0x1f0,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000cf1cff08
! %l6 = 0000000000000084, Mem[0000000091000138] = 7119a14f
stw %l6,[%i6+0x138] ! Mem[0000000091000138] = 00000084
! Mem[00000000620001da] = 34d804b2, %l6 = 0000000000000084
ldstub [%i0+0x1da],%l6 ! %l6 = 00000004000000ff
! %l4 = 0000000017660e6f, Mem[00000000908001b0] = 29bda72c6fd28f1d
stx %l4,[%i5+0x1b0] ! Mem[00000000908001b0] = 0000000017660e6f
! Mem[00000000910001d8] = de2192211382a2ec, %g2 = ffffffffa5948172
ldx [%i6+0x1d8],%g2 ! %g2 = de2192211382a2ec
! Mem[0000000062000130] = 8e41db2fd34c0734, %l0 = 00000000cf1cff08, %l0 = 00000000cf1cff08
add %i0,0x130,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 8e41db2fd34c0734
! %l4 = 0000000017660e6f, Mem[0000000090000068] = 5483fd96d7808cb0
stx %l4,[%i4+0x068] ! Mem[0000000090000068] = 0000000017660e6f
! %l4 = 17660e6f, %l5 = 0000001f, Mem[0000000090000050] = 426b4ad5 9870c588
std %l4,[%i4+0x050] ! Mem[0000000090000050] = 17660e6f 0000001f
! %l1 = 0000000051210a49, Mem[0000000090800180] = 77056037
sth %l1,[%i5+0x180] ! Mem[0000000090800180] = 0a496037
p41_label_24:
! Mem[00000000908001cc] = eb1eb481, %g2 = de2192211382a2ec
lduw [%i5+0x1cc],%g2 ! %g2 = 00000000eb1eb481
! Mem[00000000630000d9] = b0044041, %l2 = 0000000000000089
ldstub [%i2+0x0d9],%l2 ! %l2 = 00000004000000ff
! %l2 = 0000000000000004, Mem[0000000091800190] = 18bdfe98
stw %l2,[%o0+0x190] ! Mem[0000000091800190] = 00000004
! %l2 = 00000004, %l3 = 00000029, Mem[0000000091800008] = 8f1d57d1 13813d64
std %l2,[%o0+%o1] ! Mem[0000000091800008] = 00000004 00000029
! Mem[0000000063000114] = a48b14f7, %l0 = d34c0734, %l7 = 0000002a
add %i2,0x114,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a48b14f7
! Mem[000000009180017c] = ec40c2fc, %g2 = 00000000eb1eb481
ldub [%o0+0x17d],%g2 ! %g2 = 00000000000000ec
! Mem[0000000063800001] = a0598ad8, %l4 = 0000000017660e6f
ldstub [%i3+0x001],%l4 ! %l4 = 00000059000000ff
! Mem[000000009080000c] = 2a68388b, %g2 = 00000000000000ec
ldsb [%i5+0x00e],%g2 ! %g2 = 000000000000002a
! Mem[00000000900000c4] = 07871bc2, %g18 = 1884b27693e60adc
ldsw [%i4+0x0c4],%g2 ! %g2 = 1884b27693e60adc
! %l6 = 00000004, %l7 = a48b14f7, Mem[0000000090000010] = 4afd5db2 d5c43d99
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000004 a48b14f7
p41_label_25:
! Mem[0000000062000053] = a933656a, %l3 = 0000000000000029
ldstub [%i0+0x053],%l3 ! %l3 = 0000006a000000ff
! Mem[00000000630001c4] = d0a1cc3f, %l7 = 00000000a48b14f7
ldstub [%i2+0x1c4],%l7 ! %l7 = 000000d0000000ff
! %l2 = 0000000000000004, Mem[0000000090800142] = 88efae51
sth %l2,[%i5+0x142] ! Mem[0000000090800140] = 0004ae51
! %l7 = 00000000000000d0, Mem[0000000090000098] = 7d333a3fe30238ad
stx %l7,[%i4+0x098] ! Mem[0000000090000098] = 00000000000000d0
! %l4 = 0000000000000059, Mem[0000000090000130] = ddf6b475833f03d2
stx %l4,[%i4+0x130] ! Mem[0000000090000130] = 0000000000000059
! Mem[0000000090000068] = 0000000017660e6f, %g2 = 0000000007871bc2
ldx [%i4+0x068],%g2 ! %g2 = 0000000017660e6f
! %l0 = d34c0734, %l1 = 51210a49, Mem[00000000918001b0] = 8036bee1 872c5b99
std %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = d34c0734 51210a49
! %l5 = 000000000000001f, Mem[00000000918001fe] = 4f18eab6
sth %l5,[%o0+0x1fe] ! Mem[00000000918001fc] = 001feab6
! %l6 = 0000000000000004, Mem[00000000900000b2] = 2b590012
sth %l6,[%i4+0x0b2] ! Mem[00000000900000b0] = 00040012
! %l2 = 0000000000000004, Mem[00000000918000ca] = d437c4a0
sth %l2,[%o0+0x0ca] ! Mem[00000000918000c8] = 0004c4a0
ba,a p41_not_taken_0_end
p41_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p41_branch_failed
p41_not_taken_0_end:
! End of Random Code for Thread 41
1: membar #Sync ! Force all stores to complete
p41_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a4] ! Set processor 41 done flag
! Check Registers
p41_check_registers:
set p41_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 8e41db2fd34c0734
bne,a,pn %xcc,p41_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000004
bne,a,pn %xcc,p41_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000006a
bne,a,pn %xcc,p41_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000059
bne,a,pn %xcc,p41_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000000000001f
bne,a,pn %xcc,p41_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000004
bne,a,pn %xcc,p41_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000d0
bne,a,pn %xcc,p41_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p41_check_fp_registers:
set p41_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 65b3c7e7 f3c1f2fd
bne %xcc,p41_f6_fail
nop
! Check Local Memory
set p41_local0_expect,%g1
p41_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = bb61173446d1a16f
ldx [%i0+0x020],%g3 ! Observed data at 0000000062000020
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = a93365ffb06a589d
ldx [%i0+0x050],%g3 ! Observed data at 0000000062000050
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 6d19227fb48e3e94
ldx [%i0+0x068],%g3 ! Observed data at 0000000062000068
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 210167ffab26e3f2
ldx [%i0+0x088],%g3 ! Observed data at 0000000062000088
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b8c9d840ff2b1700
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000620000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 92324aa33874acff
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000620000e0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 506fcf110000006f
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000620000e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000c76a042cec
ldx [%i0+0x168],%g3 ! Observed data at 0000000062000168
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 34d8ffb2a44a99da
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000620001d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fdbd6cdaa5134514
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000620001e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 2c5a6550edad41ab
ldx [%i0+0x1f8],%g3 ! Observed data at 00000000620001f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i0,0x1f8,%g4
set p41_local1_expect,%g1
p41_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = e97c94a8dee4b98c
ldx [%i1+0x000],%g3 ! Observed data at 0000000062800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 7d2a966b00000004
ldx [%i1+0x018],%g3 ! Observed data at 0000000062800018
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = ff606f593b6a76e4
ldx [%i1+0x030],%g3 ! Observed data at 0000000062800030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = cb34377d9bc17ec8
ldx [%i1+0x040],%g3 ! Observed data at 0000000062800040
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = e3eaebc3ff19f1e0
ldx [%i1+0x058],%g3 ! Observed data at 0000000062800058
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff2b1700f34095f0
ldx [%i1+0x080],%g3 ! Observed data at 0000000062800080
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6f5e42ffa0c08ac4
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000628000a8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bf5ab89000000056
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 = 42a0d035b3e86c6a
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000628000e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff0dffffdd19fa65
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000628000f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = d3faee69000000f9
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 = 1027aad4ff022888
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 = ca4688acb3b11923
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 = 12d0fa749db60fa7
ldx [%i1+0x140],%g3 ! Observed data at 0000000062800140
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = e60841eb7119a14f
ldx [%i1+0x160],%g3 ! Observed data at 0000000062800160
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = 5cff4fb01e20932f
ldx [%i1+0x190],%g3 ! Observed data at 0000000062800190
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a46fe656fba1414d
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000628001a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 07a37b5b00261ced
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000628001b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 21d2ffd27acdfff8
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000628001d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e3c036909e518cc5
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000628001e8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 718ab9d467ff93f8
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000628001f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i1,0x1f0,%g4
set p41_local2_expect,%g1
p41_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 00000041d4147ca7
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 = b781ffb183a66519
ldx [%i2+0x030],%g3 ! Observed data at 0000000063000030
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x030,%g4
ldx [%g1+0x068],%g2 ! Expected data = 9f54d3dfe26cff4a
ldx [%i2+0x068],%g3 ! Observed data at 0000000063000068
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d20ffdf4ecdc0b47
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000630000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0eb1a06cbb03fa8a
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000630000b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 6252ff8906948732
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000630000d0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b0ff40410045a36a
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000630000d8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = ff52ff6ddc7a824b
ldx [%i2+0x100],%g3 ! Observed data at 0000000063000100
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = 85ff8f2df77ee4cb
ldx [%i2+0x130],%g3 ! Observed data at 0000000063000130
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x130,%g4
ldx [%g1+0x170],%g2 ! Expected data = 99ff7fdeffdb568e
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 = ff5bb4ff913d7a76
ldx [%i2+0x180],%g3 ! Observed data at 0000000063000180
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1cb6fba4ffe31f53
ldx [%i2+0x198],%g3 ! Observed data at 0000000063000198
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 84e3ff534fbe503e
ldx [%i2+0x1a0],%g3 ! Observed data at 00000000630001a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = d6fbdcac0eb0690a
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000630001b0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 28c9967cff144e21
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000630001b8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 000000f4ffa1cc3f
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000630001c0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 77a0fc09335bcab4
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000630001f8
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i2,0x1f8,%g4
set p41_local3_expect,%g1
p41_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = a0ff8ad8734963c4
ldx [%i3+0x000],%g3 ! Observed data at 0000000063800000
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 81bdf7ff388b807f
ldx [%i3+0x028],%g3 ! Observed data at 0000000063800028
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = e7dd1dff7fdde2c1
ldx [%i3+0x050],%g3 ! Observed data at 0000000063800050
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 519cd036cc606f59
ldx [%i3+0x058],%g3 ! Observed data at 0000000063800058
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = f1dd88b3c18ca283
ldx [%i3+0x068],%g3 ! Observed data at 0000000063800068
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = a9d2ff0e8bd57040
ldx [%i3+0x078],%g3 ! Observed data at 0000000063800078
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff0d9d1536a3b5d2
ldx [%i3+0x080],%g3 ! Observed data at 0000000063800080
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = bf8a26ffbb611734
ldx [%i3+0x090],%g3 ! Observed data at 0000000063800090
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d20ffdf4df3eda61
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000638000a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3b6c56fff4866c5e
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000638001a0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = cf1cff0856cb5df5
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000638001f0
cmp %g2,%g3
bne,a,pn %xcc,p41_local_failed
add %i3,0x1f0,%g4
! The test for processor 41 has passed
p41_passed:
ta GOOD_TRAP
nop
p41_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p41_failed
p41_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p41_failed
p41_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p41_failed
p41_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p41_failed
p41_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p41_failed
p41_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p41_failed
p41_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p41_failed
p41_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p41_failed
p41_f6_fail:
set p41_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 41 failed
p41_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0a4] ! Set processor 41 done flag
set p41_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 41 failed
p41_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0a4] ! Set processor 41 done flag
set p41_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p41_selfmod_failed:
ba p41_failed
mov 0xabc,%g1
p41_common_error:
or %g0,0xf09,%g1
ba p41_failed
mov %o5,%g3
p41_common_signature_error:
set p41_temp,%g1
ba p41_failed
st %g2,[%g1] ! Common Lock Number
p41_common_timeout:
set p41_temp,%g1
ba p41_failed
st %g2,[%g1] ! Common Lock Number
p41_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p41_failed
mov 0x0,%g3
p41_trap1e:
stba %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
done
p41_trap1o:
stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000063000028]
done
p41_trap2e:
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063800008]
ldda [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063800018]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000010]
stda %l2,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000008]
lduwa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800010]
done
p41_trap2o:
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000063800008]
ldda [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000063800018]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000062000010]
stda %l2,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000062000008]
lduwa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000063800010]
done
p41_trap3e:
nop
nop
nop
nop
done
p41_trap3o:
nop
nop
nop
nop
done
p41_init_memory_pointers:
set p41_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p41_local0_start,%i0
set p41_local1_start,%i1
set p41_local2_start,%i2
set p41_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = c9848d367119a14f
ldx [%g1+0x008],%l1 ! %l1 = 361626b4b3b11923
ldx [%g1+0x010],%l2 ! %l2 = df5fc96007a37b5b
ldx [%g1+0x018],%l3 ! %l3 = 7720cf902b36f1d5
ldx [%g1+0x020],%l4 ! %l4 = b5684bb8faf5103d
ldx [%g1+0x028],%l5 ! %l5 = 95caf56698b607bf
ldx [%g1+0x030],%l6 ! %l6 = 7674894a3ba6d0be
ldx [%g1+0x038],%l7 ! %l7 = 8b4d748bec90025d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 45b3a249 60ec7b15 31bf3df9 8b298283
! %f4 = c5543354 c791e86a 889efbd8 ac85eaf1
! %f8 = ac988dcb f5c728cb 4ff71c27 e2d406e5
! %f12 = 7b2e33f9 aaf35dde af1e1dc1 ef4c7b7b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = cdde9ebb 4af12f2a 6eebabfb 90d78daf
! %f20 = b564545e 412480a9 e3eaafcf ce2899e6
! %f24 = 3a100ca0 de8ac4bb e5960915 ea519fd6
! %f28 = f020dc5d fd9ac922 594d396a 6e29196a
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 880e426e 3e033ada 6f563021 e6eea4f9
! %f36 = 16e242c2 137c6556 8c19071d 6d159b0b
! %f40 = bf1a15ce b72a39c5 acd46c07 2f1cf752
! %f44 = ed80dbb0 e5069063 5b25c6b2 944c3180
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2a85bc500000004d,%g7,%g1 ! GSR scale = 9, align = 5
wr %g1,%g0,%gsr ! GSR = 2a85bc500000004d
wr %g0,%y ! Clear Y 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[0000000064800160] = 52933677, %l1 = 36ee570a8b62fee6
swap [%i1+0x160],%l1 ! %l1 = 0000000052933677
! Mem[0000000091800090] = ff83cf3c, %g18 = 75c5bb82a55b7932
ldsw [%o0+0x090],%g2 ! %g2 = 75c5bb82a55b7932
! Mem[0000000064800160] = 8b62fee638e9847e, %l3 = df173e06d94f4b40, %l5 = c78b6e6498ed8ec4
add %i1,0x160,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 8b62fee638e9847e
! Mem[0000000090800058] = 3e48e83f, %g2 = ffffffffff83cf3c
lduh [%i5+0x058],%g2 ! %g2 = 0000000000003e48
! Mem[0000000091800190] = 18bdfe98 d772a70c, %g2 = 00003e48, %g3 = 0bad0b00
ldd [%o0+0x190],%g2 ! %g2 = 0000000018bdfe98 00000000d772a70c
! %l4 = e1e8179c, %l5 = 38e9847e, Mem[00000000910001d0] = 5e069791 a8949fe2
std %l4,[%i6+0x1d0] ! Mem[00000000910001d0] = e1e8179c 38e9847e
! Mem[0000000065000120] = e77fcb60, %l4 = 960e11c7e1e8179c
ldstub [%i2+0x120],%l4 ! %l4 = 000000e7000000ff
! Mem[00000000658001ac] = 30c0aefa, %l3 = df173e06d94f4b40
swap [%i3+0x1ac],%l3 ! %l3 = 0000000030c0aefa
! Mem[0000000090000184] = 2af08539, %g2 = 0000000018bdfe98
ldsh [%i4+0x184],%g2 ! %g2 = 0000000000002af0
! %l5 = 8b62fee638e9847e, Mem[0000000090000070] = ef8595c8fd39b602
stx %l5,[%i4+0x070] ! Mem[0000000090000070] = 8b62fee638e9847e
p42_label_2:
! %l7 = 50e747a0362d3dbe, Mem[000000006500014b] = 680840bf
stb %l7,[%i2+0x14b] ! Mem[0000000065000148] = 680840be
! Mem[000000006500017c] = f29ae162, %l2 = 52eab6e1, %l4 = 000000e7
add %i2,0x17c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000f29ae162
! Mem[00000000640001eb] = 009cbb20, %l3 = 0000000030c0aefa
ldstub [%i0+0x1eb],%l3 ! %l3 = 00000020000000ff
! Mem[00000000910000f0] = 749c07e0 be33c27d, %g2 = 00002af0, %g3 = d772a70c
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000749c07e0 00000000be33c27d
! Mem[000000006400008c] = c35ec804, %l2 = 52eab6e1, %l5 = 38e9847e
add %i0,0x8c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c35ec804
! Mem[00000000648000f4] = 61ffc658, %l1 = 52933677, %l6 = 8dff3bab
add %i1,0xf4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000061ffc658
! Mem[000000006580018c] = d5ae0dfa, %l5 = 00000000c35ec804
swap [%i3+0x18c],%l5 ! %l5 = 00000000d5ae0dfa
! Mem[00000000900001d0] = 108e8d96, %g2 = 00000000749c07e0
ldsb [%i4+0x1d0],%g2 ! %g2 = 0000000000000010
! Mem[0000000065000074] = 23f3ef09, %l2 = 293e54f452eab6e1
ldstub [%i2+0x074],%l2 ! %l2 = 00000023000000ff
! Mem[0000000065000038] = 554169ed, %l4 = 00000000f29ae162
ldstub [%i2+0x038],%l4 ! %l4 = 00000055000000ff
p42_label_3:
! Mem[0000000090000058] = 243d3024, %g18 = 75c5bb82a55b7932
ldsw [%i4+0x058],%g2 ! %g2 = 75c5bb82a55b7932
! Mem[000000006480012c] = 683e4277, %l6 = 61ffc658, %l0 = e1bcf719
add %i1,0x12c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000683e4277
! Mem[0000000065800138] = b04f4c2b467b6408, %l6 = 0000000061ffc658, %l6 = 0000000061ffc658
add %i3,0x138,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = b04f4c2b467b6408
! Mem[0000000065000160] = fc005b77 5c1491ac, %l2 = 00000023, %l3 = 00000020
ldd [%i2+0x160],%l2 ! %l2 = 00000000fc005b77 000000005c1491ac
! Mem[0000000065800108] = 0aa413a9306f4e8d, %l4 = 0000000000000055, %l2 = 00000000fc005b77
add %i3,0x108,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 0aa413a9306f4e8d
! Mem[00000000640000cc] = ac21d049, %l3 = 000000005c1491ac
swap [%i0+0x0cc],%l3 ! %l3 = 00000000ac21d049
! Mem[0000000090800118] = 8f7f46fd, %g2 = 00000000243d3024
ldub [%i5+0x118],%g2 ! %g2 = 000000000000008f
! %l1 = 0000000052933677, Mem[0000000090800052] = c736e0bd
sth %l1,[%i5+0x052] ! Mem[0000000090800050] = 3677e0bd
! Mem[00000000650000ba] = aef32d58, %l4 = 0000000000000055
ldstub [%i2+0x0ba],%l4 ! %l4 = 0000002d000000ff
! %l3 = 00000000ac21d049, Mem[0000000091800092] = cf3ce9c0
stb %l3,[%o0+0x092] ! Mem[0000000091800090] = 493ce9c0
p42_label_4:
! Mem[00000000918000e0] = e08754d5, %g18 = 75c5bb82a55b7932
ldsw [%o0+0x0e0],%g2 ! %g2 = 75c5bb82a55b7932
! Mem[0000000065800134] = da855c94, %l0 = 683e4277, %l1 = 52933677
add %i3,0x134,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000da855c94
! Mem[00000000648000a4] = 417ff2b1, %l6 = b04f4c2b467b6408
swap [%i1+0x0a4],%l6 ! %l6 = 00000000417ff2b1
! Mem[0000000090800088] = e465cdce 3b38a1d3, %g2 = e08754d5, %g3 = be33c27d
ldd [%i5+0x088],%g2 ! %g2 = 00000000e465cdce 000000003b38a1d3
! Mem[00000000908001d8] = cef46a8b, %g2 = 00000000e465cdce
ldsh [%i5+0x1da],%g2 ! %g2 = ffffffffffffcef4
! %l1 = 00000000da855c94, Mem[00000000900001e0] = 41cac2557a125a5e
stx %l1,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000000da855c94
! Mem[000000006500007b] = 3b99ae2b, %l4 = 000000000000002d
ldstub [%i2+0x07b],%l4 ! %l4 = 0000002b000000ff
! Mem[000000006480016f] = 8c359303, %l3 = 00000000ac21d049
ldstub [%i1+0x16f],%l3 ! %l3 = 00000003000000ff
! Mem[00000000648001c4] = 81654ec1, %l6 = 417ff2b1, %l5 = d5ae0dfa
add %i1,0x1c4,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000081654ec1
! %l7 = 50e747a0362d3dbe, Mem[00000000650000f8] = 314d46a9f147c3ab
stx %l7,[%i2+0x0f8] ! Mem[00000000650000f8] = 50e747a0362d3dbe
p42_label_5:
! Mem[00000000910000e8] = 7cecdd5e, %g2 = ffffffffffffcef4
ldsb [%i6+0x0e8],%g2 ! %g2 = 000000000000007c
! Mem[0000000064000186] = d1ad8945, %l5 = 0000000081654ec1
ldstub [%i0+0x186],%l5 ! %l5 = 00000089000000ff
! Mem[000000006580014c] = ae602291, %l1 = 00000000da855c94
swap [%i3+0x14c],%l1 ! %l1 = 00000000ae602291
! Mem[00000000640000d8] = f203209488ef3dc2, %l0 = 00000000683e4277, %l0 = 00000000683e4277
add %i0,0xd8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = f203209488ef3dc2
! Mem[00000000918001d0] = a5d23446, %g2 = 000000000000007c
lduw [%o0+0x1d0],%g2 ! %g2 = 00000000a5d23446
! Mem[00000000648001c4] = 81654ec1, %l3 = 0000000000000003
swap [%i1+0x1c4],%l3 ! %l3 = 0000000081654ec1
! %l1 = 00000000ae602291, Mem[000000009180017c] = 5aec40c2
stw %l1,[%o0+0x17c] ! Mem[000000009180017c] = ae602291
! Mem[0000000090800038] = db19b259, %g2 = 00000000a5d23446
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000db19
! Mem[0000000065800110] = 2c9a0f24982cb299, %l0 = f203209488ef3dc2, %l3 = 0000000081654ec1
add %i3,0x110,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 2c9a0f24982cb299
! Mem[0000000064000026] = 7e9373ed, %l3 = 2c9a0f24982cb299
ldstub [%i0+0x026],%l3 ! %l3 = 00000073000000ff
p42_label_6:
! Mem[0000000065000094] = a4db50c4, %l1 = ae602291, %l2 = 306f4e8d
add %i2,0x94,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000a4db50c4
! Mem[0000000065800141] = 1d68c212, %l1 = 00000000ae602291
ldstub [%i3+0x141],%l1 ! %l1 = 00000068000000ff
! Mem[0000000065800180] = d204842a, %l5 = 00000089, %l7 = 362d3dbe
add %i3,0x180,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 00000000d204842a
! Mem[0000000091000028] = 5731f53b09165443, %g2 = 000000000000db19
ldx [%i6+%o5],%g2 ! %g2 = 5731f53b09165443
! Mem[0000000065800134] = da855c94, %l6 = 00000000417ff2b1
swap [%i3+0x134],%l6 ! %l6 = 00000000da855c94
! Mem[00000000900000b0] = 7c212b59, %g2 = 5731f53b09165443
lduw [%i4+0x0b0],%g2 ! %g2 = 000000007c212b59
! Mem[000000009080016c] = dd52e920, %g2 = 000000007c212b59
ldsb [%i5+0x16c],%g2 ! %g2 = ffffffffffffffdd
! %l4 = 0000002b, %l5 = 00000089, Mem[0000000090800020] = 2247d686 c20fffdc
std %l4,[%i5+%o4] ! Mem[0000000090800020] = 0000002b 00000089
! %l7 = 00000000d204842a, Mem[0000000065800018] = b828252865eea495
stx %l7,[%i3+%o3] ! Mem[0000000065800018] = 00000000d204842a
! Mem[0000000090800020] = 0000002b, %g18 = 75c5bb82a55b7932
ldsw [%i5+%o4],%g2 ! %g2 = 75c5bb82a55b7932
p42_label_7:
! Mem[0000000065000068] = 66eb4079, %l0 = f203209488ef3dc2
lduw [%i2+0x068],%l0 ! %l0 = 0000000066eb4079
! Mem[00000000640001c0] = 146c5325, %l6 = da855c94, %l5 = 00000089
add %i0,0x1c0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000146c5325
! Mem[0000000064000131] = b2b16fa1, %l4 = 000000000000002b
ldstub [%i0+0x131],%l4 ! %l4 = 000000b1000000ff
! Mem[00000000650000f0] = bf425deb6be108ce, %l4 = 00000000000000b1, %l2 = 00000000a4db50c4
add %i2,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = bf425deb6be108ce
! Mem[0000000065800110] = 2c9a0f24, %l0 = 66eb4079, %l4 = 000000b1
add %i3,0x110,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000002c9a0f24
! Mem[00000000640000d9] = f2032094, %l6 = 00000000da855c94
ldstub [%i0+0x0d9],%l6 ! %l6 = 00000003000000ff
! %l4 = 000000002c9a0f24, Mem[0000000091000130] = 3babf221
sth %l4,[%i6+0x130] ! Mem[0000000091000130] = 0f24f221
! %l2 = 6be108ce, %l3 = 00000073, Mem[0000000090000018] = 591c05fd caf71b5d
std %l2,[%i4+%o3] ! Mem[0000000090000018] = 6be108ce 00000073
! Mem[0000000065800114] = 982cb299, %l2 = 6be108ce, %l0 = 66eb4079
add %i3,0x114,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000982cb299
! Mem[00000000918000e8] = 3ba12806, %g2 = 000000000000002b
lduh [%o0+0x0e8],%g2 ! %g2 = 0000000000003ba1
p42_label_8:
! Mem[00000000650000f1] = bf425deb, %l5 = 00000000146c5325
ldstub [%i2+0x0f1],%l5 ! %l5 = 00000042000000ff
! %l5 = 0000000000000042, Mem[00000000918001ef] = a5e6c984
stb %l5,[%o0+0x1ef] ! Mem[00000000918001ec] = 42e6c984
! Mem[0000000065800148] = 4c0e4ab6, %l5 = 0000000000000042
swap [%i3+0x148],%l5 ! %l5 = 000000004c0e4ab6
! Mem[0000000090800158] = 3e484630c0ef85ef, %g2 = 0000000000003ba1
ldx [%i5+0x158],%g2 ! %g2 = 3e484630c0ef85ef
! %l3 = 0000000000000073, Mem[0000000091000049] = 221ae1c1
stb %l3,[%i6+0x049] ! Mem[0000000091000048] = 731ae1c1
! %l0 = 00000000982cb299, Mem[0000000091800141] = b498c117
stb %l0,[%o0+0x141] ! Mem[0000000091800140] = 9998c117
! Mem[00000000650000ec] = fa3e813a, %l0 = 00000000982cb299
swap [%i2+0x0ec],%l0 ! %l0 = 00000000fa3e813a
! Mem[00000000910000ac] = 40e5244d, %g2 = 3e484630c0ef85ef
lduw [%i6+0x0ac],%g2 ! %g2 = 0000000040e5244d
! %l1 = 0000000000000068, Mem[0000000064800014] = 30f81757
sth %l1,[%i1+0x014] ! Mem[0000000064800014] = 00681757
! Mem[0000000091000120] = 9daeaae1, %g2 = 0000000040e5244d
lduw [%i6+0x120],%g2 ! %g2 = 000000009daeaae1
p42_label_9:
! %l0 = 00000000fa3e813a, Mem[00000000910001b4] = bae85ac5
stw %l0,[%i6+0x1b4] ! Mem[00000000910001b4] = fa3e813a
! Mem[000000006500002c] = 09f389b8, %l0 = fa3e813a, %l2 = 6be108ce
add %i2,0x2c,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000009f389b8
! Mem[0000000064000040] = 3853efc73119d9ad, %l2 = 0000000009f389b8, %l5 = 000000004c0e4ab6
add %i0,0x40,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 3853efc73119d9ad
! %l2 = 0000000009f389b8, Mem[000000009080004a] = a6f0c529
sth %l2,[%i5+0x04a] ! Mem[0000000090800048] = 89b8c529
! Mem[0000000064800009] = 53485120, %l2 = 0000000009f389b8
ldstub [%i1+0x009],%l2 ! %l2 = 00000048000000ff
! Mem[00000000918000b0] = e97bf0eb, %g2 = 000000009daeaae1
lduh [%o0+0x0b2],%g2 ! %g2 = 000000000000e97b
! Mem[0000000064000028] = fd2c1c93098f1b45, %l7 = 00000000d204842a, %l0 = 00000000fa3e813a
add %i0,0x28,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = fd2c1c93098f1b45
! %l5 = 3853efc73119d9ad, Mem[00000000918001e8] = 0068f208
stw %l5,[%o0+0x1e8] ! Mem[00000000918001e8] = 3119d9ad
! Mem[0000000090800110] = e9aa0e7c, %g18 = 75c5bb82a55b7932
ldsw [%i5+0x110],%g2 ! %g2 = 75c5bb82a55b7932
! %l2 = 0000000000000048, Mem[0000000064000160] = 00815165
sth %l2,[%i0+0x160] ! Mem[0000000064000160] = 00485165
p42_label_10:
! Mem[00000000910000a8] = 8dd0b147 40e5244d, %g2 = e9aa0e7c, %g3 = 3b38a1d3
ldd [%i6+0x0a8],%g2 ! %g2 = 000000008dd0b147 0000000040e5244d
! Mem[00000000908001f0] = b51f4c0f b1c7a123, %g2 = 8dd0b147, %g3 = 40e5244d
ldd [%i5+0x1f0],%g2 ! %g2 = 00000000b51f4c0f 00000000b1c7a123
! Mem[00000000640001e8] = 009cbbff, %l5 = 3853efc73119d9ad
swap [%i0+0x1e8],%l5 ! %l5 = 00000000009cbbff
! Mem[0000000091800180] = fca9c1ba42fb1ad0, %g2 = 00000000b51f4c0f
ldx [%o0+0x180],%g2 ! %g2 = fca9c1ba42fb1ad0
! Mem[000000006500015f] = 1838a631, %l6 = 0000000000000003
ldstub [%i2+0x15f],%l6 ! %l6 = 00000031000000ff
! Mem[0000000064800178] = a0d98f968c1bafe5, %l2 = 0000000000000048, %l6 = 0000000000000031
add %i1,0x178,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = a0d98f968c1bafe5
! Mem[000000009100008c] = 7b5515d6, %g2 = fca9c1ba42fb1ad0
ldub [%i6+0x08f],%g2 ! %g2 = 000000000000007b
! Mem[000000009080003c] = b259c735, %g2 = 000000000000007b
ldsh [%i5+0x03c],%g2 ! %g2 = ffffffffffffb259
! Mem[0000000091000114] = 11471ccd, %g2 = ffffffffffffb259
lduh [%i6+0x116],%g2 ! %g2 = 0000000000001147
! Mem[0000000091000128] = 80156993, %g2 = 0000000000001147
ldsb [%i6+0x12b],%g2 ! %g2 = ffffffffffffff80
p42_label_11:
! Mem[00000000640001f8] = 9e99f341, %l4 = 2c9a0f24, %l1 = 00000068
add %i0,0x1f8,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000009e99f341
! Mem[00000000918000f0] = 980a9e12, %g2 = ffffffffffffff80
ldub [%o0+0x0f0],%g2 ! %g2 = 0000000000000098
! Mem[0000000065000054] = 25083960, %l0 = fd2c1c93098f1b45
ldstub [%i2+0x054],%l0 ! %l0 = 00000025000000ff
! Mem[0000000064800160] = 8b62fee638e9847e, %l3 = 0000000000000073, %l6 = a0d98f968c1bafe5
add %i1,0x160,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 8b62fee638e9847e
! Mem[00000000908001f8] = 0c014136, %g18 = 75c5bb82a55b7932
ldsw [%i5+0x1f8],%g2 ! %g2 = 75c5bb82a55b7932
! %l7 = 00000000d204842a, Mem[0000000090800002] = 9d1de309
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = 842ae309
! Mem[0000000065800008] = fe7213bf, %l3 = 00000073, %l4 = 2c9a0f24
add %i3,0x08,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000fe7213bf
! Mem[00000000900000e8] = 00749d3b, %g2 = 000000000c014136
lduh [%i4+0x0ea],%g2 ! %g2 = 0000000000000074
! %l0 = 00000025, %l1 = 9e99f341, Mem[0000000091000140] = 47050689 d9de5dcd
std %l0,[%i6+0x140] ! Mem[0000000091000140] = 00000025 9e99f341
! %l7 = 00000000d204842a, Mem[000000009080004e] = 4f462a68
stb %l7,[%i5+0x04e] ! Mem[000000009080004c] = 2a462a68
p42_label_12:
! Mem[00000000648000a8] = ce2afc2d, %l0 = 0000000000000025
swap [%i1+0x0a8],%l0 ! %l0 = 00000000ce2afc2d
! Mem[00000000640001f0] = 0d9ccb6523c9cc54, %l3 = 0000000000000073, %l0 = 00000000ce2afc2d
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 0d9ccb6523c9cc54
! Mem[00000000918001cc] = cfcdaca5, %g2 = 0000000000000074
ldub [%o0+0x1cd],%g2 ! %g2 = 00000000000000cf
! Mem[00000000648000d0] = 7add8e3c0f5f73b9, %l0 = 0d9ccb6523c9cc54, %l3 = 0000000000000073
add %i1,0xd0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 7add8e3c0f5f73b9
! Mem[0000000090800184] = c54c114e, %g2 = 00000000000000cf
ldsb [%i5+0x185],%g2 ! %g2 = ffffffffffffffc5
! Mem[00000000908001c8] = ebf52008, %g2 = ffffffffffffffc5
lduw [%i5+0x1c8],%g2 ! %g2 = 00000000ebf52008
! Mem[00000000648000dc] = 8505acae, %l7 = d204842a, %l0 = 23c9cc54
add %i1,0xdc,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 000000008505acae
! Mem[000000009000003c] = e8c028a7, %g2 = 00000000ebf52008
lduh [%i4+0x03c],%g2 ! %g2 = 000000000000e8c0
! Mem[000000006580011d] = 8f13adcb, %l4 = 00000000fe7213bf
ldstub [%i3+0x11d],%l4 ! %l4 = 00000013000000ff
! Mem[00000000658000b4] = 81a18fe3, %l0 = 000000008505acae
swap [%i3+0x0b4],%l0 ! %l0 = 0000000081a18fe3
p42_label_13:
! Mem[000000006400014c] = 9d3c3e8b, %l7 = 00000000d204842a
lduw [%i0+0x14c],%l7 ! %l7 = 000000009d3c3e8b
! %l2 = 00000048, %l3 = 0f5f73b9, Mem[0000000091800050] = e6e76250 4cefec36
std %l2,[%o0+0x050] ! Mem[0000000091800050] = 00000048 0f5f73b9
! %l0 = 0000000081a18fe3, Mem[00000000910000ce] = c9ab45aa
stb %l0,[%i6+0x0ce] ! Mem[00000000910000cc] = e3ab45aa
! Mem[0000000090800038] = db19b259, %g2 = 000000000000e8c0
lduh [%i5+0x03a],%g2 ! %g2 = 000000000000db19
! Mem[0000000091800074] = 9ff4bd27, %g2 = 000000000000db19
ldsb [%o0+0x075],%g2 ! %g2 = ffffffffffffff9f
! %l2 = 0000000000000048, Mem[00000000908001d4] = 66b0ad9c
stb %l2,[%i5+0x1d4] ! Mem[00000000908001d4] = 48b0ad9c
! Mem[0000000090000088] = a8616d1e, %g2 = ffffffffffffff9f
lduw [%i4+0x088],%g2 ! %g2 = 00000000a8616d1e
! Mem[00000000648001ca] = ac569ba0, %l0 = 0000000081a18fe3
ldstub [%i1+0x1ca],%l0 ! %l0 = 0000009b000000ff
! Mem[0000000065800110] = 2c9a0f24, %l6 = 38e9847e, %l1 = 9e99f341
add %i3,0x110,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 000000002c9a0f24
! Mem[0000000091000130] = f221bd62, %g2 = 00000000a8616d1e
ldsh [%i6+0x132],%g2 ! %g2 = fffffffffffff221
p42_label_14:
! Mem[0000000090000014] = 443d996b, %g2 = fffffffffffff221
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000044
! %l7 = 000000009d3c3e8b, Mem[0000000091000018] = bff43cd0
stw %l7,[%i6+%o3] ! Mem[0000000091000018] = 9d3c3e8b
! Mem[000000009180010c] = babdf7ca, %g2 = 0000000000000044
ldsh [%o0+0x10e],%g2 ! %g2 = ffffffffffffbabd
! %l5 = 00000000009cbbff, Mem[00000000910001f8] = e4d5765cb5918e91
stx %l5,[%i6+0x1f8] ! Mem[00000000910001f8] = 00000000009cbbff
! Mem[0000000091800178] = da6c138f ae602291, %g2 = ffffbabd, %g3 = b1c7a123
ldd [%o0+0x178],%g2 ! %g2 = 00000000da6c138f 00000000ae602291
! Mem[0000000091000080] = 1cecd93c, %g2 = 00000000da6c138f
ldsb [%i6+0x080],%g2 ! %g2 = 000000000000001c
! Mem[00000000640001e8] = 3119d9ad, %l7 = 000000009d3c3e8b
swap [%i0+0x1e8],%l7 ! %l7 = 000000003119d9ad
! %l2 = 00000048, %l3 = 0f5f73b9, Mem[0000000090800000] = b597842a e3091c39
std %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000048 0f5f73b9
! Mem[00000000640000b0] = 38dc90fe, %l3 = 7add8e3c0f5f73b9
swap [%i0+0x0b0],%l3 ! %l3 = 0000000038dc90fe
! Mem[0000000065000041] = e2b134d1, %l0 = 000000000000009b
ldstub [%i2+0x041],%l0 ! %l0 = 000000b1000000ff
p42_label_15:
! Mem[000000006400018c] = 3fa402e0, %l7 = 3119d9ad, %l1 = 2c9a0f24
add %i0,0x18c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000003fa402e0
! Mem[0000000064800094] = 4ff2d77a, %l2 = 0000000000000048
swap [%i1+0x094],%l2 ! %l2 = 000000004ff2d77a
! Mem[00000000918000f0] = 980a9e12 91b1b504, %g2 = 0000001c, %g3 = ae602291
ldd [%o0+0x0f0],%g2 ! %g2 = 00000000980a9e12 0000000091b1b504
! Mem[00000000908000d8] = 60d85c8c93f04d06, %g2 = 00000000980a9e12
ldx [%i5+0x0d8],%g2 ! %g2 = 60d85c8c93f04d06
! Mem[0000000065000116] = 421fe0b8, %l1 = 000000003fa402e0
ldstub [%i2+0x116],%l1 ! %l1 = 000000e0000000ff
! Mem[0000000064000159] = 394f5086, %l3 = 0000000038dc90fe
ldstub [%i0+0x159],%l3 ! %l3 = 0000004f000000ff
! Mem[00000000640000e4] = 2fd022bf, %l1 = 000000e0, %l3 = 0000004f
add %i0,0xe4,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000002fd022bf
! Mem[0000000091000090] = 5515d678 c9278aa9, %g2 = 93f04d06, %g3 = 91b1b504
ldd [%i6+0x090],%g2 ! %g2 = 000000005515d678 00000000c9278aa9
! %l1 = 00000000000000e0, Mem[0000000090800100] = 553fbef4
stb %l1,[%i5+0x100] ! Mem[0000000090800100] = e03fbef4
! Mem[0000000065000166] = 5c1491ac, %l3 = 000000002fd022bf
ldstub [%i2+0x166],%l3 ! %l3 = 00000091000000ff
p42_label_16:
! %l5 = 00000000009cbbff, Mem[000000009000001e] = 0073f46b
sth %l5,[%i4+0x01e] ! Mem[000000009000001c] = bbfff46b
! Mem[0000000091000168] = 846b32559f5c7543, %g2 = 000000005515d678
ldx [%i6+0x168],%g2 ! %g2 = 846b32559f5c7543
! %l3 = 0000000000000091, Mem[000000009100003a] = f3562b19
sth %l3,[%i6+0x03a] ! Mem[0000000091000038] = 00912b19
! Mem[0000000064800192] = 77c2df54, %l5 = 00000000009cbbff
ldstub [%i1+0x192],%l5 ! %l5 = 000000df000000ff
! Mem[00000000900001e8] = 8eb8368f9e49aa61, %g2 = 846b32559f5c7543
ldx [%i4+0x1e8],%g2 ! %g2 = 8eb8368f9e49aa61
! Mem[0000000090800004] = 0f5f73b9, %g18 = 75c5bb82a55b7932
ldsw [%i5+0x004],%g2 ! %g2 = 75c5bb82a55b7932
! %l1 = 00000000000000e0, Mem[000000009080019c] = 3817f15b
stw %l1,[%i5+0x19c] ! Mem[000000009080019c] = 000000e0
! Mem[0000000065000050] = f090afc6, %l7 = 000000003119d9ad
ldsw [%i2+0x050],%l7 ! %l7 = fffffffff090afc6
! Mem[0000000064000064] = 1ed57234, %l0 = 000000b1, %l3 = 00000091
add %i0,0x64,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000001ed57234
! Mem[0000000090000194] = 2ec32133, %g2 = 000000000f5f73b9
ldsb [%i4+0x197],%g2 ! %g2 = 000000000000002e
p42_label_17:
! Mem[000000006480000a] = 53ff5120, %l3 = 000000001ed57234
ldstub [%i1+0x00a],%l3 ! %l3 = 00000051000000ff
! Mem[00000000648001c3] = 2ad5a619, %l1 = 00000000000000e0
ldstub [%i1+0x1c3],%l1 ! %l1 = 00000019000000ff
! Mem[0000000065000083] = 9fe310ee, %l7 = fffffffff090afc6
ldstub [%i2+0x083],%l7 ! %l7 = 000000ee000000ff
! Mem[0000000091000098] = 95746196 d4bfc4f7, %g2 = 0000002e, %g3 = c9278aa9
ldd [%i6+0x098],%g2 ! %g2 = 0000000095746196 00000000d4bfc4f7
! Mem[00000000640000ac] = 035add3e, %l6 = 8b62fee638e9847e
swap [%i0+0x0ac],%l6 ! %l6 = 00000000035add3e
! Mem[000000009180009c] = d5953295, %g2 = 0000000095746196
ldub [%o0+0x09f],%g2 ! %g2 = 00000000000000d5
! Mem[0000000065800156] = 03284462, %l6 = 00000000035add3e
ldstub [%i3+0x156],%l6 ! %l6 = 00000044000000ff
! Mem[00000000650000f0] = bfff5deb6be108ce, %l0 = 00000000000000b1, %l5 = 00000000000000df
add %i2,0xf0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = bfff5deb6be108ce
! Mem[00000000650000c4] = 348f9638, %l3 = 0000000000000051
swap [%i2+0x0c4],%l3 ! %l3 = 00000000348f9638
! Mem[0000000064800030] = b23484e6, %l0 = 000000b1, %l3 = 348f9638
add %i1,0x30,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000b23484e6
p42_label_18:
! Mem[00000000918000f0] = 980a9e12, %g18 = 75c5bb82a55b7932
ldsw [%o0+0x0f0],%g2 ! %g2 = 75c5bb82a55b7932
! %l7 = 00000000000000ee, Mem[000000009000011b] = 227f8469
stb %l7,[%i4+0x11b] ! Mem[0000000090000118] = ee7f8469
! Mem[00000000648001b5] = a4fe6808, %l6 = 0000000000000044
ldstub [%i1+0x1b5],%l6 ! %l6 = 000000fe000000ff
! Mem[000000006400000c] = 6dc081ba, %l6 = 00000000000000fe
ldstub [%i0+0x00c],%l6 ! %l6 = 0000006d000000ff
! Mem[000000009100005c] = 94e2a721, %g2 = ffffffff980a9e12
ldub [%i6+0x05c],%g2 ! %g2 = 0000000000000094
! Mem[00000000658000b8] = fd222d0155de3212, %l5 = bfff5deb6be108ce, %l3 = 00000000b23484e6
add %i3,0xb8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = fd222d0155de3212
! %l2 = 000000004ff2d77a, Mem[000000009080014e] = 40148a03
sth %l2,[%i5+0x14e] ! Mem[000000009080014c] = d77a8a03
! Mem[00000000658000e4] = 54bf6f35, %l0 = 000000b1, %l2 = 4ff2d77a
add %i3,0xe4,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000054bf6f35
! Mem[0000000065000000] = f6cefb9236a7d6cd, %l1 = 0000000000000019, %l1 = 0000000000000019
casxa [%i2]0x80,%l1,%l1 ! %l1 = f6cefb9236a7d6cd
! Mem[00000000900001d4] = cce983c4, %g2 = 0000000000000094
lduh [%i4+0x1d4],%g2 ! %g2 = 000000000000cce9
p42_label_19:
! Mem[00000000910001a0] = 4352a10b, %g2 = 000000000000cce9
lduw [%i6+0x1a0],%g2 ! %g2 = 000000004352a10b
! Mem[000000006580016f] = b2ce282d, %l7 = 00000000000000ee
ldstub [%i3+0x16f],%l7 ! %l7 = 0000002d000000ff
! Mem[0000000064000178] = d34525d4b0decd38, %l0 = 00000000000000b1, %l6 = 000000000000006d
add %i0,0x178,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = d34525d4b0decd38
! %l6 = d34525d4b0decd38, Mem[0000000090000123] = 0c79e785
stb %l6,[%i4+0x123] ! Mem[0000000090000120] = 3879e785
! Mem[00000000650000ce] = b0492f25, %l3 = fd222d0155de3212
ldstub [%i2+0x0ce],%l3 ! %l3 = 0000002f000000ff
! Mem[000000009180011c] = 832387e0, %g2 = 000000004352a10b
ldsh [%o0+0x11e],%g2 ! %g2 = ffffffffffff8323
! Mem[0000000065800004] = a458ddb2, %l0 = 00000000000000b1
swap [%i3+0x004],%l0 ! %l0 = 00000000a458ddb2
! Mem[000000006480012c] = 683e4277, %l0 = a458ddb2, %l5 = 6be108ce
add %i1,0x12c,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000683e4277
! Mem[000000009000002c] = 73b60068, %g2 = ffffffffffff8323
ldsh [%i4+0x02e],%g2 ! %g2 = 00000000000073b6
! Mem[000000006480013a] = 68a0e847, %l6 = d34525d4b0decd38
ldstub [%i1+0x13a],%l6 ! %l6 = 000000e8000000ff
p42_label_20:
! Mem[00000000910001d8] = de2192211382a2ec, %g2 = 00000000000073b6
ldx [%i6+0x1d8],%g2 ! %g2 = de2192211382a2ec
! %l0 = a458ddb2, %l1 = 36a7d6cd, Mem[00000000910000d8] = 4dfbc8b7 ea6f7d64
std %l0,[%i6+0x0d8] ! Mem[00000000910000d8] = a458ddb2 36a7d6cd
! Mem[000000009000000c] = 154afd5d, %g2 = de2192211382a2ec
ldub [%i4+0x00f],%g2 ! %g2 = 0000000000000015
! Mem[0000000065000008] = 1a423998cfecca87, %l3 = 000000000000002f, %l0 = 00000000a458ddb2
add %i2,0x08,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 1a423998cfecca87
! %l7 = 000000000000002d, Mem[0000000090000038] = 40575725
sth %l7,[%i4+0x038] ! Mem[0000000090000038] = 002d5725
! %l0 = 1a423998cfecca87, Mem[0000000091800068] = 8c9fe99d
stw %l0,[%o0+0x068] ! Mem[0000000091800068] = cfecca87
! Mem[00000000648000b4] = d89c15ae, %l4 = 0000000000000013
ldub [%i1+0x0b6],%l4 ! %l4 = 0000000000000015
! Mem[00000000648001fc] = b1c26785, %l0 = cfecca87, %l6 = 000000e8
add %i1,0x1fc,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 00000000b1c26785
! %l1 = f6cefb9236a7d6cd, Mem[000000009000017c] = 27581157
sth %l1,[%i4+0x17c] ! Mem[000000009000017c] = d6cd1157
! Mem[00000000908000fc] = f4b69d41, %g18 = 75c5bb82a55b7932
ldsw [%i5+0x0fc],%g2 ! %g2 = 75c5bb82a55b7932
p42_label_21:
! Mem[00000000658000ca] = 962b54dc, %l2 = 0000000054bf6f35
ldstub [%i3+0x0ca],%l2 ! %l2 = 00000054000000ff
! Mem[000000009000016c] = 684e70cb, %g18 = 75c5bb82a55b7932
ldsw [%i4+0x16c],%g2 ! %g2 = 75c5bb82a55b7932
! Mem[0000000064000185] = d1adff45, %l3 = 000000000000002f
ldstub [%i0+0x185],%l3 ! %l3 = 000000ad000000ff
! %l0 = cfecca87, %l1 = 36a7d6cd, Mem[00000000908000a8] = d71785dd f20eed25
std %l0,[%i5+0x0a8] ! Mem[00000000908000a8] = cfecca87 36a7d6cd
! %l4 = 0000000000000015, Mem[0000000090800118] = 8f7f46fd
sth %l4,[%i5+0x118] ! Mem[0000000090800118] = 001546fd
! Mem[00000000908000c4] = 5e003b63, %g18 = 75c5bb82a55b7932
ldsw [%i5+0x0c4],%g2 ! %g2 = 75c5bb82a55b7932
! Mem[0000000065000014] = dc02f5b1, %l6 = b1c26785, %l3 = 000000ad
add %i2,0x14,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000dc02f5b1
! Mem[0000000090800170] = 92ecb79b, %g18 = 75c5bb82a55b7932
ldsw [%i5+0x170],%g2 ! %g2 = 75c5bb82a55b7932
! Mem[000000009000012c] = 391c57cf, %g2 = ffffffff92ecb79b
ldsb [%i4+0x12c],%g2 ! %g2 = 0000000000000039
! Mem[0000000065800162] = 33826a4d, %l2 = 0000000000000054
ldstub [%i3+0x162],%l2 ! %l2 = 0000006a000000ff
p42_label_22:
! Mem[0000000065000098] = 3cdc7b56c3e60544, %l7 = 000000000000002d, %l4 = 0000000000000015
add %i2,0x98,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 3cdc7b56c3e60544
! Mem[000000006500001c] = ee0534fe, %l1 = 36a7d6cd, %l2 = 0000006a
add %i2,0x1c,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000ee0534fe
! %l6 = 00000000b1c26785, Mem[00000000910000a4] = dbaf757f
sth %l6,[%i6+0x0a4] ! Mem[00000000910000a4] = 6785757f
! %l6 = b1c26785, %l7 = 0000002d, Mem[0000000091000070] = c27c6ae4 20508cdb
std %l6,[%i6+0x070] ! Mem[0000000091000070] = b1c26785 0000002d
! Mem[0000000091800144] = 92f175d3, %g2 = 0000000000000039
ldub [%o0+0x146],%g2 ! %g2 = 0000000000000092
! Mem[00000000640001b4] = f145cece, %l1 = f6cefb9236a7d6cd
swap [%i0+0x1b4],%l1 ! %l1 = 00000000f145cece
! %l3 = 00000000dc02f5b1, Mem[00000000900000b8] = ae238658d1cbc030
stx %l3,[%i4+0x0b8] ! Mem[00000000900000b8] = 00000000dc02f5b1
! Mem[00000000648000f2] = fb4c5422, %l0 = 1a423998cfecca87
ldstub [%i1+0x0f2],%l0 ! %l0 = 00000054000000ff
! Mem[0000000065800170] = f702b8ef, %l6 = 00000000b1c26785
ldstub [%i3+0x170],%l6 ! %l6 = 000000f7000000ff
! Mem[0000000091000168] = 846b3255, %g2 = 0000000000000092
lduw [%i6+0x168],%g2 ! %g2 = 00000000846b3255
p42_label_23:
! Mem[00000000658000ec] = 8b285da0, %l6 = 000000f7, %l0 = 00000054
add %i3,0xec,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000008b285da0
! Mem[00000000910001c8] = fee1a5a8 89278576, %g2 = 846b3255, %g3 = d4bfc4f7
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000fee1a5a8 0000000089278576
! Mem[00000000658000e8] = 0418e76f8b285da0, %l5 = 00000000683e4277, %l7 = 000000000000002d
add %i3,0xe8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 0418e76f8b285da0
! Mem[00000000658000b4] = 8505acae, %l7 = 0418e76f8b285da0
swap [%i3+0x0b4],%l7 ! %l7 = 000000008505acae
! Mem[00000000648000e0] = 4bc8b28ac589a1dc, %l5 = 00000000683e4277, %l2 = 00000000ee0534fe
add %i1,0xe0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 4bc8b28ac589a1dc
! %l1 = 00000000f145cece, Mem[000000009100000c] = 9be6b9d3
stb %l1,[%i6+0x00c] ! Mem[000000009100000c] = cee6b9d3
! %l6 = 00000000000000f7, Mem[0000000090800140] = d08388efae514e48
stx %l6,[%i5+0x140] ! Mem[0000000090800140] = 00000000000000f7
! Mem[0000000065800187] = e20ae1a8, %l2 = 4bc8b28ac589a1dc
ldstub [%i3+0x187],%l2 ! %l2 = 000000a8000000ff
! Mem[0000000091000188] = 5e73d879, %g2 = 00000000fee1a5a8
lduw [%i6+0x188],%g2 ! %g2 = 000000005e73d879
! Mem[00000000658000f8] = 201a1d417bfeecc4, %l5 = 00000000683e4277, %l6 = 00000000000000f7
add %i3,0xf8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 201a1d417bfeecc4
p42_label_24:
! Mem[0000000090800020] = 0000002b 00000089, %g2 = 5e73d879, %g3 = 89278576
ldd [%i5+%o4],%g2 ! %g2 = 000000000000002b 0000000000000089
! Mem[00000000640000a9] = 42c8bd2f, %l7 = 000000008505acae
ldstub [%i0+0x0a9],%l7 ! %l7 = 000000c8000000ff
! Mem[00000000648000e9] = 40c7f154, %l2 = 00000000000000a8
ldstub [%i1+0x0e9],%l2 ! %l2 = 000000c7000000ff
! Mem[00000000658000e8] = 0418e76f, %l5 = 683e4277, %l5 = 683e4277
add %i3,0xe8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000000418e76f
! Mem[0000000090000168] = dbbc723c684e70cb, %g2 = 000000000000002b
ldx [%i4+0x168],%g2 ! %g2 = dbbc723c684e70cb
! Mem[00000000658000f8] = 201a1d417bfeecc4, %l2 = 00000000000000c7, %l2 = 00000000000000c7
add %i3,0xf8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 201a1d417bfeecc4
! Mem[0000000090800198] = 4453face 000000e0, %g2 = 684e70cb, %g3 = 00000089
ldd [%i5+0x198],%g2 ! %g2 = 000000004453face 00000000000000e0
! Mem[00000000640001c4] = bea72c69, %l1 = f145cece, %l7 = 000000c8
add %i0,0x1c4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000bea72c69
! Mem[000000006480005e] = 1467c249, %l5 = 000000000418e76f
ldstub [%i1+0x05e],%l5 ! %l5 = 000000c2000000ff
! Mem[0000000091800028] = 33d81a4e8ce756ba, %g2 = 000000004453face
ldx [%o0+%o5],%g2 ! %g2 = 33d81a4e8ce756ba
p42_label_25:
! Mem[00000000900000f0] = 2cbe15ed, %g18 = 75c5bb82a55b7932
ldsw [%i4+0x0f0],%g2 ! %g2 = 75c5bb82a55b7932
! Mem[000000006400014c] = 9d3c3e8b, %l1 = f145cece, %l4 = c3e60544
add %i0,0x14c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000009d3c3e8b
! Mem[0000000064800120] = 48e6f956622ce857, %l6 = 201a1d417bfeecc4, %l5 = 00000000000000c2
add %i1,0x120,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 48e6f956622ce857
! Mem[000000006480017c] = 8c1bafe5, %l7 = 00000000bea72c69
swap [%i1+0x17c],%l7 ! %l7 = 000000008c1bafe5
! %l4 = 9d3c3e8b, %l5 = 622ce857, Mem[0000000090000178] = c97c7c42 d6cd1157
std %l4,[%i4+0x178] ! Mem[0000000090000178] = 9d3c3e8b 622ce857
! Mem[00000000900000c0] = 0cf6126307871bc2, %g2 = 000000002cbe15ed
ldx [%i4+0x0c0],%g2 ! %g2 = 0cf6126307871bc2
! Mem[0000000064800164] = 38e9847e, %l2 = 201a1d417bfeecc4
ldsw [%i1+0x164],%l2 ! %l2 = 0000000038e9847e
! Mem[0000000064000100] = 26870f1b705c9fa9, %l2 = 0000000038e9847e, %l5 = 48e6f956622ce857
add %i0,0x100,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 26870f1b705c9fa9
! Mem[0000000064000124] = f8637dcf, %l0 = 000000008b285da0
swap [%i0+0x124],%l0 ! %l0 = 00000000f8637dcf
! %l6 = 7bfeecc4, %l7 = 8c1bafe5, Mem[0000000090800048] = afc589b8 c5292a46
std %l6,[%i5+0x048] ! Mem[0000000090800048] = 7bfeecc4 8c1bafe5
ba,a p42_not_taken_0_end
p42_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p42_branch_failed
p42_not_taken_0_end:
! End of Random Code for Thread 42
1: membar #Sync ! Force all stores to complete
p42_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0a8] ! Set processor 42 done flag
! Check Registers
p42_check_registers:
set p42_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 00000000f8637dcf
bne,a,pn %xcc,p42_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000f145cece
bne,a,pn %xcc,p42_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000038e9847e
bne,a,pn %xcc,p42_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000dc02f5b1
bne,a,pn %xcc,p42_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000009d3c3e8b
bne,a,pn %xcc,p42_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 26870f1b705c9fa9
bne,a,pn %xcc,p42_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 201a1d417bfeecc4
bne,a,pn %xcc,p42_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000008c1bafe5
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 31bf3df9 8b298283
bne %xcc,p42_f2_fail
nop
! Check Local Memory
set p42_local0_expect,%g1
p42_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 21bd8324ffc081ba
ldx [%i0+0x008],%g3 ! Observed data at 0000000064000008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = 1b0b15e97e93ffed
ldx [%i0+0x020],%g3 ! Observed data at 0000000064000020
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x020,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 42ffbd2f38e9847e
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 = 0f5f73b99d2126fb
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000640000b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 58cbba855c1491ac
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000640000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = f2ff209488ef3dc2
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000640000d8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 601394148b285da0
ldx [%i0+0x120],%g3 ! Observed data at 0000000064000120
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = b2ff6fa13fb5986b
ldx [%i0+0x130],%g3 ! Observed data at 0000000064000130
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 39ff50861d187007
ldx [%i0+0x158],%g3 ! Observed data at 0000000064000158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 00485165cfd6e4d2
ldx [%i0+0x160],%g3 ! Observed data at 0000000064000160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x160,%g4
ldx [%g1+0x180],%g2 ! Expected data = 19d86110d1ffff45
ldx [%i0+0x180],%g3 ! Observed data at 0000000064000180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 788ff8b036a7d6cd
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000640001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 9d3c3e8b10acb08d
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000640001e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i0,0x1e8,%g4
set p42_local1_expect,%g1
p42_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 53ffff20925147cf
ldx [%i1+0x008],%g3 ! Observed data at 0000000064800008
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 72f6a48700681757
ldx [%i1+0x010],%g3 ! Observed data at 0000000064800010
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x010,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6fed91d91467ff49
ldx [%i1+0x058],%g3 ! Observed data at 0000000064800058
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x058,%g4
ldx [%g1+0x090],%g2 ! Expected data = 765c548200000048
ldx [%i1+0x090],%g3 ! Observed data at 0000000064800090
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = bf346829467b6408
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000648000a0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000002518efffd3
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000648000a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 40fff15419078d40
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000648000e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = fb4cff2261ffc658
ldx [%i1+0x0f0],%g3 ! Observed data at 00000000648000f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x138],%g2 ! Expected data = 68a0ff47aa3dcc2d
ldx [%i1+0x138],%g3 ! Observed data at 0000000064800138
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x138,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8b62fee638e9847e
ldx [%i1+0x160],%g3 ! Observed data at 0000000064800160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = fb05a75b8c3593ff
ldx [%i1+0x168],%g3 ! Observed data at 0000000064800168
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = a0d98f96bea72c69
ldx [%i1+0x178],%g3 ! Observed data at 0000000064800178
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 77c2ff54896cefbf
ldx [%i1+0x190],%g3 ! Observed data at 0000000064800190
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ed2386aca4ff6808
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000648001b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 2ad5a6ff00000003
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000648001c0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ac56ffa0b01a6d4b
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000648001c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i1,0x1c8,%g4
set p42_local2_expect,%g1
p42_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = ff4169ed5563765c
ldx [%i2+0x038],%g3 ! Observed data at 0000000065000038
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = e2ff34d16607dc32
ldx [%i2+0x040],%g3 ! Observed data at 0000000065000040
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = f090afc6ff083960
ldx [%i2+0x050],%g3 ! Observed data at 0000000065000050
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5a7950c5fff3ef09
ldx [%i2+0x070],%g3 ! Observed data at 0000000065000070
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 3b99aefffdb478f2
ldx [%i2+0x078],%g3 ! Observed data at 0000000065000078
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 9fe310ffd8c7da26
ldx [%i2+0x080],%g3 ! Observed data at 0000000065000080
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = aef3ff5891ac6190
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000650000b8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = bc1f236400000051
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 = 334c8368b049ff25
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000650000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 0150b5b2982cb299
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000650000e8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = bfff5deb6be108ce
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000650000f0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 50e747a0362d3dbe
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000650000f8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = a93c35dd421fffb8
ldx [%i2+0x110],%g3 ! Observed data at 0000000065000110
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = ff7fcb60fcc8c600
ldx [%i2+0x120],%g3 ! Observed data at 0000000065000120
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x120,%g4
ldx [%g1+0x148],%g2 ! Expected data = 680840be8f13402b
ldx [%i2+0x148],%g3 ! Observed data at 0000000065000148
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 9cf1b3391838a6ff
ldx [%i2+0x158],%g3 ! Observed data at 0000000065000158
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = fc005b775c14ffac
ldx [%i2+0x160],%g3 ! Observed data at 0000000065000160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i2,0x160,%g4
set p42_local3_expect,%g1
p42_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 5128bddd000000b1
ldx [%i3+0x000],%g3 ! Observed data at 0000000065800000
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = 00000000d204842a
ldx [%i3+0x018],%g3 ! Observed data at 0000000065800018
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x018,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5045e0fe8b285da0
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000658000b0
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 962bffdcb169a319
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000658000c8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x118],%g2 ! Expected data = b7f85d028fffadcb
ldx [%i3+0x118],%g3 ! Observed data at 0000000065800118
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 7a4e45cb417ff2b1
ldx [%i3+0x130],%g3 ! Observed data at 0000000065800130
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1dffc212b33c30a6
ldx [%i3+0x140],%g3 ! Observed data at 0000000065800140
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00000042da855c94
ldx [%i3+0x148],%g3 ! Observed data at 0000000065800148
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 5c217d430328ff62
ldx [%i3+0x150],%g3 ! Observed data at 0000000065800150
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3382ff4d3fd30f5f
ldx [%i3+0x160],%g3 ! Observed data at 0000000065800160
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 14a16dd8b2ce28ff
ldx [%i3+0x168],%g3 ! Observed data at 0000000065800168
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff02b8ef8115e790
ldx [%i3+0x170],%g3 ! Observed data at 0000000065800170
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = d204842ae20ae1ff
ldx [%i3+0x180],%g3 ! Observed data at 0000000065800180
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = bfdf349ec35ec804
ldx [%i3+0x188],%g3 ! Observed data at 0000000065800188
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = dfaf937ed94f4b40
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000658001a8
cmp %g2,%g3
bne,a,pn %xcc,p42_local_failed
add %i3,0x1a8,%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_f2_fail:
set p42_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%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:
stba %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800008]
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064800008]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000064000000]
done
p42_trap1o:
stba %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000064800008]
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064800008]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000064000000]
done
p42_trap2e:
ldswa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000065800008]
lduwa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064000018]
ldstuba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064000028]
stha %l1,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000018]
ldsba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800028]
done
p42_trap2o:
ldswa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000065800008]
lduwa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000064000018]
ldstuba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000064000028]
stha %l1,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000065000018]
ldsba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000064800028]
done
p42_trap3e:
nop
nop
nop
nop
nop
nop
done
p42_trap3o:
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 = 1b5fd84ce1bcf719
ldx [%g1+0x008],%l1 ! %l1 = 36ee570a8b62fee6
ldx [%g1+0x010],%l2 ! %l2 = 293e54f452eab6e1
ldx [%g1+0x018],%l3 ! %l3 = df173e06d94f4b40
ldx [%g1+0x020],%l4 ! %l4 = 960e11c7e1e8179c
ldx [%g1+0x028],%l5 ! %l5 = c78b6e6498ed8ec4
ldx [%g1+0x030],%l6 ! %l6 = 49e7c2588dff3bab
ldx [%g1+0x038],%l7 ! %l7 = 50e747a0362d3dbe
! Initialize the output register of window 0
set unres3_start,%o0
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 = 8f57d907 38737bea d0cdafed 67ec67d1
! %f4 = 12d150c7 2b734114 d8fdedab bf4c3302
! %f8 = d0d9d4b8 3b0a2425 ada4fba5 03219d4b
! %f12 = db6f7153 cd1dadd5 4f61dbe4 e8b7b080
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 626ea461 b7641417 262ed938 416ade20
! %f20 = 588d4630 b04052bd 9b060a47 afaeeeb1
! %f24 = 440a562a add6c899 8c5ac3b1 a6252f24
! %f28 = c636133c 07d3e8fd e38fa4f0 d68a888c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = dff0c0c8 14109b5f dc2e4cab b0b78080
! %f36 = c2b01a13 7aa90d98 7a87fe5d 24645e1b
! %f40 = 9e5f82ff 3f362c97 16aa1bf9 d8aabed4
! %f44 = 10789a36 e5bc6415 eeb2d3cf 3737a418
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x89fed7ff00000011,%g7,%g1 ! GSR scale = 2, align = 1
wr %g1,%g0,%gsr ! GSR = 89fed7ff00000011
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 43
p43_label_1:
! Mem[00000000908000a0] = cebf2e78 8cb802da, %g2 = ac4affdc, %g3 = 0bad0b00
ldd [%i5+0x0a0],%g2 ! %g2 = 00000000cebf2e78 000000008cb802da
! Mem[0000000067800138] = 4b52cc7d, %l4 = 0a1826e6, %l6 = ffeab469
add %i3,0x138,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000004b52cc7d
! Mem[00000000668000d0] = a1f7ae721f6c5d05, %l5 = d1f19d0a349cbc3c, %l5 = d1f19d0a349cbc3c
add %i1,0xd0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = a1f7ae721f6c5d05
! Mem[0000000067000050] = e49037497c69c74b, %l5 = a1f7ae721f6c5d05, %l4 = 4258ef9a0a1826e6
add %i2,0x50,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = e49037497c69c74b
! %l2 = d3bf9091f477ec58, Mem[0000000091800080] = 25855ca4
stw %l2,[%o0+0x080] ! Mem[0000000091800080] = f477ec58
! Mem[0000000067000198] = d2483b3a, %l5 = a1f7ae721f6c5d05
swap [%i2+0x198],%l5 ! %l5 = 00000000d2483b3a
! Mem[00000000908001c8] = 2008eb1e, %g2 = 00000000cebf2e78
ldsh [%i5+0x1ca],%g2 ! %g2 = 0000000000002008
! %l6 = 000000004b52cc7d, Mem[000000009000002b] = 0fee3673
stb %l6,[%i4+0x02b] ! Mem[0000000090000028] = 7dee3673
! Mem[000000006680008c] = f95595c2, %l2 = f477ec58, %l5 = d2483b3a
add %i1,0x8c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f95595c2
! Mem[00000000670000d6] = 290011ab, %l1 = b2ed124c0e45339d
ldstub [%i2+0x0d6],%l1 ! %l1 = 00000011000000ff
p43_label_2:
! Mem[0000000067800110] = 323878fe, %l5 = 00000000f95595c2
swap [%i3+0x110],%l5 ! %l5 = 00000000323878fe
! Mem[00000000678000ec] = a46035d8, %l2 = d3bf9091f477ec58
swap [%i3+0x0ec],%l2 ! %l2 = 00000000a46035d8
! Mem[00000000900001c0] = 76fc32a7, %g2 = 0000000000002008
ldsb [%i4+0x1c1],%g2 ! %g2 = 0000000000000076
! Mem[0000000067800130] = 41341625, %l7 = eb5de9a02f44f281
swap [%i3+0x130],%l7 ! %l7 = 0000000041341625
! %l6 = 000000004b52cc7d, Mem[0000000091000079] = de3d5676
stb %l6,[%i6+0x079] ! Mem[0000000091000078] = 7d3d5676
! Mem[0000000066800020] = f89f00c43adbf072, %l3 = 0245bfec1168d2a6, %l6 = 000000004b52cc7d
add %i1,0x20,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = f89f00c43adbf072
! Mem[0000000067800130] = 2f44f28127f7f46d, %l4 = e49037497c69c74b, %l6 = f89f00c43adbf072
add %i3,0x130,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 2f44f28127f7f46d
! Mem[00000000678000dc] = c77ed1d5, %l3 = 1168d2a6, %l2 = a46035d8
add %i3,0xdc,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c77ed1d5
! Mem[00000000910001a0] = 52a10b3f, %g2 = 0000000000000076
ldub [%i6+0x1a1],%g2 ! %g2 = 0000000000000052
! Mem[00000000918001f8] = 360ce370, %g18 = 5550ed47bb374e60
ldsw [%o0+0x1f8],%g2 ! %g2 = 5550ed47bb374e60
p43_label_3:
! Mem[00000000668001e4] = 0b469cbb, %l0 = ebb01a088dc33df1
swap [%i1+0x1e4],%l0 ! %l0 = 000000000b469cbb
! Mem[0000000091000114] = 7e871147, %g2 = 00000000360ce370
lduw [%i6+0x114],%g2 ! %g2 = 000000007e871147
! Mem[0000000066000125] = 4a8df6aa, %l2 = 00000000c77ed1d5
ldstub [%i0+0x125],%l2 ! %l2 = 0000008d000000ff
! Mem[00000000678001e4] = 5c9d0f1e, %l2 = 0000008d, %l4 = 7c69c74b
add %i3,0x1e4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000005c9d0f1e
! Mem[0000000091000088] = 04dbc27f67ebf27b, %g2 = 000000007e871147
ldx [%i6+0x088],%g2 ! %g2 = 04dbc27f67ebf27b
! Mem[00000000900000ac] = 121c9e01, %g2 = 04dbc27f67ebf27b
ldub [%i4+0x0ac],%g2 ! %g2 = 0000000000000012
! %l2 = 000000000000008d, Mem[00000000900000fb] = 84d1ddee
stb %l2,[%i4+0x0fb] ! Mem[00000000900000f8] = 8dd1ddee
! Mem[00000000908000f8] = 1182fc77, %g18 = 5550ed47bb374e60
ldsw [%i5+0x0f8],%g2 ! %g2 = 5550ed47bb374e60
! Mem[00000000908001cc] = eb1eb481, %g18 = 5550ed47bb374e60
ldsw [%i5+0x1cc],%g2 ! %g2 = 5550ed47bb374e60
! %l6 = 27f7f46d, %l7 = 41341625, Mem[00000000918001e0] = 999759c0 cb7262f3
std %l6,[%o0+0x1e0] ! Mem[00000000918001e0] = 27f7f46d 41341625
p43_label_4:
! Mem[0000000067000124] = 321bf57d, %l1 = 0000000000000011
swap [%i2+0x124],%l1 ! %l1 = 00000000321bf57d
! Mem[000000006780004f] = fdb26b5e, %l5 = 00000000323878fe
ldstub [%i3+0x04f],%l5 ! %l5 = 0000005e000000ff
! Mem[0000000067000128] = e65ad5f6, %l7 = 41341625, %l7 = 41341625
add %i2,0x128,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000e65ad5f6
! Mem[0000000066800028] = 3e298ee838e3cdb6, %l3 = 0245bfec1168d2a6, %l1 = 00000000321bf57d
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 3e298ee838e3cdb6
! Mem[0000000091800020] = 27fbccd0, %g2 = ffffffffeb1eb481
lduh [%o0+0x022],%g2 ! %g2 = 00000000000027fb
! Mem[0000000066800158] = dc280ba9, %l0 = 000000000b469cbb
ldstub [%i1+0x158],%l0 ! %l0 = 000000dc000000ff
! %l0 = 00000000000000dc, Mem[00000000908000c8] = ab91429dd46ef843
stx %l0,[%i5+0x0c8] ! Mem[00000000908000c8] = 00000000000000dc
! Mem[000000006780001a] = eeb15ed4, %l5 = 000000000000005e
ldstub [%i3+0x01a],%l5 ! %l5 = 0000005e000000ff
! Mem[0000000091000050] = de1db3f225ed5b63, %g2 = 00000000000027fb
ldx [%i6+0x050],%g2 ! %g2 = de1db3f225ed5b63
! Mem[0000000067000073] = 77dc6df8, %l7 = 00000000e65ad5f6
ldstub [%i2+0x073],%l7 ! %l7 = 000000f8000000ff
p43_label_5:
! Mem[0000000066800020] = f89f00c43adbf072, %l5 = 000000000000005e, %l5 = 000000000000005e
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f89f00c43adbf072
! %l7 = 00000000000000f8, Mem[0000000091800064] = 6111ba07
stb %l7,[%o0+0x064] ! Mem[0000000091800064] = f811ba07
! Mem[0000000067800028] = e0e48266745501e2, %l0 = 00000000000000dc
ldx [%i3+%o5],%l0 ! %l0 = e0e48266745501e2
! Mem[0000000066000012] = b50f8640, %l6 = 2f44f28127f7f46d
ldstub [%i0+0x012],%l6 ! %l6 = 00000086000000ff
! Mem[00000000900001b8] = 587249c8db2d8400, %g2 = de1db3f225ed5b63
ldx [%i4+0x1b8],%g2 ! %g2 = 587249c8db2d8400
! Mem[00000000678000bc] = 834e33c5, %l6 = 0000000000000086
ldstub [%i3+0x0bc],%l6 ! %l6 = 00000083000000ff
! Mem[0000000066800150] = 17efbe699f5e7681, %l1 = 3e298ee838e3cdb6, %l1 = 3e298ee838e3cdb6
add %i1,0x150,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 17efbe699f5e7681
! Mem[00000000910001d8] = de219221 1382a2ec, %g2 = db2d8400, %g3 = 8cb802da
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000de219221 000000001382a2ec
! %l7 = 00000000000000f8, Mem[0000000091800048] = b037761593c680d2
stx %l7,[%o0+0x048] ! Mem[0000000091800048] = 00000000000000f8
! %l7 = 00000000000000f8, Mem[0000000090800056] = d7c83e48
sth %l7,[%i5+0x056] ! Mem[0000000090800054] = 00f83e48
p43_label_6:
! %l0 = 745501e2, %l1 = 9f5e7681, Mem[0000000091000030] = 9b369fcd 7e2e20fb
std %l0,[%i6+0x030] ! Mem[0000000091000030] = 745501e2 9f5e7681
! %l0 = e0e48266745501e2, Mem[0000000090800066] = 3daf3cd4
stb %l0,[%i5+0x066] ! Mem[0000000090800064] = e2af3cd4
! Mem[0000000067800064] = 4c9bfa99, %l0 = 745501e2, %l0 = 745501e2
add %i3,0x64,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000004c9bfa99
! Mem[0000000067000010] = 166fbb51, %l1 = 17efbe699f5e7681
swap [%i2+%o2],%l1 ! %l1 = 00000000166fbb51
! Mem[00000000918000d8] = f5264e06, %g2 = 00000000de219221
ldsb [%o0+0x0d9],%g2 ! %g2 = fffffffffffffff5
! Mem[0000000090000074] = fd39b602, %g2 = fffffffffffffff5
ldsh [%i4+0x074],%g2 ! %g2 = fffffffffffffd39
! %l0 = 4c9bfa99, %l1 = 166fbb51, Mem[0000000090000078] = 095f567e 7f9fc53f
std %l0,[%i4+0x078] ! Mem[0000000090000078] = 4c9bfa99 166fbb51
! Mem[000000006780011c] = 5d1e5af4, %l4 = 5c9d0f1e, %l3 = 1168d2a6
add %i3,0x11c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005d1e5af4
! Mem[00000000678001bc] = 302c14e0, %l2 = 000000000000008d
ldsh [%i3+0x1bc],%l2 ! %l2 = 000000000000302c
! Mem[000000009180002c] = 8ce756ba, %g2 = fffffffffffffd39
ldsb [%o0+0x02c],%g2 ! %g2 = ffffffffffffff8c
p43_label_7:
! Mem[0000000066800078] = e2373577, %l6 = 0000000000000083
ldstub [%i1+0x078],%l6 ! %l6 = 000000e2000000ff
! %l1 = 00000000166fbb51, Mem[0000000090800020] = 2247d686c20fffdc
stx %l1,[%i5+%o4] ! Mem[0000000090800020] = 00000000166fbb51
! %l7 = 00000000000000f8, Mem[0000000091800132] = 74b24650
sth %l7,[%o0+0x132] ! Mem[0000000091800130] = 00f84650
! Mem[00000000660001a4] = 693d961c, %l0 = 000000004c9bfa99
swap [%i0+0x1a4],%l0 ! %l0 = 00000000693d961c
! Mem[00000000660000c8] = d7852cfc, %l3 = 5d1e5af4, %l0 = 693d961c
add %i0,0xc8,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000d7852cfc
! Mem[0000000091800010] = 52df9b310b5704ea, %g2 = ffffffffffffff8c
ldx [%o0+%o2],%g2 ! %g2 = 52df9b310b5704ea
! %l6 = 00000000000000e2, Mem[00000000900001f0] = b626b57d
stw %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = 000000e2
! Mem[0000000091000040] = d0dc1023f63d3fd8, %g2 = 52df9b310b5704ea
ldx [%i6+0x040],%g2 ! %g2 = d0dc1023f63d3fd8
! Mem[000000006700017c] = e48161be, %l2 = 000000000000302c
swap [%i2+0x17c],%l2 ! %l2 = 00000000e48161be
! Mem[0000000090000068] = 5483fd96, %g2 = d0dc1023f63d3fd8
lduw [%i4+0x068],%g2 ! %g2 = 000000005483fd96
p43_label_8:
! %l0 = d7852cfc, %l1 = 166fbb51, Mem[0000000090000160] = ab96bbcc 2b4c5fea
std %l0,[%i4+0x160] ! Mem[0000000090000160] = d7852cfc 166fbb51
! Mem[00000000670000c8] = b0facde6dd4a52a7, %l0 = 00000000d7852cfc, %l4 = 000000005c9d0f1e
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = b0facde6dd4a52a7
! Mem[00000000668000f0] = bc32fbcb5528d345, %l2 = 00000000e48161be, %l1 = 00000000166fbb51
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = bc32fbcb5528d345
! Mem[000000006680019c] = b0173d81, %l4 = b0facde6dd4a52a7
swap [%i1+0x19c],%l4 ! %l4 = 00000000b0173d81
! Mem[000000006700017c] = 0000302c, %l5 = f89f00c43adbf072
lduh [%i2+0x17c],%l5 ! %l5 = 0000000000000000
! Mem[0000000066000008] = 73a33fade7a57e19, %l7 = 00000000000000f8, %l2 = 00000000e48161be
add %i0,0x08,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 73a33fade7a57e19
! Mem[0000000066800160] = 9611a07c, %l2 = 73a33fade7a57e19
swap [%i1+0x160],%l2 ! %l2 = 000000009611a07c
! Mem[00000000678001fc] = 812d5bf8, %l5 = 00000000, %l1 = 5528d345
add %i3,0x1fc,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000812d5bf8
! %l1 = 00000000812d5bf8, Mem[00000000668001f8] = 58ae8a52
stw %l1,[%i1+0x1f8] ! Mem[00000000668001f8] = 812d5bf8
! Mem[00000000910000b8] = d4ebb465c273d442, %g2 = 000000005483fd96
ldx [%i6+0x0b8],%g2 ! %g2 = d4ebb465c273d442
p43_label_9:
! Mem[000000006700004c] = 281b1b12, %l2 = 000000009611a07c
lduw [%i2+0x04c],%l2 ! %l2 = 00000000281b1b12
! Mem[00000000660001c0] = 680fe030, %l5 = 0000000000000000
swap [%i0+0x1c0],%l5 ! %l5 = 00000000680fe030
! Mem[0000000090000158] = d1d1ef4e, %g2 = d4ebb465c273d442
ldsh [%i4+0x158],%g2 ! %g2 = ffffffffffffd1d1
! %l4 = b0173d81, %l5 = 680fe030, Mem[00000000918001a0] = d9478d93 f401a3b4
std %l4,[%o0+0x1a0] ! Mem[00000000918001a0] = b0173d81 680fe030
! Mem[0000000066000088] = 4e6fd25ed2977b45, %l1 = 00000000812d5bf8, %l2 = 00000000281b1b12
add %i0,0x88,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 4e6fd25ed2977b45
! Mem[00000000668001e6] = 8dc33df1, %l0 = 00000000d7852cfc
ldstub [%i1+0x1e6],%l0 ! %l0 = 0000003d000000ff
! Mem[0000000090800174] = 6c7f93b7, %g2 = ffffffffffffd1d1
ldub [%i5+0x177],%g2 ! %g2 = 000000000000006c
! Mem[0000000067000148] = 964f6f864394c30a, %l3 = 000000005d1e5af4, %l1 = 00000000812d5bf8
add %i2,0x148,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 964f6f864394c30a
! Mem[00000000670001d0] = a797b6a5d1651fd5, %l1 = 964f6f864394c30a, %l4 = 00000000b0173d81
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a797b6a5d1651fd5
! Mem[0000000091000098] = 6196d4bf, %g2 = 000000000000006c
lduh [%i6+0x09a],%g2 ! %g2 = 0000000000006196
p43_label_10:
! Mem[000000006680008c] = f95595c2, %l6 = 00000000000000e2
swap [%i1+0x08c],%l6 ! %l6 = 00000000f95595c2
! %l2 = d2977b45, %l3 = 5d1e5af4, Mem[0000000067800140] = a8a76d46 3534ea17
std %l2,[%i3+0x140] ! Mem[0000000067800140] = d2977b45 5d1e5af4
! Mem[0000000066800124] = 1e1a6a70, %l5 = 680fe030, %l7 = 000000f8
add %i1,0x124,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000001e1a6a70
! Mem[00000000678001c8] = f833a12269a731ff, %l1 = 964f6f864394c30a, %l7 = 000000001e1a6a70
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = f833a12269a731ff
! Mem[00000000670001fc] = 8729b92b, %l0 = 000000000000003d
swap [%i2+0x1fc],%l0 ! %l0 = 000000008729b92b
! Mem[00000000908000a0] = cebf2e788cb802da, %g2 = 0000000000006196
ldx [%i5+0x0a0],%g2 ! %g2 = cebf2e788cb802da
! %l2 = 4e6fd25ed2977b45, Mem[00000000910001b8] = 1817b3a1
stw %l2,[%i6+0x1b8] ! Mem[00000000910001b8] = d2977b45
! Mem[0000000066000098] = 15b7be00ce105aef, %l4 = a797b6a5d1651fd5, %l7 = f833a12269a731ff
add %i0,0x98,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 15b7be00ce105aef
! Mem[0000000067800028] = e0e48266745501e2, %l3 = 000000005d1e5af4, %l1 = 964f6f864394c30a
add %i3,0x28,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = e0e48266745501e2
! Mem[0000000066800028] = 3e298ee838e3cdb6, %l3 = 000000005d1e5af4, %l4 = a797b6a5d1651fd5
add %i1,0x28,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 3e298ee838e3cdb6
p43_label_11:
! Mem[00000000900000e8] = 76f000749d3b0171, %g2 = cebf2e788cb802da
ldx [%i4+0x0e8],%g2 ! %g2 = 76f000749d3b0171
! Mem[0000000067800144] = 5d1e5af4, %l0 = 000000008729b92b
swap [%i3+0x144],%l0 ! %l0 = 000000005d1e5af4
! Mem[000000006780006c] = 43187e6f, %l7 = 15b7be00ce105aef
lduh [%i3+0x06e],%l7 ! %l7 = 0000000000007e6f
! Mem[0000000066000088] = 4e6fd25e, %l0 = 000000005d1e5af4
swap [%i0+0x088],%l0 ! %l0 = 000000004e6fd25e
! Mem[00000000660001d4] = 9d2b3ea0, %l3 = 000000005d1e5af4
swap [%i0+0x1d4],%l3 ! %l3 = 000000009d2b3ea0
! Mem[0000000091000190] = 0398849942da465d, %g2 = 76f000749d3b0171
ldx [%i6+0x190],%g2 ! %g2 = 0398849942da465d
! %l2 = 4e6fd25ed2977b45, Mem[0000000091800108] = 7108d17ee0b7babd
stx %l2,[%o0+0x108] ! Mem[0000000091800108] = 4e6fd25ed2977b45
! Mem[0000000066800018] = cb4fb5fd, %l6 = 00000000f95595c2
swap [%i1+%o3],%l6 ! %l6 = 00000000cb4fb5fd
! Mem[00000000910001b8] = d2977b45, %g2 = 0398849942da465d
lduw [%i6+0x1b8],%g2 ! %g2 = 00000000d2977b45
! Mem[0000000090800088] = e465cdce, %g2 = 00000000d2977b45
ldsh [%i5+0x088],%g2 ! %g2 = ffffffffffffe465
p43_label_12:
! Mem[0000000066800010] = 71246e2b, %l4 = 3e298ee838e3cdb6
lduw [%i1+%o2],%l4 ! %l4 = 0000000071246e2b
! Mem[0000000066000148] = 7a97c136, %l4 = 0000000071246e2b
swap [%i0+0x148],%l4 ! %l4 = 000000007a97c136
! Mem[000000009000013c] = 4a21cc39, %g2 = ffffffffffffe465
ldsh [%i4+0x13e],%g2 ! %g2 = 0000000000004a21
! %l7 = 0000000000007e6f, Mem[0000000091800150] = e07bc83b
stb %l7,[%o0+0x150] ! Mem[0000000091800150] = 6f7bc83b
! Mem[0000000066000098] = 15b7be00ce105aef, %l0 = 000000004e6fd25e, %l4 = 000000007a97c136
add %i0,0x98,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 15b7be00ce105aef
! Mem[000000009080004c] = c5294f46, %g2 = 0000000000004a21
lduh [%i5+0x04c],%g2 ! %g2 = 000000000000c529
! Mem[0000000091800000] = eab615222fd6eb90, %g2 = 000000000000c529
ldx [%o0+%g0],%g2 ! %g2 = eab615222fd6eb90
! %l1 = e0e48266745501e2, Mem[00000000918001e6] = 16250068
sth %l1,[%o0+0x1e6] ! Mem[00000000918001e4] = 01e20068
! Mem[00000000660000a0] = 925b5e38, %l7 = 00007e6f, %l4 = ce105aef
add %i0,0xa0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000925b5e38
! %l4 = 00000000925b5e38, Mem[0000000090000026] = efbc3671
sth %l4,[%i4+0x026] ! Mem[0000000090000024] = 5e383671
p43_label_13:
! Mem[00000000668001d8] = 753303e481362ca5, %l1 = e0e48266745501e2, %l0 = 000000004e6fd25e
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 753303e481362ca5
! %l1 = e0e48266745501e2, Mem[000000009100002a] = f53b0916
sth %l1,[%i6+0x02a] ! Mem[0000000091000028] = 01e20916
! Mem[00000000670000d4] = 2900ffab, %l6 = 00000000cb4fb5fd
ldstub [%i2+0x0d4],%l6 ! %l6 = 00000029000000ff
! Mem[0000000066800034] = 87c64723, %l0 = 753303e481362ca5
swap [%i1+0x034],%l0 ! %l0 = 0000000087c64723
! Mem[00000000670000f4] = b8d1e36d, %l6 = 00000029, %l2 = d2977b45
add %i2,0xf4,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000b8d1e36d
! Mem[0000000067000040] = 3e53a6f2def2831f, %l5 = 00000000680fe030, %l7 = 0000000000007e6f
add %i2,0x40,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3e53a6f2def2831f
! Mem[00000000910001b8] = d2977b4506c8ffc4, %g2 = eab615222fd6eb90
ldx [%i6+0x1b8],%g2 ! %g2 = d2977b4506c8ffc4
! Mem[0000000067000080] = ff2f4122, %l0 = 87c64723, %l0 = 87c64723
add %i2,0x80,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000ff2f4122
! Mem[00000000900001e8] = 8eb8368f, %g18 = 5550ed47bb374e60
ldsw [%i4+0x1e8],%g2 ! %g2 = 5550ed47bb374e60
! Mem[0000000091000130] = 3babf221 bd627f18, %g2 = 8eb8368f, %g3 = 1382a2ec
ldd [%i6+0x130],%g2 ! %g2 = 000000003babf221 00000000bd627f18
p43_label_14:
! Mem[00000000660001a0] = 87f57119, %l5 = 00000000680fe030
swap [%i0+0x1a0],%l5 ! %l5 = 0000000087f57119
! Mem[0000000066800104] = a230e4dc, %l5 = 0000000087f57119
swap [%i1+0x104],%l5 ! %l5 = 00000000a230e4dc
! Mem[0000000066000114] = 8dae3c3a, %l1 = 745501e2, %l3 = 9d2b3ea0
add %i0,0x114,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000008dae3c3a
! Mem[00000000660000b8] = 31bbbe33de505ddf, %l4 = 00000000925b5e38, %l3 = 000000008dae3c3a
add %i0,0xb8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 31bbbe33de505ddf
! Mem[00000000670000f4] = b8d1e36d, %l4 = 00000000925b5e38
swap [%i2+0x0f4],%l4 ! %l4 = 00000000b8d1e36d
! Mem[0000000091000010] = 572edf53, %g2 = 000000003babf221
lduh [%i6+0x012],%g2 ! %g2 = 000000000000572e
! Mem[0000000067800194] = a53520c1, %l6 = 00000029, %l2 = b8d1e36d
add %i3,0x194,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000a53520c1
! Mem[0000000066000108] = d52c5018, %l1 = 745501e2, %l7 = def2831f
add %i0,0x108,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000d52c5018
! Mem[00000000660000e4] = aef2b703, %l6 = 0000000000000029
swap [%i0+0x0e4],%l6 ! %l6 = 00000000aef2b703
! Mem[0000000090800068] = 3cd4f00a9ef6b82b, %g2 = 000000000000572e
ldx [%i5+0x068],%g2 ! %g2 = 3cd4f00a9ef6b82b
p43_label_15:
! Mem[0000000067800078] = 1443207e90e7a799, %l4 = 00000000b8d1e36d, %l0 = 00000000ff2f4122
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1443207e90e7a799
! Mem[00000000908001f0] = b51f4c0f, %g2 = 3cd4f00a9ef6b82b
ldsh [%i5+0x1f0],%g2 ! %g2 = ffffffffffffb51f
! Mem[000000006700017b] = 864f7c84, %l4 = 00000000b8d1e36d
ldstub [%i2+0x17b],%l4 ! %l4 = 00000084000000ff
! Mem[0000000067800176] = bf12821e, %l0 = 1443207e90e7a799
ldstub [%i3+0x176],%l0 ! %l0 = 00000082000000ff
! Mem[00000000908000b8] = e2f06a8e, %g2 = ffffffffffffb51f
ldsh [%i5+0x0ba],%g2 ! %g2 = ffffffffffffe2f0
! Mem[000000009080015c] = c0ef85ef, %g18 = 5550ed47bb374e60
ldsw [%i5+0x15c],%g2 ! %g2 = 5550ed47bb374e60
! Mem[00000000668001d8] = 753303e481362ca5, %l3 = 31bbbe33de505ddf, %l0 = 0000000000000082
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 753303e481362ca5
! Mem[00000000900000c0] = 12630787, %g2 = ffffffffc0ef85ef
ldsb [%i4+0x0c2],%g2 ! %g2 = 0000000000000012
! Mem[000000006600019c] = 7a9b9c3f, %l1 = e0e48266745501e2
swap [%i0+0x19c],%l1 ! %l1 = 000000007a9b9c3f
! %l5 = 00000000a230e4dc, Mem[00000000908000a8] = d71785dd
stw %l5,[%i5+0x0a8] ! Mem[00000000908000a8] = a230e4dc
p43_label_16:
! Mem[0000000066800000] = ae1e4957, %l3 = 31bbbe33de505ddf
swap [%i1+%g0],%l3 ! %l3 = 00000000ae1e4957
! Mem[00000000660000f0] = 972dc87ed8714a04, %l0 = 753303e481362ca5, %l2 = 00000000a53520c1
add %i0,0xf0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 972dc87ed8714a04
! Mem[00000000668000d0] = a1f7ae72, %l2 = 972dc87ed8714a04
swap [%i1+0x0d0],%l2 ! %l2 = 00000000a1f7ae72
! Mem[0000000067800070] = 3f858656, %l4 = 0000000000000084
swap [%i3+0x070],%l4 ! %l4 = 000000003f858656
! %l5 = 00000000a230e4dc, Mem[0000000090800010] = 388b335fc6216c66
stx %l5,[%i5+%o2] ! Mem[0000000090800010] = 00000000a230e4dc
! Mem[0000000066000128] = ea9486b5, %l5 = 00000000a230e4dc
ldub [%i0+0x12a],%l5 ! %l5 = 0000000000000086
! Mem[0000000090000010] = 5db2df44, %g2 = 0000000000000012
ldsb [%i4+0x012],%g2 ! %g2 = 000000000000005d
! Mem[000000009000017c] = 27581157, %g2 = 000000000000005d
ldsh [%i4+0x17c],%g2 ! %g2 = 0000000000002758
! %l2 = 00000000a1f7ae72, Mem[0000000090800048] = afc5a6f0c5294f46
stx %l2,[%i5+0x048] ! Mem[0000000090800048] = 00000000a1f7ae72
! Mem[0000000067000068] = 4b86d7e1, %l3 = 00000000ae1e4957
ldsb [%i2+0x06a],%l3 ! %l3 = ffffffffffffffd7
p43_label_17:
! Mem[0000000067000158] = 2dc7b771, %l0 = 753303e481362ca5
swap [%i2+0x158],%l0 ! %l0 = 000000002dc7b771
! Mem[00000000678000e4] = 37aca661, %l5 = 0000000000000086
swap [%i3+0x0e4],%l5 ! %l5 = 0000000037aca661
! %l3 = ffffffffffffffd7, Mem[00000000668000e2] = 08b99588
stb %l3,[%i1+0x0e2] ! Mem[00000000668000e0] = 08b9d788
! Mem[00000000660001f0] = 0ab31f9ec8f7be92, %l4 = 000000003f858656, %l6 = 00000000aef2b703
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 0ab31f9ec8f7be92
! Mem[0000000091000104] = 99f40571, %g2 = 0000000000002758
ldub [%i6+0x106],%g2 ! %g2 = 0000000000000099
! Mem[0000000091000170] = 9b414f1c488b4661, %g2 = 0000000000000099
ldx [%i6+0x170],%g2 ! %g2 = 9b414f1c488b4661
! Mem[0000000066000028] = 7ff036bc, %l2 = a1f7ae72, %l1 = 7a9b9c3f
add %i0,0x28,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000007ff036bc
! Mem[00000000668000c8] = 44dd9457, %l5 = 0000000037aca661
swap [%i1+0x0c8],%l5 ! %l5 = 0000000044dd9457
! %l3 = ffffffffffffffd7, Mem[0000000091000138] = 96e300a1
stw %l3,[%i6+0x138] ! Mem[0000000091000138] = ffffffd7
! %l2 = a1f7ae72, %l3 = ffffffd7, Mem[00000000678000a8] = 7b2b7288 f44e9a27
std %l2,[%i3+0x0a8] ! Mem[00000000678000a8] = a1f7ae72 ffffffd7
p43_label_18:
! Mem[0000000066000138] = f1fcc67a, %l5 = 0000000044dd9457
swap [%i0+0x138],%l5 ! %l5 = 00000000f1fcc67a
! %l5 = 00000000f1fcc67a, Mem[0000000091000110] = 6f4c32b37e871147
stx %l5,[%i6+0x110] ! Mem[0000000091000110] = 00000000f1fcc67a
! Mem[000000006780012c] = 4cc35cb3, %l1 = 7ff036bc, %l1 = 7ff036bc
add %i3,0x12c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000004cc35cb3
! Mem[0000000066800044] = 9330f877, %l5 = 00000000f1fcc67a
swap [%i1+0x044],%l5 ! %l5 = 000000009330f877
! Mem[00000000660001b8] = dd43877e02bbe842, %l3 = ffffffffffffffd7, %l4 = 000000003f858656
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = dd43877e02bbe842
! %l3 = ffffffffffffffd7, Mem[0000000091800021] = 7927fbcc
stb %l3,[%o0+0x021] ! Mem[0000000091800020] = d727fbcc
! %l4 = 02bbe842, %l5 = 9330f877, Mem[0000000091800038] = 12cac52f c7d4b19d
std %l4,[%o0+0x038] ! Mem[0000000091800038] = 02bbe842 9330f877
! Mem[000000006600008f] = d2977b45, %l4 = dd43877e02bbe842
ldstub [%i0+0x08f],%l4 ! %l4 = 00000045000000ff
! Mem[0000000091800194] = d772a70c, %g18 = 5550ed47bb374e60
ldsw [%o0+0x194],%g2 ! %g2 = 5550ed47bb374e60
! Mem[0000000066000140] = 959d88c85301984a, %l3 = ffffffffffffffd7, %l3 = ffffffffffffffd7
add %i0,0x140,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 959d88c85301984a
p43_label_19:
! Mem[00000000670000ab] = b0681825, %l2 = 00000000a1f7ae72
ldstub [%i2+0x0ab],%l2 ! %l2 = 00000025000000ff
! Mem[0000000067800006] = 791375a6, %l2 = 0000000000000025
ldstub [%i3+0x006],%l2 ! %l2 = 00000075000000ff
! %l1 = 000000004cc35cb3, Mem[0000000090800150] = 8a03c0a9e70f0421
stx %l1,[%i5+0x150] ! Mem[0000000090800150] = 000000004cc35cb3
! Mem[000000009080005c] = 7c74bdb4, %g2 = ffffffffd772a70c
ldub [%i5+0x05c],%g2 ! %g2 = 000000000000007c
! Mem[0000000067000180] = 4a435d78, %l6 = 0ab31f9ec8f7be92
swap [%i2+0x180],%l6 ! %l6 = 000000004a435d78
! Mem[0000000066000170] = 4b45eb03935131b4, %l0 = 000000002dc7b771, %l1 = 000000004cc35cb3
add %i0,0x170,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 4b45eb03935131b4
! Mem[0000000066800038] = 0836825d, %l5 = 9330f877, %l1 = 935131b4
add %i1,0x38,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000000836825d
! Mem[0000000066000094] = 567bd445, %l4 = 0000000000000045
swap [%i0+0x094],%l4 ! %l4 = 00000000567bd445
! Mem[00000000660001fc] = 673d180e, %l0 = 000000002dc7b771
swap [%i0+0x1fc],%l0 ! %l0 = 00000000673d180e
! Mem[00000000668000d8] = 6dd1b5ddf6ad84aa, %l2 = 0000000000000075, %l7 = 00000000d52c5018
add %i1,0xd8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 6dd1b5ddf6ad84aa
p43_label_20:
! Mem[00000000668000dc] = f6ad84aa, %l6 = 4a435d78, %l1 = 0836825d
add %i1,0xdc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000f6ad84aa
! Mem[00000000670000ea] = a51138fa, %l2 = 0000000000000075
ldstub [%i2+0x0ea],%l2 ! %l2 = 00000038000000ff
! Mem[0000000090800004] = 1c39d132, %g2 = 000000000000007c
lduh [%i5+0x006],%g2 ! %g2 = 0000000000001c39
! Mem[0000000067800148] = 0d814372, %l1 = 00000000f6ad84aa
swap [%i3+0x148],%l1 ! %l1 = 000000000d814372
! Mem[0000000091000028] = 573101e2, %g2 = 0000000000001c39
lduw [%i6+%o5],%g2 ! %g2 = 00000000573101e2
! Mem[0000000067000194] = d2457a29, %l4 = 00000000567bd445
swap [%i2+0x194],%l4 ! %l4 = 00000000d2457a29
! Mem[00000000660001dc] = 8d410f86, %l1 = 0d814372, %l0 = 673d180e
add %i0,0x1dc,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000008d410f86
! Mem[00000000660000d0] = b090c911b79efa5c, %l1 = 000000000d814372, %l3 = 959d88c85301984a
add %i0,0xd0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = b090c911b79efa5c
! Mem[0000000067800048] = 47c17cd9, %l4 = 00000000d2457a29
swap [%i3+0x048],%l4 ! %l4 = 0000000047c17cd9
! %l5 = 000000009330f877, Mem[00000000918001b4] = 872c5b99
stb %l5,[%o0+0x1b4] ! Mem[00000000918001b4] = 772c5b99
p43_label_21:
! Mem[0000000066800120] = e134cfba1e1a6a70, %l1 = 000000000d814372, %l5 = 000000009330f877
add %i1,0x120,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e134cfba1e1a6a70
! %l4 = 0000000047c17cd9, Mem[0000000091800134] = 465010e8
stw %l4,[%o0+0x134] ! Mem[0000000091800134] = 47c17cd9
! Mem[000000009000006c] = d7808cb0, %g2 = 00000000573101e2
lduw [%i4+0x06c],%g2 ! %g2 = 00000000d7808cb0
! Mem[0000000067800190] = bf5e89bca53520c1, %l0 = 000000008d410f86, %l1 = 000000000d814372
add %i3,0x190,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = bf5e89bca53520c1
! Mem[0000000067000030] = ffb6a498, %l6 = 4a435d78, %l6 = 4a435d78
add %i2,0x30,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000ffb6a498
! Mem[00000000918001b4] = 772c5b99, %g2 = 00000000d7808cb0
lduh [%o0+0x1b4],%g2 ! %g2 = 000000000000772c
! %l4 = 0000000047c17cd9, Mem[00000000900000f2] = 15ed22bc
sth %l4,[%i4+0x0f2] ! Mem[00000000900000f0] = 7cd922bc
! %l4 = 0000000047c17cd9, Mem[0000000090800058] = 3e48e83f
stw %l4,[%i5+0x058] ! Mem[0000000090800058] = 47c17cd9
! Mem[0000000091000010] = d7b3572edf53accf, %g2 = 000000000000772c
ldx [%i6+%o2],%g2 ! %g2 = d7b3572edf53accf
! Mem[0000000066000190] = 8ddbc66d, %l6 = 00000000ffb6a498
swap [%i0+0x190],%l6 ! %l6 = 000000008ddbc66d
p43_label_22:
! Mem[0000000091000000] = e8ccc41b, %g2 = d7b3572edf53accf
ldsh [%i6+0x002],%g2 ! %g2 = ffffffffffffe8cc
! %l7 = 6dd1b5ddf6ad84aa, Mem[000000009180003c] = 9330f877
stw %l7,[%o0+0x03c] ! Mem[000000009180003c] = f6ad84aa
! %l0 = 8d410f86, %l1 = a53520c1, Mem[00000000918000f8] = 2c39abb3 820479d7
std %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 8d410f86 a53520c1
! Mem[00000000678000f4] = 3b53db52, %l0 = 000000008d410f86
swap [%i3+0x0f4],%l0 ! %l0 = 000000003b53db52
! %l4 = 0000000047c17cd9, Mem[00000000910001f4] = 3a8ccc2c
sth %l4,[%i6+0x1f4] ! Mem[00000000910001f4] = 7cd9cc2c
! Mem[0000000091800178] = da6c138f5aec40c2, %g2 = ffffffffffffe8cc
ldx [%o0+0x178],%g2 ! %g2 = da6c138f5aec40c2
! Mem[0000000090000120] = 44f6810c, %g2 = da6c138f5aec40c2
lduw [%i4+0x120],%g2 ! %g2 = 0000000044f6810c
! Mem[0000000090800140] = d08388ef, %g18 = 5550ed47bb374e60
ldsw [%i5+0x140],%g2 ! %g2 = 5550ed47bb374e60
! Mem[000000006600016e] = 989e15c5, %l3 = b090c911b79efa5c
ldstub [%i0+0x16e],%l3 ! %l3 = 00000015000000ff
! Mem[0000000066800060] = 39215f9472102cdc, %l3 = 0000000000000015, %l1 = bf5e89bca53520c1
add %i1,0x60,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 39215f9472102cdc
p43_label_23:
! Mem[0000000090800040] = 63b56a71 b6938ad3, %g2 = d08388ef, %g3 = bd627f18
ldd [%i5+0x040],%g2 ! %g2 = 0000000063b56a71 00000000b6938ad3
! Mem[00000000670000a8] = b06818ff, %l6 = 000000008ddbc66d
lduh [%i2+0x0a8],%l6 ! %l6 = 000000000000b068
! Mem[00000000910000a8] = 8dd0b147, %g18 = 5550ed47bb374e60
ldsw [%i6+0x0a8],%g2 ! %g2 = 5550ed47bb374e60
! Mem[0000000067800088] = cc6c4fe0ec87c1e3, %l6 = 000000000000b068, %l2 = 0000000000000038
add %i3,0x88,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = cc6c4fe0ec87c1e3
! Mem[00000000908000cc] = 000000dc, %g2 = ffffffff8dd0b147
lduw [%i5+0x0cc],%g2 ! %g2 = 00000000000000dc
! %l6 = 000000000000b068, Mem[0000000091800013] = 310b5704
stb %l6,[%o0+0x013] ! Mem[0000000091800010] = 680b5704
! %l6 = 000000000000b068, Mem[0000000091800162] = 51e84001
sth %l6,[%o0+0x162] ! Mem[0000000091800160] = b0684001
! Mem[000000006700017c] = 0000302c, %l0 = 000000003b53db52
swap [%i2+0x17c],%l0 ! %l0 = 000000000000302c
! Mem[0000000090000020] = 84e7bee0, %g2 = 00000000000000dc
lduh [%i4+0x022],%g2 ! %g2 = 00000000000084e7
! Mem[0000000066000074] = 4921932b, %l5 = 1e1a6a70, %l1 = 72102cdc
add %i0,0x74,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 000000004921932b
p43_label_24:
! Mem[00000000900000d0] = c3af9cf4, %g2 = 00000000000084e7
lduh [%i4+0x0d0],%g2 ! %g2 = 000000000000c3af
! Mem[00000000908001f8] = 4136937f, %g2 = 000000000000c3af
lduh [%i5+0x1fa],%g2 ! %g2 = 0000000000004136
! Mem[0000000091800194] = 72a70c63, %g2 = 0000000000004136
ldsb [%o0+0x195],%g2 ! %g2 = 0000000000000072
! Mem[0000000091000110] = 00000000f1fcc67a, %g2 = 0000000000000072
ldx [%i6+0x110],%g2 ! %g2 = 00000000f1fcc67a
! %l2 = cc6c4fe0ec87c1e3, Mem[00000000670001b0] = 0ee577e0
stw %l2,[%i2+0x1b0] ! Mem[00000000670001b0] = ec87c1e3
! Mem[0000000067000158] = 81362ca5c6a64f71, %l7 = 6dd1b5ddf6ad84aa, %l7 = 6dd1b5ddf6ad84aa
add %i2,0x158,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 81362ca5c6a64f71
! Mem[0000000067000186] = 179ad157, %l0 = 000000000000302c
ldstub [%i2+0x186],%l0 ! %l0 = 000000d1000000ff
! Mem[0000000067000040] = 3e53a6f2, %l7 = 81362ca5c6a64f71
swap [%i2+0x040],%l7 ! %l7 = 000000003e53a6f2
! Mem[00000000918001d8] = f307c322, %g2 = 00000000f1fcc67a
lduh [%o0+0x1da],%g2 ! %g2 = 000000000000f307
! Mem[0000000090000018] = 591c05fd, %g2 = 000000000000f307
ldsh [%i4+%o3],%g2 ! %g2 = 000000000000591c
p43_label_25:
! Mem[0000000066800098] = e273a001e7c542a3, %l0 = 00000000000000d1, %l0 = 00000000000000d1
add %i1,0x98,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = e273a001e7c542a3
! Mem[0000000067000188] = 7bd3e2c7bbe34408, %l1 = 000000004921932b, %l7 = 000000003e53a6f2
add %i2,0x188,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 7bd3e2c7bbe34408
! Mem[0000000067000190] = 12d1a908567bd445, %l3 = 0000000000000015, %l7 = 7bd3e2c7bbe34408
add %i2,0x190,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 12d1a908567bd445
! Mem[00000000900001e0] = c2557a12, %g2 = 000000000000591c
lduh [%i4+0x1e2],%g2 ! %g2 = 000000000000c255
! Mem[00000000660001b7] = 248fae64, %l7 = 12d1a908567bd445
ldstub [%i0+0x1b7],%l7 ! %l7 = 00000064000000ff
! Mem[0000000067800180] = e9e1412a, %l1 = 4921932b, %l7 = 00000064
add %i3,0x180,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000e9e1412a
! Mem[00000000660001f4] = c8f7be92, %l1 = 000000004921932b
swap [%i0+0x1f4],%l1 ! %l1 = 00000000c8f7be92
! Mem[0000000067000038] = b4be16bc86d563fe, %l0 = e273a001e7c542a3, %l3 = 0000000000000015
add %i2,0x38,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b4be16bc86d563fe
! Mem[0000000066800138] = 01a7544ea3c34653, %l7 = 00000000e9e1412a, %l1 = 00000000c8f7be92
add %i1,0x138,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 01a7544ea3c34653
! Mem[00000000660001d0] = 7569afab5d1e5af4, %l0 = e273a001e7c542a3, %l4 = 0000000047c17cd9
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 7569afab5d1e5af4
ba,a p43_not_taken_0_end
p43_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p43_branch_failed
p43_not_taken_0_end:
! End of Random Code for Thread 43
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 e273a001e7c542a3
bne,a,pn %xcc,p43_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 01a7544ea3c34653
bne,a,pn %xcc,p43_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be cc6c4fe0ec87c1e3
bne,a,pn %xcc,p43_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be b4be16bc86d563fe
bne,a,pn %xcc,p43_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 7569afab5d1e5af4
bne,a,pn %xcc,p43_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be e134cfba1e1a6a70
bne,a,pn %xcc,p43_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000b068
bne,a,pn %xcc,p43_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000e9e1412a
bne,a,pn %xcc,p43_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p43_local0_expect,%g1
p43_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = b50fff40e36100a2
ldx [%i0+0x010],%g3 ! Observed data at 0000000066000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x010,%g4
ldx [%g1+0x088],%g2 ! Expected data = 5d1e5af4d2977bff
ldx [%i0+0x088],%g3 ! Observed data at 0000000066000088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = aca4d54400000045
ldx [%i0+0x090],%g3 ! Observed data at 0000000066000090
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 9ecbc57000000029
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000660000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 4915fa5f4afff6aa
ldx [%i0+0x120],%g3 ! Observed data at 0000000066000120
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = 44dd94574532de38
ldx [%i0+0x138],%g3 ! Observed data at 0000000066000138
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 71246e2bb5333109
ldx [%i0+0x148],%g3 ! Observed data at 0000000066000148
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = b2e34aa5989effc5
ldx [%i0+0x168],%g3 ! Observed data at 0000000066000168
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = ffb6a498d8dda40e
ldx [%i0+0x190],%g3 ! Observed data at 0000000066000190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 5a5e49cf745501e2
ldx [%i0+0x198],%g3 ! Observed data at 0000000066000198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 680fe0304c9bfa99
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000660001a0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 7b6c300c248faeff
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000660001b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 000000005b67d3ba
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000660001c0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 7569afab5d1e5af4
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000660001d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0ab31f9e4921932b
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000660001f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i0,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f458426e2dc7b771
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+0x000],%g2 ! Expected data = de505ddfa7f875ca
ldx [%i1+0x000],%g3 ! Observed data at 0000000066800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = f95595c2af1bf7b0
ldx [%i1+0x018],%g3 ! Observed data at 0000000066800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = c32942c081362ca5
ldx [%i1+0x030],%g3 ! Observed data at 0000000066800030
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 18f519b9f1fcc67a
ldx [%i1+0x040],%g3 ! Observed data at 0000000066800040
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x040,%g4
ldx [%g1+0x078],%g2 ! Expected data = ff37357709e587cc
ldx [%i1+0x078],%g3 ! Observed data at 0000000066800078
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x078,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8be91a96000000e2
ldx [%i1+0x088],%g3 ! Observed data at 0000000066800088
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 37aca66156cd1c91
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000668000c8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = d8714a041f6c5d05
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 = 08b9d78869a1e1a4
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000668000e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = dc7f8cd087f57119
ldx [%i1+0x100],%g3 ! Observed data at 0000000066800100
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x100,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff280ba9fdb4e78b
ldx [%i1+0x158],%g3 ! Observed data at 0000000066800158
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = e7a57e1957804392
ldx [%i1+0x160],%g3 ! Observed data at 0000000066800160
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x160,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000d8bc4dd4a52a7
ldx [%i1+0x198],%g3 ! Observed data at 0000000066800198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = bfae91028dc3fff1
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000668001e0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 812d5bf80cb73a06
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000668001f8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i1,0x1f8,%g4
set p43_local2_expect,%g1
p43_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 9f5e768197f6dcd5
ldx [%i2+0x010],%g3 ! Observed data at 0000000067000010
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = c6a64f71def2831f
ldx [%i2+0x040],%g3 ! Observed data at 0000000067000040
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 77dc6dff4d568c43
ldx [%i2+0x070],%g3 ! Observed data at 0000000067000070
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = b06818ff3b379b67
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000670000a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = c936e9f7ff00ffab
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000670000d0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a511fffa422ca184
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000670000e8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 1d560c30925b5e38
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000670000f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 690019ed00000011
ldx [%i2+0x120],%g3 ! Observed data at 0000000067000120
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 81362ca5c6a64f71
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 = 864f7cff3b53db52
ldx [%i2+0x178],%g3 ! Observed data at 0000000067000178
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = c8f7be92179aff57
ldx [%i2+0x180],%g3 ! Observed data at 0000000067000180
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 12d1a908567bd445
ldx [%i2+0x190],%g3 ! Observed data at 0000000067000190
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1f6c5d05c0d41758
ldx [%i2+0x198],%g3 ! Observed data at 0000000067000198
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ec87c1e3a3e2e617
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000670001b0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = ba002f5d0000003d
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000670001f8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i2,0x1f8,%g4
set p43_local3_expect,%g1
p43_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = fffe9a247913ffa6
ldx [%i3+0x000],%g3 ! Observed data at 0000000067800000
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x000,%g4
ldx [%g1+0x018],%g2 ! Expected data = eeb1ffd414f90235
ldx [%i3+0x018],%g3 ! Observed data at 0000000067800018
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = d2457a29fdb26bff
ldx [%i3+0x048],%g3 ! Observed data at 0000000067800048
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x048,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000844b1f54c1
ldx [%i3+0x070],%g3 ! Observed data at 0000000067800070
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = a1f7ae72ffffffd7
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000678000a8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3849bd2fff4e33c5
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000678000b8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff9992b200000086
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 = 788bb39cf477ec58
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000678000e8
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 682fa6b08d410f86
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000678000f0
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = f95595c2820ec9d9
ldx [%i3+0x110],%g3 ! Observed data at 0000000067800110
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 2f44f28127f7f46d
ldx [%i3+0x130],%g3 ! Observed data at 0000000067800130
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = d2977b458729b92b
ldx [%i3+0x140],%g3 ! Observed data at 0000000067800140
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = f6ad84aa895e3e0c
ldx [%i3+0x148],%g3 ! Observed data at 0000000067800148
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = f205fde8bf12ff1e
ldx [%i3+0x170],%g3 ! Observed data at 0000000067800170
cmp %g2,%g3
bne,a,pn %xcc,p43_local_failed
add %i3,0x170,%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
! 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:
stba %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000018]
stxa %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800000]
lduba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800018]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000066000010]
ldstuba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000018]
done
p43_trap1o:
stba %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066000018]
stxa %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000067800000]
lduba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000067800018]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000066000010]
ldstuba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000066000018]
done
p43_trap2e:
ldstuba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800000]
lduba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066000000]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066800028]
stxa %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800010]
swapa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066000028]
done
p43_trap2o:
ldstuba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000067800000]
lduba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066000000]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000066800028]
stxa %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000066800010]
swapa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000066000028]
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 = ebb01a088dc33df1
ldx [%g1+0x008],%l1 ! %l1 = b2ed124c0e45339d
ldx [%g1+0x010],%l2 ! %l2 = d3bf9091f477ec58
ldx [%g1+0x018],%l3 ! %l3 = 0245bfec1168d2a6
ldx [%g1+0x020],%l4 ! %l4 = 4258ef9a0a1826e6
ldx [%g1+0x028],%l5 ! %l5 = d1f19d0a349cbc3c
ldx [%g1+0x030],%l6 ! %l6 = 4a79d501ffeab469
ldx [%g1+0x038],%l7 ! %l7 = eb5de9a02f44f281
! Initialize the output register of window 0
set unres3_start,%o0
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 = 87e5bb5a 311393f1 f825493c f6c68f1c
! %f4 = e57d41e3 3ca61226 912727c2 b975033e
! %f8 = 554691f3 b41e88c5 99d5a9ef 3a77ff46
! %f12 = 4379d220 f88388e6 0c8ace14 8fd8d23b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 713e3d53 ed4b53a0 1795c9aa 81e9fc42
! %f20 = 96a7f71e a2cdeb3e 7a6e1149 3fd595b7
! %f24 = 3075c699 acfd973e 4befa524 d45c13db
! %f28 = d6c78436 76c54fbf e5376871 cb208dba
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 5422ff06 cdcc7ad4 2018b217 f27ecd1d
! %f36 = 7b3551be 24c28c15 0bc7f398 101e0d44
! %f40 = 64e75908 82910f19 465cbd07 ff8add30
! %f44 = 318cc2d5 61d46569 20c85bea 7e20af8b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x97f25c2f00000063,%g7,%g1 ! GSR scale = 12, align = 3
wr %g1,%g0,%gsr ! GSR = 97f25c2f00000063
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 44
p44_label_1:
! Mem[00000000918000d8] = 8cf5264e 06c46a31, %g2 = ffba3329, %g3 = 0bad0b00
ldd [%o0+0x0d8],%g2 ! %g2 = 000000008cf5264e 0000000006c46a31
! Mem[00000000680000f8] = 8f4a88072f42c7a2, %l3 = 175212167ede929c, %l3 = 175212167ede929c
add %i0,0xf8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 8f4a88072f42c7a2
! Mem[0000000090000194] = ad2ec321, %g2 = 000000008cf5264e
ldsh [%i4+0x196],%g2 ! %g2 = ffffffffffffad2e
! Mem[0000000069800100] = 40b0459d, %l6 = f3637899, %l5 = 5927f512
add %i3,0x100,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000040b0459d
! Mem[000000006900006c] = df01ee0d, %l2 = f7ff44b2, %l7 = b4a4ac40
add %i2,0x6c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000df01ee0d
! %l7 = 00000000df01ee0d, Mem[0000000069000018] = 0e4aa9f8
stb %l7,[%i2+%o3] ! Mem[0000000069000018] = 0d4aa9f8
! %l6 = f3637899, %l7 = df01ee0d, Mem[0000000091000180] = d9bcdeb0 1e98874b
std %l6,[%i6+0x180] ! Mem[0000000091000180] = f3637899 df01ee0d
! %l0 = ff9a754e8070dc16, Mem[0000000090000183] = 052af085
stb %l0,[%i4+0x183] ! Mem[0000000090000180] = 162af085
! Mem[0000000069800120] = 84fe2dfe, %l0 = ff9a754e8070dc16
ldstub [%i3+0x120],%l0 ! %l0 = 00000084000000ff
! Mem[0000000069000029] = 2665b1a0, %l7 = 00000000df01ee0d
ldstub [%i2+0x029],%l7 ! %l7 = 00000065000000ff
p44_label_2:
! Mem[0000000068800108] = cd881318aea12800, %l4 = 75fd141c4fde89d6, %l2 = 352f6b90f7ff44b2
add %i1,0x108,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = cd881318aea12800
! Mem[0000000068000048] = 66118588, %l2 = cd881318aea12800
swap [%i0+0x048],%l2 ! %l2 = 0000000066118588
! Mem[0000000090000078] = 095f567e7f9fc53f, %g2 = ffffffffffffad2e
ldx [%i4+0x078],%g2 ! %g2 = 095f567e7f9fc53f
! Mem[00000000680000ac] = cc8dfb9e, %l2 = 66118588, %l1 = d9f48168
add %i0,0xac,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000cc8dfb9e
! Mem[0000000091000170] = 9b414f1c488b4661, %g2 = 095f567e7f9fc53f
ldx [%i6+0x170],%g2 ! %g2 = 9b414f1c488b4661
! Mem[0000000091800030] = 41c305a8, %g2 = 9b414f1c488b4661
ldsh [%o0+0x030],%g2 ! %g2 = 00000000000041c3
! %l0 = 0000000000000084, Mem[00000000900001f6] = 676184f7
sth %l0,[%i4+0x1f6] ! Mem[00000000900001f4] = 008484f7
! Mem[00000000918001f0] = c9843f23, %g2 = 00000000000041c3
ldsb [%o0+0x1f1],%g2 ! %g2 = ffffffffffffffc9
! Mem[0000000068800050] = 10020b23b66df963, %l5 = 0000000040b0459d, %l5 = 0000000040b0459d
add %i1,0x50,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 10020b23b66df963
! Mem[0000000090000090] = f49f1723 6da0a403, %g2 = ffffffc9, %g3 = 06c46a31
ldd [%i4+0x090],%g2 ! %g2 = 00000000f49f1723 000000006da0a403
p44_label_3:
! %l2 = 0000000066118588, Mem[0000000069000170] = 2026ff4d
stw %l2,[%i2+0x170] ! Mem[0000000069000170] = 66118588
! Mem[00000000690000b0] = 392884dc 5823c720, %l0 = 00000084, %l1 = cc8dfb9e
ldd [%i2+0x0b0],%l0 ! %l0 = 00000000392884dc 000000005823c720
! %l7 = 0000000000000065, Mem[00000000910001a0] = 4352a10b3f4114b0
stx %l7,[%i6+0x1a0] ! Mem[00000000910001a0] = 0000000000000065
! Mem[0000000069000198] = 42f25ff8, %l6 = 4a7a14a7f3637899
swap [%i2+0x198],%l6 ! %l6 = 0000000042f25ff8
! Mem[0000000069000014] = abd097c8, %l0 = 392884dc, %l3 = 2f42c7a2
add %i2,0x14,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000abd097c8
! Mem[00000000908000a0] = cebf2e788cb802da, %g2 = 00000000f49f1723
ldx [%i5+0x0a0],%g2 ! %g2 = cebf2e788cb802da
! Mem[00000000688001b4] = f748d7e2, %l4 = 4fde89d6, %l1 = 5823c720
add %i1,0x1b4,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000f748d7e2
! Mem[0000000068000140] = 7e659308, %l3 = abd097c8, %l0 = 392884dc
add %i0,0x140,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000007e659308
! Mem[0000000091000064] = 636e442f, %g2 = cebf2e788cb802da
ldub [%i6+0x066],%g2 ! %g2 = 0000000000000063
! Mem[0000000068800061] = 795cca20, %l6 = 0000000042f25ff8
ldstub [%i1+0x061],%l6 ! %l6 = 0000005c000000ff
p44_label_4:
! Mem[000000006980006c] = 025ab819, %l7 = 0000000000000065
lduh [%i3+0x06c],%l7 ! %l7 = 000000000000025a
! Mem[0000000091000088] = dbc27f67, %g2 = 0000000000000063
ldsb [%i6+0x089],%g2 ! %g2 = ffffffffffffffdb
! Mem[00000000680000f0] = 38959f5e47d69508, %l7 = 000000000000025a, %l5 = 10020b23b66df963
add %i0,0xf0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 38959f5e47d69508
! Mem[0000000069800080] = 7b8f0ff3, %l4 = 75fd141c4fde89d6
ldstub [%i3+0x080],%l4 ! %l4 = 0000007b000000ff
! Mem[000000009180017c] = 5aec40c2, %g2 = ffffffffffffffdb
lduh [%o0+0x17c],%g2 ! %g2 = 0000000000005aec
! Mem[00000000688000c8] = 5cfb0c4f, %l4 = 0000007b, %l3 = abd097c8
add %i1,0xc8,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000005cfb0c4f
! Mem[00000000918000d4] = 3ce56bc7, %g2 = 0000000000005aec
ldsh [%o0+0x0d4],%g2 ! %g2 = 0000000000003ce5
! Mem[0000000091000184] = df01ee0d, %g2 = 0000000000003ce5
lduh [%i6+0x184],%g2 ! %g2 = 000000000000df01
! Mem[0000000069800020] = a02a71c36d38a920, %l4 = 000000000000007b, %l2 = 0000000066118588
add %i3,0x20,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a02a71c36d38a920
! %l0 = 000000007e659308, Mem[0000000091000044] = f63d3fd8
sth %l0,[%i6+0x044] ! Mem[0000000091000044] = 93083fd8
p44_label_5:
! Mem[0000000068800090] = 81fd6671, %l5 = 38959f5e47d69508
ldstub [%i1+0x090],%l5 ! %l5 = 00000081000000ff
! Mem[00000000698001a0] = 0a671099, %l1 = f748d7e2, %l5 = 00000081
add %i3,0x1a0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000000a671099
! Mem[00000000680000a6] = 14aface6, %l4 = 000000000000007b
ldstub [%i0+0x0a6],%l4 ! %l4 = 000000ac000000ff
! %l5 = 000000000a671099, Mem[00000000918001a4] = f401a3b4
stw %l5,[%o0+0x1a4] ! Mem[00000000918001a4] = 0a671099
! %l0 = 000000007e659308, Mem[00000000918000f4] = 91b1b504
stb %l0,[%o0+0x0f4] ! Mem[00000000918000f4] = 08b1b504
! Mem[0000000069800010] = 625bdfdd2463d427, %l5 = 000000000a671099, %l4 = 00000000000000ac
add %i3,0x10,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 625bdfdd2463d427
! %l0 = 000000007e659308, Mem[00000000910001b3] = 1bbae85a
stb %l0,[%i6+0x1b3] ! Mem[00000000910001b0] = 08bae85a
! %l1 = 00000000f748d7e2, Mem[000000009180006c] = 3e90d044
stb %l1,[%o0+0x06c] ! Mem[000000009180006c] = e290d044
! Mem[000000009080008c] = a1d371c4, %g2 = 000000000000df01
ldub [%i5+0x08e],%g2 ! %g2 = 00000000000000a1
! Mem[00000000680001b4] = 5e2501c4, %l4 = 2463d427, %l6 = 0000005c
add %i0,0x1b4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000005e2501c4
p44_label_6:
! Mem[00000000688000e0] = 253bdcf1, %l6 = 000000005e2501c4
swap [%i1+0x0e0],%l6 ! %l6 = 00000000253bdcf1
! Mem[00000000698001b4] = c6e12d5e, %l3 = 000000005cfb0c4f
swap [%i3+0x1b4],%l3 ! %l3 = 00000000c6e12d5e
! Mem[0000000069800014] = 2463d427, %l7 = 000000000000025a
ldsb [%i3+0x017],%l7 ! %l7 = 0000000000000027
! Mem[0000000069000100] = 9d4c1291, %l4 = 2463d427, %l6 = 253bdcf1
add %i2,0x100,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000009d4c1291
! %l4 = 625bdfdd2463d427, Mem[000000009080011a] = 46fd043e
stb %l4,[%i5+0x11a] ! Mem[0000000090800118] = 27fd043e
! %l1 = 00000000f748d7e2, Mem[0000000090800108] = a08db62c43f786ef
stx %l1,[%i5+0x108] ! Mem[0000000090800108] = 00000000f748d7e2
! Mem[0000000068000069] = 4f51c587, %l6 = 000000009d4c1291
ldstub [%i0+0x069],%l6 ! %l6 = 00000051000000ff
! Mem[0000000090000190] = 3bba388c1d02ad2e, %g2 = 00000000000000a1
ldx [%i4+0x190],%g2 ! %g2 = 3bba388c1d02ad2e
! Mem[0000000090000118] = 4e6b7b22, %g18 = 81ea2bb7d6368cef
ldsw [%i4+0x118],%g2 ! %g2 = 81ea2bb7d6368cef
! Mem[0000000068000118] = f4f5594d, %l0 = 7e659308, %l7 = 00000027
add %i0,0x118,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000f4f5594d
p44_label_7:
! Mem[0000000068800070] = c4e812166d0ba226, %l7 = 00000000f4f5594d, %l5 = 000000000a671099
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = c4e812166d0ba226
! Mem[0000000090000000] = 3dcbd51e, %g2 = 000000004e6b7b22
ldsb [%i4+%g0],%g2 ! %g2 = 000000000000003d
! %l7 = 00000000f4f5594d, Mem[00000000910000b0] = 6c54d54e
stb %l7,[%i6+0x0b0] ! Mem[00000000910000b0] = 4d54d54e
! Mem[00000000900000e8] = 76f00074, %g2 = 000000000000003d
lduw [%i4+0x0e8],%g2 ! %g2 = 0000000076f00074
! Mem[0000000068000070] = 45ddb8a1a86e824c, %l1 = 00000000f748d7e2, %l5 = c4e812166d0ba226
add %i0,0x70,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 45ddb8a1a86e824c
! Mem[00000000680000e8] = 141a5cdbafce7c84, %l4 = 625bdfdd2463d427, %l4 = 625bdfdd2463d427
add %i0,0xe8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 141a5cdbafce7c84
! Mem[000000006980017c] = 96286fd1, %l4 = 141a5cdbafce7c84
swap [%i3+0x17c],%l4 ! %l4 = 0000000096286fd1
! Mem[00000000698000dd] = 3974b5eb, %l6 = 0000000000000051
ldstub [%i3+0x0dd],%l6 ! %l6 = 00000074000000ff
! Mem[00000000680000dc] = ae8b024f, %l5 = 45ddb8a1a86e824c
ldsb [%i0+0x0df],%l5 ! %l5 = 000000000000004f
! Mem[00000000680001b8] = aa0c8f6d5de08aab, %l2 = a02a71c36d38a920, %l3 = 00000000c6e12d5e
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = aa0c8f6d5de08aab
p44_label_8:
! Mem[00000000690001e4] = c47ed723, %l2 = 6d38a920, %l4 = 96286fd1
add %i2,0x1e4,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000c47ed723
! Mem[00000000698000b8] = 6c286072, %l7 = f4f5594d, %l3 = 5de08aab
add %i3,0xb8,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000006c286072
! Mem[00000000680001dc] = 7be68881, %l7 = 00000000f4f5594d
swap [%i0+0x1dc],%l7 ! %l7 = 000000007be68881
! Mem[0000000091800050] = 62504cef, %g2 = 0000000076f00074
lduh [%o0+0x052],%g2 ! %g2 = 0000000000006250
! Mem[0000000090800108] = 0000f748, %g2 = 0000000000006250
lduh [%i5+0x10a],%g2 ! %g2 = 0000000000000000
! Mem[000000006880000c] = f846d4e3, %l7 = 000000007be68881
swap [%i1+0x00c],%l7 ! %l7 = 00000000f846d4e3
! Mem[0000000068000104] = 672026eb, %l2 = a02a71c36d38a920
ldstub [%i0+0x104],%l2 ! %l2 = 00000067000000ff
! Mem[00000000910001a8] = ca69d450, %g2 = 0000000000000000
lduw [%i6+0x1a8],%g2 ! %g2 = 00000000ca69d450
! Mem[000000006800011d] = 83877248, %l0 = 000000007e659308
ldstub [%i0+0x11d],%l0 ! %l0 = 00000087000000ff
! Mem[0000000091800028] = 33d81a4e 8ce756ba, %g2 = ca69d450, %g3 = 6da0a403
ldd [%o0+%o5],%g2 ! %g2 = 0000000033d81a4e 000000008ce756ba
p44_label_9:
! Mem[0000000091800170] = 98ad0f54 2fc0296a, %g2 = 33d81a4e, %g3 = 8ce756ba
ldd [%o0+0x170],%g2 ! %g2 = 0000000098ad0f54 000000002fc0296a
! Mem[0000000069000052] = 5366c315, %l2 = 0000000000000067
ldstub [%i2+0x052],%l2 ! %l2 = 000000c3000000ff
! Mem[0000000069800008] = 3c9fb08d, %l4 = 00000000c47ed723
swap [%i3+%o1],%l4 ! %l4 = 000000003c9fb08d
! Mem[00000000690001e0] = 59e89ecec47ed723, %l0 = 0000000000000087, %l0 = 0000000000000087
add %i2,0x1e0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 59e89ecec47ed723
! Mem[00000000900000b8] = 8658d1cb, %g2 = 0000000098ad0f54
ldsh [%i4+0x0ba],%g2 ! %g2 = ffffffffffff8658
! Mem[000000009180011c] = 832387e0, %g2 = ffffffffffff8658
ldub [%o0+0x11e],%g2 ! %g2 = 0000000000000083
! Mem[0000000090000124] = 8541b80c, %g2 = 0000000000000083
ldsh [%i4+0x126],%g2 ! %g2 = ffffffffffff8541
! Mem[0000000090000058] = 3024564d, %g2 = ffffffffffff8541
ldub [%i4+0x05a],%g2 ! %g2 = 0000000000000030
! %l5 = 000000000000004f, Mem[000000009180015d] = 6f6d0e7a
stb %l5,[%o0+0x15d] ! Mem[000000009180015c] = 4f6d0e7a
! Mem[00000000900000d0] = c3af9cf4 738f9a5a, %g2 = 00000030, %g3 = 2fc0296a
ldd [%i4+0x0d0],%g2 ! %g2 = 00000000c3af9cf4 00000000738f9a5a
p44_label_10:
! %l3 = 000000006c286072, Mem[0000000090800040] = 63b56a71
stw %l3,[%i5+0x040] ! Mem[0000000090800040] = 6c286072
! Mem[00000000918001d4] = 732e28ae, %g2 = 00000000c3af9cf4
ldsh [%o0+0x1d6],%g2 ! %g2 = 000000000000732e
! Mem[00000000698001e0] = 1b83328a44618ee1, %l6 = 0000000000000074, %l7 = 00000000f846d4e3
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 1b83328a44618ee1
! Mem[0000000069800138] = feeb5c1a, %l4 = 000000003c9fb08d
swap [%i3+0x138],%l4 ! %l4 = 00000000feeb5c1a
! %l4 = 00000000feeb5c1a, Mem[00000000918000ce] = c63d3167
sth %l4,[%o0+0x0ce] ! Mem[00000000918000cc] = 5c1a3167
! Mem[000000009180013c] = f4a69a0d, %g2 = 000000000000732e
lduw [%o0+0x13c],%g2 ! %g2 = 00000000f4a69a0d
! Mem[0000000068000158] = cd62b3142c3406b8, %l2 = 00000000000000c3, %l5 = 000000000000004f
add %i0,0x158,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = cd62b3142c3406b8
! Mem[00000000698000a8] = deea001ea187824b, %l5 = cd62b3142c3406b8, %l6 = 0000000000000074
add %i3,0xa8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = deea001ea187824b
! %l3 = 000000006c286072, Mem[0000000090000090] = f49f1723
sth %l3,[%i4+0x090] ! Mem[0000000090000090] = 60721723
! %l1 = 00000000f748d7e2, Mem[00000000918000c7] = 8fb2d8d4
stb %l1,[%o0+0x0c7] ! Mem[00000000918000c4] = e2b2d8d4
p44_label_11:
! Mem[0000000069000160] = 421020e8, %l6 = deea001ea187824b
swap [%i2+0x160],%l6 ! %l6 = 00000000421020e8
! Mem[0000000069000131] = 0c6987ee, %l3 = 000000006c286072
ldstub [%i2+0x131],%l3 ! %l3 = 00000069000000ff
! Mem[00000000688001a8] = 0cf3c6995a975b6d, %l4 = 00000000feeb5c1a, %l3 = 0000000000000069
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 0cf3c6995a975b6d
! Mem[000000009080002c] = 76bdc3e6, %g2 = 00000000f4a69a0d
lduh [%i5+0x02c],%g2 ! %g2 = 00000000000076bd
! %l0 = c47ed723, %l1 = f748d7e2, Mem[0000000069800088] = 7a0bfe58 4f125748
std %l0,[%i3+0x088] ! Mem[0000000069800088] = c47ed723 f748d7e2
! Mem[00000000908000f8] = 1182fc77f4b69d41, %g2 = 00000000000076bd
ldx [%i5+0x0f8],%g2 ! %g2 = 1182fc77f4b69d41
! Mem[0000000068800105] = e9a5f10b, %l1 = 00000000f748d7e2
ldstub [%i1+0x105],%l1 ! %l1 = 000000a5000000ff
! Mem[000000006980017d] = afce7c84, %l4 = 00000000feeb5c1a
ldstub [%i3+0x17d],%l4 ! %l4 = 000000ce000000ff
! Mem[0000000090000020] = f46b84e7 bee0efbc, %g2 = f4b69d41, %g3 = 738f9a5a
ldd [%i4+%o4],%g2 ! %g2 = 00000000f46b84e7 00000000bee0efbc
! Mem[00000000688001b8] = 36b703195ba220ac, %l0 = 59e89ecec47ed723, %l2 = 00000000000000c3
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 36b703195ba220ac
p44_label_12:
! Mem[0000000069800120] = fffe2dfe, %l0 = 59e89ecec47ed723
swap [%i3+0x120],%l0 ! %l0 = 00000000fffe2dfe
! Mem[0000000091800074] = 329ff4bd, %g2 = 00000000f46b84e7
lduw [%o0+0x074],%g2 ! %g2 = 00000000329ff4bd
! Mem[0000000069000058] = 18b986fa, %l7 = 44618ee1, %l3 = 5a975b6d
add %i2,0x58,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000018b986fa
! Mem[000000006800000c] = 7472bd00, %l1 = 000000a5, %l4 = 000000ce
add %i0,0x0c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007472bd00
! %l4 = 000000007472bd00, Mem[0000000091800048] = b0377615
stw %l4,[%o0+0x048] ! Mem[0000000091800048] = 7472bd00
! %l5 = cd62b3142c3406b8, Mem[0000000091000138] = 96e300a1c1037b10
stx %l5,[%i6+0x138] ! Mem[0000000091000138] = cd62b3142c3406b8
! Mem[00000000690000d8] = d3c7bfef, %l2 = 36b703195ba220ac
ldstub [%i2+0x0d8],%l2 ! %l2 = 000000d3000000ff
! Mem[0000000069800168] = 78b1a7890ef5366c, %l4 = 000000007472bd00, %l4 = 000000007472bd00
add %i3,0x168,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 78b1a7890ef5366c
! Mem[00000000690000f8] = e703fb08, %l2 = 000000d3, %l4 = 0ef5366c
add %i2,0xf8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000e703fb08
! %l6 = 00000000421020e8, Mem[0000000068000052] = ea83d0db
sth %l6,[%i0+0x052] ! Mem[0000000068000050] = ea8320e8
p44_label_13:
! Mem[0000000069000137] = 02d68b39, %l3 = 0000000018b986fa
ldstub [%i2+0x137],%l3 ! %l3 = 00000039000000ff
! Mem[00000000900001c0] = 6e76fc32, %g2 = 00000000329ff4bd
lduw [%i4+0x1c0],%g2 ! %g2 = 000000006e76fc32
! Mem[00000000688000d0] = 139c396949672281, %l5 = cd62b3142c3406b8, %l4 = 00000000e703fb08
add %i1,0xd0,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 139c396949672281
! Mem[00000000910001dc] = 1382a2ec, %g2 = 000000006e76fc32
ldsb [%i6+0x1dc],%g2 ! %g2 = 0000000000000013
! %l6 = 00000000421020e8, Mem[00000000918001e7] = f30068f2
stb %l6,[%o0+0x1e7] ! Mem[00000000918001e4] = e80068f2
! %l7 = 1b83328a44618ee1, Mem[00000000910001b4] = bae85ac5
sth %l7,[%i6+0x1b4] ! Mem[00000000910001b4] = 8ee15ac5
! Mem[0000000069000020] = 79d63831, %l1 = 000000a5, %l2 = 000000d3
add %i2,0x20,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000079d63831
! Mem[0000000090800190] = 7c092ad3, %g2 = 0000000000000013
ldsh [%i5+0x190],%g2 ! %g2 = 0000000000007c09
! Mem[000000006980014c] = f7a8b706, %l1 = 00000000000000a5
ldstub [%i3+0x14c],%l1 ! %l1 = 000000f7000000ff
! Mem[00000000698000dc] = 39ffb5eb, %l0 = 00000000fffe2dfe
lduw [%i3+0x0dc],%l0 ! %l0 = 0000000039ffb5eb
p44_label_14:
! Mem[000000006980002c] = dacf46eb, %l6 = 00000000421020e8
swap [%i3+0x02c],%l6 ! %l6 = 00000000dacf46eb
! Mem[0000000090000174] = deefdd70, %g18 = 81ea2bb7d6368cef
ldsw [%i4+0x174],%g2 ! %g2 = 81ea2bb7d6368cef
! Mem[000000009000012c] = 391c57cf, %g2 = ffffffffdeefdd70
ldub [%i4+0x12c],%g2 ! %g2 = 0000000000000039
! %l2 = 0000000079d63831, Mem[0000000091000138] = cd62b314
sth %l2,[%i6+0x138] ! Mem[0000000091000138] = 3831b314
! Mem[0000000069000090] = 230476a9, %l3 = 0000000000000039
swap [%i2+0x090],%l3 ! %l3 = 00000000230476a9
! Mem[0000000068800000] = b1fb2037, %l0 = 0000000039ffb5eb
swap [%i1+%g0],%l0 ! %l0 = 00000000b1fb2037
! Mem[000000009180009c] = 51d59532, %g2 = 0000000000000039
ldsb [%o0+0x09e],%g2 ! %g2 = 0000000000000051
! Mem[0000000090000048] = f0df8dbe, %g18 = 81ea2bb7d6368cef
ldsw [%i4+0x048],%g2 ! %g2 = 81ea2bb7d6368cef
! %l1 = 00000000000000f7, Mem[000000009000006e] = 8cb0ef85
stb %l1,[%i4+0x06e] ! Mem[000000009000006c] = f7b0ef85
! %l7 = 1b83328a44618ee1, Mem[0000000090000068] = 5483fd96d780f7b0
stx %l7,[%i4+0x068] ! Mem[0000000090000068] = 1b83328a44618ee1
p44_label_15:
! Mem[0000000068000190] = d33603954e712504, %l3 = 00000000230476a9, %l4 = 139c396949672281
add %i0,0x190,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = d33603954e712504
! Mem[0000000069000099] = 3415962f, %l6 = 00000000dacf46eb
ldstub [%i2+0x099],%l6 ! %l6 = 00000015000000ff
! Mem[0000000068800100] = 4b605a30, %l4 = 4e712504, %l0 = b1fb2037
add %i1,0x100,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000004b605a30
! %l6 = 0000000000000015, Mem[000000006980019b] = 7708bfdd
stb %l6,[%i3+0x19b] ! Mem[0000000069800198] = 7708bf15
! Mem[00000000698001e0] = 1b83328a, %l0 = 000000004b605a30
swap [%i3+0x1e0],%l0 ! %l0 = 000000001b83328a
! Mem[0000000090000030] = 00680f6b0ff757c1, %g2 = fffffffff0df8dbe
ldx [%i4+0x030],%g2 ! %g2 = 00680f6b0ff757c1
! Mem[00000000690001a8] = 62a0e50a34e5552e, %l3 = 00000000230476a9, %l1 = 00000000000000f7
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 62a0e50a34e5552e
! Mem[0000000068800164] = 22b15bf2, %l1 = 62a0e50a34e5552e
swap [%i1+0x164],%l1 ! %l1 = 0000000022b15bf2
! Mem[00000000680000c0] = 710b815c, %l1 = 22b15bf2, %l4 = 4e712504
add %i0,0xc0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000710b815c
! Mem[0000000068000128] = 5da8bfb1, %l6 = 00000015, %l4 = 710b815c
add %i0,0x128,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000005da8bfb1
p44_label_16:
! Mem[000000006900009c] = ea40e2ef, %l5 = 2c3406b8, %l0 = 1b83328a
add %i2,0x9c,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000ea40e2ef
! Mem[0000000069800138] = 3c9fb08d, %l0 = ea40e2ef, %l6 = 00000015
add %i3,0x138,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000003c9fb08d
! Mem[0000000091000004] = aa2077ce, %g2 = 00680f6b0ff757c1
ldsb [%i6+0x007],%g2 ! %g2 = ffffffffffffffaa
! %l3 = 00000000230476a9, Mem[000000009080001c] = c37c859d
stb %l3,[%i5+0x01c] ! Mem[000000009080001c] = a97c859d
! Mem[0000000069000116] = c8e60e10, %l2 = 0000000079d63831
ldstub [%i2+0x116],%l2 ! %l2 = 0000000e000000ff
! Mem[00000000910001d0] = 9791a894, %g2 = ffffffffffffffaa
lduh [%i6+0x1d2],%g2 ! %g2 = 0000000000009791
! Mem[00000000690001d0] = c25ae111, %l0 = ea40e2ef, %l3 = 230476a9
add %i2,0x1d0,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000c25ae111
! Mem[00000000908001c8] = ebf52008eb1eb481, %g2 = 0000000000009791
ldx [%i5+0x1c8],%g2 ! %g2 = ebf52008eb1eb481
! %l4 = 000000005da8bfb1, Mem[00000000918001b0] = 8036bee1872c5b99
stx %l4,[%o0+0x1b0] ! Mem[00000000918001b0] = 000000005da8bfb1
! Mem[00000000680000f4] = 47d69508, %l7 = 1b83328a44618ee1
ldsh [%i0+0x0f4],%l7 ! %l7 = 00000000000047d6
p44_label_17:
! %l2 = 0000000e, %l3 = c25ae111, Mem[0000000090000048] = f0df8dbe 27716035
std %l2,[%i4+0x048] ! Mem[0000000090000048] = 0000000e c25ae111
! %l0 = 00000000ea40e2ef, Mem[0000000091000140] = 47050689
sth %l0,[%i6+0x140] ! Mem[0000000091000140] = e2ef0689
! Mem[00000000690000cc] = 58c44d2b, %l0 = 00000000ea40e2ef
ldstub [%i2+0x0cc],%l0 ! %l0 = 00000058000000ff
! Mem[000000006980008c] = f748d7e2, %l0 = 0000000000000058
swap [%i3+0x08c],%l0 ! %l0 = 00000000f748d7e2
! Mem[0000000090800100] = 553fbef4, %g2 = ebf52008eb1eb481
lduh [%i5+0x100],%g2 ! %g2 = 000000000000553f
! Mem[0000000090000100] = 05a08d70, %g2 = 000000000000553f
ldub [%i4+0x100],%g2 ! %g2 = 0000000000000005
! Mem[0000000091000194] = 42da465d, %g18 = 81ea2bb7d6368cef
ldsw [%i6+0x194],%g2 ! %g2 = 81ea2bb7d6368cef
! Mem[0000000069800158] = 707aaa2a80e63790, %l3 = 00000000c25ae111, %l0 = 00000000f748d7e2
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 707aaa2a80e63790
! %l6 = 000000003c9fb08d, Mem[0000000090800030] = cf83b46f
sth %l6,[%i5+0x030] ! Mem[0000000090800030] = b08db46f
! Mem[00000000680000d4] = 3b4b527d, %l2 = 000000000000000e
swap [%i0+0x0d4],%l2 ! %l2 = 000000003b4b527d
p44_label_18:
! Mem[00000000918001f8] = e370d85c, %g2 = 0000000042da465d
ldsh [%o0+0x1fa],%g2 ! %g2 = ffffffffffffe370
! Mem[0000000068800168] = 4ecf5aa0, %l2 = 3b4b527d, %l3 = c25ae111
add %i1,0x168,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000004ecf5aa0
! Mem[0000000069800128] = 0b025036, %l5 = cd62b3142c3406b8
swap [%i3+0x128],%l5 ! %l5 = 000000000b025036
! Mem[00000000680001d0] = 6e3b7fc0, %l3 = 4ecf5aa0, %l6 = 3c9fb08d
add %i0,0x1d0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000006e3b7fc0
! Mem[000000006880019c] = f33572d3, %l6 = 000000006e3b7fc0
swap [%i1+0x19c],%l6 ! %l6 = 00000000f33572d3
! Mem[0000000091800160] = 7a9251e8 4001a737, %g2 = ffffe370, %g3 = bee0efbc
ldd [%o0+0x160],%g2 ! %g2 = 000000007a9251e8 000000004001a737
! Mem[0000000069000060] = 966d6b2b, %l3 = 4ecf5aa0, %l0 = 80e63790
add %i2,0x60,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000966d6b2b
! Mem[0000000068000028] = bd8ba5ac, %l5 = 0b025036, %l5 = 0b025036
add %i0,0x28,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000bd8ba5ac
! Mem[0000000068800010] = 5652b46c, %l6 = f33572d3, %l7 = 000047d6
add %i1,0x10,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000005652b46c
! Mem[0000000068000098] = 3326784c02739181, %l5 = 00000000bd8ba5ac, %l6 = 00000000f33572d3
add %i0,0x98,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 3326784c02739181
p44_label_19:
! %l6 = 3326784c02739181, Mem[0000000091800156] = 0cd09dc4
sth %l6,[%o0+0x156] ! Mem[0000000091800154] = 91819dc4
! %l0 = 00000000966d6b2b, Mem[00000000918001ba] = ab31105c
stb %l0,[%o0+0x1ba] ! Mem[00000000918001b8] = 2b31105c
! Mem[0000000068800018] = fb26800616db1714, %l4 = 000000005da8bfb1, %l3 = 000000004ecf5aa0
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = fb26800616db1714
! Mem[000000006980017c] = afff7c84, %l7 = 000000005652b46c
swap [%i3+0x17c],%l7 ! %l7 = 00000000afff7c84
! Mem[000000006880016c] = a65f8c94, %l7 = 00000000afff7c84
swap [%i1+0x16c],%l7 ! %l7 = 00000000a65f8c94
! Mem[000000006900007c] = fac3c57f, %l5 = bd8ba5ac, %l2 = 3b4b527d
add %i2,0x7c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000fac3c57f
! Mem[0000000069800128] = 2c3406b8f6d61d15, %l4 = 000000005da8bfb1, %l7 = 00000000a65f8c94
add %i3,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 2c3406b8f6d61d15
! Mem[0000000068000008] = 6afc37317472bd00, %l4 = 000000005da8bfb1, %l3 = fb26800616db1714
add %i0,0x08,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 6afc37317472bd00
! Mem[0000000068800134] = da457ca2, %l2 = 00000000fac3c57f
swap [%i1+0x134],%l2 ! %l2 = 00000000da457ca2
! Mem[0000000068800020] = 2be6da56, %l7 = 2c3406b8f6d61d15
swap [%i1+%o4],%l7 ! %l7 = 000000002be6da56
p44_label_20:
! Mem[0000000090800028] = ddfb601d 76bdc3e6, %g2 = 7a9251e8, %g3 = 4001a737
ldd [%i5+%o5],%g2 ! %g2 = 00000000ddfb601d 0000000076bdc3e6
! Mem[00000000698000ec] = a52b9fc5, %l2 = 00000000da457ca2
ldstub [%i3+0x0ec],%l2 ! %l2 = 000000a5000000ff
! Mem[0000000090000110] = e5369b5f79df520c, %g2 = 00000000ddfb601d
ldx [%i4+0x110],%g2 ! %g2 = e5369b5f79df520c
! %l6 = 02739181, %l7 = 2be6da56, Mem[00000000680001f8] = 38425643 e3726b25
std %l6,[%i0+0x1f8] ! Mem[00000000680001f8] = 02739181 2be6da56
! Mem[0000000069000000] = f851cbbd, %l1 = 22b15bf2, %l1 = 22b15bf2
casa [%i2]0x80,%l1,%l1 ! %l1 = 00000000f851cbbd
! Mem[00000000698001a8] = 014ccf057a83573e, %l0 = 00000000966d6b2b, %l3 = 6afc37317472bd00
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 014ccf057a83573e
! Mem[000000006980002c] = 421020e8, %l5 = bd8ba5ac, %l1 = f851cbbd
add %i3,0x2c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000421020e8
! Mem[0000000090800088] = e465cdce3b38a1d3, %g2 = e5369b5f79df520c
ldx [%i5+0x088],%g2 ! %g2 = e465cdce3b38a1d3
! Mem[000000009100012c] = 15699322, %g18 = 81ea2bb7d6368cef
ldsw [%i6+0x12c],%g2 ! %g2 = 81ea2bb7d6368cef
! Mem[00000000680001ef] = bcee213e, %l7 = 000000002be6da56
ldstub [%i0+0x1ef],%l7 ! %l7 = 0000003e000000ff
p44_label_21:
! Mem[00000000910000dc] = ea6f7d64, %g2 = 0000000015699322
ldub [%i6+0x0dc],%g2 ! %g2 = 00000000000000ea
! Mem[0000000090800004] = e3091c39, %g2 = 00000000000000ea
ldsb [%i5+0x004],%g2 ! %g2 = ffffffffffffffe3
! Mem[00000000690001b4] = d775cd80, %l5 = 00000000bd8ba5ac
ldsw [%i2+0x1b4],%l5 ! %l5 = ffffffffd775cd80
! Mem[0000000091800008] = 8f1d57d1 13813d64, %g2 = ffffffe3, %g3 = 76bdc3e6
ldd [%o0+%o1],%g2 ! %g2 = 000000008f1d57d1 0000000013813d64
! Mem[00000000688001fc] = 40d290f8, %l5 = ffffffffd775cd80
swap [%i1+0x1fc],%l5 ! %l5 = 0000000040d290f8
! %l0 = 966d6b2b, %l1 = 421020e8, Mem[00000000908001c8] = ebf52008 eb1eb481
std %l0,[%i5+0x1c8] ! Mem[00000000908001c8] = 966d6b2b 421020e8
! Mem[000000006980004c] = 74e53bfe, %l3 = 014ccf057a83573e
swap [%i3+0x04c],%l3 ! %l3 = 0000000074e53bfe
! Mem[0000000091000150] = 1a13b93e, %g2 = 000000008f1d57d1
lduh [%i6+0x150],%g2 ! %g2 = 0000000000001a13
! %l1 = 00000000421020e8, Mem[00000000918001ca] = 988961cf
sth %l1,[%o0+0x1ca] ! Mem[00000000918001c8] = 20e861cf
! Mem[0000000068000049] = aea12800, %l4 = 000000005da8bfb1
ldstub [%i0+0x049],%l4 ! %l4 = 000000a1000000ff
p44_label_22:
! Mem[00000000680001c0] = f7dab630, %l0 = 00000000966d6b2b
swap [%i0+0x1c0],%l0 ! %l0 = 00000000f7dab630
! Mem[00000000680000df] = ae8b024f, %l7 = 000000000000003e
ldstub [%i0+0x0df],%l7 ! %l7 = 0000004f000000ff
! Mem[0000000068000188] = 87f663d3, %l2 = 00000000000000a5
ldstub [%i0+0x188],%l2 ! %l2 = 00000087000000ff
! Mem[0000000090800144] = 514e48b5, %g2 = 0000000000001a13
ldsb [%i5+0x145],%g2 ! %g2 = 0000000000000051
! %l0 = 00000000f7dab630, Mem[00000000918000f8] = 2c39abb3820479d7
stx %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = 00000000f7dab630
! %l3 = 0000000074e53bfe, Mem[00000000698001c8] = 12219cf6
sth %l3,[%i3+0x1c8] ! Mem[00000000698001c8] = 3bfe9cf6
! Mem[00000000908000ac] = f20eed25, %g2 = 0000000000000051
ldsh [%i5+0x0ac],%g2 ! %g2 = fffffffffffff20e
! Mem[0000000068000154] = c334bfc3, %l3 = 74e53bfe, %l1 = 421020e8
add %i0,0x154,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000c334bfc3
! Mem[0000000069000098] = 34ff962fea40e2ef, %l6 = 3326784c02739181, %l3 = 0000000074e53bfe
add %i2,0x98,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 34ff962fea40e2ef
! %l1 = 00000000c334bfc3, Mem[000000009180000c] = 13813d64
stw %l1,[%o0+0x00c] ! Mem[000000009180000c] = c334bfc3
p44_label_23:
! Mem[0000000069000118] = 200c3fad8f2304f3, %l2 = 0000000000000087, %l4 = 00000000000000a1
add %i2,0x118,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 200c3fad8f2304f3
! %l2 = 0000000000000087, Mem[000000009000004c] = c25ae111
stw %l2,[%i4+0x04c] ! Mem[000000009000004c] = 00000087
! %l1 = 00000000c334bfc3, Mem[00000000918001f0] = e6c9843f
stw %l1,[%o0+0x1f0] ! Mem[00000000918001f0] = c334bfc3
! Mem[00000000680001d8] = f4958e29, %l6 = 3326784c02739181
lduh [%i0+0x1da],%l6 ! %l6 = 0000000000008e29
! Mem[0000000091800048] = 7472bd00, %g2 = fffffffffffff20e
ldsh [%o0+0x048],%g2 ! %g2 = 0000000000007472
! Mem[0000000069000110] = a8ba7083, %l7 = 000000000000004f
swap [%i2+0x110],%l7 ! %l7 = 00000000a8ba7083
! Mem[00000000690000d4] = be609f6f, %l4 = 200c3fad8f2304f3
ldstub [%i2+0x0d4],%l4 ! %l4 = 000000be000000ff
! %l6 = 0000000000008e29, Mem[0000000091000084] = f53fdb96
stw %l6,[%i6+0x084] ! Mem[0000000091000084] = 00008e29
! Mem[0000000068800048] = 8f19250153180328, %l2 = 0000000000000087, %l5 = 0000000040d290f8
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 8f19250153180328
! Mem[00000000910001e0] = 6837dbc6, %g2 = 0000000000007472
ldsh [%i6+0x1e0],%g2 ! %g2 = 0000000000006837
p44_label_24:
! %l6 = 00008e29, %l7 = a8ba7083, Mem[00000000908000c0] = 8a3e6681 5e003b63
std %l6,[%i5+0x0c0] ! Mem[00000000908000c0] = 00008e29 a8ba7083
! Mem[0000000069000048] = 2f6270b41fac2caa, %l0 = 00000000f7dab630, %l4 = 00000000000000be
add %i2,0x48,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 2f6270b41fac2caa
! Mem[0000000068800184] = c728c28d, %l6 = 0000000000008e29
swap [%i1+0x184],%l6 ! %l6 = 00000000c728c28d
! Mem[000000006880000c] = 7be68881, %l7 = 00000000a8ba7083
swap [%i1+0x00c],%l7 ! %l7 = 000000007be68881
! Mem[00000000688000ff] = 959d1a90, %l1 = 00000000c334bfc3
ldstub [%i1+0x0ff],%l1 ! %l1 = 00000090000000ff
! Mem[00000000908001f4] = 230c0141, %g2 = 0000000000006837
ldsb [%i5+0x1f7],%g2 ! %g2 = 0000000000000023
! %l2 = 0000000000000087, Mem[000000009080008a] = cdce3b38
sth %l2,[%i5+0x08a] ! Mem[0000000090800088] = 00873b38
! Mem[000000006880008c] = c90c2da1, %l1 = 0000000000000090
swap [%i1+0x08c],%l1 ! %l1 = 00000000c90c2da1
! %l1 = 00000000c90c2da1, Mem[0000000091000033] = cd7e2e20
stb %l1,[%i6+0x033] ! Mem[0000000091000030] = a17e2e20
! %l0 = 00000000f7dab630, Mem[00000000910000ac] = 40e5244d
stw %l0,[%i6+0x0ac] ! Mem[00000000910000ac] = f7dab630
p44_label_25:
! Mem[0000000068000121] = e32239d2, %l3 = 34ff962fea40e2ef
ldstub [%i0+0x121],%l3 ! %l3 = 00000022000000ff
! Mem[0000000068800000] = 39ffb5eb, %l2 = 0000000000000087
swap [%i1+%g0],%l2 ! %l2 = 0000000039ffb5eb
! Mem[00000000690000f5] = 83b67188, %l7 = 000000007be68881
ldstub [%i2+0x0f5],%l7 ! %l7 = 000000b6000000ff
! Mem[00000000900001b0] = 4be9ae52, %g2 = 0000000000000023
ldub [%i4+0x1b3],%g2 ! %g2 = 000000000000004b
! Mem[0000000069000118] = 200c3fad, %l3 = 00000022, %l2 = 39ffb5eb
add %i2,0x118,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000200c3fad
! Mem[0000000068800058] = 046e8b4e4275673c, %l7 = 00000000000000b6, %l7 = 00000000000000b6
add %i1,0x58,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 046e8b4e4275673c
! Mem[0000000090000080] = e75680f900fc2d06, %g2 = 000000000000004b
ldx [%i4+0x080],%g2 ! %g2 = e75680f900fc2d06
! Mem[0000000069000131] = 0cff87ee, %l0 = 00000000f7dab630
ldstub [%i2+0x131],%l0 ! %l0 = 000000ff000000ff
! %l5 = 8f19250153180328, Mem[00000000908001f0] = b51f4c0fb1c7a123
stx %l5,[%i5+0x1f0] ! Mem[00000000908001f0] = 8f19250153180328
! Mem[00000000910001c0] = 524e3511 d0680785, %g2 = 00fc2d06, %g3 = 13813d64
ldd [%i6+0x1c0],%g2 ! %g2 = 00000000524e3511 00000000d0680785
ba,a p44_not_taken_0_end
p44_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 00000000000000ff
bne,a,pn %xcc,p44_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c90c2da1
bne,a,pn %xcc,p44_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000200c3fad
bne,a,pn %xcc,p44_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000000000022
bne,a,pn %xcc,p44_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 2f6270b41fac2caa
bne,a,pn %xcc,p44_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 8f19250153180328
bne,a,pn %xcc,p44_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000c728c28d
bne,a,pn %xcc,p44_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 046e8b4e4275673c
bne,a,pn %xcc,p44_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p44_check_fp_registers:
set p44_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 87e5bb5a 311393f1
bne %xcc,p44_f0_fail
nop
! Check Local Memory
set p44_local0_expect,%g1
p44_check_local0:
ldx [%g1+0x048],%g2 ! Expected data = aeff2800b06afc04
ldx [%i0+0x048],%g3 ! Observed data at 0000000068000048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = ea8320e845e6e02d
ldx [%i0+0x050],%g3 ! Observed data at 0000000068000050
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4fffc58751e7a1ff
ldx [%i0+0x068],%g3 ! Observed data at 0000000068000068
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = d425f94614afffe6
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000680000a0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e2cda4ff0000000e
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000680000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 24106101ae8b02ff
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000680000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = c8d0e423ff2026eb
ldx [%i0+0x100],%g3 ! Observed data at 0000000068000100
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = f4f5594d83ff7248
ldx [%i0+0x118],%g3 ! Observed data at 0000000068000118
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = e3ff39d237a7bf21
ldx [%i0+0x120],%g3 ! Observed data at 0000000068000120
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x120,%g4
ldx [%g1+0x188],%g2 ! Expected data = fff663d35c3df28d
ldx [%i0+0x188],%g3 ! Observed data at 0000000068000188
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 966d6b2ba96d1982
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000680001c0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = f4958e29f4f5594d
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000680001d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3af970edbcee21ff
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 = 027391812be6da56
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+0x000],%g2 ! Expected data = 00000087e0e874f7
ldx [%i1+0x000],%g3 ! Observed data at 0000000068800000
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = c9a0e3d6a8ba7083
ldx [%i1+0x008],%g3 ! Observed data at 0000000068800008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = f6d61d158f5647f1
ldx [%i1+0x020],%g3 ! Observed data at 0000000068800020
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x020,%g4
ldx [%g1+0x060],%g2 ! Expected data = 79ffca208637afa7
ldx [%i1+0x060],%g3 ! Observed data at 0000000068800060
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = e266308600000090
ldx [%i1+0x088],%g3 ! Observed data at 0000000068800088
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = fffd6671c900a3d2
ldx [%i1+0x090],%g3 ! Observed data at 0000000068800090
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5e2501c44a5b8f08
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000688000e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 082806db959d1aff
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000688000f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4b605a30e9fff10b
ldx [%i1+0x100],%g3 ! Observed data at 0000000068800100
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = cdc92c72fac3c57f
ldx [%i1+0x130],%g3 ! Observed data at 0000000068800130
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = 77888d8e34e5552e
ldx [%i1+0x160],%g3 ! Observed data at 0000000068800160
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 4ecf5aa0afff7c84
ldx [%i1+0x168],%g3 ! Observed data at 0000000068800168
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 8c208c4400008e29
ldx [%i1+0x180],%g3 ! Observed data at 0000000068800180
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = c541150a6e3b7fc0
ldx [%i1+0x198],%g3 ! Observed data at 0000000068800198
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f9c65584d775cd80
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000688001f8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i1,0x1f8,%g4
set p44_local2_expect,%g1
p44_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = 0d4aa9f89afe8b06
ldx [%i2+0x018],%g3 ! Observed data at 0000000069000018
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 26ffb1a090100193
ldx [%i2+0x028],%g3 ! Observed data at 0000000069000028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5366ff15acd4a218
ldx [%i2+0x050],%g3 ! Observed data at 0000000069000050
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 000000398ca12357
ldx [%i2+0x090],%g3 ! Observed data at 0000000069000090
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 34ff962fea40e2ef
ldx [%i2+0x098],%g3 ! Observed data at 0000000069000098
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = e8e21422ffc44d2b
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000690000c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 5bf160b0ff609f6f
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000690000d0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ffc7bfef359bdbda
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000690000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = bd0a13a983ff7188
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000690000f0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000004fc8e6ff10
ldx [%i2+0x110],%g3 ! Observed data at 0000000069000110
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x110,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0cff87ee02d68bff
ldx [%i2+0x130],%g3 ! Observed data at 0000000069000130
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x130,%g4
ldx [%g1+0x160],%g2 ! Expected data = a187824b294ba9ac
ldx [%i2+0x160],%g3 ! Observed data at 0000000069000160
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 66118588c14b295e
ldx [%i2+0x170],%g3 ! Observed data at 0000000069000170
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x170,%g4
ldx [%g1+0x198],%g2 ! Expected data = f3637899eb491e85
ldx [%i2+0x198],%g3 ! Observed data at 0000000069000198
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i2,0x198,%g4
set p44_local3_expect,%g1
p44_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = c47ed72340fba046
ldx [%i3+0x008],%g3 ! Observed data at 0000000069800008
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x008,%g4
ldx [%g1+0x028],%g2 ! Expected data = 6246945e421020e8
ldx [%i3+0x028],%g3 ! Observed data at 0000000069800028
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = f773b45c7a83573e
ldx [%i3+0x048],%g3 ! Observed data at 0000000069800048
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x048,%g4
ldx [%g1+0x080],%g2 ! Expected data = ff8f0ff349afe0a9
ldx [%i3+0x080],%g3 ! Observed data at 0000000069800080
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = c47ed72300000058
ldx [%i3+0x088],%g3 ! Observed data at 0000000069800088
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 61f7738d39ffb5eb
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000698000d8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 12b371fbff2b9fc5
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000698000e8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x120],%g2 ! Expected data = c47ed723aef79fea
ldx [%i3+0x120],%g3 ! Observed data at 0000000069800120
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2c3406b8f6d61d15
ldx [%i3+0x128],%g3 ! Observed data at 0000000069800128
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 3c9fb08d62627b8e
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 = 7b7a7754ffa8b706
ldx [%i3+0x148],%g3 ! Observed data at 0000000069800148
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 41c191055652b46c
ldx [%i3+0x178],%g3 ! Observed data at 0000000069800178
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 7708bf15474172eb
ldx [%i3+0x198],%g3 ! Observed data at 0000000069800198
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 74c74eb25cfb0c4f
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 = 3bfe9cf643ab7318
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000698001c8
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 4b605a3044618ee1
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000698001e0
cmp %g2,%g3
bne,a,pn %xcc,p44_local_failed
add %i3,0x1e0,%g4
! The test for processor 44 has passed
p44_passed:
ta GOOD_TRAP
nop
p44_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p44_failed
p44_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p44_failed
p44_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p44_failed
p44_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p44_failed
p44_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p44_failed
p44_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p44_failed
p44_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p44_failed
p44_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p44_failed
p44_f0_fail:
set p44_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 44 failed
p44_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 44 failed
p44_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b0] ! Set processor 44 done flag
set p44_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p44_selfmod_failed:
ba p44_failed
mov 0xabc,%g1
p44_common_error:
or %g0,0xf0c,%g1
ba p44_failed
mov %o5,%g3
p44_common_signature_error:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_common_timeout:
set p44_temp,%g1
ba p44_failed
st %g2,[%g1] ! Common Lock Number
p44_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p44_failed
mov 0x0,%g3
p44_trap1e:
stba %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000028]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000010]
stxa %l6,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000020]
ldda [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000010]
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800028]
swapa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068800028]
stda %l0,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000010]
done
p44_trap1o:
stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000028]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000069000010]
stxa %l6,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000020]
ldda [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000010]
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000068800028]
swapa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000068800028]
stda %l0,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069000010]
done
p44_trap2e:
stha %l3,[%i3+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800008]
stha %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800010]
ldxa [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000028]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069800028]
done
p44_trap2o:
stha %l3,[%o3+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000069800008]
stha %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000068800010]
ldxa [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000068000028]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000069800028]
done
p44_trap3e:
nop
nop
nop
done
p44_trap3o:
nop
nop
nop
done
p44_init_memory_pointers:
set p44_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p44_local0_start,%i0
set p44_local1_start,%i1
set p44_local2_start,%i2
set p44_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = ff9a754e8070dc16
ldx [%g1+0x008],%l1 ! %l1 = ca10a0afd9f48168
ldx [%g1+0x010],%l2 ! %l2 = 352f6b90f7ff44b2
ldx [%g1+0x018],%l3 ! %l3 = 175212167ede929c
ldx [%g1+0x020],%l4 ! %l4 = 75fd141c4fde89d6
ldx [%g1+0x028],%l5 ! %l5 = 82a8f6265927f512
ldx [%g1+0x030],%l6 ! %l6 = 4a7a14a7f3637899
ldx [%g1+0x038],%l7 ! %l7 = 39b807deb4a4ac40
! Initialize the output register of window 0
set unres3_start,%o0
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 = f4f921d7 3a5854c6 09c3319b 4b5a6e63
! %f4 = 84a1e52e 55f2aaa8 5716dec0 8d3120ab
! %f8 = 31078648 0ccdeaed 845dfe79 00b7fbde
! %f12 = 061648e7 e8e1f7e1 c9ad0ae1 b03c8c4e
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7695b478 65fa11e7 7bf826a4 40b5dd88
! %f20 = 5ef8f0e9 e9ab456c 035f613c c0b4d00c
! %f24 = de6d4d81 7565841c 210a9ff0 05b71fb2
! %f28 = 8335ed24 945fda33 99fa81f0 426cfa3f
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 63b79a96 3eabc8fb 5a852210 7746d4cd
! %f36 = 00b54434 befe5f63 79ce8351 09d80894
! %f40 = 5cb91789 d12dd6cd a66e9a6b bcfe30f1
! %f44 = d2a12cb3 d995a6b5 96fa4826 ca05898b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xef06ab870000001d,%g7,%g1 ! GSR scale = 3, align = 5
wr %g1,%g0,%gsr ! GSR = ef06ab870000001d
wr %g0,%y ! Clear Y 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[0000000091800000] = eab61522 2fd6eb90, %g2 = 305704bd, %g3 = 0bad0b00
ldd [%o0+%g0],%g2 ! %g2 = 00000000eab61522 000000002fd6eb90
! Mem[000000006b8000a0] = 88a384a9, %l1 = 3fdccf30, %l4 = 3ba42996
add %i3,0xa0,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000088a384a9
! Mem[0000000090000000] = 3dcbd51e, %g18 = a84e9dbc2da6dd4c
ldsw [%i4+%g0],%g2 ! %g2 = a84e9dbc2da6dd4c
! Mem[0000000090000198] = c3213393 99baad32, %g2 = 3dcbd51e, %g3 = 2fd6eb90
ldd [%i4+0x198],%g2 ! %g2 = 00000000c3213393 0000000099baad32
! %l1 = 1888fae43fdccf30, Mem[0000000090800044] = b6938ad3
stw %l1,[%i5+0x044] ! Mem[0000000090800044] = 3fdccf30
! Mem[00000000900000e8] = 76f00074, %g2 = 00000000c3213393
lduw [%i4+0x0e8],%g2 ! %g2 = 0000000076f00074
! %l6 = 61f5820e09dac878, Mem[00000000918001f8] = 360ce370d85c4f18
stx %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = 61f5820e09dac878
! Mem[00000000900001e4] = 7a125a5e, %g2 = 0000000076f00074
lduh [%i4+0x1e4],%g2 ! %g2 = 0000000000007a12
! Mem[000000006b000140] = 72c1218b6dcadcad, %l5 = 9bcff55bc89bdc31, %l5 = 9bcff55bc89bdc31
add %i2,0x140,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 72c1218b6dcadcad
! Mem[0000000091000168] = 846b32559f5c7543, %g2 = 0000000000007a12
ldx [%i6+0x168],%g2 ! %g2 = 846b32559f5c7543
p45_label_2:
! Mem[00000000918000c8] = d437c4a0, %g2 = 846b32559f5c7543
ldsh [%o0+0x0ca],%g2 ! %g2 = ffffffffffffd437
! %l0 = 7201d01b, %l1 = 3fdccf30, Mem[0000000091000068] = 442f3604 42a83b18
std %l0,[%i6+0x068] ! Mem[0000000091000068] = 7201d01b 3fdccf30
! Mem[000000006b8000ac] = 947f2f47, %l4 = 0000000088a384a9
swap [%i3+0x0ac],%l4 ! %l4 = 00000000947f2f47
! Mem[00000000910001e8] = b1ff691c, %g2 = ffffffffffffd437
lduw [%i6+0x1e8],%g2 ! %g2 = 00000000b1ff691c
! %l0 = 7201d01b, %l1 = 3fdccf30, Mem[00000000910000c8] = bcc35aee 1407c9ab
std %l0,[%i6+0x0c8] ! Mem[00000000910000c8] = 7201d01b 3fdccf30
! Mem[00000000908001c0] = 71f81ff3f2054d42, %g2 = 00000000b1ff691c
ldx [%i5+0x1c0],%g2 ! %g2 = 71f81ff3f2054d42
! Mem[000000006a800174] = 403ea156, %l7 = 11fa4d72, %l7 = 11fa4d72
add %i1,0x174,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000403ea156
! %l6 = 61f5820e09dac878, Mem[000000009080004c] = c5294f46
sth %l6,[%i5+0x04c] ! Mem[000000009080004c] = c8784f46
! Mem[000000006b00011a] = c6110e2c, %l2 = b84bab1c59adc66c
ldstub [%i2+0x11a],%l2 ! %l2 = 0000000e000000ff
! Mem[000000006a000158] = bac83c60387cdf96, %l2 = 000000000000000e, %l6 = 61f5820e09dac878
add %i0,0x158,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = bac83c60387cdf96
p45_label_3:
! Mem[0000000090800090] = c44099ad, %g2 = 71f81ff3f2054d42
ldsb [%i5+0x091],%g2 ! %g2 = ffffffffffffffc4
! Mem[000000006b000114] = 551e0524, %l6 = 387cdf96, %l0 = 7201d01b
add %i2,0x114,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000551e0524
! Mem[00000000900000b8] = 58d1cbc0, %g2 = ffffffffffffffc4
ldsb [%i4+0x0bb],%g2 ! %g2 = 0000000000000058
! Mem[000000006a000045] = 743b1c85, %l7 = 00000000403ea156
ldstub [%i0+0x045],%l7 ! %l7 = 0000003b000000ff
! Mem[00000000908001f8] = 0c014136, %g2 = 0000000000000058
lduw [%i5+0x1f8],%g2 ! %g2 = 000000000c014136
! Mem[000000006b000028] = 390c49002c45b9ff, %l0 = 00000000551e0524, %l0 = 00000000551e0524
add %i2,0x28,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 390c49002c45b9ff
! %l7 = 000000000000003b, Mem[0000000090800190] = 7c092ad3686da222
stx %l7,[%i5+0x190] ! Mem[0000000090800190] = 000000000000003b
! Mem[000000006a000050] = 28842606, %l5 = 72c1218b6dcadcad
swap [%i0+0x050],%l5 ! %l5 = 0000000028842606
! Mem[0000000090800054] = d7c83e48, %g2 = 000000000c014136
lduh [%i5+0x056],%g2 ! %g2 = 000000000000d7c8
! Mem[000000006a000038] = 876cbf26, %l4 = 00000000947f2f47
ldstub [%i0+0x038],%l4 ! %l4 = 00000087000000ff
p45_label_4:
! Mem[000000006b000160] = 21580a76, %l4 = 00000087, %l5 = 28842606
add %i2,0x160,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000021580a76
! Mem[000000006a0000a4] = 963df168, %l5 = 21580a76, %l4 = 00000087
add %i0,0xa4,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000963df168
! %l7 = 000000000000003b, Mem[0000000091800048] = b037761593c680d2
stx %l7,[%o0+0x048] ! Mem[0000000091800048] = 000000000000003b
! Mem[0000000091800034] = aced12ca, %g2 = 000000000000d7c8
ldsb [%o0+0x036],%g2 ! %g2 = ffffffffffffffac
! Mem[000000006b000030] = 92d2076e, %l7 = 000000000000003b
swap [%i2+0x030],%l7 ! %l7 = 0000000092d2076e
! Mem[000000006a000128] = d4b618e8, %l2 = 0000000e, %l4 = 963df168
add %i0,0x128,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000d4b618e8
! Mem[000000006a0000dc] = b3b6935b, %l3 = c2540e8d, %l6 = 387cdf96
add %i0,0xdc,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000b3b6935b
! Mem[000000006a000038] = ff6cbf26, %l1 = 1888fae43fdccf30
swap [%i0+0x038],%l1 ! %l1 = 00000000ff6cbf26
! Mem[000000006a800130] = de80377b, %l2 = 0000000e, %l4 = d4b618e8
add %i1,0x130,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000de80377b
! Mem[000000009180002c] = 8ce756ba, %g2 = ffffffffffffffac
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000008ce7
p45_label_5:
! Mem[000000009080008c] = 3b38a1d3, %g2 = 0000000000008ce7
ldsb [%i5+0x08c],%g2 ! %g2 = 000000000000003b
! Mem[0000000091000158] = 244a5c85bd3e75b5, %g2 = 000000000000003b
ldx [%i6+0x158],%g2 ! %g2 = 244a5c85bd3e75b5
! Mem[000000006a800018] = edf7e89e 9a0188a1, %l4 = de80377b, %l5 = 21580a76
ldd [%i1+%o3],%l4 ! %l4 = 00000000edf7e89e 000000009a0188a1
! Mem[000000006b000118] = c611ff2c, %l2 = 0000000e, %l5 = 9a0188a1
add %i2,0x118,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000c611ff2c
! Mem[0000000090800108] = a08db62c, %g2 = 244a5c85bd3e75b5
lduh [%i5+0x108],%g2 ! %g2 = 000000000000a08d
! %l0 = 390c49002c45b9ff, Mem[00000000908000b0] = 2559cd9b53402956
stx %l0,[%i5+0x0b0] ! Mem[00000000908000b0] = 390c49002c45b9ff
! Mem[0000000090800028] = 601d76bd, %g2 = 000000000000a08d
ldsh [%i5+0x02a],%g2 ! %g2 = 000000000000601d
! Mem[00000000918001c4] = 07d7ae54, %g2 = 000000000000601d
ldsh [%o0+0x1c4],%g2 ! %g2 = 00000000000007d7
! Mem[000000006a8001b4] = 4e415f1c, %l3 = 1186f56dc2540e8d
swap [%i1+0x1b4],%l3 ! %l3 = 000000004e415f1c
! Mem[0000000090000190] = 8c1d02ad, %g2 = 00000000000007d7
ldsb [%i4+0x193],%g2 ! %g2 = ffffffffffffff8c
p45_label_6:
! %l4 = edf7e89e, %l5 = c611ff2c, Mem[0000000090000168] = dbbc723c 684e70cb
std %l4,[%i4+0x168] ! Mem[0000000090000168] = edf7e89e c611ff2c
! Mem[000000006b000188] = af3ba516, %l3 = 4e415f1c, %l0 = 2c45b9ff
add %i2,0x188,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000af3ba516
! Mem[000000006b800190] = bdd98b77, %l3 = 000000004e415f1c
swap [%i3+0x190],%l3 ! %l3 = 00000000bdd98b77
! %l1 = 00000000ff6cbf26, Mem[000000009180006c] = 3e90d044
stw %l1,[%o0+0x06c] ! Mem[000000009180006c] = ff6cbf26
! Mem[000000006b0000a8] = ce3f30ac, %l6 = b3b6935b, %l0 = af3ba516
add %i2,0xa8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000ce3f30ac
! Mem[000000006b0001cf] = 6ad31074, %l5 = 00000000c611ff2c
ldstub [%i2+0x1cf],%l5 ! %l5 = 00000074000000ff
! Mem[000000006b80015c] = 088d2420, %l6 = b3b6935b, %l4 = edf7e89e
add %i3,0x15c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000088d2420
! Mem[00000000908001c8] = ebf52008 eb1eb481, %g2 = ffffff8c, %g3 = 99baad32
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000ebf52008 00000000eb1eb481
! Mem[000000006a8001a4] = a6119fe7, %l4 = 00000000088d2420
swap [%i1+0x1a4],%l4 ! %l4 = 00000000a6119fe7
! Mem[00000000910001c0] = 524e3511, %g2 = 00000000ebf52008
lduh [%i6+0x1c0],%g2 ! %g2 = 000000000000524e
p45_label_7:
! %l6 = b3b6935b, %l7 = 92d2076e, Mem[0000000090800168] = 0ac60230 dd52e920
std %l6,[%i5+0x168] ! Mem[0000000090800168] = b3b6935b 92d2076e
! Mem[000000006b00017c] = 716833ae, %l2 = 000000000000000e
swap [%i2+0x17c],%l2 ! %l2 = 00000000716833ae
! Mem[000000006b800044] = 2704c4ec, %l6 = 00000000b3b6935b
ldstub [%i3+0x044],%l6 ! %l6 = 00000027000000ff
! Mem[00000000900001c8] = a87366ff bd87184d, %g2 = 0000524e, %g3 = eb1eb481
ldd [%i4+0x1c8],%g2 ! %g2 = 00000000a87366ff 00000000bd87184d
! Mem[0000000090800160] = b0c88876 f2ea0527, %g2 = a87366ff, %g3 = bd87184d
ldd [%i5+0x160],%g2 ! %g2 = 00000000b0c88876 00000000f2ea0527
! Mem[000000009180002c] = 8ce756ba, %g2 = 00000000b0c88876
lduh [%o0+0x02c],%g2 ! %g2 = 0000000000008ce7
! Mem[000000006a0000a0] = a49b55ac, %l4 = 00000000a6119fe7
ldsb [%i0+0x0a1],%l4 ! %l4 = ffffffffffffff9b
! Mem[000000006b0001c4] = 2d2ffd40, %l0 = 00000000ce3f30ac
ldsh [%i2+0x1c4],%l0 ! %l0 = 0000000000002d2f
! Mem[000000006b80001a] = a2717755, %l7 = 0000000092d2076e
ldstub [%i3+0x01a],%l7 ! %l7 = 00000077000000ff
! Mem[000000006a0000e4] = d193500d, %l7 = 0000000000000077
ldstub [%i0+0x0e4],%l7 ! %l7 = 000000d1000000ff
p45_label_8:
! Mem[00000000900001cc] = bd87184d, %g18 = a84e9dbc2da6dd4c
ldsw [%i4+0x1cc],%g2 ! %g2 = a84e9dbc2da6dd4c
! Mem[000000006a000066] = d58602e3, %l5 = 0000000000000074
ldstub [%i0+0x066],%l5 ! %l5 = 00000002000000ff
! Mem[00000000900001f0] = 7d1caa67, %g2 = ffffffffbd87184d
ldub [%i4+0x1f3],%g2 ! %g2 = 000000000000007d
! Mem[000000006b000114] = 551e0524, %l4 = ffffffffffffff9b
ldstub [%i2+0x114],%l4 ! %l4 = 00000055000000ff
! Mem[000000006a0000c4] = cba2316b, %l6 = 00000027, %l4 = 00000055
add %i0,0xc4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000cba2316b
! Mem[000000006a0000a4] = 963df168, %l7 = 00000000000000d1
ldstub [%i0+0x0a4],%l7 ! %l7 = 00000096000000ff
! Mem[000000006b0001ec] = 232e85d3, %l5 = 0000000000000002
ldsw [%i2+0x1ec],%l5 ! %l5 = 00000000232e85d3
! Mem[00000000918001e4] = cb7262f3, %g2 = 000000000000007d
lduh [%o0+0x1e4],%g2 ! %g2 = 000000000000cb72
! Mem[000000006a800070] = 5b0869bbd2d2ca37, %l3 = 00000000bdd98b77, %l0 = 0000000000002d2f
add %i1,0x70,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 5b0869bbd2d2ca37
! Mem[000000006a00010a] = 1074c16a, %l2 = 00000000716833ae
ldstub [%i0+0x10a],%l2 ! %l2 = 000000c1000000ff
p45_label_9:
! Mem[000000006a00014a] = ce53aaa6, %l7 = 0000000000000096
ldstub [%i0+0x14a],%l7 ! %l7 = 000000aa000000ff
! Mem[0000000091000088] = c27f67eb, %g2 = 000000000000cb72
lduh [%i6+0x08a],%g2 ! %g2 = 000000000000c27f
! Mem[000000009180008c] = 227c6639, %g2 = 000000000000c27f
lduh [%o0+0x08c],%g2 ! %g2 = 000000000000227c
! Mem[000000006b0000fb] = b8f8537c, %l2 = 00000000000000c1
ldstub [%i2+0x0fb],%l2 ! %l2 = 0000007c000000ff
! %l2 = 000000000000007c, Mem[000000006a8000da] = 5e7d407e
sth %l2,[%i1+0x0da] ! Mem[000000006a8000d8] = 5e7d007c
! Mem[0000000090800150] = 8a03c0a9, %g2 = 000000000000227c
ldub [%i5+0x150],%g2 ! %g2 = 000000000000008a
! Mem[000000006a800154] = 9da2018f, %l1 = ff6cbf26, %l3 = bdd98b77
add %i1,0x154,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000009da2018f
! Mem[000000006b0000d1] = f3eda235, %l5 = 00000000232e85d3
ldstub [%i2+0x0d1],%l5 ! %l5 = 000000ed000000ff
! Mem[00000000918001d8] = 28aef307 c322e1d0, %g2 = 0000008a, %g3 = f2ea0527
ldd [%o0+0x1d8],%g2 ! %g2 = 0000000028aef307 00000000c322e1d0
! Mem[0000000090800070] = a09699f8bb03eaa9, %g2 = 0000000028aef307
ldx [%i5+0x070],%g2 ! %g2 = a09699f8bb03eaa9
p45_label_10:
! Mem[000000006b800070] = 5e535be4a1cf1090, %l5 = 00000000000000ed, %l3 = 000000009da2018f
add %i3,0x70,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 5e535be4a1cf1090
! %l0 = 5b0869bbd2d2ca37, Mem[00000000910000f8] = d656b075
stb %l0,[%i6+0x0f8] ! Mem[00000000910000f8] = 3756b075
! %l0 = d2d2ca37, %l1 = ff6cbf26, Mem[0000000091000178] = 5045ac3e face5388
std %l0,[%i6+0x178] ! Mem[0000000091000178] = d2d2ca37 ff6cbf26
! Mem[000000006b0000ea] = 56eef00f, %l0 = 5b0869bbd2d2ca37
ldstub [%i2+0x0ea],%l0 ! %l0 = 000000f0000000ff
! Mem[000000006a000038] = 3fdccf30, %l5 = 00000000000000ed
swap [%i0+0x038],%l5 ! %l5 = 000000003fdccf30
! Mem[000000006a800050] = 69356e61, %l7 = 00000000000000aa
ldsb [%i1+0x052],%l7 ! %l7 = 000000000000006e
! Mem[000000006a8000e8] = 279321a8, %l7 = 0000006e, %l7 = 0000006e
add %i1,0xe8,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000279321a8
! Mem[000000006a000115] = 0f9e7938, %l0 = 00000000000000f0
ldstub [%i0+0x115],%l0 ! %l0 = 0000009e000000ff
! Mem[0000000090800128] = b9751c4f 6602c490, %g2 = bb03eaa9, %g3 = c322e1d0
ldd [%i5+0x128],%g2 ! %g2 = 00000000b9751c4f 000000006602c490
! %l0 = 000000000000009e, Mem[000000009000002c] = ee3673b6
stb %l0,[%i4+0x02c] ! Mem[000000009000002c] = 9e3673b6
p45_label_11:
! %l6 = 00000027, %l7 = 279321a8, Mem[0000000090000010] = 4afd5db2 df443d99
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000027 279321a8
! Mem[000000006b80019c] = 4c22a3d4, %l6 = 00000027, %l3 = a1cf1090
add %i3,0x19c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000004c22a3d4
! %l1 = 00000000ff6cbf26, Mem[0000000091800028] = 33d81a4e8ce756ba
stx %l1,[%o0+%o5] ! Mem[0000000091800028] = 00000000ff6cbf26
! Mem[000000006a000128] = d4b618e854682036, %l1 = 00000000ff6cbf26, %l2 = 000000000000007c
add %i0,0x128,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d4b618e854682036
! %l3 = 000000004c22a3d4, Mem[0000000090800175] = 5a486c7f
stb %l3,[%i5+0x175] ! Mem[0000000090800174] = d4486c7f
! %l2 = 54682036, %l3 = 4c22a3d4, Mem[00000000918001f0] = e6c9843f 23b3ffa2
std %l2,[%o0+0x1f0] ! Mem[00000000918001f0] = 54682036 4c22a3d4
! Mem[000000006b8001d8] = 20cbbcfe, %l4 = 00000000cba2316b
ldsw [%i3+0x1d8],%l4 ! %l4 = 0000000020cbbcfe
! Mem[000000006b000028] = 390c49002c45b9ff, %l3 = 000000004c22a3d4, %l1 = 00000000ff6cbf26
add %i2,0x28,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 390c49002c45b9ff
! Mem[0000000090800050] = c736e0bd, %g2 = 00000000b9751c4f
ldsh [%i5+0x052],%g2 ! %g2 = ffffffffffffc736
! Mem[000000006b800010] = dcb9c6565f6c886e, %l7 = 00000000279321a8, %l0 = 000000000000009e
add %i3,0x10,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = dcb9c6565f6c886e
p45_label_12:
! Mem[0000000091000158] = 5c85bd3e, %g2 = ffffffffffffc736
lduh [%i6+0x15a],%g2 ! %g2 = 0000000000005c85
! Mem[000000006a800138] = 84dc2792, %l1 = 390c49002c45b9ff
swap [%i1+0x138],%l1 ! %l1 = 0000000084dc2792
! Mem[0000000091000044] = 3fd84b22, %g2 = 0000000000005c85
lduh [%i6+0x046],%g2 ! %g2 = 0000000000003fd8
! Mem[000000006a800111] = 29eb5197, %l4 = 0000000020cbbcfe
ldstub [%i1+0x111],%l4 ! %l4 = 000000eb000000ff
! Mem[00000000918000d0] = ff063ce5, %g2 = 0000000000003fd8
ldub [%o0+0x0d2],%g2 ! %g2 = 00000000000000ff
! Mem[000000006a80010c] = 47eb0208, %l2 = 54682036, %l7 = 279321a8
add %i1,0x10c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000047eb0208
! Mem[000000006b8001e8] = 18d8dc3b, %l1 = 0000000084dc2792
ldstub [%i3+0x1e8],%l1 ! %l1 = 00000018000000ff
! Mem[000000006a80005c] = 1b9129ce, %l0 = 5f6c886e, %l7 = 47eb0208
add %i1,0x5c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000001b9129ce
! Mem[000000006b800180] = b68985ff, %l2 = d4b618e854682036
ldstub [%i3+0x180],%l2 ! %l2 = 000000b6000000ff
! Mem[000000006b00019c] = 6f5f3ecf, %l0 = dcb9c6565f6c886e
ldstub [%i2+0x19c],%l0 ! %l0 = 0000006f000000ff
p45_label_13:
! Mem[00000000910001a4] = 3f4114b0, %g18 = a84e9dbc2da6dd4c
ldsw [%i6+0x1a4],%g2 ! %g2 = a84e9dbc2da6dd4c
! %l1 = 0000000000000018, Mem[0000000090000087] = 06a8616d
stb %l1,[%i4+0x087] ! Mem[0000000090000084] = 18a8616d
! Mem[000000006b000178] = bdaa9c8d, %l7 = 1b9129ce, %l0 = 0000006f
add %i2,0x178,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000bdaa9c8d
! Mem[000000006a000190] = a31dcb801869d392, %l4 = 00000000000000eb, %l5 = 000000003fdccf30
add %i0,0x190,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = a31dcb801869d392
! Mem[00000000908001d0] = c45f66b0, %g2 = 000000003f4114b0
ldsh [%i5+0x1d2],%g2 ! %g2 = ffffffffffffc45f
! %l1 = 0000000000000018, Mem[000000009180006a] = e99dff6c
sth %l1,[%o0+0x06a] ! Mem[0000000091800068] = 0018ff6c
! %l6 = 0000000000000027, Mem[0000000090000049] = df8dbe27
stb %l6,[%i4+0x049] ! Mem[0000000090000048] = 278dbe27
! Mem[000000006a800118] = b99c1195dbfd28ba, %l4 = 00000000000000eb, %l0 = 00000000bdaa9c8d
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = b99c1195dbfd28ba
! Mem[0000000090000000] = 3dcbd51e, %g2 = ffffffffffffc45f
ldsb [%i4+%g0],%g2 ! %g2 = 000000000000003d
! %l2 = 000000b6, %l3 = 4c22a3d4, Mem[000000006a8000d8] = 5e7d007c ae7f37ea
std %l2,[%i1+0x0d8] ! Mem[000000006a8000d8] = 000000b6 4c22a3d4
p45_label_14:
! Mem[0000000091000078] = 3d567647, %g2 = 000000000000003d
ldsb [%i6+0x07a],%g2 ! %g2 = 000000000000003d
! Mem[000000006a000180] = 7c476b6c, %l7 = 000000001b9129ce
swap [%i0+0x180],%l7 ! %l7 = 000000007c476b6c
! Mem[000000006b0000f8] = b8f853ff, %l1 = 00000018, %l5 = 1869d392
add %i2,0xf8,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000b8f853ff
! Mem[00000000908001a0] = 12e45338, %g2 = 000000000000003d
lduh [%i5+0x1a2],%g2 ! %g2 = 00000000000012e4
! Mem[000000006b80004a] = cf2f1ed5, %l2 = 00000000000000b6
ldstub [%i3+0x04a],%l2 ! %l2 = 0000001e000000ff
! %l2 = 0000001e, %l3 = 4c22a3d4, Mem[0000000091800028] = 00000000 ff6cbf26
std %l2,[%o0+%o5] ! Mem[0000000091800028] = 0000001e 4c22a3d4
! Mem[000000006a0000b0] = 54d2461d, %l7 = 7c476b6c, %l1 = 00000018
add %i0,0xb0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000054d2461d
! Mem[000000006a00015f] = 387cdf96, %l1 = 0000000054d2461d
ldstub [%i0+0x15f],%l1 ! %l1 = 00000096000000ff
! Mem[00000000918000c8] = b2d8d437 c4a0c63d, %g2 = 000012e4, %g3 = 6602c490
ldd [%o0+0x0c8],%g2 ! %g2 = 00000000b2d8d437 00000000c4a0c63d
! Mem[000000006b800130] = 4fcc801e, %l6 = 0000000000000027
swap [%i3+0x130],%l6 ! %l6 = 000000004fcc801e
p45_label_15:
! Mem[000000006b800000] = 8c638c19, %l1 = 00000096, %l3 = 4c22a3d4
casa [%i3]0x80,%l1,%l3 ! %l3 = 000000008c638c19
! Mem[000000006b0000d8] = 888193b7, %l6 = 000000004fcc801e
ldstub [%i2+0x0d8],%l6 ! %l6 = 00000088000000ff
! Mem[00000000910000d8] = 4dfbc8b7 ea6f7d64, %g2 = b2d8d437, %g3 = c4a0c63d
ldd [%i6+0x0d8],%g2 ! %g2 = 000000004dfbc8b7 00000000ea6f7d64
! Mem[000000006a000168] = 2c44abde, %l2 = 000000000000001e
ldstub [%i0+0x168],%l2 ! %l2 = 0000002c000000ff
! Mem[000000006b000030] = 0000003b0c93b58f, %l5 = 00000000b8f853ff, %l7 = 000000007c476b6c
add %i2,0x30,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 0000003b0c93b58f
! Mem[000000006a800098] = f7c3f61a1e889949, %l7 = 0000003b0c93b58f, %l2 = 000000000000002c
add %i1,0x98,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = f7c3f61a1e889949
! Mem[00000000918000a4] = 4a1964df, %g2 = 000000004dfbc8b7
ldub [%o0+0x0a6],%g2 ! %g2 = 000000000000004a
! Mem[000000006a800086] = cd749a3f, %l1 = 0000000000000096
ldstub [%i1+0x086],%l1 ! %l1 = 0000009a000000ff
! Mem[00000000900000ac] = 121c9e01, %g2 = 000000000000004a
lduh [%i4+0x0ac],%g2 ! %g2 = 000000000000121c
! Mem[000000006a0001e4] = ddff04b8, %l2 = f7c3f61a1e889949
swap [%i0+0x1e4],%l2 ! %l2 = 00000000ddff04b8
p45_label_16:
! %l4 = 00000000000000eb, Mem[00000000908001d8] = 060dcef4
sth %l4,[%i5+0x1d8] ! Mem[00000000908001d8] = 00ebcef4
! Mem[000000006b000148] = d42a1d6fe2e7dceb, %l5 = 00000000b8f853ff, %l6 = 0000000000000088
add %i2,0x148,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = d42a1d6fe2e7dceb
! Mem[000000009080013c] = 71f3ccd5, %g2 = 000000000000121c
lduw [%i5+0x13c],%g2 ! %g2 = 0000000071f3ccd5
! Mem[000000006b000160] = 21580a76, %l3 = 000000008c638c19
swap [%i2+0x160],%l3 ! %l3 = 0000000021580a76
! Mem[00000000908001ac] = 44785cb7, %g2 = 0000000071f3ccd5
lduh [%i5+0x1ac],%g2 ! %g2 = 0000000000004478
! Mem[000000006b800028] = 971c73e4, %l3 = 21580a76, %l1 = 0000009a
add %i3,0x28,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000971c73e4
! Mem[0000000091000028] = 5731f53b, %g2 = 0000000000004478
ldsh [%i6+%o5],%g2 ! %g2 = 0000000000005731
! Mem[000000006a8000cc] = bf1c2352, %l2 = 00000000ddff04b8
swap [%i1+0x0cc],%l2 ! %l2 = 00000000bf1c2352
! Mem[000000006a800111] = 29ff5197, %l1 = 00000000971c73e4
ldstub [%i1+0x111],%l1 ! %l1 = 000000ff000000ff
! Mem[000000006b8001e8] = ffd8dc3baeb6c280, %l4 = 00000000000000eb, %l2 = 00000000bf1c2352
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ffd8dc3baeb6c280
p45_label_17:
! Mem[000000006a800088] = a5269bbe, %l0 = dbfd28ba, %l4 = 000000eb
add %i1,0x88,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a5269bbe
! Mem[000000006a8000c0] = fe067074d54bffe5, %l1 = 00000000000000ff, %l1 = 00000000000000ff
add %i1,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = fe067074d54bffe5
! Mem[0000000090000078] = 095f567e 7f9fc53f, %g2 = 00005731, %g3 = ea6f7d64
ldd [%i4+0x078],%g2 ! %g2 = 00000000095f567e 000000007f9fc53f
! Mem[00000000918000ac] = a699d557, %g2 = 00000000095f567e
ldsb [%o0+0x0ae],%g2 ! %g2 = ffffffffffffffa6
! Mem[000000006b800128] = 043dba4209986db0, %l1 = fe067074d54bffe5, %l5 = 00000000b8f853ff
add %i3,0x128,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 043dba4209986db0
! Mem[000000009080015c] = efb0c888, %g2 = ffffffffffffffa6
ldub [%i5+0x15f],%g2 ! %g2 = 00000000000000ef
! Mem[000000006b800040] = ec6090aeff04c4ec, %l1 = fe067074d54bffe5, %l5 = 043dba4209986db0
add %i3,0x40,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = ec6090aeff04c4ec
! Mem[000000006a000044] = 74ff1c85, %l7 = 0c93b58f, %l4 = a5269bbe
add %i0,0x44,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000074ff1c85
! Mem[000000006a8001f0] = e795558e, %l2 = ffd8dc3baeb6c280
swap [%i1+0x1f0],%l2 ! %l2 = 00000000e795558e
! Mem[000000006a8001fc] = 633e17cb, %l5 = ec6090aeff04c4ec
ldstub [%i1+0x1fc],%l5 ! %l5 = 00000063000000ff
p45_label_18:
! Mem[000000006b0001ec] = 232e85d3, %l1 = d54bffe5, %l7 = 0c93b58f
add %i2,0x1ec,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000232e85d3
! Mem[000000006a0001a4] = 7e09e86b, %l1 = fe067074d54bffe5
swap [%i0+0x1a4],%l1 ! %l1 = 000000007e09e86b
! Mem[000000006a800175] = 403ea156, %l5 = 0000000000000063
ldstub [%i1+0x175],%l5 ! %l5 = 0000003e000000ff
! Mem[0000000090000048] = f0278dbe, %g2 = 00000000000000ef
lduh [%i4+0x048],%g2 ! %g2 = 000000000000f027
! Mem[000000006a000197] = 1869d392, %l3 = 0000000021580a76
ldstub [%i0+0x197],%l3 ! %l3 = 00000092000000ff
! Mem[000000006b8001f0] = 484eda5ec277385e, %l3 = 0000000000000092, %l5 = 000000000000003e
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 484eda5ec277385e
! Mem[000000006b8001c8] = 7ea2b772683e27b6, %l2 = 00000000e795558e
ldx [%i3+0x1c8],%l2 ! %l2 = 7ea2b772683e27b6
! Mem[000000006b0000ad] = 0c7fb744, %l1 = 000000007e09e86b
ldstub [%i2+0x0ad],%l1 ! %l1 = 0000007f000000ff
! Mem[000000006a800113] = 29ff5197, %l3 = 0000000000000092
ldstub [%i1+0x113],%l3 ! %l3 = 00000097000000ff
! Mem[000000006a800140] = 970dd0cd, %l7 = 00000000232e85d3
ldstub [%i1+0x140],%l7 ! %l7 = 00000097000000ff
p45_label_19:
! Mem[000000006a0001b0] = 973e1a05, %l2 = 7ea2b772683e27b6
ldstub [%i0+0x1b0],%l2 ! %l2 = 00000097000000ff
! Mem[000000006a0000a0] = a49b55ac, %l5 = 484eda5ec277385e
swap [%i0+0x0a0],%l5 ! %l5 = 00000000a49b55ac
! Mem[000000006a800144] = 31cab895, %l3 = 0000000000000097
swap [%i1+0x144],%l3 ! %l3 = 0000000031cab895
! %l2 = 0000000000000097, Mem[000000006a0001bb] = d033aec2
stb %l2,[%i0+0x1bb] ! Mem[000000006a0001b8] = d033ae97
! Mem[000000006a000164] = 34e64a8f, %l7 = 00000097, %l2 = 00000097
add %i0,0x164,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000034e64a8f
! Mem[000000006a0000a4] = ff3df168, %l6 = d42a1d6fe2e7dceb
ldsw [%i0+0x0a4],%l6 ! %l6 = ffffffffff3df168
! Mem[000000006a0001a0] = 3dd661d9, %l5 = 00000000a49b55ac
swap [%i0+0x1a0],%l5 ! %l5 = 000000003dd661d9
! Mem[000000006b800104] = f837a38c, %l5 = 000000003dd661d9
ldstub [%i3+0x104],%l5 ! %l5 = 000000f8000000ff
! Mem[000000006b800136] = 6ce4e128, %l1 = 000000000000007f
ldstub [%i3+0x136],%l1 ! %l1 = 000000e1000000ff
! Mem[0000000090800188] = 4e146fcf 823973fe, %g2 = 0000f027, %g3 = 7f9fc53f
ldd [%i5+0x188],%g2 ! %g2 = 000000004e146fcf 00000000823973fe
p45_label_20:
! Mem[000000006a8000b8] = d33a318c1e0bbce5, %l2 = 0000000034e64a8f, %l3 = 0000000031cab895
add %i1,0xb8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = d33a318c1e0bbce5
! %l2 = 0000000034e64a8f, Mem[000000009180013a] = 964df4a6
sth %l2,[%o0+0x13a] ! Mem[0000000091800138] = 4a8ff4a6
! %l0 = b99c1195dbfd28ba, Mem[000000006a0001b4] = a67505a7
sth %l0,[%i0+0x1b4] ! Mem[000000006a0001b4] = 28ba05a7
! Mem[00000000918000b4] = f0eb8809, %g2 = 000000004e146fcf
ldsh [%o0+0x0b4],%g2 ! %g2 = fffffffffffff0eb
! Mem[000000006b00007c] = 5eaba86f, %l0 = dbfd28ba, %l7 = 00000097
add %i2,0x7c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000005eaba86f
! Mem[000000006a8001b4] = c2540e8d, %l2 = 34e64a8f, %l1 = 000000e1
add %i1,0x1b4,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c2540e8d
! Mem[000000006a000010] = 120ad475, %l4 = 0000000074ff1c85
lduh [%i0+0x012],%l4 ! %l4 = 000000000000d475
! Mem[000000006b000190] = 42cc4fb3b7cbc03e, %l7 = 000000005eaba86f, %l0 = b99c1195dbfd28ba
add %i2,0x190,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 42cc4fb3b7cbc03e
! Mem[000000006b0001b0] = 3e275eb706c76cd1, %l7 = 000000005eaba86f, %l4 = 000000000000d475
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 3e275eb706c76cd1
! Mem[000000006b0001ac] = 23665482, %l3 = d33a318c1e0bbce5
swap [%i2+0x1ac],%l3 ! %l3 = 0000000023665482
p45_label_21:
! Mem[0000000090800088] = e465cdce3b38a1d3, %g2 = fffffffffffff0eb
ldx [%i5+0x088],%g2 ! %g2 = e465cdce3b38a1d3
! Mem[000000006b800130] = 00000027, %l7 = 5eaba86f, %l1 = c2540e8d
add %i3,0x130,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000000000027
! Mem[000000006b8000e0] = 7c216b54, %l7 = 5eaba86f, %l5 = 000000f8
add %i3,0xe0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000007c216b54
! Mem[000000006b800128] = 043dba42, %l6 = ffffffffff3df168
lduw [%i3+0x128],%l6 ! %l6 = 00000000043dba42
! Mem[000000006a800010] = 7621add9, %l2 = 34e64a8f, %l0 = b7cbc03e
add %i1,0x10,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000007621add9
! Mem[000000006b000008] = cf3a7e6e, %l3 = 23665482, %l5 = 7c216b54
add %i2,0x08,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000cf3a7e6e
! %l0 = 000000007621add9, Mem[00000000908000d0] = 4b0947b4ee658f4a
stx %l0,[%i5+0x0d0] ! Mem[00000000908000d0] = 000000007621add9
! Mem[00000000918001f0] = 546820364c22a3d4, %g2 = e465cdce3b38a1d3
ldx [%o0+0x1f0],%g2 ! %g2 = 546820364c22a3d4
! Mem[0000000091800064] = 6111ba07, %g18 = a84e9dbc2da6dd4c
ldsw [%o0+0x064],%g2 ! %g2 = a84e9dbc2da6dd4c
! Mem[000000006b0001df] = 179b0307, %l0 = 000000007621add9
ldstub [%i2+0x1df],%l0 ! %l0 = 00000007000000ff
p45_label_22:
! Mem[000000006a80017b] = 7409749c, %l4 = 3e275eb706c76cd1
ldstub [%i1+0x17b],%l4 ! %l4 = 0000009c000000ff
! Mem[0000000091800180] = fca9c1ba42fb1ad0, %g2 = 000000006111ba07
ldx [%o0+0x180],%g2 ! %g2 = fca9c1ba42fb1ad0
! %l5 = 00000000cf3a7e6e, Mem[00000000918000d0] = 3167ff06
stw %l5,[%o0+0x0d0] ! Mem[00000000918000d0] = cf3a7e6e
! Mem[0000000091000180] = d9bcdeb0 1e98874b, %g2 = 42fb1ad0, %g3 = 823973fe
ldd [%i6+0x180],%g2 ! %g2 = 00000000d9bcdeb0 000000001e98874b
! Mem[0000000090800010] = 388b335f, %g2 = 00000000d9bcdeb0
ldsb [%i5+%o2],%g2 ! %g2 = 0000000000000038
! %l3 = 0000000023665482, Mem[000000006b0000e4] = ddffcff2
sth %l3,[%i2+0x0e4] ! Mem[000000006b0000e4] = 5482cff2
! Mem[0000000091000030] = 9b369fcd, %g2 = 0000000000000038
lduh [%i6+0x030],%g2 ! %g2 = 0000000000009b36
! Mem[000000006a00003d] = e0075adc, %l1 = 0000000000000027
ldstub [%i0+0x03d],%l1 ! %l1 = 00000007000000ff
! Mem[000000006a800000] = 0393e040, %l5 = cf3a7e6e, %l7 = 5eaba86f
casa [%i1]0x80,%l5,%l7 ! %l7 = 000000000393e040
! Mem[000000006b800194] = 20099743, %l6 = 00000000043dba42
swap [%i3+0x194],%l6 ! %l6 = 0000000020099743
p45_label_23:
! Mem[000000009000002c] = 9e3673b6, %g2 = 0000000000009b36
ldsb [%i4+0x02c],%g2 ! %g2 = ffffffffffffff9e
! %l5 = 00000000cf3a7e6e, Mem[0000000090800038] = 0ff2db19
stw %l5,[%i5+0x038] ! Mem[0000000090800038] = cf3a7e6e
! Mem[00000000908000b8] = a2fce2f06a8e8ff0, %g2 = ffffffffffffff9e
ldx [%i5+0x0b8],%g2 ! %g2 = a2fce2f06a8e8ff0
! Mem[0000000091000048] = 4b221ae1, %g2 = a2fce2f06a8e8ff0
ldsb [%i6+0x048],%g2 ! %g2 = 000000000000004b
! Mem[000000006b00011b] = c611ff2c, %l3 = 0000000023665482
ldstub [%i2+0x11b],%l3 ! %l3 = 0000002c000000ff
! Mem[000000006b000088] = d07c2f15, %l3 = 0000002c, %l1 = 00000007
add %i2,0x88,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d07c2f15
! Mem[000000006b00007e] = 5eaba86f, %l6 = 0000000020099743
ldstub [%i2+0x07e],%l6 ! %l6 = 000000a8000000ff
! Mem[000000006b800128] = 043dba4209986db0, %l0 = 0000000000000007, %l6 = 00000000000000a8
add %i3,0x128,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 043dba4209986db0
! Mem[0000000090800078] = 30603d11, %g2 = 000000000000004b
ldsh [%i5+0x078],%g2 ! %g2 = 0000000000003060
! Mem[000000006a800138] = 2c45b9ffb80a29c8, %l2 = 0000000034e64a8f, %l7 = 000000000393e040
add %i1,0x138,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2c45b9ffb80a29c8
p45_label_24:
! Mem[000000006a8001f0] = aeb6c280, %l3 = 000000000000002c
lduh [%i1+0x1f2],%l3 ! %l3 = 000000000000c280
! Mem[0000000090000054] = 70c58824, %g2 = 0000000000003060
ldsb [%i4+0x055],%g2 ! %g2 = 0000000000000070
! Mem[0000000090800018] = fa73ed6e, %g18 = a84e9dbc2da6dd4c
ldsw [%i5+%o3],%g2 ! %g2 = a84e9dbc2da6dd4c
! Mem[000000006a8001a0] = ecfc4d5a, %l0 = 0000000000000007
swap [%i1+0x1a0],%l0 ! %l0 = 00000000ecfc4d5a
! Mem[00000000918001f4] = a3d461f5, %g2 = fffffffffa73ed6e
ldsh [%o0+0x1f6],%g2 ! %g2 = ffffffffffffa3d4
! Mem[000000006a000015] = 4346ff2e, %l7 = 2c45b9ffb80a29c8
ldstub [%i0+0x015],%l7 ! %l7 = 00000046000000ff
! %l2 = 34e64a8f, %l3 = 0000c280, Mem[0000000091000038] = f211f356 2b19d18b
std %l2,[%i6+0x038] ! Mem[0000000091000038] = 34e64a8f 0000c280
! Mem[000000006a000178] = b204b6c892c603ca, %l6 = 043dba4209986db0, %l2 = 0000000034e64a8f
add %i0,0x178,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b204b6c892c603ca
! Mem[000000009100015c] = bd3e75b5, %g2 = ffffffffffffa3d4
lduw [%i6+0x15c],%g2 ! %g2 = 00000000bd3e75b5
! Mem[0000000091800128] = f34badfa, %g2 = 00000000bd3e75b5
lduw [%o0+0x128],%g2 ! %g2 = 00000000f34badfa
p45_label_25:
! Mem[000000006a0000c3] = 03845c28, %l0 = 00000000ecfc4d5a
ldstub [%i0+0x0c3],%l0 ! %l0 = 00000028000000ff
! Mem[000000006b000030] = 0000003b, %l3 = 0000c280, %l4 = 0000009c
add %i2,0x30,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000000000003b
! Mem[000000006a000124] = c653cd99, %l1 = d07c2f15, %l1 = d07c2f15
add %i0,0x124,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000c653cd99
! Mem[00000000910000d8] = 4dfbc8b7, %g2 = 00000000f34badfa
lduw [%i6+0x0d8],%g2 ! %g2 = 000000004dfbc8b7
! Mem[000000006b00008c] = c70f2c8a, %l7 = 00000046, %l5 = cf3a7e6e
add %i2,0x8c,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000c70f2c8a
! Mem[000000006a800160] = b9de0fb9, %l4 = 0000003b, %l2 = 92c603ca
add %i1,0x160,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000b9de0fb9
! Mem[000000006a000038] = 000000ede0ff5adc, %l1 = 00000000c653cd99, %l6 = 043dba4209986db0
add %i0,0x38,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 000000ede0ff5adc
! %l6 = 000000ede0ff5adc, Mem[0000000091800072] = 2eca329f
sth %l6,[%o0+0x072] ! Mem[0000000091800070] = 5adc329f
! Mem[000000006b000058] = 3f0c364a, %l4 = 000000000000003b
swap [%i2+0x058],%l4 ! %l4 = 000000003f0c364a
! %l1 = 00000000c653cd99, Mem[000000006a80014a] = 141ee381
sth %l1,[%i1+0x14a] ! Mem[000000006a800148] = 141ecd99
ba,a p45_not_taken_0_end
p45_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 0000000000000028
bne,a,pn %xcc,p45_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000c653cd99
bne,a,pn %xcc,p45_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b9de0fb9
bne,a,pn %xcc,p45_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000c280
bne,a,pn %xcc,p45_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000003f0c364a
bne,a,pn %xcc,p45_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000c70f2c8a
bne,a,pn %xcc,p45_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000ede0ff5adc
bne,a,pn %xcc,p45_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000046
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 %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 84a1e52e 55f2aaa8
bne %xcc,p45_f4_fail
nop
! Check Local Memory
set p45_local0_expect,%g1
p45_check_local0:
ldx [%g1+0x010],%g2 ! Expected data = 120ad47543ffff2e
ldx [%i0+0x010],%g3 ! Observed data at 000000006a000010
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 000000ede0ff5adc
ldx [%i0+0x038],%g3 ! Observed data at 000000006a000038
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = a977974674ff1c85
ldx [%i0+0x040],%g3 ! Observed data at 000000006a000040
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6dcadcad19932112
ldx [%i0+0x050],%g3 ! Observed data at 000000006a000050
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 9cd8b908d586ffe3
ldx [%i0+0x060],%g3 ! Observed data at 000000006a000060
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = c277385eff3df168
ldx [%i0+0x0a0],%g3 ! Observed data at 000000006a0000a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 03845cffcba2316b
ldx [%i0+0x0c0],%g3 ! Observed data at 000000006a0000c0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ed7accf9ff93500d
ldx [%i0+0x0e0],%g3 ! Observed data at 000000006a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1074ff6a46e0d8d4
ldx [%i0+0x108],%g3 ! Observed data at 000000006a000108
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = b3aecdf60fff7938
ldx [%i0+0x110],%g3 ! Observed data at 000000006a000110
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = ce53ffa6a7c9c0b4
ldx [%i0+0x148],%g3 ! Observed data at 000000006a000148
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = bac83c60387cdfff
ldx [%i0+0x158],%g3 ! Observed data at 000000006a000158
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = ff44abdecf1995d6
ldx [%i0+0x168],%g3 ! Observed data at 000000006a000168
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 1b9129ce5c238ee0
ldx [%i0+0x180],%g3 ! Observed data at 000000006a000180
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = a31dcb801869d3ff
ldx [%i0+0x190],%g3 ! Observed data at 000000006a000190
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a49b55acd54bffe5
ldx [%i0+0x1a0],%g3 ! Observed data at 000000006a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff3e1a0528ba05a7
ldx [%i0+0x1b0],%g3 ! Observed data at 000000006a0001b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d033ae97541530dd
ldx [%i0+0x1b8],%g3 ! Observed data at 000000006a0001b8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 49c926901e889949
ldx [%i0+0x1e0],%g3 ! Observed data at 000000006a0001e0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i0,0x1e0,%g4
set p45_local1_expect,%g1
p45_check_local1:
ldx [%g1+0x080],%g2 ! Expected data = 6aa50e1acd74ff3f
ldx [%i1+0x080],%g3 ! Observed data at 000000006a800080
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 437431cfddff04b8
ldx [%i1+0x0c8],%g3 ! Observed data at 000000006a8000c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 000000b64c22a3d4
ldx [%i1+0x0d8],%g3 ! Observed data at 000000006a8000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 29ff51ff78a0fb7d
ldx [%i1+0x110],%g3 ! Observed data at 000000006a800110
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2c45b9ffb80a29c8
ldx [%i1+0x138],%g3 ! Observed data at 000000006a800138
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff0dd0cd00000097
ldx [%i1+0x140],%g3 ! Observed data at 000000006a800140
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 141ecd99c71bdd20
ldx [%i1+0x148],%g3 ! Observed data at 000000006a800148
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x148,%g4
ldx [%g1+0x170],%g2 ! Expected data = afc7753040ffa156
ldx [%i1+0x170],%g3 ! Observed data at 000000006a800170
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 740974ff2bbd7bde
ldx [%i1+0x178],%g3 ! Observed data at 000000006a800178
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00000007088d2420
ldx [%i1+0x1a0],%g3 ! Observed data at 000000006a8001a0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 92575d20c2540e8d
ldx [%i1+0x1b0],%g3 ! Observed data at 000000006a8001b0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = aeb6c2803357b01c
ldx [%i1+0x1f0],%g3 ! Observed data at 000000006a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = e690f924ff3e17cb
ldx [%i1+0x1f8],%g3 ! Observed data at 000000006a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i1,0x1f8,%g4
set p45_local2_expect,%g1
p45_check_local2:
ldx [%g1+0x030],%g2 ! Expected data = 0000003b0c93b58f
ldx [%i2+0x030],%g3 ! Observed data at 000000006b000030
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000003b41dbcabe
ldx [%i2+0x058],%g3 ! Observed data at 000000006b000058
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 5a74282d5eabff6f
ldx [%i2+0x078],%g3 ! Observed data at 000000006b000078
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ce3f30ac0cffb744
ldx [%i2+0x0a8],%g3 ! Observed data at 000000006b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = f3ffa2357698e925
ldx [%i2+0x0d0],%g3 ! Observed data at 000000006b0000d0
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff8193b718e97bb1
ldx [%i2+0x0d8],%g3 ! Observed data at 000000006b0000d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 50490d595482cff2
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 = 56eeff0f6f76dd1a
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 = b8f853ff615162dd
ldx [%i2+0x0f8],%g3 ! Observed data at 000000006b0000f8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 491cf890ff1e0524
ldx [%i2+0x110],%g3 ! Observed data at 000000006b000110
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = c611ffff54b8419e
ldx [%i2+0x118],%g3 ! Observed data at 000000006b000118
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x118,%g4
ldx [%g1+0x160],%g2 ! Expected data = 8c638c197f325c39
ldx [%i2+0x160],%g3 ! Observed data at 000000006b000160
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = bdaa9c8d0000000e
ldx [%i2+0x178],%g3 ! Observed data at 000000006b000178
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = c5f0b851ff5f3ecf
ldx [%i2+0x198],%g3 ! Observed data at 000000006b000198
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = b7b57f571e0bbce5
ldx [%i2+0x1a8],%g3 ! Observed data at 000000006b0001a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = eaff30386ad310ff
ldx [%i2+0x1c8],%g3 ! Observed data at 000000006b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = dcd19b90179b03ff
ldx [%i2+0x1d8],%g3 ! Observed data at 000000006b0001d8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i2,0x1d8,%g4
set p45_local3_expect,%g1
p45_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = a271ff55cf91a71f
ldx [%i3+0x018],%g3 ! Observed data at 000000006b800018
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = ec6090aeff04c4ec
ldx [%i3+0x040],%g3 ! Observed data at 000000006b800040
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = cf2fffd5abd1ae7c
ldx [%i3+0x048],%g3 ! Observed data at 000000006b800048
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6377d38988a384a9
ldx [%i3+0x0a8],%g3 ! Observed data at 000000006b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x100],%g2 ! Expected data = a247b0aaff37a38c
ldx [%i3+0x100],%g3 ! Observed data at 000000006b800100
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = 000000276ce4ff28
ldx [%i3+0x130],%g3 ! Observed data at 000000006b800130
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x130,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff8985ff86f4e34e
ldx [%i3+0x180],%g3 ! Observed data at 000000006b800180
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 4e415f1c043dba42
ldx [%i3+0x190],%g3 ! Observed data at 000000006b800190
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ffd8dc3baeb6c280
ldx [%i3+0x1e8],%g3 ! Observed data at 000000006b8001e8
cmp %g2,%g3
bne,a,pn %xcc,p45_local_failed
add %i3,0x1e8,%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_f4_fail:
set p45_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 45 failed
p45_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 45 failed
p45_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b4] ! Set processor 45 done flag
set p45_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p45_selfmod_failed:
ba p45_failed
mov 0xabc,%g1
p45_common_error:
or %g0,0xf0d,%g1
ba p45_failed
mov %o5,%g3
p45_common_signature_error:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_common_timeout:
set p45_temp,%g1
ba p45_failed
st %g2,[%g1] ! Common Lock Number
p45_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p45_failed
mov 0x0,%g3
p45_trap1e:
stba %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800008]
ldstuba [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800000]
done
p45_trap1o:
stba %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006a800008]
ldstuba [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006a800000]
done
p45_trap2e:
lduha [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000008]
stba %l1,[%i2+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000020]
ldsha [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006a800010]
done
p45_trap2o:
lduha [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006b000008]
stba %l1,[%o2+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006b000020]
ldsha [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000006a800010]
done
p45_trap3e:
nop
nop
nop
done
p45_trap3o:
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 = b2211e5a7201d01b
ldx [%g1+0x008],%l1 ! %l1 = 1888fae43fdccf30
ldx [%g1+0x010],%l2 ! %l2 = b84bab1c59adc66c
ldx [%g1+0x018],%l3 ! %l3 = 1186f56dc2540e8d
ldx [%g1+0x020],%l4 ! %l4 = c46951943ba42996
ldx [%g1+0x028],%l5 ! %l5 = 9bcff55bc89bdc31
ldx [%g1+0x030],%l6 ! %l6 = 61f5820e09dac878
ldx [%g1+0x038],%l7 ! %l7 = ea501d7c11fa4d72
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7153db76 b04ec65c b749a2cb fe81a0fe
! %f4 = 6dc44427 980a2f97 b5c3642e 454f88bd
! %f8 = 4a4c2006 2120849e 03c6aec1 ba71bab5
! %f12 = 39cf5d0e 5aba7c85 7d46f049 b6a23296
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = d4cb233e 5780b1a0 f13d41f2 02c71232
! %f20 = 88b7b34b c33ce017 4fda79e2 7b4076db
! %f24 = 79a452ab e009113d 5c0f3125 1693c7dd
! %f28 = a0c4e6ab 6fb6b438 c698dc39 35a81a35
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c3c97d21 e957ad41 151942d4 840eb00d
! %f36 = 9bd16d9d 285c959a 774528d8 7716ada9
! %f40 = 871c6cce 184ed8f1 bb3dbd78 346f61a6
! %f44 = 1bd1eb71 ced8ae58 24121c0d e907e622
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xa97713c000000079,%g7,%g1 ! GSR scale = 15, align = 1
wr %g1,%g0,%gsr ! GSR = a97713c000000079
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 46
p46_label_1:
! Mem[000000006c000140] = 9c8d1c8d976ec1a7, %l5 = ce7e9edbc4e374d9, %l5 = ce7e9edbc4e374d9
add %i0,0x140,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 9c8d1c8d976ec1a7
! Mem[000000006d80014c] = 2eebf85a, %l0 = cb16acb2ad6c12d1
ldstub [%i3+0x14c],%l0 ! %l0 = 0000002e000000ff
! Mem[000000006d8000d4] = 8d4552d2, %l1 = 3210279c9dd31250
ldstub [%i3+0x0d4],%l1 ! %l1 = 0000008d000000ff
! %l5 = 9c8d1c8d976ec1a7, Mem[000000009080004c] = c5294f46
stw %l5,[%i5+0x04c] ! Mem[000000009080004c] = 976ec1a7
! %l2 = 9d68496a8c69ffe7, Mem[00000000918000bc] = 0bfad71b
stw %l2,[%o0+0x0bc] ! Mem[00000000918000bc] = 8c69ffe7
! %l0 = 000000000000002e, Mem[00000000910001cc] = 89278576
stw %l0,[%i6+0x1cc] ! Mem[00000000910001cc] = 0000002e
! %l2 = 9d68496a8c69ffe7, Mem[0000000090800079] = 603d1151
stb %l2,[%i5+0x079] ! Mem[0000000090800078] = e73d1151
! Mem[000000006d800178] = 645baafe, %l5 = 9c8d1c8d976ec1a7
swap [%i3+0x178],%l5 ! %l5 = 00000000645baafe
! Mem[00000000918001c8] = 1d0b9889 61cfcdac, %g2 = 4873cf5a, %g3 = 0bad0b00
ldd [%o0+0x1c8],%g2 ! %g2 = 000000001d0b9889 0000000061cfcdac
! Mem[0000000091800120] = 87e078c0, %g2 = 000000001d0b9889
lduh [%o0+0x120],%g2 ! %g2 = 00000000000087e0
p46_label_2:
! Mem[000000006d000118] = 2c1f4773, %l2 = 8c69ffe7, %l0 = 0000002e
add %i2,0x118,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000002c1f4773
! Mem[000000006d0001a4] = 655c5293, %l4 = c34f2ddc37f585d4
ldstub [%i2+0x1a4],%l4 ! %l4 = 00000065000000ff
! Mem[000000006c800091] = db02eb9b, %l2 = 9d68496a8c69ffe7
ldstub [%i1+0x091],%l2 ! %l2 = 00000002000000ff
! Mem[000000006d000130] = f6de7a5a5f126407, %l0 = 000000002c1f4773, %l5 = 00000000645baafe
add %i2,0x130,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = f6de7a5a5f126407
! Mem[000000006d0000d0] = 54c7b54b745411a0, %l0 = 000000002c1f4773, %l7 = 088e3c84b4be3630
add %i2,0xd0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 54c7b54b745411a0
! Mem[00000000908001e8] = 6930f20f, %g2 = 00000000000087e0
ldsb [%i5+0x1e9],%g2 ! %g2 = 0000000000000069
! Mem[000000006d00010c] = 12fe081b, %l3 = a7aa50427537a48f
swap [%i2+0x10c],%l3 ! %l3 = 0000000012fe081b
! Mem[000000006d000020] = 566fe25b, %l6 = bf593d008907ec88
ldstub [%i2+%o4],%l6 ! %l6 = 00000056000000ff
! Mem[000000009100002c] = 09165443, %g18 = 2000f12e1df656fc
ldsw [%i6+0x02c],%g2 ! %g2 = 2000f12e1df656fc
! Mem[00000000900000e8] = 00749d3b, %g2 = 0000000009165443
ldsh [%i4+0x0ea],%g2 ! %g2 = 0000000000000074
p46_label_3:
! Mem[000000006c800074] = e4fd8fc9, %l1 = 000000000000008d
swap [%i1+0x074],%l1 ! %l1 = 00000000e4fd8fc9
! %l5 = f6de7a5a5f126407, Mem[000000009080002e] = c3e6cf83
sth %l5,[%i5+0x02e] ! Mem[000000009080002c] = 6407cf83
! Mem[000000006c8000e0] = c875a55e96785815, %l5 = f6de7a5a5f126407, %l7 = 54c7b54b745411a0
add %i1,0xe0,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = c875a55e96785815
! %l4 = 0000000000000065, Mem[00000000910001e0] = 6837dbc6
stb %l4,[%i6+0x1e0] ! Mem[00000000910001e0] = 6537dbc6
! %l4 = 0000000000000065, Mem[0000000090800030] = cf83b46f
sth %l4,[%i5+0x030] ! Mem[0000000090800030] = 0065b46f
! %l4 = 00000065, %l5 = 5f126407, Mem[000000006c800058] = c7ea9c28 7e7d5139
std %l4,[%i1+0x058] ! Mem[000000006c800058] = 00000065 5f126407
! %l6 = 00000056, %l7 = 96785815, Mem[0000000090000010] = 4afd5db2 df443d99
std %l6,[%i4+%o2] ! Mem[0000000090000010] = 00000056 96785815
! Mem[0000000090000128] = b80c52ff391c57cf, %g2 = 0000000000000074
ldx [%i4+0x128],%g2 ! %g2 = b80c52ff391c57cf
! %l4 = 0000000000000065, Mem[0000000090800029] = fb601d76
stb %l4,[%i5+0x029] ! Mem[0000000090800028] = 65601d76
! Mem[000000006d8001dc] = 80c65db4, %l7 = c875a55e96785815
swap [%i3+0x1dc],%l7 ! %l7 = 0000000080c65db4
p46_label_4:
! Mem[000000006c000050] = e037d149, %l5 = 5f126407, %l4 = 00000065
add %i0,0x50,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000e037d149
! %l2 = 00000002, %l3 = 12fe081b, Mem[0000000091000180] = d9bcdeb0 1e98874b
std %l2,[%i6+0x180] ! Mem[0000000091000180] = 00000002 12fe081b
! Mem[00000000910001d0] = 9791a894, %g2 = b80c52ff391c57cf
ldsh [%i6+0x1d2],%g2 ! %g2 = ffffffffffff9791
! Mem[000000006d0001d0] = f384c3c5, %l5 = 5f126407, %l5 = 5f126407
add %i2,0x1d0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f384c3c5
! Mem[000000006d000198] = ced5117d, %l5 = f384c3c5, %l5 = f384c3c5
add %i2,0x198,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ced5117d
! %l5 = 00000000ced5117d, Mem[0000000091000020] = 549be89b
stb %l5,[%i6+%o4] ! Mem[0000000091000020] = 7d9be89b
! Mem[0000000090800150] = 8a03c0a9e70f0421, %g2 = ffffffffffff9791
ldx [%i5+0x150],%g2 ! %g2 = 8a03c0a9e70f0421
! Mem[000000006d000050] = 9fad4347, %l2 = 00000002, %l0 = 2c1f4773
add %i2,0x50,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009fad4347
! Mem[000000006c0000a8] = 54db67fa, %l1 = 00000000e4fd8fc9
lduw [%i0+0x0a8],%l1 ! %l1 = 0000000054db67fa
! Mem[0000000090800088] = e465cdce, %g2 = 8a03c0a9e70f0421
ldsh [%i5+0x088],%g2 ! %g2 = ffffffffffffe465
p46_label_5:
! %l4 = 00000000e037d149, Mem[0000000091800018] = 924f15f804eba244
stx %l4,[%o0+%o3] ! Mem[0000000091800018] = 00000000e037d149
! Mem[000000006d800118] = 50eaa0ad2e3f67f2, %l6 = 0000000000000056, %l2 = 0000000000000002
add %i3,0x118,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 50eaa0ad2e3f67f2
! %l6 = 00000056, %l7 = 80c65db4, Mem[0000000090800008] = d132c671 bc402a68
std %l6,[%i5+%o1] ! Mem[0000000090800008] = 00000056 80c65db4
! Mem[000000006d000008] = 48e3f3da, %l5 = ced5117d, %l5 = ced5117d
add %i2,0x08,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000048e3f3da
! Mem[000000006d000068] = 71a23adc, %l1 = 54db67fa, %l5 = 48e3f3da
add %i2,0x68,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000071a23adc
! Mem[0000000091800060] = 4efd124c 6111ba07, %g2 = ffffe465, %g3 = 61cfcdac
ldd [%o0+0x060],%g2 ! %g2 = 000000004efd124c 000000006111ba07
! Mem[00000000908001d4] = ad9c060d, %g2 = 000000004efd124c
ldub [%i5+0x1d6],%g2 ! %g2 = 00000000000000ad
! %l6 = 00000056, %l7 = 80c65db4, Mem[00000000910001c0] = 524e3511 d0680785
std %l6,[%i6+0x1c0] ! Mem[00000000910001c0] = 00000056 80c65db4
! %l7 = 0000000080c65db4, Mem[000000009100008e] = f27b5515
stb %l7,[%i6+0x08e] ! Mem[000000009100008c] = b47b5515
! Mem[000000006c800008] = 2060c0de, %l3 = 0000000012fe081b
swap [%i1+%o1],%l3 ! %l3 = 000000002060c0de
p46_label_6:
! Mem[000000006c800174] = 196bd38f, %l5 = 71a23adc, %l1 = 54db67fa
add %i1,0x174,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000196bd38f
! Mem[000000006d000110] = 4bc7b6ba, %l5 = 71a23adc, %l3 = 2060c0de
add %i2,0x110,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000004bc7b6ba
! %l6 = 00000056, %l7 = 80c65db4, Mem[00000000910001e8] = b1ff691c c44c48cc
std %l6,[%i6+0x1e8] ! Mem[00000000910001e8] = 00000056 80c65db4
! Mem[00000000908001f0] = b51f4c0f, %g2 = 00000000000000ad
lduw [%i5+0x1f0],%g2 ! %g2 = 00000000b51f4c0f
! Mem[000000006c8000d7] = 73576f92, %l0 = 000000009fad4347
ldstub [%i1+0x0d7],%l0 ! %l0 = 00000092000000ff
! Mem[000000006d8000d8] = 3760e275, %l2 = 2e3f67f2, %l5 = 71a23adc
add %i3,0xd8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000003760e275
! Mem[000000006d000130] = f6de7a5a5f126407, %l3 = 000000004bc7b6ba, %l6 = 0000000000000056
add %i2,0x130,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = f6de7a5a5f126407
! Mem[000000006d800114] = a51e0904, %l6 = f6de7a5a5f126407
swap [%i3+0x114],%l6 ! %l6 = 00000000a51e0904
! Mem[000000006d00000c] = 05cd1ab1, %l7 = 0000000080c65db4
ldstub [%i2+0x00c],%l7 ! %l7 = 00000005000000ff
! Mem[00000000910001e8] = 0000005680c65db4, %g2 = 00000000b51f4c0f
ldx [%i6+0x1e8],%g2 ! %g2 = 0000005680c65db4
p46_label_7:
! Mem[000000006d0000df] = 6bb67fc6, %l0 = 0000000000000092
ldstub [%i2+0x0df],%l0 ! %l0 = 000000c6000000ff
! Mem[000000006d80015c] = 69a81488, %l1 = 196bd38f, %l1 = 196bd38f
add %i3,0x15c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000069a81488
! Mem[0000000090000024] = bee0efbc, %g2 = 0000005680c65db4
lduw [%i4+0x024],%g2 ! %g2 = 00000000bee0efbc
! Mem[000000006c000050] = e037d149b66aaa59, %l4 = 00000000e037d149, %l5 = 000000003760e275
add %i0,0x50,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = e037d149b66aaa59
! Mem[000000006c000080] = 720e68bdf068e9a6, %l5 = e037d149b66aaa59, %l6 = 00000000a51e0904
add %i0,0x80,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 720e68bdf068e9a6
! %l1 = 0000000069a81488, Mem[00000000908001f0] = b51f4c0fb1c7a123
stx %l1,[%i5+0x1f0] ! Mem[00000000908001f0] = 0000000069a81488
! Mem[000000006c800147] = 3de51cc7, %l3 = 000000004bc7b6ba
ldstub [%i1+0x147],%l3 ! %l3 = 000000c7000000ff
! %l4 = 00000000e037d149, Mem[00000000908001bf] = f971f81f
stb %l4,[%i5+0x1bf] ! Mem[00000000908001bc] = 4971f81f
! Mem[000000006d000074] = 0ae7c18c, %l3 = 00000000000000c7
ldstub [%i2+0x074],%l3 ! %l3 = 0000000a000000ff
! Mem[0000000091800124] = f0c87151, %g2 = 00000000bee0efbc
ldsh [%o0+0x124],%g2 ! %g2 = fffffffffffff0c8
p46_label_8:
! Mem[000000006c8001a4] = 20c4d9a7, %l2 = 2e3f67f2, %l2 = 2e3f67f2
add %i1,0x1a4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 0000000020c4d9a7
! %l7 = 0000000000000005, Mem[0000000091800080] = 25855ca4a6b4e02e
stx %l7,[%o0+0x080] ! Mem[0000000091800080] = 0000000000000005
! Mem[000000006d80008c] = 1d215457, %l1 = 69a81488, %l0 = 000000c6
add %i3,0x8c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000001d215457
! Mem[000000006d800060] = 00a9420a, %l4 = 00000000e037d149
swap [%i3+0x060],%l4 ! %l4 = 0000000000a9420a
! Mem[000000006c8000c0] = a51a8119, %l6 = f068e9a6, %l7 = 00000005
add %i1,0xc0,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000a51a8119
! Mem[000000006c800180] = 48fd4358a7eed31d, %l5 = e037d149b66aaa59, %l7 = 00000000a51a8119
add %i1,0x180,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 48fd4358a7eed31d
! Mem[000000006d000105] = 88cfe98a, %l1 = 0000000069a81488
ldstub [%i2+0x105],%l1 ! %l1 = 000000cf000000ff
! Mem[000000006c800068] = 230575a9639d84b4, %l5 = e037d149b66aaa59, %l7 = 48fd4358a7eed31d
add %i1,0x68,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 230575a9639d84b4
! Mem[000000006c800074] = 0000008d, %l4 = 00a9420a, %l6 = f068e9a6
add %i1,0x74,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000000000008d
! %l7 = 230575a9639d84b4, Mem[0000000090800190] = 7c092ad3686da222
stx %l7,[%i5+0x190] ! Mem[0000000090800190] = 230575a9639d84b4
p46_label_9:
! Mem[000000006d800020] = 290bbb6f, %l1 = 00000000000000cf
swap [%i3+%o4],%l1 ! %l1 = 00000000290bbb6f
! Mem[000000006d800016] = 6ee61e17, %l5 = e037d149b66aaa59
ldstub [%i3+0x016],%l5 ! %l5 = 0000001e000000ff
! Mem[000000006c000088] = 960bd13a ccc63529, %l2 = 20c4d9a7, %l3 = 0000000a
ldd [%i0+0x088],%l2 ! %l2 = 00000000960bd13a 00000000ccc63529
! %l4 = 0000000000a9420a, Mem[0000000090800090] = 71c44099adcd5c3b
stx %l4,[%i5+0x090] ! Mem[0000000090800090] = 0000000000a9420a
! Mem[00000000918000b8] = 69c70d0d, %g2 = fffffffffffff0c8
ldub [%o0+0x0b8],%g2 ! %g2 = 0000000000000069
! Mem[000000006c0000e8] = 5c0f058c, %l7 = 230575a9639d84b4
swap [%i0+0x0e8],%l7 ! %l7 = 000000005c0f058c
! %l4 = 00a9420a, %l5 = 0000001e, Mem[0000000091800030] = 41c305a8 4a18aced
std %l4,[%o0+0x030] ! Mem[0000000091800030] = 00a9420a 0000001e
! Mem[000000006d000138] = 7c6cbf10, %l2 = 00000000960bd13a
swap [%i2+0x138],%l2 ! %l2 = 000000007c6cbf10
! %l3 = 00000000ccc63529, Mem[00000000900000b0] = 7c212b59
stw %l3,[%i4+0x0b0] ! Mem[00000000900000b0] = ccc63529
! %l0 = 000000001d215457, Mem[0000000090800020] = 2247d686
stw %l0,[%i5+%o4] ! Mem[0000000090800020] = 1d215457
p46_label_10:
! Mem[000000006c80009e] = 5ae4f459, %l2 = 000000007c6cbf10
ldstub [%i1+0x09e],%l2 ! %l2 = 000000f4000000ff
! Mem[000000006c8000b8] = 7162bf14b880f721, %l6 = 000000000000008d, %l3 = 00000000ccc63529
add %i1,0xb8,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 7162bf14b880f721
! Mem[000000006c80005c] = 5f126407, %l6 = 000000000000008d
swap [%i1+0x05c],%l6 ! %l6 = 000000005f126407
! %l5 = 000000000000001e, Mem[00000000918001d8] = 28aef307
stw %l5,[%o0+0x1d8] ! Mem[00000000918001d8] = 0000001e
! Mem[00000000910000dc] = ea6f7d64, %g2 = 0000000000000069
lduh [%i6+0x0dc],%g2 ! %g2 = 000000000000ea6f
! Mem[000000006d000054] = a24c1979, %l7 = 000000005c0f058c
swap [%i2+0x054],%l7 ! %l7 = 00000000a24c1979
! Mem[0000000090000010] = 00000056, %g2 = 000000000000ea6f
lduw [%i4+%o2],%g2 ! %g2 = 0000000000000056
! Mem[000000006d8000c0] = 19c443b26c1c751d, %l5 = 000000000000001e, %l0 = 000000001d215457
add %i3,0xc0,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 19c443b26c1c751d
! Mem[00000000910001e0] = 6537dbc6, %g18 = 2000f12e1df656fc
ldsw [%i6+0x1e0],%g2 ! %g2 = 2000f12e1df656fc
! %l0 = 19c443b26c1c751d, Mem[00000000908001e8] = 916930f2
stb %l0,[%i5+0x1e8] ! Mem[00000000908001e8] = 1d6930f2
p46_label_11:
! Mem[00000000900001a8] = 5b6ed0d5d38f7dfa, %g2 = 000000006537dbc6
ldx [%i4+0x1a8],%g2 ! %g2 = 5b6ed0d5d38f7dfa
! Mem[0000000091800078] = 27626309 fc106dae, %g2 = d38f7dfa, %g3 = 6111ba07
ldd [%o0+0x078],%g2 ! %g2 = 0000000027626309 00000000fc106dae
! Mem[00000000918001bc] = 105c4229, %g18 = 2000f12e1df656fc
ldsw [%o0+0x1bc],%g2 ! %g2 = 2000f12e1df656fc
! %l4 = 00a9420a, %l5 = 0000001e, Mem[0000000091800078] = 27626309 fc106dae
std %l4,[%o0+0x078] ! Mem[0000000091800078] = 00a9420a 0000001e
! %l2 = 00000000000000f4, Mem[00000000900000a4] = a627f525
sth %l2,[%i4+0x0a4] ! Mem[00000000900000a4] = 00f4f525
! Mem[00000000918000b8] = 69c70d0d 8c69ffe7, %g2 = 105c4229, %g3 = fc106dae
ldd [%o0+0x0b8],%g2 ! %g2 = 0000000069c70d0d 000000008c69ffe7
! Mem[000000006d00009f] = 6e4ce157, %l3 = 7162bf14b880f721
ldstub [%i2+0x09f],%l3 ! %l3 = 00000057000000ff
! Mem[000000006d8001a0] = 858d17da, %l4 = 0000000000a9420a
swap [%i3+0x1a0],%l4 ! %l4 = 00000000858d17da
! Mem[0000000091000050] = de1db3f2, %g18 = 2000f12e1df656fc
ldsw [%i6+0x050],%g2 ! %g2 = 2000f12e1df656fc
! Mem[000000006c8000f4] = a3c4e2ea, %l6 = 5f126407, %l4 = 858d17da
add %i1,0xf4,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a3c4e2ea
p46_label_12:
! Mem[0000000091800070] = a4bd2eca 329ff4bd, %g2 = de1db3f2, %g3 = 8c69ffe7
ldd [%o0+0x070],%g2 ! %g2 = 00000000a4bd2eca 00000000329ff4bd
! Mem[00000000910000f0] = 749c07e0 be33c27d, %g2 = a4bd2eca, %g3 = 329ff4bd
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000749c07e0 00000000be33c27d
! Mem[00000000908000c8] = ab91429dd46ef843, %g2 = 00000000749c07e0
ldx [%i5+0x0c8],%g2 ! %g2 = ab91429dd46ef843
! Mem[000000006d80002b] = 4b1f8c1f, %l4 = 00000000a3c4e2ea
ldstub [%i3+0x02b],%l4 ! %l4 = 0000001f000000ff
! Mem[000000006c00013c] = cea10122, %l5 = 0000001e, %l5 = 0000001e
add %i0,0x13c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000cea10122
! Mem[00000000908000a4] = 8cb802da, %g2 = ab91429dd46ef843
ldsh [%i5+0x0a4],%g2 ! %g2 = ffffffffffff8cb8
! Mem[000000006c8000f8] = f2eb92cb, %l5 = 00000000cea10122
swap [%i1+0x0f8],%l5 ! %l5 = 00000000f2eb92cb
! Mem[000000006c000038] = 0d1df29a4f07dc02, %l2 = 00000000000000f4, %l3 = 0000000000000057
add %i0,0x38,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 0d1df29a4f07dc02
! %l7 = 00000000a24c1979, Mem[000000009080000b] = 5680c65d
stb %l7,[%i5+0x00b] ! Mem[0000000090800008] = 7980c65d
! %l1 = 00000000290bbb6f, Mem[0000000091000088] = 04dbc27f
sth %l1,[%i6+0x088] ! Mem[0000000091000088] = bb6fc27f
p46_label_13:
! Mem[000000006c0000b3] = 067187c4, %l2 = 00000000000000f4
ldstub [%i0+0x0b3],%l2 ! %l2 = 000000c4000000ff
! Mem[000000006d800064] = 21c060bd, %l6 = 000000005f126407
swap [%i3+0x064],%l6 ! %l6 = 0000000021c060bd
! Mem[000000006c800158] = 29ff02cd, %l3 = 0d1df29a4f07dc02
ldstub [%i1+0x158],%l3 ! %l3 = 00000029000000ff
! Mem[0000000090000160] = ab96bbcc 2b4c5fea, %g2 = ffff8cb8, %g3 = be33c27d
ldd [%i4+0x160],%g2 ! %g2 = 00000000ab96bbcc 000000002b4c5fea
! Mem[000000006c800174] = 196bd38f, %l4 = 0000001f, %l5 = f2eb92cb
add %i1,0x174,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000196bd38f
! Mem[0000000091000130] = 3babf221bd627f18, %g2 = 00000000ab96bbcc
ldx [%i6+0x130],%g2 ! %g2 = 3babf221bd627f18
! Mem[0000000090800084] = 4b342dea, %g18 = 2000f12e1df656fc
ldsw [%i5+0x084],%g2 ! %g2 = 2000f12e1df656fc
! Mem[000000006c800138] = c866c117a2f6c664, %l4 = 000000000000001f
ldx [%i1+0x138],%l4 ! %l4 = c866c117a2f6c664
! %l7 = 00000000a24c1979, Mem[00000000910001f8] = e4d5765c
sth %l7,[%i6+0x1f8] ! Mem[00000000910001f8] = 1979765c
! Mem[000000006d8001af] = e47caf09, %l2 = 00000000000000c4
ldstub [%i3+0x1af],%l2 ! %l2 = 00000009000000ff
p46_label_14:
! %l2 = 0000000000000009, Mem[0000000091800026] = 3a2b33d8
stb %l2,[%o0+0x026] ! Mem[0000000091800024] = 092b33d8
! Mem[00000000908001a8] = cdbe4478, %g2 = 000000004b342dea
ldsb [%i5+0x1aa],%g2 ! %g2 = ffffffffffffffcd
! Mem[000000006d800070] = b8dd2be6, %l7 = a24c1979, %l6 = 21c060bd
add %i3,0x70,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000b8dd2be6
! %l3 = 0000000000000029, Mem[0000000090000184] = 2af08539
sth %l3,[%i4+0x184] ! Mem[0000000090000184] = 00298539
! Mem[000000006d00001d] = 24ee5f04, %l7 = 00000000a24c1979
ldstub [%i2+0x01d],%l7 ! %l7 = 000000ee000000ff
! Mem[000000006d8000d8] = 3760e275, %l2 = 0000000000000009
swap [%i3+0x0d8],%l2 ! %l2 = 000000003760e275
! Mem[000000006d0000b8] = 2138aae4, %l7 = 000000ee, %l2 = 3760e275
add %i2,0xb8,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000002138aae4
! Mem[000000006c000084] = f068e9a6, %l0 = 19c443b26c1c751d
swap [%i0+0x084],%l0 ! %l0 = 00000000f068e9a6
! %l4 = a2f6c664, %l5 = 196bd38f, Mem[00000000908001b8] = 18c437e7 4a323749
std %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = a2f6c664 196bd38f
! Mem[000000006d000117] = 064a4ad6, %l5 = 00000000196bd38f
ldstub [%i2+0x117],%l5 ! %l5 = 000000d6000000ff
p46_label_15:
! Mem[000000006d0000d8] = d7cbe3796bb67fff, %l7 = 00000000000000ee, %l0 = 00000000f068e9a6
add %i2,0xd8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = d7cbe3796bb67fff
! %l7 = 00000000000000ee, Mem[0000000091800128] = f34badfa7e21ef63
stx %l7,[%o0+0x128] ! Mem[0000000091800128] = 00000000000000ee
! Mem[000000006d80017e] = bedd62e4, %l2 = 000000002138aae4
ldstub [%i3+0x17e],%l2 ! %l2 = 00000062000000ff
! Mem[000000006c000058] = de838436, %l2 = 0000000000000062
swap [%i0+0x058],%l2 ! %l2 = 00000000de838436
! Mem[000000006c000118] = a58e0bf8, %l0 = d7cbe3796bb67fff
swap [%i0+0x118],%l0 ! %l0 = 00000000a58e0bf8
! Mem[00000000910000f4] = c27dd656, %g2 = ffffffffffffffcd
ldsh [%i6+0x0f6],%g2 ! %g2 = ffffffffffffc27d
! %l2 = 00000000de838436, Mem[00000000900000eb] = 749d3b01
stb %l2,[%i4+0x0eb] ! Mem[00000000900000e8] = 369d3b01
! Mem[000000006d000074] = ffe7c18c, %l4 = c866c117a2f6c664
swap [%i2+0x074],%l4 ! %l4 = 00000000ffe7c18c
! Mem[000000006d8001f8] = de5a721b, %l2 = de838436, %l5 = 000000d6
add %i3,0x1f8,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000de5a721b
! %l6 = b8dd2be6, %l7 = 000000ee, Mem[0000000091000050] = de1db3f2 25ed5b63
std %l6,[%i6+0x050] ! Mem[0000000091000050] = b8dd2be6 000000ee
p46_label_16:
! Mem[0000000090800128] = b9751c4f 6602c490, %g2 = ffffc27d, %g3 = 2b4c5fea
ldd [%i5+0x128],%g2 ! %g2 = 00000000b9751c4f 000000006602c490
! Mem[000000006d000048] = 816368b2, %l4 = ffe7c18c, %l1 = 290bbb6f
add %i2,0x48,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000816368b2
! Mem[0000000091000030] = 9fcd7e2e, %g2 = 00000000b9751c4f
ldsh [%i6+0x032],%g2 ! %g2 = ffffffffffff9fcd
! Mem[000000006d8001e8] = 6b972fdacf5ba40d, %l1 = 00000000816368b2, %l3 = 0000000000000029
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 6b972fdacf5ba40d
! Mem[0000000091800180] = fca9c1ba, %g2 = ffffffffffff9fcd
lduh [%o0+0x180],%g2 ! %g2 = 000000000000fca9
! Mem[000000006d8001a5] = 4a18f2f0, %l5 = 00000000de5a721b
ldstub [%i3+0x1a5],%l5 ! %l5 = 00000018000000ff
! Mem[000000006c80007c] = 32793a49, %l2 = 00000000de838436
ldub [%i1+0x07d],%l2 ! %l2 = 0000000000000079
! Mem[0000000091800064] = 6111ba07, %g2 = 000000000000fca9
lduw [%o0+0x064],%g2 ! %g2 = 000000006111ba07
! Mem[000000006d8000a8] = 5b913267, %l5 = 00000018, %l3 = cf5ba40d
add %i3,0xa8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005b913267
! Mem[00000000900001b0] = ad60884b, %g18 = 2000f12e1df656fc
ldsw [%i4+0x1b0],%g2 ! %g2 = 2000f12e1df656fc
p46_label_17:
! Mem[000000006c00012c] = 9135c8b8, %l7 = 00000000000000ee
swap [%i0+0x12c],%l7 ! %l7 = 000000009135c8b8
! Mem[000000006c000150] = 1fdcafbde86e12aa, %l7 = 000000009135c8b8, %l6 = 00000000b8dd2be6
add %i0,0x150,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 1fdcafbde86e12aa
! Mem[000000006d80018b] = 834f532b, %l6 = 1fdcafbde86e12aa
ldstub [%i3+0x18b],%l6 ! %l6 = 0000002b000000ff
! Mem[000000006c8000e8] = eab4f4e4, %l5 = 00000018, %l5 = 00000018
add %i1,0xe8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000eab4f4e4
! Mem[000000006c000094] = f5c0e044, %l5 = eab4f4e4, %l0 = a58e0bf8
add %i0,0x94,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000f5c0e044
! Mem[000000006c0001f4] = e78ea3f2, %l2 = 0000000000000079
ldsh [%i0+0x1f4],%l2 ! %l2 = ffffffffffffe78e
! Mem[00000000910000a8] = 8dd0b147, %g18 = 2000f12e1df656fc
ldsw [%i6+0x0a8],%g2 ! %g2 = 2000f12e1df656fc
! Mem[00000000908001c8] = 2008eb1e, %g2 = ffffffff8dd0b147
ldub [%i5+0x1ca],%g2 ! %g2 = 0000000000000020
! Mem[000000006c800004] = cacf21db, %l5 = 00000000eab4f4e4
swap [%i1+0x004],%l5 ! %l5 = 00000000cacf21db
! Mem[0000000090000170] = 19d6bdac, %g18 = 2000f12e1df656fc
ldsw [%i4+0x170],%g2 ! %g2 = 2000f12e1df656fc
p46_label_18:
! %l5 = 00000000cacf21db, Mem[0000000090800188] = 4e146fcf823973fe
stx %l5,[%i5+0x188] ! Mem[0000000090800188] = 00000000cacf21db
! %l6 = 000000000000002b, Mem[0000000091000020] = 7d9be89b3f07dc62
stx %l6,[%i6+%o4] ! Mem[0000000091000020] = 000000000000002b
! Mem[000000009180016c] = 0d3690f0, %g2 = 0000000019d6bdac
ldub [%o0+0x16c],%g2 ! %g2 = 000000000000000d
! Mem[000000006c000150] = 1fdcafbde86e12aa, %l1 = 00000000816368b2, %l5 = 00000000cacf21db
add %i0,0x150,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 1fdcafbde86e12aa
! Mem[0000000091000158] = 5c85bd3e, %g2 = 000000000000000d
lduh [%i6+0x15a],%g2 ! %g2 = 0000000000005c85
! Mem[000000006c0000a0] = d4073875, %l5 = 1fdcafbde86e12aa
swap [%i0+0x0a0],%l5 ! %l5 = 00000000d4073875
! Mem[000000006c8000bc] = b880f721, %l3 = 5b913267, %l3 = 5b913267
add %i1,0xbc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000b880f721
! Mem[000000006d0001b8] = d731f49d, %l6 = 0000002b, %l3 = b880f721
add %i2,0x1b8,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000d731f49d
! Mem[000000006c8001f3] = 0c23421f, %l1 = 00000000816368b2
ldstub [%i1+0x1f3],%l1 ! %l1 = 0000001f000000ff
! %l6 = 000000000000002b, Mem[00000000908001f8] = 0c014136
stw %l6,[%i5+0x1f8] ! Mem[00000000908001f8] = 0000002b
p46_label_19:
! %l2 = ffffffffffffe78e, Mem[0000000091800048] = b037761593c680d2
stx %l2,[%o0+0x048] ! Mem[0000000091800048] = ffffffffffffe78e
! Mem[000000006c0000f8] = 723eb5e0adf101cc, %l2 = ffffffffffffe78e, %l2 = ffffffffffffe78e
add %i0,0xf8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 723eb5e0adf101cc
! Mem[000000006c80001c] = 96064c9c, %l0 = 00000000f5c0e044
ldstub [%i1+0x01c],%l0 ! %l0 = 00000096000000ff
! Mem[000000006c800144] = 3de51cff, %l4 = ffe7c18c, %l0 = 00000096
add %i1,0x144,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000003de51cff
! Mem[000000006c000178] = 29736eaa, %l3 = d731f49d, %l4 = ffe7c18c
add %i0,0x178,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000029736eaa
! Mem[000000009180002c] = 56ba00a9, %g2 = 0000000000005c85
ldsh [%o0+0x02e],%g2 ! %g2 = 00000000000056ba
! Mem[000000006c000180] = e79d6eea, %l1 = 000000000000001f
swap [%i0+0x180],%l1 ! %l1 = 00000000e79d6eea
! Mem[000000006c000100] = 7b59209c, %l1 = 00000000e79d6eea
swap [%i0+0x100],%l1 ! %l1 = 000000007b59209c
! Mem[000000006d000164] = 6b203ce2, %l3 = d731f49d, %l7 = 9135c8b8
add %i2,0x164,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000006b203ce2
! Mem[0000000090800004] = e3091c39, %g2 = 00000000000056ba
lduw [%i5+0x004],%g2 ! %g2 = 00000000e3091c39
p46_label_20:
! Mem[0000000090800070] = a09699f8bb03eaa9, %g2 = 00000000e3091c39
ldx [%i5+0x070],%g2 ! %g2 = a09699f8bb03eaa9
! Mem[000000006c8000e4] = 96785815, %l2 = 723eb5e0adf101cc
swap [%i1+0x0e4],%l2 ! %l2 = 0000000096785815
! Mem[000000006d8000a4] = 42a87ce3, %l4 = 0000000029736eaa
lduw [%i3+0x0a4],%l4 ! %l4 = 0000000042a87ce3
! Mem[000000006c000058] = 0000006265f270e1, %l3 = 00000000d731f49d
ldx [%i0+0x058],%l3 ! %l3 = 0000006265f270e1
! %l3 = 0000006265f270e1, Mem[000000006c00006f] = 0f28a409
stb %l3,[%i0+0x06f] ! Mem[000000006c00006c] = 0f28a4e1
! Mem[0000000091000008] = 2077cefd, %g2 = a09699f8bb03eaa9
lduh [%i6+%o1],%g2 ! %g2 = 0000000000002077
! Mem[000000006c800010] = 9d1a0fac, %l2 = 96785815, %l0 = 3de51cff
add %i1,0x10,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000009d1a0fac
! Mem[0000000091800028] = 4e8ce756, %g2 = 0000000000002077
ldub [%o0+0x02b],%g2 ! %g2 = 000000000000004e
! Mem[000000006c0001e9] = 8abb1f17, %l2 = 0000000096785815
ldstub [%i0+0x1e9],%l2 ! %l2 = 000000bb000000ff
! %l4 = 0000000042a87ce3, Mem[00000000918001e0] = 999759c0cb7262f3
stx %l4,[%o0+0x1e0] ! Mem[00000000918001e0] = 0000000042a87ce3
p46_label_21:
! Mem[0000000091800090] = ff83cf3ce9c0328f, %g2 = 000000000000004e
ldx [%o0+0x090],%g2 ! %g2 = ff83cf3ce9c0328f
! %l2 = 00000000000000bb, Mem[00000000900000cc] = 2096bba5
sth %l2,[%i4+0x0cc] ! Mem[00000000900000cc] = 00bbbba5
! %l7 = 000000006b203ce2, Mem[00000000910000a0] = f11a4d9adbaf757f
stx %l7,[%i6+0x0a0] ! Mem[00000000910000a0] = 000000006b203ce2
! %l1 = 000000007b59209c, Mem[0000000091000045] = 3d3fd84b
stb %l1,[%i6+0x045] ! Mem[0000000091000044] = 9c3fd84b
! %l6 = 0000002b, %l7 = 6b203ce2, Mem[00000000910000f0] = 749c07e0 be33c27d
std %l6,[%i6+0x0f0] ! Mem[00000000910000f0] = 0000002b 6b203ce2
! Mem[00000000910000fc] = a8fd904a, %g18 = 2000f12e1df656fc
ldsw [%i6+0x0fc],%g2 ! %g2 = 2000f12e1df656fc
! Mem[000000006c800080] = aca74ad7, %l4 = 0000000042a87ce3
swap [%i1+0x080],%l4 ! %l4 = 00000000aca74ad7
! Mem[00000000910000c4] = 86264844, %g2 = ffffffffa8fd904a
ldsh [%i6+0x0c4],%g2 ! %g2 = ffffffffffff8626
! Mem[000000006c0000b0] = 067187ff, %l6 = 000000000000002b
swap [%i0+0x0b0],%l6 ! %l6 = 00000000067187ff
! %l0 = 9d1a0fac, %l1 = 7b59209c, Mem[0000000090800018] = fa73ed6e c37c859d
std %l0,[%i5+%o3] ! Mem[0000000090800018] = 9d1a0fac 7b59209c
p46_label_22:
! Mem[000000006d800000] = 566ee373, %l5 = 00000000d4073875
swap [%i3+%g0],%l5 ! %l5 = 00000000566ee373
! Mem[000000006c8000b8] = 7162bf14b880f721, %l6 = 00000000067187ff, %l6 = 00000000067187ff
add %i1,0xb8,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 7162bf14b880f721
! Mem[000000006d00000c] = ffcd1ab1, %l6 = 7162bf14b880f721
swap [%i2+0x00c],%l6 ! %l6 = 00000000ffcd1ab1
! Mem[000000009180005c] = fa0ea805, %g2 = ffffffffffff8626
lduw [%o0+0x05c],%g2 ! %g2 = 00000000fa0ea805
! Mem[000000006d800098] = 88d59b4f85b63358, %l5 = 00000000566ee373, %l3 = 0000006265f270e1
add %i3,0x98,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 88d59b4f85b63358
! Mem[000000006c00016e] = db3fcda1, %l2 = 00000000000000bb
ldstub [%i0+0x16e],%l2 ! %l2 = 000000cd000000ff
! Mem[000000006c0000e4] = 729026db, %l0 = 000000009d1a0fac
swap [%i0+0x0e4],%l0 ! %l0 = 00000000729026db
! %l6 = 00000000ffcd1ab1, Mem[00000000900000c0] = 0cf6126307871bc2
stx %l6,[%i4+0x0c0] ! Mem[00000000900000c0] = 00000000ffcd1ab1
! %l7 = 000000006b203ce2, Mem[0000000090000172] = bdacdeef
sth %l7,[%i4+0x172] ! Mem[0000000090000170] = 3ce2deef
! Mem[000000006d800170] = bbb2fded, %l3 = 88d59b4f85b63358
swap [%i3+0x170],%l3 ! %l3 = 00000000bbb2fded
p46_label_23:
! %l4 = aca74ad7, %l5 = 566ee373, Mem[0000000091000058] = 1aa7b941 94e2a721
std %l4,[%i6+0x058] ! Mem[0000000091000058] = aca74ad7 566ee373
! Mem[000000006c8000e0] = c875a55eadf101cc, %l7 = 000000006b203ce2, %l7 = 000000006b203ce2
add %i1,0xe0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = c875a55eadf101cc
! Mem[000000006d0000c4] = 2ea8ebf7, %l4 = 00000000aca74ad7
swap [%i2+0x0c4],%l4 ! %l4 = 000000002ea8ebf7
! %l2 = 00000000000000cd, Mem[000000006d000144] = 22a737b7
stb %l2,[%i2+0x144] ! Mem[000000006d000144] = cda737b7
! Mem[000000006d800110] = 235359f85f126407, %l2 = 00000000000000cd, %l6 = 00000000ffcd1ab1
add %i3,0x110,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 235359f85f126407
! Mem[0000000091000108] = 05716004, %g2 = 00000000fa0ea805
lduw [%i6+0x108],%g2 ! %g2 = 0000000005716004
! Mem[000000009080012c] = 6602c490, %g2 = 0000000005716004
lduh [%i5+0x12c],%g2 ! %g2 = 0000000000006602
! %l7 = c875a55eadf101cc, Mem[00000000910001f2] = 65713a8c
sth %l7,[%i6+0x1f2] ! Mem[00000000910001f0] = 01cc3a8c
! Mem[00000000910000ec] = dbc52171, %g2 = 0000000000006602
lduw [%i6+0x0ec],%g2 ! %g2 = 00000000dbc52171
! %l2 = 00000000000000cd, Mem[0000000091000006] = b6aa2077
sth %l2,[%i6+0x006] ! Mem[0000000091000004] = 00cd2077
p46_label_24:
! %l0 = 729026db, %l1 = 7b59209c, Mem[0000000090800170] = 92ecb79b 9e5a486c
std %l0,[%i5+0x170] ! Mem[0000000090800170] = 729026db 7b59209c
! Mem[000000006c80007c] = 32793a49, %l7 = c875a55eadf101cc
ldstub [%i1+0x07c],%l7 ! %l7 = 00000032000000ff
! Mem[00000000908000e8] = c63d9e2d, %g2 = 00000000dbc52171
lduh [%i5+0x0e8],%g2 ! %g2 = 000000000000c63d
! Mem[000000006d800153] = 321e82cd, %l0 = 00000000729026db
ldstub [%i3+0x153],%l0 ! %l0 = 000000cd000000ff
! Mem[0000000091000124] = f1505e6e, %g2 = 000000000000c63d
lduw [%i6+0x124],%g2 ! %g2 = 00000000f1505e6e
! Mem[000000006c000034] = 4fdd3613, %l0 = 00000000000000cd
ldstub [%i0+0x034],%l0 ! %l0 = 0000004f000000ff
! %l1 = 000000007b59209c, Mem[0000000091800100] = c427624f
stw %l1,[%o0+0x100] ! Mem[0000000091800100] = 7b59209c
! Mem[000000006d000024] = e2358c98, %l5 = 00000000566ee373
swap [%i2+0x024],%l5 ! %l5 = 00000000e2358c98
! Mem[000000006c80008c] = 816cbaf4, %l7 = 00000032, %l6 = 5f126407
add %i1,0x8c,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000816cbaf4
! Mem[000000006d8001b0] = 0324db7e e7ed9995, %l2 = 000000cd, %l3 = bbb2fded
ldd [%i3+0x1b0],%l2 ! %l2 = 000000000324db7e 00000000e7ed9995
p46_label_25:
! Mem[00000000908001ac] = 44785cb7, %g18 = 2000f12e1df656fc
ldsw [%i5+0x1ac],%g2 ! %g2 = 2000f12e1df656fc
! Mem[00000000918001c4] = 07d7ae54, %g2 = 0000000044785cb7
lduw [%o0+0x1c4],%g2 ! %g2 = 0000000007d7ae54
! Mem[000000006c0000c4] = ce4b10d6, %l7 = 0000000000000032
swap [%i0+0x0c4],%l7 ! %l7 = 00000000ce4b10d6
! Mem[000000006d00000c] = b880f721, %l7 = 00000000ce4b10d6
swap [%i2+0x00c],%l7 ! %l7 = 00000000b880f721
! Mem[0000000090000100] = 70682c91, %g2 = 0000000007d7ae54
ldub [%i4+0x103],%g2 ! %g2 = 0000000000000070
! Mem[0000000091000118] = 89028835, %g2 = 0000000000000070
ldsh [%i6+0x11a],%g2 ! %g2 = ffffffffffff8902
! Mem[000000006d800066] = 5f126407, %l7 = 00000000b880f721
ldstub [%i3+0x066],%l7 ! %l7 = 00000064000000ff
! Mem[000000006d0000d0] = 54c7b54b, %l1 = 7b59209c, %l0 = 0000004f
add %i2,0xd0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000054c7b54b
! Mem[00000000900001e8] = 8eb8368f9e49aa61, %g2 = ffffffffffff8902
ldx [%i4+0x1e8],%g2 ! %g2 = 8eb8368f9e49aa61
! Mem[000000009100009c] = d4bfc4f7, %g2 = 8eb8368f9e49aa61
ldsb [%i6+0x09c],%g2 ! %g2 = ffffffffffffffd4
ba,a p46_not_taken_0_end
p46_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p46_branch_failed
p46_not_taken_0_end:
! End of Random Code for Thread 46
1: membar #Sync ! Force all stores to complete
p46_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0b8] ! Set processor 46 done flag
! Check Registers
p46_check_registers:
set p46_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 0000000054c7b54b
bne,a,pn %xcc,p46_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000007b59209c
bne,a,pn %xcc,p46_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000000324db7e
bne,a,pn %xcc,p46_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000e7ed9995
bne,a,pn %xcc,p46_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000002ea8ebf7
bne,a,pn %xcc,p46_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e2358c98
bne,a,pn %xcc,p46_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000816cbaf4
bne,a,pn %xcc,p46_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000064
bne,a,pn %xcc,p46_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p46_check_fp_registers:
set p46_expected_fp_regs,%g3
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b749a2cb fe81a0fe
bne %xcc,p46_f2_fail
nop
! Check Local Memory
set p46_local0_expect,%g1
p46_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = ae953db9ffdd3613
ldx [%i0+0x030],%g3 ! Observed data at 000000006c000030
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 0000006265f270e1
ldx [%i0+0x058],%g3 ! Observed data at 000000006c000058
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = f95980600f28a4e1
ldx [%i0+0x068],%g3 ! Observed data at 000000006c000068
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 720e68bd6c1c751d
ldx [%i0+0x080],%g3 ! Observed data at 000000006c000080
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = e86e12aae4ce337d
ldx [%i0+0x0a0],%g3 ! Observed data at 000000006c0000a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 0000002b04638b5a
ldx [%i0+0x0b0],%g3 ! Observed data at 000000006c0000b0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 29afaca900000032
ldx [%i0+0x0c0],%g3 ! Observed data at 000000006c0000c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 44ba05979d1a0fac
ldx [%i0+0x0e0],%g3 ! Observed data at 000000006c0000e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 639d84b48944fd3f
ldx [%i0+0x0e8],%g3 ! Observed data at 000000006c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = e79d6eeac9eb728c
ldx [%i0+0x100],%g3 ! Observed data at 000000006c000100
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6bb67fff3e8a56b1
ldx [%i0+0x118],%g3 ! Observed data at 000000006c000118
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = c7bd2ad7000000ee
ldx [%i0+0x128],%g3 ! Observed data at 000000006c000128
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 80f81486db3fffa1
ldx [%i0+0x168],%g3 ! Observed data at 000000006c000168
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x168,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0000001f2fe17227
ldx [%i0+0x180],%g3 ! Observed data at 000000006c000180
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 8aff1f176c96bb5e
ldx [%i0+0x1e8],%g3 ! Observed data at 000000006c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i0,0x1e8,%g4
set p46_local1_expect,%g1
p46_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 4340eb0feab4f4e4
ldx [%i1+0x000],%g3 ! Observed data at 000000006c800000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 12fe081bbf1e03de
ldx [%i1+0x008],%g3 ! Observed data at 000000006c800008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = bf9425bdff064c9c
ldx [%i1+0x018],%g3 ! Observed data at 000000006c800018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000650000008d
ldx [%i1+0x058],%g3 ! Observed data at 000000006c800058
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = f9942df30000008d
ldx [%i1+0x070],%g3 ! Observed data at 000000006c800070
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = d94a6e45ff793a49
ldx [%i1+0x078],%g3 ! Observed data at 000000006c800078
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 42a87ce35363a431
ldx [%i1+0x080],%g3 ! Observed data at 000000006c800080
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = dbffeb9b9e3ff9d5
ldx [%i1+0x090],%g3 ! Observed data at 000000006c800090
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 4e4b88b45ae4ff59
ldx [%i1+0x098],%g3 ! Observed data at 000000006c800098
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e32ff94573576fff
ldx [%i1+0x0d0],%g3 ! Observed data at 000000006c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = c875a55eadf101cc
ldx [%i1+0x0e0],%g3 ! Observed data at 000000006c8000e0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = cea10122709aae8e
ldx [%i1+0x0f8],%g3 ! Observed data at 000000006c8000f8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x140],%g2 ! Expected data = c3654e2c3de51cff
ldx [%i1+0x140],%g3 ! Observed data at 000000006c800140
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = ffff02cdd7f58f78
ldx [%i1+0x158],%g3 ! Observed data at 000000006c800158
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 0c2342ff87451be6
ldx [%i1+0x1f0],%g3 ! Observed data at 000000006c8001f0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i1,0x1f0,%g4
set p46_local2_expect,%g1
p46_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 48e3f3dace4b10d6
ldx [%i2+0x008],%g3 ! Observed data at 000000006d000008
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 943eb2e324ff5f04
ldx [%i2+0x018],%g3 ! Observed data at 000000006d000018
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff6fe25b566ee373
ldx [%i2+0x020],%g3 ! Observed data at 000000006d000020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 9fad43475c0f058c
ldx [%i2+0x050],%g3 ! Observed data at 000000006d000050
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = a9b1050ba2f6c664
ldx [%i2+0x070],%g3 ! Observed data at 000000006d000070
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 32a527536e4ce1ff
ldx [%i2+0x098],%g3 ! Observed data at 000000006d000098
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 833a4185aca74ad7
ldx [%i2+0x0c0],%g3 ! Observed data at 000000006d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d7cbe3796bb67fff
ldx [%i2+0x0d8],%g3 ! Observed data at 000000006d0000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 7e105fdd88ffe98a
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 = 336fc68d7537a48f
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 = 4bc7b6ba064a4aff
ldx [%i2+0x110],%g3 ! Observed data at 000000006d000110
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x110,%g4
ldx [%g1+0x138],%g2 ! Expected data = 960bd13af3c64190
ldx [%i2+0x138],%g3 ! Observed data at 000000006d000138
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = a1065f81cda737b7
ldx [%i2+0x140],%g3 ! Observed data at 000000006d000140
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x140,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6d5401d3ff5c5293
ldx [%i2+0x1a0],%g3 ! Observed data at 000000006d0001a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i2,0x1a0,%g4
set p46_local3_expect,%g1
p46_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = d4073875b180edb5
ldx [%i3+0x000],%g3 ! Observed data at 000000006d800000
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = fe44b7cb6ee6ff17
ldx [%i3+0x010],%g3 ! Observed data at 000000006d800010
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 000000cf635c2ca4
ldx [%i3+0x020],%g3 ! Observed data at 000000006d800020
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 4b1f8cff344d4433
ldx [%i3+0x028],%g3 ! Observed data at 000000006d800028
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = e037d1495f12ff07
ldx [%i3+0x060],%g3 ! Observed data at 000000006d800060
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 218e4708ff4552d2
ldx [%i3+0x0d0],%g3 ! Observed data at 000000006d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0000000930660990
ldx [%i3+0x0d8],%g3 ! Observed data at 000000006d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 235359f85f126407
ldx [%i3+0x110],%g3 ! Observed data at 000000006d800110
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = d0ab7222ffebf85a
ldx [%i3+0x148],%g3 ! Observed data at 000000006d800148
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 321e82ff887ea327
ldx [%i3+0x150],%g3 ! Observed data at 000000006d800150
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 85b63358d9ad3f79
ldx [%i3+0x170],%g3 ! Observed data at 000000006d800170
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 976ec1a7beddffe4
ldx [%i3+0x178],%g3 ! Observed data at 000000006d800178
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x178,%g4
ldx [%g1+0x188],%g2 ! Expected data = 834f53ffa91aaac1
ldx [%i3+0x188],%g3 ! Observed data at 000000006d800188
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 00a9420a4afff2f0
ldx [%i3+0x1a0],%g3 ! Observed data at 000000006d8001a0
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d1cc4f42e47cafff
ldx [%i3+0x1a8],%g3 ! Observed data at 000000006d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = b0a3aead96785815
ldx [%i3+0x1d8],%g3 ! Observed data at 000000006d8001d8
cmp %g2,%g3
bne,a,pn %xcc,p46_local_failed
add %i3,0x1d8,%g4
! The test for processor 46 has passed
p46_passed:
ta GOOD_TRAP
nop
p46_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p46_failed
p46_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p46_failed
p46_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p46_failed
p46_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p46_failed
p46_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p46_failed
p46_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p46_failed
p46_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p46_failed
p46_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p46_failed
p46_f2_fail:
set p46_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 46 failed
p46_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0b8] ! Set processor 46 done flag
set p46_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 46 failed
p46_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0b8] ! Set processor 46 done flag
set p46_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p46_selfmod_failed:
ba p46_failed
mov 0xabc,%g1
p46_common_error:
or %g0,0xf0e,%g1
ba p46_failed
mov %o5,%g3
p46_common_signature_error:
set p46_temp,%g1
ba p46_failed
st %g2,[%g1] ! Common Lock Number
p46_common_timeout:
set p46_temp,%g1
ba p46_failed
st %g2,[%g1] ! Common Lock Number
p46_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p46_failed
mov 0x0,%g3
p46_trap1e:
stba %l7,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800028]
ldsba [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d800020]
lduha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c800000]
stha %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800020]
done
p46_trap1o:
stba %l7,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800028]
ldsba [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006d800020]
lduha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006c800000]
stha %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800020]
done
p46_trap2e:
stwa %l7,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800020]
stxa %l4,[%i3+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800020]
ldstuba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c800028]
ldsha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c800028]
stba %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800000]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c800008]
stxa %l1,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800020]
done
p46_trap2o:
stwa %l7,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800020]
stxa %l4,[%o3+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006d800020]
ldstuba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c800028]
ldsha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006c800028]
stba %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800000]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000006c800008]
stxa %l1,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000006c800020]
done
p46_trap3e:
nop
nop
nop
done
p46_trap3o:
nop
nop
nop
done
p46_init_memory_pointers:
set p46_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p46_local0_start,%i0
set p46_local1_start,%i1
set p46_local2_start,%i2
set p46_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = cb16acb2ad6c12d1
ldx [%g1+0x008],%l1 ! %l1 = 3210279c9dd31250
ldx [%g1+0x010],%l2 ! %l2 = 9d68496a8c69ffe7
ldx [%g1+0x018],%l3 ! %l3 = a7aa50427537a48f
ldx [%g1+0x020],%l4 ! %l4 = c34f2ddc37f585d4
ldx [%g1+0x028],%l5 ! %l5 = ce7e9edbc4e374d9
ldx [%g1+0x030],%l6 ! %l6 = bf593d008907ec88
ldx [%g1+0x038],%l7 ! %l7 = 088e3c84b4be3630
! Initialize the output register of window 0
set unres3_start,%o0
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 = 65e397d1 4c1981ff 7efb0d98 3132d07c
! %f4 = e27cb928 35536b76 21bd466e 1d104484
! %f8 = fa3861a5 46f8456d b342683b 27a774d3
! %f12 = de6ed7e4 4c17cc23 a848e58c 0f325b31
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ef337d56 07be1565 b8538aa7 2ab31839
! %f20 = 7b7c7592 8f8efc5f 02425fd4 ca4231b3
! %f24 = 78a073cf 523196ed 36fcdcad 43d5f1b4
! %f28 = 83a4a75f 46397e7a c6c58d43 d85528c8
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 087a0d9b fb30ff08 9ae5236e 65d955f3
! %f36 = 15013c11 fa2b0782 2756c1d5 c05b655f
! %f40 = f093fad5 635bbc2f 46bc4f6c 54e2d0d3
! %f44 = a318559b 9a07b376 56624358 17d6ebf8
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x4f8c427000000023,%g7,%g1 ! GSR scale = 4, align = 3
wr %g1,%g0,%gsr ! GSR = 4f8c427000000023
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 47
p47_label_1:
! Mem[000000009000006c] = d7808cb0, %g2 = d219e8fa2cd21992
ldsh [%i4+0x06c],%g2 ! %g2 = ffffffffffffd780
! Mem[000000006f0000a8] = 1fc934bc63639fde, %l1 = 791cfb61fc39bc74, %l2 = 51cfb2d696ac5333
add %i2,0xa8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 1fc934bc63639fde
! Mem[000000006f000140] = aeab46ef706ab4f0, %l6 = ed55a7666972bbc2, %l7 = 31bd9ad25356cab5
add %i2,0x140,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = aeab46ef706ab4f0
! Mem[00000000908001b4] = 6fd28f1d, %g2 = ffffffffffffd780
ldsh [%i5+0x1b4],%g2 ! %g2 = 0000000000006fd2
! Mem[000000006e800174] = d591d166, %l0 = 9c5991ca3ae3cc0d
swap [%i1+0x174],%l0 ! %l0 = 00000000d591d166
! Mem[0000000090000190] = 3bba388c, %g18 = dcf34b4643bfef72
ldsw [%i4+0x190],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006f000000] = 474da5a4, %l5 = 17c628ed, %l4 = b188f2aa
casa [%i2]0x80,%l5,%l4 ! %l4 = 00000000474da5a4
! Mem[000000006e80006e] = 30a83cef, %l3 = 8e26173dd074f575
ldstub [%i1+0x06e],%l3 ! %l3 = 0000003c000000ff
! Mem[000000006e8001ec] = ec00a299, %l7 = 706ab4f0, %l6 = 6972bbc2
add %i1,0x1ec,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ec00a299
! Mem[000000006f8001d0] = 87992b34, %l5 = 17c628ed, %l7 = 706ab4f0
add %i3,0x1d0,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000087992b34
p47_label_2:
! Mem[000000006e800100] = 61ce52c57cfd002c, %l4 = 00000000474da5a4, %l3 = 000000000000003c
add %i1,0x100,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 61ce52c57cfd002c
! Mem[0000000091800194] = d772a70c, %g2 = 000000003bba388c
ldsh [%o0+0x194],%g2 ! %g2 = ffffffffffffd772
! %l3 = 61ce52c57cfd002c, Mem[00000000908000a8] = d71785dd
stw %l3,[%i5+0x0a8] ! Mem[00000000908000a8] = 7cfd002c
! Mem[00000000918001c4] = 07d7ae54, %g2 = ffffffffffffd772
lduw [%o0+0x1c4],%g2 ! %g2 = 0000000007d7ae54
! Mem[000000006f800108] = 4b22faf7659ba653, %l5 = 67f4618617c628ed, %l1 = 791cfb61fc39bc74
add %i3,0x108,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 4b22faf7659ba653
! Mem[000000006f8001c0] = aac43f19, %l4 = 00000000474da5a4
ldsb [%i3+0x1c1],%l4 ! %l4 = ffffffffffffffc4
! Mem[000000006f8000e2] = 58f37f0a, %l1 = 4b22faf7659ba653
ldstub [%i3+0x0e2],%l1 ! %l1 = 0000007f000000ff
! Mem[000000009100011c] = 199daeaa, %g2 = 0000000007d7ae54
ldsb [%i6+0x11f],%g2 ! %g2 = 0000000000000019
! Mem[000000006f800000] = 054e6355, %l5 = 67f4618617c628ed
swap [%i3+%g0],%l5 ! %l5 = 00000000054e6355
! Mem[0000000090000108] = 3abbf315, %g2 = 0000000000000019
lduw [%i4+0x108],%g2 ! %g2 = 000000003abbf315
p47_label_3:
! %l1 = 000000000000007f, Mem[0000000090000000] = 3dcbd51e62732a5b
stx %l1,[%i4+%g0] ! Mem[0000000090000000] = 000000000000007f
! %l0 = 00000000d591d166, Mem[000000009100010b] = 049d01f1
stb %l0,[%i6+0x10b] ! Mem[0000000091000108] = 669d01f1
! Mem[000000006e800024] = e7d9e213, %l2 = 1fc934bc63639fde
lduh [%i1+0x026],%l2 ! %l2 = 000000000000e213
! Mem[000000006f000030] = eeec6c05, %l2 = 0000e213, %l0 = d591d166
add %i2,0x30,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000eeec6c05
! %l0 = 00000000eeec6c05, Mem[0000000090800078] = 30603d1151d4b3e4
stx %l0,[%i5+0x078] ! Mem[0000000090800078] = 00000000eeec6c05
! %l7 = 0000000087992b34, Mem[000000009100000a] = cefd9be6
stb %l7,[%i6+0x00a] ! Mem[0000000091000008] = 34fd9be6
! Mem[000000006e800178] = f1b4582a, %l4 = ffffffffffffffc4
swap [%i1+0x178],%l4 ! %l4 = 00000000f1b4582a
! Mem[000000009080004c] = c5294f46, %g2 = 000000003abbf315
lduh [%i5+0x04c],%g2 ! %g2 = 000000000000c529
! %l6 = ec00a299, %l7 = 87992b34, Mem[0000000090800190] = 7c092ad3 686da222
std %l6,[%i5+0x190] ! Mem[0000000090800190] = ec00a299 87992b34
! Mem[000000006f800175] = b0ab0570, %l5 = 00000000054e6355
ldstub [%i3+0x175],%l5 ! %l5 = 000000ab000000ff
p47_label_4:
! Mem[000000006e80010c] = 08ffca89, %l4 = f1b4582a, %l5 = 000000ab
add %i1,0x10c,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000008ffca89
! Mem[000000009080006c] = 9ef6b82b, %g18 = dcf34b4643bfef72
ldsw [%i5+0x06c],%g2 ! %g2 = dcf34b4643bfef72
! Mem[0000000091000190] = 03988499, %g18 = dcf34b4643bfef72
ldsw [%i6+0x190],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006e8001b8] = 64adaa2414d367ef, %l5 = 0000000008ffca89, %l1 = 000000000000007f
add %i1,0x1b8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 64adaa2414d367ef
! Mem[000000006f000188] = 22ce1c78f3f23ec2, %l3 = 61ce52c57cfd002c, %l2 = 000000000000e213
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 22ce1c78f3f23ec2
! Mem[0000000091800110] = f7ca5a4faf9752b0, %g2 = 0000000003988499
ldx [%o0+0x110],%g2 ! %g2 = f7ca5a4faf9752b0
! %l2 = 22ce1c78f3f23ec2, Mem[0000000091000078] = dfde3d56
stw %l2,[%i6+0x078] ! Mem[0000000091000078] = f3f23ec2
! Mem[000000006e000158] = 90649527, %l5 = 08ffca89, %l5 = 08ffca89
add %i0,0x158,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000090649527
! Mem[000000006f8001dc] = 65bc80e9, %l6 = ec00a299, %l1 = 14d367ef
add %i3,0x1dc,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000065bc80e9
! Mem[000000006e8001ac] = f40d91d2, %l2 = 22ce1c78f3f23ec2
swap [%i1+0x1ac],%l2 ! %l2 = 00000000f40d91d2
p47_label_5:
! %l1 = 0000000065bc80e9, Mem[0000000090800050] = 2a68c736e0bdd7c8
stx %l1,[%i5+0x050] ! Mem[0000000090800050] = 0000000065bc80e9
! Mem[000000006f800138] = 6f9e6ec7, %l7 = 87992b34, %l2 = f40d91d2
add %i3,0x138,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000006f9e6ec7
! %l6 = ec00a299, %l7 = 87992b34, Mem[0000000090800110] = e9aa0e7c e4a8641d
std %l6,[%i5+0x110] ! Mem[0000000090800110] = ec00a299 87992b34
! Mem[0000000090000008] = a2c50fc9, %g2 = f7ca5a4faf9752b0
lduh [%i4+%o1],%g2 ! %g2 = 000000000000a2c5
! Mem[0000000091800020] = 5d7927fb, %g2 = 000000000000a2c5
ldsb [%o0+%o4],%g2 ! %g2 = 000000000000005d
! Mem[00000000918001c8] = 1d0b9889, %g2 = 000000000000005d
lduh [%o0+0x1c8],%g2 ! %g2 = 0000000000001d0b
! Mem[000000006e00012c] = 307da176, %l3 = 7cfd002c, %l0 = eeec6c05
add %i0,0x12c,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000307da176
! %l4 = 00000000f1b4582a, Mem[000000006f0000d0] = 8143dbf243fd3b4c
stx %l4,[%i2+0x0d0] ! Mem[000000006f0000d0] = 00000000f1b4582a
! Mem[00000000910001c0] = 524e3511d0680785, %g2 = 0000000000001d0b
ldx [%i6+0x1c0],%g2 ! %g2 = 524e3511d0680785
! Mem[000000006f000008] = 97c569d9d26c5a0a, %l2 = 000000006f9e6ec7, %l4 = 00000000f1b4582a
add %i2,0x08,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 97c569d9d26c5a0a
p47_label_6:
! Mem[0000000091000160] = 8e5aef53c3bdc93b, %g2 = 524e3511d0680785
ldx [%i6+0x160],%g2 ! %g2 = 8e5aef53c3bdc93b
! Mem[000000006f800156] = 9f749d99, %l5 = 0000000090649527
ldstub [%i3+0x156],%l5 ! %l5 = 0000009d000000ff
! Mem[000000009080017c] = da770560, %g2 = 8e5aef53c3bdc93b
ldsb [%i5+0x17f],%g2 ! %g2 = ffffffffffffffda
! Mem[000000006e800020] = 2c1fa259, %l7 = 0000000087992b34
swap [%i1+%o4],%l7 ! %l7 = 000000002c1fa259
! Mem[000000006e800048] = 5eb1041b, %l7 = 000000002c1fa259
swap [%i1+0x048],%l7 ! %l7 = 000000005eb1041b
! Mem[000000006e800034] = 054d17ee, %l2 = 6f9e6ec7, %l2 = 6f9e6ec7
add %i1,0x34,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000054d17ee
! Mem[000000006f000097] = 0f08dd09, %l4 = 97c569d9d26c5a0a
ldstub [%i2+0x097],%l4 ! %l4 = 00000009000000ff
! Mem[00000000900001d8] = 21bb2dba, %g2 = ffffffffffffffda
ldsb [%i4+0x1da],%g2 ! %g2 = 0000000000000021
! Mem[000000006e8000dc] = 9549f875, %l3 = 61ce52c57cfd002c
ldsb [%i1+0x0dc],%l3 ! %l3 = ffffffffffffff95
! %l4 = 00000009, %l5 = 0000009d, Mem[00000000910000a0] = f11a4d9a dbaf757f
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 00000009 0000009d
p47_label_7:
! Mem[000000006e800144] = da0255ec, %l0 = 00000000307da176
swap [%i1+0x144],%l0 ! %l0 = 00000000da0255ec
! Mem[000000006f80012c] = fbf7fe96, %l0 = 00000000da0255ec
swap [%i3+0x12c],%l0 ! %l0 = 00000000fbf7fe96
! Mem[000000006f000080] = 8bd77a2e51d02281, %l4 = 0000000000000009, %l4 = 0000000000000009
add %i2,0x80,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 8bd77a2e51d02281
! Mem[000000009100015c] = bd3e75b5, %g18 = dcf34b4643bfef72
ldsw [%i6+0x15c],%g2 ! %g2 = dcf34b4643bfef72
! Mem[0000000090000018] = 591c05fd, %g2 = ffffffffbd3e75b5
ldsh [%i4+%o3],%g2 ! %g2 = 000000000000591c
! Mem[0000000091800058] = 5eccfeee fa0ea805, %g2 = 0000591c, %g3 = 0bad0b00
ldd [%o0+0x058],%g2 ! %g2 = 000000005eccfeee 00000000fa0ea805
! Mem[00000000908001a0] = 046412e453389a2a, %g2 = 000000005eccfeee
ldx [%i5+0x1a0],%g2 ! %g2 = 046412e453389a2a
! Mem[000000006f8001c4] = 20fb8010, %l2 = 00000000054d17ee
swap [%i3+0x1c4],%l2 ! %l2 = 0000000020fb8010
! %l0 = fbf7fe96, %l1 = 65bc80e9, Mem[00000000910000c0] = b32e8c43 86264844
std %l0,[%i6+0x0c0] ! Mem[00000000910000c0] = fbf7fe96 65bc80e9
! Mem[000000006e800073] = 5b31be46, %l4 = 8bd77a2e51d02281
ldstub [%i1+0x073],%l4 ! %l4 = 00000046000000ff
p47_label_8:
! Mem[0000000091000170] = 9b414f1c, %g2 = 046412e453389a2a
lduw [%i6+0x170],%g2 ! %g2 = 000000009b414f1c
! Mem[0000000091000128] = 9f801569, %g2 = 000000009b414f1c
lduh [%i6+0x12a],%g2 ! %g2 = 0000000000009f80
! Mem[000000006f800124] = 6247ebe8, %l2 = 0000000020fb8010
ldsh [%i3+0x126],%l2 ! %l2 = ffffffffffffebe8
! Mem[000000006f800160] = c3519d22, %l1 = 65bc80e9, %l2 = ffffebe8
add %i3,0x160,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000c3519d22
! Mem[0000000091800084] = a6b4e02e, %g18 = dcf34b4643bfef72
ldsw [%o0+0x084],%g2 ! %g2 = dcf34b4643bfef72
! Mem[0000000090800068] = 0a9ef6b8, %g2 = ffffffffa6b4e02e
ldsb [%i5+0x06b],%g2 ! %g2 = 000000000000000a
! Mem[000000006e000058] = 89826446, %l6 = ec00a299, %l2 = c3519d22
add %i0,0x58,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 0000000089826446
! Mem[000000006f8001f4] = c56d1680, %l1 = 65bc80e9, %l7 = 5eb1041b
add %i3,0x1f4,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c56d1680
! Mem[000000006f8000a4] = 12904596, %l4 = 0000000000000046
swap [%i3+0x0a4],%l4 ! %l4 = 0000000012904596
! Mem[000000006e8000e0] = 7e1878987480147c, %l6 = 00000000ec00a299, %l7 = 00000000c56d1680
add %i1,0xe0,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 7e1878987480147c
p47_label_9:
! Mem[000000006e0000a0] = f652407eb4321bc4, %l5 = 000000000000009d, %l5 = 000000000000009d
add %i0,0xa0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = f652407eb4321bc4
! Mem[00000000908001e0] = c0047a02, %g2 = 000000000000000a
ldsb [%i5+0x1e0],%g2 ! %g2 = ffffffffffffffc0
! Mem[000000006e00014b] = 17a18784, %l7 = 7e1878987480147c
ldstub [%i0+0x14b],%l7 ! %l7 = 00000084000000ff
! %l2 = 0000000089826446, Mem[0000000090000178] = c97c7c4227581157
stx %l2,[%i4+0x178] ! Mem[0000000090000178] = 0000000089826446
! Mem[0000000090800064] = 6ea63daf, %g2 = ffffffffffffffc0
ldsh [%i5+0x064],%g2 ! %g2 = 0000000000006ea6
! Mem[000000006e8000e0] = 7e1878987480147c, %l1 = 0000000065bc80e9, %l6 = 00000000ec00a299
add %i1,0xe0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 7e1878987480147c
! Mem[000000006f8000ac] = f612ff19, %l2 = 89826446, %l5 = b4321bc4
add %i3,0xac,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f612ff19
! %l1 = 0000000065bc80e9, Mem[00000000910000f4] = be33c27d
stw %l1,[%i6+0x0f4] ! Mem[00000000910000f4] = 65bc80e9
! Mem[000000006f000113] = 158580dc, %l5 = 00000000f612ff19
ldstub [%i2+0x113],%l5 ! %l5 = 000000dc000000ff
! Mem[000000006f0000c8] = 3d0f82c6f7819497, %l2 = 0000000089826446, %l7 = 0000000000000084
add %i2,0xc8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 3d0f82c6f7819497
p47_label_10:
! Mem[000000006e800118] = 2c6ea50886d528ac, %l3 = ffffffffffffff95, %l7 = 3d0f82c6f7819497
add %i1,0x118,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 2c6ea50886d528ac
! %l1 = 0000000065bc80e9, Mem[000000009180010c] = e0b7babd
stw %l1,[%o0+0x10c] ! Mem[000000009180010c] = 65bc80e9
! Mem[000000006f000124] = 9bfb8be0, %l0 = 00000000fbf7fe96
swap [%i2+0x124],%l0 ! %l0 = 000000009bfb8be0
! Mem[000000006f8001b0] = e330c88d, %l5 = 00000000000000dc
ldub [%i3+0x1b0],%l5 ! %l5 = 00000000000000e3
! Mem[00000000908001bc] = 4a3237f9, %g2 = 0000000000006ea6
ldsb [%i5+0x1bc],%g2 ! %g2 = 000000000000004a
! %l3 = ffffffffffffff95, Mem[00000000900000fd] = ddee5605
stb %l3,[%i4+0x0fd] ! Mem[00000000900000fc] = 95ee5605
! %l7 = 2c6ea50886d528ac, Mem[0000000091000084] = f53fdb96
stw %l7,[%i6+0x084] ! Mem[0000000091000084] = 86d528ac
! Mem[000000006f0001ec] = 299e44e2, %l5 = 000000e3, %l0 = 9bfb8be0
add %i2,0x1ec,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000299e44e2
! Mem[000000006f800044] = 9cda6eb1, %l2 = 0000000089826446
swap [%i3+0x044],%l2 ! %l2 = 000000009cda6eb1
! Mem[0000000090800070] = 99f8bb03, %g2 = 000000000000004a
ldsh [%i5+0x072],%g2 ! %g2 = ffffffffffff99f8
p47_label_11:
! Mem[000000006f800108] = 4b22faf7, %l2 = 9cda6eb1, %l4 = 12904596
add %i3,0x108,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000004b22faf7
! Mem[00000000908000b4] = 53402956, %g2 = ffffffffffff99f8
ldsb [%i5+0x0b4],%g2 ! %g2 = 0000000000000053
! Mem[000000006e8000e3] = 7e187898, %l5 = 00000000000000e3
ldstub [%i1+0x0e3],%l5 ! %l5 = 00000098000000ff
! Mem[000000006e800114] = 8b5f9098, %l1 = 0000000065bc80e9
swap [%i1+0x114],%l1 ! %l1 = 000000008b5f9098
! Mem[000000006f000062] = b5955fde, %l4 = 000000004b22faf7
ldstub [%i2+0x062],%l4 ! %l4 = 0000005f000000ff
! Mem[00000000908000c0] = 8a3e6681, %g18 = dcf34b4643bfef72
ldsw [%i5+0x0c0],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006f000134] = 048ab12e, %l3 = ffffffffffffff95
swap [%i2+0x134],%l3 ! %l3 = 00000000048ab12e
! Mem[000000006f8001c0] = aac43f19054d17ee, %l1 = 000000008b5f9098, %l4 = 000000000000005f
add %i3,0x1c0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = aac43f19054d17ee
! Mem[000000006f00018c] = f3f23ec2, %l7 = 86d528ac, %l0 = 299e44e2
add %i2,0x18c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000f3f23ec2
! Mem[000000006e8000f4] = 1d293e91, %l7 = 2c6ea50886d528ac
swap [%i1+0x0f4],%l7 ! %l7 = 000000001d293e91
p47_label_12:
! %l6 = 7e1878987480147c, Mem[00000000910001ac] = 57ebb0cd
sth %l6,[%i6+0x1ac] ! Mem[00000000910001ac] = 147cb0cd
! Mem[00000000900001e8] = 8eb8368f9e49aa61, %g2 = ffffffff8a3e6681
ldx [%i4+0x1e8],%g2 ! %g2 = 8eb8368f9e49aa61
! Mem[000000006f800020] = 7436eca4, %l6 = 7e1878987480147c
swap [%i3+%o4],%l6 ! %l6 = 000000007436eca4
! Mem[000000009080002c] = 76bdc3e6, %g2 = 8eb8368f9e49aa61
ldsh [%i5+0x02c],%g2 ! %g2 = 00000000000076bd
! Mem[000000006f000118] = f7846a8a, %l4 = 054d17ee, %l4 = 054d17ee
add %i2,0x118,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000f7846a8a
! Mem[000000006f800120] = 66cbee35, %l1 = 000000008b5f9098
lduh [%i3+0x120],%l1 ! %l1 = 00000000000066cb
! Mem[000000006f000044] = 2f7f7f03, %l3 = 00000000048ab12e
swap [%i2+0x044],%l3 ! %l3 = 000000002f7f7f03
! Mem[000000006f8001c5] = 054d17ee, %l0 = 00000000f3f23ec2
ldstub [%i3+0x1c5],%l0 ! %l0 = 0000004d000000ff
! %l4 = 00000000f7846a8a, Mem[0000000091800188] = 6d9ac50de1b437f1
stx %l4,[%o0+0x188] ! Mem[0000000091800188] = 00000000f7846a8a
! Mem[00000000908001e0] = c0047a02, %g2 = 00000000000076bd
ldsh [%i5+0x1e0],%g2 ! %g2 = ffffffffffffc004
p47_label_13:
! Mem[000000006f8000f8] = eb1c8533, %l7 = 000000001d293e91
ldstub [%i3+0x0f8],%l7 ! %l7 = 000000eb000000ff
! Mem[0000000090800004] = e3091c39, %g2 = ffffffffffffc004
lduw [%i5+0x004],%g2 ! %g2 = 00000000e3091c39
! Mem[000000006f0001b2] = 4f91ff56, %l3 = 000000002f7f7f03
ldstub [%i2+0x1b2],%l3 ! %l3 = 000000ff000000ff
! Mem[000000009180002c] = 8ce756ba, %g2 = 00000000e3091c39
lduw [%o0+0x02c],%g2 ! %g2 = 000000008ce756ba
! %l6 = 7436eca4, %l7 = 000000eb, Mem[0000000091000078] = f3f23ec2 764702f0
std %l6,[%i6+0x078] ! Mem[0000000091000078] = 7436eca4 000000eb
! Mem[000000006f0001f8] = a4cdbf0d, %l5 = 0000000000000098
swap [%i2+0x1f8],%l5 ! %l5 = 00000000a4cdbf0d
! %l7 = 00000000000000eb, Mem[00000000918000f8] = 2c39abb3820479d7
stx %l7,[%o0+0x0f8] ! Mem[00000000918000f8] = 00000000000000eb
! %l2 = 000000009cda6eb1, Mem[00000000910001b1] = 37531bba
stb %l2,[%i6+0x1b1] ! Mem[00000000910001b0] = b1531bba
! Mem[00000000908000a8] = 7cfd002c f20eed25, %g2 = 8ce756ba, %g3 = fa0ea805
ldd [%i5+0x0a8],%g2 ! %g2 = 000000007cfd002c 00000000f20eed25
! Mem[0000000091800064] = 6111ba07, %g18 = dcf34b4643bfef72
ldsw [%o0+0x064],%g2 ! %g2 = dcf34b4643bfef72
p47_label_14:
! Mem[0000000091000140] = 050689d9, %g2 = 000000006111ba07
ldub [%i6+0x141],%g2 ! %g2 = 0000000000000005
! Mem[000000009000019c] = 325cd018, %g2 = 0000000000000005
ldsb [%i4+0x19f],%g2 ! %g2 = 0000000000000032
! %l1 = 00000000000066cb, Mem[000000009080007c] = eeec6c05
stw %l1,[%i5+0x07c] ! Mem[000000009080007c] = 000066cb
! Mem[000000006f800138] = 6f9e6ec7c8d219d3, %l1 = 00000000000066cb, %l5 = 00000000a4cdbf0d
add %i3,0x138,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6f9e6ec7c8d219d3
! Mem[000000006e000161] = fa042dfa, %l1 = 00000000000066cb
ldstub [%i0+0x161],%l1 ! %l1 = 00000004000000ff
! Mem[0000000090000114] = 79df520c, %g18 = dcf34b4643bfef72
ldsw [%i4+0x114],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006e800176] = 3ae3cc0d, %l6 = 000000007436eca4
ldstub [%i1+0x176],%l6 ! %l6 = 000000cc000000ff
! Mem[0000000091000130] = 3babf221bd627f18, %g2 = 0000000079df520c
ldx [%i6+0x130],%g2 ! %g2 = 3babf221bd627f18
! %l0 = 0000004d, %l1 = 00000004, Mem[00000000910001c8] = fee1a5a8 89278576
std %l0,[%i6+0x1c8] ! Mem[00000000910001c8] = 0000004d 00000004
! %l0 = 000000000000004d, Mem[0000000091800058] = 5eccfeeefa0ea805
stx %l0,[%o0+0x058] ! Mem[0000000091800058] = 000000000000004d
p47_label_15:
! Mem[000000006e800008] = 20babf2fc005512f, %l4 = 00000000f7846a8a, %l2 = 000000009cda6eb1
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 20babf2fc005512f
! Mem[000000009080019c] = 3817f15b, %g2 = 3babf221bd627f18
ldsb [%i5+0x19c],%g2 ! %g2 = 0000000000000038
! Mem[000000006f800088] = a53b6347f563eadb, %l3 = 00000000000000ff
ldx [%i3+0x088],%l3 ! %l3 = a53b6347f563eadb
! Mem[000000006f000080] = 8bd77a2e51d02281, %l1 = 0000000000000004, %l0 = 000000000000004d
add %i2,0x80,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 8bd77a2e51d02281
! %l3 = a53b6347f563eadb, Mem[000000009180006c] = 3e90d044
stw %l3,[%o0+0x06c] ! Mem[000000009180006c] = f563eadb
! Mem[000000006e8001b4] = a2af3afa, %l4 = f7846a8a, %l5 = c8d219d3
add %i1,0x1b4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000a2af3afa
! Mem[00000000918001d0] = a5d23446, %g18 = dcf34b4643bfef72
ldsw [%o0+0x1d0],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006f800048] = 9791ae84, %l1 = 0000000000000004
swap [%i3+0x048],%l1 ! %l1 = 000000009791ae84
! Mem[000000006e800068] = e3ec55b730a8ffef, %l6 = 00000000000000cc, %l6 = 00000000000000cc
add %i1,0x68,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = e3ec55b730a8ffef
! Mem[000000006f000018] = b2264120, %l3 = a53b6347f563eadb
ldstub [%i2+%o3],%l3 ! %l3 = 000000b2000000ff
p47_label_16:
! Mem[000000006f800020] = 7480147c08a2a021, %l1 = 000000009791ae84, %l0 = 8bd77a2e51d02281
add %i3,0x20,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 7480147c08a2a021
! Mem[000000006e000100] = 21a135b1d12399e9, %l0 = 7480147c08a2a021, %l2 = 20babf2fc005512f
add %i0,0x100,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 21a135b1d12399e9
! Mem[000000006f8001b4] = 7f5b30df, %l0 = 08a2a021, %l1 = 9791ae84
add %i3,0x1b4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000007f5b30df
! %l7 = 00000000000000eb, Mem[00000000910000b0] = 6c54d54e374fdfb3
stx %l7,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000000000000eb
! Mem[000000006e800060] = a99bbb1416209290, %l2 = 21a135b1d12399e9, %l5 = 00000000a2af3afa
add %i1,0x60,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a99bbb1416209290
! Mem[000000006f000048] = 4baa2d7a0839f6f2, %l2 = 21a135b1d12399e9, %l4 = 00000000f7846a8a
add %i2,0x48,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 4baa2d7a0839f6f2
! Mem[000000006f0000e0] = 858b16fc, %l2 = d12399e9, %l3 = 000000b2
add %i2,0xe0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000858b16fc
! Mem[000000006e0001d0] = 653f62f3, %l0 = 08a2a021, %l2 = d12399e9
add %i0,0x1d0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000653f62f3
! Mem[000000006e000044] = 52c5fe9b, %l7 = 000000eb, %l3 = 858b16fc
add %i0,0x44,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000052c5fe9b
! Mem[000000006f0001fe] = a0bb763d, %l0 = 7480147c08a2a021
ldstub [%i2+0x1fe],%l0 ! %l0 = 00000076000000ff
p47_label_17:
! %l6 = e3ec55b730a8ffef, Mem[0000000090000170] = 19d6bdacdeefdd70
stx %l6,[%i4+0x170] ! Mem[0000000090000170] = e3ec55b730a8ffef
! Mem[0000000091000060] = 291e59f7, %g2 = ffffffffa5d23446
lduw [%i6+0x060],%g2 ! %g2 = 00000000291e59f7
! Mem[000000006e8001b4] = a2af3afa, %l1 = 000000007f5b30df
ldsb [%i1+0x1b7],%l1 ! %l1 = fffffffffffffffa
! Mem[000000006f8001cb] = 4a7cb597, %l5 = a99bbb1416209290
ldstub [%i3+0x1cb],%l5 ! %l5 = 00000097000000ff
! Mem[0000000091000184] = 874b5e73, %g2 = 00000000291e59f7
ldsh [%i6+0x186],%g2 ! %g2 = ffffffffffff874b
! Mem[000000009100015c] = b58e5aef, %g2 = ffffffffffff874b
ldsb [%i6+0x15f],%g2 ! %g2 = ffffffffffffffb5
! %l2 = 00000000653f62f3, Mem[0000000090000044] = 315d3ce2
stw %l2,[%i4+0x044] ! Mem[0000000090000044] = 653f62f3
! Mem[0000000090800070] = a09699f8, %g2 = ffffffffffffffb5
lduw [%i5+0x070],%g2 ! %g2 = 00000000a09699f8
! %l4 = 0839f6f2, %l5 = 00000097, Mem[000000006e0000d0] = 740d371f bb0e2d4e
std %l4,[%i0+0x0d0] ! Mem[000000006e0000d0] = 0839f6f2 00000097
! Mem[00000000908000d8] = 5c8c93f0, %g2 = 00000000a09699f8
ldub [%i5+0x0da],%g2 ! %g2 = 000000000000005c
p47_label_18:
! Mem[000000006e000144] = 8dd20139, %l5 = 00000097, %l2 = 653f62f3
add %i0,0x144,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000008dd20139
! Mem[0000000090000050] = 426b4ad5 9870c588, %g2 = 0000005c, %g3 = f20eed25
ldd [%i4+0x050],%g2 ! %g2 = 00000000426b4ad5 000000009870c588
! Mem[0000000091000168] = 846b3255, %g18 = dcf34b4643bfef72
ldsw [%i6+0x168],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006f8000a0] = a7a7a91f, %l7 = 00000000000000eb
swap [%i3+0x0a0],%l7 ! %l7 = 00000000a7a7a91f
! Mem[00000000908000a0] = cebf2e78, %g18 = dcf34b4643bfef72
ldsw [%i5+0x0a0],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006e0000b8] = 065e5d31, %l4 = 4baa2d7a0839f6f2
swap [%i0+0x0b8],%l4 ! %l4 = 00000000065e5d31
! Mem[000000006f8000f8] = ff1c8533, %l0 = 0000000000000076
swap [%i3+0x0f8],%l0 ! %l0 = 00000000ff1c8533
! Mem[000000006f0000b0] = e93e17e7, %l0 = ff1c8533, %l1 = fffffffa
add %i2,0xb0,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e93e17e7
! Mem[000000006f8001e8] = fa076158, %l3 = 0000000052c5fe9b
swap [%i3+0x1e8],%l3 ! %l3 = 00000000fa076158
! %l5 = 0000000000000097, Mem[0000000090800088] = e465cdce3b38a1d3
stx %l5,[%i5+0x088] ! Mem[0000000090800088] = 0000000000000097
p47_label_19:
! Mem[000000006f0001d8] = f4a6745baf4db72a, %l6 = e3ec55b730a8ffef, %l4 = 00000000065e5d31
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = f4a6745baf4db72a
! Mem[0000000090000190] = 388c1d02, %g2 = ffffffffcebf2e78
ldsh [%i4+0x192],%g2 ! %g2 = 000000000000388c
! Mem[000000006f000136] = ffffff95, %l3 = 00000000fa076158
ldstub [%i2+0x136],%l3 ! %l3 = 000000ff000000ff
! Mem[0000000090000050] = 426b4ad5, %g2 = 000000000000388c
lduw [%i4+0x050],%g2 ! %g2 = 00000000426b4ad5
! Mem[0000000091000050] = de1db3f2, %g2 = 00000000426b4ad5
lduw [%i6+0x050],%g2 ! %g2 = 00000000de1db3f2
! Mem[000000006e800010] = 895cf848, %l0 = 00000000ff1c8533
ldsb [%i1+0x013],%l0 ! %l0 = 0000000000000048
! %l1 = 00000000e93e17e7, Mem[0000000091800090] = ff83cf3ce9c0328f
stx %l1,[%o0+0x090] ! Mem[0000000091800090] = 00000000e93e17e7
! %l4 = af4db72a, %l5 = 00000097, Mem[00000000918001d8] = 28aef307 c322e1d0
std %l4,[%o0+0x1d8] ! Mem[00000000918001d8] = af4db72a 00000097
! %l0 = 0000000000000048, Mem[00000000908001e0] = c0047a02
stw %l0,[%i5+0x1e0] ! Mem[00000000908001e0] = 00000048
! Mem[000000006f000045] = 048ab12e, %l7 = 00000000a7a7a91f
ldstub [%i2+0x045],%l7 ! %l7 = 0000008a000000ff
p47_label_20:
! Mem[000000006f0000ec] = 98f960ea, %l3 = 000000ff, %l0 = 00000048
add %i2,0xec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 0000000098f960ea
! Mem[00000000910001f8] = e4d5765cb5918e91, %g2 = 00000000de1db3f2
ldx [%i6+0x1f8],%g2 ! %g2 = e4d5765cb5918e91
! Mem[00000000918001dc] = 00000097, %g18 = dcf34b4643bfef72
ldsw [%o0+0x1dc],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006f80018b] = 6cb58ec5, %l6 = e3ec55b730a8ffef
ldstub [%i3+0x18b],%l6 ! %l6 = 000000c5000000ff
! Mem[00000000908000e8] = c63d9e2d, %g18 = dcf34b4643bfef72
ldsw [%i5+0x0e8],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000009180017c] = c2fca9c1, %g2 = ffffffffc63d9e2d
ldub [%o0+0x17f],%g2 ! %g2 = 00000000000000c2
! Mem[000000006e000030] = 3eff614e, %l1 = 00000000e93e17e7
swap [%i0+0x030],%l1 ! %l1 = 000000003eff614e
! %l0 = 0000000098f960ea, Mem[00000000908000d2] = 47b4ee65
sth %l0,[%i5+0x0d2] ! Mem[00000000908000d0] = 60eaee65
! %l7 = 000000000000008a, Mem[00000000900000e0] = 75bdbf877d93f870
stx %l7,[%i4+0x0e0] ! Mem[00000000900000e0] = 000000000000008a
! Mem[000000006f000020] = a7fdf625, %l0 = 98f960ea, %l4 = af4db72a
add %i2,0x20,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000a7fdf625
p47_label_21:
! Mem[000000006f000054] = 7fd49c06, %l3 = 00000000000000ff
ldsb [%i2+0x055],%l3 ! %l3 = ffffffffffffffd4
! %l0 = 0000000098f960ea, Mem[00000000900000f8] = c8db6184d195ee56
stx %l0,[%i4+0x0f8] ! Mem[00000000900000f8] = 0000000098f960ea
! Mem[000000006e0001e8] = 77e4fd04, %l3 = ffffffffffffffd4
ldstub [%i0+0x1e8],%l3 ! %l3 = 00000077000000ff
! %l6 = 00000000000000c5, Mem[0000000090800088] = 0000000000000097
stx %l6,[%i5+0x088] ! Mem[0000000090800088] = 00000000000000c5
! %l1 = 000000003eff614e, Mem[0000000090800154] = e70f0421
stw %l1,[%i5+0x154] ! Mem[0000000090800154] = 3eff614e
! Mem[000000006e8000d0] = 1b428195, %l2 = 000000008dd20139
swap [%i1+0x0d0],%l2 ! %l2 = 000000001b428195
! Mem[000000006e8000b0] = 4397be1c, %l5 = 0000000000000097
swap [%i1+0x0b0],%l5 ! %l5 = 000000004397be1c
! Mem[00000000908001e8] = 30f20fa1, %g2 = 00000000000000c2
lduh [%i5+0x1ea],%g2 ! %g2 = 00000000000030f2
! Mem[000000006f800110] = bc730d52, %l6 = 000000c5, %l3 = 00000077
add %i3,0x110,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000bc730d52
! Mem[000000006f000060] = b595ffde04ab689f, %l7 = 000000000000008a, %l3 = 00000000bc730d52
add %i2,0x60,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = b595ffde04ab689f
p47_label_22:
! Mem[000000006e800168] = d2be9b9e, %l4 = 00000000a7fdf625
swap [%i1+0x168],%l4 ! %l4 = 00000000d2be9b9e
! Mem[000000006f8000df] = 32e1f9c4, %l6 = 00000000000000c5
ldstub [%i3+0x0df],%l6 ! %l6 = 000000c4000000ff
! Mem[000000006f00014c] = 0b06f7b1, %l7 = 0000008a, %l7 = 0000008a
add %i2,0x14c,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 000000000b06f7b1
! Mem[0000000090000104] = 682c91a7, %g2 = 00000000000030f2
ldub [%i4+0x104],%g2 ! %g2 = 0000000000000068
! Mem[000000006e8000a7] = 7a83e290, %l6 = 00000000000000c4
ldstub [%i1+0x0a7],%l6 ! %l6 = 00000090000000ff
! Mem[000000006e00004c] = 9943da65, %l2 = 000000001b428195
swap [%i0+0x04c],%l2 ! %l2 = 000000009943da65
! Mem[00000000900000e8] = 76f00074 9d3b0171, %g2 = 00000068, %g3 = 9870c588
ldd [%i4+0x0e8],%g2 ! %g2 = 0000000076f00074 000000009d3b0171
! Mem[000000006e0001e0] = 8f43f745, %l3 = b595ffde04ab689f
swap [%i0+0x1e0],%l3 ! %l3 = 000000008f43f745
! Mem[000000006e00014a] = 17a187ff, %l2 = 000000009943da65
ldstub [%i0+0x14a],%l2 ! %l2 = 00000087000000ff
! Mem[000000006e800080] = 69306a80, %l6 = 0000000000000090
swap [%i1+0x080],%l6 ! %l6 = 0000000069306a80
p47_label_23:
! Mem[000000006e0001e0] = 04ab689f, %l0 = 98f960ea, %l4 = d2be9b9e
add %i0,0x1e0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000004ab689f
! Mem[000000006e800158] = 8bb61330, %l4 = 0000000004ab689f
swap [%i1+0x158],%l4 ! %l4 = 000000008bb61330
! Mem[0000000091000174] = 488b4661, %g18 = dcf34b4643bfef72
ldsw [%i6+0x174],%g2 ! %g2 = dcf34b4643bfef72
! Mem[000000006f0000d2] = 00000000, %l3 = 000000008f43f745
ldstub [%i2+0x0d2],%l3 ! %l3 = 00000000000000ff
! Mem[000000006f800178] = b573fe8da5ad2921, %l2 = 0000000000000087, %l7 = 000000000b06f7b1
add %i3,0x178,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = b573fe8da5ad2921
! %l1 = 000000003eff614e, Mem[0000000090000010] = 4afd5db2df443d99
stx %l1,[%i4+%o2] ! Mem[0000000090000010] = 000000003eff614e
! Mem[000000006f00008e] = 56cc66fe, %l0 = 0000000098f960ea
ldstub [%i2+0x08e],%l0 ! %l0 = 00000066000000ff
! Mem[000000006f000100] = 80242c7b, %l3 = 0000000000000000
swap [%i2+0x100],%l3 ! %l3 = 0000000080242c7b
! Mem[000000006e000020] = 817b9d9f, %l2 = 0000000000000087
ldub [%i0+0x021],%l2 ! %l2 = 000000000000007b
! %l7 = b573fe8da5ad2921, Mem[00000000918000d4] = 3ce56bc7
stw %l7,[%o0+0x0d4] ! Mem[00000000918000d4] = a5ad2921
p47_label_24:
! %l6 = 69306a80, %l7 = a5ad2921, Mem[000000006f8001b0] = e330c88d 7f5b30df
std %l6,[%i3+0x1b0] ! Mem[000000006f8001b0] = 69306a80 a5ad2921
! Mem[000000006e0000d0] = 0839f6f200000097, %l2 = 000000000000007b, %l0 = 0000000000000066
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 0839f6f200000097
! Mem[0000000091000080] = d93c86d5, %g2 = 00000000488b4661
ldsh [%i6+0x082],%g2 ! %g2 = ffffffffffffd93c
! Mem[00000000918001d0] = a5d23446, %g2 = ffffffffffffd93c
lduw [%o0+0x1d0],%g2 ! %g2 = 00000000a5d23446
! Mem[000000006f800128] = bcbaed76, %l5 = 000000004397be1c
swap [%i3+0x128],%l5 ! %l5 = 00000000bcbaed76
! Mem[000000006e800012] = 895cf848, %l3 = 0000000080242c7b
ldstub [%i1+0x012],%l3 ! %l3 = 000000f8000000ff
! Mem[000000006f000154] = c16ad795, %l6 = 0000000069306a80
lduh [%i2+0x156],%l6 ! %l6 = 000000000000d795
! Mem[000000006e0000d4] = 00000097, %l0 = 0839f6f200000097
swap [%i0+0x0d4],%l0 ! %l0 = 0000000000000097
! Mem[000000006e8000c1] = dcb15a5b, %l2 = 000000000000007b
ldstub [%i1+0x0c1],%l2 ! %l2 = 000000b1000000ff
! Mem[000000006e8000f0] = 2a3a00df86d528ac, %l7 = b573fe8da5ad2921, %l6 = 000000000000d795
add %i1,0xf0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 2a3a00df86d528ac
p47_label_25:
! %l4 = 000000008bb61330, Mem[0000000091000150] = 1a13b93e28ad1ffe
stx %l4,[%i6+0x150] ! Mem[0000000091000150] = 000000008bb61330
! Mem[00000000918000f8] = 00000000 000000eb, %g2 = a5d23446, %g3 = 9d3b0171
ldd [%o0+0x0f8],%g2 ! %g2 = 0000000000000000 00000000000000eb
! Mem[000000006f0000bc] = 0933d3f1, %l6 = 2a3a00df86d528ac
ldub [%i2+0x0bc],%l6 ! %l6 = 0000000000000009
! Mem[000000006e8001b0] = 6c0d6c76, %l1 = 3eff614e, %l6 = 00000009
add %i1,0x1b0,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000006c0d6c76
! Mem[000000006f800058] = db469759b79cf211, %l0 = 0000000000000097, %l3 = 00000000000000f8
add %i3,0x58,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = db469759b79cf211
! Mem[0000000091800110] = f7ca5a4f af9752b0, %g2 = 00000000, %g3 = 000000eb
ldd [%o0+0x110],%g2 ! %g2 = 00000000f7ca5a4f 00000000af9752b0
! Mem[000000006e00016c] = d96d68ea, %l2 = 00000000000000b1
swap [%i0+0x16c],%l2 ! %l2 = 00000000d96d68ea
! Mem[000000006f8000e0] = 58f3ff0a 5f4aca85, %l0 = 00000097, %l1 = 3eff614e
ldd [%i3+0x0e0],%l0 ! %l0 = 0000000058f3ff0a 000000005f4aca85
! Mem[000000006f0000e0] = 858b16fc, %l6 = 6c0d6c76, %l4 = 8bb61330
add %i2,0xe0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000858b16fc
! Mem[00000000908001bc] = 37f971f8, %g2 = 00000000f7ca5a4f
ldub [%i5+0x1be],%g2 ! %g2 = 0000000000000037
ba,a p47_not_taken_0_end
p47_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 0000000058f3ff0a
bne,a,pn %xcc,p47_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000005f4aca85
bne,a,pn %xcc,p47_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000d96d68ea
bne,a,pn %xcc,p47_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be db469759b79cf211
bne,a,pn %xcc,p47_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000858b16fc
bne,a,pn %xcc,p47_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000bcbaed76
bne,a,pn %xcc,p47_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000006c0d6c76
bne,a,pn %xcc,p47_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be b573fe8da5ad2921
bne,a,pn %xcc,p47_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p47_check_fp_registers:
set p47_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 65e397d1 4c1981ff
bne %xcc,p47_f0_fail
nop
! Check Local Memory
set p47_local0_expect,%g1
p47_check_local0:
ldx [%g1+0x030],%g2 ! Expected data = e93e17e79202bc07
ldx [%i0+0x030],%g3 ! Observed data at 000000006e000030
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x030,%g4
ldx [%g1+0x048],%g2 ! Expected data = bc6678eb1b428195
ldx [%i0+0x048],%g3 ! Observed data at 000000006e000048
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x048,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 0839f6f2272f9443
ldx [%i0+0x0b8],%g3 ! Observed data at 000000006e0000b8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0839f6f200000097
ldx [%i0+0x0d0],%g3 ! Observed data at 000000006e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x148],%g2 ! Expected data = 17a1ffffed5577ba
ldx [%i0+0x148],%g3 ! Observed data at 000000006e000148
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = faff2dfab5759c33
ldx [%i0+0x160],%g3 ! Observed data at 000000006e000160
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6d31362a000000b1
ldx [%i0+0x168],%g3 ! Observed data at 000000006e000168
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x168,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 04ab689f66fcda18
ldx [%i0+0x1e0],%g3 ! Observed data at 000000006e0001e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ffe4fd0440bc18f2
ldx [%i0+0x1e8],%g3 ! Observed data at 000000006e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i0,0x1e8,%g4
set p47_local1_expect,%g1
p47_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 895cff48a1e4d4bf
ldx [%i1+0x010],%g3 ! Observed data at 000000006e800010
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = 87992b34e7d9e213
ldx [%i1+0x020],%g3 ! Observed data at 000000006e800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x020,%g4
ldx [%g1+0x048],%g2 ! Expected data = 2c1fa25989de04dc
ldx [%i1+0x048],%g3 ! Observed data at 000000006e800048
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = e3ec55b730a8ffef
ldx [%i1+0x068],%g3 ! Observed data at 000000006e800068
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5b31beff634ad272
ldx [%i1+0x070],%g3 ! Observed data at 000000006e800070
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 000000904a86fff7
ldx [%i1+0x080],%g3 ! Observed data at 000000006e800080
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0f4a865a7a83e2ff
ldx [%i1+0x0a0],%g3 ! Observed data at 000000006e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 000000977d7bc8cd
ldx [%i1+0x0b0],%g3 ! Observed data at 000000006e8000b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = dcff5a5bfa7af348
ldx [%i1+0x0c0],%g3 ! Observed data at 000000006e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 8dd20139bb07dc72
ldx [%i1+0x0d0],%g3 ! Observed data at 000000006e8000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 7e1878ff7480147c
ldx [%i1+0x0e0],%g3 ! Observed data at 000000006e8000e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 2a3a00df86d528ac
ldx [%i1+0x0f0],%g3 ! Observed data at 000000006e8000f0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 9797ca3165bc80e9
ldx [%i1+0x110],%g3 ! Observed data at 000000006e800110
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x110,%g4
ldx [%g1+0x140],%g2 ! Expected data = 9c21b5c4307da176
ldx [%i1+0x140],%g3 ! Observed data at 000000006e800140
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = 04ab689fb8fc5758
ldx [%i1+0x158],%g3 ! Observed data at 000000006e800158
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = a7fdf6252f47d13d
ldx [%i1+0x168],%g3 ! Observed data at 000000006e800168
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 625b3dd83ae3ff0d
ldx [%i1+0x170],%g3 ! Observed data at 000000006e800170
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = ffffffc4443ce74c
ldx [%i1+0x178],%g3 ! Observed data at 000000006e800178
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 648b7443f3f23ec2
ldx [%i1+0x1a8],%g3 ! Observed data at 000000006e8001a8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i1,0x1a8,%g4
set p47_local2_expect,%g1
p47_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = ff2641208c3dcac4
ldx [%i2+0x018],%g3 ! Observed data at 000000006f000018
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x018,%g4
ldx [%g1+0x040],%g2 ! Expected data = 2738c34d04ffb12e
ldx [%i2+0x040],%g3 ! Observed data at 000000006f000040
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = b595ffde04ab689f
ldx [%i2+0x060],%g3 ! Observed data at 000000006f000060
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8a45491f56ccfffe
ldx [%i2+0x088],%g3 ! Observed data at 000000006f000088
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 9209a9130f08ddff
ldx [%i2+0x090],%g3 ! Observed data at 000000006f000090
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0000ff00f1b4582a
ldx [%i2+0x0d0],%g3 ! Observed data at 000000006f0000d0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 00000000d48be443
ldx [%i2+0x100],%g3 ! Observed data at 000000006f000100
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = 158580ffa5679e9a
ldx [%i2+0x110],%g3 ! Observed data at 000000006f000110
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = 046d5017fbf7fe96
ldx [%i2+0x120],%g3 ! Observed data at 000000006f000120
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = e4eae8c6ffffff95
ldx [%i2+0x130],%g3 ! Observed data at 000000006f000130
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x130,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4f91ff56ee393b06
ldx [%i2+0x1b0],%g3 ! Observed data at 000000006f0001b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 00000098a0bbff3d
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+0x000],%g2 ! Expected data = 17c628ed7710096b
ldx [%i3+0x000],%g3 ! Observed data at 000000006f800000
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7480147c08a2a021
ldx [%i3+0x020],%g3 ! Observed data at 000000006f800020
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = eaaae8dc89826446
ldx [%i3+0x040],%g3 ! Observed data at 000000006f800040
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = 00000004650baed7
ldx [%i3+0x048],%g3 ! Observed data at 000000006f800048
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x048,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 000000eb00000046
ldx [%i3+0x0a0],%g3 ! Observed data at 000000006f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 4a50aa9032e1f9ff
ldx [%i3+0x0d8],%g3 ! Observed data at 000000006f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 58f3ff0a5f4aca85
ldx [%i3+0x0e0],%g3 ! Observed data at 000000006f8000e0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 000000763ae3c20b
ldx [%i3+0x0f8],%g3 ! Observed data at 000000006f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4397be1cda0255ec
ldx [%i3+0x128],%g3 ! Observed data at 000000006f800128
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = 2e6ed1269f74ff99
ldx [%i3+0x150],%g3 ! Observed data at 000000006f800150
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 72e5aee3b0ff0570
ldx [%i3+0x170],%g3 ! Observed data at 000000006f800170
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = 6cb58efff3e53555
ldx [%i3+0x188],%g3 ! Observed data at 000000006f800188
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 69306a80a5ad2921
ldx [%i3+0x1b0],%g3 ! Observed data at 000000006f8001b0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = aac43f1905ff17ee
ldx [%i3+0x1c0],%g3 ! Observed data at 000000006f8001c0
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 4a7cb5ffd794b7cb
ldx [%i3+0x1c8],%g3 ! Observed data at 000000006f8001c8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 52c5fe9b104a362b
ldx [%i3+0x1e8],%g3 ! Observed data at 000000006f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p47_local_failed
add %i3,0x1e8,%g4
! The test for processor 47 has passed
p47_passed:
ta GOOD_TRAP
nop
p47_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p47_failed
p47_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p47_failed
p47_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p47_failed
p47_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p47_failed
p47_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p47_failed
p47_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p47_failed
p47_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p47_failed
p47_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p47_failed
p47_f0_fail:
set p47_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 47 failed
p47_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0bc] ! Set processor 47 done flag
set p47_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 47 failed
p47_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0bc] ! Set processor 47 done flag
set p47_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p47_selfmod_failed:
ba p47_failed
mov 0xabc,%g1
p47_common_error:
or %g0,0xf0f,%g1
ba p47_failed
mov %o5,%g3
p47_common_signature_error:
set p47_temp,%g1
ba p47_failed
st %g2,[%g1] ! Common Lock Number
p47_common_timeout:
set p47_temp,%g1
ba p47_failed
st %g2,[%g1] ! Common Lock Number
p47_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p47_failed
mov 0x0,%g3
p47_trap1e:
stba %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800008]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000008]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e000020]
lduha [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e000020]
ldstuba [%i3+%o3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f800018]
ldsha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e000008]
done
p47_trap1o:
stba %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000006e800008]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006f000008]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000006e000020]
lduha [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e000020]
ldstuba [%o3+%i3]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000006f800018]
ldsha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000006e000008]
done
p47_trap2e:
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800020]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f000018]
ldswa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000000]
done
p47_trap2o:
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000006e800020]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000006f000018]
ldswa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000006f000000]
done
p47_trap3e:
nop
nop
nop
done
p47_trap3o:
nop
nop
nop
done
p47_init_memory_pointers:
set p47_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p47_local0_start,%i0
set p47_local1_start,%i1
set p47_local2_start,%i2
set p47_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 9c5991ca3ae3cc0d
ldx [%g1+0x008],%l1 ! %l1 = 791cfb61fc39bc74
ldx [%g1+0x010],%l2 ! %l2 = 51cfb2d696ac5333
ldx [%g1+0x018],%l3 ! %l3 = 8e26173dd074f575
ldx [%g1+0x020],%l4 ! %l4 = 264e5cf0b188f2aa
ldx [%g1+0x028],%l5 ! %l5 = 67f4618617c628ed
ldx [%g1+0x030],%l6 ! %l6 = ed55a7666972bbc2
ldx [%g1+0x038],%l7 ! %l7 = 31bd9ad25356cab5
! Initialize the output register of window 0
set unres3_start,%o0
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 = 0c6a5b9a 82ecaff5 a9f8aed8 5bee6a6e
! %f4 = 3de7bced d062dc25 6ffdb7bd 857f5e87
! %f8 = eb71c000 c8dc236f 51c501ae 424f59cc
! %f12 = e5e64ebc 26d8be9d eb1cb508 f0e7a9c7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = dd3d1683 3f6363bd ea1edd8d 8ece5870
! %f20 = c561f191 6b562afa f3804c50 e02678ae
! %f24 = f0494532 17705699 a57f87c8 062f093a
! %f28 = 7811d0d3 6e4929d0 c4f4822c a2c5855d
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c5a1de15 e27f2bca 2fe87b46 ec74077d
! %f36 = be523970 62f8d646 d147aed9 b1400031
! %f40 = 9b48a232 e137f0ad 8c72de8f 5a1825ff
! %f44 = c3b7983f f8fde51d bee3dfa8 ff70869a
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x76fe82b800000062,%g7,%g1 ! GSR scale = 12, align = 2
wr %g1,%g0,%gsr ! GSR = 76fe82b800000062
wr %g0,%y ! Clear Y 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[0000000071000074] = 12753e51, %l6 = 4fa2570214d291a5
swap [%i2+0x074],%l6 ! %l6 = 0000000012753e51
! Mem[00000000718001f8] = 8d87523f2e95b6c1, %l0 = 624bbd0a15d9ff1a, %l3 = 661c79b81edc45b0
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 8d87523f2e95b6c1
! %l0 = 15d9ff1a, %l1 = a32287a4, Mem[0000000090000030] = 00680f6b 0ff757c1
std %l0,[%i4+0x030] ! Mem[0000000090000030] = 15d9ff1a a32287a4
! Mem[0000000090800198] = 4453face 3817f15b, %g2 = dad004ff, %g3 = 0bad0b00
ldd [%i5+0x198],%g2 ! %g2 = 000000004453face 000000003817f15b
! Mem[0000000071000088] = e381971c7b41ae3b, %l6 = 0000000012753e51, %l5 = a4bb216e33a868d8
add %i2,0x88,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = e381971c7b41ae3b
! Mem[00000000900001d4] = cce983c4, %g18 = a0600273f079989f
ldsw [%i4+0x1d4],%g2 ! %g2 = a0600273f079989f
! Mem[00000000708001d8] = 671a415b92400eed, %l0 = 624bbd0a15d9ff1a, %l1 = dc662f06a32287a4
add %i1,0x1d8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 671a415b92400eed
! Mem[00000000910001d8] = de2192211382a2ec, %g2 = ffffffffcce983c4
ldx [%i6+0x1d8],%g2 ! %g2 = de2192211382a2ec
! Mem[00000000700001e8] = 1730f866, %l2 = 3886131d, %l1 = 92400eed
add %i0,0x1e8,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000001730f866
! %l2 = bfd5745a3886131d, Mem[0000000090800168] = 0ac60230
stw %l2,[%i5+0x168] ! Mem[0000000090800168] = 3886131d
p48_label_2:
! %l2 = bfd5745a3886131d, Mem[0000000091800048] = b037761593c680d2
stx %l2,[%o0+0x048] ! Mem[0000000091800048] = bfd5745a3886131d
! Mem[00000000908001c0] = 71f81ff3, %g18 = a0600273f079989f
ldsw [%i5+0x1c0],%g2 ! %g2 = a0600273f079989f
! %l6 = 12753e51, %l7 = 88739b08, Mem[00000000900001d0] = 108e8d96 cce983c4
std %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = 12753e51 88739b08
! Mem[0000000070800184] = 85ebac62, %l5 = 7b41ae3b, %l5 = 7b41ae3b
add %i1,0x184,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000085ebac62
! %l2 = 3886131d, %l3 = 2e95b6c1, Mem[00000000708000c8] = 81b46ac2 d76bffd6
std %l2,[%i1+0x0c8] ! Mem[00000000708000c8] = 3886131d 2e95b6c1
! Mem[00000000700001c4] = ace84f6e, %l0 = 624bbd0a15d9ff1a
lduh [%i0+0x1c6],%l0 ! %l0 = 0000000000004f6e
! %l2 = 3886131d, %l3 = 2e95b6c1, Mem[0000000090000170] = 19d6bdac deefdd70
std %l2,[%i4+0x170] ! Mem[0000000090000170] = 3886131d 2e95b6c1
! Mem[000000009100008c] = f27b5515, %g2 = 0000000071f81ff3
ldsb [%i6+0x08e],%g2 ! %g2 = fffffffffffffff2
! Mem[00000000910000bc] = c273d442, %g2 = fffffffffffffff2
lduw [%i6+0x0bc],%g2 ! %g2 = 00000000c273d442
! %l7 = 93297f9688739b08, Mem[0000000090800098] = 9840e9c9
stw %l7,[%i5+0x098] ! Mem[0000000090800098] = 88739b08
p48_label_3:
! Mem[00000000718001a8] = f8bf1ec54839763b, %l2 = bfd5745a3886131d, %l7 = 93297f9688739b08
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = f8bf1ec54839763b
! Mem[0000000070000198] = 9fa5f487, %l5 = 85ebac62, %l4 = 6e17023e
add %i0,0x198,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 000000009fa5f487
! Mem[0000000071000105] = 9aa38d93, %l5 = 0000000085ebac62
ldstub [%i2+0x105],%l5 ! %l5 = 000000a3000000ff
! Mem[00000000700000b0] = 92db267182d79a89, %l7 = f8bf1ec54839763b, %l7 = f8bf1ec54839763b
add %i0,0xb0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 92db267182d79a89
! Mem[0000000071800134] = 43f79f0a, %l2 = bfd5745a3886131d
ldstub [%i3+0x134],%l2 ! %l2 = 00000043000000ff
! %l1 = 000000001730f866, Mem[000000009080017c] = ed70c2da
stb %l1,[%i5+0x17c] ! Mem[000000009080017c] = 6670c2da
! Mem[00000000910000fc] = 904a1384, %g2 = 00000000c273d442
lduh [%i6+0x0fe],%g2 ! %g2 = 000000000000904a
! Mem[00000000918000e4] = e7903ba1, %g2 = 000000000000904a
lduh [%o0+0x0e6],%g2 ! %g2 = 000000000000e790
! Mem[00000000710000f0] = 7d5d7a9193c522e1, %l3 = 8d87523f2e95b6c1, %l0 = 0000000000004f6e
add %i2,0xf0,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7d5d7a9193c522e1
! Mem[00000000708001ca] = 865122bd, %l5 = 00000000000000a3
ldstub [%i1+0x1ca],%l5 ! %l5 = 00000022000000ff
p48_label_4:
! Mem[00000000700000e4] = d1e8907f, %l3 = 8d87523f2e95b6c1
ldstub [%i0+0x0e4],%l3 ! %l3 = 000000d1000000ff
! Mem[00000000708000d0] = 04766090, %l4 = 000000009fa5f487
swap [%i1+0x0d0],%l4 ! %l4 = 0000000004766090
! Mem[0000000071800168] = 770e275f, %l7 = 92db267182d79a89
swap [%i3+0x168],%l7 ! %l7 = 00000000770e275f
! Mem[00000000708000b7] = 7b78a77c, %l2 = 0000000000000043
ldstub [%i1+0x0b7],%l2 ! %l2 = 0000007c000000ff
! Mem[00000000908001e8] = 916930f2, %g2 = 000000000000e790
lduw [%i5+0x1e8],%g2 ! %g2 = 00000000916930f2
! Mem[00000000708000e0] = 39e7dd05, %l1 = 000000001730f866
swap [%i1+0x0e0],%l1 ! %l1 = 0000000039e7dd05
! Mem[00000000700001cc] = c0b42853, %l1 = 0000000039e7dd05
ldsw [%i0+0x1cc],%l1 ! %l1 = ffffffffc0b42853
! Mem[0000000090000188] = 5e17cd9f, %g2 = 00000000916930f2
lduh [%i4+0x18a],%g2 ! %g2 = 0000000000005e17
! Mem[00000000718001bc] = acad8073, %l2 = 000000000000007c
ldub [%i3+0x1bc],%l2 ! %l2 = 00000000000000ac
! Mem[00000000900001ec] = aa61b626, %g2 = 0000000000005e17
ldsh [%i4+0x1ee],%g2 ! %g2 = ffffffffffffaa61
p48_label_5:
! Mem[0000000090000158] = 4e026fb8, %g2 = ffffffffffffaa61
ldub [%i4+0x15b],%g2 ! %g2 = 000000000000004e
! Mem[0000000091000160] = 8e5aef53, %g18 = a0600273f079989f
ldsw [%i6+0x160],%g2 ! %g2 = a0600273f079989f
! Mem[00000000700000ec] = e01c8b3c, %l4 = 0000000004766090
ldsb [%i0+0x0ee],%l4 ! %l4 = ffffffffffffff8b
! Mem[00000000910001f0] = 4b946571, %g2 = ffffffff8e5aef53
ldsh [%i6+0x1f0],%g2 ! %g2 = 0000000000004b94
! Mem[0000000070000034] = 04e83658, %l7 = 00000000770e275f
ldub [%i0+0x037],%l7 ! %l7 = 0000000000000058
! %l4 = ffffff8b, %l5 = 00000022, Mem[00000000908001f8] = 0c014136 937fb10f
std %l4,[%i5+0x1f8] ! Mem[00000000908001f8] = ffffff8b 00000022
! %l6 = 0000000012753e51, Mem[00000000908000f8] = 1182fc77
sth %l6,[%i5+0x0f8] ! Mem[00000000908000f8] = 3e51fc77
! Mem[0000000071800005] = 69abe0ce, %l5 = 0000000000000022
ldstub [%i3+0x005],%l5 ! %l5 = 000000ab000000ff
! Mem[00000000710001e8] = 4198385c, %l1 = ffffffffc0b42853
swap [%i2+0x1e8],%l1 ! %l1 = 000000004198385c
! Mem[0000000091800048] = bfd5745a 3886131d, %g2 = 00004b94, %g3 = 3817f15b
ldd [%o0+0x048],%g2 ! %g2 = 00000000bfd5745a 000000003886131d
p48_label_6:
! Mem[0000000090000168] = dbbc723c684e70cb, %g2 = 00000000bfd5745a
ldx [%i4+0x168],%g2 ! %g2 = dbbc723c684e70cb
! Mem[0000000091800160] = 7a9251e8 4001a737, %g2 = 684e70cb, %g3 = 3886131d
ldd [%o0+0x160],%g2 ! %g2 = 000000007a9251e8 000000004001a737
! %l0 = 93c522e1, %l1 = 4198385c, Mem[0000000091800000] = eab61522 2fd6eb90
std %l0,[%o0+%g0] ! Mem[0000000091800000] = 93c522e1 4198385c
! Mem[0000000090800180] = 77056037 24c54c11, %g2 = 7a9251e8, %g3 = 4001a737
ldd [%i5+0x180],%g2 ! %g2 = 0000000077056037 0000000024c54c11
! %l6 = 0000000012753e51, Mem[00000000718000f0] = 7f268f3eee53b7f1
stx %l6,[%i3+0x0f0] ! Mem[00000000718000f0] = 0000000012753e51
! %l0 = 93c522e1, %l1 = 4198385c, Mem[0000000090000018] = 591c05fd caf71b5d
std %l0,[%i4+%o3] ! Mem[0000000090000018] = 93c522e1 4198385c
! %l5 = 00000000000000ab, Mem[000000009100001c] = 6275b4ba
stw %l5,[%i6+0x01c] ! Mem[000000009100001c] = 000000ab
! Mem[0000000071800040] = 00de2b21, %l5 = 000000ab, %l7 = 00000058
add %i3,0x40,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000000de2b21
! %l2 = 000000ac, %l3 = 000000d1, Mem[00000000900001b8] = 587249c8 db2d8400
std %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000ac 000000d1
! Mem[0000000091800070] = a4bd2eca, %g18 = a0600273f079989f
ldsw [%o0+0x070],%g2 ! %g2 = a0600273f079989f
p48_label_7:
! %l6 = 0000000012753e51, Mem[000000009100005c] = 94e2a721
stw %l6,[%i6+0x05c] ! Mem[000000009100005c] = 12753e51
! Mem[00000000908000a4] = 8cb802da, %g2 = ffffffffa4bd2eca
ldsh [%i5+0x0a4],%g2 ! %g2 = ffffffffffff8cb8
! %l1 = 000000004198385c, Mem[0000000091000114] = 7e871147
stw %l1,[%i6+0x114] ! Mem[0000000091000114] = 4198385c
! Mem[00000000708000dc] = fcda89b9, %l1 = 000000004198385c
swap [%i1+0x0dc],%l1 ! %l1 = 00000000fcda89b9
! Mem[00000000910000fc] = a8fd904a, %g2 = ffffffffffff8cb8
lduh [%i6+0x0fc],%g2 ! %g2 = 000000000000a8fd
! Mem[0000000071800069] = 0661220e, %l2 = 00000000000000ac
ldstub [%i3+0x069],%l2 ! %l2 = 00000061000000ff
! Mem[00000000710000d8] = b476a0fca4b1aebb, %l2 = 0000000000000061, %l2 = 0000000000000061
add %i2,0xd8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = b476a0fca4b1aebb
! Mem[0000000090800018] = fa73ed6e c37c859d, %g2 = 0000a8fd, %g3 = 24c54c11
ldd [%i5+%o3],%g2 ! %g2 = 00000000fa73ed6e 00000000c37c859d
! Mem[00000000718000ec] = f0864145, %l6 = 12753e51, %l4 = ffffff8b
add %i3,0xec,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f0864145
! Mem[00000000710000b4] = e709c492, %l4 = 00000000f0864145
swap [%i2+0x0b4],%l4 ! %l4 = 00000000e709c492
p48_label_8:
! Mem[00000000700001f0] = a65cc9991690e885, %l7 = 0000000000de2b21, %l1 = 00000000fcda89b9
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = a65cc9991690e885
! Mem[0000000071000182] = 442650bb, %l1 = a65cc9991690e885
ldstub [%i2+0x182],%l1 ! %l1 = 00000050000000ff
! %l1 = 0000000000000050, Mem[0000000071800120] = 95490459
stb %l1,[%i3+0x120] ! Mem[0000000071800120] = 50490459
! Mem[0000000070800164] = 89e6bd08, %l3 = 000000d1, %l7 = 00de2b21
add %i1,0x164,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 0000000089e6bd08
! Mem[0000000090000004] = 2a5ba2c5, %g2 = 00000000fa73ed6e
ldsh [%i4+0x006],%g2 ! %g2 = 0000000000002a5b
! Mem[0000000071000054] = 035e365e, %l6 = 0000000012753e51
ldub [%i2+0x056],%l6 ! %l6 = 0000000000000036
! %l2 = b476a0fca4b1aebb, Mem[0000000090800154] = e70f0421
stb %l2,[%i5+0x154] ! Mem[0000000090800154] = bb0f0421
! Mem[0000000090000110] = e5369b5f, %g2 = 0000000000002a5b
lduw [%i4+0x110],%g2 ! %g2 = 00000000e5369b5f
! Mem[000000009000005c] = 564d8577, %g2 = 00000000e5369b5f
lduw [%i4+0x05c],%g2 ! %g2 = 00000000564d8577
! Mem[00000000708001a8] = bd21b02bcc416811, %l1 = 0000000000000050, %l3 = 00000000000000d1
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = bd21b02bcc416811
p48_label_9:
! %l4 = 00000000e709c492, Mem[0000000091800048] = bfd5745a
sth %l4,[%o0+0x048] ! Mem[0000000091800048] = c492745a
! Mem[00000000710001c8] = 9d9c58e6, %l0 = 7d5d7a9193c522e1
swap [%i2+0x1c8],%l0 ! %l0 = 000000009d9c58e6
! Mem[000000007100000b] = b9f19aa2, %l3 = bd21b02bcc416811
ldstub [%i2+0x00b],%l3 ! %l3 = 000000a2000000ff
! %l6 = 00000036, %l7 = 89e6bd08, Mem[0000000090000060] = 85fb14b8 0d1551d8
std %l6,[%i4+0x060] ! Mem[0000000090000060] = 00000036 89e6bd08
! Mem[0000000091800058] = feeefa0e, %g2 = 00000000564d8577
lduh [%o0+0x05a],%g2 ! %g2 = 000000000000feee
! Mem[0000000070800090] = 7d6217a435abd28e, %l2 = b476a0fca4b1aebb, %l1 = 0000000000000050
add %i1,0x90,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 7d6217a435abd28e
! Mem[00000000700001f0] = a65cc999, %l7 = 89e6bd08, %l2 = a4b1aebb
add %i0,0x1f0,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000a65cc999
! Mem[0000000070800178] = 6a63762b720fbbe6, %l1 = 7d6217a435abd28e, %l5 = 00000000000000ab
add %i1,0x178,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6a63762b720fbbe6
! %l0 = 000000009d9c58e6, Mem[000000009080009c] = d8debc93
stw %l0,[%i5+0x09c] ! Mem[000000009080009c] = 9d9c58e6
! %l6 = 0000000000000036, Mem[00000000918001ae] = 480f8036
sth %l6,[%o0+0x1ae] ! Mem[00000000918001ac] = 00368036
p48_label_10:
! Mem[0000000090800118] = 8f7f46fd043e2ee4, %g2 = 000000000000feee
ldx [%i5+0x118],%g2 ! %g2 = 8f7f46fd043e2ee4
! Mem[00000000718000e0] = 949a5d2992f26554, %l2 = 00000000a65cc999, %l5 = 6a63762b720fbbe6
add %i3,0xe0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 949a5d2992f26554
! Mem[0000000070000030] = e74881b404e83658, %l0 = 000000009d9c58e6, %l3 = 00000000000000a2
add %i0,0x30,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = e74881b404e83658
! %l2 = a65cc999, %l3 = 04e83658, Mem[00000000918000d0] = 3167ff06 3ce56bc7
std %l2,[%o0+0x0d0] ! Mem[00000000918000d0] = a65cc999 04e83658
! %l7 = 0000000089e6bd08, Mem[00000000918000e0] = e08754d50f35e790
stx %l7,[%o0+0x0e0] ! Mem[00000000918000e0] = 0000000089e6bd08
! %l6 = 0000000000000036, Mem[0000000090000168] = dbbc723c684e70cb
stx %l6,[%i4+0x168] ! Mem[0000000090000168] = 0000000000000036
! Mem[0000000070800118] = aaae4a4a, %l5 = 949a5d2992f26554
swap [%i1+0x118],%l5 ! %l5 = 00000000aaae4a4a
! Mem[0000000070000130] = 115742bf77bde388, %l3 = e74881b404e83658, %l2 = 00000000a65cc999
add %i0,0x130,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 115742bf77bde388
! Mem[000000007180016b] = 82d79a89, %l1 = 7d6217a435abd28e
ldstub [%i3+0x16b],%l1 ! %l1 = 00000089000000ff
! Mem[0000000070800094] = 35abd28e, %l3 = e74881b404e83658
swap [%i1+0x094],%l3 ! %l3 = 0000000035abd28e
p48_label_11:
! %l1 = 0000000000000089, Mem[000000009100004c] = c186360c
stb %l1,[%i6+0x04c] ! Mem[000000009100004c] = 8986360c
! Mem[0000000071000024] = 0f235bdc, %l1 = 00000089, %l1 = 00000089
add %i2,0x24,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000f235bdc
! Mem[00000000708001f0] = 3d57c6f9bf06b99d, %l7 = 0000000089e6bd08, %l5 = 00000000aaae4a4a
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 3d57c6f9bf06b99d
! Mem[00000000910001c8] = fee1a5a889278576, %g2 = 8f7f46fd043e2ee4
ldx [%i6+0x1c8],%g2 ! %g2 = fee1a5a889278576
! Mem[00000000700001bf] = 7734a873, %l3 = 0000000035abd28e
ldstub [%i0+0x1bf],%l3 ! %l3 = 00000073000000ff
! %l5 = 3d57c6f9bf06b99d, Mem[00000000918001c0] = 883343ce
stw %l5,[%o0+0x1c0] ! Mem[00000000918001c0] = bf06b99d
! Mem[00000000910000ec] = dbc52171, %g2 = fee1a5a889278576
lduw [%i6+0x0ec],%g2 ! %g2 = 00000000dbc52171
! Mem[00000000710000cc] = c112f9b4, %l3 = 0000000000000073
swap [%i2+0x0cc],%l3 ! %l3 = 00000000c112f9b4
! Mem[0000000071800118] = bb441cabc90c2c63, %l6 = 0000000000000036, %l2 = 115742bf77bde388
add %i3,0x118,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = bb441cabc90c2c63
! Mem[00000000710000c8] = a6a3a5f600000073, %l4 = 00000000e709c492, %l1 = 000000000f235bdc
add %i2,0xc8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = a6a3a5f600000073
p48_label_12:
! Mem[0000000091000160] = 8e5aef53, %g2 = 00000000dbc52171
lduh [%i6+0x160],%g2 ! %g2 = 0000000000008e5a
! %l3 = 00000000c112f9b4, Mem[000000009080003d] = 59c73563
stb %l3,[%i5+0x03d] ! Mem[000000009080003c] = b4c73563
! Mem[000000007000015c] = e82f2fa3, %l6 = 00000036, %l2 = c90c2c63
add %i0,0x15c,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 00000000e82f2fa3
! %l6 = 00000036, %l7 = 89e6bd08, Mem[0000000090000158] = d1d1ef4e 026fb8e3
std %l6,[%i4+0x158] ! Mem[0000000090000158] = 00000036 89e6bd08
! Mem[00000000700000c0] = 8b44a56b, %l7 = 0000000089e6bd08
swap [%i0+0x0c0],%l7 ! %l7 = 000000008b44a56b
! %l6 = 00000036, %l7 = 8b44a56b, Mem[00000000718001a0] = 956bca0e d3122ae8
std %l6,[%i3+0x1a0] ! Mem[00000000718001a0] = 00000036 8b44a56b
! Mem[0000000070800150] = 94edb293, %l0 = 000000009d9c58e6
swap [%i1+0x150],%l0 ! %l0 = 0000000094edb293
! Mem[0000000090000104] = 682c91a7, %g18 = a0600273f079989f
ldsw [%i4+0x104],%g2 ! %g2 = a0600273f079989f
! %l0 = 94edb293, %l1 = 00000073, Mem[0000000090800030] = cf83b46f 8839e98b
std %l0,[%i5+0x030] ! Mem[0000000090800030] = 94edb293 00000073
! Mem[0000000090000100] = 05a08d70 682c91a7, %g2 = 682c91a7, %g3 = c37c859d
ldd [%i4+0x100],%g2 ! %g2 = 0000000005a08d70 00000000682c91a7
p48_label_13:
! Mem[00000000918000d0] = a65cc999, %g2 = 0000000005a08d70
ldsb [%o0+0x0d0],%g2 ! %g2 = ffffffffffffffa6
! %l1 = a6a3a5f600000073, Mem[000000009000015c] = 89e6bd08
sth %l1,[%i4+0x15c] ! Mem[000000009000015c] = 0073bd08
! Mem[00000000708000dc] = 4198385c, %l6 = 0000000000000036
swap [%i1+0x0dc],%l6 ! %l6 = 000000004198385c
! Mem[00000000918000b0] = d557e97b, %g2 = ffffffffffffffa6
lduw [%o0+0x0b0],%g2 ! %g2 = 00000000d557e97b
! Mem[0000000070800148] = 3bd7ff683f73dca6, %l7 = 000000008b44a56b, %l7 = 000000008b44a56b
add %i1,0x148,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 3bd7ff683f73dca6
! Mem[0000000070000148] = 2db4b5c1, %l1 = a6a3a5f600000073
swap [%i0+0x148],%l1 ! %l1 = 000000002db4b5c1
! Mem[0000000070000028] = ffcb3b10, %l1 = 000000002db4b5c1
swap [%i0+%o5],%l1 ! %l1 = 00000000ffcb3b10
! Mem[00000000918001bc] = 105c4229, %g2 = 00000000d557e97b
lduh [%o0+0x1bc],%g2 ! %g2 = 000000000000105c
! Mem[00000000900001dc] = 2dbad84a, %g2 = 000000000000105c
lduh [%i4+0x1dc],%g2 ! %g2 = 0000000000002dba
! %l1 = 00000000ffcb3b10, Mem[0000000091800068] = 8c9fe99d
sth %l1,[%o0+0x068] ! Mem[0000000091800068] = 3b10e99d
p48_label_14:
! %l2 = e82f2fa3, %l3 = c112f9b4, Mem[0000000070800170] = 6ff8b8cd 737023a3
std %l2,[%i1+0x170] ! Mem[0000000070800170] = e82f2fa3 c112f9b4
! Mem[0000000091800104] = e7be2c71, %g2 = 0000000000002dba
ldsb [%o0+0x105],%g2 ! %g2 = ffffffffffffffe7
! Mem[0000000070000080] = af59bd81bb41968a, %l4 = 00000000e709c492, %l7 = 3bd7ff683f73dca6
add %i0,0x80,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = af59bd81bb41968a
! Mem[0000000071800177] = cffed14e, %l2 = 00000000e82f2fa3
ldstub [%i3+0x177],%l2 ! %l2 = 0000004e000000ff
! %l2 = 000000000000004e, Mem[000000009080015c] = c0ef85ef
sth %l2,[%i5+0x15c] ! Mem[000000009080015c] = 004e85ef
! Mem[0000000071800150] = 2a995c33, %l0 = 0000000094edb293
swap [%i3+0x150],%l0 ! %l0 = 000000002a995c33
! %l6 = 000000004198385c, Mem[0000000091000008] = 2077cefd
stw %l6,[%i6+%o1] ! Mem[0000000091000008] = 4198385c
! %l2 = 0000004e, %l3 = c112f9b4, Mem[0000000090000148] = 7ada8830 e3e718c0
std %l2,[%i4+0x148] ! Mem[0000000090000148] = 0000004e c112f9b4
! Mem[0000000071800194] = 7aafdb16, %l1 = 00000000ffcb3b10
swap [%i3+0x194],%l1 ! %l1 = 000000007aafdb16
! Mem[0000000070000098] = f24c817b, %l3 = c112f9b4, %l3 = c112f9b4
add %i0,0x98,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000f24c817b
p48_label_15:
! %l2 = 000000000000004e, Mem[000000009180004c] = 3886131d
stb %l2,[%o0+0x04c] ! Mem[000000009180004c] = 4e86131d
! Mem[0000000070800118] = 92f265545ae967b8, %l2 = 000000000000004e, %l6 = 000000004198385c
add %i1,0x118,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 92f265545ae967b8
! Mem[00000000910000d0] = 45aa483a 512dff05, %g2 = ffffffe7, %g3 = 682c91a7
ldd [%i6+0x0d0],%g2 ! %g2 = 0000000045aa483a 00000000512dff05
! Mem[0000000070000190] = b77c9b6a, %l4 = 00000000e709c492
swap [%i0+0x190],%l4 ! %l4 = 00000000b77c9b6a
! Mem[00000000910001c4] = d0680785, %g18 = a0600273f079989f
ldsw [%i6+0x1c4],%g2 ! %g2 = a0600273f079989f
! Mem[000000007180016d] = a8f83b68, %l3 = 00000000f24c817b
ldstub [%i3+0x16d],%l3 ! %l3 = 000000f8000000ff
! Mem[0000000070000094] = 0dd714c0, %l7 = af59bd81bb41968a
swap [%i0+0x094],%l7 ! %l7 = 000000000dd714c0
! Mem[00000000700000c4] = 45593f87, %l5 = 3d57c6f9bf06b99d
swap [%i0+0x0c4],%l5 ! %l5 = 0000000045593f87
! Mem[0000000071000114] = b661d18c, %l3 = 000000f8, %l6 = 5ae967b8
add %i2,0x114,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000b661d18c
! Mem[0000000071800140] = 35e65f27, %l6 = b661d18c, %l6 = b661d18c
add %i3,0x140,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000035e65f27
p48_label_16:
! Mem[0000000090000030] = ff1aa322, %g2 = ffffffffd0680785
ldsh [%i4+0x032],%g2 ! %g2 = ffffffffffffff1a
! Mem[000000009100007c] = 764702f0, %g2 = ffffffffffffff1a
lduh [%i6+0x07c],%g2 ! %g2 = 0000000000007647
! Mem[0000000071800000] = 35155daa, %l6 = 0000000035e65f27
ldsw [%i3+%g0],%l6 ! %l6 = 0000000035155daa
! Mem[0000000071800088] = 4c265df9, %l6 = 0000000035155daa
ldstub [%i3+0x088],%l6 ! %l6 = 0000004c000000ff
! Mem[0000000070800088] = 8b6a41b7, %l7 = 000000000dd714c0
swap [%i1+0x088],%l7 ! %l7 = 000000008b6a41b7
! %l2 = 0000004e, %l3 = 000000f8, Mem[00000000908000c8] = ab91429d d46ef843
std %l2,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000004e 000000f8
! Mem[00000000718000e8] = 719331f3, %l5 = 0000000045593f87
swap [%i3+0x0e8],%l5 ! %l5 = 00000000719331f3
! Mem[0000000070800030] = cace11ad, %l6 = 000000000000004c
swap [%i1+0x030],%l6 ! %l6 = 00000000cace11ad
! Mem[0000000090000160] = ab96bbcc, %g18 = a0600273f079989f
ldsw [%i4+0x160],%g2 ! %g2 = a0600273f079989f
! %l6 = 00000000cace11ad, Mem[000000007000013d] = 0906a62f
stb %l6,[%i0+0x13d] ! Mem[000000007000013c] = 09ada62f
p48_label_17:
! Mem[00000000710000d8] = b476a0fc, %l4 = 00000000b77c9b6a
swap [%i2+0x0d8],%l4 ! %l4 = 00000000b476a0fc
! %l5 = 00000000719331f3, Mem[0000000091800050] = e6e762504cefec36
stx %l5,[%o0+0x050] ! Mem[0000000091800050] = 00000000719331f3
! Mem[0000000090800160] = c88876f2, %g2 = ffffffffab96bbcc
ldsb [%i5+0x161],%g2 ! %g2 = ffffffffffffffc8
! %l2 = 000000000000004e, Mem[0000000090000184] = 2af08539
stw %l2,[%i4+0x184] ! Mem[0000000090000184] = 0000004e
! Mem[00000000900001b4] = 522e0000, %g2 = ffffffffffffffc8
ldsh [%i4+0x1b6],%g2 ! %g2 = 000000000000522e
! Mem[000000009180004c] = 4e86131d, %g18 = a0600273f079989f
ldsw [%o0+0x04c],%g2 ! %g2 = a0600273f079989f
! Mem[00000000718001a0] = 000000368b44a56b, %l5 = 00000000719331f3, %l2 = 000000000000004e
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 000000368b44a56b
! Mem[0000000091000148] = 9adef771, %g18 = a0600273f079989f
ldsw [%i6+0x148],%g2 ! %g2 = a0600273f079989f
! Mem[0000000070000178] = 1d976425, %l5 = 719331f3, %l2 = 8b44a56b
add %i0,0x178,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000001d976425
! Mem[0000000091000060] = 1e59f78b, %g2 = ffffffff9adef771
ldsb [%i6+0x061],%g2 ! %g2 = 000000000000001e
p48_label_18:
! Mem[0000000071000074] = 14d291a5, %l4 = 00000000b476a0fc
swap [%i2+0x074],%l4 ! %l4 = 0000000014d291a5
! Mem[0000000090800018] = fa73ed6ec37c859d, %g2 = 000000000000001e
ldx [%i5+%o3],%g2 ! %g2 = fa73ed6ec37c859d
! %l0 = 2a995c33, %l1 = 7aafdb16, Mem[00000000908000b8] = a2fce2f0 6a8e8ff0
std %l0,[%i5+0x0b8] ! Mem[00000000908000b8] = 2a995c33 7aafdb16
! Mem[0000000071000120] = 9db95e6d, %l5 = 719331f3, %l7 = 8b6a41b7
add %i2,0x120,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000009db95e6d
! %l3 = 00000000000000f8, Mem[0000000091800180] = fca9c1ba42fb1ad0
stx %l3,[%o0+0x180] ! Mem[0000000091800180] = 00000000000000f8
! Mem[00000000900001c8] = a87366ff, %g2 = fa73ed6ec37c859d
ldsh [%i4+0x1c8],%g2 ! %g2 = ffffffffffffa873
! Mem[0000000071800124] = d79c2153, %l6 = cace11ad, %l7 = 9db95e6d
add %i3,0x124,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000d79c2153
! Mem[0000000070000170] = 99de47a4, %l4 = 14d291a5, %l4 = 14d291a5
add %i0,0x170,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000099de47a4
! Mem[0000000091000104] = 62d999f4, %g2 = ffffffffffffa873
ldsb [%i6+0x104],%g2 ! %g2 = 0000000000000062
! Mem[00000000700001e8] = 1730f8662b89aad5, %l5 = 00000000719331f3, %l0 = 000000002a995c33
add %i0,0x1e8,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 1730f8662b89aad5
p48_label_19:
! Mem[00000000900001b8] = 000000ac000000d1, %g2 = 0000000000000062
ldx [%i4+0x1b8],%g2 ! %g2 = 000000ac000000d1
! Mem[0000000090800074] = bb03eaa9, %g2 = 000000ac000000d1
lduh [%i5+0x074],%g2 ! %g2 = 000000000000bb03
! Mem[0000000071800026] = 28aa8a0f, %l5 = 00000000719331f3
ldstub [%i3+0x026],%l5 ! %l5 = 0000008a000000ff
! Mem[000000009000017c] = 27581157, %g2 = 000000000000bb03
ldsb [%i4+0x17c],%g2 ! %g2 = 0000000000000027
! Mem[0000000070000130] = 115742bf77bde388, %l4 = 0000000099de47a4, %l4 = 0000000099de47a4
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 115742bf77bde388
! %l4 = 115742bf77bde388, Mem[0000000091800006] = 385c8f1d
sth %l4,[%o0+0x006] ! Mem[0000000091800004] = e3888f1d
! Mem[00000000710000ac] = dcac793e, %l2 = 1d976425, %l2 = 1d976425
add %i2,0xac,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000dcac793e
! %l0 = 2b89aad5, %l1 = 7aafdb16, Mem[0000000090000160] = ab96bbcc 2b4c5fea
std %l0,[%i4+0x160] ! Mem[0000000090000160] = 2b89aad5 7aafdb16
! Mem[0000000070000083] = af59bd81, %l3 = 00000000000000f8
ldstub [%i0+0x083],%l3 ! %l3 = 00000081000000ff
! Mem[0000000071800178] = ddd106d4, %l1 = 000000007aafdb16
swap [%i3+0x178],%l1 ! %l1 = 00000000ddd106d4
p48_label_20:
! Mem[00000000908000f0] = 6f1e9dcf 3178189a, %g2 = 00000027, %g3 = 512dff05
ldd [%i5+0x0f0],%g2 ! %g2 = 000000006f1e9dcf 000000003178189a
! Mem[000000007080009c] = 4aae4182, %l4 = 77bde388, %l4 = 77bde388
add %i1,0x9c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000004aae4182
! Mem[0000000071000074] = b476a0fc, %l7 = 00000000d79c2153
ldsb [%i2+0x076],%l7 ! %l7 = ffffffffffffffa0
! Mem[0000000070800005] = 4ca737d0, %l2 = 00000000dcac793e
ldstub [%i1+0x005],%l2 ! %l2 = 000000a7000000ff
! Mem[0000000071000108] = a3867265, %l5 = 000000000000008a
swap [%i2+0x108],%l5 ! %l5 = 00000000a3867265
! %l0 = 1730f8662b89aad5, Mem[000000009100002e] = 54439b36
sth %l0,[%i6+0x02e] ! Mem[000000009100002c] = aad59b36
! Mem[0000000090000070] = 8595c8fd, %g2 = 000000006f1e9dcf
ldsb [%i4+0x071],%g2 ! %g2 = ffffffffffffff85
! %l4 = 000000004aae4182, Mem[00000000718001d0] = 5d92d11b
stb %l4,[%i3+0x1d0] ! Mem[00000000718001d0] = 8292d11b
! Mem[000000007100013c] = 77e3b80b, %l4 = 000000004aae4182
ldstub [%i2+0x13c],%l4 ! %l4 = 00000077000000ff
! Mem[0000000070800108] = 8830d987ca328029, %l5 = 00000000a3867265, %l0 = 1730f8662b89aad5
add %i1,0x108,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 8830d987ca328029
p48_label_21:
! Mem[00000000908001ec] = 0fa10a75, %g2 = ffffffffffffff85
ldsh [%i5+0x1ec],%g2 ! %g2 = 0000000000000fa1
! Mem[00000000910001a4] = 3f4114b0, %g2 = 0000000000000fa1
lduw [%i6+0x1a4],%g2 ! %g2 = 000000003f4114b0
! %l7 = ffffffffffffffa0, Mem[00000000900001ba] = 00ac0000
sth %l7,[%i4+0x1ba] ! Mem[00000000900001b8] = ffa00000
! Mem[0000000070800187] = 85ebac62, %l5 = 00000000a3867265
ldstub [%i1+0x187],%l5 ! %l5 = 00000062000000ff
! %l3 = 0000000000000081, Mem[00000000700001c8] = 873f02f4
stw %l3,[%i0+0x1c8] ! Mem[00000000700001c8] = 00000081
! Mem[0000000070800164] = 89e6bd08, %l5 = 00000062, %l7 = ffffffa0
add %i1,0x164,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000089e6bd08
! %l3 = 0000000000000081, Mem[0000000091000078] = dfde3d56764702f0
stx %l3,[%i6+0x078] ! Mem[0000000091000078] = 0000000000000081
! %l6 = 00000000cace11ad, Mem[00000000900001d2] = 3e518873
sth %l6,[%i4+0x1d2] ! Mem[00000000900001d0] = 11ad8873
! Mem[0000000070000064] = 526bc459, %l0 = 8830d987ca328029
swap [%i0+0x064],%l0 ! %l0 = 00000000526bc459
! Mem[0000000091000090] = 5515d678c9278aa9, %g2 = 000000003f4114b0
ldx [%i6+0x090],%g2 ! %g2 = 5515d678c9278aa9
p48_label_22:
! Mem[00000000718000e8] = 45593f87, %l0 = 00000000526bc459
swap [%i3+0x0e8],%l0 ! %l0 = 0000000045593f87
! Mem[00000000700000b4] = 82d79a89, %l0 = 0000000045593f87
swap [%i0+0x0b4],%l0 ! %l0 = 0000000082d79a89
! Mem[00000000710001dc] = 2ffb7876, %l4 = 00000077, %l0 = 82d79a89
add %i2,0x1dc,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000002ffb7876
! %l4 = 0000000000000077, Mem[00000000708001b8] = 98181e91
stw %l4,[%i1+0x1b8] ! Mem[00000000708001b8] = 00000077
! Mem[0000000070000168] = e1941c9b4656cb5e, %l1 = 00000000ddd106d4
ldx [%i0+0x168],%l1 ! %l1 = e1941c9b4656cb5e
! Mem[0000000070800100] = b0447ee19490b45c, %l6 = 00000000cace11ad, %l0 = 000000002ffb7876
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = b0447ee19490b45c
! Mem[000000007000016c] = 4656cb5e, %l1 = e1941c9b4656cb5e
swap [%i0+0x16c],%l1 ! %l1 = 000000004656cb5e
! Mem[000000009080008c] = 3b38a1d3, %g18 = a0600273f079989f
ldsw [%i5+0x08c],%g2 ! %g2 = a0600273f079989f
! %l6 = cace11ad, %l7 = 89e6bd08, Mem[0000000090000178] = c97c7c42 27581157
std %l6,[%i4+0x178] ! Mem[0000000090000178] = cace11ad 89e6bd08
! Mem[00000000718000c8] = 301a3db263345724, %l6 = 00000000cace11ad, %l0 = b0447ee19490b45c
add %i3,0xc8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 301a3db263345724
p48_label_23:
! %l2 = 00000000000000a7, Mem[0000000091800024] = ccd03a2b
stw %l2,[%o0+0x024] ! Mem[0000000091800024] = 000000a7
! Mem[00000000910001c8] = a5a88927, %g2 = 000000003b38a1d3
lduh [%i6+0x1ca],%g2 ! %g2 = 000000000000a5a8
! Mem[00000000710001b8] = 5373b7dda0b11068, %l0 = 301a3db263345724, %l0 = 301a3db263345724
add %i2,0x1b8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 5373b7dda0b11068
! Mem[00000000908001bc] = 4a3237f9, %g2 = 000000000000a5a8
lduh [%i5+0x1bc],%g2 ! %g2 = 0000000000004a32
! %l1 = 000000004656cb5e, Mem[00000000908001f2] = 4c0fb1c7
sth %l1,[%i5+0x1f2] ! Mem[00000000908001f0] = cb5eb1c7
! Mem[000000007000011c] = d2b1fd38, %l0 = a0b11068, %l4 = 00000077
add %i0,0x11c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000d2b1fd38
! %l1 = 000000004656cb5e, Mem[0000000091800128] = f34badfa7e21ef63
stx %l1,[%o0+0x128] ! Mem[0000000091800128] = 000000004656cb5e
! %l0 = 5373b7dda0b11068, Mem[0000000091000082] = d93cf53f
stb %l0,[%i6+0x082] ! Mem[0000000091000080] = 683cf53f
! Mem[0000000091000110] = 6f4c32b3, %g2 = 0000000000004a32
ldsh [%i6+0x110],%g2 ! %g2 = 0000000000006f4c
! Mem[00000000718001c8] = dcfb2776, %l7 = 0000000089e6bd08
swap [%i3+0x1c8],%l7 ! %l7 = 00000000dcfb2776
p48_label_24:
! Mem[0000000090800144] = ae514e48, %g2 = 0000000000006f4c
ldub [%i5+0x144],%g2 ! %g2 = 00000000000000ae
! Mem[00000000710000c0] = 163c0507bf205f2c, %l4 = 00000000d2b1fd38, %l3 = 0000000000000081
add %i2,0xc0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 163c0507bf205f2c
! Mem[000000007180015d] = 248ca012, %l6 = 00000000cace11ad
ldstub [%i3+0x15d],%l6 ! %l6 = 0000008c000000ff
! Mem[0000000071800038] = 56c412d8, %l4 = 00000000d2b1fd38
ldstub [%i3+0x038],%l4 ! %l4 = 00000056000000ff
! Mem[00000000900000fc] = ee5605a0, %g2 = 00000000000000ae
ldsb [%i4+0x0fe],%g2 ! %g2 = ffffffffffffffee
! Mem[00000000900000f0] = 2cbe15ed, %g18 = a0600273f079989f
ldsw [%i4+0x0f0],%g2 ! %g2 = a0600273f079989f
! Mem[0000000090000148] = 0000004e c112f9b4, %g2 = 2cbe15ed, %g3 = 3178189a
ldd [%i4+0x148],%g2 ! %g2 = 000000000000004e 00000000c112f9b4
! %l6 = 000000000000008c, Mem[000000009100007e] = 00811cec
sth %l6,[%i6+0x07e] ! Mem[000000009100007c] = 008c1cec
! Mem[0000000071000188] = ffd6a0928849cb33, %l5 = 0000000000000062, %l3 = 163c0507bf205f2c
add %i2,0x188,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = ffd6a0928849cb33
! Mem[0000000090800008] = d132c671bc402a68, %g2 = 000000000000004e
ldx [%i5+%o1],%g2 ! %g2 = d132c671bc402a68
p48_label_25:
! Mem[0000000070800118] = 92f265545ae967b8, %l7 = 00000000dcfb2776, %l2 = 00000000000000a7
add %i1,0x118,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 92f265545ae967b8
! Mem[00000000700001d7] = 0af36786, %l4 = 0000000000000056
ldstub [%i0+0x1d7],%l4 ! %l4 = 00000086000000ff
! Mem[0000000091000128] = 1c009f80 15699322, %g2 = bc402a68, %g3 = c112f9b4
ldd [%i6+0x128],%g2 ! %g2 = 000000001c009f80 0000000015699322
! Mem[00000000708000b8] = 23382108, %l1 = 000000004656cb5e
swap [%i1+0x0b8],%l1 ! %l1 = 0000000023382108
! %l7 = 00000000dcfb2776, Mem[000000009180019c] = ba7cf3a7
stw %l7,[%o0+0x19c] ! Mem[000000009180019c] = dcfb2776
! Mem[00000000910000d4] = ff054dfb, %g2 = 000000001c009f80
lduh [%i6+0x0d6],%g2 ! %g2 = 000000000000ff05
! Mem[000000007180013b] = ded6e5be, %l3 = ffd6a0928849cb33
ldstub [%i3+0x13b],%l3 ! %l3 = 000000be000000ff
! %l4 = 0000000000000086, Mem[0000000091800050] = 00000000
sth %l4,[%o0+0x050] ! Mem[0000000091800050] = 00860000
! Mem[0000000070800015] = fdfb1358, %l3 = 00000000000000be
ldstub [%i1+0x015],%l3 ! %l3 = 000000fb000000ff
! Mem[000000009180014c] = 0cd57706, %g2 = 000000000000ff05
lduw [%o0+0x14c],%g2 ! %g2 = 000000000cd57706
ba,a p48_not_taken_0_end
p48_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 5373b7dda0b11068
bne,a,pn %xcc,p48_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000023382108
bne,a,pn %xcc,p48_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 92f265545ae967b8
bne,a,pn %xcc,p48_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000fb
bne,a,pn %xcc,p48_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000086
bne,a,pn %xcc,p48_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000000000062
bne,a,pn %xcc,p48_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000008c
bne,a,pn %xcc,p48_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000dcfb2776
bne,a,pn %xcc,p48_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p48_local0_expect,%g1
p48_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 2db4b5c108183b7e
ldx [%i0+0x028],%g3 ! Observed data at 0000000070000028
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x028,%g4
ldx [%g1+0x060],%g2 ! Expected data = e58820f7ca328029
ldx [%i0+0x060],%g3 ! Observed data at 0000000070000060
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = af59bdffbb41968a
ldx [%i0+0x080],%g3 ! Observed data at 0000000070000080
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 35297375bb41968a
ldx [%i0+0x090],%g3 ! Observed data at 0000000070000090
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 92db267145593f87
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000700000b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 89e6bd08bf06b99d
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000700000c0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 8d036f33ffe8907f
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000700000e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x138],%g2 ! Expected data = c5b5b27609ada62f
ldx [%i0+0x138],%g3 ! Observed data at 0000000070000138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 00000073f22e3ef0
ldx [%i0+0x148],%g3 ! Observed data at 0000000070000148
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = e1941c9b4656cb5e
ldx [%i0+0x168],%g3 ! Observed data at 0000000070000168
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x168,%g4
ldx [%g1+0x190],%g2 ! Expected data = e709c492393a5f04
ldx [%i0+0x190],%g3 ! Observed data at 0000000070000190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x190,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0b76bca77734a8ff
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000700001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 00000081c0b42853
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000700001c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 778abda50af367ff
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000700001d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i0,0x1d0,%g4
set p48_local1_expect,%g1
p48_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 24806cd34cff37d0
ldx [%i1+0x000],%g3 ! Observed data at 0000000070800000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 655d0cbbfdff1358
ldx [%i1+0x010],%g3 ! Observed data at 0000000070800010
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x010,%g4
ldx [%g1+0x030],%g2 ! Expected data = 0000004ceb94cad8
ldx [%i1+0x030],%g3 ! Observed data at 0000000070800030
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x030,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0dd714c0aacdee02
ldx [%i1+0x088],%g3 ! Observed data at 0000000070800088
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 7d6217a404e83658
ldx [%i1+0x090],%g3 ! Observed data at 0000000070800090
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 600157bc7b78a7ff
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000708000b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 4656cb5e90e6218c
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000708000b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 3886131d2e95b6c1
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000708000c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 9fa5f487b5511cdf
ldx [%i1+0x0d0],%g3 ! Observed data at 00000000708000d0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 2059f96100000036
ldx [%i1+0x0d8],%g3 ! Observed data at 00000000708000d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 1730f866eb5e98c6
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000708000e0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 92f265545ae967b8
ldx [%i1+0x118],%g3 ! Observed data at 0000000070800118
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 9d9c58e6aa604756
ldx [%i1+0x150],%g3 ! Observed data at 0000000070800150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = e82f2fa3c112f9b4
ldx [%i1+0x170],%g3 ! Observed data at 0000000070800170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = a2f608b285ebacff
ldx [%i1+0x180],%g3 ! Observed data at 0000000070800180
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000077db36d752
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000708001b8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 8651ffbdddd850e6
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000708001c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i1,0x1c8,%g4
set p48_local2_expect,%g1
p48_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = b9f19aff4f7b10a4
ldx [%i2+0x008],%g3 ! Observed data at 0000000071000008
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x008,%g4
ldx [%g1+0x070],%g2 ! Expected data = 5a9c40efb476a0fc
ldx [%i2+0x070],%g3 ! Observed data at 0000000071000070
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 1f879620f0864145
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000710000b0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = a6a3a5f600000073
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000710000c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b77c9b6aa4b1aebb
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000710000d8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b1b38ebc9aff8d93
ldx [%i2+0x100],%g3 ! Observed data at 0000000071000100
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 0000008a25955ef6
ldx [%i2+0x108],%g3 ! Observed data at 0000000071000108
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x108,%g4
ldx [%g1+0x138],%g2 ! Expected data = ed0d5ab6ffe3b80b
ldx [%i2+0x138],%g3 ! Observed data at 0000000071000138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 4426ffbb9a11a91e
ldx [%i2+0x180],%g3 ! Observed data at 0000000071000180
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 93c522e17a098718
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000710001c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c0b4285304b60357
ldx [%i2+0x1e8],%g3 ! Observed data at 00000000710001e8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i2,0x1e8,%g4
set p48_local3_expect,%g1
p48_check_local3:
ldx [%g1+0x000],%g2 ! Expected data = 35155daa69ffe0ce
ldx [%i3+0x000],%g3 ! Observed data at 0000000071800000
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x000,%g4
ldx [%g1+0x020],%g2 ! Expected data = 7db16d0528aaff0f
ldx [%i3+0x020],%g3 ! Observed data at 0000000071800020
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = ffc412d8bea6faa7
ldx [%i3+0x038],%g3 ! Observed data at 0000000071800038
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x038,%g4
ldx [%g1+0x068],%g2 ! Expected data = 06ff220e28fbe986
ldx [%i3+0x068],%g3 ! Observed data at 0000000071800068
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff265df946332e35
ldx [%i3+0x088],%g3 ! Observed data at 0000000071800088
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 526bc459f0864145
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000718000e8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0000000012753e51
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000718000f0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 50490459d79c2153
ldx [%i3+0x120],%g3 ! Observed data at 0000000071800120
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = d5122b8efff79f0a
ldx [%i3+0x130],%g3 ! Observed data at 0000000071800130
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = ded6e5ff58616ecf
ldx [%i3+0x138],%g3 ! Observed data at 0000000071800138
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = 94edb293e9f11b7f
ldx [%i3+0x150],%g3 ! Observed data at 0000000071800150
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = b81ff33b24ffa012
ldx [%i3+0x158],%g3 ! Observed data at 0000000071800158
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 82d79affa8ff3b68
ldx [%i3+0x168],%g3 ! Observed data at 0000000071800168
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 7eeaa411cffed1ff
ldx [%i3+0x170],%g3 ! Observed data at 0000000071800170
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7aafdb16b113f893
ldx [%i3+0x178],%g3 ! Observed data at 0000000071800178
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = ed26f445ffcb3b10
ldx [%i3+0x190],%g3 ! Observed data at 0000000071800190
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000368b44a56b
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000718001a0
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 89e6bd084efa3ae3
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000718001c8
cmp %g2,%g3
bne,a,pn %xcc,p48_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8292d11bbf20d6bb
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
! 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:
stba %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000018]
done
p48_trap1o:
stba %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000070000018]
done
p48_trap2e:
stwa %l5,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800028]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071000008]
done
p48_trap2o:
stwa %l5,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000071800028]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000071000008]
done
p48_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p48_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p48_init_memory_pointers:
set p48_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p48_local0_start,%i0
set p48_local1_start,%i1
set p48_local2_start,%i2
set p48_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 624bbd0a15d9ff1a
ldx [%g1+0x008],%l1 ! %l1 = dc662f06a32287a4
ldx [%g1+0x010],%l2 ! %l2 = bfd5745a3886131d
ldx [%g1+0x018],%l3 ! %l3 = 661c79b81edc45b0
ldx [%g1+0x020],%l4 ! %l4 = 5e942a566e17023e
ldx [%g1+0x028],%l5 ! %l5 = a4bb216e33a868d8
ldx [%g1+0x030],%l6 ! %l6 = 4fa2570214d291a5
ldx [%g1+0x038],%l7 ! %l7 = 93297f9688739b08
! Initialize the output register of window 0
set unres3_start,%o0
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 = da438bb7 ed8582e1 16a2470b d68b0c85
! %f4 = 2310be4b e817d72e 8e27e1f5 247d9f37
! %f8 = e57fd230 0b6d5199 e81e1a0a 0bd742ed
! %f12 = 1ff2d88d cdd83285 eb11c859 843cdce7
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 94a212a2 63246a07 12b30c3c 631a8b2d
! %f20 = 2f3e9562 c1ace55f 0ac00be4 b7c39817
! %f24 = c72e0767 9f108c14 671857a6 c6641626
! %f28 = 94007b88 1dbbe353 3254c17f e06286b3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c5272a03 62e91f4e ada32d07 4f5780c6
! %f36 = 85361f97 590f6421 a17a555c 74eecdf0
! %f40 = 1cd77ec9 50b58f16 8bd41a47 6e0c13a3
! %f44 = 330ca727 19ece111 b5158a11 695c3548
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0a6137780000004c,%g7,%g1 ! GSR scale = 9, align = 4
wr %g1,%g0,%gsr ! GSR = 0a6137780000004c
wr %g0,%y ! Clear Y 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[00000000738000d0] = ce10f57397df2b2e, %l1 = cd69e3963e9aff1b, %l0 = b14bff5202f93e70
add %i3,0xd0,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = ce10f57397df2b2e
! Mem[0000000072000030] = af7e147c, %l4 = d282f168796515dc
swap [%i0+0x030],%l4 ! %l4 = 00000000af7e147c
! %l7 = 25c0b7264d53bb50, Mem[00000000908000c0] = 8a3e6681
sth %l7,[%i5+0x0c0] ! Mem[00000000908000c0] = bb506681
! %l0 = ce10f57397df2b2e, Mem[0000000091800060] = 4efd124c6111ba07
stx %l0,[%o0+0x060] ! Mem[0000000091800060] = ce10f57397df2b2e
! %l5 = d31fb5d424b55597, Mem[000000007380019c] = 0d30cb98
stw %l5,[%i3+0x19c] ! Mem[000000007380019c] = 24b55597
! Mem[0000000072000110] = cd254b03, %l6 = 089c72f074e20cde
swap [%i0+0x110],%l6 ! %l6 = 00000000cd254b03
! %l4 = 00000000af7e147c, Mem[0000000090800060] = f7d1b44e6ea63daf
stx %l4,[%i5+0x060] ! Mem[0000000090800060] = 00000000af7e147c
! %l7 = 25c0b7264d53bb50, Mem[00000000918001e8] = 0068f208
sth %l7,[%o0+0x1e8] ! Mem[00000000918001e8] = bb50f208
! %l4 = af7e147c, %l5 = 24b55597, Mem[0000000091800160] = 7a9251e8 4001a737
std %l4,[%o0+0x160] ! Mem[0000000091800160] = af7e147c 24b55597
! Mem[00000000720000db] = 1238bf06, %l4 = 00000000af7e147c
ldstub [%i0+0x0db],%l4 ! %l4 = 00000006000000ff
p49_label_2:
! Mem[00000000728000a0] = 83a3e33fa8acc716, %l6 = 00000000cd254b03, %l2 = 61795c3487cf0e6c
add %i1,0xa0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 83a3e33fa8acc716
! Mem[00000000738001e8] = 201fe9d9, %l1 = cd69e3963e9aff1b
ldstub [%i3+0x1e8],%l1 ! %l1 = 00000020000000ff
! Mem[00000000918001c4] = 07d7ae54, %g2 = 7e9ad97e4bdbf41e
lduw [%o0+0x1c4],%g2 ! %g2 = 0000000007d7ae54
! Mem[0000000090000098] = 7d333a3f, %g18 = 116fe88fab260a0b
ldsw [%i4+0x098],%g2 ! %g2 = 116fe88fab260a0b
! Mem[0000000073800051] = 7ba10956, %l1 = 0000000000000020
ldstub [%i3+0x051],%l1 ! %l1 = 000000a1000000ff
! Mem[00000000728000e0] = 200557d626a9d790, %l7 = 25c0b7264d53bb50, %l5 = d31fb5d424b55597
add %i1,0xe0,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 200557d626a9d790
! Mem[0000000072000188] = 6f53e414, %l0 = ce10f57397df2b2e
ldstub [%i0+0x188],%l0 ! %l0 = 0000006f000000ff
! Mem[000000009100008c] = 67ebf27b, %g2 = 000000007d333a3f
lduw [%i6+0x08c],%g2 ! %g2 = 0000000067ebf27b
! %l2 = 83a3e33fa8acc716, Mem[0000000091800134] = 465010e8
stw %l2,[%o0+0x134] ! Mem[0000000091800134] = a8acc716
! Mem[00000000730001c0] = 2fecb1be19a9a3dc, %l0 = 000000000000006f, %l3 = 284da92620e9d863
add %i2,0x1c0,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 2fecb1be19a9a3dc
p49_label_3:
! %l7 = 25c0b7264d53bb50, Mem[0000000091000080] = 1cecd93c
stw %l7,[%i6+0x080] ! Mem[0000000091000080] = 4d53bb50
! Mem[0000000091000190] = 0398849942da465d, %g2 = 0000000067ebf27b
ldx [%i6+0x190],%g2 ! %g2 = 0398849942da465d
! Mem[0000000073800070] = 7fc80381, %l2 = 83a3e33fa8acc716
swap [%i3+0x070],%l2 ! %l2 = 000000007fc80381
! %l6 = cd254b03, %l7 = 4d53bb50, Mem[0000000090800068] = 3cd4f00a 9ef6b82b
std %l6,[%i5+0x068] ! Mem[0000000090800068] = cd254b03 4d53bb50
! Mem[0000000091000090] = 5515d678, %g18 = 116fe88fab260a0b
ldsw [%i6+0x090],%g2 ! %g2 = 116fe88fab260a0b
! Mem[00000000738000b0] = a6f3e48b, %l4 = 0000000000000006
swap [%i3+0x0b0],%l4 ! %l4 = 00000000a6f3e48b
! Mem[0000000073000188] = 97e0957a005fd4f5, %l6 = 00000000cd254b03, %l3 = 2fecb1be19a9a3dc
add %i2,0x188,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 97e0957a005fd4f5
! Mem[0000000091000050] = de1db3f2, %g18 = 116fe88fab260a0b
ldsw [%i6+0x050],%g2 ! %g2 = 116fe88fab260a0b
! Mem[0000000073800098] = 906fae1890d0a305, %l0 = 000000000000006f, %l3 = 97e0957a005fd4f5
add %i3,0x98,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 906fae1890d0a305
! Mem[0000000091800130] = 74b2a8ac, %g2 = ffffffffde1db3f2
ldsh [%o0+0x132],%g2 ! %g2 = 00000000000074b2
p49_label_4:
! Mem[00000000738000c0] = 3035b1c9, %l1 = 000000a1, %l0 = 0000006f
add %i3,0xc0,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000003035b1c9
! Mem[0000000091000108] = 057160049d01f1f7, %g2 = 00000000000074b2
ldx [%i6+0x108],%g2 ! %g2 = 057160049d01f1f7
! Mem[00000000728001d4] = fbf68ded, %l3 = 90d0a305, %l5 = 26a9d790
add %i1,0x1d4,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000fbf68ded
! Mem[000000007300008d] = 6e7c7dd7, %l0 = 000000003035b1c9
ldstub [%i2+0x08d],%l0 ! %l0 = 0000007c000000ff
! Mem[0000000073000168] = 94bd121d, %l4 = a6f3e48b, %l2 = 7fc80381
add %i2,0x168,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000094bd121d
! %l5 = 00000000fbf68ded, Mem[00000000900000c2] = 12630787
sth %l5,[%i4+0x0c2] ! Mem[00000000900000c0] = 8ded0787
! Mem[0000000090800140] = d08388ef ae514e48, %g2 = 9d01f1f7, %g3 = 0bad0b00
ldd [%i5+0x140],%g2 ! %g2 = 00000000d08388ef 00000000ae514e48
! %l7 = 25c0b7264d53bb50, Mem[00000000908000d0] = 4b0947b4ee658f4a
stx %l7,[%i5+0x0d0] ! Mem[00000000908000d0] = 25c0b7264d53bb50
! Mem[000000007200009e] = a4ce5073, %l0 = 000000000000007c
ldstub [%i0+0x09e],%l0 ! %l0 = 00000050000000ff
! Mem[0000000072800185] = 5a8dbfab, %l6 = 00000000cd254b03
ldstub [%i1+0x185],%l6 ! %l6 = 0000008d000000ff
p49_label_5:
! Mem[000000007200019c] = fe3c914f, %l1 = 00000000000000a1
lduw [%i0+0x19c],%l1 ! %l1 = 00000000fe3c914f
! %l4 = a6f3e48b, %l5 = fbf68ded, Mem[00000000900000d8] = fc8e738c da47c05f
std %l4,[%i4+0x0d8] ! Mem[00000000900000d8] = a6f3e48b fbf68ded
! Mem[0000000090800154] = e70f0421, %g2 = 00000000d08388ef
lduh [%i5+0x154],%g2 ! %g2 = 000000000000e70f
! %l2 = 94bd121d, %l3 = 90d0a305, Mem[0000000090000110] = e5369b5f 79df520c
std %l2,[%i4+0x110] ! Mem[0000000090000110] = 94bd121d 90d0a305
! %l6 = 0000008d, %l7 = 4d53bb50, Mem[0000000091000168] = 846b3255 9f5c7543
std %l6,[%i6+0x168] ! Mem[0000000091000168] = 0000008d 4d53bb50
! Mem[00000000738001e8] = ff1fe9d9, %l7 = 25c0b7264d53bb50
swap [%i3+0x1e8],%l7 ! %l7 = 00000000ff1fe9d9
! Mem[00000000730000fc] = ae2fa075, %l3 = 906fae1890d0a305
swap [%i2+0x0fc],%l3 ! %l3 = 00000000ae2fa075
! Mem[0000000090800110] = e9aa0e7ce4a8641d, %g2 = 000000000000e70f
ldx [%i5+0x110],%g2 ! %g2 = e9aa0e7ce4a8641d
! Mem[0000000090800004] = e3091c39, %g18 = 116fe88fab260a0b
ldsw [%i5+0x004],%g2 ! %g2 = 116fe88fab260a0b
! Mem[0000000091800104] = 2c7108d1, %g2 = ffffffffe3091c39
ldsb [%o0+0x107],%g2 ! %g2 = 000000000000002c
p49_label_6:
! Mem[000000009100007c] = 764702f0, %g2 = 000000000000002c
ldub [%i6+0x07c],%g2 ! %g2 = 0000000000000076
! %l6 = 000000000000008d, Mem[000000009080001c] = c37c859d
stw %l6,[%i5+0x01c] ! Mem[000000009080001c] = 0000008d
! Mem[0000000072800180] = 06140f705affbfab, %l3 = 00000000ae2fa075, %l0 = 0000000000000050
add %i1,0x180,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 06140f705affbfab
! Mem[00000000908000f8] = 1182fc77 f4b69d41, %g2 = 00000076, %g3 = ae514e48
ldd [%i5+0x0f8],%g2 ! %g2 = 000000001182fc77 00000000f4b69d41
! Mem[0000000072000180] = bcdd379406520357, %l5 = 00000000fbf68ded, %l1 = 00000000fe3c914f
add %i0,0x180,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = bcdd379406520357
! Mem[0000000073000084] = 48699811, %l4 = a6f3e48b, %l0 = 5affbfab
add %i2,0x84,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 0000000048699811
! Mem[00000000728001b4] = 3616b7db, %l2 = 94bd121d, %l0 = 48699811
add %i1,0x1b4,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000003616b7db
! %l0 = 3616b7db, %l1 = 06520357, Mem[0000000090000168] = dbbc723c 684e70cb
std %l0,[%i4+0x168] ! Mem[0000000090000168] = 3616b7db 06520357
! Mem[00000000900001e8] = 8eb8368f9e49aa61, %g2 = 000000001182fc77
ldx [%i4+0x1e8],%g2 ! %g2 = 8eb8368f9e49aa61
! Mem[00000000918000d0] = 3167ff06, %g2 = 8eb8368f9e49aa61
ldsb [%o0+0x0d0],%g2 ! %g2 = 0000000000000031
p49_label_7:
! Mem[0000000091800088] = 12ba89ae 227c6639, %g2 = 00000031, %g3 = f4b69d41
ldd [%o0+0x088],%g2 ! %g2 = 0000000012ba89ae 00000000227c6639
! %l3 = 00000000ae2fa075, Mem[0000000090800166] = 05270ac6
sth %l3,[%i5+0x166] ! Mem[0000000090800164] = a0750ac6
! %l6 = 0000008d, %l7 = ff1fe9d9, Mem[00000000908000c8] = ab91429d d46ef843
std %l6,[%i5+0x0c8] ! Mem[00000000908000c8] = 0000008d ff1fe9d9
! Mem[00000000738001fc] = 075705d7, %l4 = a6f3e48b, %l4 = a6f3e48b
add %i3,0x1fc,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000075705d7
! Mem[0000000073000188] = 97e0957a005fd4f5, %l3 = 00000000ae2fa075, %l1 = bcdd379406520357
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 97e0957a005fd4f5
! Mem[00000000728001f3] = e8a60903, %l1 = 97e0957a005fd4f5
ldstub [%i1+0x1f3],%l1 ! %l1 = 00000003000000ff
! Mem[00000000900001e8] = 8f9e49aa, %g2 = 0000000012ba89ae
ldub [%i4+0x1eb],%g2 ! %g2 = 000000000000008f
! Mem[000000009100013c] = 10470506, %g2 = 000000000000008f
ldsb [%i6+0x13f],%g2 ! %g2 = 0000000000000010
! Mem[000000009100001c] = b4ba549b, %g2 = 0000000000000010
lduh [%i6+0x01e],%g2 ! %g2 = 000000000000b4ba
! Mem[000000007200001e] = 67f7b73d, %l7 = 00000000ff1fe9d9
ldstub [%i0+0x01e],%l7 ! %l7 = 000000b7000000ff
p49_label_8:
! %l7 = 00000000000000b7, Mem[000000009000007d] = 9fc53fe7
stb %l7,[%i4+0x07d] ! Mem[000000009000007c] = b7c53fe7
! %l2 = 0000000094bd121d, Mem[0000000091800180] = fca9c1ba42fb1ad0
stx %l2,[%o0+0x180] ! Mem[0000000091800180] = 0000000094bd121d
! Mem[00000000728000d0] = b07a90ebf281e932, %l1 = 0000000000000003, %l2 = 0000000094bd121d
add %i1,0xd0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = b07a90ebf281e932
! Mem[00000000720001e8] = 146c4048, %l2 = b07a90ebf281e932
swap [%i0+0x1e8],%l2 ! %l2 = 00000000146c4048
! Mem[00000000720000b7] = f433cf8e, %l2 = 00000000146c4048
ldstub [%i0+0x0b7],%l2 ! %l2 = 0000008e000000ff
! Mem[0000000091000154] = 28ad1ffe, %g18 = 116fe88fab260a0b
ldsw [%i6+0x154],%g2 ! %g2 = 116fe88fab260a0b
! %l2 = 0000008e, %l3 = ae2fa075, Mem[0000000091800010] = 52df9b31 0b5704ea
std %l2,[%o0+%o2] ! Mem[0000000091800010] = 0000008e ae2fa075
! %l2 = 000000000000008e, Mem[00000000900001a4] = 0a34850e
stw %l2,[%i4+0x1a4] ! Mem[00000000900001a4] = 0000008e
! Mem[0000000090000060] = b80d1551, %g2 = 0000000028ad1ffe
ldub [%i4+0x063],%g2 ! %g2 = 00000000000000b8
! Mem[0000000091000148] = 9adef771 920ceb5c, %g2 = 000000b8, %g3 = 227c6639
ldd [%i6+0x148],%g2 ! %g2 = 000000009adef771 00000000920ceb5c
p49_label_9:
! %l6 = 000000000000008d, Mem[00000000908001b0] = 29bda72c6fd28f1d
stx %l6,[%i5+0x1b0] ! Mem[00000000908001b0] = 000000000000008d
! Mem[0000000072800015] = 0ec26772, %l2 = 000000000000008e
ldstub [%i1+0x015],%l2 ! %l2 = 000000c2000000ff
! Mem[0000000091000018] = 3cd06275, %g2 = 000000009adef771
ldsh [%i6+0x01a],%g2 ! %g2 = 0000000000003cd0
! %l3 = 00000000ae2fa075, Mem[0000000090000180] = eb44f1052af08539
stx %l3,[%i4+0x180] ! Mem[0000000090000180] = 00000000ae2fa075
! Mem[000000007300015f] = 5545c21e, %l5 = 00000000fbf68ded
ldstub [%i2+0x15f],%l5 ! %l5 = 0000001e000000ff
! Mem[0000000091000018] = bff43cd06275b4ba, %g2 = 0000000000003cd0
ldx [%i6+%o3],%g2 ! %g2 = bff43cd06275b4ba
! %l5 = 000000000000001e, Mem[00000000918000d4] = 3ce56bc7
stw %l5,[%o0+0x0d4] ! Mem[00000000918000d4] = 0000001e
! Mem[00000000918001e0] = 999759c0cb7262f3, %g2 = bff43cd06275b4ba
ldx [%o0+0x1e0],%g2 ! %g2 = 999759c0cb7262f3
! Mem[0000000072000129] = 0296739b, %l2 = 00000000000000c2
ldstub [%i0+0x129],%l2 ! %l2 = 00000096000000ff
! Mem[0000000091800024] = ccd03a2b, %g2 = 999759c0cb7262f3
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffccd0
p49_label_10:
! Mem[0000000073000019] = b6807295, %l4 = 00000000075705d7
ldstub [%i2+0x019],%l4 ! %l4 = 00000080000000ff
! %l6 = 000000000000008d, Mem[0000000090800061] = 000000af
stb %l6,[%i5+0x061] ! Mem[0000000090800060] = 8d0000af
! %l7 = 00000000000000b7, Mem[0000000091800048] = b037761593c680d2
stx %l7,[%o0+0x048] ! Mem[0000000091800048] = 00000000000000b7
! Mem[0000000091000088] = 04dbc27f, %g2 = ffffffffffffccd0
lduh [%i6+0x088],%g2 ! %g2 = 00000000000004db
! Mem[00000000918000f0] = 980a9e12, %g18 = 116fe88fab260a0b
ldsw [%o0+0x0f0],%g2 ! %g2 = 116fe88fab260a0b
! %l0 = 000000003616b7db, Mem[00000000900000d8] = a6f3e48bfbf68ded
stx %l0,[%i4+0x0d8] ! Mem[00000000900000d8] = 000000003616b7db
! %l5 = 000000000000001e, Mem[0000000091800098] = e96fd2c542e551d5
stx %l5,[%o0+0x098] ! Mem[0000000091800098] = 000000000000001e
! Mem[0000000072800198] = 85ad636d, %l0 = 3616b7db, %l6 = 0000008d
add %i1,0x198,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000085ad636d
! Mem[00000000730001bb] = a8799a1d, %l0 = 000000003616b7db
ldstub [%i2+0x1bb],%l0 ! %l0 = 0000001d000000ff
! %l0 = 0000001d, %l1 = 00000003, Mem[0000000090800020] = 2247d686 c20fffdc
std %l0,[%i5+%o4] ! Mem[0000000090800020] = 0000001d 00000003
p49_label_11:
! Mem[0000000072800000] = 76116334, %l4 = 00000080, %l2 = 00000096
casa [%i1]0x80,%l4,%l2 ! %l2 = 0000000076116334
! Mem[0000000073000044] = d7ba2eec, %l0 = 0000001d, %l2 = 76116334
add %i2,0x44,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000d7ba2eec
! Mem[00000000728001c8] = 5af5acdb, %l1 = 00000003, %l7 = 000000b7
add %i1,0x1c8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 000000005af5acdb
! Mem[000000007300006c] = d2d02354, %l6 = 0000000085ad636d
swap [%i2+0x06c],%l6 ! %l6 = 00000000d2d02354
! %l0 = 0000001d, %l1 = 00000003, Mem[00000000910000b8] = d4ebb465 c273d442
std %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 0000001d 00000003
! Mem[0000000073800144] = 61f46071, %l4 = 0000000000000080
swap [%i3+0x144],%l4 ! %l4 = 0000000061f46071
! Mem[0000000072800164] = e9722dc3, %l5 = 000000000000001e
ldstub [%i1+0x164],%l5 ! %l5 = 000000e9000000ff
! Mem[00000000900001a0] = 5cd01855, %g18 = 116fe88fab260a0b
ldsw [%i4+0x1a0],%g2 ! %g2 = 116fe88fab260a0b
! Mem[0000000090000148] = 7ada8830 e3e718c0, %g2 = 5cd01855, %g3 = 920ceb5c
ldd [%i4+0x148],%g2 ! %g2 = 000000007ada8830 00000000e3e718c0
! Mem[0000000072000188] = ff53e414 99897cf5, %l0 = 0000001d, %l1 = 00000003
ldd [%i0+0x188],%l0 ! %l0 = 00000000ff53e414 0000000099897cf5
p49_label_12:
! Mem[0000000073000198] = 590a6eb9, %l2 = 00000000d7ba2eec
swap [%i2+0x198],%l2 ! %l2 = 00000000590a6eb9
! Mem[000000007280001c] = db4afd83, %l7 = 5af5acdb, %l4 = 61f46071
add %i1,0x1c,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000db4afd83
! Mem[00000000918000a0] = 9532957f e5674a19, %g2 = 7ada8830, %g3 = e3e718c0
ldd [%o0+0x0a0],%g2 ! %g2 = 000000009532957f 00000000e5674a19
! Mem[00000000720001c0] = ceae38f48ab9e4f9, %l2 = 00000000590a6eb9, %l0 = 00000000ff53e414
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = ceae38f48ab9e4f9
! Mem[0000000072000034] = 2e6db1fd, %l7 = 000000005af5acdb
swap [%i0+0x034],%l7 ! %l7 = 000000002e6db1fd
! %l4 = db4afd83, %l5 = 000000e9, Mem[0000000091000120] = 9daeaae1 f1505e6e
std %l4,[%i6+0x120] ! Mem[0000000091000120] = db4afd83 000000e9
! Mem[0000000072800088] = 70830b6b, %l0 = ceae38f48ab9e4f9
swap [%i1+0x088],%l0 ! %l0 = 0000000070830b6b
! Mem[0000000090000054] = c588243d, %g2 = 000000009532957f
ldsh [%i4+0x056],%g2 ! %g2 = ffffffffffffc588
! Mem[00000000720000e0] = b39f7092f66cb2b3, %l1 = 0000000099897cf5, %l6 = 00000000d2d02354
add %i0,0xe0,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = b39f7092f66cb2b3
! Mem[0000000073800110] = 1e0ff171422cf77b, %l0 = 0000000070830b6b, %l5 = 00000000000000e9
add %i3,0x110,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 1e0ff171422cf77b
p49_label_13:
! Mem[00000000730000f4] = 82d86275, %l0 = 0000000070830b6b
ldub [%i2+0x0f6],%l0 ! %l0 = 0000000000000062
! %l1 = 0000000099897cf5, Mem[00000000918001c0] = 883343ce07d7ae54
stx %l1,[%o0+0x1c0] ! Mem[00000000918001c0] = 0000000099897cf5
! %l4 = db4afd83, %l5 = 422cf77b, Mem[0000000090000050] = 426b4ad5 9870c588
std %l4,[%i4+0x050] ! Mem[0000000090000050] = db4afd83 422cf77b
! Mem[0000000073800078] = babf7ee0, %l4 = 00000000db4afd83
ldstub [%i3+0x078],%l4 ! %l4 = 000000ba000000ff
! %l7 = 000000002e6db1fd, Mem[00000000908000b0] = 2559cd9b
stb %l7,[%i5+0x0b0] ! Mem[00000000908000b0] = fd59cd9b
! Mem[00000000720000eb] = 5583a688, %l4 = 00000000000000ba
ldstub [%i0+0x0eb],%l4 ! %l4 = 00000088000000ff
! Mem[00000000738001ac] = 45d12395, %l5 = 422cf77b, %l4 = 00000088
add %i3,0x1ac,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 0000000045d12395
! Mem[0000000073800124] = d112aa95, %l4 = 45d12395, %l5 = 422cf77b
add %i3,0x124,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000d112aa95
! Mem[00000000720001f8] = 7bafcdf85534d785, %l4 = 0000000045d12395, %l2 = 00000000590a6eb9
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 7bafcdf85534d785
! Mem[00000000910001f4] = 3a8ccc2c, %g2 = ffffffffffffc588
lduw [%i6+0x1f4],%g2 ! %g2 = 000000003a8ccc2c
p49_label_14:
! Mem[0000000072800130] = 957b467b963a4c8f, %l3 = 00000000ae2fa075, %l1 = 0000000099897cf5
add %i1,0x130,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 957b467b963a4c8f
! %l0 = 0000000000000062, Mem[00000000918000a2] = 957fe567
sth %l0,[%o0+0x0a2] ! Mem[00000000918000a0] = 0062e567
! Mem[0000000091800170] = 98ad0f542fc0296a, %g2 = 000000003a8ccc2c
ldx [%o0+0x170],%g2 ! %g2 = 98ad0f542fc0296a
! Mem[0000000072000110] = 74e20cde5e30c548, %l1 = 957b467b963a4c8f, %l7 = 000000002e6db1fd
add %i0,0x110,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 74e20cde5e30c548
! Mem[0000000072000184] = 06520357, %l2 = 5534d785, %l7 = 5e30c548
add %i0,0x184,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000006520357
! Mem[00000000900000f8] = c8db6184, %g2 = 98ad0f542fc0296a
lduh [%i4+0x0f8],%g2 ! %g2 = 000000000000c8db
! Mem[000000009080008c] = 3b38a1d3, %g2 = 000000000000c8db
ldub [%i5+0x08c],%g2 ! %g2 = 000000000000003b
! Mem[000000007300011c] = 321a25fe, %l2 = 7bafcdf85534d785
swap [%i2+0x11c],%l2 ! %l2 = 00000000321a25fe
! Mem[0000000072800110] = dd66bfc8, %l5 = d112aa95, %l0 = 00000062
add %i1,0x110,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000dd66bfc8
! %l0 = 00000000dd66bfc8, Mem[00000000900001aa] = d0d5d38f
sth %l0,[%i4+0x1aa] ! Mem[00000000900001a8] = bfc8d38f
p49_label_15:
! Mem[000000007200001c] = 67f7ff3d, %l0 = dd66bfc8, %l0 = dd66bfc8
add %i0,0x1c,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 0000000067f7ff3d
! Mem[00000000738000a4] = 60591309, %l1 = 957b467b963a4c8f
swap [%i3+0x0a4],%l1 ! %l1 = 0000000060591309
! %l7 = 0000000006520357, Mem[0000000073800131] = 23b379a0
stb %l7,[%i3+0x131] ! Mem[0000000073800130] = 235779a0
! Mem[0000000073000168] = 94bd121d, %l1 = 60591309, %l4 = 45d12395
add %i2,0x168,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000094bd121d
! Mem[0000000090000100] = 05a08d70682c91a7, %g2 = 000000000000003b
ldx [%i4+0x100],%g2 ! %g2 = 05a08d70682c91a7
! Mem[0000000091000198] = c5d1c2e8, %g18 = 116fe88fab260a0b
ldsw [%i6+0x198],%g2 ! %g2 = 116fe88fab260a0b
! %l0 = 0000000067f7ff3d, Mem[0000000091800190] = 18bdfe98d772a70c
stx %l0,[%o0+0x190] ! Mem[0000000091800190] = 0000000067f7ff3d
! %l0 = 0000000067f7ff3d, Mem[000000007280008c] = d21c0f1c
stb %l0,[%i1+0x08c] ! Mem[000000007280008c] = 3d1c0f1c
! Mem[0000000072000078] = 7759fb39, %l0 = 0000000067f7ff3d
swap [%i0+0x078],%l0 ! %l0 = 000000007759fb39
! Mem[0000000073000174] = dc38f993, %l5 = 00000000d112aa95
ldsh [%i2+0x176],%l5 ! %l5 = fffffffffffff993
p49_label_16:
! Mem[0000000072800170] = bdbafc06, %l3 = 00000000ae2fa075
swap [%i1+0x170],%l3 ! %l3 = 00000000bdbafc06
! %l4 = 0000000094bd121d, Mem[00000000908001b8] = 18c437e7
stw %l4,[%i5+0x1b8] ! Mem[00000000908001b8] = 94bd121d
! Mem[00000000720000b2] = 4b3b0b46, %l7 = 0000000006520357
ldstub [%i0+0x0b2],%l7 ! %l7 = 0000000b000000ff
! %l4 = 94bd121d, %l5 = fffff993, Mem[00000000908000a0] = cebf2e78 8cb802da
std %l4,[%i5+0x0a0] ! Mem[00000000908000a0] = 94bd121d fffff993
! Mem[00000000918000c4] = 8fb2d8d4, %g2 = ffffffffc5d1c2e8
ldsb [%o0+0x0c7],%g2 ! %g2 = ffffffffffffff8f
! Mem[00000000900000e8] = 76f000749d3b0171, %g2 = ffffffffffffff8f
ldx [%i4+0x0e8],%g2 ! %g2 = 76f000749d3b0171
! Mem[0000000073000154] = caa2d092, %l1 = 0000000060591309
swap [%i2+0x154],%l1 ! %l1 = 00000000caa2d092
! Mem[000000007200015c] = b80c903c, %l2 = 00000000321a25fe
swap [%i0+0x15c],%l2 ! %l2 = 00000000b80c903c
! Mem[00000000730001c0] = 2fecb1be, %l3 = 00000000bdbafc06
ldstub [%i2+0x1c0],%l3 ! %l3 = 0000002f000000ff
! Mem[0000000073800098] = 906fae1890d0a305, %l2 = 00000000b80c903c, %l1 = 00000000caa2d092
add %i3,0x98,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 906fae1890d0a305
p49_label_17:
! Mem[00000000918000f4] = 91b1b504, %g2 = 76f000749d3b0171
lduw [%o0+0x0f4],%g2 ! %g2 = 0000000091b1b504
! Mem[0000000073000180] = 5ba753fb5e896d15, %l3 = 000000000000002f, %l2 = 00000000b80c903c
add %i2,0x180,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 5ba753fb5e896d15
! Mem[000000009180000c] = 13813d64, %g2 = 0000000091b1b504
ldub [%o0+0x00c],%g2 ! %g2 = 0000000000000013
! Mem[0000000072000081] = 0550a124, %l4 = 0000000094bd121d
ldstub [%i0+0x081],%l4 ! %l4 = 00000050000000ff
! Mem[00000000738001e4] = 82c3486a, %l0 = 000000007759fb39
swap [%i3+0x1e4],%l0 ! %l0 = 0000000082c3486a
! Mem[0000000090000018] = 591c05fd, %g2 = 0000000000000013
lduw [%i4+%o3],%g2 ! %g2 = 00000000591c05fd
! Mem[0000000090800138] = fe71f3cc, %g2 = 00000000591c05fd
ldub [%i5+0x13b],%g2 ! %g2 = 00000000000000fe
! %l4 = 00000050, %l5 = fffff993, Mem[0000000090000038] = 40575725 e8c028a7
std %l4,[%i4+0x038] ! Mem[0000000090000038] = 00000050 fffff993
! Mem[0000000072800078] = 88984b71, %l5 = fffff993, %l5 = fffff993
add %i1,0x78,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000088984b71
! Mem[00000000900000d4] = 738f9a5a, %g2 = 00000000000000fe
lduw [%i4+0x0d4],%g2 ! %g2 = 00000000738f9a5a
p49_label_18:
! Mem[0000000072800118] = 12ec4587ed2c3de3, %l6 = b39f7092f66cb2b3, %l6 = b39f7092f66cb2b3
add %i1,0x118,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 12ec4587ed2c3de3
! %l2 = 5ba753fb5e896d15, Mem[0000000090800146] = 4e48b551
sth %l2,[%i5+0x146] ! Mem[0000000090800144] = 6d15b551
! %l4 = 0000000000000050, Mem[000000009080010e] = 86efe9aa
sth %l4,[%i5+0x10e] ! Mem[000000009080010c] = 0050e9aa
! Mem[00000000720001d9] = c4ab2eb4, %l0 = 0000000082c3486a
ldstub [%i0+0x1d9],%l0 ! %l0 = 000000ab000000ff
! Mem[0000000072800150] = b0bd2295a934f26b, %l6 = 12ec4587ed2c3de3, %l2 = 5ba753fb5e896d15
add %i1,0x150,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = b0bd2295a934f26b
! Mem[00000000738000e8] = 8bae2e5b, %l2 = b0bd2295a934f26b
swap [%i3+0x0e8],%l2 ! %l2 = 000000008bae2e5b
! %l6 = 12ec4587ed2c3de3, Mem[00000000918000a0] = 95320062e5674a19
stx %l6,[%o0+0x0a0] ! Mem[00000000918000a0] = 12ec4587ed2c3de3
! Mem[00000000730000b4] = b30a1339, %l0 = 00000000000000ab
swap [%i2+0x0b4],%l0 ! %l0 = 00000000b30a1339
! %l2 = 000000008bae2e5b, Mem[00000000908000f6] = 189a1182
sth %l2,[%i5+0x0f6] ! Mem[00000000908000f4] = 2e5b1182
! %l4 = 0000000000000050, Mem[00000000910001f0] = 4b946571
stw %l4,[%i6+0x1f0] ! Mem[00000000910001f0] = 00000050
p49_label_19:
! Mem[0000000073000084] = 48699811, %l6 = ed2c3de3, %l3 = 0000002f
add %i2,0x84,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 0000000048699811
! %l0 = 00000000b30a1339, Mem[00000000908001a8] = f7afcdbe44785cb7
stx %l0,[%i5+0x1a8] ! Mem[00000000908001a8] = 00000000b30a1339
! Mem[00000000918000c8] = b2d8d437c4a0c63d, %g2 = 00000000738f9a5a
ldx [%o0+0x0c8],%g2 ! %g2 = b2d8d437c4a0c63d
! Mem[00000000738000a0] = 6430a725, %l5 = 88984b71, %l3 = 48699811
add %i3,0xa0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000006430a725
! Mem[000000007380004c] = 6423a998, %l5 = 88984b71, %l7 = 0000000b
add %i3,0x4c,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006423a998
! Mem[0000000090800070] = a09699f8 bb03eaa9, %g2 = c4a0c63d, %g3 = e5674a19
ldd [%i5+0x070],%g2 ! %g2 = 00000000a09699f8 00000000bb03eaa9
! Mem[0000000072000070] = a023d1de, %l5 = 0000000088984b71
swap [%i0+0x070],%l5 ! %l5 = 00000000a023d1de
! Mem[00000000738001f0] = 2c59319686afc821, %l3 = 000000006430a725, %l3 = 000000006430a725
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 2c59319686afc821
! Mem[0000000072800158] = 5d1236decdc25cda, %l0 = 00000000b30a1339, %l5 = 00000000a023d1de
add %i1,0x158,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 5d1236decdc25cda
! Mem[000000007280014c] = 4d689798, %l1 = 906fae1890d0a305
swap [%i1+0x14c],%l1 ! %l1 = 000000004d689798
p49_label_20:
! Mem[00000000910000fc] = a8fd904a, %g18 = 116fe88fab260a0b
ldsw [%i6+0x0fc],%g2 ! %g2 = 116fe88fab260a0b
! Mem[00000000730000b8] = 2f74b039, %l1 = 000000004d689798
ldstub [%i2+0x0b8],%l1 ! %l1 = 0000002f000000ff
! Mem[00000000908000fc] = b69d4155, %g2 = ffffffffa8fd904a
ldsb [%i5+0x0fd],%g2 ! %g2 = ffffffffffffffb6
! Mem[0000000073000014] = 026155b5, %l5 = cdc25cda, %l6 = ed2c3de3
add %i2,0x14,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000026155b5
! Mem[0000000073800128] = 10b96386, %l1 = 000000000000002f
ldstub [%i3+0x128],%l1 ! %l1 = 00000010000000ff
! %l0 = 00000000b30a1339, Mem[0000000091800112] = 5a4faf97
sth %l0,[%o0+0x112] ! Mem[0000000091800110] = 1339af97
! Mem[0000000090800098] = 9840e9c9, %g18 = 116fe88fab260a0b
ldsw [%i5+0x098],%g2 ! %g2 = 116fe88fab260a0b
! %l6 = 00000000026155b5, Mem[0000000090000198] = c321339399baad32
stx %l6,[%i4+0x198] ! Mem[0000000090000198] = 00000000026155b5
! Mem[0000000090000118] = 7b227f84, %g2 = ffffffff9840e9c9
lduh [%i4+0x11a],%g2 ! %g2 = 0000000000007b22
! Mem[0000000090800150] = 8a03c0a9, %g2 = 0000000000007b22
ldsh [%i5+0x150],%g2 ! %g2 = ffffffffffff8a03
p49_label_21:
! Mem[0000000090800094] = adcd5c3b, %g18 = 116fe88fab260a0b
ldsw [%i5+0x094],%g2 ! %g2 = 116fe88fab260a0b
! Mem[0000000090800190] = 7c092ad3, %g2 = ffffffffadcd5c3b
lduw [%i5+0x190],%g2 ! %g2 = 000000007c092ad3
! %l1 = 0000000000000010, Mem[00000000910001f4] = 3a8ccc2c
sth %l1,[%i6+0x1f4] ! Mem[00000000910001f4] = 0010cc2c
! Mem[0000000073800092] = b7efcce1, %l0 = 00000000b30a1339
ldstub [%i3+0x092],%l0 ! %l0 = 000000cc000000ff
! Mem[000000007280016c] = a0deafa2, %l1 = 0000000000000010
ldstub [%i1+0x16c],%l1 ! %l1 = 000000a0000000ff
! Mem[00000000730001a8] = 335f4c37f616caee, %l1 = 00000000000000a0, %l7 = 000000006423a998
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 335f4c37f616caee
! Mem[0000000073000198] = d7ba2eec0bc4cd7e, %l0 = 00000000000000cc, %l3 = 2c59319686afc821
add %i2,0x198,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = d7ba2eec0bc4cd7e
! %l3 = d7ba2eec0bc4cd7e, Mem[0000000091000188] = 5e73d87929b7c8a5
stx %l3,[%i6+0x188] ! Mem[0000000091000188] = d7ba2eec0bc4cd7e
! Mem[0000000090800080] = 7370a499, %g2 = 000000007c092ad3
lduw [%i5+0x080],%g2 ! %g2 = 000000007370a499
! Mem[0000000072800140] = b6291bde, %l1 = 00000000000000a0
swap [%i1+0x140],%l1 ! %l1 = 00000000b6291bde
p49_label_22:
! %l6 = 026155b5, %l7 = f616caee, Mem[0000000090800130] = e5d20aba 12668400
std %l6,[%i5+0x130] ! Mem[0000000090800130] = 026155b5 f616caee
! Mem[00000000720001b8] = d177e482b813e836, %l5 = 5d1236decdc25cda, %l4 = 0000000000000050
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = d177e482b813e836
! Mem[0000000091800178] = da6c138f, %g2 = 000000007370a499
lduh [%o0+0x178],%g2 ! %g2 = 000000000000da6c
! Mem[00000000900000f8] = db6184d1, %g2 = 000000000000da6c
ldsb [%i4+0x0f9],%g2 ! %g2 = ffffffffffffffdb
! %l2 = 8bae2e5b, %l3 = 0bc4cd7e, Mem[0000000090800088] = e465cdce 3b38a1d3
std %l2,[%i5+0x088] ! Mem[0000000090800088] = 8bae2e5b 0bc4cd7e
! Mem[0000000072800180] = 06140f70, %l2 = 000000008bae2e5b
ldstub [%i1+0x180],%l2 ! %l2 = 00000006000000ff
! Mem[0000000073000198] = d7ba2eec0bc4cd7e, %l0 = 00000000000000cc, %l2 = 0000000000000006
add %i2,0x198,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = d7ba2eec0bc4cd7e
! Mem[00000000728000cb] = 5a85b65d, %l3 = d7ba2eec0bc4cd7e
ldstub [%i1+0x0cb],%l3 ! %l3 = 0000005d000000ff
! Mem[00000000730000f0] = 66bbe390, %l5 = cdc25cda, %l2 = 0bc4cd7e
add %i2,0xf0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000066bbe390
! Mem[000000007380002b] = f40c775c, %l4 = d177e482b813e836
ldstub [%i3+0x02b],%l4 ! %l4 = 0000005c000000ff
p49_label_23:
! %l4 = 0000005c, %l5 = cdc25cda, Mem[0000000073000138] = d8625988 1ad6f349
std %l4,[%i2+0x138] ! Mem[0000000073000138] = 0000005c cdc25cda
! %l7 = 335f4c37f616caee, Mem[00000000908000e6] = 33f0c63d
sth %l7,[%i5+0x0e6] ! Mem[00000000908000e4] = caeec63d
! Mem[0000000090000058] = 24564d85, %g2 = ffffffffffffffdb
ldub [%i4+0x05b],%g2 ! %g2 = 0000000000000024
! Mem[0000000072800054] = ac4cd530, %l6 = 026155b5, %l4 = 0000005c
add %i1,0x54,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000ac4cd530
! Mem[0000000073800014] = 6b4e3d4a, %l4 = 00000000ac4cd530
ldstub [%i3+0x014],%l4 ! %l4 = 0000006b000000ff
! %l0 = 00000000000000cc, Mem[0000000091000035] = 2e20fbf2
stb %l0,[%i6+0x035] ! Mem[0000000091000034] = cc20fbf2
! Mem[00000000728001bc] = 1938f88d, %l4 = 000000000000006b
ldstub [%i1+0x1bc],%l4 ! %l4 = 00000019000000ff
! Mem[000000009080017c] = 70c2da77, %g2 = 0000000000000024
ldsb [%i5+0x17d],%g2 ! %g2 = 0000000000000070
! Mem[0000000090000048] = f0df8dbe, %g2 = 0000000000000070
ldub [%i4+0x048],%g2 ! %g2 = 00000000000000f0
! Mem[0000000072800038] = 49e82640, %l5 = 5d1236decdc25cda
swap [%i1+0x038],%l5 ! %l5 = 0000000049e82640
p49_label_24:
! Mem[00000000720000c4] = 4a2df070, %l7 = 335f4c37f616caee
swap [%i0+0x0c4],%l7 ! %l7 = 000000004a2df070
! Mem[0000000073000048] = 7adfd667, %l2 = 0000000066bbe390
swap [%i2+0x048],%l2 ! %l2 = 000000007adfd667
! Mem[0000000072800008] = 080c868d70fe69d6, %l2 = 000000007adfd667, %l5 = 0000000049e82640
add %i1,0x08,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 080c868d70fe69d6
! Mem[00000000900000c8] = ed69f1312096bba5, %g2 = 00000000000000f0
ldx [%i4+0x0c8],%g2 ! %g2 = ed69f1312096bba5
! Mem[00000000908001dc] = 6a8b330a, %g2 = ed69f1312096bba5
lduh [%i5+0x1dc],%g2 ! %g2 = 0000000000006a8b
! Mem[0000000072800178] = 260bc9d68cea26bb, %l7 = 000000004a2df070, %l5 = 080c868d70fe69d6
add %i1,0x178,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 260bc9d68cea26bb
! Mem[0000000072000098] = 07fa948f, %l4 = 00000019, %l2 = 7adfd667
add %i0,0x98,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000007fa948f
! Mem[0000000090000088] = a8616d1e 19ef6fd7, %g2 = 00006a8b, %g3 = bb03eaa9
ldd [%i4+0x088],%g2 ! %g2 = 00000000a8616d1e 0000000019ef6fd7
! Mem[00000000730000f8] = d56bcf6b, %l6 = 00000000026155b5
swap [%i2+0x0f8],%l6 ! %l6 = 00000000d56bcf6b
! Mem[00000000910000dc] = 7d646443, %g2 = 00000000a8616d1e
ldsb [%i6+0x0de],%g2 ! %g2 = 000000000000007d
p49_label_25:
! Mem[0000000073000148] = 8b5e4548, %l2 = 0000000007fa948f
swap [%i2+0x148],%l2 ! %l2 = 000000008b5e4548
! Mem[0000000091800030] = 41c305a84a18aced, %g2 = 000000000000007d
ldx [%o0+0x030],%g2 ! %g2 = 41c305a84a18aced
! Mem[0000000090800198] = 4453face, %g2 = 41c305a84a18aced
lduh [%i5+0x198],%g2 ! %g2 = 0000000000004453
! Mem[0000000073000098] = bc80b382, %l6 = d56bcf6b, %l1 = b6291bde
add %i2,0x98,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000bc80b382
! Mem[0000000073800014] = ff4e3d4a, %l6 = 00000000d56bcf6b
ldsb [%i3+0x016],%l6 ! %l6 = 000000000000003d
! Mem[0000000072800110] = dd66bfc8, %l4 = 00000019, %l7 = 4a2df070
add %i1,0x110,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000dd66bfc8
! Mem[00000000730001c4] = 19a9a3dc, %l2 = 000000008b5e4548
ldstub [%i2+0x1c4],%l2 ! %l2 = 00000019000000ff
! Mem[00000000720001d8] = c4ff2eb4, %l4 = 0000000000000019
swap [%i0+0x1d8],%l4 ! %l4 = 00000000c4ff2eb4
! %l5 = 260bc9d68cea26bb, Mem[000000009000014a] = 8830e3e7
stb %l5,[%i4+0x14a] ! Mem[0000000090000148] = bb30e3e7
! Mem[00000000908000b8] = a2fce2f0, %g2 = 0000000000004453
lduw [%i5+0x0b8],%g2 ! %g2 = 00000000a2fce2f0
ba,a p49_not_taken_0_end
p49_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 00000000000000cc
bne,a,pn %xcc,p49_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000bc80b382
bne,a,pn %xcc,p49_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000019
bne,a,pn %xcc,p49_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000000000005d
bne,a,pn %xcc,p49_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000c4ff2eb4
bne,a,pn %xcc,p49_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 260bc9d68cea26bb
bne,a,pn %xcc,p49_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000000000003d
bne,a,pn %xcc,p49_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000dd66bfc8
bne,a,pn %xcc,p49_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p49_check_fp_registers:
set p49_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be da438bb7 ed8582e1
bne %xcc,p49_f0_fail
nop
! Check Local Memory
set p49_local0_expect,%g1
p49_check_local0:
ldx [%g1+0x018],%g2 ! Expected data = bc193a4c67f7ff3d
ldx [%i0+0x018],%g3 ! Observed data at 0000000072000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 796515dc5af5acdb
ldx [%i0+0x030],%g3 ! Observed data at 0000000072000030
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = 88984b71c17d1773
ldx [%i0+0x070],%g3 ! Observed data at 0000000072000070
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 67f7ff3df50ee103
ldx [%i0+0x078],%g3 ! Observed data at 0000000072000078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 05ffa124bd3a8dfa
ldx [%i0+0x080],%g3 ! Observed data at 0000000072000080
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x080,%g4
ldx [%g1+0x098],%g2 ! Expected data = 07fa948fa4ceff73
ldx [%i0+0x098],%g3 ! Observed data at 0000000072000098
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 4b3bff46f433cfff
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000720000b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 1daa3ea7f616caee
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000720000c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 1238bfff97a2114f
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000720000d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 5583a6ff298dafdf
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000720000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 74e20cde5e30c548
ldx [%i0+0x110],%g3 ! Observed data at 0000000072000110
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 02ff739baa8323ec
ldx [%i0+0x128],%g3 ! Observed data at 0000000072000128
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x128,%g4
ldx [%g1+0x158],%g2 ! Expected data = bb1d21df321a25fe
ldx [%i0+0x158],%g3 ! Observed data at 0000000072000158
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = ff53e41499897cf5
ldx [%i0+0x188],%g3 ! Observed data at 0000000072000188
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 0000001901fa0e8c
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000720001d8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = f281e932ed8407c2
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000720001e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i0,0x1e8,%g4
set p49_local1_expect,%g1
p49_check_local1:
ldx [%g1+0x010],%g2 ! Expected data = 3c5752570eff6772
ldx [%i1+0x010],%g3 ! Observed data at 0000000072800010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = cdc25cda2f099f94
ldx [%i1+0x038],%g3 ! Observed data at 0000000072800038
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x038,%g4
ldx [%g1+0x088],%g2 ! Expected data = 8ab9e4f93d1c0f1c
ldx [%i1+0x088],%g3 ! Observed data at 0000000072800088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 5a85b6ff8d602795
ldx [%i1+0x0c8],%g3 ! Observed data at 00000000728000c8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x0c8,%g4
ldx [%g1+0x140],%g2 ! Expected data = 000000a077c9dd7a
ldx [%i1+0x140],%g3 ! Observed data at 0000000072800140
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 8541089d90d0a305
ldx [%i1+0x148],%g3 ! Observed data at 0000000072800148
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x148,%g4
ldx [%g1+0x160],%g2 ! Expected data = c31e66e3ff722dc3
ldx [%i1+0x160],%g3 ! Observed data at 0000000072800160
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 64282651ffdeafa2
ldx [%i1+0x168],%g3 ! Observed data at 0000000072800168
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ae2fa075868093d6
ldx [%i1+0x170],%g3 ! Observed data at 0000000072800170
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = ff140f705affbfab
ldx [%i1+0x180],%g3 ! Observed data at 0000000072800180
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ce665cb1ff38f88d
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000728001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = e8a609ffeedb91b7
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000728001f0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i1,0x1f0,%g4
set p49_local2_expect,%g1
p49_check_local2:
ldx [%g1+0x018],%g2 ! Expected data = b6ff7295f26e91bd
ldx [%i2+0x018],%g3 ! Observed data at 0000000073000018
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 66bbe3907bff1374
ldx [%i2+0x048],%g3 ! Observed data at 0000000073000048
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = d2539a0d85ad636d
ldx [%i2+0x068],%g3 ! Observed data at 0000000073000068
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 4c2a22116eff7dd7
ldx [%i2+0x088],%g3 ! Observed data at 0000000073000088
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = f88cd13f000000ab
ldx [%i2+0x0b0],%g3 ! Observed data at 00000000730000b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ff74b039ac976b44
ldx [%i2+0x0b8],%g3 ! Observed data at 00000000730000b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 026155b590d0a305
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000730000f8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = a7280feb5534d785
ldx [%i2+0x118],%g3 ! Observed data at 0000000073000118
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0000005ccdc25cda
ldx [%i2+0x138],%g3 ! Observed data at 0000000073000138
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 07fa948ff18f5b69
ldx [%i2+0x148],%g3 ! Observed data at 0000000073000148
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 4c2ee45d60591309
ldx [%i2+0x150],%g3 ! Observed data at 0000000073000150
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 4e72354e5545c2ff
ldx [%i2+0x158],%g3 ! Observed data at 0000000073000158
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x158,%g4
ldx [%g1+0x198],%g2 ! Expected data = d7ba2eec0bc4cd7e
ldx [%i2+0x198],%g3 ! Observed data at 0000000073000198
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = a8799aff5bba735f
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000730001b8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = ffecb1beffa9a3dc
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000730001c0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i2,0x1c0,%g4
set p49_local3_expect,%g1
p49_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 796e9a3bff4e3d4a
ldx [%i3+0x010],%g3 ! Observed data at 0000000073800010
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = f40c77ff4af5ce7b
ldx [%i3+0x028],%g3 ! Observed data at 0000000073800028
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 7bff0956662f508c
ldx [%i3+0x050],%g3 ! Observed data at 0000000073800050
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = a8acc716c0b35abe
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 = ffbf7ee046b10d6d
ldx [%i3+0x078],%g3 ! Observed data at 0000000073800078
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = b7efffe1f07c0614
ldx [%i3+0x090],%g3 ! Observed data at 0000000073800090
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 6430a725963a4c8f
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000738000a0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 00000006faeca5b2
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000738000b0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a934f26b1ac4304c
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000738000e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = ffb96386a30864e0
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 = 235779a07ce33799
ldx [%i3+0x130],%g3 ! Observed data at 0000000073800130
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = efa1a2d300000080
ldx [%i3+0x140],%g3 ! Observed data at 0000000073800140
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x140,%g4
ldx [%g1+0x198],%g2 ! Expected data = d6080c4e24b55597
ldx [%i3+0x198],%g3 ! Observed data at 0000000073800198
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 0ef3954e7759fb39
ldx [%i3+0x1e0],%g3 ! Observed data at 00000000738001e0
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 4d53bb509ebe9640
ldx [%i3+0x1e8],%g3 ! Observed data at 00000000738001e8
cmp %g2,%g3
bne,a,pn %xcc,p49_local_failed
add %i3,0x1e8,%g4
! The test for processor 49 has passed
p49_passed:
ta GOOD_TRAP
nop
p49_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p49_failed
p49_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p49_failed
p49_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p49_failed
p49_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p49_failed
p49_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p49_failed
p49_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p49_failed
p49_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p49_failed
p49_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p49_failed
p49_f0_fail:
set p49_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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 %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000028]
stda %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800000]
stwa %l3,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800018]
done
p49_trap1o:
stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073000028]
stda %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000073800000]
stwa %l3,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000072800018]
done
p49_trap2e:
ldstuba [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000020]
lduwa [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072800028]
done
p49_trap2o:
ldstuba [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000072000020]
lduwa [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000072800028]
done
p49_trap3e:
nop
done
p49_trap3o:
nop
done
p49_init_memory_pointers:
set p49_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p49_local0_start,%i0
set p49_local1_start,%i1
set p49_local2_start,%i2
set p49_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b14bff5202f93e70
ldx [%g1+0x008],%l1 ! %l1 = cd69e3963e9aff1b
ldx [%g1+0x010],%l2 ! %l2 = 61795c3487cf0e6c
ldx [%g1+0x018],%l3 ! %l3 = 284da92620e9d863
ldx [%g1+0x020],%l4 ! %l4 = d282f168796515dc
ldx [%g1+0x028],%l5 ! %l5 = d31fb5d424b55597
ldx [%g1+0x030],%l6 ! %l6 = 089c72f074e20cde
ldx [%g1+0x038],%l7 ! %l7 = 25c0b7264d53bb50
! Initialize the output register of window 0
set unres3_start,%o0
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 = c3360820 6cff38ac b0211aad 665433fc
! %f4 = c5145a8d ef233bc9 84d2f7d6 87104fea
! %f8 = 4c6b52ff b8a10f52 08617312 544f98ea
! %f12 = 597636c6 0375823b 3c199974 f8bd12d3
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 4b9521f0 bafc98e6 9880001c 45b80bea
! %f20 = 03c713c3 d442faa0 909a575c 3610dd0b
! %f24 = e435e417 008fa7ec 299e0f01 6c476397
! %f28 = edbb1642 7ffb77b4 12268d0e cc8825ca
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c17ed906 8b2f459b fe773ff3 35f1e1ac
! %f36 = 067dc019 e8399f30 68cba777 e847d091
! %f40 = dca903d9 a8f10e17 54989655 89fbe0a1
! %f44 = ac10cec0 c8af1d8d 18a34f5c db481dcc
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x0e1b334f0000003f,%g7,%g1 ! GSR scale = 7, align = 7
wr %g1,%g0,%gsr ! GSR = 0e1b334f0000003f
wr %g0,%y ! Clear Y 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[00000000740001ec] = dba97d46, %l5 = 3db189f83f3b97c0
swap [%i0+0x1ec],%l5 ! %l5 = 00000000dba97d46
! Mem[000000007580015c] = 00826fae, %l6 = da935573, %l4 = a2a0bd18
add %i3,0x15c,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000000826fae
! %l6 = ed363aa5da935573, Mem[00000000908001e8] = 916930f2
stw %l6,[%i5+0x1e8] ! Mem[00000000908001e8] = da935573
! %l5 = 00000000dba97d46, Mem[0000000091000164] = c3bdc93b
sth %l5,[%i6+0x164] ! Mem[0000000091000164] = 7d46c93b
! %l1 = 09d4e3fa3b916174, Mem[0000000091800031] = c305a84a
stb %l1,[%o0+0x031] ! Mem[0000000091800030] = 7405a84a
! Mem[0000000074800082] = 2f82df6f, %l2 = 024ae856a9ece085
ldstub [%i1+0x082],%l2 ! %l2 = 000000df000000ff
! Mem[00000000900001b8] = 587249c8, %g2 = 9edb2dffb468cc23
ldsb [%i4+0x1b8],%g2 ! %g2 = 0000000000000058
! Mem[0000000074800114] = 70f514c2, %l6 = ed363aa5da935573
swap [%i1+0x114],%l6 ! %l6 = 0000000070f514c2
! Mem[0000000074800008] = 672622318fff235e, %l6 = 0000000070f514c2, %l3 = 073e32c7f429b0e5
add %i1,0x08,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 672622318fff235e
! Mem[0000000090000190] = 3bba388c, %g2 = 0000000000000058
ldub [%i4+0x190],%g2 ! %g2 = 000000000000003b
p50_label_2:
! Mem[0000000074000100] = ef11d87c, %l2 = 000000df, %l1 = 3b916174
add %i0,0x100,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000ef11d87c
! Mem[00000000758000dc] = 1fd8065b, %l4 = 00826fae, %l5 = dba97d46
add %i3,0xdc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000001fd8065b
! Mem[0000000090000018] = 05fdcaf7, %g2 = 000000000000003b
ldsh [%i4+0x01a],%g2 ! %g2 = 00000000000005fd
! %l2 = 000000df, %l3 = 8fff235e, Mem[0000000090000138] = cb82aaec 31a64a21
std %l2,[%i4+0x138] ! Mem[0000000090000138] = 000000df 8fff235e
! Mem[0000000074800020] = 8c7c4804efc883c0, %l5 = 000000001fd8065b, %l4 = 0000000000826fae
add %i1,0x20,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 8c7c4804efc883c0
! %l0 = 8acf08c45bdb168f, Mem[0000000090000104] = 682c91a7
sth %l0,[%i4+0x104] ! Mem[0000000090000104] = 168f91a7
! Mem[0000000091800190] = 18bdfe98, %g2 = 00000000000005fd
ldsb [%o0+0x190],%g2 ! %g2 = 0000000000000018
! %l6 = 0000000070f514c2, Mem[0000000090000154] = 02880e3d
stw %l6,[%i4+0x154] ! Mem[0000000090000154] = 70f514c2
! Mem[00000000750000fc] = 57e718c4, %l3 = 672622318fff235e
swap [%i2+0x0fc],%l3 ! %l3 = 0000000057e718c4
! Mem[0000000075800084] = 46fbd7cc, %l7 = 814ea38618ae74fb
swap [%i3+0x084],%l7 ! %l7 = 0000000046fbd7cc
p50_label_3:
! %l5 = 000000001fd8065b, Mem[00000000910001c8] = fee1a5a889278576
stx %l5,[%i6+0x1c8] ! Mem[00000000910001c8] = 000000001fd8065b
! Mem[00000000748001e0] = 77a86177d256b99d, %l0 = 8acf08c45bdb168f, %l6 = 0000000070f514c2
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 77a86177d256b99d
! Mem[0000000090800070] = 99f8bb03, %g2 = 0000000000000018
ldsh [%i5+0x072],%g2 ! %g2 = ffffffffffff99f8
! Mem[0000000090800108] = a08db62c, %g18 = fb7a5368672f1ede
ldsw [%i5+0x108],%g2 ! %g2 = fb7a5368672f1ede
! %l4 = 8c7c4804efc883c0, Mem[0000000091800134] = 465010e8
sth %l4,[%o0+0x134] ! Mem[0000000091800134] = 83c010e8
! Mem[00000000908000a0] = 2e788cb8, %g2 = ffffffffa08db62c
ldsh [%i5+0x0a2],%g2 ! %g2 = 0000000000002e78
! %l7 = 0000000046fbd7cc, Mem[000000009100008a] = c27f67eb
sth %l7,[%i6+0x08a] ! Mem[0000000091000088] = d7cc67eb
! Mem[00000000740000db] = 0db576b4, %l2 = 00000000000000df
ldstub [%i0+0x0db],%l2 ! %l2 = 000000b4000000ff
! Mem[00000000758000d8] = bab0de1f, %l2 = 000000b4, %l3 = 57e718c4
add %i3,0xd8,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000bab0de1f
! Mem[0000000075800117] = 65ce48eb, %l3 = 00000000bab0de1f
ldstub [%i3+0x117],%l3 ! %l3 = 000000eb000000ff
p50_label_4:
! %l1 = 00000000ef11d87c, Mem[00000000910001c0] = 524e3511
stw %l1,[%i6+0x1c0] ! Mem[00000000910001c0] = ef11d87c
! %l4 = 8c7c4804efc883c0, Mem[000000009000007a] = 567e7f9f
sth %l4,[%i4+0x07a] ! Mem[0000000090000078] = 83c07f9f
! Mem[000000007400016c] = 52e883bc, %l3 = 00000000000000eb
ldsb [%i0+0x16f],%l3 ! %l3 = ffffffffffffffbc
! Mem[00000000740001e7] = eab3974d, %l6 = 77a86177d256b99d
ldstub [%i0+0x1e7],%l6 ! %l6 = 0000004d000000ff
! Mem[0000000075000194] = ce815b69, %l7 = 46fbd7cc, %l6 = 0000004d
add %i2,0x194,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ce815b69
! Mem[00000000740000c8] = fa15a5a1, %l4 = efc883c0, %l6 = ce815b69
add %i0,0xc8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000fa15a5a1
! Mem[0000000075000168] = dd4a13f6b6246bfb, %l3 = ffffffffffffffbc, %l2 = 00000000000000b4
add %i2,0x168,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = dd4a13f6b6246bfb
! Mem[0000000091000114] = 7e871147, %g2 = 0000000000002e78
ldsb [%i6+0x114],%g2 ! %g2 = 000000000000007e
! Mem[0000000074800000] = 70a86b04, %l2 = dd4a13f6b6246bfb
ldstub [%i1+%g0],%l2 ! %l2 = 00000070000000ff
! %l3 = ffffffffffffffbc, Mem[00000000918001be] = 42298833
sth %l3,[%o0+0x1be] ! Mem[00000000918001bc] = ffbc8833
p50_label_5:
! Mem[0000000074000170] = 803eda66, %l4 = efc883c0, %l4 = efc883c0
add %i0,0x170,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000803eda66
! Mem[0000000090000114] = 79df520c, %g2 = 000000000000007e
lduw [%i4+0x114],%g2 ! %g2 = 0000000079df520c
! Mem[000000009180008c] = 6639ff83, %g2 = 0000000079df520c
ldub [%o0+0x08e],%g2 ! %g2 = 0000000000000066
! Mem[000000007480003b] = 0cb072d8, %l0 = 8acf08c45bdb168f
ldstub [%i1+0x03b],%l0 ! %l0 = 000000d8000000ff
! %l6 = 00000000fa15a5a1, Mem[0000000091000114] = 7e871147
sth %l6,[%i6+0x114] ! Mem[0000000091000114] = a5a11147
! %l4 = 00000000803eda66, Mem[00000000908000f8] = 1182fc77
stw %l4,[%i5+0x0f8] ! Mem[00000000908000f8] = 803eda66
! Mem[0000000074800140] = 0af846b5, %l1 = ef11d87c, %l1 = ef11d87c
add %i1,0x140,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000000af846b5
! Mem[0000000074800094] = facde077, %l0 = 00000000000000d8
ldstub [%i1+0x094],%l0 ! %l0 = 000000fa000000ff
! Mem[0000000075000028] = cc35572e56abb823, %l4 = 00000000803eda66, %l3 = ffffffffffffffbc
add %i2,0x28,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = cc35572e56abb823
! Mem[0000000090800074] = eaa93060, %g2 = 0000000000000066
lduh [%i5+0x076],%g2 ! %g2 = 000000000000eaa9
p50_label_6:
! %l4 = 00000000803eda66, Mem[0000000091000120] = 9daeaae1
stb %l4,[%i6+0x120] ! Mem[0000000091000120] = 66aeaae1
! Mem[00000000758000e0] = b87e2d70, %l5 = 000000001fd8065b
lduh [%i3+0x0e0],%l5 ! %l5 = 000000000000b87e
! Mem[0000000091800140] = b498c117, %g2 = 000000000000eaa9
ldsb [%o0+0x141],%g2 ! %g2 = ffffffffffffffb4
! Mem[000000009180019c] = ba7cf3a7, %g2 = ffffffffffffffb4
lduw [%o0+0x19c],%g2 ! %g2 = 00000000ba7cf3a7
! %l1 = 000000000af846b5, Mem[000000009000005d] = 4d857785
stb %l1,[%i4+0x05d] ! Mem[000000009000005c] = b5857785
! Mem[0000000074000138] = b23e8431, %l1 = 000000000af846b5
swap [%i0+0x138],%l1 ! %l1 = 00000000b23e8431
! Mem[0000000074800046] = 25d66a69, %l2 = 0000000000000070
ldstub [%i1+0x046],%l2 ! %l2 = 0000006a000000ff
! Mem[000000007480005c] = e91bdb29, %l5 = 0000b87e, %l1 = b23e8431
add %i1,0x5c,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000e91bdb29
! %l5 = 000000000000b87e, Mem[000000007500019c] = 88c15ad6
sth %l5,[%i2+0x19c] ! Mem[000000007500019c] = b87e5ad6
! %l4 = 00000000803eda66, Mem[000000009180008e] = 6639ff83
sth %l4,[%o0+0x08e] ! Mem[000000009180008c] = da66ff83
p50_label_7:
! Mem[000000007400011b] = 9919e9db, %l0 = 00000000000000fa
ldstub [%i0+0x11b],%l0 ! %l0 = 000000db000000ff
! Mem[000000007500008c] = 6422af84, %l2 = 000000000000006a
swap [%i2+0x08c],%l2 ! %l2 = 000000006422af84
! Mem[00000000750001a0] = fb6f364f6997a25c, %l2 = 000000006422af84, %l3 = cc35572e56abb823
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = fb6f364f6997a25c
! Mem[00000000910001a4] = 14b0ca69, %g2 = 00000000ba7cf3a7
ldub [%i6+0x1a6],%g2 ! %g2 = 0000000000000014
! %l0 = 00000000000000db, Mem[00000000900001f3] = 7d1caa67
stb %l0,[%i4+0x1f3] ! Mem[00000000900001f0] = db1caa67
! Mem[0000000075800090] = e7511f25ebf6418f, %l3 = fb6f364f6997a25c, %l5 = 000000000000b87e
add %i3,0x90,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = e7511f25ebf6418f
! Mem[00000000750001d0] = 26a5059e, %l6 = fa15a5a1, %l4 = 803eda66
add %i2,0x1d0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 0000000026a5059e
! %l5 = e7511f25ebf6418f, Mem[000000009100011c] = 88355b19
stw %l5,[%i6+0x11c] ! Mem[000000009100011c] = ebf6418f
! Mem[00000000758001d0] = 33e3c878, %l5 = ebf6418f, %l1 = e91bdb29
add %i3,0x1d0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000033e3c878
! Mem[000000007400000b] = 5c7320a2, %l1 = 0000000033e3c878
ldstub [%i0+0x00b],%l1 ! %l1 = 000000a2000000ff
p50_label_8:
! Mem[000000007580019c] = f9315163, %l4 = 0000000026a5059e
ldsh [%i3+0x19c],%l4 ! %l4 = fffffffffffff931
! Mem[0000000090800008] = c671bc40, %g2 = 0000000000000014
ldsh [%i5+0x00a],%g2 ! %g2 = ffffffffffffc671
! Mem[0000000075800158] = 1a4d0a17, %l4 = fffff931, %l1 = 000000a2
add %i3,0x158,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 000000001a4d0a17
! Mem[00000000750000d4] = 1a2b213d, %l1 = 1a4d0a17, %l2 = 6422af84
add %i2,0xd4,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 000000001a2b213d
! Mem[000000009000017c] = 1157eb44, %g2 = ffffffffffffc671
ldsb [%i4+0x17e],%g2 ! %g2 = 0000000000000011
! %l2 = 000000001a2b213d, Mem[00000000908001c8] = ebf52008eb1eb481
stx %l2,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000001a2b213d
! Mem[0000000075000011] = 8ac9cf24, %l6 = 00000000fa15a5a1
ldstub [%i2+0x011],%l6 ! %l6 = 000000c9000000ff
! Mem[00000000748000f0] = 5b719dd335565837, %l2 = 000000001a2b213d, %l2 = 000000001a2b213d
add %i1,0xf0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 5b719dd335565837
! Mem[0000000074800070] = d6f5290a9eefebc2, %l3 = fb6f364f6997a25c, %l2 = 5b719dd335565837
add %i1,0x70,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = d6f5290a9eefebc2
! Mem[00000000910000e8] = 5edbc521, %g2 = 0000000000000011
ldsb [%i6+0x0eb],%g2 ! %g2 = 000000000000005e
p50_label_9:
! Mem[0000000074000080] = 066ef9b9b9494428, %l0 = 00000000000000db, %l7 = 0000000046fbd7cc
add %i0,0x80,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 066ef9b9b9494428
! Mem[00000000750000ec] = 6259d942, %l1 = 000000001a4d0a17
swap [%i2+0x0ec],%l1 ! %l1 = 000000006259d942
! Mem[00000000758000b8] = 29421a62, %l4 = fffffffffffff931
swap [%i3+0x0b8],%l4 ! %l4 = 0000000029421a62
! Mem[000000007400007c] = f527520b, %l3 = 6997a25c, %l1 = 6259d942
add %i0,0x7c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000f527520b
! %l6 = 000000c9, %l7 = b9494428, Mem[0000000074000008] = 5c7320ff 03203900
std %l6,[%i0+%o1] ! Mem[0000000074000008] = 000000c9 b9494428
! Mem[0000000090800184] = c54c114e, %g2 = 000000000000005e
ldsb [%i5+0x185],%g2 ! %g2 = ffffffffffffffc5
! Mem[0000000074000010] = 600f8252, %l6 = 00000000000000c9
ldstub [%i0+%o2],%l6 ! %l6 = 00000060000000ff
! Mem[0000000074000128] = c2340a2c, %l7 = 066ef9b9b9494428
swap [%i0+0x128],%l7 ! %l7 = 00000000c2340a2c
! Mem[0000000091000130] = f221bd62, %g2 = ffffffffffffffc5
ldsh [%i6+0x132],%g2 ! %g2 = fffffffffffff221
! Mem[00000000918001b4] = 2c5b9918, %g2 = fffffffffffff221
ldsb [%o0+0x1b5],%g2 ! %g2 = 000000000000002c
p50_label_10:
! Mem[0000000075800008] = d1c0db3b, %l2 = d6f5290a9eefebc2
swap [%i3+%o1],%l2 ! %l2 = 00000000d1c0db3b
! %l2 = 00000000d1c0db3b, Mem[000000009000017c] = 27581157
stb %l2,[%i4+0x17c] ! Mem[000000009000017c] = 3b581157
! Mem[0000000074800148] = d8bd1920, %l4 = 0000000029421a62
swap [%i1+0x148],%l4 ! %l4 = 00000000d8bd1920
! %l1 = 00000000f527520b, Mem[00000000900001e8] = 8eb8368f
stw %l1,[%i4+0x1e8] ! Mem[00000000900001e8] = f527520b
! Mem[0000000090800134] = 12668400, %g2 = 000000000000002c
lduw [%i5+0x134],%g2 ! %g2 = 0000000012668400
! Mem[000000009000019c] = 99baad32, %g2 = 0000000012668400
lduw [%i4+0x19c],%g2 ! %g2 = 0000000099baad32
! Mem[0000000074000078] = 4148bdbcf527520b, %l2 = 00000000d1c0db3b, %l0 = 00000000000000db
add %i0,0x78,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 4148bdbcf527520b
! %l6 = 0000000000000060, Mem[0000000091000182] = deb01e98
stb %l6,[%i6+0x182] ! Mem[0000000091000180] = 60b01e98
! Mem[0000000090800088] = cdce3b38, %g2 = 0000000099baad32
ldsh [%i5+0x08a],%g2 ! %g2 = ffffffffffffcdce
! Mem[0000000091000050] = de1db3f225ed5b63, %g2 = ffffffffffffcdce
ldx [%i6+0x050],%g2 ! %g2 = de1db3f225ed5b63
p50_label_11:
! Mem[000000007480017c] = 0b25f0af, %l2 = 00000000d1c0db3b
swap [%i1+0x17c],%l2 ! %l2 = 000000000b25f0af
! Mem[00000000900000e8] = 00749d3b, %g2 = de1db3f225ed5b63
ldub [%i4+0x0ea],%g2 ! %g2 = 0000000000000000
! Mem[0000000075000164] = 73877efe, %l0 = 4148bdbcf527520b
swap [%i2+0x164],%l0 ! %l0 = 0000000073877efe
! Mem[000000009180004c] = 93c680d2, %g18 = fb7a5368672f1ede
ldsw [%o0+0x04c],%g2 ! %g2 = fb7a5368672f1ede
! Mem[0000000074800192] = 131ed369, %l7 = 00000000c2340a2c
ldstub [%i1+0x192],%l7 ! %l7 = 000000d3000000ff
! Mem[00000000740001a8] = 708858753a2f81ab, %l0 = 0000000073877efe, %l3 = fb6f364f6997a25c
add %i0,0x1a8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 708858753a2f81ab
! Mem[000000007500002f] = 56abb823, %l5 = e7511f25ebf6418f
ldstub [%i2+0x02f],%l5 ! %l5 = 00000023000000ff
! %l0 = 0000000073877efe, Mem[00000000910000f6] = c27dd656
stb %l0,[%i6+0x0f6] ! Mem[00000000910000f4] = fe7dd656
! %l2 = 000000000b25f0af, Mem[00000000900001b8] = 587249c8db2d8400
stx %l2,[%i4+0x1b8] ! Mem[00000000900001b8] = 000000000b25f0af
! %l7 = 00000000000000d3, Mem[00000000918001e8] = 0068f2084f5053a5
stx %l7,[%o0+0x1e8] ! Mem[00000000918001e8] = 00000000000000d3
p50_label_12:
! %l7 = 00000000000000d3, Mem[00000000748000f8] = 6c88a84326d13edb
stx %l7,[%i1+0x0f8] ! Mem[00000000748000f8] = 00000000000000d3
! %l0 = 73877efe, %l1 = f527520b, Mem[0000000091000130] = 3babf221 bd627f18
std %l0,[%i6+0x130] ! Mem[0000000091000130] = 73877efe f527520b
! %l2 = 0b25f0af, %l3 = 3a2f81ab, Mem[0000000075000130] = 3c9a1011 62569010
std %l2,[%i2+0x130] ! Mem[0000000075000130] = 0b25f0af 3a2f81ab
! Mem[0000000091800018] = 15f804eb, %g2 = ffffffff93c680d2
ldsh [%o0+0x01a],%g2 ! %g2 = 00000000000015f8
! %l6 = 00000060, %l7 = 000000d3, Mem[00000000900001f0] = b626b5db 1caa6761
std %l6,[%i4+0x1f0] ! Mem[00000000900001f0] = 00000060 000000d3
! Mem[0000000074000020] = ba268adcb1c6c92a, %l4 = 00000000d8bd1920, %l6 = 0000000000000060
add %i0,0x20,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = ba268adcb1c6c92a
! Mem[00000000900000cc] = 2096bba5, %g18 = fb7a5368672f1ede
ldsw [%i4+0x0cc],%g2 ! %g2 = fb7a5368672f1ede
! Mem[0000000091800148] = 75d32e0a, %g2 = 000000002096bba5
ldsh [%o0+0x148],%g2 ! %g2 = 00000000000075d3
! Mem[0000000091000048] = 4b221ae1 c186360c, %g2 = 000075d3, %g3 = 0bad0b00
ldd [%i6+0x048],%g2 ! %g2 = 000000004b221ae1 00000000c186360c
! Mem[0000000074000194] = d04e9ab3, %l3 = 3a2f81ab, %l2 = 0b25f0af
add %i0,0x194,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000d04e9ab3
p50_label_13:
! Mem[000000009080000c] = bc402a68, %g2 = 000000004b221ae1
ldsb [%i5+0x00c],%g2 ! %g2 = ffffffffffffffbc
! Mem[0000000074000087] = b9494428, %l0 = 0000000073877efe
ldstub [%i0+0x087],%l0 ! %l0 = 00000028000000ff
! Mem[0000000090000028] = 610fee36, %g2 = ffffffffffffffbc
ldsb [%i4+0x02a],%g2 ! %g2 = 0000000000000061
! %l2 = d04e9ab3, %l3 = 3a2f81ab, Mem[00000000908000e8] = c63d9e2d bc2a9af4
std %l2,[%i5+0x0e8] ! Mem[00000000908000e8] = d04e9ab3 3a2f81ab
! Mem[0000000075800060] = b7b121e9, %l7 = 000000d3, %l0 = 00000028
add %i3,0x60,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000b7b121e9
! Mem[0000000091000190] = 0398849942da465d, %g2 = 0000000000000061
ldx [%i6+0x190],%g2 ! %g2 = 0398849942da465d
! Mem[0000000074000180] = fbddc3b3, %l5 = 0000000000000023
swap [%i0+0x180],%l5 ! %l5 = 00000000fbddc3b3
! Mem[0000000075000058] = a058401ca07462aa, %l6 = ba268adcb1c6c92a, %l3 = 708858753a2f81ab
add %i2,0x58,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = a058401ca07462aa
! %l2 = 00000000d04e9ab3, Mem[00000000918000e2] = 54d50f35
stb %l2,[%o0+0x0e2] ! Mem[00000000918000e0] = b3d50f35
! %l2 = 00000000d04e9ab3, Mem[0000000090000168] = dbbc723c
stw %l2,[%i4+0x168] ! Mem[0000000090000168] = d04e9ab3
p50_label_14:
! %l0 = 00000000b7b121e9, Mem[00000000918000d8] = 8cf5264e
stw %l0,[%o0+0x0d8] ! Mem[00000000918000d8] = b7b121e9
! Mem[0000000075800114] = 65ce48ff, %l1 = 00000000f527520b
swap [%i3+0x114],%l1 ! %l1 = 0000000065ce48ff
! %l1 = 0000000065ce48ff, Mem[00000000908000d8] = 60d85c8c93f04d06
stx %l1,[%i5+0x0d8] ! Mem[00000000908000d8] = 0000000065ce48ff
! Mem[00000000758000dc] = 1fd8065b, %l7 = 00000000000000d3
ldstub [%i3+0x0dc],%l7 ! %l7 = 0000001f000000ff
! Mem[000000007580006c] = d26d551d, %l2 = d04e9ab3, %l2 = d04e9ab3
add %i3,0x6c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000d26d551d
! %l6 = ba268adcb1c6c92a, Mem[00000000900001d0] = 108e8d96cce983c4
stx %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = ba268adcb1c6c92a
! Mem[000000007500011b] = ccbf9fb5, %l2 = 00000000d26d551d
ldstub [%i2+0x11b],%l2 ! %l2 = 000000b5000000ff
! %l0 = 00000000b7b121e9, Mem[00000000918001b0] = 8036bee1872c5b99
stx %l0,[%o0+0x1b0] ! Mem[00000000918001b0] = 00000000b7b121e9
! %l4 = 00000000d8bd1920, Mem[0000000091000095] = 278aa995
stb %l4,[%i6+0x095] ! Mem[0000000091000094] = 208aa995
! Mem[00000000908001f0] = 0fb1c7a1, %g2 = 0398849942da465d
ldsb [%i5+0x1f3],%g2 ! %g2 = 000000000000000f
p50_label_15:
! Mem[00000000748000d4] = 86dc7056, %l2 = 00000000000000b5
ldub [%i1+0x0d5],%l2 ! %l2 = 00000000000000dc
! Mem[0000000074800080] = 2f82ff6f, %l0 = b7b121e9, %l2 = 000000dc
add %i1,0x80,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000002f82ff6f
! %l1 = 0000000065ce48ff, Mem[000000009100002c] = 09165443
stw %l1,[%i6+0x02c] ! Mem[000000009100002c] = 65ce48ff
! %l6 = ba268adcb1c6c92a, Mem[00000000910000d8] = 4dfbc8b7
sth %l6,[%i6+0x0d8] ! Mem[00000000910000d8] = c92ac8b7
! Mem[0000000074000124] = 5f4e739c, %l5 = 00000000fbddc3b3
swap [%i0+0x124],%l5 ! %l5 = 000000005f4e739c
! Mem[0000000074800038] = 0cb072ff5be29b8e, %l3 = a058401ca07462aa, %l2 = 000000002f82ff6f
add %i1,0x38,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 0cb072ff5be29b8e
! Mem[0000000075800110] = f301cdaf, %l2 = 0cb072ff5be29b8e
swap [%i3+0x110],%l2 ! %l2 = 00000000f301cdaf
! Mem[0000000075000187] = 056777f3, %l0 = 00000000b7b121e9
ldstub [%i2+0x187],%l0 ! %l0 = 000000f3000000ff
! Mem[00000000750001fd] = e276ea48, %l2 = 00000000f301cdaf
ldstub [%i2+0x1fd],%l2 ! %l2 = 00000076000000ff
! Mem[0000000091800048] = b0377615, %g2 = 000000000000000f
lduw [%o0+0x048],%g2 ! %g2 = 00000000b0377615
p50_label_16:
! %l0 = 00000000000000f3, Mem[00000000908000df] = ff921156
stb %l0,[%i5+0x0df] ! Mem[00000000908000dc] = f3921156
! %l2 = 00000076, %l3 = a07462aa, Mem[00000000908000b8] = a2fce2f0 6a8e8ff0
std %l2,[%i5+0x0b8] ! Mem[00000000908000b8] = 00000076 a07462aa
! Mem[00000000748001e9] = 673d086e, %l2 = 0000000000000076
ldstub [%i1+0x1e9],%l2 ! %l2 = 0000003d000000ff
! Mem[00000000910001c0] = ef11d87cd0680785, %g2 = 00000000b0377615
ldx [%i6+0x1c0],%g2 ! %g2 = ef11d87cd0680785
! Mem[00000000758000da] = bab0de1f, %l6 = ba268adcb1c6c92a
ldstub [%i3+0x0da],%l6 ! %l6 = 000000de000000ff
! Mem[00000000758000cc] = 1239baa5, %l2 = 000000000000003d
ldstub [%i3+0x0cc],%l2 ! %l2 = 00000012000000ff
! Mem[0000000075800084] = 18ae74fb, %l7 = 0000001f, %l5 = 5f4e739c
add %i3,0x84,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 0000000018ae74fb
! Mem[0000000074000180] = 00000023, %l0 = 000000f3, %l2 = 00000012
add %i0,0x180,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000000000023
! Mem[00000000918001fc] = 5c4f18ea, %g2 = ef11d87cd0680785
ldsb [%o0+0x1fd],%g2 ! %g2 = 000000000000005c
! Mem[0000000075000179] = 84da52e0, %l4 = 00000000d8bd1920
ldstub [%i2+0x179],%l4 ! %l4 = 000000da000000ff
p50_label_17:
! %l0 = 000000f3, %l1 = 65ce48ff, Mem[0000000090800120] = 78c6e65f 4526dca5
std %l0,[%i5+0x120] ! Mem[0000000090800120] = 000000f3 65ce48ff
! Mem[00000000918000c4] = 96c1128f, %g2 = 000000000000005c
lduw [%o0+0x0c4],%g2 ! %g2 = 0000000096c1128f
! Mem[0000000090800180] = 77056037, %g18 = fb7a5368672f1ede
ldsw [%i5+0x180],%g2 ! %g2 = fb7a5368672f1ede
! Mem[00000000740000d0] = 5f19362b9345048f, %l2 = 0000000000000023, %l1 = 0000000065ce48ff
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 5f19362b9345048f
! Mem[00000000758001d8] = ecd5604ce34569ca, %l2 = 0000000000000023, %l4 = 00000000000000da
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = ecd5604ce34569ca
! Mem[0000000074000184] = 84f45082, %l0 = 000000f3, %l4 = e34569ca
add %i0,0x184,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000084f45082
! Mem[00000000758000e0] = b87e2d707dbc7e65, %l0 = 00000000000000f3, %l5 = 0000000018ae74fb
add %i3,0xe0,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = b87e2d707dbc7e65
! %l2 = 00000023, %l3 = a07462aa, Mem[0000000090800078] = 30603d11 51d4b3e4
std %l2,[%i5+0x078] ! Mem[0000000090800078] = 00000023 a07462aa
! Mem[000000007400004c] = f81dd3ba, %l5 = b87e2d707dbc7e65
swap [%i0+0x04c],%l5 ! %l5 = 00000000f81dd3ba
! Mem[0000000074000050] = 8f5dccca, %l4 = 0000000084f45082
swap [%i0+0x050],%l4 ! %l4 = 000000008f5dccca
p50_label_18:
! Mem[000000007480014b] = 29421a62, %l4 = 000000008f5dccca
ldstub [%i1+0x14b],%l4 ! %l4 = 00000062000000ff
! Mem[000000007400019c] = 63812681, %l6 = 000000de, %l7 = 0000001f
add %i0,0x19c,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 0000000063812681
! Mem[0000000091000008] = 2077cefd, %g2 = 0000000077056037
ldsh [%i6+%o1],%g2 ! %g2 = 0000000000002077
! Mem[0000000090000078] = 095f83c0, %g2 = 0000000000002077
ldsh [%i4+0x078],%g2 ! %g2 = 000000000000095f
! Mem[0000000091800118] = 707c5cfb, %g18 = fb7a5368672f1ede
ldsw [%o0+0x118],%g2 ! %g2 = fb7a5368672f1ede
! Mem[00000000740001be] = b9a86d07, %l3 = a058401ca07462aa
ldstub [%i0+0x1be],%l3 ! %l3 = 0000006d000000ff
! %l5 = 00000000f81dd3ba, Mem[0000000090000086] = 2d06a861
sth %l5,[%i4+0x086] ! Mem[0000000090000084] = d3baa861
! Mem[00000000758000b0] = f6950706c323f560, %l4 = 0000000000000062, %l5 = 00000000f81dd3ba
add %i3,0xb0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = f6950706c323f560
! %l4 = 00000062, %l5 = c323f560, Mem[00000000910000a8] = 8dd0b147 40e5244d
std %l4,[%i6+0x0a8] ! Mem[00000000910000a8] = 00000062 c323f560
! %l4 = 0000000000000062, Mem[00000000908001b0] = 29bda72c6fd28f1d
stx %l4,[%i5+0x1b0] ! Mem[00000000908001b0] = 0000000000000062
p50_label_19:
! Mem[0000000074000038] = dd0cbc9d, %l3 = 0000006d, %l0 = 000000f3
add %i0,0x38,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000dd0cbc9d
! Mem[00000000918000cc] = c4a0c63d, %g2 = 00000000707c5cfb
lduw [%o0+0x0cc],%g2 ! %g2 = 00000000c4a0c63d
! Mem[0000000075000004] = 96ba3e6a, %l2 = 0000000000000023
swap [%i2+0x004],%l2 ! %l2 = 0000000096ba3e6a
! Mem[0000000090000154] = 70f514c2, %g18 = fb7a5368672f1ede
ldsw [%i4+0x154],%g2 ! %g2 = fb7a5368672f1ede
! Mem[00000000908000e0] = 921156f4, %g2 = 0000000070f514c2
lduh [%i5+0x0e0],%g2 ! %g2 = 0000000000009211
! Mem[00000000750000ce] = 03d42903, %l4 = 0000000000000062
ldstub [%i2+0x0ce],%l4 ! %l4 = 00000029000000ff
! Mem[0000000074800008] = 672622318fff235e, %l4 = 0000000000000029, %l0 = 00000000dd0cbc9d
add %i1,0x08,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 672622318fff235e
! Mem[0000000091800188] = 6d9ac50d, %g2 = 0000000000009211
ldsb [%o0+0x188],%g2 ! %g2 = 000000000000006d
! Mem[000000007400012c] = 73958b8f, %l2 = 0000000096ba3e6a
ldstub [%i0+0x12c],%l2 ! %l2 = 00000073000000ff
! %l7 = 0000000063812681, Mem[0000000090000078] = 095f83c07f9fc53f
stx %l7,[%i4+0x078] ! Mem[0000000090000078] = 0000000063812681
p50_label_20:
! Mem[0000000074800180] = e8dda64f489efbfb, %l3 = 000000000000006d, %l1 = 5f19362b9345048f
add %i1,0x180,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = e8dda64f489efbfb
! Mem[00000000740000e4] = 2ba96a7b, %l3 = 0000006d, %l6 = 000000de
add %i0,0xe4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000002ba96a7b
! %l3 = 000000000000006d, Mem[0000000091800008] = 8f1d57d113813d64
stx %l3,[%o0+%o1] ! Mem[0000000091800008] = 000000000000006d
! %l0 = 672622318fff235e, Mem[0000000075800115] = f527520b
stb %l0,[%i3+0x115] ! Mem[0000000075800114] = f55e520b
! Mem[00000000750001a4] = 6997a25c, %l3 = 0000006d, %l5 = c323f560
add %i2,0x1a4,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 000000006997a25c
! %l2 = 0000000000000073, Mem[0000000091800068] = 8c9fe99d
stb %l2,[%o0+0x068] ! Mem[0000000091800068] = 739fe99d
! %l4 = 00000029, %l5 = 6997a25c, Mem[00000000748001b0] = 21876b1e 705202c5
std %l4,[%i1+0x1b0] ! Mem[00000000748001b0] = 00000029 6997a25c
! Mem[00000000750001fc] = e2ffea48, %l1 = 489efbfb, %l0 = 8fff235e
add %i2,0x1fc,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000e2ffea48
! Mem[00000000740000f0] = 1b6a205f, %l1 = e8dda64f489efbfb
swap [%i0+0x0f0],%l1 ! %l1 = 000000001b6a205f
! %l7 = 0000000063812681, Mem[0000000090000088] = a8616d1e19ef6fd7
stx %l7,[%i4+0x088] ! Mem[0000000090000088] = 0000000063812681
p50_label_21:
! Mem[00000000900001e8] = 520b9e49, %g2 = 000000000000006d
ldsb [%i4+0x1ea],%g2 ! %g2 = 0000000000000052
! Mem[00000000918000bc] = 0bfad71b, %g2 = 0000000000000052
ldsh [%o0+0x0bc],%g2 ! %g2 = 0000000000000bfa
! Mem[0000000075000177] = 62a3c143, %l2 = 0000000000000073
ldstub [%i2+0x177],%l2 ! %l2 = 00000043000000ff
! Mem[0000000075000178] = 84ff52e0 300b4184, %l2 = 00000043, %l3 = 0000006d
ldd [%i2+0x178],%l2 ! %l2 = 0000000084ff52e0 00000000300b4184
! %l0 = e2ffea48, %l1 = 1b6a205f, Mem[0000000091000170] = 9b414f1c 488b4661
std %l0,[%i6+0x170] ! Mem[0000000091000170] = e2ffea48 1b6a205f
! %l6 = 2ba96a7b, %l7 = 63812681, Mem[0000000091000028] = 5731f53b 65ce48ff
std %l6,[%i6+%o5] ! Mem[0000000091000028] = 2ba96a7b 63812681
! %l2 = 84ff52e0, %l3 = 300b4184, Mem[0000000091000168] = 846b3255 9f5c7543
std %l2,[%i6+0x168] ! Mem[0000000091000168] = 84ff52e0 300b4184
! Mem[00000000758001b0] = 02a94da1116236d6, %l1 = 000000001b6a205f, %l3 = 00000000300b4184
add %i3,0x1b0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 02a94da1116236d6
! Mem[00000000748000a4] = 07b885c5, %l4 = 0000000000000029
swap [%i1+0x0a4],%l4 ! %l4 = 0000000007b885c5
! Mem[0000000074800048] = 97212486cd443cf2, %l2 = 0000000084ff52e0, %l6 = 000000002ba96a7b
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 97212486cd443cf2
p50_label_22:
! Mem[00000000750001a8] = 8a6cc59bfa931dcc, %l2 = 0000000084ff52e0, %l5 = 000000006997a25c
add %i2,0x1a8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 8a6cc59bfa931dcc
! Mem[00000000748000a0] = 0cfc7eaa00000029, %l4 = 0000000007b885c5, %l0 = 00000000e2ffea48
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 0cfc7eaa00000029
! Mem[0000000090000098] = 7d333a3fe30238ad, %g2 = 0000000000000bfa
ldx [%i4+0x098],%g2 ! %g2 = 7d333a3fe30238ad
! Mem[000000009180014c] = 06e07bc8, %g2 = 7d333a3fe30238ad
ldsb [%o0+0x14f],%g2 ! %g2 = 0000000000000006
! Mem[00000000910000d0] = 45aa483a 512dff05, %g2 = 00000006, %g3 = c186360c
ldd [%i6+0x0d0],%g2 ! %g2 = 0000000045aa483a 00000000512dff05
! Mem[00000000748001cc] = 10d2a309, %l2 = 84ff52e0, %l4 = 07b885c5
add %i1,0x1cc,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000010d2a309
! Mem[0000000074800084] = 97535851, %l4 = 0000000010d2a309
swap [%i1+0x084],%l4 ! %l4 = 0000000097535851
! Mem[0000000075800181] = 07102024, %l7 = 0000000063812681
ldstub [%i3+0x181],%l7 ! %l7 = 00000010000000ff
! Mem[0000000075800174] = 43e10892, %l2 = 84ff52e0, %l5 = fa931dcc
add %i3,0x174,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000043e10892
! %l6 = 97212486cd443cf2, Mem[00000000900000e0] = 75bdbf87
sth %l6,[%i4+0x0e0] ! Mem[00000000900000e0] = 3cf2bf87
p50_label_23:
! Mem[000000007580005c] = 77db28bc, %l0 = 00000029, %l1 = 1b6a205f
add %i3,0x5c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000077db28bc
! Mem[00000000748000d8] = c2fb9fd7, %l3 = 116236d6, %l7 = 00000010
add %i1,0xd8,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000c2fb9fd7
! Mem[00000000740000a8] = 68fd22400b542422, %l7 = 00000000c2fb9fd7, %l1 = 0000000077db28bc
add %i0,0xa8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 68fd22400b542422
! Mem[0000000075800094] = ebf6418f, %l0 = 00000029, %l7 = c2fb9fd7
add %i3,0x94,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000ebf6418f
! %l2 = 84ff52e0, %l3 = 116236d6, Mem[0000000091000170] = e2ffea48 1b6a205f
std %l2,[%i6+0x170] ! Mem[0000000091000170] = 84ff52e0 116236d6
! Mem[00000000740001b8] = 4650f9d1b9a8ff07, %l6 = 97212486cd443cf2, %l5 = 0000000043e10892
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 4650f9d1b9a8ff07
! %l5 = 4650f9d1b9a8ff07, Mem[00000000900000a4] = a627f525
sth %l5,[%i4+0x0a4] ! Mem[00000000900000a4] = ff07f525
! Mem[00000000750000c8] = 39a46304, %l2 = 84ff52e0, %l7 = ebf6418f
add %i2,0xc8,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 0000000039a46304
! Mem[0000000090000054] = c588243d, %g2 = 0000000045aa483a
lduh [%i4+0x056],%g2 ! %g2 = 000000000000c588
! Mem[000000007400006d] = 52e525a0, %l1 = 68fd22400b542422
ldstub [%i0+0x06d],%l1 ! %l1 = 000000e5000000ff
p50_label_24:
! Mem[00000000758001a4] = a25cad21, %l2 = 84ff52e0, %l3 = 116236d6
add %i3,0x1a4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000a25cad21
! %l7 = 0000000039a46304, Mem[000000009080014f] = 148a03c0
stb %l7,[%i5+0x14f] ! Mem[000000009080014c] = 048a03c0
! Mem[0000000075000008] = 502d1e046b8e8b72, %l4 = 0000000097535851, %l6 = 97212486cd443cf2
add %i2,0x08,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 502d1e046b8e8b72
! Mem[0000000090000138] = 000000df, %g18 = fb7a5368672f1ede
ldsw [%i4+0x138],%g2 ! %g2 = fb7a5368672f1ede
! Mem[00000000918001dc] = c322e1d0, %g2 = 00000000000000df
lduw [%o0+0x1dc],%g2 ! %g2 = 00000000c322e1d0
! Mem[0000000090800180] = 7705603724c54c11, %g2 = 00000000c322e1d0
ldx [%i5+0x180],%g2 ! %g2 = 7705603724c54c11
! Mem[0000000091000060] = 291e59f78b99636e, %g2 = 7705603724c54c11
ldx [%i6+0x060],%g2 ! %g2 = 291e59f78b99636e
! Mem[0000000075800054] = 88a11b75, %l4 = 0000000097535851
swap [%i3+0x054],%l4 ! %l4 = 0000000088a11b75
! Mem[0000000091800038] = cac52fc7, %g2 = 291e59f78b99636e
ldub [%o0+0x039],%g2 ! %g2 = 00000000000000ca
! Mem[00000000758000bc] = 3986a055, %l0 = 0cfc7eaa00000029
swap [%i3+0x0bc],%l0 ! %l0 = 000000003986a055
p50_label_25:
! Mem[0000000074000120] = 6ddddbcb, %l5 = 4650f9d1b9a8ff07
swap [%i0+0x120],%l5 ! %l5 = 000000006ddddbcb
! Mem[00000000740001a3] = 33a011c9, %l6 = 502d1e046b8e8b72
ldstub [%i0+0x1a3],%l6 ! %l6 = 000000c9000000ff
! Mem[00000000740001c0] = b9d49b2a, %l2 = 0000000084ff52e0
swap [%i0+0x1c0],%l2 ! %l2 = 00000000b9d49b2a
! Mem[0000000075000034] = 1da49ea0, %l0 = 000000003986a055
ldstub [%i2+0x034],%l0 ! %l0 = 0000001d000000ff
! Mem[00000000910001d8] = de2192211382a2ec, %g2 = 00000000000000ca
ldx [%i6+0x1d8],%g2 ! %g2 = de2192211382a2ec
! Mem[0000000091000138] = e300a1c1, %g2 = de2192211382a2ec
ldub [%i6+0x139],%g2 ! %g2 = 00000000000000e3
! Mem[00000000748001d0] = 79de8027422f2e1f, %l1 = 00000000000000e5, %l4 = 0000000088a11b75
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 79de8027422f2e1f
! %l6 = 00000000000000c9, Mem[0000000091000028] = 2ba96a7b63812681
stx %l6,[%i6+%o5] ! Mem[0000000091000028] = 00000000000000c9
! Mem[000000007400011c] = 07e692f2, %l7 = 39a46304, %l1 = 000000e5
add %i0,0x11c,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 0000000007e692f2
! Mem[00000000918001f4] = ffa2360c, %g2 = 00000000000000e3
ldsh [%o0+0x1f6],%g2 ! %g2 = ffffffffffffffa2
ba,a p50_not_taken_0_end
p50_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000000000001d
bne,a,pn %xcc,p50_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000007e692f2
bne,a,pn %xcc,p50_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b9d49b2a
bne,a,pn %xcc,p50_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000a25cad21
bne,a,pn %xcc,p50_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 79de8027422f2e1f
bne,a,pn %xcc,p50_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000006ddddbcb
bne,a,pn %xcc,p50_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000c9
bne,a,pn %xcc,p50_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000039a46304
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 %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be b0211aad 665433fc
bne %xcc,p50_f2_fail
nop
! Check Local Memory
set p50_local0_expect,%g1
p50_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 000000c9b9494428
ldx [%i0+0x008],%g3 ! Observed data at 0000000074000008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = ff0f8252b1d10032
ldx [%i0+0x010],%g3 ! Observed data at 0000000074000010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x010,%g4
ldx [%g1+0x048],%g2 ! Expected data = 42b2f3a07dbc7e65
ldx [%i0+0x048],%g3 ! Observed data at 0000000074000048
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 84f45082bb3f420b
ldx [%i0+0x050],%g3 ! Observed data at 0000000074000050
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = f2c4b24352ff25a0
ldx [%i0+0x068],%g3 ! Observed data at 0000000074000068
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 066ef9b9b94944ff
ldx [%i0+0x080],%g3 ! Observed data at 0000000074000080
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 0db576ffcc3b5645
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000740000d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 489efbfbdc660185
ldx [%i0+0x0f0],%g3 ! Observed data at 00000000740000f0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 9919e9ff07e692f2
ldx [%i0+0x118],%g3 ! Observed data at 0000000074000118
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = b9a8ff07fbddc3b3
ldx [%i0+0x120],%g3 ! Observed data at 0000000074000120
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = b9494428ff958b8f
ldx [%i0+0x128],%g3 ! Observed data at 0000000074000128
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 0af846b5abf599f8
ldx [%i0+0x138],%g3 ! Observed data at 0000000074000138
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0000002384f45082
ldx [%i0+0x180],%g3 ! Observed data at 0000000074000180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 33a011ff32c57f1e
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000740001a0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 4650f9d1b9a8ff07
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000740001b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 84ff52e0fae442b9
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000740001c0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = daee99f5eab397ff
ldx [%i0+0x1e0],%g3 ! Observed data at 00000000740001e0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 89585c273f3b97c0
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000740001e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i0,0x1e8,%g4
set p50_local1_expect,%g1
p50_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = ffa86b04a4f8d391
ldx [%i1+0x000],%g3 ! Observed data at 0000000074800000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x000,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0cb072ff5be29b8e
ldx [%i1+0x038],%g3 ! Observed data at 0000000074800038
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1b92675725d6ff69
ldx [%i1+0x040],%g3 ! Observed data at 0000000074800040
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = 2f82ff6f10d2a309
ldx [%i1+0x080],%g3 ! Observed data at 0000000074800080
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = 95aa529fffcde077
ldx [%i1+0x090],%g3 ! Observed data at 0000000074800090
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 0cfc7eaa00000029
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000748000a0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000000000000d3
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000748000f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = db18dd40da935573
ldx [%i1+0x110],%g3 ! Observed data at 0000000074800110
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 29421aff1c0339a6
ldx [%i1+0x148],%g3 ! Observed data at 0000000074800148
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 26371da7d1c0db3b
ldx [%i1+0x178],%g3 ! Observed data at 0000000074800178
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = 131eff690fd141a7
ldx [%i1+0x190],%g3 ! Observed data at 0000000074800190
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x190,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 000000296997a25c
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000748001b0
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 67ff086e97b07f72
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000748001e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i1,0x1e8,%g4
set p50_local2_expect,%g1
p50_check_local2:
ldx [%g1+0x000],%g2 ! Expected data = 64de868e00000023
ldx [%i2+0x000],%g3 ! Observed data at 0000000075000000
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 8affcf2424349c6b
ldx [%i2+0x010],%g3 ! Observed data at 0000000075000010
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = cc35572e56abb8ff
ldx [%i2+0x028],%g3 ! Observed data at 0000000075000028
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 8a16c223ffa49ea0
ldx [%i2+0x030],%g3 ! Observed data at 0000000075000030
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x030,%g4
ldx [%g1+0x088],%g2 ! Expected data = 48e22c070000006a
ldx [%i2+0x088],%g3 ! Observed data at 0000000075000088
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 39a4630403d4ff03
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000750000c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 251ab8021a4d0a17
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000750000e8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 880eddeb8fff235e
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000750000f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = ccbf9ffffbfde952
ldx [%i2+0x118],%g3 ! Observed data at 0000000075000118
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 0b25f0af3a2f81ab
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 = b3c8ca04f527520b
ldx [%i2+0x160],%g3 ! Observed data at 0000000075000160
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 06dead5762a3c1ff
ldx [%i2+0x170],%g3 ! Observed data at 0000000075000170
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 84ff52e0300b4184
ldx [%i2+0x178],%g3 ! Observed data at 0000000075000178
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = b821472a056777ff
ldx [%i2+0x180],%g3 ! Observed data at 0000000075000180
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x180,%g4
ldx [%g1+0x198],%g2 ! Expected data = ff57124bb87e5ad6
ldx [%i2+0x198],%g3 ! Observed data at 0000000075000198
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 3f98e366e2ffea48
ldx [%i2+0x1f8],%g3 ! Observed data at 00000000750001f8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i2,0x1f8,%g4
set p50_local3_expect,%g1
p50_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = 9eefebc2f3f39480
ldx [%i3+0x008],%g3 ! Observed data at 0000000075800008
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x008,%g4
ldx [%g1+0x050],%g2 ! Expected data = 4578f82d97535851
ldx [%i3+0x050],%g3 ! Observed data at 0000000075800050
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = 61441b1d18ae74fb
ldx [%i3+0x080],%g3 ! Observed data at 0000000075800080
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = fffff93100000029
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000758000b8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2500ed28ff39baa5
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000758000c8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = bab0ff1fffd8065b
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000758000d8
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 5be29b8ef55e520b
ldx [%i3+0x110],%g3 ! Observed data at 0000000075800110
cmp %g2,%g3
bne,a,pn %xcc,p50_local_failed
add %i3,0x110,%g4
ldx [%g1+0x180],%g2 ! Expected data = 07ff2024aed5957f
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_f2_fail:
set p50_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 50 failed
p50_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0c8] ! Set processor 50 done flag
set p50_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 50 failed
p50_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0c8] ! Set processor 50 done flag
set p50_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p50_selfmod_failed:
ba p50_failed
mov 0xabc,%g1
p50_common_error:
or %g0,0xf12,%g1
ba p50_failed
mov %o5,%g3
p50_common_signature_error:
set p50_temp,%g1
ba p50_failed
st %g2,[%g1] ! Common Lock Number
p50_common_timeout:
set p50_temp,%g1
ba p50_failed
st %g2,[%g1] ! Common Lock Number
p50_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p50_failed
mov 0x0,%g3
p50_trap1e:
stba %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074800008]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000020]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075800028]
ldswa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800020]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000074800008]
done
p50_trap1o:
stba %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000074800008]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000075000020]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000075800028]
ldswa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000074800020]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000074800008]
done
p50_trap2e:
stxa %l1,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800000]
lduba [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000074800028]
done
p50_trap2o:
stxa %l1,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000075800000]
lduba [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000074800028]
done
p50_trap3e:
nop
nop
nop
nop
nop
done
p50_trap3o:
nop
nop
nop
nop
nop
done
p50_init_memory_pointers:
set p50_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p50_local0_start,%i0
set p50_local1_start,%i1
set p50_local2_start,%i2
set p50_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8acf08c45bdb168f
ldx [%g1+0x008],%l1 ! %l1 = 09d4e3fa3b916174
ldx [%g1+0x010],%l2 ! %l2 = 024ae856a9ece085
ldx [%g1+0x018],%l3 ! %l3 = 073e32c7f429b0e5
ldx [%g1+0x020],%l4 ! %l4 = 3abbf86ea2a0bd18
ldx [%g1+0x028],%l5 ! %l5 = 3db189f83f3b97c0
ldx [%g1+0x030],%l6 ! %l6 = ed363aa5da935573
ldx [%g1+0x038],%l7 ! %l7 = 814ea38618ae74fb
! Initialize the output register of window 0
set unres3_start,%o0
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 = a2c68509 856de43e f517d67a 725e1d9d
! %f4 = c807d671 fd45462c 477525e9 d2dc5164
! %f8 = 662be2a8 2ab073d7 0f995d85 047986d7
! %f12 = 9a1ccb55 9052b88d bdeb7bae ab1f5555
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 7a3886fb 6daa642e 07f61623 8c2f606d
! %f20 = 8918f506 803c88a2 ed7213a9 7f877f24
! %f24 = 8d175d9a 387a2681 c713148b 5c65d56a
! %f28 = abc21be6 75e03ed1 c7e472a9 52f2e86c
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 83c868bb d900ae59 6aaffda5 c26f0e53
! %f36 = ba1f1dc1 d6734b3a 10125fbc d781fedb
! %f40 = e99bcc7a 0a340256 e29d5c96 d3b2a3c5
! %f44 = 8d502c38 80a25f70 53ae73be 5eaf0fa5
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x2a6f71b000000047,%g7,%g1 ! GSR scale = 8, align = 7
wr %g1,%g0,%gsr ! GSR = 2a6f71b000000047
wr %g0,%y ! Clear Y 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[000000007680006d] = f138aea5, %l6 = 2871982417882a83
ldstub [%i1+0x06d],%l6 ! %l6 = 00000038000000ff
! Mem[00000000760000b0] = 973586e85210a403, %l2 = bd42768200dd8f63, %l5 = 731d832290accd76
add %i0,0xb0,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 973586e85210a403
! %l1 = 104dfa99e8cdfaf4, Mem[0000000090000090] = f49f17236da0a403
stx %l1,[%i4+0x090] ! Mem[0000000090000090] = 104dfa99e8cdfaf4
! Mem[000000007780005c] = b3770edb, %l6 = 00000038, %l6 = 00000038
add %i3,0x5c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b3770edb
! Mem[0000000077800104] = 20284a24, %l7 = 388b867f, %l2 = 00dd8f63
add %i3,0x104,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000020284a24
! Mem[00000000760001c4] = db21456d, %l5 = 973586e85210a403
ldstub [%i0+0x1c4],%l5 ! %l5 = 000000db000000ff
! Mem[00000000778000ed] = 2b0796c2, %l3 = 5a0008a61baaa990
ldstub [%i3+0x0ed],%l3 ! %l3 = 00000007000000ff
! Mem[0000000076800038] = 5be33a78, %l7 = 388b867f, %l5 = 000000db
add %i1,0x38,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000005be33a78
! %l6 = b3770edb, %l7 = 388b867f, Mem[0000000091800090] = ff83cf3c e9c0328f
std %l6,[%o0+0x090] ! Mem[0000000091800090] = b3770edb 388b867f
! Mem[0000000077800118] = c6ff2bdc, %l3 = 00000007, %l2 = 20284a24
add %i3,0x118,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000c6ff2bdc
p51_label_2:
! Mem[0000000077800038] = 386e2f10, %l2 = c6ff2bdc, %l7 = 388b867f
add %i3,0x38,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000386e2f10
! %l2 = 00000000c6ff2bdc, Mem[000000009100012c] = 15699322
stb %l2,[%i6+0x12c] ! Mem[000000009100012c] = dc699322
! %l2 = 00000000c6ff2bdc, Mem[0000000091800130] = 5d1274b2465010e8
stx %l2,[%o0+0x130] ! Mem[0000000091800130] = 00000000c6ff2bdc
! Mem[00000000768000e0] = e2c22b86, %l5 = 000000005be33a78
swap [%i1+0x0e0],%l5 ! %l5 = 00000000e2c22b86
! Mem[00000000770000ec] = f2cadfff, %l3 = 0000000000000007
swap [%i2+0x0ec],%l3 ! %l3 = 00000000f2cadfff
! Mem[0000000090000118] = 4e6b7b227f8469b7, %g2 = e731a204936effac
ldx [%i4+0x118],%g2 ! %g2 = 4e6b7b227f8469b7
! Mem[0000000077000028] = 250fa539, %l5 = e2c22b86, %l6 = b3770edb
add %i2,0x28,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000250fa539
! Mem[00000000768000fb] = 1ceaed2a, %l2 = 00000000c6ff2bdc
ldstub [%i1+0x0fb],%l2 ! %l2 = 0000002a000000ff
! Mem[0000000077800174] = b4b115da, %l4 = 67182e7406508325
swap [%i3+0x174],%l4 ! %l4 = 00000000b4b115da
! Mem[0000000076000117] = 8abee49f, %l2 = 000000000000002a
ldstub [%i0+0x117],%l2 ! %l2 = 0000009f000000ff
p51_label_3:
! Mem[000000007680014c] = b6bca674, %l7 = 00000000386e2f10
ldstub [%i1+0x14c],%l7 ! %l7 = 000000b6000000ff
! Mem[00000000770001ca] = c45bc42a, %l7 = 00000000000000b6
ldstub [%i2+0x1ca],%l7 ! %l7 = 000000c4000000ff
! Mem[00000000760000f8] = 36b29c24c372adbe, %l3 = 00000000f2cadfff, %l2 = 000000000000009f
add %i0,0xf8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 36b29c24c372adbe
! Mem[000000009180016c] = 0d3690f0, %g2 = 4e6b7b227f8469b7
ldsb [%o0+0x16c],%g2 ! %g2 = 000000000000000d
! %l0 = dc9940ec3adc12b8, Mem[0000000091800084] = a6b4e02e
sth %l0,[%o0+0x084] ! Mem[0000000091800084] = 12b8e02e
! %l6 = 250fa539, %l7 = 000000c4, Mem[0000000090000130] = ddf67075 833f03d2
std %l6,[%i4+0x130] ! Mem[0000000090000130] = 250fa539 000000c4
! Mem[000000007780009b] = 385f13a2, %l0 = dc9940ec3adc12b8
ldstub [%i3+0x09b],%l0 ! %l0 = 000000a2000000ff
! Mem[0000000077000184] = 431590f9, %l6 = 250fa539, %l3 = f2cadfff
add %i2,0x184,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000431590f9
! Mem[00000000760000c4] = 91df1586, %l3 = 00000000431590f9
swap [%i0+0x0c4],%l3 ! %l3 = 0000000091df1586
! Mem[00000000900000d8] = fc8e738c, %g2 = 000000000000000d
ldub [%i4+0x0d8],%g2 ! %g2 = 00000000000000fc
p51_label_4:
! Mem[0000000090800078] = 30603d11, %g2 = 00000000000000fc
lduh [%i5+0x078],%g2 ! %g2 = 0000000000003060
! Mem[000000007680012e] = ec709554, %l7 = 00000000000000c4
ldstub [%i1+0x12e],%l7 ! %l7 = 00000095000000ff
! Mem[0000000077800190] = 08fcf2b9cc79ad7f, %l2 = 36b29c24c372adbe, %l0 = 00000000000000a2
add %i3,0x190,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 08fcf2b9cc79ad7f
! Mem[000000007600014f] = 03ab80bc, %l0 = 08fcf2b9cc79ad7f
ldstub [%i0+0x14f],%l0 ! %l0 = 000000bc000000ff
! Mem[00000000768001e8] = 745a24ae, %l6 = 250fa539, %l0 = 000000bc
add %i1,0x1e8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000745a24ae
! %l0 = 00000000745a24ae, Mem[0000000090800066] = 3daf3cd4
sth %l0,[%i5+0x066] ! Mem[0000000090800064] = 24ae3cd4
! Mem[00000000770000fd] = 09f6c96d, %l5 = 00000000e2c22b86
ldstub [%i2+0x0fd],%l5 ! %l5 = 000000f6000000ff
! %l3 = 0000000091df1586, Mem[0000000090000070] = ef8595c8
stw %l3,[%i4+0x070] ! Mem[0000000090000070] = 91df1586
! Mem[00000000770001d6] = 661e4b35, %l7 = 0000000000000095
ldstub [%i2+0x1d6],%l7 ! %l7 = 0000004b000000ff
! %l6 = 00000000250fa539, Mem[0000000091800102] = 624f05e7
stb %l6,[%o0+0x102] ! Mem[0000000091800100] = 394f05e7
p51_label_5:
! Mem[0000000077000118] = f80f2fb9, %l4 = 00000000b4b115da
swap [%i2+0x118],%l4 ! %l4 = 00000000f80f2fb9
! Mem[00000000778000f0] = 5e52e9c7, %l0 = 00000000745a24ae
ldub [%i3+0x0f0],%l0 ! %l0 = 000000000000005e
! Mem[00000000900000e0] = 75bdbf877d93f870, %g2 = 0000000000003060
ldx [%i4+0x0e0],%g2 ! %g2 = 75bdbf877d93f870
! Mem[00000000768001fc] = aa4e52ea, %l6 = 00000000250fa539
ldstub [%i1+0x1fc],%l6 ! %l6 = 000000aa000000ff
! %l4 = 00000000f80f2fb9, Mem[0000000090800028] = ddfb601d76bdc3e6
stx %l4,[%i5+%o5] ! Mem[0000000090800028] = 00000000f80f2fb9
! Mem[0000000077800017] = 4703a5da, %l6 = 00000000000000aa
ldstub [%i3+0x017],%l6 ! %l6 = 000000da000000ff
! %l6 = 00000000000000da, Mem[00000000910001f8] = e4d5765cb5918e91
stx %l6,[%i6+0x1f8] ! Mem[00000000910001f8] = 00000000000000da
! Mem[0000000077800108] = 5db3e2a8, %l2 = 36b29c24c372adbe
swap [%i3+0x108],%l2 ! %l2 = 000000005db3e2a8
! Mem[00000000770001f0] = 03b508810b0b7610, %l1 = 104dfa99e8cdfaf4, %l1 = 104dfa99e8cdfaf4
add %i2,0x1f0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 03b508810b0b7610
! Mem[000000007680016a] = bb308f5a, %l2 = 000000005db3e2a8
ldstub [%i1+0x16a],%l2 ! %l2 = 0000008f000000ff
p51_label_6:
! Mem[0000000076000042] = cc4fd73c, %l5 = 00000000000000f6
ldstub [%i0+0x042],%l5 ! %l5 = 000000d7000000ff
! Mem[0000000077800180] = 44eb7885, %l2 = 0000008f, %l0 = 0000005e
add %i3,0x180,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000044eb7885
! Mem[00000000770000ec] = 00000007, %l5 = 000000d7, %l3 = 91df1586
add %i2,0xec,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 0000000000000007
! Mem[00000000770001f0] = 03b50881, %l6 = 000000da, %l5 = 000000d7
add %i2,0x1f0,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 0000000003b50881
! Mem[0000000076800144] = 498f91f4, %l7 = 0000004b, %l0 = 44eb7885
add %i1,0x144,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000498f91f4
! Mem[0000000077000088] = 07bbdf7a, %l0 = 498f91f4, %l5 = 03b50881
add %i2,0x88,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 0000000007bbdf7a
! Mem[000000009100015c] = bd3e75b5, %g2 = 75bdbf877d93f870
ldsb [%i6+0x15c],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000076000180] = a581adca86eac1e8, %l6 = 00000000000000da, %l5 = 0000000007bbdf7a
add %i0,0x180,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = a581adca86eac1e8
! Mem[000000009100017c] = 5388d9bc, %g2 = ffffffffffffffbd
ldsh [%i6+0x17e],%g2 ! %g2 = 0000000000005388
! Mem[00000000768001f0] = 2959945e, %l5 = a581adca86eac1e8
swap [%i1+0x1f0],%l5 ! %l5 = 000000002959945e
p51_label_7:
! Mem[00000000918000f4] = 91b1b504, %g18 = 9084b62606cf06b3
ldsw [%o0+0x0f4],%g2 ! %g2 = 9084b62606cf06b3
! Mem[0000000091000004] = c41bb6aa, %g18 = 9084b62606cf06b3
ldsw [%i6+0x004],%g2 ! %g2 = 9084b62606cf06b3
! Mem[000000009000010c] = 083852e0, %g2 = ffffffffc41bb6aa
lduh [%i4+0x10c],%g2 ! %g2 = 0000000000000838
! Mem[0000000077800160] = 7e487617, %l3 = 0000000000000007
ldub [%i3+0x163],%l3 ! %l3 = 0000000000000017
! Mem[00000000760000c8] = 07ec97f5, %l5 = 000000002959945e
swap [%i0+0x0c8],%l5 ! %l5 = 0000000007ec97f5
! Mem[0000000077800168] = 374128b3, %l6 = 00000000000000da
swap [%i3+0x168],%l6 ! %l6 = 00000000374128b3
! Mem[0000000077800038] = 386e2f10e7c400e4, %l6 = 00000000374128b3, %l7 = 000000000000004b
add %i3,0x38,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 386e2f10e7c400e4
! Mem[0000000091800044] = 6dd8b037, %g2 = 0000000000000838
ldsh [%o0+0x046],%g2 ! %g2 = 0000000000006dd8
! %l5 = 0000000007ec97f5, Mem[00000000908000b2] = cd9b5340
sth %l5,[%i5+0x0b2] ! Mem[00000000908000b0] = 97f55340
! Mem[0000000077800160] = 7e48761734dc8913, %l4 = 00000000f80f2fb9, %l4 = 00000000f80f2fb9
add %i3,0x160,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 7e48761734dc8913
p51_label_8:
! Mem[000000007680017c] = 88590ad4, %l3 = 00000017, %l6 = 374128b3
add %i1,0x17c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000088590ad4
! %l0 = 00000000498f91f4, Mem[0000000091000128] = 1c009f80
stw %l0,[%i6+0x128] ! Mem[0000000091000128] = 498f91f4
! Mem[0000000091000024] = 3f07dc62, %g2 = 0000000000006dd8
lduw [%i6+0x024],%g2 ! %g2 = 000000003f07dc62
! %l4 = 34dc8913, %l5 = 07ec97f5, Mem[00000000900000c0] = 0cf61263 07871bc2
std %l4,[%i4+0x0c0] ! Mem[00000000900000c0] = 34dc8913 07ec97f5
! Mem[0000000076000044] = 6418d679, %l2 = 000000000000008f
swap [%i0+0x044],%l2 ! %l2 = 000000006418d679
! Mem[0000000091800174] = 2fc0296a, %g2 = 000000003f07dc62
lduw [%o0+0x174],%g2 ! %g2 = 000000002fc0296a
! Mem[00000000768000b0] = aa1c8ee9, %l5 = 0000000007ec97f5
ldstub [%i1+0x0b0],%l5 ! %l5 = 000000aa000000ff
! Mem[0000000076000180] = a581adca86eac1e8, %l1 = 03b508810b0b7610, %l5 = 00000000000000aa
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a581adca86eac1e8
! Mem[00000000778000a4] = 078844e1, %l4 = 34dc8913, %l6 = 88590ad4
add %i3,0xa4,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000078844e1
! Mem[0000000077000144] = cda0ca05, %l4 = 34dc8913, %l0 = 498f91f4
add %i2,0x144,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000cda0ca05
p51_label_9:
! Mem[0000000077800034] = e8bb6301, %l0 = 00000000cda0ca05
lduh [%i3+0x034],%l0 ! %l0 = 000000000000e8bb
! Mem[000000009100014c] = 920ceb5c, %g2 = 000000002fc0296a
lduw [%i6+0x14c],%g2 ! %g2 = 00000000920ceb5c
! %l2 = 000000006418d679, Mem[00000000918000cb] = 37c4a0c6
stb %l2,[%o0+0x0cb] ! Mem[00000000918000c8] = 79c4a0c6
! %l5 = a581adca86eac1e8, Mem[0000000090000130] = 250fa539000000c4
stx %l5,[%i4+0x130] ! Mem[0000000090000130] = a581adca86eac1e8
! Mem[00000000910001a8] = ca69d450, %g18 = 9084b62606cf06b3
ldsw [%i6+0x1a8],%g2 ! %g2 = 9084b62606cf06b3
! Mem[00000000900001c8] = a87366ff, %g2 = ffffffffca69d450
ldub [%i4+0x1c8],%g2 ! %g2 = 00000000000000a8
! %l1 = 03b508810b0b7610, Mem[00000000918000e8] = 3ba12806
stw %l1,[%o0+0x0e8] ! Mem[00000000918000e8] = 0b0b7610
! Mem[00000000910001e0] = 6837dbc6, %g2 = 00000000000000a8
lduh [%i6+0x1e0],%g2 ! %g2 = 0000000000006837
! Mem[0000000091800150] = e07bc83b70b00cd0, %g2 = 0000000000006837
ldx [%o0+0x150],%g2 ! %g2 = e07bc83b70b00cd0
! Mem[00000000770001b0] = 1482ec11fd75e154, %l4 = 7e48761734dc8913, %l0 = 000000000000e8bb
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1482ec11fd75e154
p51_label_10:
! %l4 = 7e48761734dc8913, Mem[000000009000000c] = e7c93b15
stw %l4,[%i4+0x00c] ! Mem[000000009000000c] = 34dc8913
! Mem[000000009100006c] = a83b18c2, %g2 = e07bc83b70b00cd0
ldsb [%i6+0x06d],%g2 ! %g2 = ffffffffffffffa8
! Mem[0000000076800048] = 9039f86e12b282a0, %l2 = 000000006418d679, %l1 = 03b508810b0b7610
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 9039f86e12b282a0
! Mem[00000000770001a4] = 365707f2, %l1 = 12b282a0, %l6 = 078844e1
add %i2,0x1a4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000365707f2
! Mem[0000000077000138] = 729da189, %l0 = 1482ec11fd75e154
swap [%i2+0x138],%l0 ! %l0 = 00000000729da189
! %l7 = 386e2f10e7c400e4, Mem[0000000090000044] = 315d3ce2
stw %l7,[%i4+0x044] ! Mem[0000000090000044] = e7c400e4
! Mem[00000000910001f8] = 00000000, %g2 = ffffffffffffffa8
lduw [%i6+0x1f8],%g2 ! %g2 = 0000000000000000
! Mem[0000000076800008] = 79dc57b441ddc113, %l0 = 00000000729da189, %l0 = 00000000729da189
add %i1,0x08,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 79dc57b441ddc113
! %l6 = 365707f2, %l7 = e7c400e4, Mem[00000000918001b0] = 8036bee1 872c5b99
std %l6,[%o0+0x1b0] ! Mem[00000000918001b0] = 365707f2 e7c400e4
! Mem[0000000091000070] = c27c6ae420508cdb, %g2 = 0000000000000000
ldx [%i6+0x070],%g2 ! %g2 = c27c6ae420508cdb
p51_label_11:
! Mem[0000000076000100] = 5ab4954bc912f214, %l3 = 0000000000000017, %l1 = 9039f86e12b282a0
add %i0,0x100,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 5ab4954bc912f214
! Mem[00000000760001e0] = a1ecbb67, %l6 = 365707f2, %l4 = 34dc8913
add %i0,0x1e0,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000a1ecbb67
! Mem[000000007780011c] = c40df82f, %l5 = a581adca86eac1e8
swap [%i3+0x11c],%l5 ! %l5 = 00000000c40df82f
! Mem[0000000090800000] = b5979d1d, %g18 = 9084b62606cf06b3
ldsw [%i5+%g0],%g2 ! %g2 = 9084b62606cf06b3
! %l4 = 00000000a1ecbb67, Mem[0000000090000010] = 4afd5db2
sth %l4,[%i4+%o2] ! Mem[0000000090000010] = bb675db2
! %l4 = 00000000a1ecbb67, Mem[0000000090000078] = 095f567e
stw %l4,[%i4+0x078] ! Mem[0000000090000078] = a1ecbb67
! %l7 = 386e2f10e7c400e4, Mem[0000000090000030] = 00680f6b
stw %l7,[%i4+0x030] ! Mem[0000000090000030] = e7c400e4
! Mem[000000007600012a] = 8fa77caf, %l2 = 000000006418d679
ldstub [%i0+0x12a],%l2 ! %l2 = 0000007c000000ff
! Mem[0000000091800078] = 27626309 fc106dae, %g2 = b5979d1d, %g3 = 0bad0b00
ldd [%o0+0x078],%g2 ! %g2 = 0000000027626309 00000000fc106dae
! Mem[00000000778001d8] = 50aa6c6e08f123a3, %l7 = 386e2f10e7c400e4, %l0 = 79dc57b441ddc113
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 50aa6c6e08f123a3
p51_label_12:
! Mem[0000000077000004] = b8a2f4b7, %l0 = 08f123a3, %l0 = 08f123a3
add %i2,0x04,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000b8a2f4b7
! Mem[0000000091000170] = 9b414f1c, %g18 = 9084b62606cf06b3
ldsw [%i6+0x170],%g2 ! %g2 = 9084b62606cf06b3
! Mem[00000000768000a0] = 72d49feb, %l4 = 00000000a1ecbb67
swap [%i1+0x0a0],%l4 ! %l4 = 0000000072d49feb
! Mem[0000000076000178] = c8800f047d5d8c29, %l6 = 00000000365707f2, %l3 = 0000000000000017
add %i0,0x178,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = c8800f047d5d8c29
! Mem[0000000077800024] = e0fd6ddd, %l4 = 0000000072d49feb
swap [%i3+0x024],%l4 ! %l4 = 00000000e0fd6ddd
! Mem[0000000090000020] = f46b84e7, %g2 = ffffffff9b414f1c
ldsh [%i4+%o4],%g2 ! %g2 = fffffffffffff46b
! Mem[0000000090800128] = b9751c4f 6602c490, %g2 = fffff46b, %g3 = fc106dae
ldd [%i5+0x128],%g2 ! %g2 = 00000000b9751c4f 000000006602c490
! %l7 = 386e2f10e7c400e4, Mem[0000000090800130] = e5d20aba
sth %l7,[%i5+0x130] ! Mem[0000000090800130] = 00e40aba
! Mem[0000000077800148] = 2a364436, %l1 = c912f214, %l4 = e0fd6ddd
add %i3,0x148,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000002a364436
! Mem[0000000076000120] = e188d9b6fccd5c8d, %l0 = 00000000b8a2f4b7, %l5 = 00000000c40df82f
add %i0,0x120,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = e188d9b6fccd5c8d
p51_label_13:
! Mem[00000000900000e8] = 76f00074, %g18 = 9084b62606cf06b3
ldsw [%i4+0x0e8],%g2 ! %g2 = 9084b62606cf06b3
! Mem[00000000908001a0] = 046412e4, %g18 = 9084b62606cf06b3
ldsw [%i5+0x1a0],%g2 ! %g2 = 9084b62606cf06b3
! Mem[0000000077000198] = 1f1e8eb3d77ea1cb, %l1 = 5ab4954bc912f214, %l2 = 000000000000007c
add %i2,0x198,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 1f1e8eb3d77ea1cb
! Mem[0000000091800008] = 57d11381, %g2 = 00000000046412e4
lduh [%o0+0x00a],%g2 ! %g2 = 00000000000057d1
! %l2 = d77ea1cb, %l3 = 7d5d8c29, Mem[0000000091800148] = 75d32e0a 0cd57706
std %l2,[%o0+0x148] ! Mem[0000000091800148] = d77ea1cb 7d5d8c29
! Mem[00000000900000b8] = ae238658, %g2 = 00000000000057d1
lduw [%i4+0x0b8],%g2 ! %g2 = 00000000ae238658
! %l0 = b8a2f4b7, %l1 = c912f214, Mem[00000000918000f8] = 2c39abb3 820479d7
std %l0,[%o0+0x0f8] ! Mem[00000000918000f8] = b8a2f4b7 c912f214
! Mem[000000007600007c] = c8bcf5ec, %l7 = 386e2f10e7c400e4
swap [%i0+0x07c],%l7 ! %l7 = 00000000c8bcf5ec
! %l2 = 1f1e8eb3d77ea1cb, Mem[00000000908001d4] = 66b0ad9c
stw %l2,[%i5+0x1d4] ! Mem[00000000908001d4] = d77ea1cb
! Mem[000000009080015c] = c0ef85ef, %g2 = 00000000ae238658
ldub [%i5+0x15c],%g2 ! %g2 = 00000000000000c0
p51_label_14:
! Mem[00000000768000f0] = 3b8955a8, %l5 = fccd5c8d, %l5 = fccd5c8d
add %i1,0xf0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000003b8955a8
! Mem[0000000091000054] = 631aa7b9, %g2 = 00000000000000c0
ldsb [%i6+0x057],%g2 ! %g2 = 0000000000000063
! %l2 = 1f1e8eb3d77ea1cb, Mem[000000009180008c] = 227c6639
sth %l2,[%o0+0x08c] ! Mem[000000009180008c] = a1cb6639
! %l0 = b8a2f4b7, %l1 = c912f214, Mem[00000000900000e0] = 75bdbf87 7d93f870
std %l0,[%i4+0x0e0] ! Mem[00000000900000e0] = b8a2f4b7 c912f214
! Mem[0000000090800090] = c44099ad, %g2 = 0000000000000063
ldub [%i5+0x091],%g2 ! %g2 = 00000000000000c4
! %l3 = c8800f047d5d8c29, Mem[00000000910001f8] = 00000000000000da
stx %l3,[%i6+0x1f8] ! Mem[00000000910001f8] = c8800f047d5d8c29
! Mem[000000009080003c] = b259c735, %g2 = 00000000000000c4
lduw [%i5+0x03c],%g2 ! %g2 = 00000000b259c735
! Mem[0000000076000168] = 15b13ce7, %l5 = 000000003b8955a8
ldstub [%i0+0x168],%l5 ! %l5 = 00000015000000ff
! Mem[00000000778000a0] = 02a8fb72, %l4 = 000000002a364436
swap [%i3+0x0a0],%l4 ! %l4 = 0000000002a8fb72
! Mem[00000000778001e0] = 31a161f04bdc2c32, %l0 = 00000000b8a2f4b7, %l4 = 0000000002a8fb72
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 31a161f04bdc2c32
p51_label_15:
! Mem[00000000918001d8] = f307c322, %g2 = 00000000b259c735
ldsb [%o0+0x1da],%g2 ! %g2 = fffffffffffffff3
! Mem[0000000091800128] = f34badfa7e21ef63, %g2 = fffffffffffffff3
ldx [%o0+0x128],%g2 ! %g2 = f34badfa7e21ef63
! Mem[00000000900001cc] = bd87184d, %g2 = f34badfa7e21ef63
ldub [%i4+0x1cc],%g2 ! %g2 = 00000000000000bd
! Mem[0000000091800064] = 6111ba07, %g2 = 00000000000000bd
lduw [%o0+0x064],%g2 ! %g2 = 000000006111ba07
! %l0 = 00000000b8a2f4b7, Mem[00000000918001ce] = cdaca5d2
sth %l0,[%o0+0x1ce] ! Mem[00000000918001cc] = f4b7a5d2
! Mem[0000000090800114] = e4a8641d, %g2 = 000000006111ba07
ldsh [%i5+0x114],%g2 ! %g2 = ffffffffffffe4a8
! Mem[0000000091800080] = 25855ca412b8e02e, %g2 = ffffffffffffe4a8
ldx [%o0+0x080],%g2 ! %g2 = 25855ca412b8e02e
! Mem[00000000900000b0] = 2b590012, %g2 = 25855ca412b8e02e
ldsb [%i4+0x0b2],%g2 ! %g2 = 000000000000002b
! %l5 = 0000000000000015, Mem[00000000910001e0] = 6837dbc64456a678
stx %l5,[%i6+0x1e0] ! Mem[00000000910001e0] = 0000000000000015
! Mem[0000000076000170] = caa92f44, %l6 = 00000000365707f2
swap [%i0+0x170],%l6 ! %l6 = 00000000caa92f44
p51_label_16:
! Mem[0000000090800008] = d132c671bc402a68, %g2 = 000000000000002b
ldx [%i5+%o1],%g2 ! %g2 = d132c671bc402a68
! %l2 = 1f1e8eb3d77ea1cb, Mem[00000000918000c8] = b2d8d479c4a0c63d
stx %l2,[%o0+0x0c8] ! Mem[00000000918000c8] = 1f1e8eb3d77ea1cb
! Mem[00000000910000a0] = 4d9adbaf, %g2 = d132c671bc402a68
ldsh [%i6+0x0a2],%g2 ! %g2 = 0000000000004d9a
! Mem[00000000910000b0] = d54e374f, %g2 = 0000000000004d9a
ldsh [%i6+0x0b2],%g2 ! %g2 = ffffffffffffd54e
! Mem[00000000778000a8] = d94aa10a, %l2 = 1f1e8eb3d77ea1cb
ldsw [%i3+0x0a8],%l2 ! %l2 = ffffffffd94aa10a
! Mem[0000000076800114] = f329a9a5, %l0 = b8a2f4b7, %l1 = c912f214
add %i1,0x114,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000f329a9a5
! %l6 = 00000000caa92f44, Mem[00000000778000a0] = 2a364436078844e1
stx %l6,[%i3+0x0a0] ! Mem[00000000778000a0] = 00000000caa92f44
! Mem[00000000760000ab] = ea9c0100, %l7 = 00000000c8bcf5ec
ldstub [%i0+0x0ab],%l7 ! %l7 = 00000000000000ff
! Mem[00000000910000ac] = 244d6c54, %g2 = ffffffffffffd54e
ldsb [%i6+0x0ae],%g2 ! %g2 = 0000000000000024
! %l4 = 4bdc2c32, %l5 = 00000015, Mem[0000000090000050] = 426b4ad5 9870c588
std %l4,[%i4+0x050] ! Mem[0000000090000050] = 4bdc2c32 00000015
p51_label_17:
! Mem[00000000778000e0] = 8ed77039afd0ed10, %l1 = 00000000f329a9a5, %l7 = 0000000000000000
add %i3,0xe0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 8ed77039afd0ed10
! Mem[0000000091000150] = 3e28ad1f, %g2 = 0000000000000024
ldub [%i6+0x153],%g2 ! %g2 = 000000000000003e
! Mem[0000000091800114] = 52b0707c, %g2 = 000000000000003e
ldsb [%o0+0x116],%g2 ! %g2 = 0000000000000052
! %l6 = 00000000caa92f44, Mem[0000000090800172] = b79b9e5a
sth %l6,[%i5+0x172] ! Mem[0000000090800170] = 2f449e5a
! Mem[00000000768000c3] = 981cf403, %l2 = ffffffffd94aa10a
ldstub [%i1+0x0c3],%l2 ! %l2 = 00000003000000ff
! %l4 = 4bdc2c32, %l5 = 00000015, Mem[00000000760001a0] = ac4146f8 b07218fc
std %l4,[%i0+0x1a0] ! Mem[00000000760001a0] = 4bdc2c32 00000015
! Mem[0000000090800148] = b551ccc2 0ff94014, %g2 = 00000052, %g3 = 6602c490
ldd [%i5+0x148],%g2 ! %g2 = 00000000b551ccc2 000000000ff94014
! Mem[0000000077800090] = 35f67326, %l4 = 31a161f04bdc2c32
swap [%i3+0x090],%l4 ! %l4 = 0000000035f67326
! Mem[00000000908000b8] = a2fce2f0 6a8e8ff0, %g2 = b551ccc2, %g3 = 0ff94014
ldd [%i5+0x0b8],%g2 ! %g2 = 00000000a2fce2f0 000000006a8e8ff0
! %l7 = 8ed77039afd0ed10, Mem[00000000908000c8] = ab91429dd46ef843
stx %l7,[%i5+0x0c8] ! Mem[00000000908000c8] = 8ed77039afd0ed10
p51_label_18:
! Mem[0000000091800014] = 0b5704ea, %g2 = 00000000a2fce2f0
ldub [%o0+0x014],%g2 ! %g2 = 000000000000000b
! Mem[0000000077800134] = 657853b0, %l0 = b8a2f4b7, %l2 = 00000003
add %i3,0x134,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000657853b0
! Mem[000000007600000c] = bc6e2f88, %l0 = 00000000b8a2f4b7
swap [%i0+0x00c],%l0 ! %l0 = 00000000bc6e2f88
! %l6 = caa92f44, %l7 = afd0ed10, Mem[0000000077800010] = 60e5e450 4703a5ff
std %l6,[%i3+%o2] ! Mem[0000000077800010] = caa92f44 afd0ed10
! Mem[0000000090000198] = c3213393 99baad32, %g2 = 0000000b, %g3 = 6a8e8ff0
ldd [%i4+0x198],%g2 ! %g2 = 00000000c3213393 0000000099baad32
! Mem[000000007780009c] = 0150e3ba, %l6 = 00000000caa92f44
swap [%i3+0x09c],%l6 ! %l6 = 000000000150e3ba
! Mem[0000000076000150] = 57cdc8c1, %l1 = f329a9a5, %l1 = f329a9a5
add %i0,0x150,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000057cdc8c1
! %l5 = 0000000000000015, Mem[00000000908001f8] = 0c014136
sth %l5,[%i5+0x1f8] ! Mem[00000000908001f8] = 00154136
! Mem[00000000770000f8] = 671d961f09ffc96d, %l7 = 8ed77039afd0ed10, %l4 = 0000000035f67326
add %i2,0xf8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 671d961f09ffc96d
! Mem[0000000077800184] = 9cb6ebe4, %l1 = 57cdc8c1, %l4 = 09ffc96d
add %i3,0x184,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000009cb6ebe4
p51_label_19:
! Mem[0000000090000148] = 7ada8830 e3e718c0, %g2 = c3213393, %g3 = 99baad32
ldd [%i4+0x148],%g2 ! %g2 = 000000007ada8830 00000000e3e718c0
! %l5 = 0000000000000015, Mem[0000000090800024] = c20fffdc
stw %l5,[%i5+0x024] ! Mem[0000000090800024] = 00000015
! Mem[0000000077800018] = 365e80c5, %l7 = 8ed77039afd0ed10
swap [%i3+%o3],%l7 ! %l7 = 00000000365e80c5
! Mem[0000000076000003] = f01870b7, %l3 = c8800f047d5d8c29
ldstub [%i0+0x003],%l3 ! %l3 = 000000b7000000ff
! Mem[00000000760000e8] = 846e1bace5ab8071, %l1 = 0000000057cdc8c1, %l2 = 00000000657853b0
add %i0,0xe8,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 846e1bace5ab8071
! Mem[0000000076800064] = e44d729c, %l2 = 846e1bace5ab8071
swap [%i1+0x064],%l2 ! %l2 = 00000000e44d729c
! Mem[000000007600007c] = e7c400e4, %l5 = 0000000000000015
swap [%i0+0x07c],%l5 ! %l5 = 00000000e7c400e4
! Mem[0000000076800084] = 344a5968, %l2 = 00000000e44d729c
swap [%i1+0x084],%l2 ! %l2 = 00000000344a5968
! Mem[000000007680009c] = 453b07dc, %l5 = 00000000e7c400e4
lduh [%i1+0x09c],%l5 ! %l5 = 000000000000453b
! Mem[00000000768001e8] = 745a24ae, %l1 = 0000000057cdc8c1
ldstub [%i1+0x1e8],%l1 ! %l1 = 00000074000000ff
p51_label_20:
! Mem[000000007680007d] = fedfbd06, %l0 = 00000000bc6e2f88
ldstub [%i1+0x07d],%l0 ! %l0 = 000000df000000ff
! %l4 = 000000009cb6ebe4, Mem[0000000091000028] = 5731f53b
stw %l4,[%i6+%o5] ! Mem[0000000091000028] = 9cb6ebe4
! Mem[0000000076800094] = f39a5413, %l6 = 000000000150e3ba
swap [%i1+0x094],%l6 ! %l6 = 00000000f39a5413
! Mem[0000000077000070] = 4ba58b4e, %l3 = 00000000000000b7
swap [%i2+0x070],%l3 ! %l3 = 000000004ba58b4e
! %l3 = 000000004ba58b4e, Mem[0000000076000022] = c48f502f
stb %l3,[%i0+0x022] ! Mem[0000000076000020] = c48f4e2f
! Mem[0000000076000080] = 7c7dc3ddea01bcbb, %l7 = 00000000365e80c5, %l7 = 00000000365e80c5
add %i0,0x80,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 7c7dc3ddea01bcbb
! Mem[00000000760001f4] = f60165cf, %l4 = 000000009cb6ebe4
swap [%i0+0x1f4],%l4 ! %l4 = 00000000f60165cf
! %l3 = 000000004ba58b4e, Mem[000000009000016a] = 723c684e
sth %l3,[%i4+0x16a] ! Mem[0000000090000168] = 8b4e684e
! %l1 = 0000000000000074, Mem[0000000091000150] = 1a13b93e
stw %l1,[%i6+0x150] ! Mem[0000000091000150] = 00000074
! %l5 = 000000000000453b, Mem[000000009180015c] = 936f6d0e
stw %l5,[%o0+0x15c] ! Mem[000000009180015c] = 0000453b
p51_label_21:
! Mem[0000000091000098] = 6196d4bf, %g2 = 000000007ada8830
ldsh [%i6+0x09a],%g2 ! %g2 = 0000000000006196
! Mem[00000000900000fc] = d1ddee56, %g2 = 0000000000006196
lduw [%i4+0x0fc],%g2 ! %g2 = 00000000d1ddee56
! %l1 = 0000000000000074, Mem[0000000090000088] = a8616d1e19ef6fd7
stx %l1,[%i4+0x088] ! Mem[0000000090000088] = 0000000000000074
! %l2 = 344a5968, %l3 = 4ba58b4e, Mem[0000000091000090] = 5515d678 c9278aa9
std %l2,[%i6+0x090] ! Mem[0000000091000090] = 344a5968 4ba58b4e
! Mem[0000000076800046] = 63583a75, %l6 = 00000000f39a5413
ldstub [%i1+0x046],%l6 ! %l6 = 0000003a000000ff
! Mem[0000000076000158] = 8bce91bd, %l3 = 000000004ba58b4e
swap [%i0+0x158],%l3 ! %l3 = 000000008bce91bd
! Mem[0000000076000140] = 80b5c6fd8b46ccc8, %l2 = 00000000344a5968, %l3 = 000000008bce91bd
add %i0,0x140,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 80b5c6fd8b46ccc8
! Mem[00000000760000d0] = 8e65488bbfe9f4ca, %l2 = 00000000344a5968, %l2 = 00000000344a5968
add %i0,0xd0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 8e65488bbfe9f4ca
! Mem[0000000091800070] = a4bd2eca 329ff4bd, %g2 = d1ddee56, %g3 = e3e718c0
ldd [%o0+0x070],%g2 ! %g2 = 00000000a4bd2eca 00000000329ff4bd
! %l3 = 80b5c6fd8b46ccc8, Mem[00000000900000f8] = c8db6184
stw %l3,[%i4+0x0f8] ! Mem[00000000900000f8] = 8b46ccc8
p51_label_22:
! Mem[0000000076000128] = 8fa7ffaf, %l5 = 000000000000453b
ldstub [%i0+0x128],%l5 ! %l5 = 0000008f000000ff
! Mem[00000000768001f0] = 86eac1e8, %l3 = 8b46ccc8, %l6 = 0000003a
add %i1,0x1f0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000086eac1e8
! Mem[000000007700019c] = d77ea1cb, %l6 = 86eac1e8, %l6 = 86eac1e8
add %i2,0x19c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000d77ea1cb
! Mem[000000009080007c] = b3e47370, %g2 = 00000000a4bd2eca
ldsb [%i5+0x07e],%g2 ! %g2 = ffffffffffffffb3
! %l0 = 00000000000000df, Mem[0000000090800088] = e465cdce
sth %l0,[%i5+0x088] ! Mem[0000000090800088] = 00dfcdce
! Mem[0000000091000028] = 9cb6ebe4, %g2 = ffffffffffffffb3
lduw [%i6+%o5],%g2 ! %g2 = 000000009cb6ebe4
! Mem[00000000770000fb] = 671d961f, %l0 = 00000000000000df
ldstub [%i2+0x0fb],%l0 ! %l0 = 0000001f000000ff
! Mem[00000000910000c8] = bcc35aee1407c9ab, %g2 = 000000009cb6ebe4
ldx [%i6+0x0c8],%g2 ! %g2 = bcc35aee1407c9ab
! %l4 = f60165cf, %l5 = 0000008f, Mem[00000000900000a0] = 1b95d023 a627f525
std %l4,[%i4+0x0a0] ! Mem[00000000900000a0] = f60165cf 0000008f
! Mem[00000000918001c8] = 1d0b9889, %g18 = 9084b62606cf06b3
ldsw [%o0+0x1c8],%g2 ! %g2 = 9084b62606cf06b3
p51_label_23:
! %l0 = 000000000000001f, Mem[000000009080019a] = face3817
stb %l0,[%i5+0x19a] ! Mem[0000000090800198] = 1fce3817
! Mem[0000000076800038] = 5be33a78036c882c, %l4 = 00000000f60165cf, %l3 = 80b5c6fd8b46ccc8
add %i1,0x38,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 5be33a78036c882c
! %l7 = 7c7dc3ddea01bcbb, Mem[0000000090800178] = 7f93b779ed70c2da
stx %l7,[%i5+0x178] ! Mem[0000000090800178] = 7c7dc3ddea01bcbb
! %l7 = 7c7dc3ddea01bcbb, Mem[000000009180014f] = 29e07bc8
stb %l7,[%o0+0x14f] ! Mem[000000009180014c] = bbe07bc8
! Mem[000000007600005c] = edf82cb0, %l5 = 000000000000008f
ldstub [%i0+0x05c],%l5 ! %l5 = 000000ed000000ff
! Mem[00000000760001bc] = 3be257e0, %l2 = bfe9f4ca, %l1 = 00000074
add %i0,0x1bc,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 000000003be257e0
! Mem[00000000910001b8] = b3a106c8, %g2 = 000000001d0b9889
ldsh [%i6+0x1ba],%g2 ! %g2 = ffffffffffffb3a1
! Mem[0000000090000180] = eb44f105, %g2 = ffffffffffffb3a1
lduw [%i4+0x180],%g2 ! %g2 = 00000000eb44f105
! Mem[0000000077800198] = bdb3188b, %l0 = 0000001f, %l0 = 0000001f
add %i3,0x198,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000bdb3188b
! %l0 = 00000000bdb3188b, Mem[00000000900000b2] = 2b590012
stb %l0,[%i4+0x0b2] ! Mem[00000000900000b0] = 8b590012
p51_label_24:
! %l4 = 00000000f60165cf, Mem[0000000090800128] = b9751c4f6602c490
stx %l4,[%i5+0x128] ! Mem[0000000090800128] = 00000000f60165cf
! Mem[00000000768000a0] = a1ecbb676dbbf62d, %l1 = 000000003be257e0, %l5 = 00000000000000ed
add %i1,0xa0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a1ecbb676dbbf62d
! Mem[00000000760001dc] = 21ae3eed, %l6 = 00000000d77ea1cb
swap [%i0+0x1dc],%l6 ! %l6 = 0000000021ae3eed
! Mem[0000000077000022] = 73e1b9b2, %l1 = 000000003be257e0
ldstub [%i2+0x022],%l1 ! %l1 = 000000b9000000ff
! %l6 = 0000000021ae3eed, Mem[0000000090000070] = 91df1586fd39b602
stx %l6,[%i4+0x070] ! Mem[0000000090000070] = 0000000021ae3eed
! Mem[0000000090800048] = c5a6f0c5, %g2 = 00000000eb44f105
ldsb [%i5+0x049],%g2 ! %g2 = ffffffffffffffc5
! %l3 = 5be33a78036c882c, Mem[0000000090000170] = 19d6bdacdeefdd70
stx %l3,[%i4+0x170] ! Mem[0000000090000170] = 5be33a78036c882c
! Mem[0000000077000030] = 786ccd0c, %l0 = 00000000bdb3188b
swap [%i2+0x030],%l0 ! %l0 = 00000000786ccd0c
! Mem[0000000076800090] = f97c2da4, %l1 = 00000000000000b9
ldub [%i1+0x091],%l1 ! %l1 = 000000000000007c
! %l5 = a1ecbb676dbbf62d, Mem[00000000900001f8] = 84f7f953fc4e30f2
stx %l5,[%i4+0x1f8] ! Mem[00000000900001f8] = a1ecbb676dbbf62d
p51_label_25:
! Mem[00000000760001c0] = 02fb9d39, %l0 = 00000000786ccd0c
swap [%i0+0x1c0],%l0 ! %l0 = 0000000002fb9d39
! Mem[0000000077800064] = ad5ddaff, %l7 = ea01bcbb, %l4 = f60165cf
add %i3,0x64,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ad5ddaff
! Mem[00000000918001f0] = e6c9843f23b3ffa2, %g2 = ffffffffffffffc5
ldx [%o0+0x1f0],%g2 ! %g2 = e6c9843f23b3ffa2
! Mem[0000000091800034] = 4a18aced, %g2 = e6c9843f23b3ffa2
lduw [%o0+0x034],%g2 ! %g2 = 000000004a18aced
! Mem[00000000778000bf] = cdd1675d, %l0 = 0000000002fb9d39
ldstub [%i3+0x0bf],%l0 ! %l0 = 0000005d000000ff
! Mem[0000000077800188] = aba06ac532b5e2ea, %l6 = 0000000021ae3eed, %l6 = 0000000021ae3eed
add %i3,0x188,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = aba06ac532b5e2ea
! %l0 = 000000000000005d, Mem[0000000091000171] = 414f1c48
stb %l0,[%i6+0x171] ! Mem[0000000091000170] = 5d4f1c48
! Mem[0000000091800094] = 867fe96f, %g2 = 000000004a18aced
ldsb [%o0+0x096],%g2 ! %g2 = ffffffffffffff86
! Mem[0000000077800068] = 1748318a, %l4 = 00000000ad5ddaff
swap [%i3+0x068],%l4 ! %l4 = 000000001748318a
! Mem[00000000768001e0] = dbedf1ea1970df99, %l0 = 000000000000005d, %l4 = 000000001748318a
add %i1,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = dbedf1ea1970df99
ba,a p51_not_taken_0_end
p51_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p51_branch_failed
p51_not_taken_0_end:
! End of Random Code for Thread 51
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 000000000000005d
bne,a,pn %xcc,p51_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000000000007c
bne,a,pn %xcc,p51_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 8e65488bbfe9f4ca
bne,a,pn %xcc,p51_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 5be33a78036c882c
bne,a,pn %xcc,p51_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be a1ecbb676dbbf62d
bne,a,pn %xcc,p51_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be aba06ac532b5e2ea
bne,a,pn %xcc,p51_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 7c7dc3ddea01bcbb
bne,a,pn %xcc,p51_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p51_local0_expect,%g1
p51_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = f01870ff8e57641a
ldx [%i0+0x000],%g3 ! Observed data at 0000000076000000
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 301578c0b8a2f4b7
ldx [%i0+0x008],%g3 ! Observed data at 0000000076000008
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x008,%g4
ldx [%g1+0x020],%g2 ! Expected data = c48f4e2f02ff6b7f
ldx [%i0+0x020],%g3 ! Observed data at 0000000076000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = cc4fff3c0000008f
ldx [%i0+0x040],%g3 ! Observed data at 0000000076000040
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x040,%g4
ldx [%g1+0x058],%g2 ! Expected data = 297ced53fff82cb0
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 = 7d83974200000015
ldx [%i0+0x078],%g3 ! Observed data at 0000000076000078
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ea9c01ff0e1120a9
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000760000a8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b931e234431590f9
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000760000c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2959945e69fa4a4c
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000760000c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 17f666148abee4ff
ldx [%i0+0x110],%g3 ! Observed data at 0000000076000110
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = ffa7ffafac88f857
ldx [%i0+0x128],%g3 ! Observed data at 0000000076000128
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = b9a515a503ab80ff
ldx [%i0+0x148],%g3 ! Observed data at 0000000076000148
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 4ba58b4ef9bf475a
ldx [%i0+0x158],%g3 ! Observed data at 0000000076000158
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = ffb13ce7b6bba892
ldx [%i0+0x168],%g3 ! Observed data at 0000000076000168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 365707f2fd6ba973
ldx [%i0+0x170],%g3 ! Observed data at 0000000076000170
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 4bdc2c3200000015
ldx [%i0+0x1a0],%g3 ! Observed data at 00000000760001a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 786ccd0cff21456d
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000760001c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 3b3bd462d77ea1cb
ldx [%i0+0x1d8],%g3 ! Observed data at 00000000760001d8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1d8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 1e8076a19cb6ebe4
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000760001f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i0,0x1f0,%g4
set p51_local1_expect,%g1
p51_check_local1:
ldx [%g1+0x040],%g2 ! Expected data = ca9ec6be6358ff75
ldx [%i1+0x040],%g3 ! Observed data at 0000000076800040
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2b07ad4ce5ab8071
ldx [%i1+0x060],%g3 ! Observed data at 0000000076800060
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = f3fa1babf1ffaea5
ldx [%i1+0x068],%g3 ! Observed data at 0000000076800068
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x068,%g4
ldx [%g1+0x078],%g2 ! Expected data = 56a51fb7feffbd06
ldx [%i1+0x078],%g3 ! Observed data at 0000000076800078
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = c2239df0e44d729c
ldx [%i1+0x080],%g3 ! Observed data at 0000000076800080
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x080,%g4
ldx [%g1+0x090],%g2 ! Expected data = f97c2da40150e3ba
ldx [%i1+0x090],%g3 ! Observed data at 0000000076800090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = a1ecbb676dbbf62d
ldx [%i1+0x0a0],%g3 ! Observed data at 00000000768000a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = ff1c8ee90fe3c0a2
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000768000b0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 981cf4ff5ec02bbc
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000768000c0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 5be33a78d91d4fa6
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000768000e0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 1ceaedff218a4893
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000768000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = dc7837acec70ff54
ldx [%i1+0x128],%g3 ! Observed data at 0000000076800128
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 6b4474edffbca674
ldx [%i1+0x148],%g3 ! Observed data at 0000000076800148
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = bb30ff5a1fbc4f0f
ldx [%i1+0x168],%g3 ! Observed data at 0000000076800168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x168,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff5a24ae307e9486
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000768001e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 86eac1e8f51a91d1
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000768001f0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = fe719310ff4e52ea
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000768001f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i1,0x1f8,%g4
set p51_local2_expect,%g1
p51_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = 73e1ffb2d9bb5365
ldx [%i2+0x020],%g3 ! Observed data at 0000000077000020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = bdb3188b9b9bf1cc
ldx [%i2+0x030],%g3 ! Observed data at 0000000077000030
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x030,%g4
ldx [%g1+0x070],%g2 ! Expected data = 000000b76d5d322b
ldx [%i2+0x070],%g3 ! Observed data at 0000000077000070
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x070,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 90e9e56000000007
ldx [%i2+0x0e8],%g3 ! Observed data at 00000000770000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 671d96ff09ffc96d
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000770000f8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x118],%g2 ! Expected data = b4b115da0081cb71
ldx [%i2+0x118],%g3 ! Observed data at 0000000077000118
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = fd75e15485157548
ldx [%i2+0x138],%g3 ! Observed data at 0000000077000138
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x138,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = c45bff2a18dfc77c
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000770001c8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = de0c9b25661eff35
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000770001d0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i2,0x1d0,%g4
set p51_local3_expect,%g1
p51_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = caa92f44afd0ed10
ldx [%i3+0x010],%g3 ! Observed data at 0000000077800010
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = afd0ed10a2fa58bd
ldx [%i3+0x018],%g3 ! Observed data at 0000000077800018
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = bf5305c472d49feb
ldx [%i3+0x020],%g3 ! Observed data at 0000000077800020
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = ad5ddaff7aa0a95d
ldx [%i3+0x068],%g3 ! Observed data at 0000000077800068
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 4bdc2c3246d28abe
ldx [%i3+0x090],%g3 ! Observed data at 0000000077800090
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 385f13ffcaa92f44
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 = 00000000caa92f44
ldx [%i3+0x0a0],%g3 ! Observed data at 00000000778000a0
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 995c3113cdd167ff
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000778000b8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 337141442bff96c2
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000778000e8
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = c372adbe3e3cad16
ldx [%i3+0x108],%g3 ! Observed data at 0000000077800108
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x108,%g4
ldx [%g1+0x118],%g2 ! Expected data = c6ff2bdc86eac1e8
ldx [%i3+0x118],%g3 ! Observed data at 0000000077800118
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x118,%g4
ldx [%g1+0x168],%g2 ! Expected data = 000000dacefe361d
ldx [%i3+0x168],%g3 ! Observed data at 0000000077800168
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 802367a406508325
ldx [%i3+0x170],%g3 ! Observed data at 0000000077800170
cmp %g2,%g3
bne,a,pn %xcc,p51_local_failed
add %i3,0x170,%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
! The test for processor 51 failed
p51_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 51 failed
p51_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0cc] ! Set processor 51 done flag
set p51_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p51_selfmod_failed:
ba p51_failed
mov 0xabc,%g1
p51_common_error:
or %g0,0xf13,%g1
ba p51_failed
mov %o5,%g3
p51_common_signature_error:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_common_timeout:
set p51_temp,%g1
ba p51_failed
st %g2,[%g1] ! Common Lock Number
p51_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p51_failed
mov 0x0,%g3
p51_trap1e:
stba %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000018]
ldsha [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000010]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000077000008]
stwa %l2,[%i0+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000010]
lduha [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800008]
stda %l6,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000028]
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077000020]
done
p51_trap1o:
stba %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000018]
ldsha [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000076000010]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000077000008]
stwa %l2,[%o0+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000010]
lduha [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077800008]
stda %l6,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076000028]
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000077000020]
done
p51_trap2e:
stha %l1,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800010]
done
p51_trap2o:
stha %l1,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000076800010]
done
p51_trap3e:
nop
done
p51_trap3o:
nop
done
p51_init_memory_pointers:
set p51_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p51_local0_start,%i0
set p51_local1_start,%i1
set p51_local2_start,%i2
set p51_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = dc9940ec3adc12b8
ldx [%g1+0x008],%l1 ! %l1 = 104dfa99e8cdfaf4
ldx [%g1+0x010],%l2 ! %l2 = bd42768200dd8f63
ldx [%g1+0x018],%l3 ! %l3 = 5a0008a61baaa990
ldx [%g1+0x020],%l4 ! %l4 = 67182e7406508325
ldx [%g1+0x028],%l5 ! %l5 = 731d832290accd76
ldx [%g1+0x030],%l6 ! %l6 = 2871982417882a83
ldx [%g1+0x038],%l7 ! %l7 = 5d5db5d8388b867f
! Initialize the output register of window 0
set unres3_start,%o0
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 = ae66bd05 df86d1da 0cf629d6 0aadd671
! %f4 = 9ae0ab84 13f94732 54593dee 04be2520
! %f8 = 4b1de66d 05cb9036 d719be48 34a2b1f7
! %f12 = c19a087c 4ff9f1c1 3ad4aa40 d0151263
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ecf9b5e1 baad4c11 c0e4741f 6106a42e
! %f20 = bafe2b64 9a862648 ea8bbca6 498c2dc9
! %f24 = 403a496a ff102e2a afa03af0 901c4d58
! %f28 = 21c73f7b 4f942a91 228da36e e8b755a1
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6910c192 63a3dd48 a4dc4695 92e891d5
! %f36 = 520aec77 523f73ac 28fd3ec6 e4376311
! %f40 = d86b7fd5 991ad363 0f107dbc a2b11752
! %f44 = 18477b34 c7534913 9d845c38 7805bd93
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x51ff73f800000044,%g7,%g1 ! GSR scale = 8, align = 4
wr %g1,%g0,%gsr ! GSR = 51ff73f800000044
wr %g0,%y ! Clear Y 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[0000000091000188] = d87929b7, %g2 = 81d7e4bc864d4dd3
ldsb [%i6+0x18a],%g2 ! %g2 = ffffffffffffffd8
! Mem[0000000079000160] = e04e4b1d944596bd, %l1 = 5d7bb3be828604e7, %l2 = 0fbcb3ce2ae899e8
add %i2,0x160,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = e04e4b1d944596bd
! Mem[0000000078800084] = 4f98ab44, %l0 = 2822e87a, %l5 = ce5dcd51
add %i1,0x84,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000004f98ab44
! Mem[0000000079800151] = 6bb8169e, %l3 = 20edeb3a4b5cc928
ldstub [%i3+0x151],%l3 ! %l3 = 000000b8000000ff
! %l4 = 478db22477de5674, Mem[0000000090000198] = c3213393
stw %l4,[%i4+0x198] ! Mem[0000000090000198] = 77de5674
! Mem[0000000091800090] = ff83cf3c, %g18 = 7fc18f27edb45112
ldsw [%o0+0x090],%g2 ! %g2 = 7fc18f27edb45112
! %l5 = 000000004f98ab44, Mem[0000000091000110] = 6f4c32b37e871147
stx %l5,[%i6+0x110] ! Mem[0000000091000110] = 000000004f98ab44
! Mem[0000000090000118] = 7b227f84, %g2 = ffffffffff83cf3c
lduh [%i4+0x11a],%g2 ! %g2 = 0000000000007b22
! Mem[00000000780000d0] = 7f31ae32, %l2 = 944596bd, %l4 = 77de5674
add %i0,0xd0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000007f31ae32
! Mem[0000000091000140] = 47050689d9de5dcd, %g2 = 0000000000007b22
ldx [%i6+0x140],%g2 ! %g2 = 47050689d9de5dcd
p52_label_2:
! %l5 = 000000004f98ab44, Mem[0000000091800130] = 5d1274b2
sth %l5,[%o0+0x130] ! Mem[0000000091800130] = ab4474b2
! Mem[0000000078800032] = 719aad80, %l5 = 000000004f98ab44
ldstub [%i1+0x032],%l5 ! %l5 = 000000ad000000ff
! Mem[000000007980013c] = 7c3ea747, %l1 = 828604e7, %l4 = 7f31ae32
add %i3,0x13c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000007c3ea747
! Mem[00000000790001f8] = cfa224bd, %l3 = 00000000000000b8
swap [%i2+0x1f8],%l3 ! %l3 = 00000000cfa224bd
! Mem[000000007900003d] = 756cf78b, %l5 = 00000000000000ad
ldstub [%i2+0x03d],%l5 ! %l5 = 0000006c000000ff
! Mem[0000000090000008] = a2c50fc9 e7c93b15, %g2 = d9de5dcd, %g3 = 0bad0b00
ldd [%i4+%o1],%g2 ! %g2 = 00000000a2c50fc9 00000000e7c93b15
! Mem[0000000090800080] = 70a4994b, %g2 = 00000000a2c50fc9
ldsb [%i5+0x081],%g2 ! %g2 = 0000000000000070
! Mem[000000007880018f] = 3df7984b, %l5 = 000000000000006c
ldstub [%i1+0x18f],%l5 ! %l5 = 0000004b000000ff
! Mem[00000000780001d0] = 06b288d7, %l2 = e04e4b1d944596bd
ldstub [%i0+0x1d0],%l2 ! %l2 = 00000006000000ff
! Mem[0000000079800138] = e176b7d0, %l3 = cfa224bd, %l7 = d5c4debf
add %i3,0x138,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e176b7d0
p52_label_3:
! Mem[000000007980012c] = b3926915, %l1 = 5d7bb3be828604e7
ldub [%i3+0x12c],%l1 ! %l1 = 00000000000000b3
! %l0 = d9b7c8602822e87a, Mem[0000000091000105] = d999f405
stb %l0,[%i6+0x105] ! Mem[0000000091000104] = 7a99f405
! %l5 = 000000000000004b, Mem[00000000908001b0] = 29bda72c6fd28f1d
stx %l5,[%i5+0x1b0] ! Mem[00000000908001b0] = 000000000000004b
! Mem[00000000798001bc] = 09d0fe5f, %l0 = d9b7c8602822e87a
ldstub [%i3+0x1bc],%l0 ! %l0 = 00000009000000ff
! Mem[0000000091000164] = c93b846b, %g2 = 0000000000000070
ldsh [%i6+0x166],%g2 ! %g2 = ffffffffffffc93b
! Mem[0000000090000084] = 00fc2d06, %g2 = ffffffffffffc93b
ldsb [%i4+0x084],%g2 ! %g2 = 0000000000000000
! Mem[0000000090000144] = be7ada88, %g2 = 0000000000000000
ldub [%i4+0x147],%g2 ! %g2 = 00000000000000be
! Mem[00000000910000cc] = 1407c9ab, %g18 = 7fc18f27edb45112
ldsw [%i6+0x0cc],%g2 ! %g2 = 7fc18f27edb45112
! Mem[00000000780000a4] = 28290046, %l6 = e5becad67f09a177
ldstub [%i0+0x0a4],%l6 ! %l6 = 00000028000000ff
! Mem[0000000079800068] = 67e2b947, %l4 = 000000007c3ea747
ldsb [%i3+0x06a],%l4 ! %l4 = ffffffffffffffb9
p52_label_4:
! %l5 = 000000000000004b, Mem[000000009080013e] = ccd5d083
stb %l5,[%i5+0x13e] ! Mem[000000009080013c] = 4bd5d083
! Mem[00000000908000f8] = 1182fc77 f4b69d41, %g2 = 1407c9ab, %g3 = e7c93b15
ldd [%i5+0x0f8],%g2 ! %g2 = 000000001182fc77 00000000f4b69d41
! %l2 = 00000006, %l3 = cfa224bd, Mem[0000000090800090] = 71c44099 adcd5c3b
std %l2,[%i5+0x090] ! Mem[0000000090800090] = 00000006 cfa224bd
! %l3 = 00000000cfa224bd, Mem[0000000091800021] = 7927fbcc
stb %l3,[%o0+0x021] ! Mem[0000000091800020] = bd27fbcc
! Mem[00000000900001ac] = d38f7dfa, %g18 = 7fc18f27edb45112
ldsw [%i4+0x1ac],%g2 ! %g2 = 7fc18f27edb45112
! %l5 = 000000000000004b, Mem[00000000918000f6] = b5042c39
stb %l5,[%o0+0x0f6] ! Mem[00000000918000f4] = 4b042c39
! Mem[0000000079800180] = 4f28e537, %l5 = 000000000000004b
ldsb [%i3+0x183],%l5 ! %l5 = 0000000000000037
! %l5 = 0000000000000037, Mem[0000000091000080] = 1cecd93cf53fdb96
stx %l5,[%i6+0x080] ! Mem[0000000091000080] = 0000000000000037
! Mem[0000000090800154] = e70f0421, %g2 = ffffffffd38f7dfa
lduh [%i5+0x154],%g2 ! %g2 = 000000000000e70f
! Mem[000000007800010c] = 71aa03a0, %l0 = 00000009, %l1 = 000000b3
add %i0,0x10c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000071aa03a0
p52_label_5:
! %l6 = 00000028, %l7 = e176b7d0, Mem[0000000091000188] = 5e73d879 29b7c8a5
std %l6,[%i6+0x188] ! Mem[0000000091000188] = 00000028 e176b7d0
! %l3 = 00000000cfa224bd, Mem[00000000798001ce] = 50aadd02
stb %l3,[%i3+0x1ce] ! Mem[00000000798001cc] = 50aabd02
! Mem[0000000078000050] = fa68f7b0360741ba, %l5 = 0000000000000037, %l0 = 0000000000000009
add %i0,0x50,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = fa68f7b0360741ba
! Mem[0000000078000104] = af5dab57, %l5 = 0000000000000037
swap [%i0+0x104],%l5 ! %l5 = 00000000af5dab57
! Mem[0000000079800114] = dd316bff, %l3 = 00000000cfa224bd
ldstub [%i3+0x114],%l3 ! %l3 = 000000dd000000ff
! Mem[0000000090000034] = 0ff757c1, %g2 = 000000000000e70f
ldsh [%i4+0x034],%g2 ! %g2 = 0000000000000ff7
! Mem[000000007980019c] = 31035aae, %l3 = 00000000000000dd
swap [%i3+0x19c],%l3 ! %l3 = 0000000031035aae
! Mem[0000000079800150] = 6bff169e04ac0ce4, %l4 = ffffffffffffffb9, %l4 = ffffffffffffffb9
add %i3,0x150,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 6bff169e04ac0ce4
! Mem[0000000090000114] = 79df520c, %g18 = 7fc18f27edb45112
ldsw [%i4+0x114],%g2 ! %g2 = 7fc18f27edb45112
! Mem[000000007980008e] = 6ff7b27c, %l4 = 6bff169e04ac0ce4
ldstub [%i3+0x08e],%l4 ! %l4 = 000000b2000000ff
p52_label_6:
! Mem[00000000798000dc] = 9f166fea, %l2 = 0000000000000006
ldsb [%i3+0x0df],%l2 ! %l2 = ffffffffffffffea
! Mem[0000000091000140] = 47050689, %g2 = 0000000079df520c
lduw [%i6+0x140],%g2 ! %g2 = 0000000047050689
! Mem[00000000780000db] = 40cf210e, %l4 = 00000000000000b2
ldstub [%i0+0x0db],%l4 ! %l4 = 0000000e000000ff
! %l1 = 0000000071aa03a0, Mem[0000000091000161] = 5aef53c3
stb %l1,[%i6+0x161] ! Mem[0000000091000160] = a0ef53c3
! Mem[00000000910001a0] = 52a10b3f, %g2 = 0000000047050689
ldub [%i6+0x1a1],%g2 ! %g2 = 0000000000000052
! Mem[0000000078000175] = 8d79d201, %l3 = 0000000031035aae
ldstub [%i0+0x175],%l3 ! %l3 = 00000079000000ff
! %l2 = ffffffffffffffea, Mem[00000000900001d4] = cce983c4
stw %l2,[%i4+0x1d4] ! Mem[00000000900001d4] = ffffffea
! Mem[00000000908001d8] = cef46a8b, %g2 = 0000000000000052
ldsb [%i5+0x1da],%g2 ! %g2 = ffffffffffffffce
! Mem[0000000091800118] = 707c5cfb 17f18323, %g2 = ffffffce, %g3 = f4b69d41
ldd [%o0+0x118],%g2 ! %g2 = 00000000707c5cfb 0000000017f18323
! %l1 = 0000000071aa03a0, Mem[00000000910000ec] = dbc52171
stw %l1,[%i6+0x0ec] ! Mem[00000000910000ec] = 71aa03a0
p52_label_7:
! Mem[00000000780000a0] = bddd8ac4, %l4 = 000000000000000e
swap [%i0+0x0a0],%l4 ! %l4 = 00000000bddd8ac4
! Mem[0000000091000030] = cd7e2e20, %g2 = 00000000707c5cfb
ldub [%i6+0x033],%g2 ! %g2 = 00000000000000cd
! Mem[0000000079800063] = ec37d11a, %l1 = 0000000071aa03a0
ldstub [%i3+0x063],%l1 ! %l1 = 0000001a000000ff
! %l4 = bddd8ac4, %l5 = af5dab57, Mem[0000000090800070] = a09699f8 bb03eaa9
std %l4,[%i5+0x070] ! Mem[0000000090800070] = bddd8ac4 af5dab57
! Mem[0000000091000090] = 5515d678c9278aa9, %g2 = 00000000000000cd
ldx [%i6+0x090],%g2 ! %g2 = 5515d678c9278aa9
! Mem[000000009180011c] = 17f18323, %g2 = 5515d678c9278aa9
lduw [%o0+0x11c],%g2 ! %g2 = 0000000017f18323
! Mem[00000000798001b8] = 0a5579ccffd0fe5f, %l5 = 00000000af5dab57, %l4 = 00000000bddd8ac4
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 0a5579ccffd0fe5f
! %l2 = ffffffffffffffea, Mem[0000000091800158] = 9dc4c12d
stw %l2,[%o0+0x158] ! Mem[0000000091800158] = ffffffea
! Mem[0000000079000058] = a938d3e6c0110f16, %l6 = 0000000000000028, %l1 = 000000000000001a
add %i2,0x58,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = a938d3e6c0110f16
! Mem[00000000780000a8] = 1d8ddbe66aba8472, %l1 = a938d3e6c0110f16, %l6 = 0000000000000028
add %i0,0xa8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 1d8ddbe66aba8472
p52_label_8:
! Mem[00000000788001c8] = 85dfdc16, %l4 = 0a5579ccffd0fe5f
swap [%i1+0x1c8],%l4 ! %l4 = 0000000085dfdc16
! Mem[0000000091000030] = 9b369fcd, %g18 = 7fc18f27edb45112
ldsw [%i6+0x030],%g2 ! %g2 = 7fc18f27edb45112
! Mem[0000000078800018] = df926294, %l7 = e176b7d0, %l2 = ffffffea
add %i1,0x18,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000df926294
! Mem[0000000090800084] = 4b342dea, %g18 = 7fc18f27edb45112
ldsw [%i5+0x084],%g2 ! %g2 = 7fc18f27edb45112
! Mem[0000000078000154] = 94e4dfc2, %l6 = 1d8ddbe66aba8472
swap [%i0+0x154],%l6 ! %l6 = 0000000094e4dfc2
! Mem[0000000091000150] = 1a13b93e, %g2 = 000000004b342dea
ldub [%i6+0x150],%g2 ! %g2 = 000000000000001a
! Mem[00000000798001d0] = 7cf7f382fe136f4b, %l5 = 00000000af5dab57, %l1 = a938d3e6c0110f16
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 7cf7f382fe136f4b
! Mem[0000000079800008] = 4971ab745de24497, %l1 = 7cf7f382fe136f4b, %l1 = 7cf7f382fe136f4b
add %i3,0x08,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 4971ab745de24497
! Mem[0000000090800098] = e9c9d8de, %g2 = 000000000000001a
lduh [%i5+0x09a],%g2 ! %g2 = 000000000000e9c9
! Mem[00000000780000fc] = 9fd68ad7, %l3 = 0000000000000079
swap [%i0+0x0fc],%l3 ! %l3 = 000000009fd68ad7
p52_label_9:
! %l3 = 000000009fd68ad7, Mem[0000000090800050] = 2a68c736
sth %l3,[%i5+0x050] ! Mem[0000000090800050] = 8ad7c736
! Mem[00000000788000d0] = d28dde2d1d79094a, %l1 = 4971ab745de24497, %l2 = 00000000df926294
add %i1,0xd0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = d28dde2d1d79094a
! Mem[000000009180017c] = 5aec40c2, %g2 = 000000000000e9c9
lduw [%o0+0x17c],%g2 ! %g2 = 000000005aec40c2
! Mem[00000000908001c8] = ebf52008, %g18 = 7fc18f27edb45112
ldsw [%i5+0x1c8],%g2 ! %g2 = 7fc18f27edb45112
! Mem[0000000091800018] = 924f15f8, %g2 = ffffffffebf52008
ldub [%o0+%o3],%g2 ! %g2 = 0000000000000092
! Mem[00000000918001dc] = c322e1d0, %g2 = 0000000000000092
ldsh [%o0+0x1dc],%g2 ! %g2 = ffffffffffffc322
! Mem[00000000908001c8] = ebf52008eb1eb481, %g2 = ffffffffffffc322
ldx [%i5+0x1c8],%g2 ! %g2 = ebf52008eb1eb481
! Mem[00000000780000c0] = 8b1d507771dce49f, %l2 = d28dde2d1d79094a, %l3 = 000000009fd68ad7
add %i0,0xc0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 8b1d507771dce49f
! Mem[00000000798001d1] = 7cf7f382, %l0 = fa68f7b0360741ba
ldstub [%i3+0x1d1],%l0 ! %l0 = 000000f7000000ff
! %l1 = 4971ab745de24497, Mem[0000000091000006] = b6aa2077
sth %l1,[%i6+0x006] ! Mem[0000000091000004] = 44972077
p52_label_10:
! Mem[00000000790001d5] = 1bf25b24, %l7 = 00000000e176b7d0
ldstub [%i2+0x1d5],%l7 ! %l7 = 000000f2000000ff
! Mem[0000000090800184] = 24c54c11, %g2 = ebf52008eb1eb481
lduw [%i5+0x184],%g2 ! %g2 = 0000000024c54c11
! Mem[0000000079000188] = a5d92983, %l1 = 5de24497, %l1 = 5de24497
add %i2,0x188,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000a5d92983
! Mem[000000007880001c] = b4e59bda, %l4 = 0000000085dfdc16
swap [%i1+0x01c],%l4 ! %l4 = 00000000b4e59bda
! Mem[000000007900015c] = 577eb2e6, %l3 = 8b1d507771dce49f
swap [%i2+0x15c],%l3 ! %l3 = 00000000577eb2e6
! Mem[0000000078000168] = 67ec0732, %l3 = 00000000577eb2e6
ldsb [%i0+0x16a],%l3 ! %l3 = 0000000000000007
! Mem[0000000079800098] = 922ab0134611ef35, %l5 = 00000000af5dab57, %l6 = 0000000094e4dfc2
add %i3,0x98,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 922ab0134611ef35
! Mem[0000000078800154] = 140fa956, %l6 = 922ab0134611ef35
swap [%i1+0x154],%l6 ! %l6 = 00000000140fa956
! Mem[0000000079000198] = 38a36803, %l0 = 00000000000000f7
swap [%i2+0x198],%l0 ! %l0 = 0000000038a36803
! Mem[000000009180001c] = 04eba244, %g18 = 7fc18f27edb45112
ldsw [%o0+0x01c],%g2 ! %g2 = 7fc18f27edb45112
p52_label_11:
! %l5 = 00000000af5dab57, Mem[0000000091000136] = 7f1896e3
sth %l5,[%i6+0x136] ! Mem[0000000091000134] = ab5796e3
! Mem[00000000790000dc] = 2c292fe3, %l7 = 00000000000000f2
ldsb [%i2+0x0dd],%l7 ! %l7 = 0000000000000029
! Mem[00000000910001f4] = 3a8ccc2c, %g2 = 0000000004eba244
lduh [%i6+0x1f4],%g2 ! %g2 = 0000000000003a8c
! Mem[0000000078800083] = 74b2f914, %l6 = 00000000140fa956
ldstub [%i1+0x083],%l6 ! %l6 = 00000014000000ff
! %l0 = 0000000038a36803, Mem[0000000091000074] = 20508cdb
sth %l0,[%i6+0x074] ! Mem[0000000091000074] = 68038cdb
! Mem[0000000091800140] = 98c117c7, %g2 = 0000000000003a8c
ldsb [%o0+0x142],%g2 ! %g2 = ffffffffffffff98
! %l3 = 0000000000000007, Mem[000000009180003e] = b19d4378
sth %l3,[%o0+0x03e] ! Mem[000000009180003c] = 00074378
! %l3 = 0000000000000007, Mem[0000000091000028] = 5731f53b09165443
stx %l3,[%i6+%o5] ! Mem[0000000091000028] = 0000000000000007
! Mem[00000000900001d4] = ffffffea, %g18 = 7fc18f27edb45112
ldsw [%i4+0x1d4],%g2 ! %g2 = 7fc18f27edb45112
! Mem[00000000918000a0] = 9532957f e5674a19, %g2 = ffffffea, %g3 = 17f18323
ldd [%o0+0x0a0],%g2 ! %g2 = 000000009532957f 00000000e5674a19
p52_label_12:
! Mem[00000000780000a5] = ff290046, %l1 = 00000000a5d92983
ldstub [%i0+0x0a5],%l1 ! %l1 = 00000029000000ff
! Mem[0000000079000000] = d70ce4a440b6379f, %l7 = 0000000000000029, %l1 = 0000000000000029
casxa [%i2]0x80,%l7,%l1 ! %l1 = d70ce4a440b6379f
! Mem[0000000091800020] = 5dbd27fb ccd03a2b, %g2 = 9532957f, %g3 = e5674a19
ldd [%o0+%o4],%g2 ! %g2 = 000000005dbd27fb 00000000ccd03a2b
! Mem[0000000091800108] = 7108d17ee0b7babd, %g2 = 000000005dbd27fb
ldx [%o0+0x108],%g2 ! %g2 = 7108d17ee0b7babd
! Mem[00000000780000e8] = 13578445, %l0 = 38a36803, %l6 = 00000014
add %i0,0xe8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 0000000013578445
! Mem[0000000090000050] = d59870c5, %g2 = 7108d17ee0b7babd
ldub [%i4+0x053],%g2 ! %g2 = 00000000000000d5
! %l0 = 0000000038a36803, Mem[0000000090000010] = 4afd5db2
stw %l0,[%i4+%o2] ! Mem[0000000090000010] = 38a36803
! Mem[0000000078000091] = a1a2b527, %l1 = d70ce4a440b6379f
ldstub [%i0+0x091],%l1 ! %l1 = 000000a2000000ff
! Mem[00000000900001d8] = 28bf21bb2dbad84a, %g2 = 00000000000000d5
ldx [%i4+0x1d8],%g2 ! %g2 = 28bf21bb2dbad84a
! Mem[00000000918001d4] = 2e28aef3, %g2 = 28bf21bb2dbad84a
ldsb [%o0+0x1d7],%g2 ! %g2 = 000000000000002e
p52_label_13:
! Mem[000000007880003c] = 390ad944, %l3 = 0000000000000007
ldstub [%i1+0x03c],%l3 ! %l3 = 00000039000000ff
! Mem[0000000091000174] = 46615045, %g2 = 000000000000002e
lduh [%i6+0x176],%g2 ! %g2 = 0000000000004661
! Mem[00000000780000b0] = 1eede14640a98f2b, %l0 = 0000000038a36803, %l7 = 0000000000000029
add %i0,0xb0,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 1eede14640a98f2b
! %l6 = 0000000013578445, Mem[00000000910001d2] = 9791a894
stb %l6,[%i6+0x1d2] ! Mem[00000000910001d0] = 4591a894
! Mem[0000000091000110] = 000000004f98ab44, %g2 = 0000000000004661
ldx [%i6+0x110],%g2 ! %g2 = 000000004f98ab44
! Mem[00000000790001b0] = a82c45be, %l5 = af5dab57, %l1 = 000000a2
add %i2,0x1b0,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a82c45be
! Mem[00000000788001c0] = fbbd303149347765, %l1 = 00000000a82c45be, %l1 = 00000000a82c45be
add %i1,0x1c0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = fbbd303149347765
! Mem[0000000078000070] = e9f2b5103304e88f, %l7 = 1eede14640a98f2b, %l3 = 0000000000000039
add %i0,0x70,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = e9f2b5103304e88f
! %l5 = 00000000af5dab57, Mem[0000000091000088] = 04dbc27f67ebf27b
stx %l5,[%i6+0x088] ! Mem[0000000091000088] = 00000000af5dab57
! Mem[0000000079800087] = 58e60fce, %l0 = 0000000038a36803
ldstub [%i3+0x087],%l0 ! %l0 = 000000ce000000ff
p52_label_14:
! %l1 = fbbd303149347765, Mem[000000009100000a] = cefd9be6
sth %l1,[%i6+0x00a] ! Mem[0000000091000008] = 77659be6
! Mem[00000000900000f0] = 2cbe15ed22bc786a, %g2 = 000000004f98ab44
ldx [%i4+0x0f0],%g2 ! %g2 = 2cbe15ed22bc786a
! %l6 = 13578445, %l7 = 40a98f2b, Mem[0000000079000040] = f62d3ef9 8819d991
std %l6,[%i2+0x040] ! Mem[0000000079000040] = 13578445 40a98f2b
! Mem[0000000091800038] = c52fc7d4, %g2 = 2cbe15ed22bc786a
ldsh [%o0+0x03a],%g2 ! %g2 = ffffffffffffc52f
! Mem[000000009180011c] = 17f18323, %g2 = ffffffffffffc52f
ldsh [%o0+0x11c],%g2 ! %g2 = 00000000000017f1
! Mem[000000009100017c] = 88d9bcde, %g2 = 00000000000017f1
ldub [%i6+0x17f],%g2 ! %g2 = 0000000000000088
! Mem[00000000910000d0] = 45aa483a512dff05, %g2 = 0000000000000088
ldx [%i6+0x0d0],%g2 ! %g2 = 45aa483a512dff05
! Mem[0000000091800050] = e6e762504cefec36, %g2 = 45aa483a512dff05
ldx [%o0+0x050],%g2 ! %g2 = e6e762504cefec36
! Mem[0000000090800078] = 30603d1151d4b3e4, %g2 = e6e762504cefec36
ldx [%i5+0x078],%g2 ! %g2 = 30603d1151d4b3e4
! Mem[00000000790000f8] = 12ad5df7b99765bd, %l0 = 00000000000000ce, %l6 = 0000000013578445
add %i2,0xf8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 12ad5df7b99765bd
p52_label_15:
! %l3 = e9f2b5103304e88f, Mem[00000000900000d0] = c3af9cf4738f9a5a
stx %l3,[%i4+0x0d0] ! Mem[00000000900000d0] = e9f2b5103304e88f
! Mem[0000000078800100] = 35c3df065f2b63e5, %l5 = 00000000af5dab57, %l0 = 00000000000000ce
add %i1,0x100,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 35c3df065f2b63e5
! %l0 = 5f2b63e5, %l1 = 49347765, Mem[00000000900001f0] = b626b57d 1caa6761
std %l0,[%i4+0x1f0] ! Mem[00000000900001f0] = 5f2b63e5 49347765
! Mem[0000000079000082] = f9d15f1f, %l3 = e9f2b5103304e88f
ldstub [%i2+0x082],%l3 ! %l3 = 0000005f000000ff
! Mem[0000000079000090] = 96209005, %l4 = 00000000b4e59bda
swap [%i2+0x090],%l4 ! %l4 = 0000000096209005
! Mem[00000000790000d8] = bf0c9447, %l7 = 1eede14640a98f2b
ldstub [%i2+0x0d8],%l7 ! %l7 = 000000bf000000ff
! Mem[00000000798001b4] = a60de44c, %l6 = 12ad5df7b99765bd
ldstub [%i3+0x1b4],%l6 ! %l6 = 000000a6000000ff
! Mem[0000000079800078] = 1ad1d34f1b107616, %l4 = 0000000096209005, %l7 = 00000000000000bf
add %i3,0x78,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 1ad1d34f1b107616
! Mem[00000000790001c1] = 2270c6f9, %l3 = 000000000000005f
ldstub [%i2+0x1c1],%l3 ! %l3 = 00000070000000ff
! Mem[0000000079000168] = adaf6b9f, %l2 = d28dde2d1d79094a
swap [%i2+0x168],%l2 ! %l2 = 00000000adaf6b9f
p52_label_16:
! Mem[0000000078000080] = 66d56dd1992d48ba, %l6 = 00000000000000a6, %l4 = 0000000096209005
add %i0,0x80,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 66d56dd1992d48ba
! Mem[00000000918000e4] = 903ba128, %g2 = 30603d1151d4b3e4
ldub [%o0+0x0e7],%g2 ! %g2 = 0000000000000090
! Mem[0000000090000190] = 3bba388c 1d02ad2e, %g2 = 00000090, %g3 = ccd03a2b
ldd [%i4+0x190],%g2 ! %g2 = 000000003bba388c 000000001d02ad2e
! Mem[00000000798001bc] = ffd0fe5f, %l7 = 1b107616, %l7 = 1b107616
add %i3,0x1bc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ffd0fe5f
! %l6 = 00000000000000a6, Mem[00000000908000b8] = a2fce2f0
stw %l6,[%i5+0x0b8] ! Mem[00000000908000b8] = 000000a6
! Mem[0000000079800110] = b34a5031, %l7 = 00000000ffd0fe5f
swap [%i3+0x110],%l7 ! %l7 = 00000000b34a5031
! Mem[00000000798000d0] = db72384a, %l6 = 00000000000000a6
ldstub [%i3+0x0d0],%l6 ! %l6 = 000000db000000ff
! Mem[00000000780000c2] = 8b1d5077, %l4 = 66d56dd1992d48ba
ldstub [%i0+0x0c2],%l4 ! %l4 = 00000050000000ff
! Mem[000000007800012c] = 3d0bebc5, %l0 = 35c3df065f2b63e5
swap [%i0+0x12c],%l0 ! %l0 = 000000003d0bebc5
! %l2 = adaf6b9f, %l3 = 00000070, Mem[0000000090000028] = 3671610f ee3673b6
std %l2,[%i4+%o5] ! Mem[0000000090000028] = adaf6b9f 00000070
p52_label_17:
! Mem[0000000079000098] = 3956b5a6, %l6 = 00000000000000db
lduh [%i2+0x09a],%l6 ! %l6 = 000000000000b5a6
! Mem[000000007900008c] = 303623d0, %l2 = 00000000adaf6b9f
swap [%i2+0x08c],%l2 ! %l2 = 00000000303623d0
! Mem[0000000078800138] = 6684095f, %l3 = 00000070, %l2 = 303623d0
add %i1,0x138,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000006684095f
! Mem[0000000078800058] = baf0b08c, %l7 = 00000000b34a5031
swap [%i1+0x058],%l7 ! %l7 = 00000000baf0b08c
! Mem[00000000798001f2] = d90d6120, %l5 = 00000000af5dab57
ldstub [%i3+0x1f2],%l5 ! %l5 = 00000061000000ff
! Mem[00000000798000ac] = b58f4f82, %l6 = 000000000000b5a6
swap [%i3+0x0ac],%l6 ! %l6 = 00000000b58f4f82
! Mem[00000000780000bc] = c873b628, %l0 = 000000003d0bebc5
swap [%i0+0x0bc],%l0 ! %l0 = 00000000c873b628
! Mem[000000007980018f] = d74671f0, %l6 = 00000000b58f4f82
ldstub [%i3+0x18f],%l6 ! %l6 = 000000f0000000ff
! Mem[000000007880013a] = 6684095f, %l5 = 0000000000000061
ldstub [%i1+0x13a],%l5 ! %l5 = 00000009000000ff
! Mem[0000000078800073] = 03edfb65, %l5 = 0000000000000009
ldstub [%i1+0x073],%l5 ! %l5 = 00000065000000ff
p52_label_18:
! Mem[0000000078000090] = a1ffb527, %l6 = 00000000000000f0
lduh [%i0+0x090],%l6 ! %l6 = 000000000000a1ff
! %l1 = fbbd303149347765, Mem[000000009180001c] = 04eba244
stw %l1,[%o0+0x01c] ! Mem[000000009180001c] = 49347765
! Mem[0000000078800000] = a8100513, %l5 = 00000065, %l7 = baf0b08c
casa [%i1]0x80,%l5,%l7 ! %l7 = 00000000a8100513
! Mem[00000000790001b5] = 5bd307bb, %l6 = 000000000000a1ff
ldstub [%i2+0x1b5],%l6 ! %l6 = 000000d3000000ff
! %l6 = 00000000000000d3, Mem[000000009100002c] = 00000007
sth %l6,[%i6+0x02c] ! Mem[000000009100002c] = 00d30007
! %l0 = c873b628, %l1 = 49347765, Mem[0000000090800078] = 30603d11 51d4b3e4
std %l0,[%i5+0x078] ! Mem[0000000090800078] = c873b628 49347765
! Mem[000000009080005c] = 7c74bdb4, %g2 = 000000003bba388c
lduh [%i5+0x05c],%g2 ! %g2 = 0000000000007c74
! %l2 = 000000006684095f, Mem[0000000091000000] = 4712e8cc
sth %l2,[%i6+%g0] ! Mem[0000000091000000] = 095fe8cc
! %l1 = fbbd303149347765, Mem[0000000090800048] = afc5a6f0
sth %l1,[%i5+0x048] ! Mem[0000000090800048] = 7765a6f0
! Mem[0000000079000064] = 1a1d8dd7, %l0 = c873b628, %l4 = 00000050
add %i2,0x64,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000001a1d8dd7
p52_label_19:
! Mem[0000000090800150] = c0a9e70f, %g2 = 0000000000007c74
ldsh [%i5+0x152],%g2 ! %g2 = ffffffffffffc0a9
! Mem[00000000788001dd] = 5b646575, %l6 = 00000000000000d3
ldstub [%i1+0x1dd],%l6 ! %l6 = 00000064000000ff
! Mem[0000000078800128] = 06b8484b, %l7 = 00000000a8100513
ldub [%i1+0x129],%l7 ! %l7 = 00000000000000b8
! %l2 = 000000006684095f, Mem[000000009000013a] = aaec31a6
sth %l2,[%i4+0x13a] ! Mem[0000000090000138] = 095f31a6
! Mem[00000000798001b4] = ff0de44c, %l4 = 000000001a1d8dd7
swap [%i3+0x1b4],%l4 ! %l4 = 00000000ff0de44c
! Mem[0000000090800198] = 4453face, %g2 = ffffffffffffc0a9
lduw [%i5+0x198],%g2 ! %g2 = 000000004453face
! Mem[00000000790000b0] = 5bed7d89d5ef42ed, %l4 = 00000000ff0de44c, %l5 = 0000000000000065
add %i2,0xb0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 5bed7d89d5ef42ed
! Mem[0000000078800088] = 73b26cf58cf6f126, %l4 = 00000000ff0de44c, %l3 = 0000000000000070
add %i1,0x88,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 73b26cf58cf6f126
! Mem[000000007980007c] = 1b107616, %l2 = 6684095f, %l0 = c873b628
add %i3,0x7c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000001b107616
! Mem[00000000900000e8] = 76f00074, %g2 = 000000004453face
ldsh [%i4+0x0e8],%g2 ! %g2 = 00000000000076f0
p52_label_20:
! Mem[0000000078800124] = 1b5dcc79, %l5 = d5ef42ed, %l6 = 00000064
add %i1,0x124,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000001b5dcc79
! Mem[0000000079800090] = 89710abb, %l5 = 5bed7d89d5ef42ed
swap [%i3+0x090],%l5 ! %l5 = 0000000089710abb
! %l3 = 73b26cf58cf6f126, Mem[0000000090800062] = b44e6ea6
sth %l3,[%i5+0x062] ! Mem[0000000090800060] = f1266ea6
! %l6 = 000000001b5dcc79, Mem[00000000908001d2] = c45f66b0
sth %l6,[%i5+0x1d2] ! Mem[00000000908001d0] = cc7966b0
! Mem[0000000079000050] = afd609b8, %l5 = 89710abb, %l3 = 8cf6f126
add %i2,0x50,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000afd609b8
! Mem[00000000798000d4] = 2136cda4, %l0 = 000000001b107616
swap [%i3+0x0d4],%l0 ! %l0 = 000000002136cda4
! %l3 = 00000000afd609b8, Mem[0000000090000058] = 243d3024
stb %l3,[%i4+0x058] ! Mem[0000000090000058] = b83d3024
! Mem[00000000788001cc] = c385ea70, %l4 = 00000000ff0de44c
ldstub [%i1+0x1cc],%l4 ! %l4 = 000000c3000000ff
! Mem[00000000900000f0] = 2cbe15ed, %g2 = 00000000000076f0
ldub [%i4+0x0f0],%g2 ! %g2 = 000000000000002c
! Mem[000000007900017c] = f7369255, %l1 = fbbd303149347765
ldstub [%i2+0x17c],%l1 ! %l1 = 000000f7000000ff
p52_label_21:
! Mem[00000000790000d8] = ff0c94472c292fe3, %l6 = 000000001b5dcc79, %l1 = 00000000000000f7
add %i2,0xd8,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ff0c94472c292fe3
! Mem[00000000790000c8] = 37465fa3 17746fd9, %l2 = 6684095f, %l3 = afd609b8
ldd [%i2+0x0c8],%l2 ! %l2 = 0000000037465fa3 0000000017746fd9
! Mem[0000000090000024] = efbcadaf, %g2 = 000000000000002c
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffefbc
! Mem[0000000091000168] = 846b32559f5c7543, %g2 = ffffffffffffefbc
ldx [%i6+0x168],%g2 ! %g2 = 846b32559f5c7543
! Mem[0000000078000048] = 816f7af9, %l2 = 0000000037465fa3
ldstub [%i0+0x048],%l2 ! %l2 = 00000081000000ff
! Mem[00000000908001b0] = 000000000000004b, %g2 = 846b32559f5c7543
ldx [%i5+0x1b0],%g2 ! %g2 = 000000000000004b
! Mem[000000009180014c] = 06e07bc8, %g2 = 000000000000004b
ldub [%o0+0x14f],%g2 ! %g2 = 0000000000000006
! Mem[0000000078800190] = 9395e89d2b0f4a1e, %l3 = 0000000017746fd9, %l1 = ff0c94472c292fe3
add %i1,0x190,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 9395e89d2b0f4a1e
! Mem[00000000918000f0] = 980a9e1291b14b04, %g2 = 0000000000000006
ldx [%o0+0x0f0],%g2 ! %g2 = 980a9e1291b14b04
! %l2 = 0000000000000081, Mem[0000000078800104] = 5f2b63e5
sth %l2,[%i1+0x104] ! Mem[0000000078800104] = 008163e5
p52_label_22:
! Mem[0000000078000178] = e92ad79964daba50, %l7 = 00000000000000b8, %l4 = 00000000000000c3
add %i0,0x178,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = e92ad79964daba50
! Mem[00000000780001dc] = 35ab3d62, %l7 = 000000b8, %l4 = 64daba50
add %i0,0x1dc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000035ab3d62
! Mem[0000000090800040] = 63b56a71, %g18 = 7fc18f27edb45112
ldsw [%i5+0x040],%g2 ! %g2 = 7fc18f27edb45112
! Mem[000000007800011a] = 0070e64b, %l6 = 000000001b5dcc79
ldstub [%i0+0x11a],%l6 ! %l6 = 000000e6000000ff
! Mem[0000000091800000] = eab615222fd6eb90, %g2 = 0000000063b56a71
ldx [%o0+%g0],%g2 ! %g2 = eab615222fd6eb90
! Mem[0000000079800164] = 6c1a4ab0, %l2 = 00000081, %l2 = 00000081
add %i3,0x164,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000006c1a4ab0
! %l4 = 0000000035ab3d62, Mem[00000000918001e8] = 0068f208
stw %l4,[%o0+0x1e8] ! Mem[00000000918001e8] = 35ab3d62
! %l4 = 35ab3d62, %l5 = 89710abb, Mem[0000000090000130] = ddf67075 833f03d2
std %l4,[%i4+0x130] ! Mem[0000000090000130] = 35ab3d62 89710abb
! %l6 = 00000000000000e6, Mem[0000000079800120] = 02468290
stb %l6,[%i3+0x120] ! Mem[0000000079800120] = e6468290
! Mem[0000000091800074] = 329ff4bd, %g2 = eab615222fd6eb90
lduw [%o0+0x074],%g2 ! %g2 = 00000000329ff4bd
p52_label_23:
! Mem[00000000900001a0] = 5cd01855, %g2 = 00000000329ff4bd
lduh [%i4+0x1a0],%g2 ! %g2 = 0000000000005cd0
! Mem[0000000078800118] = e48ae177, %l2 = 000000006c1a4ab0
swap [%i1+0x118],%l2 ! %l2 = 00000000e48ae177
! Mem[00000000780001c8] = 0c087626, %l1 = 9395e89d2b0f4a1e
swap [%i0+0x1c8],%l1 ! %l1 = 000000000c087626
! Mem[000000009100002c] = 00d30007, %g2 = 0000000000005cd0
ldsh [%i6+0x02c],%g2 ! %g2 = 00000000000000d3
! Mem[0000000078800128] = 06b8484bc3974bae, %l6 = 00000000000000e6, %l7 = 00000000000000b8
add %i1,0x128,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 06b8484bc3974bae
! %l4 = 35ab3d62, %l5 = 89710abb, Mem[00000000900000c0] = 0cf61263 07871bc2
std %l4,[%i4+0x0c0] ! Mem[00000000900000c0] = 35ab3d62 89710abb
! Mem[0000000078800130] = 0db0fb196a562088, %l3 = 0000000017746fd9, %l6 = 00000000000000e6
add %i1,0x130,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 0db0fb196a562088
! Mem[0000000078800140] = d86af3a4, %l6 = 0db0fb196a562088
swap [%i1+0x140],%l6 ! %l6 = 00000000d86af3a4
! Mem[0000000078000184] = 82f2f0fc, %l2 = e48ae177, %l3 = 17746fd9
add %i0,0x184,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000082f2f0fc
! Mem[0000000079800178] = 046f6671e7543f9c, %l6 = 00000000d86af3a4, %l7 = 06b8484bc3974bae
add %i3,0x178,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 046f6671e7543f9c
p52_label_24:
! Mem[00000000900001a0] = 5cd01855, %g2 = 00000000000000d3
lduw [%i4+0x1a0],%g2 ! %g2 = 000000005cd01855
! %l1 = 000000000c087626, Mem[00000000900001f6] = 776584f7
stb %l1,[%i4+0x1f6] ! Mem[00000000900001f4] = 266584f7
! Mem[000000009080010c] = efe9aa0e, %g2 = 000000005cd01855
ldsb [%i5+0x10f],%g2 ! %g2 = ffffffffffffffef
! Mem[0000000091000090] = 5515d678c9278aa9, %g2 = ffffffffffffffef
ldx [%i6+0x090],%g2 ! %g2 = 5515d678c9278aa9
! Mem[00000000788000cc] = 8fd36c77, %l5 = 89710abb, %l6 = d86af3a4
add %i1,0xcc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000008fd36c77
! %l2 = 00000000e48ae177, Mem[000000009180013c] = f4a69a0d
stw %l2,[%o0+0x13c] ! Mem[000000009180013c] = e48ae177
! %l4 = 35ab3d62, %l5 = 89710abb, Mem[0000000091800008] = 8f1d57d1 13813d64
std %l4,[%o0+%o1] ! Mem[0000000091800008] = 35ab3d62 89710abb
! Mem[0000000078800198] = 712eaaef, %l3 = 0000000082f2f0fc
swap [%i1+0x198],%l3 ! %l3 = 00000000712eaaef
! Mem[0000000090800120] = e65f4526, %g2 = 5515d678c9278aa9
lduh [%i5+0x122],%g2 ! %g2 = 000000000000e65f
! Mem[00000000790000e0] = 2dbaa4406054cfe5, %l6 = 000000008fd36c77, %l1 = 000000000c087626
add %i2,0xe0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 2dbaa4406054cfe5
p52_label_25:
! Mem[000000009000002c] = 00000070, %g18 = 7fc18f27edb45112
ldsw [%i4+0x02c],%g2 ! %g2 = 7fc18f27edb45112
! Mem[00000000790000d0] = 98d2a9ff, %l6 = 8fd36c77, %l6 = 8fd36c77
add %i2,0xd0,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000098d2a9ff
! Mem[0000000090000048] = f0df8dbe 27716035, %g2 = 00000070, %g3 = 1d02ad2e
ldd [%i4+0x048],%g2 ! %g2 = 00000000f0df8dbe 0000000027716035
! Mem[0000000079800104] = 6de78e09, %l6 = 0000000098d2a9ff
swap [%i3+0x104],%l6 ! %l6 = 000000006de78e09
! %l1 = 2dbaa4406054cfe5, Mem[0000000090800094] = cfa224bd
stw %l1,[%i5+0x094] ! Mem[0000000090800094] = 6054cfe5
! Mem[000000007880014c] = f35a5b32, %l6 = 000000006de78e09
swap [%i1+0x14c],%l6 ! %l6 = 00000000f35a5b32
! Mem[000000007880014c] = 6de78e09, %l1 = 2dbaa4406054cfe5
swap [%i1+0x14c],%l1 ! %l1 = 000000006de78e09
! %l7 = 046f6671e7543f9c, Mem[000000009000014c] = e3e718c0
stw %l7,[%i4+0x14c] ! Mem[000000009000014c] = e7543f9c
! Mem[000000009180002c] = 8ce756ba, %g2 = 00000000f0df8dbe
ldub [%o0+0x02c],%g2 ! %g2 = 000000000000008c
! Mem[0000000079800000] = 7979d1b98d16b833, %l4 = 0000000035ab3d62
ldx [%i3+%g0],%l4 ! %l4 = 7979d1b98d16b833
ba,a p52_not_taken_0_end
p52_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p52_branch_failed
p52_not_taken_0_end:
! End of Random Code for Thread 52
1: membar #Sync ! Force all stores to complete
p52_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0d0] ! Set processor 52 done flag
! Check Registers
p52_check_registers:
set p52_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 000000002136cda4
bne,a,pn %xcc,p52_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 000000006de78e09
bne,a,pn %xcc,p52_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000e48ae177
bne,a,pn %xcc,p52_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000712eaaef
bne,a,pn %xcc,p52_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 7979d1b98d16b833
bne,a,pn %xcc,p52_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 0000000089710abb
bne,a,pn %xcc,p52_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000f35a5b32
bne,a,pn %xcc,p52_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 046f6671e7543f9c
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 0cf629d6 0aadd671
bne %xcc,p52_f2_fail
nop
! Check Local Memory
set p52_local0_expect,%g1
p52_check_local0:
ldx [%g1+0x048],%g2 ! Expected data = ff6f7af9d1f8833b
ldx [%i0+0x048],%g3 ! Observed data at 0000000078000048
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x048,%g4
ldx [%g1+0x090],%g2 ! Expected data = a1ffb52765027e2a
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 = 0000000effff0046
ldx [%i0+0x0a0],%g3 ! Observed data at 00000000780000a0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0a0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = c51d9e843d0bebc5
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000780000b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 8b1dff7771dce49f
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000780000c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 40cf21ff81d5e45c
ldx [%i0+0x0d8],%g3 ! Observed data at 00000000780000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 2dd2bf9400000079
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000780000f8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = e457b74900000037
ldx [%i0+0x100],%g3 ! Observed data at 0000000078000100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 0070ff4b1ffac885
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 = 89f8414b5f2b63e5
ldx [%i0+0x128],%g3 ! Observed data at 0000000078000128
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x128,%g4
ldx [%g1+0x150],%g2 ! Expected data = eed135296aba8472
ldx [%i0+0x150],%g3 ! Observed data at 0000000078000150
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 51cbe3ae8dffd201
ldx [%i0+0x170],%g3 ! Observed data at 0000000078000170
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 2b0f4a1ebebb2642
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000780001c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ffb288d7cbab987a
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000780001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i0,0x1d0,%g4
set p52_local1_expect,%g1
p52_check_local1:
ldx [%g1+0x018],%g2 ! Expected data = df92629485dfdc16
ldx [%i1+0x018],%g3 ! Observed data at 0000000078800018
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x018,%g4
ldx [%g1+0x030],%g2 ! Expected data = 719aff8068f3db73
ldx [%i1+0x030],%g3 ! Observed data at 0000000078800030
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = caff4b9dff0ad944
ldx [%i1+0x038],%g3 ! Observed data at 0000000078800038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x038,%g4
ldx [%g1+0x058],%g2 ! Expected data = b34a50319ef0e34c
ldx [%i1+0x058],%g3 ! Observed data at 0000000078800058
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x058,%g4
ldx [%g1+0x070],%g2 ! Expected data = 03edfbff50cbd27e
ldx [%i1+0x070],%g3 ! Observed data at 0000000078800070
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 74b2f9ff4f98ab44
ldx [%i1+0x080],%g3 ! Observed data at 0000000078800080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x080,%g4
ldx [%g1+0x100],%g2 ! Expected data = 35c3df06008163e5
ldx [%i1+0x100],%g3 ! Observed data at 0000000078800100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 6c1a4ab0ff949f36
ldx [%i1+0x118],%g3 ! Observed data at 0000000078800118
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = 6684ff5faad99158
ldx [%i1+0x138],%g3 ! Observed data at 0000000078800138
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6a56208812f8fa7a
ldx [%i1+0x140],%g3 ! Observed data at 0000000078800140
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x140,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9ca90ff96054cfe5
ldx [%i1+0x148],%g3 ! Observed data at 0000000078800148
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = 487f3b7a4611ef35
ldx [%i1+0x150],%g3 ! Observed data at 0000000078800150
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = df0530923df798ff
ldx [%i1+0x188],%g3 ! Observed data at 0000000078800188
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x188,%g4
ldx [%g1+0x198],%g2 ! Expected data = 82f2f0fcc11e8a9b
ldx [%i1+0x198],%g3 ! Observed data at 0000000078800198
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ffd0fe5fff85ea70
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000788001c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = cc39159d5bff6575
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000788001d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i1,0x1d8,%g4
set p52_local2_expect,%g1
p52_check_local2:
ldx [%g1+0x038],%g2 ! Expected data = 0d47d6b275fff78b
ldx [%i2+0x038],%g3 ! Observed data at 0000000079000038
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x038,%g4
ldx [%g1+0x040],%g2 ! Expected data = 1357844540a98f2b
ldx [%i2+0x040],%g3 ! Observed data at 0000000079000040
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x040,%g4
ldx [%g1+0x080],%g2 ! Expected data = f9d1ff1fbc48c276
ldx [%i2+0x080],%g3 ! Observed data at 0000000079000080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 89cdbeb8adaf6b9f
ldx [%i2+0x088],%g3 ! Observed data at 0000000079000088
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = b4e59bdad5f8d2eb
ldx [%i2+0x090],%g3 ! Observed data at 0000000079000090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = ff0c94472c292fe3
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000790000d8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x158],%g2 ! Expected data = ff3caea871dce49f
ldx [%i2+0x158],%g3 ! Observed data at 0000000079000158
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x158,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1d79094ad109f0f1
ldx [%i2+0x168],%g3 ! Observed data at 0000000079000168
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 964215edff369255
ldx [%i2+0x178],%g3 ! Observed data at 0000000079000178
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000f7b61c0454
ldx [%i2+0x198],%g3 ! Observed data at 0000000079000198
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a82c45be5bff07bb
ldx [%i2+0x1b0],%g3 ! Observed data at 00000000790001b0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 22ffc6f96116b1c2
ldx [%i2+0x1c0],%g3 ! Observed data at 00000000790001c0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 9f69f5861bff5b24
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000790001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i2,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 000000b85144f139
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+0x060],%g2 ! Expected data = ec37d1ff654a59fa
ldx [%i3+0x060],%g3 ! Observed data at 0000000079800060
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x060,%g4
ldx [%g1+0x080],%g2 ! Expected data = 598db8a758e60fff
ldx [%i3+0x080],%g3 ! Observed data at 0000000079800080
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0ea80e236ff7ff7c
ldx [%i3+0x088],%g3 ! Observed data at 0000000079800088
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = d5ef42ed05159153
ldx [%i3+0x090],%g3 ! Observed data at 0000000079800090
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2106d1fe0000b5a6
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000798000a8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ff72384a1b107616
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000798000d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 4ac16d3098d2a9ff
ldx [%i3+0x100],%g3 ! Observed data at 0000000079800100
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x100,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffd0fe5fff316bff
ldx [%i3+0x110],%g3 ! Observed data at 0000000079800110
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = e646829069dfedcf
ldx [%i3+0x120],%g3 ! Observed data at 0000000079800120
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x120,%g4
ldx [%g1+0x150],%g2 ! Expected data = 6bff169e04ac0ce4
ldx [%i3+0x150],%g3 ! Observed data at 0000000079800150
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x150,%g4
ldx [%g1+0x188],%g2 ! Expected data = 9feae092d74671ff
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 = f6ecb6aa000000dd
ldx [%i3+0x198],%g3 ! Observed data at 0000000079800198
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 4ab21fc81a1d8dd7
ldx [%i3+0x1b0],%g3 ! Observed data at 00000000798001b0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 0a5579ccffd0fe5f
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000798001b8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = b76651d450aabd02
ldx [%i3+0x1c8],%g3 ! Observed data at 00000000798001c8
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 7cfff382fe136f4b
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000798001d0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = d90dff207e731e7a
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000798001f0
cmp %g2,%g3
bne,a,pn %xcc,p52_local_failed
add %i3,0x1f0,%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:
stba %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
ldda [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000008]
stda %l6,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000000]
ldstuba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079800010]
ldsba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000078000028]
stba %l0,[%i2+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000018]
stwa %l0,[%i3+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800010]
done
p52_trap1o:
stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000028]
ldda [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079000008]
stda %l6,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000000]
ldstuba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000079800010]
ldsba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000078000028]
stba %l0,[%o2+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000018]
stwa %l0,[%o3+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079800010]
done
p52_trap2e:
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000079800028]
stba %l3,[%i2+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000010]
lduha [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000020]
done
p52_trap2o:
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[0000000079800028]
stba %l3,[%o2+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[0000000079000010]
lduha [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000079000020]
done
p52_trap3e:
nop
nop
nop
nop
done
p52_trap3o:
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 = d9b7c8602822e87a
ldx [%g1+0x008],%l1 ! %l1 = 5d7bb3be828604e7
ldx [%g1+0x010],%l2 ! %l2 = 0fbcb3ce2ae899e8
ldx [%g1+0x018],%l3 ! %l3 = 20edeb3a4b5cc928
ldx [%g1+0x020],%l4 ! %l4 = 478db22477de5674
ldx [%g1+0x028],%l5 ! %l5 = 2c2bff22ce5dcd51
ldx [%g1+0x030],%l6 ! %l6 = e5becad67f09a177
ldx [%g1+0x038],%l7 ! %l7 = 3338ea07d5c4debf
! Initialize the output register of window 0
set unres3_start,%o0
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 = 2728bdca 0a3f4b91 7ad0cfb8 f488f525
! %f4 = 8ae0d3a8 8d92569b 65eb1e03 e8f2ab6b
! %f8 = 9081d0ab c8130c24 376864a0 07e34189
! %f12 = e02be104 12424a89 0101fe35 25492c67
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 9f7728bb 4d9cdbdc 3f8d9bdf 65b91479
! %f20 = 52dc272c 4187fb26 d21098b6 cf9501c5
! %f24 = 0a26cd8d b08b4ad1 33ba9154 e528a1f6
! %f28 = ce486f21 18fc27ab 17cce5d3 31360e36
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 78eed44b 9bc74281 68844ab3 c4495b11
! %f36 = b95e8d70 b684ff8f eb69be08 1468cca8
! %f40 = 0e479e1e bb76e3e4 578890b4 38e2014b
! %f44 = b1659a9a 1f19f58c 3430a42a 7202175c
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x59073b2f00000028,%g7,%g1 ! GSR scale = 5, align = 0
wr %g1,%g0,%gsr ! GSR = 59073b2f00000028
wr %g0,%y ! Clear Y 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[0000000091800030] = 05a84a18, %g2 = a567b3ff01508c10
lduh [%o0+0x032],%g2 ! %g2 = 00000000000005a8
! Mem[0000000090800038] = 0ff2db19, %g2 = 00000000000005a8
lduw [%i5+0x038],%g2 ! %g2 = 000000000ff2db19
! Mem[000000007a000094] = 9a9ec7d3, %l7 = c5c01202549cc85d
swap [%i0+0x094],%l7 ! %l7 = 000000009a9ec7d3
! Mem[0000000090000000] = 3dcbd51e, %g2 = 000000000ff2db19
ldsb [%i4+%g0],%g2 ! %g2 = 000000000000003d
! Mem[00000000908000f8] = 1182fc77, %g18 = da81bf004cd20276
ldsw [%i5+0x0f8],%g2 ! %g2 = da81bf004cd20276
! %l1 = 70e3ec381c02a20b, Mem[0000000091800178] = da6c138f
stw %l1,[%o0+0x178] ! Mem[0000000091800178] = 1c02a20b
! Mem[000000007b000114] = 5847d4a6, %l7 = 9a9ec7d3, %l1 = 1c02a20b
add %i2,0x114,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 000000005847d4a6
! Mem[0000000091800160] = 7a9251e8, %g2 = 000000001182fc77
ldub [%o0+0x160],%g2 ! %g2 = 000000000000007a
! Mem[000000007b8001a1] = f112e74d, %l3 = 2274254a6cfb2fbc
ldstub [%i3+0x1a1],%l3 ! %l3 = 00000012000000ff
! Mem[000000007b8001b0] = 288e5c58, %l7 = 9a9ec7d3, %l1 = 5847d4a6
add %i3,0x1b0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000288e5c58
p53_label_2:
! Mem[00000000910000a8] = 8dd0b147, %g2 = 000000000000007a
lduw [%i6+0x0a8],%g2 ! %g2 = 000000008dd0b147
! %l7 = 000000009a9ec7d3, Mem[00000000918000fc] = 820479d7
sth %l7,[%o0+0x0fc] ! Mem[00000000918000fc] = c7d379d7
! Mem[000000007b800120] = b2f8488d1790e479, %l0 = 5cfc4bb3e4322675, %l5 = 8163ed980a9e85b0
add %i3,0x120,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = b2f8488d1790e479
! Mem[000000007b800051] = 53555854, %l1 = 00000000288e5c58
ldstub [%i3+0x051],%l1 ! %l1 = 00000055000000ff
! Mem[00000000900000e0] = 75bdbf87, %g2 = 000000008dd0b147
lduw [%i4+0x0e0],%g2 ! %g2 = 0000000075bdbf87
! Mem[0000000090800080] = 7370a499, %g2 = 0000000075bdbf87
ldsh [%i5+0x080],%g2 ! %g2 = 0000000000007370
! Mem[000000007a0001f8] = 76c571ea486ee957, %l2 = 5bac6ea83f1b42e0, %l6 = 0ec8674837977128
add %i0,0x1f8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 76c571ea486ee957
! %l7 = 000000009a9ec7d3, Mem[000000009180005c] = fa0ea805
stb %l7,[%o0+0x05c] ! Mem[000000009180005c] = d30ea805
! %l0 = 5cfc4bb3e4322675, Mem[0000000090800090] = 71c44099adcd5c3b
stx %l0,[%i5+0x090] ! Mem[0000000090800090] = 5cfc4bb3e4322675
! Mem[0000000090000120] = 44f6810c, %g2 = 0000000000007370
lduw [%i4+0x120],%g2 ! %g2 = 0000000044f6810c
p53_label_3:
! Mem[000000007b800140] = fa810298, %l6 = 76c571ea486ee957
ldstub [%i3+0x140],%l6 ! %l6 = 000000fa000000ff
! Mem[000000007b8000a8] = 0c5ef047, %l2 = 5bac6ea83f1b42e0
ldstub [%i3+0x0a8],%l2 ! %l2 = 0000000c000000ff
! Mem[000000007b800078] = ea7570c0, %l5 = b2f8488d1790e479
swap [%i3+0x078],%l5 ! %l5 = 00000000ea7570c0
! Mem[000000007b8000e5] = dd9dead5, %l3 = 0000000000000012
ldstub [%i3+0x0e5],%l3 ! %l3 = 0000009d000000ff
! Mem[000000009180019c] = ba7cf3a7, %g18 = da81bf004cd20276
ldsw [%o0+0x19c],%g2 ! %g2 = da81bf004cd20276
! Mem[0000000091800120] = 87e078c0, %g2 = ffffffffba7cf3a7
lduw [%o0+0x120],%g2 ! %g2 = 0000000087e078c0
! %l4 = 2cbf9c7c, %l5 = ea7570c0, Mem[00000000908000e0] = 921156f4 b5df33f0
std %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 2cbf9c7c ea7570c0
! Mem[000000007b000104] = 99c0cd2f, %l7 = 9a9ec7d3, %l2 = 0000000c
add %i2,0x104,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000099c0cd2f
! Mem[00000000908001c4] = f2054d42, %g2 = 0000000087e078c0
lduw [%i5+0x1c4],%g2 ! %g2 = 00000000f2054d42
! Mem[0000000090800188] = cf823973, %g2 = 00000000f2054d42
ldsb [%i5+0x18b],%g2 ! %g2 = ffffffffffffffcf
p53_label_4:
! Mem[000000007a0000c9] = 911851e9, %l5 = 00000000ea7570c0
ldstub [%i0+0x0c9],%l5 ! %l5 = 00000018000000ff
! Mem[000000007a0000b8] = 844e947ffa3e6bfa, %l2 = 0000000099c0cd2f, %l3 = 000000000000009d
add %i0,0xb8,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 844e947ffa3e6bfa
! Mem[000000007b8000e0] = 6f851bb4ddffead5, %l0 = 5cfc4bb3e4322675, %l1 = 0000000000000055
add %i3,0xe0,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 6f851bb4ddffead5
! %l2 = 99c0cd2f, %l3 = fa3e6bfa, Mem[0000000091000010] = d7b3572e df53accf
std %l2,[%i6+%o2] ! Mem[0000000091000010] = 99c0cd2f fa3e6bfa
! Mem[000000007a000128] = 1005cf56, %l4 = 767dc4e62cbf9c7c
swap [%i0+0x128],%l4 ! %l4 = 000000001005cf56
! %l4 = 000000001005cf56, Mem[0000000090000138] = cb82aaec
sth %l4,[%i4+0x138] ! Mem[0000000090000138] = cf56aaec
! %l3 = 844e947ffa3e6bfa, Mem[00000000910000f8] = d656b075
stw %l3,[%i6+0x0f8] ! Mem[00000000910000f8] = fa3e6bfa
! Mem[000000007b00001c] = 2cb1b6d3, %l3 = fa3e6bfa, %l7 = 9a9ec7d3
add %i2,0x1c,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000002cb1b6d3
! %l6 = 00000000000000fa, Mem[00000000918001f8] = 360ce370
stw %l6,[%o0+0x1f8] ! Mem[00000000918001f8] = 000000fa
! Mem[000000007b000030] = cc42d129, %l6 = 000000fa, %l5 = 00000018
add %i2,0x30,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000cc42d129
p53_label_5:
! Mem[0000000091800050] = 62504cef, %g2 = ffffffffffffffcf
ldsh [%o0+0x052],%g2 ! %g2 = 0000000000006250
! %l5 = 00000000cc42d129, Mem[000000007b0001b8] = a79801ed06f8eae6
stx %l5,[%i2+0x1b8] ! Mem[000000007b0001b8] = 00000000cc42d129
! Mem[00000000900001d8] = bf21bb2d, %g2 = 0000000000006250
ldsb [%i4+0x1d9],%g2 ! %g2 = ffffffffffffffbf
! %l4 = 1005cf56, %l5 = cc42d129, Mem[0000000090800118] = 8f7f46fd 043e2ee4
std %l4,[%i5+0x118] ! Mem[0000000090800118] = 1005cf56 cc42d129
! Mem[000000007b800060] = 7d5915444b68bf77, %l2 = 0000000099c0cd2f, %l2 = 0000000099c0cd2f
add %i3,0x60,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 7d5915444b68bf77
! Mem[00000000900000f8] = 6184d1dd, %g2 = ffffffffffffffbf
ldsh [%i4+0x0fa],%g2 ! %g2 = 0000000000006184
! %l5 = 00000000cc42d129, Mem[000000009080005c] = 7c74bdb4
stb %l5,[%i5+0x05c] ! Mem[000000009080005c] = 2974bdb4
! Mem[000000007a000060] = 826d4b63, %l5 = 00000000cc42d129
swap [%i0+0x060],%l5 ! %l5 = 00000000826d4b63
! Mem[0000000090800124] = 4526dca5, %g2 = 0000000000006184
lduw [%i5+0x124],%g2 ! %g2 = 000000004526dca5
! Mem[000000007a000058] = 2c19a936cbb3d194, %l2 = 7d5915444b68bf77, %l3 = 844e947ffa3e6bfa
add %i0,0x58,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 2c19a936cbb3d194
p53_label_6:
! Mem[00000000918000d8] = 8cf5264e06c46a31, %g2 = 000000004526dca5
ldx [%o0+0x0d8],%g2 ! %g2 = 8cf5264e06c46a31
! %l4 = 1005cf56, %l5 = 826d4b63, Mem[0000000090000128] = b80c52ff 391c57cf
std %l4,[%i4+0x128] ! Mem[0000000090000128] = 1005cf56 826d4b63
! Mem[00000000900000d8] = 8e738cda, %g2 = 8cf5264e06c46a31
ldsb [%i4+0x0d9],%g2 ! %g2 = ffffffffffffff8e
! Mem[000000007a0001a0] = 389482ef, %l5 = 00000000826d4b63
swap [%i0+0x1a0],%l5 ! %l5 = 00000000389482ef
! Mem[000000007a000179] = ce6e8234, %l4 = 000000001005cf56
ldstub [%i0+0x179],%l4 ! %l4 = 0000006e000000ff
! Mem[000000007a00000b] = cd695f5b, %l6 = 00000000000000fa
ldstub [%i0+0x00b],%l6 ! %l6 = 0000005b000000ff
! Mem[000000007a000000] = 120a076c5ce1eeb3, %l0 = 5cfc4bb3e4322675, %l2 = 7d5915444b68bf77
casxa [%i0]0x80,%l0,%l2 ! %l2 = 120a076c5ce1eeb3
! Mem[000000007a000090] = 2ec74e48549cc85d, %l7 = 000000002cb1b6d3, %l2 = 120a076c5ce1eeb3
add %i0,0x90,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 2ec74e48549cc85d
! Mem[000000007a000183] = 50dc451b, %l1 = 6f851bb4ddffead5
ldstub [%i0+0x183],%l1 ! %l1 = 0000001b000000ff
! Mem[00000000900000a8] = 8f121c9e, %g2 = ffffffffffffff8e
ldsb [%i4+0x0ab],%g2 ! %g2 = ffffffffffffff8f
p53_label_7:
! Mem[000000007b800144] = bad7bc1e, %l3 = cbb3d194, %l1 = 0000001b
add %i3,0x144,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000bad7bc1e
! Mem[000000007b000070] = 946057e9, %l6 = 0000005b, %l6 = 0000005b
add %i2,0x70,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000946057e9
! Mem[0000000091000118] = 1ccd890288355b19, %g2 = ffffffffffffff8f
ldx [%i6+0x118],%g2 ! %g2 = 1ccd890288355b19
! Mem[000000007a000038] = 2f6e3b816ee71b87, %l1 = 00000000bad7bc1e, %l7 = 000000002cb1b6d3
add %i0,0x38,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 2f6e3b816ee71b87
! Mem[000000007b0000f0] = 1c5d43a0fe1e2ee2, %l0 = 5cfc4bb3e4322675, %l0 = 5cfc4bb3e4322675
add %i2,0xf0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 1c5d43a0fe1e2ee2
! Mem[000000007b0001f0] = 06abc98a, %l7 = 6ee71b87, %l4 = 0000006e
add %i2,0x1f0,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 0000000006abc98a
! Mem[000000007b000180] = ce6b4992, %l0 = fe1e2ee2, %l4 = 06abc98a
add %i2,0x180,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ce6b4992
! Mem[0000000090000194] = 1d02ad2e, %g2 = 1ccd890288355b19
lduh [%i4+0x194],%g2 ! %g2 = 0000000000001d02
! Mem[000000007b000058] = 304d00160a32be10, %l7 = 2f6e3b816ee71b87, %l0 = 1c5d43a0fe1e2ee2
add %i2,0x58,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 304d00160a32be10
! Mem[00000000910000fc] = a8fd904a, %g2 = 0000000000001d02
lduh [%i6+0x0fc],%g2 ! %g2 = 000000000000a8fd
p53_label_8:
! Mem[000000007a000068] = e93b6500, %l2 = 2ec74e48549cc85d
swap [%i0+0x068],%l2 ! %l2 = 00000000e93b6500
! Mem[000000009000007c] = 7f9fc53f, %g2 = 000000000000a8fd
lduw [%i4+0x07c],%g2 ! %g2 = 000000007f9fc53f
! Mem[000000009080008c] = 3b38a1d3, %g2 = 000000007f9fc53f
ldsb [%i5+0x08c],%g2 ! %g2 = 000000000000003b
! Mem[00000000900000c4] = 07871bc2, %g2 = 000000000000003b
lduw [%i4+0x0c4],%g2 ! %g2 = 0000000007871bc2
! %l1 = 00000000bad7bc1e, Mem[00000000908000f0] = 6f1e9dcf
stb %l1,[%i5+0x0f0] ! Mem[00000000908000f0] = 1e1e9dcf
! Mem[000000007a8000ec] = 4e836aea, %l5 = 00000000389482ef
ldstub [%i1+0x0ec],%l5 ! %l5 = 0000004e000000ff
! Mem[00000000900001cc] = bd87184d, %g18 = da81bf004cd20276
ldsw [%i4+0x1cc],%g2 ! %g2 = da81bf004cd20276
! Mem[000000007b8001e8] = 5cb02bcbfd4d5e16, %l3 = 2c19a936cbb3d194, %l5 = 000000000000004e
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 5cb02bcbfd4d5e16
! Mem[00000000908001b0] = 29bda72c, %g2 = ffffffffbd87184d
lduh [%i5+0x1b0],%g2 ! %g2 = 00000000000029bd
! Mem[000000007a000160] = 9b6c4796d4b4910f, %l0 = 304d00160a32be10, %l2 = 00000000e93b6500
add %i0,0x160,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 9b6c4796d4b4910f
p53_label_9:
! Mem[0000000090800090] = 4bb3e432, %g2 = 00000000000029bd
ldsh [%i5+0x092],%g2 ! %g2 = 0000000000004bb3
! Mem[000000007a8000c4] = 91382167, %l4 = 00000000ce6b4992
lduh [%i1+0x0c6],%l4 ! %l4 = 0000000000002167
! Mem[000000007a8001e4] = 83ec4a24, %l7 = 2f6e3b816ee71b87
swap [%i1+0x1e4],%l7 ! %l7 = 0000000083ec4a24
! Mem[000000007b0000d8] = 51363472495e8603, %l0 = 304d00160a32be10, %l0 = 304d00160a32be10
add %i2,0xd8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 51363472495e8603
! Mem[0000000091000140] = 47050689d9de5dcd, %g2 = 0000000000004bb3
ldx [%i6+0x140],%g2 ! %g2 = 47050689d9de5dcd
! Mem[000000007b800140] = ff810298bad7bc1e, %l4 = 0000000000002167, %l4 = 0000000000002167
add %i3,0x140,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = ff810298bad7bc1e
! Mem[000000007a0000ad] = d87f18a1, %l4 = ff810298bad7bc1e
ldstub [%i0+0x0ad],%l4 ! %l4 = 0000007f000000ff
! Mem[000000007a000120] = c5a32167064928c4, %l6 = 00000000946057e9, %l5 = 5cb02bcbfd4d5e16
add %i0,0x120,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = c5a32167064928c4
! Mem[0000000090000060] = 85fb14b8, %g2 = 47050689d9de5dcd
ldsh [%i4+0x060],%g2 ! %g2 = ffffffffffff85fb
! Mem[000000007b000038] = 2aaab4ea, %l6 = 946057e9, %l7 = 83ec4a24
add %i2,0x38,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000002aaab4ea
p53_label_10:
! %l7 = 000000002aaab4ea, Mem[0000000091800040] = 4378cb9882176dd8
stx %l7,[%o0+0x040] ! Mem[0000000091800040] = 000000002aaab4ea
! Mem[000000007a0000c8] = 91ff51e956c52896, %l0 = 51363472495e8603, %l0 = 51363472495e8603
add %i0,0xc8,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 91ff51e956c52896
! Mem[000000007a00015c] = a1a249eb, %l2 = 9b6c4796d4b4910f
ldstub [%i0+0x15c],%l2 ! %l2 = 000000a1000000ff
! Mem[0000000090800148] = b551ccc20ff94014, %g2 = ffffffffffff85fb
ldx [%i5+0x148],%g2 ! %g2 = b551ccc20ff94014
! Mem[000000007b800016] = aecd22eb, %l5 = c5a32167064928c4
ldstub [%i3+0x016],%l5 ! %l5 = 00000022000000ff
! Mem[000000007a8000f0] = 01eb77d570a77ca6, %l4 = 000000000000007f, %l6 = 00000000946057e9
add %i1,0xf0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 01eb77d570a77ca6
! Mem[000000007b000030] = cc42d129, %l2 = 000000a1, %l0 = 56c52896
add %i2,0x30,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000cc42d129
! Mem[0000000090000078] = 095f567e7f9fc53f, %g2 = b551ccc20ff94014
ldx [%i4+0x078],%g2 ! %g2 = 095f567e7f9fc53f
! Mem[000000007b800128] = aa5fb68a, %l6 = 01eb77d570a77ca6
ldstub [%i3+0x128],%l6 ! %l6 = 000000aa000000ff
! Mem[000000007a000014] = adb3c9ea, %l7 = 2aaab4ea, %l4 = 0000007f
add %i0,0x14,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000adb3c9ea
p53_label_11:
! Mem[0000000091800168] = 78730d36, %g2 = 095f567e7f9fc53f
lduh [%o0+0x16a],%g2 ! %g2 = 0000000000007873
! %l0 = 00000000cc42d129, Mem[000000007b0000b8] = bf5e3cdbb16507d0
stx %l0,[%i2+0x0b8] ! Mem[000000007b0000b8] = 00000000cc42d129
! Mem[000000007a800140] = 38808f13af375442, %l4 = 00000000adb3c9ea, %l0 = 00000000cc42d129
add %i1,0x140,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 38808f13af375442
! Mem[000000007b000034] = 3fa6bcfd, %l0 = af375442, %l0 = af375442
add %i2,0x34,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000003fa6bcfd
! Mem[000000007b0000ec] = 48ebda85, %l5 = 0000000000000022
swap [%i2+0x0ec],%l5 ! %l5 = 0000000048ebda85
! Mem[000000007a000032] = 9dc3b385, %l6 = 00000000000000aa
ldstub [%i0+0x032],%l6 ! %l6 = 000000b3000000ff
! Mem[000000007b800074] = ebc42eb0, %l2 = 00000000000000a1
swap [%i3+0x074],%l2 ! %l2 = 00000000ebc42eb0
! Mem[000000007b800128] = ff5fb68a, %l6 = 000000b3, %l7 = 2aaab4ea
add %i3,0x128,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ff5fb68a
! Mem[000000007b800028] = 013d0abe, %l3 = 2c19a936cbb3d194
swap [%i3+%o5],%l3 ! %l3 = 00000000013d0abe
! Mem[0000000091800088] = 12ba89ae 227c6639, %g2 = 00007873, %g3 = 0bad0b00
ldd [%o0+0x088],%g2 ! %g2 = 0000000012ba89ae 00000000227c6639
p53_label_12:
! %l0 = 000000003fa6bcfd, Mem[00000000900000c4] = 07871bc2
stw %l0,[%i4+0x0c4] ! Mem[00000000900000c4] = 3fa6bcfd
! Mem[000000007b0001ce] = d722ef31, %l1 = 00000000bad7bc1e
ldstub [%i2+0x1ce],%l1 ! %l1 = 000000ef000000ff
! Mem[000000009180013c] = 9a0d84b4, %g2 = 0000000012ba89ae
ldub [%o0+0x13e],%g2 ! %g2 = 000000000000009a
! %l1 = 00000000000000ef, Mem[00000000910000a8] = 8dd0b147
stw %l1,[%i6+0x0a8] ! Mem[00000000910000a8] = 000000ef
! Mem[00000000918000a4] = e5674a19, %g18 = da81bf004cd20276
ldsw [%o0+0x0a4],%g2 ! %g2 = da81bf004cd20276
! Mem[0000000090800068] = 3cd4f00a9ef6b82b, %g2 = ffffffffe5674a19
ldx [%i5+0x068],%g2 ! %g2 = 3cd4f00a9ef6b82b
! Mem[0000000090800114] = e4a8641d, %g2 = 3cd4f00a9ef6b82b
lduw [%i5+0x114],%g2 ! %g2 = 00000000e4a8641d
! %l6 = 00000000000000b3, Mem[000000009080019c] = 3817f15b
stw %l6,[%i5+0x19c] ! Mem[000000009080019c] = 000000b3
! Mem[000000007a000118] = 3e24e59d, %l0 = 3fa6bcfd, %l7 = ff5fb68a
add %i0,0x118,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000003e24e59d
! Mem[000000007a000070] = 0c9ca04a, %l7 = 000000003e24e59d
ldsh [%i0+0x070],%l7 ! %l7 = 0000000000000c9c
p53_label_13:
! Mem[00000000910000d0] = aa483a51, %g2 = 00000000e4a8641d
ldsb [%i6+0x0d1],%g2 ! %g2 = ffffffffffffffaa
! Mem[0000000091000114] = 7e871147, %g2 = ffffffffffffffaa
lduw [%i6+0x114],%g2 ! %g2 = 000000007e871147
! Mem[000000007b8001b0] = 288e5c58, %l3 = 013d0abe, %l0 = 3fa6bcfd
add %i3,0x1b0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000288e5c58
! Mem[0000000090800054] = d7c83e48, %g2 = 000000007e871147
ldub [%i5+0x056],%g2 ! %g2 = 00000000000000d7
! Mem[000000007a000018] = 738f7bab, %l4 = 00000000adb3c9ea
swap [%i0+%o3],%l4 ! %l4 = 00000000738f7bab
! Mem[000000007a000163] = 9b6c4796, %l4 = 00000000738f7bab
ldstub [%i0+0x163],%l4 ! %l4 = 00000096000000ff
! Mem[000000007b80013c] = e90c6896, %l0 = 00000000288e5c58
swap [%i3+0x13c],%l0 ! %l0 = 00000000e90c6896
! Mem[000000007b8001a8] = d7cb44c86484414c, %l1 = 00000000000000ef, %l3 = 00000000013d0abe
add %i3,0x1a8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = d7cb44c86484414c
! %l5 = 0000000048ebda85, Mem[00000000900000d8] = fc8e738c
sth %l5,[%i4+0x0d8] ! Mem[00000000900000d8] = da85738c
! %l2 = 00000000ebc42eb0, Mem[0000000091800080] = 25855ca4
sth %l2,[%o0+0x080] ! Mem[0000000091800080] = 2eb05ca4
p53_label_14:
! Mem[000000007a0000b4] = c6b6a555, %l7 = 0000000000000c9c
swap [%i0+0x0b4],%l7 ! %l7 = 00000000c6b6a555
! Mem[0000000091800008] = 8f1d57d1 13813d64, %g2 = 000000d7, %g3 = 227c6639
ldd [%o0+%o1],%g2 ! %g2 = 000000008f1d57d1 0000000013813d64
! Mem[000000007a0001a7] = 8ead0285, %l2 = 00000000ebc42eb0
ldstub [%i0+0x1a7],%l2 ! %l2 = 00000085000000ff
! Mem[000000007b800090] = f31af7a6, %l5 = 0000000048ebda85
swap [%i3+0x090],%l5 ! %l5 = 00000000f31af7a6
! Mem[000000007b00012a] = 052622b8, %l4 = 0000000000000096
ldstub [%i2+0x12a],%l4 ! %l4 = 00000022000000ff
! Mem[000000009180013c] = f4a69a0d, %g2 = 000000008f1d57d1
ldsh [%o0+0x13c],%g2 ! %g2 = fffffffffffff4a6
! Mem[000000007a800104] = c3242d70, %l2 = 0000000000000085
swap [%i1+0x104],%l2 ! %l2 = 00000000c3242d70
! Mem[00000000910001a8] = ca69d45057ebb0cd, %g2 = fffffffffffff4a6
ldx [%i6+0x1a8],%g2 ! %g2 = ca69d45057ebb0cd
! Mem[0000000091800118] = 707c5cfb 17f18323, %g2 = 57ebb0cd, %g3 = 13813d64
ldd [%o0+0x118],%g2 ! %g2 = 00000000707c5cfb 0000000017f18323
! Mem[000000007a000020] = d7996353, %l5 = 00000000f31af7a6
ldstub [%i0+%o4],%l5 ! %l5 = 000000d7000000ff
p53_label_15:
! Mem[0000000090000154] = 02880e3d, %g2 = 00000000707c5cfb
ldsb [%i4+0x154],%g2 ! %g2 = 0000000000000002
! Mem[0000000091000070] = 6ae42050, %g2 = 0000000000000002
ldsb [%i6+0x072],%g2 ! %g2 = 000000000000006a
! Mem[000000007a800168] = de6232f0, %l1 = 000000ef, %l4 = 00000022
add %i1,0x168,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000de6232f0
! Mem[0000000091000120] = 9daeaae1, %g2 = 000000000000006a
lduw [%i6+0x120],%g2 ! %g2 = 000000009daeaae1
! Mem[000000007a000198] = 7483ca21, %l1 = 00000000000000ef
swap [%i0+0x198],%l1 ! %l1 = 000000007483ca21
! Mem[000000007b8000e8] = 32a57d7275bd5719, %l4 = 00000000de6232f0, %l6 = 00000000000000b3
add %i3,0xe8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 32a57d7275bd5719
! Mem[0000000090000168] = dbbc723c, %g2 = 000000009daeaae1
ldsh [%i4+0x168],%g2 ! %g2 = ffffffffffffdbbc
! Mem[000000007b8000d8] = a7fa1ecc, %l3 = 6484414c, %l2 = c3242d70
add %i3,0xd8,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000a7fa1ecc
! Mem[000000007b800140] = ff810298, %l3 = d7cb44c86484414c
swap [%i3+0x140],%l3 ! %l3 = 00000000ff810298
! %l1 = 000000007483ca21, Mem[00000000900000f8] = c8db6184
stw %l1,[%i4+0x0f8] ! Mem[00000000900000f8] = 7483ca21
p53_label_16:
! %l6 = 32a57d7275bd5719, Mem[0000000090000120] = 44f6810c79e78541
stx %l6,[%i4+0x120] ! Mem[0000000090000120] = 32a57d7275bd5719
! Mem[000000007a8001f4] = 854e5348, %l4 = 00000000de6232f0
swap [%i1+0x1f4],%l4 ! %l4 = 00000000854e5348
! Mem[0000000090000120] = 32a57d72, %g2 = ffffffffffffdbbc
lduh [%i4+0x120],%g2 ! %g2 = 00000000000032a5
! Mem[000000007a800128] = 3d9806f0703034e0, %l3 = 00000000ff810298, %l3 = 00000000ff810298
add %i1,0x128,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 3d9806f0703034e0
! Mem[000000007b800164] = 40ab3b10, %l5 = 00000000000000d7
swap [%i3+0x164],%l5 ! %l5 = 0000000040ab3b10
! Mem[0000000090800030] = cf83b46f, %g18 = da81bf004cd20276
ldsw [%i5+0x030],%g2 ! %g2 = da81bf004cd20276
! Mem[000000007a8000d2] = e87f1f41, %l0 = 00000000e90c6896
ldstub [%i1+0x0d2],%l0 ! %l0 = 0000001f000000ff
! Mem[000000007a800146] = af375442, %l4 = 00000000854e5348
ldstub [%i1+0x146],%l4 ! %l4 = 00000054000000ff
! Mem[000000007b800134] = eb2dff26, %l6 = 32a57d7275bd5719
swap [%i3+0x134],%l6 ! %l6 = 00000000eb2dff26
! Mem[000000007a000008] = cd695fff, %l6 = eb2dff26, %l3 = 703034e0
add %i0,0x08,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000cd695fff
p53_label_17:
! Mem[000000007b8001b0] = 288e5c58, %l0 = 000000000000001f
ldstub [%i3+0x1b0],%l0 ! %l0 = 00000028000000ff
! Mem[000000007a8000d4] = 3620fb4f, %l1 = 000000007483ca21
swap [%i1+0x0d4],%l1 ! %l1 = 000000003620fb4f
! Mem[0000000090800110] = 7ce4a864, %g2 = ffffffffcf83b46f
ldub [%i5+0x113],%g2 ! %g2 = 000000000000007c
! Mem[0000000091000100] = f18762d9, %g2 = 000000000000007c
ldsh [%i6+0x102],%g2 ! %g2 = fffffffffffff187
! %l4 = 0000000000000054, Mem[00000000910001ce] = 85765e06
sth %l4,[%i6+0x1ce] ! Mem[00000000910001cc] = 00545e06
! Mem[000000007a8001ec] = e95552d4, %l0 = 0000000000000028
swap [%i1+0x1ec],%l0 ! %l0 = 00000000e95552d4
! Mem[0000000091800110] = f7ca5a4f, %g2 = fffffffffffff187
lduw [%o0+0x110],%g2 ! %g2 = 00000000f7ca5a4f
! Mem[000000007a800150] = 54a3e10c90bbc94c, %l7 = 00000000c6b6a555, %l7 = 00000000c6b6a555
add %i1,0x150,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 54a3e10c90bbc94c
! Mem[000000007b800150] = 9f9f09a8efef9354, %l5 = 0000000040ab3b10, %l6 = 00000000eb2dff26
add %i3,0x150,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 9f9f09a8efef9354
! Mem[00000000918000e0] = e08754d5 0f35e790, %g2 = f7ca5a4f, %g3 = 17f18323
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000e08754d5 000000000f35e790
p53_label_18:
! Mem[000000007b000080] = 2e3da6cf, %l4 = 0000000000000054
ldsb [%i2+0x080],%l4 ! %l4 = 000000000000002e
! Mem[000000007b80009e] = e174b642, %l7 = 54a3e10c90bbc94c
ldstub [%i3+0x09e],%l7 ! %l7 = 000000b6000000ff
! Mem[000000007b8001e3] = 2e494978, %l5 = 0000000040ab3b10
ldstub [%i3+0x1e3],%l5 ! %l5 = 00000078000000ff
! %l6 = efef9354, %l7 = 000000b6, Mem[0000000090800080] = 7370a499 4b342dea
std %l6,[%i5+0x080] ! Mem[0000000090800080] = efef9354 000000b6
! Mem[0000000091000048] = 1ae1c186, %g2 = 00000000e08754d5
lduh [%i6+0x04a],%g2 ! %g2 = 0000000000001ae1
! Mem[000000007b8000b4] = bfbd8179, %l4 = 0000002e, %l5 = 00000078
add %i3,0xb4,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000bfbd8179
! %l3 = 00000000cd695fff, Mem[0000000091800006] = eb908f1d
sth %l3,[%o0+0x006] ! Mem[0000000091800004] = 5fff8f1d
! Mem[000000007b0000a8] = 548691f7, %l4 = 000000000000002e
swap [%i2+0x0a8],%l4 ! %l4 = 00000000548691f7
! Mem[000000007a000130] = 496908b3, %l1 = 000000003620fb4f
swap [%i0+0x130],%l1 ! %l1 = 00000000496908b3
! Mem[000000007b8001bb] = 9a43e5df, %l3 = 00000000cd695fff
ldstub [%i3+0x1bb],%l3 ! %l3 = 000000df000000ff
p53_label_19:
! Mem[00000000900001ec] = 49aa61b6, %g2 = 0000000000001ae1
ldub [%i4+0x1ed],%g2 ! %g2 = 0000000000000049
! Mem[00000000908001e4] = 8f2613e9, %g2 = 0000000000000049
lduw [%i5+0x1e4],%g2 ! %g2 = 000000008f2613e9
! Mem[000000007b800044] = 73e5c111, %l3 = 00000000000000df
swap [%i3+0x044],%l3 ! %l3 = 0000000073e5c111
! Mem[000000007a800118] = afdb5ee3efda21da, %l7 = 00000000000000b6, %l5 = 00000000bfbd8179
add %i1,0x118,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = afdb5ee3efda21da
! Mem[000000007b800000] = f32af00b, %l7 = 000000b6, %l4 = 548691f7
casa [%i3]0x80,%l7,%l4 ! %l4 = 00000000f32af00b
! %l1 = 00000000496908b3, Mem[00000000910001ae] = b0cd2237
sth %l1,[%i6+0x1ae] ! Mem[00000000910001ac] = 08b32237
! Mem[000000007b0000f8] = cefdbaff2c1aaee6, %l0 = 00000000e95552d4, %l1 = 00000000496908b3
add %i2,0xf8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = cefdbaff2c1aaee6
! Mem[00000000900001a0] = 5cd018550a34850e, %g2 = 000000008f2613e9
ldx [%i4+0x1a0],%g2 ! %g2 = 5cd018550a34850e
! Mem[00000000900000ac] = 121c9e01, %g18 = da81bf004cd20276
ldsw [%i4+0x0ac],%g2 ! %g2 = da81bf004cd20276
! Mem[000000007a800018] = 85deea65, %l5 = afdb5ee3efda21da
swap [%i1+%o3],%l5 ! %l5 = 0000000085deea65
p53_label_20:
! %l7 = 00000000000000b6, Mem[0000000091000072] = 6ae42050
sth %l7,[%i6+0x072] ! Mem[0000000091000070] = 00b62050
! Mem[000000007b8000eb] = 32a57d72, %l7 = 00000000000000b6
ldstub [%i3+0x0eb],%l7 ! %l7 = 00000072000000ff
! Mem[000000007a800034] = 237f1cc1, %l5 = 85deea65, %l6 = efef9354
add %i1,0x34,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000237f1cc1
! Mem[0000000091800128] = f34badfa7e21ef63, %g2 = 00000000121c9e01
ldx [%o0+0x128],%g2 ! %g2 = f34badfa7e21ef63
! Mem[000000007a80000c] = 4d814e3a, %l0 = 00000000e95552d4
swap [%i1+0x00c],%l0 ! %l0 = 000000004d814e3a
! Mem[000000007b800010] = 888aef2a, %l6 = 237f1cc1, %l4 = f32af00b
add %i3,0x10,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000888aef2a
! Mem[0000000090000190] = 388c1d02, %g2 = f34badfa7e21ef63
lduh [%i4+0x192],%g2 ! %g2 = 000000000000388c
! Mem[000000007a8000d8] = c2834bfb, %l5 = 0000000085deea65
ldub [%i1+0x0d8],%l5 ! %l5 = 00000000000000c2
! Mem[000000007a80005c] = 49a88ea9, %l6 = 00000000237f1cc1
swap [%i1+0x05c],%l6 ! %l6 = 0000000049a88ea9
! Mem[000000007a8001f8] = 2a78650ef9cff11e, %l5 = 00000000000000c2, %l6 = 0000000049a88ea9
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 2a78650ef9cff11e
p53_label_21:
! Mem[00000000908000c0] = 8a3e6681 5e003b63, %g2 = 0000388c, %g3 = 0f35e790
ldd [%i5+0x0c0],%g2 ! %g2 = 000000008a3e6681 000000005e003b63
! Mem[000000007b000056] = af837892, %l2 = 00000000a7fa1ecc
ldstub [%i2+0x056],%l2 ! %l2 = 00000078000000ff
! Mem[000000007a000194] = 6a626834, %l4 = 00000000888aef2a
swap [%i0+0x194],%l4 ! %l4 = 000000006a626834
! %l1 = cefdbaff2c1aaee6, Mem[00000000910000ec] = dbc52171
stw %l1,[%i6+0x0ec] ! Mem[00000000910000ec] = 2c1aaee6
! Mem[0000000090000080] = e75680f9, %g2 = 000000008a3e6681
lduw [%i4+0x080],%g2 ! %g2 = 00000000e75680f9
! %l3 = 0000000073e5c111, Mem[0000000090800030] = cf83b46f
stw %l3,[%i5+0x030] ! Mem[0000000090800030] = 73e5c111
! Mem[000000007a800060] = 8cfba6f1, %l1 = cefdbaff2c1aaee6
swap [%i1+0x060],%l1 ! %l1 = 000000008cfba6f1
! Mem[000000007b800054] = f8f2a062, %l4 = 000000006a626834
swap [%i3+0x054],%l4 ! %l4 = 00000000f8f2a062
! Mem[000000007b000093] = 255f35a4, %l4 = 00000000f8f2a062
ldstub [%i2+0x093],%l4 ! %l4 = 000000a4000000ff
! %l3 = 0000000073e5c111, Mem[0000000090800140] = d08388efae514e48
stx %l3,[%i5+0x140] ! Mem[0000000090800140] = 0000000073e5c111
p53_label_22:
! Mem[000000007a800088] = 93358669d85ecafa, %l7 = 0000000000000072, %l2 = 0000000000000078
add %i1,0x88,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 93358669d85ecafa
! Mem[0000000091000124] = f1505e6e, %g2 = 00000000e75680f9
lduw [%i6+0x124],%g2 ! %g2 = 00000000f1505e6e
! %l1 = 000000008cfba6f1, Mem[0000000091800000] = eab61522
sth %l1,[%o0+%g0] ! Mem[0000000091800000] = a6f11522
! %l0 = 000000004d814e3a, Mem[00000000918001e2] = 59c0cb72
stb %l0,[%o0+0x1e2] ! Mem[00000000918001e0] = 3ac0cb72
! Mem[000000007b0000b0] = 969213f4c320ecf4, %l2 = 93358669d85ecafa, %l7 = 0000000000000072
add %i2,0xb0,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 969213f4c320ecf4
! %l6 = 2a78650ef9cff11e, Mem[00000000908000a0] = cebf2e788cb802da
stx %l6,[%i5+0x0a0] ! Mem[00000000908000a0] = 2a78650ef9cff11e
! Mem[0000000091000038] = f211f356 2b19d18b, %g2 = f1505e6e, %g3 = 5e003b63
ldd [%i6+0x038],%g2 ! %g2 = 00000000f211f356 000000002b19d18b
! Mem[0000000090800030] = 118839e9, %g2 = 00000000f211f356
ldub [%i5+0x033],%g2 ! %g2 = 0000000000000011
! Mem[000000007a0001d0] = 0e0a4ea6, %l6 = 2a78650ef9cff11e
ldstub [%i0+0x1d0],%l6 ! %l6 = 0000000e000000ff
! Mem[0000000090800060] = f7d1b44e 6ea63daf, %g2 = 00000011, %g3 = 2b19d18b
ldd [%i5+0x060],%g2 ! %g2 = 00000000f7d1b44e 000000006ea63daf
p53_label_23:
! %l2 = 93358669d85ecafa, Mem[000000009180015f] = 0e7a9251
stb %l2,[%o0+0x15f] ! Mem[000000009180015c] = fa7a9251
! Mem[0000000091800048] = 761593c6, %g2 = 00000000f7d1b44e
ldsh [%o0+0x04a],%g2 ! %g2 = 0000000000007615
! Mem[000000007b000140] = a4d1d3d12729dec0, %l0 = 000000004d814e3a, %l6 = 000000000000000e
add %i2,0x140,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = a4d1d3d12729dec0
! Mem[000000007b8001d8] = 59beeb1d2032bff3, %l0 = 000000004d814e3a, %l3 = 0000000073e5c111
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 59beeb1d2032bff3
! Mem[000000007a000015] = adb3c9ea, %l0 = 000000004d814e3a
ldstub [%i0+0x015],%l0 ! %l0 = 000000b3000000ff
! Mem[000000009180019c] = ba7cf3a7, %g18 = da81bf004cd20276
ldsw [%o0+0x19c],%g2 ! %g2 = da81bf004cd20276
! Mem[000000009000008c] = ef6fd7f4, %g2 = ffffffffba7cf3a7
ldub [%i4+0x08d],%g2 ! %g2 = 00000000000000ef
! Mem[000000007b000028] = 962dab01, %l5 = 000000c2, %l0 = 000000b3
add %i2,0x28,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000962dab01
! Mem[000000007b8001f8] = 12704918, %l0 = 00000000962dab01
swap [%i3+0x1f8],%l0 ! %l0 = 0000000012704918
! Mem[000000007b0000bc] = cc42d129, %l3 = 2032bff3, %l4 = 000000a4
add %i2,0xbc,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000cc42d129
p53_label_24:
! Mem[000000007a80008c] = d85ecafa, %l1 = 000000008cfba6f1
ldstub [%i1+0x08c],%l1 ! %l1 = 000000d8000000ff
! Mem[000000007a000084] = b0ab190b, %l2 = d85ecafa, %l2 = d85ecafa
add %i0,0x84,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000b0ab190b
! Mem[000000007a0001b8] = 244bad0394c6245f, %l7 = 969213f4c320ecf4, %l5 = 00000000000000c2
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 244bad0394c6245f
! Mem[000000009100006c] = 42a83b18, %g18 = da81bf004cd20276
ldsw [%i6+0x06c],%g2 ! %g2 = da81bf004cd20276
! Mem[0000000090800094] = e4322675, %g18 = da81bf004cd20276
ldsw [%i5+0x094],%g2 ! %g2 = da81bf004cd20276
! Mem[0000000090000130] = 7075833f, %g2 = ffffffffe4322675
ldsb [%i4+0x132],%g2 ! %g2 = 0000000000000070
! Mem[0000000091800078] = 27626309, %g18 = da81bf004cd20276
ldsw [%o0+0x078],%g2 ! %g2 = da81bf004cd20276
! Mem[000000007b800028] = cbb3d194, %l7 = 969213f4c320ecf4
swap [%i3+%o5],%l7 ! %l7 = 00000000cbb3d194
! Mem[0000000090000184] = 2af08539, %g18 = da81bf004cd20276
ldsw [%i4+0x184],%g2 ! %g2 = da81bf004cd20276
! Mem[000000007b800030] = 6d0ac1e5, %l6 = 2729dec0, %l7 = cbb3d194
add %i3,0x30,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000006d0ac1e5
p53_label_25:
! Mem[000000007b80009c] = e174ff42, %l5 = 244bad0394c6245f
swap [%i3+0x09c],%l5 ! %l5 = 00000000e174ff42
! %l2 = b0ab190b, %l3 = 2032bff3, Mem[0000000090800060] = f7d1b44e 6ea63daf
std %l2,[%i5+0x060] ! Mem[0000000090800060] = b0ab190b 2032bff3
! Mem[000000007b000070] = 946057e9f4817fe7, %l7 = 000000006d0ac1e5, %l0 = 0000000012704918
add %i2,0x70,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 946057e9f4817fe7
! Mem[000000007a00003c] = 6ee71b87, %l4 = 00000000cc42d129
swap [%i0+0x03c],%l4 ! %l4 = 000000006ee71b87
! Mem[000000007a0001cc] = ff06794c, %l1 = 00000000000000d8
ldstub [%i0+0x1cc],%l1 ! %l1 = 000000ff000000ff
! Mem[000000007b000160] = 2200e04c, %l0 = 946057e9f4817fe7
swap [%i2+0x160],%l0 ! %l0 = 000000002200e04c
! %l4 = 000000006ee71b87, Mem[0000000091800178] = 1c02a20b5aec40c2
stx %l4,[%o0+0x178] ! Mem[0000000091800178] = 000000006ee71b87
! Mem[0000000090800004] = 091c39d1, %g2 = 000000002af08539
ldsb [%i5+0x005],%g2 ! %g2 = 0000000000000009
! Mem[0000000091000118] = 1ccd8902 88355b19, %g2 = 00000009, %g3 = 6ea63daf
ldd [%i6+0x118],%g2 ! %g2 = 000000001ccd8902 0000000088355b19
! Mem[000000007b000140] = a4d1d3d12729dec0, %l3 = 59beeb1d2032bff3, %l6 = a4d1d3d12729dec0
add %i2,0x140,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a4d1d3d12729dec0
ba,a p53_not_taken_0_end
p53_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000002200e04c
bne,a,pn %xcc,p53_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ff
bne,a,pn %xcc,p53_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000b0ab190b
bne,a,pn %xcc,p53_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 59beeb1d2032bff3
bne,a,pn %xcc,p53_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000006ee71b87
bne,a,pn %xcc,p53_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e174ff42
bne,a,pn %xcc,p53_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be a4d1d3d12729dec0
bne,a,pn %xcc,p53_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000006d0ac1e5
bne,a,pn %xcc,p53_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p53_local0_expect,%g1
p53_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = cd695fff819d3f85
ldx [%i0+0x008],%g3 ! Observed data at 000000007a000008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 5a44c965adffc9ea
ldx [%i0+0x010],%g3 ! Observed data at 000000007a000010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = adb3c9ea1c01e24a
ldx [%i0+0x018],%g3 ! Observed data at 000000007a000018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = ff996353eeaef9a0
ldx [%i0+0x020],%g3 ! Observed data at 000000007a000020
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 9dc3ff8562a4ebe5
ldx [%i0+0x030],%g3 ! Observed data at 000000007a000030
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 2f6e3b81cc42d129
ldx [%i0+0x038],%g3 ! Observed data at 000000007a000038
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x038,%g4
ldx [%g1+0x060],%g2 ! Expected data = cc42d12994760b15
ldx [%i0+0x060],%g3 ! Observed data at 000000007a000060
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x060,%g4
ldx [%g1+0x068],%g2 ! Expected data = 549cc85d9ceb7b35
ldx [%i0+0x068],%g3 ! Observed data at 000000007a000068
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 2ec74e48549cc85d
ldx [%i0+0x090],%g3 ! Observed data at 000000007a000090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = cfdfc0dfd8ff18a1
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 = b3589f5d00000c9c
ldx [%i0+0x0b0],%g3 ! Observed data at 000000007a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 91ff51e956c52896
ldx [%i0+0x0c8],%g3 ! Observed data at 000000007a0000c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 2cbf9c7c19eee28d
ldx [%i0+0x128],%g3 ! Observed data at 000000007a000128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = 3620fb4f4905541e
ldx [%i0+0x130],%g3 ! Observed data at 000000007a000130
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = a4c3974cffa249eb
ldx [%i0+0x158],%g3 ! Observed data at 000000007a000158
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 9b6c47ffd4b4910f
ldx [%i0+0x160],%g3 ! Observed data at 000000007a000160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = ceff8234acf805a3
ldx [%i0+0x178],%g3 ! Observed data at 000000007a000178
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 50dc45ff874d67da
ldx [%i0+0x180],%g3 ! Observed data at 000000007a000180
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 854441f4888aef2a
ldx [%i0+0x190],%g3 ! Observed data at 000000007a000190
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 000000ef83184dd3
ldx [%i0+0x198],%g3 ! Observed data at 000000007a000198
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 826d4b638ead02ff
ldx [%i0+0x1a0],%g3 ! Observed data at 000000007a0001a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = cba78d58ff06794c
ldx [%i0+0x1c8],%g3 ! Observed data at 000000007a0001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = ff0a4ea6a67a84cc
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+0x008],%g2 ! Expected data = e7d62897e95552d4
ldx [%i1+0x008],%g3 ! Observed data at 000000007a800008
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = efda21daf62baced
ldx [%i1+0x018],%g3 ! Observed data at 000000007a800018
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x018,%g4
ldx [%g1+0x058],%g2 ! Expected data = 7fdc00e2237f1cc1
ldx [%i1+0x058],%g3 ! Observed data at 000000007a800058
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 2c1aaee6874e0695
ldx [%i1+0x060],%g3 ! Observed data at 000000007a800060
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = 93358669ff5ecafa
ldx [%i1+0x088],%g3 ! Observed data at 000000007a800088
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e87fff417483ca21
ldx [%i1+0x0d0],%g3 ! Observed data at 000000007a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = ddd55498ff836aea
ldx [%i1+0x0e8],%g3 ! Observed data at 000000007a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = cfa9b6b400000085
ldx [%i1+0x100],%g3 ! Observed data at 000000007a800100
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = 38808f13af37ff42
ldx [%i1+0x140],%g3 ! Observed data at 000000007a800140
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x140,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 17728abb6ee71b87
ldx [%i1+0x1e0],%g3 ! Observed data at 000000007a8001e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 504e0c7e00000028
ldx [%i1+0x1e8],%g3 ! Observed data at 000000007a8001e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = b0b449fade6232f0
ldx [%i1+0x1f0],%g3 ! Observed data at 000000007a8001f0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i1,0x1f0,%g4
set p53_local2_expect,%g1
p53_check_local2:
ldx [%g1+0x050],%g2 ! Expected data = a32b06baaf83ff92
ldx [%i2+0x050],%g3 ! Observed data at 000000007b000050
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x050,%g4
ldx [%g1+0x090],%g2 ! Expected data = 255f35ffeead595c
ldx [%i2+0x090],%g3 ! Observed data at 000000007b000090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 0000002ec96d6173
ldx [%i2+0x0a8],%g3 ! Observed data at 000000007b0000a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 00000000cc42d129
ldx [%i2+0x0b8],%g3 ! Observed data at 000000007b0000b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 43ef174900000022
ldx [%i2+0x0e8],%g3 ! Observed data at 000000007b0000e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0526ffb84ca4691a
ldx [%i2+0x128],%g3 ! Observed data at 000000007b000128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = f4817fe77141e179
ldx [%i2+0x160],%g3 ! Observed data at 000000007b000160
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x160,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 00000000cc42d129
ldx [%i2+0x1b8],%g3 ! Observed data at 000000007b0001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ac46ac36d722ff31
ldx [%i2+0x1c8],%g3 ! Observed data at 000000007b0001c8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i2,0x1c8,%g4
set p53_local3_expect,%g1
p53_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = 888aef2aaecdffeb
ldx [%i3+0x010],%g3 ! Observed data at 000000007b800010
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = c320ecf428d2c4b5
ldx [%i3+0x028],%g3 ! Observed data at 000000007b800028
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x028,%g4
ldx [%g1+0x040],%g2 ! Expected data = ddff1ba9000000df
ldx [%i3+0x040],%g3 ! Observed data at 000000007b800040
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = 53ff58546a626834
ldx [%i3+0x050],%g3 ! Observed data at 000000007b800050
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x050,%g4
ldx [%g1+0x070],%g2 ! Expected data = 379df6f7000000a1
ldx [%i3+0x070],%g3 ! Observed data at 000000007b800070
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = 1790e479f2e0b1cb
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 = 48ebda853f96f08e
ldx [%i3+0x090],%g3 ! Observed data at 000000007b800090
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = 63c734b494c6245f
ldx [%i3+0x098],%g3 ! Observed data at 000000007b800098
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff5ef0473d0dc57e
ldx [%i3+0x0a8],%g3 ! Observed data at 000000007b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6f851bb4ddffead5
ldx [%i3+0x0e0],%g3 ! Observed data at 000000007b8000e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 32a57dff75bd5719
ldx [%i3+0x0e8],%g3 ! Observed data at 000000007b8000e8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x128],%g2 ! Expected data = ff5fb68a492d17c3
ldx [%i3+0x128],%g3 ! Observed data at 000000007b800128
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = f3050bc575bd5719
ldx [%i3+0x130],%g3 ! Observed data at 000000007b800130
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = 374ef7ac288e5c58
ldx [%i3+0x138],%g3 ! Observed data at 000000007b800138
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 6484414cbad7bc1e
ldx [%i3+0x140],%g3 ! Observed data at 000000007b800140
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3c5675cd000000d7
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 = f1ffe74d3eae3dca
ldx [%i3+0x1a0],%g3 ! Observed data at 000000007b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff8e5c58c0b2cd70
ldx [%i3+0x1b0],%g3 ! Observed data at 000000007b8001b0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 9a43e5ff445f5223
ldx [%i3+0x1b8],%g3 ! Observed data at 000000007b8001b8
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 2e4949ffdc454255
ldx [%i3+0x1e0],%g3 ! Observed data at 000000007b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p53_local_failed
add %i3,0x1e0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 962dab019e8fe9dd
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
! 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:
stba %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800008]
ldxa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000008]
done
p53_trap1o:
stba %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000007a800008]
ldxa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007b000008]
done
p53_trap2e:
lduba [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800000]
done
p53_trap2o:
lduba [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000007b800000]
done
p53_trap3e:
nop
done
p53_trap3o:
nop
done
p53_init_memory_pointers:
set p53_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p53_local0_start,%i0
set p53_local1_start,%i1
set p53_local2_start,%i2
set p53_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 5cfc4bb3e4322675
ldx [%g1+0x008],%l1 ! %l1 = 70e3ec381c02a20b
ldx [%g1+0x010],%l2 ! %l2 = 5bac6ea83f1b42e0
ldx [%g1+0x018],%l3 ! %l3 = 2274254a6cfb2fbc
ldx [%g1+0x020],%l4 ! %l4 = 767dc4e62cbf9c7c
ldx [%g1+0x028],%l5 ! %l5 = 8163ed980a9e85b0
ldx [%g1+0x030],%l6 ! %l6 = 0ec8674837977128
ldx [%g1+0x038],%l7 ! %l7 = c5c01202549cc85d
! Initialize the output register of window 0
set unres3_start,%o0
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 = 3a56dd67 5f83cf86 41b38010 9b6f93e8
! %f4 = 1da49007 6b489aab d60300ee 3ee9249e
! %f8 = 83e9e2de f75ecf03 ec2a8ce3 01b2ae64
! %f12 = 69998ae4 a439b40c b8d089bb ab2d95eb
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c891d24a 514b8c21 0fc97161 35ec0f94
! %f20 = 96f1b6a0 954b385b 5bac3e92 952c8d0d
! %f24 = 5cdc0534 207e63b4 de7e454e 0362411b
! %f28 = c302cec9 ecba7900 a9769db3 f1f31a06
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 457008fe 7eceb038 541c85b1 27a26f27
! %f36 = e92630ac a2ade060 bda5571c 3a27eb0e
! %f40 = 67ec42de 680147e8 88e9ba3a b4e0bf9f
! %f44 = 0714328b 16da8d28 fd36938c eb4e479b
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x71f17df000000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = 71f17df000000053
wr %g0,%y ! Clear Y 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[0000000091800020] = 5d7927fb ccd03a2b, %g2 = fae8d854, %g3 = 0bad0b00
ldd [%o0+%o4],%g2 ! %g2 = 000000005d7927fb 00000000ccd03a2b
! Mem[000000007d00012c] = 1a9312ef, %l3 = 90fcd246374e7698
swap [%i2+0x12c],%l3 ! %l3 = 000000001a9312ef
! Mem[000000007d000000] = 00fccb24369da7da, %l1 = 31f7387c8e535243, %l3 = 000000001a9312ef
casxa [%i2]0x80,%l1,%l3 ! %l3 = 00fccb24369da7da
! Mem[0000000090800178] = 7f93b779ed70c2da, %g2 = 000000005d7927fb
ldx [%i5+0x178],%g2 ! %g2 = 7f93b779ed70c2da
! Mem[00000000918001b4] = 872c5b99, %g2 = 7f93b779ed70c2da
ldub [%o0+0x1b4],%g2 ! %g2 = 0000000000000087
! Mem[000000007c800030] = 840ca1e2, %l2 = c746f877, %l0 = 2e216d91
add %i1,0x30,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000840ca1e2
! Mem[000000007d800078] = 9db2fe84, %l0 = 840ca1e2, %l1 = 8e535243
add %i3,0x78,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009db2fe84
! Mem[000000007c800128] = 2317803eda2d3097, %l0 = 00000000840ca1e2, %l7 = 94b3bbf6574fdac1
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 2317803eda2d3097
! Mem[000000007d800104] = cd0c1e6b, %l7 = 2317803eda2d3097
swap [%i3+0x104],%l7 ! %l7 = 00000000cd0c1e6b
! Mem[000000007c000184] = ea15445f, %l6 = 28b1e798252fdad3
swap [%i0+0x184],%l6 ! %l6 = 00000000ea15445f
p54_label_2:
! Mem[000000007c800024] = 26b8fc41, %l5 = aac557d6, %l5 = aac557d6
add %i1,0x24,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000026b8fc41
! Mem[000000007c8001a0] = 16d4fba7a8245133, %l4 = 09238f67eae533f1, %l0 = 00000000840ca1e2
add %i1,0x1a0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 16d4fba7a8245133
! Mem[000000007d0000c4] = f2620185, %l4 = eae533f1, %l3 = 369da7da
add %i2,0xc4,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000f2620185
! Mem[000000007c8000eb] = 8d7e1be5, %l2 = 222651b5c746f877
ldstub [%i1+0x0eb],%l2 ! %l2 = 000000e5000000ff
! Mem[000000007d800110] = 9dcbcca5, %l5 = 26b8fc41, %l5 = 26b8fc41
add %i3,0x110,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000009dcbcca5
! Mem[000000007d000174] = 5c6488d2, %l0 = 16d4fba7a8245133
swap [%i2+0x174],%l0 ! %l0 = 000000005c6488d2
! Mem[000000007c000134] = ebd1fbbd, %l2 = 000000e5, %l3 = f2620185
add %i0,0x134,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000ebd1fbbd
! %l0 = 5c6488d2, %l1 = 9db2fe84, Mem[00000000900001a8] = 5b6ed0d5 d38f7dfa
std %l0,[%i4+0x1a8] ! Mem[00000000900001a8] = 5c6488d2 9db2fe84
! %l0 = 5c6488d2, %l1 = 9db2fe84, Mem[00000000908000c0] = 8a3e6681 5e003b63
std %l0,[%i5+0x0c0] ! Mem[00000000908000c0] = 5c6488d2 9db2fe84
! Mem[000000007c0001c8] = 180ac6195e9789da, %l1 = 000000009db2fe84, %l4 = 09238f67eae533f1
add %i0,0x1c8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 180ac6195e9789da
p54_label_3:
! Mem[000000007d0001c0] = b23aff4f, %l2 = 00000000000000e5
lduh [%i2+0x1c0],%l2 ! %l2 = 000000000000b23a
! %l6 = 00000000ea15445f, Mem[0000000090800110] = e9aa0e7c
stw %l6,[%i5+0x110] ! Mem[0000000090800110] = ea15445f
! %l2 = 000000000000b23a, Mem[000000009000004e] = 6035426b
stb %l2,[%i4+0x04e] ! Mem[000000009000004c] = 3a35426b
! Mem[0000000091000180] = d9bcdeb01e98874b, %g2 = 0000000000000087
ldx [%i6+0x180],%g2 ! %g2 = d9bcdeb01e98874b
! Mem[000000007d000004] = 369da7da, %l6 = ea15445f, %l4 = 5e9789da
add %i2,0x04,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000369da7da
! %l5 = 000000009dcbcca5, Mem[000000007c000037] = f20e154f
stb %l5,[%i0+0x037] ! Mem[000000007c000034] = f20e15a5
! Mem[000000007d800054] = bde9366f, %l1 = 000000009db2fe84
swap [%i3+0x054],%l1 ! %l1 = 00000000bde9366f
! %l3 = 00000000ebd1fbbd, Mem[000000009080015a] = 4630c0ef
sth %l3,[%i5+0x15a] ! Mem[0000000090800158] = fbbdc0ef
! Mem[0000000091000134] = 7f1896e3, %g2 = d9bcdeb01e98874b
ldsh [%i6+0x136],%g2 ! %g2 = 0000000000007f18
! Mem[00000000910001e4] = 78b1ff69, %g2 = 0000000000007f18
ldsb [%i6+0x1e7],%g2 ! %g2 = 0000000000000078
p54_label_4:
! %l2 = 0000b23a, %l3 = ebd1fbbd, Mem[0000000090800028] = ddfb601d 76bdc3e6
std %l2,[%i5+%o5] ! Mem[0000000090800028] = 0000b23a ebd1fbbd
! Mem[00000000918000f8] = 2c39abb3, %g2 = 0000000000000078
lduh [%o0+0x0f8],%g2 ! %g2 = 0000000000002c39
! Mem[000000007c0000e8] = d13cea6abf296661, %l4 = 00000000369da7da, %l4 = 00000000369da7da
add %i0,0xe8,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = d13cea6abf296661
! Mem[000000007c80017c] = 8a973aa4, %l4 = bf296661, %l4 = bf296661
add %i1,0x17c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008a973aa4
! Mem[000000009000012c] = 391c57cf, %g18 = 0226c8b02cc3eb96
ldsw [%i4+0x12c],%g2 ! %g2 = 0226c8b02cc3eb96
! Mem[000000007d8001d4] = d10d9c05, %l2 = 0000b23a, %l3 = ebd1fbbd
add %i3,0x1d4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000d10d9c05
! Mem[000000007d800098] = e7311e55, %l0 = 5c6488d2, %l0 = 5c6488d2
add %i3,0x98,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000e7311e55
! %l3 = 00000000d10d9c05, Mem[0000000091000112] = 32b37e87
stb %l3,[%i6+0x112] ! Mem[0000000091000110] = 05b37e87
! Mem[000000007d000080] = 683caa18, %l3 = 00000000d10d9c05
swap [%i2+0x080],%l3 ! %l3 = 00000000683caa18
! %l2 = 000000000000b23a, Mem[0000000091000186] = 874b5e73
sth %l2,[%i6+0x186] ! Mem[0000000091000184] = b23a5e73
p54_label_5:
! Mem[00000000908000b0] = 2559cd9b53402956, %g2 = 00000000391c57cf
ldx [%i5+0x0b0],%g2 ! %g2 = 2559cd9b53402956
! Mem[000000007d800034] = dace2ecc, %l6 = 00000000ea15445f
swap [%i3+0x034],%l6 ! %l6 = 00000000dace2ecc
! Mem[000000007d00002c] = 17e62ec7, %l7 = 00000000cd0c1e6b
ldstub [%i2+0x02c],%l7 ! %l7 = 00000017000000ff
! Mem[000000007c000124] = ea4edda0, %l2 = 000000000000b23a
ldstub [%i0+0x124],%l2 ! %l2 = 000000ea000000ff
! Mem[000000007c80018b] = a00e6772, %l3 = 00000000683caa18
ldstub [%i1+0x18b],%l3 ! %l3 = 00000072000000ff
! Mem[000000007d800144] = aa1f2bc3, %l5 = 9dcbcca5, %l1 = bde9366f
add %i3,0x144,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000aa1f2bc3
! Mem[000000007c800150] = cac831a4, %l4 = 000000008a973aa4
swap [%i1+0x150],%l4 ! %l4 = 00000000cac831a4
! %l1 = 00000000aa1f2bc3, Mem[0000000091000047] = d84b221a
stb %l1,[%i6+0x047] ! Mem[0000000091000044] = c34b221a
! Mem[0000000090000010] = 4afd5db2, %g2 = 2559cd9b53402956
lduw [%i4+%o2],%g2 ! %g2 = 000000004afd5db2
! Mem[0000000090800120] = e65f4526, %g2 = 000000004afd5db2
ldsh [%i5+0x122],%g2 ! %g2 = ffffffffffffe65f
p54_label_6:
! Mem[000000007d000068] = 40e78e11, %l1 = 00000000aa1f2bc3
ldstub [%i2+0x068],%l1 ! %l1 = 00000040000000ff
! Mem[000000007c8000e8] = 8d7e1bff, %l0 = e7311e55, %l6 = dace2ecc
add %i1,0xe8,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008d7e1bff
! Mem[000000007c00018a] = fae7890a, %l4 = 00000000cac831a4
ldstub [%i0+0x18a],%l4 ! %l4 = 00000089000000ff
! Mem[000000007c000048] = 0e9e3b86, %l2 = 000000ea, %l3 = 00000072
add %i0,0x48,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000000e9e3b86
! Mem[000000007c80015d] = 68cc26bd, %l5 = 000000009dcbcca5
ldstub [%i1+0x15d],%l5 ! %l5 = 000000cc000000ff
! Mem[000000007c0000f4] = c22a85a2, %l2 = 00000000000000ea
swap [%i0+0x0f4],%l2 ! %l2 = 00000000c22a85a2
! Mem[000000007d800064] = 497a0d7b, %l5 = 000000cc, %l4 = 00000089
add %i3,0x64,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000497a0d7b
! %l7 = 0000000000000017, Mem[0000000091800080] = 25855ca4
sth %l7,[%o0+0x080] ! Mem[0000000091800080] = 00175ca4
! %l0 = 00000000e7311e55, Mem[0000000090000188] = 4ffa5e17cd9f816b
stx %l0,[%i4+0x188] ! Mem[0000000090000188] = 00000000e7311e55
! Mem[000000007d8001d4] = d10d9c05, %l7 = 0000000000000017
swap [%i3+0x1d4],%l7 ! %l7 = 00000000d10d9c05
p54_label_7:
! %l5 = 00000000000000cc, Mem[00000000900000d2] = 9cf4738f
sth %l5,[%i4+0x0d2] ! Mem[00000000900000d0] = 00cc738f
! Mem[000000007d000158] = 1d501418, %l0 = 00000000e7311e55
swap [%i2+0x158],%l0 ! %l0 = 000000001d501418
! Mem[000000007d0001e8] = 917f83f5, %l2 = 00000000c22a85a2
swap [%i2+0x1e8],%l2 ! %l2 = 00000000917f83f5
! %l6 = 000000008d7e1bff, Mem[00000000910001ea] = 691cc44c
sth %l6,[%i6+0x1ea] ! Mem[00000000910001e8] = 1bffc44c
! Mem[00000000908001d0] = c45f66b0, %g2 = ffffffffffffe65f
ldsb [%i5+0x1d2],%g2 ! %g2 = ffffffffffffffc4
! Mem[000000007c0000f4] = 000000ea, %l0 = 1d501418, %l3 = 0e9e3b86
add %i0,0xf4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000000000ea
! Mem[0000000090000140] = dec34ddf, %g2 = ffffffffffffffc4
ldsh [%i4+0x142],%g2 ! %g2 = ffffffffffffdec3
! %l4 = 00000000497a0d7b, Mem[000000007c00002c] = 15889f16
stw %l4,[%i0+0x02c] ! Mem[000000007c00002c] = 497a0d7b
! Mem[000000007c80007c] = e678c15a, %l5 = 00000000000000cc
swap [%i1+0x07c],%l5 ! %l5 = 00000000e678c15a
! Mem[0000000091000150] = 1a13b93e 28ad1ffe, %g2 = ffffdec3, %g3 = ccd03a2b
ldd [%i6+0x150],%g2 ! %g2 = 000000001a13b93e 0000000028ad1ffe
p54_label_8:
! Mem[0000000090800018] = ed6ec37c, %g2 = 000000001a13b93e
ldub [%i5+0x01a],%g2 ! %g2 = 00000000000000ed
! Mem[000000007c00011b] = 04fcae3d, %l3 = 00000000000000ea
ldstub [%i0+0x11b],%l3 ! %l3 = 0000003d000000ff
! Mem[0000000090800024] = dc0000b2, %g2 = 00000000000000ed
ldsb [%i5+0x027],%g2 ! %g2 = ffffffffffffffdc
! Mem[0000000091000078] = dfde3d56 764702f0, %g2 = ffffffdc, %g3 = 28ad1ffe
ldd [%i6+0x078],%g2 ! %g2 = 00000000dfde3d56 00000000764702f0
! Mem[000000007c00012f] = 40cfb86a, %l6 = 000000008d7e1bff
ldstub [%i0+0x12f],%l6 ! %l6 = 0000006a000000ff
! Mem[000000007c800040] = e89bc74ed200050d, %l6 = 000000000000006a, %l4 = 00000000497a0d7b
add %i1,0x40,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = e89bc74ed200050d
! Mem[0000000091800130] = 74b24650, %g2 = 00000000dfde3d56
lduh [%o0+0x132],%g2 ! %g2 = 00000000000074b2
! %l6 = 000000000000006a, Mem[000000009080001f] = 9d2247d6
stb %l6,[%i5+0x01f] ! Mem[000000009080001c] = 6a2247d6
! Mem[0000000090800194] = 6da22244, %g2 = 00000000000074b2
ldub [%i5+0x195],%g2 ! %g2 = 000000000000006d
! Mem[00000000910001e0] = c64456a6, %g2 = 000000000000006d
ldsb [%i6+0x1e3],%g2 ! %g2 = ffffffffffffffc6
p54_label_9:
! Mem[000000007d0001aa] = 2cfa062f, %l4 = e89bc74ed200050d
ldstub [%i2+0x1aa],%l4 ! %l4 = 00000006000000ff
! %l4 = 00000006, %l5 = e678c15a, Mem[0000000091000160] = 8e5aef53 c3bdc93b
std %l4,[%i6+0x160] ! Mem[0000000091000160] = 00000006 e678c15a
! %l4 = 0000000000000006, Mem[0000000091800094] = e9c0328f
sth %l4,[%o0+0x094] ! Mem[0000000091800094] = 0006328f
! %l2 = 00000000917f83f5, Mem[00000000918001c0] = 883343ce07d7ae54
stx %l2,[%o0+0x1c0] ! Mem[00000000918001c0] = 00000000917f83f5
! Mem[000000007d800094] = 1ec67aec, %l2 = 917f83f5, %l4 = 00000006
add %i3,0x94,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000001ec67aec
! Mem[0000000090800130] = ba126684, %g2 = ffffffffffffffc6
ldsb [%i5+0x133],%g2 ! %g2 = ffffffffffffffba
! %l1 = 0000000000000040, Mem[0000000091000136] = 7f1896e3
stb %l1,[%i6+0x136] ! Mem[0000000091000134] = 401896e3
! Mem[000000007d8001af] = 83192c0f, %l4 = 000000001ec67aec
ldstub [%i3+0x1af],%l4 ! %l4 = 0000000f000000ff
! Mem[00000000910001c4] = d0680785, %g2 = ffffffffffffffba
ldsh [%i6+0x1c4],%g2 ! %g2 = ffffffffffffd068
! %l3 = 000000000000003d, Mem[0000000091800064] = 6111ba07
stb %l3,[%o0+0x064] ! Mem[0000000091800064] = 3d11ba07
p54_label_10:
! %l6 = 0000006a, %l7 = d10d9c05, Mem[0000000090800138] = 1a12d0fe 71f3ccd5
std %l6,[%i5+0x138] ! Mem[0000000090800138] = 0000006a d10d9c05
! Mem[000000007c0000d4] = 2c09a55e, %l7 = 00000000d10d9c05
ldstub [%i0+0x0d4],%l7 ! %l7 = 0000002c000000ff
! Mem[000000007c0001a8] = 8c3bd128 fb7df29a, %l6 = 0000006a, %l7 = 0000002c
ldd [%i0+0x1a8],%l6 ! %l6 = 000000008c3bd128 00000000fb7df29a
! Mem[000000007c0001cc] = 5e9789da, %l3 = 000000000000003d
ldsb [%i0+0x1ce],%l3 ! %l3 = ffffffffffffff89
! Mem[000000007c800050] = 5f48a081, %l5 = e678c15a, %l0 = 1d501418
add %i1,0x50,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000005f48a081
! Mem[0000000090000120] = 44f6810c 79e78541, %g2 = ffffd068, %g3 = 764702f0
ldd [%i4+0x120],%g2 ! %g2 = 0000000044f6810c 0000000079e78541
! Mem[000000007c00006c] = cbc0a058, %l2 = 00000000917f83f5
ldstub [%i0+0x06c],%l2 ! %l2 = 000000cb000000ff
! Mem[000000007c000020] = d8d6a047, %l2 = 000000cb, %l0 = 5f48a081
add %i0,0x20,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000d8d6a047
! Mem[000000007d800050] = 9c93a4d3, %l7 = 00000000fb7df29a
swap [%i3+0x050],%l7 ! %l7 = 000000009c93a4d3
! Mem[0000000090800020] = 2247d686, %g2 = 0000000044f6810c
ldsb [%i5+%o4],%g2 ! %g2 = 0000000000000022
p54_label_11:
! %l4 = 0000000f, %l5 = e678c15a, Mem[0000000091800040] = 4378cb98 82176dd8
std %l4,[%o0+0x040] ! Mem[0000000091800040] = 0000000f e678c15a
! Mem[000000007c8000ae] = 4c774d1b, %l4 = 000000000000000f
ldstub [%i1+0x0ae],%l4 ! %l4 = 0000004d000000ff
! Mem[000000007c0000dc] = fa9abdcc, %l2 = 00000000000000cb
lduh [%i0+0x0de],%l2 ! %l2 = 000000000000bdcc
! Mem[000000007d800140] = 0ffe1d57, %l5 = e678c15a, %l6 = 8c3bd128
add %i3,0x140,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 000000000ffe1d57
! Mem[000000009080009c] = d8debc93, %g2 = 0000000000000022
lduw [%i5+0x09c],%g2 ! %g2 = 00000000d8debc93
! Mem[0000000091000198] = c5d1c2e8 dd0253c0, %g2 = d8debc93, %g3 = 79e78541
ldd [%i6+0x198],%g2 ! %g2 = 00000000c5d1c2e8 00000000dd0253c0
! %l6 = 0ffe1d57, %l7 = 9c93a4d3, Mem[0000000090000048] = f0df8dbe 27713a35
std %l6,[%i4+0x048] ! Mem[0000000090000048] = 0ffe1d57 9c93a4d3
! Mem[000000007d0001b0] = a86d6b323d463f66, %l3 = ffffffffffffff89, %l4 = 000000000000004d
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a86d6b323d463f66
! Mem[000000007c000098] = 385fe46c, %l6 = 0ffe1d57, %l7 = 9c93a4d3
add %i0,0x98,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000385fe46c
! Mem[000000007c0000ae] = bd70a4b8, %l5 = 00000000e678c15a
ldstub [%i0+0x0ae],%l5 ! %l5 = 000000a4000000ff
p54_label_12:
! Mem[0000000090800198] = face3817, %g2 = 00000000c5d1c2e8
lduh [%i5+0x19a],%g2 ! %g2 = 000000000000face
! Mem[000000007c000060] = ff7f8b40912cba41, %l0 = 00000000d8d6a047, %l0 = 00000000d8d6a047
add %i0,0x60,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ff7f8b40912cba41
! Mem[000000007c000010] = 103446b5, %l1 = 0000000000000040
swap [%i0+%o2],%l1 ! %l1 = 00000000103446b5
! %l4 = 3d463f66, %l5 = 000000a4, Mem[00000000918000f8] = 2c39abb3 820479d7
std %l4,[%o0+0x0f8] ! Mem[00000000918000f8] = 3d463f66 000000a4
! Mem[000000007d000140] = 92f9df5b15b48222, %l1 = 00000000103446b5, %l6 = 000000000ffe1d57
add %i2,0x140,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 92f9df5b15b48222
! Mem[000000007c80007c] = 000000cc, %l4 = 3d463f66, %l4 = 3d463f66
add %i1,0x7c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000000000cc
! Mem[000000007c800084] = e78b22ae, %l2 = 000000000000bdcc
swap [%i1+0x084],%l2 ! %l2 = 00000000e78b22ae
! %l5 = 00000000000000a4, Mem[000000007d0000bc] = 3a5ee755
stw %l5,[%i2+0x0bc] ! Mem[000000007d0000bc] = 000000a4
! %l1 = 00000000103446b5, Mem[00000000910001e8] = b1ff1bffc44c48cc
stx %l1,[%i6+0x1e8] ! Mem[00000000910001e8] = 00000000103446b5
! Mem[000000007c80005c] = a25f73be, %l0 = 912cba41, %l7 = 385fe46c
add %i1,0x5c,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 00000000a25f73be
p54_label_13:
! Mem[000000007c0001a0] = 165e0fe5, %l2 = e78b22ae, %l3 = ffffff89
add %i0,0x1a0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000165e0fe5
! Mem[000000007d000186] = 2ec6e775, %l0 = ff7f8b40912cba41
ldstub [%i2+0x186],%l0 ! %l0 = 000000e7000000ff
! %l3 = 00000000165e0fe5, Mem[00000000918000c8] = b2d8d437
stw %l3,[%o0+0x0c8] ! Mem[00000000918000c8] = 165e0fe5
! Mem[000000007d8000f0] = df8b85ad, %l5 = 000000a4, %l2 = e78b22ae
add %i3,0xf0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000df8b85ad
! Mem[0000000091000028] = 5731f53b09165443, %g2 = 000000000000face
ldx [%i6+%o5],%g2 ! %g2 = 5731f53b09165443
! Mem[000000007d800044] = adb79a33, %l0 = 000000e7, %l5 = 000000a4
add %i3,0x44,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000adb79a33
! Mem[00000000900001f0] = b626b57d, %g18 = 0226c8b02cc3eb96
ldsw [%i4+0x1f0],%g2 ! %g2 = 0226c8b02cc3eb96
! Mem[000000007c000078] = cedc1553, %l3 = 165e0fe5, %l5 = adb79a33
add %i0,0x78,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000cedc1553
! Mem[000000007d80019c] = 97a1bbc9, %l3 = 165e0fe5, %l4 = 000000cc
add %i3,0x19c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000097a1bbc9
! Mem[000000007d8000dc] = c80806e5, %l3 = 00000000165e0fe5
ldstub [%i3+0x0dc],%l3 ! %l3 = 000000c8000000ff
p54_label_14:
! Mem[000000007c000050] = b193425a, %l3 = 00000000000000c8
ldstub [%i0+0x050],%l3 ! %l3 = 000000b1000000ff
! Mem[00000000918000f0] = 980a9e12 91b1b504, %g2 = b626b57d, %g3 = dd0253c0
ldd [%o0+0x0f0],%g2 ! %g2 = 00000000980a9e12 0000000091b1b504
! Mem[0000000091000064] = 636e442f, %g2 = 00000000980a9e12
ldub [%i6+0x066],%g2 ! %g2 = 0000000000000063
! Mem[00000000910001d0] = 5e069791a8949fe2, %g2 = 0000000000000063
ldx [%i6+0x1d0],%g2 ! %g2 = 5e069791a8949fe2
! %l0 = 00000000000000e7, Mem[00000000908001f8] = 0c014136
stw %l0,[%i5+0x1f8] ! Mem[00000000908001f8] = 000000e7
! Mem[000000009180009c] = 42e551d5, %g2 = 5e069791a8949fe2
ldsh [%o0+0x09c],%g2 ! %g2 = 00000000000042e5
! Mem[000000007c000080] = b841160d15f6bba0, %l4 = 0000000097a1bbc9, %l7 = 00000000a25f73be
add %i0,0x80,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = b841160d15f6bba0
! Mem[000000007c0000c0] = b3bf7a47, %l3 = 00000000000000b1
ldsw [%i0+0x0c0],%l3 ! %l3 = ffffffffb3bf7a47
! Mem[000000007c800118] = 51db1a7247718f00, %l4 = 0000000097a1bbc9, %l0 = 00000000000000e7
add %i1,0x118,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 51db1a7247718f00
! %l5 = 00000000cedc1553, Mem[00000000908001c0] = 71f81ff3
stw %l5,[%i5+0x1c0] ! Mem[00000000908001c0] = cedc1553
p54_label_15:
! Mem[000000007d800178] = 0279b066, %l6 = 92f9df5b15b48222
swap [%i3+0x178],%l6 ! %l6 = 000000000279b066
! Mem[000000007c000180] = a5464aa7252fdad3, %l5 = 00000000cedc1553, %l0 = 51db1a7247718f00
add %i0,0x180,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = a5464aa7252fdad3
! Mem[000000007c000040] = 00273eb9, %l1 = 00000000103446b5
swap [%i0+0x040],%l1 ! %l1 = 0000000000273eb9
! Mem[000000007d0001b7] = 3d463f66, %l1 = 0000000000273eb9
ldstub [%i2+0x1b7],%l1 ! %l1 = 00000066000000ff
! Mem[00000000910001e8] = 00000000103446b5, %g2 = 00000000000042e5
ldx [%i6+0x1e8],%g2 ! %g2 = 00000000103446b5
! Mem[000000007c00008c] = bde3c690, %l1 = 00000066, %l0 = 252fdad3
add %i0,0x8c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000bde3c690
! Mem[0000000091000084] = f53fdb96, %g18 = 0226c8b02cc3eb96
ldsw [%i6+0x084],%g2 ! %g2 = 0226c8b02cc3eb96
! Mem[000000007c800170] = 1827c0e0eae8782d, %l6 = 000000000279b066, %l5 = 00000000cedc1553
add %i1,0x170,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 1827c0e0eae8782d
! Mem[00000000910001d0] = 5e069791, %g18 = 0226c8b02cc3eb96
ldsw [%i6+0x1d0],%g2 ! %g2 = 0226c8b02cc3eb96
! %l3 = ffffffffb3bf7a47, Mem[0000000091800160] = 7a9251e8
sth %l3,[%o0+0x160] ! Mem[0000000091800160] = 7a4751e8
p54_label_16:
! %l4 = 97a1bbc9, %l5 = eae8782d, Mem[000000007d000120] = f301705a 84959716
std %l4,[%i2+0x120] ! Mem[000000007d000120] = 97a1bbc9 eae8782d
! Mem[0000000090800094] = adcd5c3b, %g2 = 000000005e069791
ldsh [%i5+0x094],%g2 ! %g2 = ffffffffffffadcd
! Mem[000000007c00017c] = 14960628, %l4 = 0000000097a1bbc9
ldstub [%i0+0x17c],%l4 ! %l4 = 00000014000000ff
! Mem[000000007d800024] = b8f91455, %l4 = 0000000000000014
swap [%i3+0x024],%l4 ! %l4 = 00000000b8f91455
! Mem[000000007c0001c0] = c5212d10, %l6 = 000000000279b066
swap [%i0+0x1c0],%l6 ! %l6 = 00000000c5212d10
! Mem[00000000900001ec] = 9e49aa61, %g2 = ffffffffffffadcd
lduw [%i4+0x1ec],%g2 ! %g2 = 000000009e49aa61
! Mem[0000000091000114] = 471ccd89, %g2 = 000000009e49aa61
ldsb [%i6+0x117],%g2 ! %g2 = 0000000000000047
! Mem[000000007c000018] = 7e09cda216a552be, %l1 = 0000000000000066, %l7 = b841160d15f6bba0
add %i0,0x18,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 7e09cda216a552be
! Mem[000000007d800070] = 2d70f1beb1083985, %l4 = 00000000b8f91455, %l2 = 00000000df8b85ad
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 2d70f1beb1083985
! Mem[0000000090000088] = 1e19ef6f, %g2 = 0000000000000047
ldub [%i4+0x08b],%g2 ! %g2 = 000000000000001e
p54_label_17:
! Mem[000000007c800178] = 003694f18a973aa4, %l4 = 00000000b8f91455, %l7 = 7e09cda216a552be
add %i1,0x178,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 003694f18a973aa4
! Mem[000000007d8000b4] = a8ac6f79, %l2 = 2d70f1beb1083985
swap [%i3+0x0b4],%l2 ! %l2 = 00000000a8ac6f79
! Mem[000000007d0001e8] = c22a85a2e6e9ebe0, %l4 = 00000000b8f91455, %l6 = 00000000c5212d10
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = c22a85a2e6e9ebe0
! %l6 = c22a85a2e6e9ebe0, Mem[0000000091000018] = bff43cd06275b4ba
stx %l6,[%i6+%o3] ! Mem[0000000091000018] = c22a85a2e6e9ebe0
! %l3 = ffffffffb3bf7a47, Mem[0000000091000150] = 1a13b93e28ad1ffe
stx %l3,[%i6+0x150] ! Mem[0000000091000150] = ffffffffb3bf7a47
! Mem[0000000090800030] = b46f8839, %g2 = 000000000000001e
lduh [%i5+0x032],%g2 ! %g2 = 000000000000b46f
! %l6 = c22a85a2e6e9ebe0, Mem[0000000091800172] = 0f542fc0
sth %l6,[%o0+0x172] ! Mem[0000000091800170] = ebe02fc0
! Mem[000000009100015c] = 75b50000, %g2 = 000000000000b46f
lduh [%i6+0x15e],%g2 ! %g2 = 00000000000075b5
! Mem[000000007c800040] = e89bc74ed200050d, %l1 = 0000000000000066, %l5 = 1827c0e0eae8782d
add %i1,0x40,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e89bc74ed200050d
! Mem[0000000091000064] = 8b99636e, %g2 = 00000000000075b5
lduw [%i6+0x064],%g2 ! %g2 = 000000008b99636e
p54_label_18:
! %l0 = bde3c690, %l1 = 00000066, Mem[0000000091800190] = 18bdfe98 d772a70c
std %l0,[%o0+0x190] ! Mem[0000000091800190] = bde3c690 00000066
! Mem[0000000090800154] = e70f0421, %g2 = 000000008b99636e
lduh [%i5+0x154],%g2 ! %g2 = 000000000000e70f
! Mem[000000007d800174] = ef808f99, %l7 = 003694f18a973aa4
swap [%i3+0x174],%l7 ! %l7 = 00000000ef808f99
! Mem[000000007d8001fc] = 8b501be3, %l1 = 00000066, %l4 = b8f91455
add %i3,0x1fc,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000008b501be3
! %l5 = e89bc74ed200050d, Mem[00000000908000e8] = c63d9e2dbc2a9af4
stx %l5,[%i5+0x0e8] ! Mem[00000000908000e8] = e89bc74ed200050d
! Mem[000000007c0001e0] = 05f8fe3cb003dc9f, %l1 = 0000000000000066, %l1 = 0000000000000066
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 05f8fe3cb003dc9f
! Mem[000000007c800056] = 9bdcc283, %l7 = 00000000ef808f99
ldstub [%i1+0x056],%l7 ! %l7 = 000000c2000000ff
! %l4 = 000000008b501be3, Mem[0000000091000004] = c41bb6aa
stw %l4,[%i6+0x004] ! Mem[0000000091000004] = 8b501be3
! Mem[000000007c8001df] = 5c33a6c1, %l1 = 05f8fe3cb003dc9f
ldstub [%i1+0x1df],%l1 ! %l1 = 000000c1000000ff
! Mem[0000000091800004] = 2fd6eb90, %g2 = 000000000000e70f
ldsb [%o0+0x004],%g2 ! %g2 = 000000000000002f
p54_label_19:
! Mem[000000007c800144] = 704426e8, %l4 = 000000008b501be3
swap [%i1+0x144],%l4 ! %l4 = 00000000704426e8
! Mem[000000007d800188] = 39271a29da91b123, %l5 = e89bc74ed200050d, %l0 = 00000000bde3c690
add %i3,0x188,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 39271a29da91b123
! Mem[000000007c000018] = 7e09cda2 16a552be, %l6 = e6e9ebe0, %l7 = 000000c2
ldd [%i0+%o3],%l6 ! %l6 = 000000007e09cda2 0000000016a552be
! Mem[000000007d00010c] = 25be115f, %l2 = 00000000a8ac6f79
swap [%i2+0x10c],%l2 ! %l2 = 0000000025be115f
! Mem[000000007d8000f0] = df8b85ada6dbf0c3, %l2 = 0000000025be115f, %l6 = 000000007e09cda2
add %i3,0xf0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = df8b85ada6dbf0c3
! Mem[00000000910001b8] = 1817b3a1, %g18 = 0226c8b02cc3eb96
ldsw [%i6+0x1b8],%g2 ! %g2 = 0226c8b02cc3eb96
! Mem[0000000091000168] = 846b32559f5c7543, %g2 = 000000001817b3a1
ldx [%i6+0x168],%g2 ! %g2 = 846b32559f5c7543
! Mem[000000007c80011c] = 47718f00, %l2 = 25be115f, %l4 = 704426e8
add %i1,0x11c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000047718f00
! %l2 = 0000000025be115f, Mem[000000009180004c] = 93c680d2
stb %l2,[%o0+0x04c] ! Mem[000000009180004c] = 5fc680d2
! Mem[000000007c0001f0] = 72ee9e7d, %l1 = 00000000000000c1
swap [%i0+0x1f0],%l1 ! %l1 = 0000000072ee9e7d
p54_label_20:
! %l6 = df8b85ada6dbf0c3, Mem[000000007d8001fa] = 0773ff45
sth %l6,[%i3+0x1fa] ! Mem[000000007d8001f8] = 0773f0c3
! Mem[000000007c800068] = c64dac88, %l2 = 25be115f, %l2 = 25be115f
add %i1,0x68,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000c64dac88
! %l3 = ffffffffb3bf7a47, Mem[00000000908001d4] = 66b0ad9c
stw %l3,[%i5+0x1d4] ! Mem[00000000908001d4] = b3bf7a47
! Mem[000000007c80001c] = c01423bf, %l0 = 39271a29da91b123
swap [%i1+0x01c],%l0 ! %l0 = 00000000c01423bf
! Mem[000000007d000146] = 15b48222, %l4 = 0000000047718f00
ldstub [%i2+0x146],%l4 ! %l4 = 00000082000000ff
! %l1 = 0000000072ee9e7d, Mem[00000000908001ba] = 37e74a32
stb %l1,[%i5+0x1ba] ! Mem[00000000908001b8] = 7de74a32
! Mem[000000007c80007c] = 000000cc, %l0 = 00000000c01423bf
swap [%i1+0x07c],%l0 ! %l0 = 00000000000000cc
! Mem[000000007c8000d4] = 0769afc0, %l2 = c64dac88, %l5 = d200050d
add %i1,0xd4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 000000000769afc0
! Mem[000000009000002c] = ee3673b6, %g2 = 846b32559f5c7543
ldub [%i4+0x02c],%g2 ! %g2 = 00000000000000ee
! Mem[0000000090800138] = 0000006a, %g2 = 00000000000000ee
ldsh [%i5+0x138],%g2 ! %g2 = 0000000000000000
p54_label_21:
! Mem[000000007c00000c] = 63853901, %l7 = 0000000016a552be
swap [%i0+0x00c],%l7 ! %l7 = 0000000063853901
! Mem[000000007d0000ff] = 3e6f9153, %l1 = 0000000072ee9e7d
ldstub [%i2+0x0ff],%l1 ! %l1 = 00000053000000ff
! Mem[00000000910001f4] = cc2ce4d5, %g2 = 0000000000000000
lduh [%i6+0x1f6],%g2 ! %g2 = 000000000000cc2c
! Mem[000000007c8000a8] = ad29c666, %l2 = c64dac88, %l4 = 00000082
add %i1,0xa8,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000ad29c666
! Mem[000000007c8000a4] = 803e92c7, %l7 = 63853901, %l5 = 0769afc0
add %i1,0xa4,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000803e92c7
! Mem[000000009100006c] = 3b18c27c, %g2 = 000000000000cc2c
lduh [%i6+0x06e],%g2 ! %g2 = 0000000000003b18
! Mem[000000007c800108] = f8e99482, %l6 = a6dbf0c3, %l4 = ad29c666
add %i1,0x108,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 00000000f8e99482
! Mem[00000000910001e8] = 00001034, %g2 = 0000000000003b18
ldsh [%i6+0x1ea],%g2 ! %g2 = 0000000000000000
! %l2 = c64dac88, %l3 = b3bf7a47, Mem[0000000090000098] = 7d333a3f e30238ad
std %l2,[%i4+0x098] ! Mem[0000000090000098] = c64dac88 b3bf7a47
! Mem[00000000908001c8] = ebf52008 eb1eb481, %g2 = 00000000, %g3 = 91b1b504
ldd [%i5+0x1c8],%g2 ! %g2 = 00000000ebf52008 00000000eb1eb481
p54_label_22:
! %l6 = a6dbf0c3, %l7 = 63853901, Mem[00000000910000b8] = d4ebb465 c273d442
std %l6,[%i6+0x0b8] ! Mem[00000000910000b8] = a6dbf0c3 63853901
! %l6 = a6dbf0c3, %l7 = 63853901, Mem[00000000918000f8] = 3d463f66 000000a4
std %l6,[%o0+0x0f8] ! Mem[00000000918000f8] = a6dbf0c3 63853901
! Mem[000000007c8000ec] = 043eb679, %l2 = 00000000c64dac88
swap [%i1+0x0ec],%l2 ! %l2 = 00000000043eb679
! Mem[000000007d000085] = 8a2339d0, %l7 = 0000000063853901
ldstub [%i2+0x085],%l7 ! %l7 = 00000023000000ff
! Mem[0000000091800064] = 11ba078c, %g2 = 00000000ebf52008
ldub [%o0+0x065],%g2 ! %g2 = 0000000000000011
! Mem[000000007d8001d3] = e43d3bfc, %l5 = 00000000803e92c7
ldstub [%i3+0x1d3],%l5 ! %l5 = 000000fc000000ff
! Mem[00000000900001c0] = fc32a770, %g2 = 0000000000000011
ldsh [%i4+0x1c2],%g2 ! %g2 = fffffffffffffc32
! %l4 = f8e99482, %l5 = 000000fc, Mem[0000000091000118] = 1ccd8902 88355b19
std %l4,[%i6+0x118] ! Mem[0000000091000118] = f8e99482 000000fc
! %l5 = 00000000000000fc, Mem[0000000091000070] = c27c6ae4
stw %l5,[%i6+0x070] ! Mem[0000000091000070] = 000000fc
! Mem[000000007c0000b0] = 3e675242, %l6 = a6dbf0c3, %l0 = 000000cc
add %i0,0xb0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000003e675242
p54_label_23:
! Mem[000000007d8000a3] = 4292f9a4, %l3 = ffffffffb3bf7a47
ldstub [%i3+0x0a3],%l3 ! %l3 = 000000a4000000ff
! Mem[0000000090800138] = 006ad10d, %g2 = fffffffffffffc32
ldsh [%i5+0x13a],%g2 ! %g2 = 000000000000006a
! Mem[000000009100012c] = 15699322, %g18 = 0226c8b02cc3eb96
ldsw [%i6+0x12c],%g2 ! %g2 = 0226c8b02cc3eb96
! Mem[0000000090800190] = 092ad368, %g2 = 0000000015699322
ldsb [%i5+0x191],%g2 ! %g2 = 0000000000000009
! Mem[000000007d8001e8] = 9ecf64233fb84376, %l4 = 00000000f8e99482, %l0 = 000000003e675242
add %i3,0x1e8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 9ecf64233fb84376
! Mem[000000007d0000b8] = f26f1d5e, %l5 = 000000fc, %l3 = 000000a4
add %i2,0xb8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000f26f1d5e
! Mem[000000007c00014c] = 8bfa3094, %l2 = 00000000043eb679
swap [%i0+0x14c],%l2 ! %l2 = 000000008bfa3094
! Mem[000000007d8000e4] = abb661b5, %l0 = 9ecf64233fb84376
swap [%i3+0x0e4],%l0 ! %l0 = 00000000abb661b5
! Mem[000000007d0000c0] = 7c515c77, %l6 = df8b85ada6dbf0c3
swap [%i2+0x0c0],%l6 ! %l6 = 000000007c515c77
! %l7 = 0000000000000023, Mem[0000000091000150] = ffffffffb3bf7a47
stx %l7,[%i6+0x150] ! Mem[0000000091000150] = 0000000000000023
p54_label_24:
! %l3 = 00000000f26f1d5e, Mem[000000007d800150] = c49a65c0
stw %l3,[%i3+0x150] ! Mem[000000007d800150] = f26f1d5e
! Mem[000000007d800058] = 951d9560, %l4 = 00000000f8e99482
swap [%i3+0x058],%l4 ! %l4 = 00000000951d9560
! Mem[00000000918000e0] = 54d50f35, %g2 = 0000000000000009
ldsb [%o0+0x0e2],%g2 ! %g2 = 0000000000000054
! Mem[000000007d000195] = ca22b7c0, %l4 = 00000000951d9560
ldstub [%i2+0x195],%l4 ! %l4 = 00000022000000ff
! Mem[000000007d800198] = 2d99498c, %l4 = 0000000000000022
swap [%i3+0x198],%l4 ! %l4 = 000000002d99498c
! Mem[000000007c8000f0] = 973f8566, %l5 = 000000fc, %l4 = 2d99498c
add %i1,0xf0,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000973f8566
! Mem[000000007d8001fc] = 8b501be3, %l3 = f26f1d5e, %l3 = f26f1d5e
add %i3,0x1fc,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 000000008b501be3
! %l0 = 00000000abb661b5, Mem[000000009180012c] = 7e21ef63
stb %l0,[%o0+0x12c] ! Mem[000000009180012c] = b521ef63
! %l0 = 00000000abb661b5, Mem[00000000918000c8] = 165e0fe5c4a0c63d
stx %l0,[%o0+0x0c8] ! Mem[00000000918000c8] = 00000000abb661b5
! %l5 = 00000000000000fc, Mem[0000000090000124] = 79e78541
stb %l5,[%i4+0x124] ! Mem[0000000090000124] = fce78541
p54_label_25:
! Mem[000000007d00008f] = dc837e17, %l3 = 000000008b501be3
ldstub [%i2+0x08f],%l3 ! %l3 = 00000017000000ff
! %l1 = 0000000000000053, Mem[00000000910000f8] = d656b075a8fd904a
stx %l1,[%i6+0x0f8] ! Mem[00000000910000f8] = 0000000000000053
! Mem[000000007c00000c] = 16a552be, %l3 = 00000017, %l3 = 00000017
add %i0,0x0c,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000016a552be
! %l5 = 00000000000000fc, Mem[0000000091000052] = b3f225ed
sth %l5,[%i6+0x052] ! Mem[0000000091000050] = 00fc25ed
! Mem[0000000091000068] = 0442a83b, %g2 = 0000000000000054
ldub [%i6+0x06b],%g2 ! %g2 = 0000000000000004
! Mem[000000007c800049] = f997c22d, %l0 = 00000000abb661b5
ldstub [%i1+0x049],%l0 ! %l0 = 00000097000000ff
! %l4 = 00000000973f8566, Mem[0000000091800094] = 0006328f
stw %l4,[%o0+0x094] ! Mem[0000000091800094] = 973f8566
! Mem[000000007c8001fc] = 9eb49ff6, %l0 = 0000000000000097
swap [%i1+0x1fc],%l0 ! %l0 = 000000009eb49ff6
! Mem[000000007c8000d8] = a46f5636cf2a196c, %l2 = 000000008bfa3094, %l7 = 0000000000000023
add %i1,0xd8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = a46f5636cf2a196c
! Mem[00000000910000dc] = 7d646443, %g2 = 0000000000000004
ldsb [%i6+0x0de],%g2 ! %g2 = 000000000000007d
ba,a p54_not_taken_0_end
p54_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000009eb49ff6
bne,a,pn %xcc,p54_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000053
bne,a,pn %xcc,p54_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000008bfa3094
bne,a,pn %xcc,p54_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000016a552be
bne,a,pn %xcc,p54_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000973f8566
bne,a,pn %xcc,p54_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000000000fc
bne,a,pn %xcc,p54_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000007c515c77
bne,a,pn %xcc,p54_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be a46f5636cf2a196c
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be d60300ee 3ee9249e
bne %xcc,p54_f6_fail
nop
! Check Local Memory
set p54_local0_expect,%g1
p54_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = 55c826f916a552be
ldx [%i0+0x008],%g3 ! Observed data at 000000007c000008
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = 00000040c0a84396
ldx [%i0+0x010],%g3 ! Observed data at 000000007c000010
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 19ab3255497a0d7b
ldx [%i0+0x028],%g3 ! Observed data at 000000007c000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = e19d3677f20e15a5
ldx [%i0+0x030],%g3 ! Observed data at 000000007c000030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = 103446b5a405437a
ldx [%i0+0x040],%g3 ! Observed data at 000000007c000040
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = ff93425ae88c3a8f
ldx [%i0+0x050],%g3 ! Observed data at 000000007c000050
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x050,%g4
ldx [%g1+0x068],%g2 ! Expected data = 53cd9c02ffc0a058
ldx [%i0+0x068],%g3 ! Observed data at 000000007c000068
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x068,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 129ebdb4bd70ffb8
ldx [%i0+0x0a8],%g3 ! Observed data at 000000007c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = e4dca654ff09a55e
ldx [%i0+0x0d0],%g3 ! Observed data at 000000007c0000d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 0562a396000000ea
ldx [%i0+0x0f0],%g3 ! Observed data at 000000007c0000f0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x0f0,%g4
ldx [%g1+0x118],%g2 ! Expected data = 04fcaeff252caebd
ldx [%i0+0x118],%g3 ! Observed data at 000000007c000118
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = 782e0b34ff4edda0
ldx [%i0+0x120],%g3 ! Observed data at 000000007c000120
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = e89f1ced40cfb8ff
ldx [%i0+0x128],%g3 ! Observed data at 000000007c000128
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = c3ba75e1043eb679
ldx [%i0+0x148],%g3 ! Observed data at 000000007c000148
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = c801c7cdff960628
ldx [%i0+0x178],%g3 ! Observed data at 000000007c000178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = a5464aa7252fdad3
ldx [%i0+0x180],%g3 ! Observed data at 000000007c000180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = fae7ff0aaf43bb8a
ldx [%i0+0x188],%g3 ! Observed data at 000000007c000188
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 0279b066336bf126
ldx [%i0+0x1c0],%g3 ! Observed data at 000000007c0001c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 000000c1c92297f7
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+0x018],%g2 ! Expected data = cd4f22a0da91b123
ldx [%i1+0x018],%g3 ! Observed data at 000000007c800018
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = f9ffc22db8cb409b
ldx [%i1+0x048],%g3 ! Observed data at 000000007c800048
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5f48a0819bdcff83
ldx [%i1+0x050],%g3 ! Observed data at 000000007c800050
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x050,%g4
ldx [%g1+0x078],%g2 ! Expected data = 27494529c01423bf
ldx [%i1+0x078],%g3 ! Observed data at 000000007c800078
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = b974098b0000bdcc
ldx [%i1+0x080],%g3 ! Observed data at 000000007c800080
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ad29c6664c77ff1b
ldx [%i1+0x0a8],%g3 ! Observed data at 000000007c8000a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 8d7e1bffc64dac88
ldx [%i1+0x0e8],%g3 ! Observed data at 000000007c8000e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x140],%g2 ! Expected data = f30b3cd18b501be3
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 = 8a973aa4f1ed7cd5
ldx [%i1+0x150],%g3 ! Observed data at 000000007c800150
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = e4f1f3c368ff26bd
ldx [%i1+0x158],%g3 ! Observed data at 000000007c800158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x158,%g4
ldx [%g1+0x188],%g2 ! Expected data = a00e67ffe65cc11d
ldx [%i1+0x188],%g3 ! Observed data at 000000007c800188
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c77dfbfd5c33a6ff
ldx [%i1+0x1d8],%g3 ! Observed data at 000000007c8001d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b5c53bcd00000097
ldx [%i1+0x1f8],%g3 ! Observed data at 000000007c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i1,0x1f8,%g4
set p54_local2_expect,%g1
p54_check_local2:
ldx [%g1+0x028],%g2 ! Expected data = 7bf8020affe62ec7
ldx [%i2+0x028],%g3 ! Observed data at 000000007d000028
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = ffe78e1117454c68
ldx [%i2+0x068],%g3 ! Observed data at 000000007d000068
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = d10d9c058aff39d0
ldx [%i2+0x080],%g3 ! Observed data at 000000007d000080
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = f99ebe8edc837eff
ldx [%i2+0x088],%g3 ! Observed data at 000000007d000088
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = f26f1d5e000000a4
ldx [%i2+0x0b8],%g3 ! Observed data at 000000007d0000b8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = a6dbf0c3f2620185
ldx [%i2+0x0c0],%g3 ! Observed data at 000000007d0000c0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 8acaf5f73e6f91ff
ldx [%i2+0x0f8],%g3 ! Observed data at 000000007d0000f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 616b9c74a8ac6f79
ldx [%i2+0x108],%g3 ! Observed data at 000000007d000108
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 97a1bbc9eae8782d
ldx [%i2+0x120],%g3 ! Observed data at 000000007d000120
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 416a9615374e7698
ldx [%i2+0x128],%g3 ! Observed data at 000000007d000128
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 92f9df5b15b4ff22
ldx [%i2+0x140],%g3 ! Observed data at 000000007d000140
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x140,%g4
ldx [%g1+0x158],%g2 ! Expected data = e7311e554abe7f47
ldx [%i2+0x158],%g3 ! Observed data at 000000007d000158
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = 31d9acf7a8245133
ldx [%i2+0x170],%g3 ! Observed data at 000000007d000170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 71eaec912ec6ff75
ldx [%i2+0x180],%g3 ! Observed data at 000000007d000180
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 42bee645caffb7c0
ldx [%i2+0x190],%g3 ! Observed data at 000000007d000190
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 2cfaff2fd69d5f0e
ldx [%i2+0x1a8],%g3 ! Observed data at 000000007d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a86d6b323d463fff
ldx [%i2+0x1b0],%g3 ! Observed data at 000000007d0001b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1b0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = c22a85a2e6e9ebe0
ldx [%i2+0x1e8],%g3 ! Observed data at 000000007d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i2,0x1e8,%g4
set p54_local3_expect,%g1
p54_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = 28aef31300000014
ldx [%i3+0x020],%g3 ! Observed data at 000000007d800020
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = 20a1f97cea15445f
ldx [%i3+0x030],%g3 ! Observed data at 000000007d800030
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x030,%g4
ldx [%g1+0x050],%g2 ! Expected data = fb7df29a9db2fe84
ldx [%i3+0x050],%g3 ! Observed data at 000000007d800050
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = f8e99482c27a91a1
ldx [%i3+0x058],%g3 ! Observed data at 000000007d800058
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 4292f9ffe18c1607
ldx [%i3+0x0a0],%g3 ! Observed data at 000000007d8000a0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2b6e8462b1083985
ldx [%i3+0x0b0],%g3 ! Observed data at 000000007d8000b0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 050b0fa0ff0806e5
ldx [%i3+0x0d8],%g3 ! Observed data at 000000007d8000d8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 83c11f7b3fb84376
ldx [%i3+0x0e0],%g3 ! Observed data at 000000007d8000e0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x100],%g2 ! Expected data = ae52d077da2d3097
ldx [%i3+0x100],%g3 ! Observed data at 000000007d800100
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x100,%g4
ldx [%g1+0x150],%g2 ! Expected data = f26f1d5e0e8b9fff
ldx [%i3+0x150],%g3 ! Observed data at 000000007d800150
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 6cfcf5448a973aa4
ldx [%i3+0x170],%g3 ! Observed data at 000000007d800170
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 15b482223002c658
ldx [%i3+0x178],%g3 ! Observed data at 000000007d800178
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000002297a1bbc9
ldx [%i3+0x198],%g3 ! Observed data at 000000007d800198
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 314b703483192cff
ldx [%i3+0x1a8],%g3 ! Observed data at 000000007d8001a8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e43d3bff00000017
ldx [%i3+0x1d0],%g3 ! Observed data at 000000007d8001d0
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 0773f0c38b501be3
ldx [%i3+0x1f8],%g3 ! Observed data at 000000007d8001f8
cmp %g2,%g3
bne,a,pn %xcc,p54_local_failed
add %i3,0x1f8,%g4
! The test for processor 54 has passed
p54_passed:
ta GOOD_TRAP
nop
p54_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p54_failed
p54_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p54_failed
p54_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p54_failed
p54_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p54_failed
p54_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p54_failed
p54_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p54_failed
p54_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p54_failed
p54_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p54_failed
p54_f6_fail:
set p54_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 54 failed
p54_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 54 failed
p54_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0d8] ! Set processor 54 done flag
set p54_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p54_selfmod_failed:
ba p54_failed
mov 0xabc,%g1
p54_common_error:
or %g0,0xf16,%g1
ba p54_failed
mov %o5,%g3
p54_common_signature_error:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_common_timeout:
set p54_temp,%g1
ba p54_failed
st %g2,[%g1] ! Common Lock Number
p54_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p54_failed
mov 0x0,%g3
p54_trap1e:
stba %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800018]
stha %l1,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000020]
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c800008]
stha %l2,[%i2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000000]
done
p54_trap1o:
stba %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d800018]
stha %l1,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[000000007c000020]
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000007c800008]
stha %l2,[%o2+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007d000000]
done
p54_trap2e:
ldstuba [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007d000020]
done
p54_trap2o:
ldstuba [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007d000020]
done
p54_trap3e:
nop
nop
nop
done
p54_trap3o:
nop
nop
nop
done
p54_init_memory_pointers:
set p54_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p54_local0_start,%i0
set p54_local1_start,%i1
set p54_local2_start,%i2
set p54_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 773a42a62e216d91
ldx [%g1+0x008],%l1 ! %l1 = 31f7387c8e535243
ldx [%g1+0x010],%l2 ! %l2 = 222651b5c746f877
ldx [%g1+0x018],%l3 ! %l3 = 90fcd246374e7698
ldx [%g1+0x020],%l4 ! %l4 = 09238f67eae533f1
ldx [%g1+0x028],%l5 ! %l5 = b422c7beaac557d6
ldx [%g1+0x030],%l6 ! %l6 = 28b1e798252fdad3
ldx [%g1+0x038],%l7 ! %l7 = 94b3bbf6574fdac1
! Initialize the output register of window 0
set unres3_start,%o0
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 = 4e8042e3 44606772 039e1f41 c4b4b872
! %f4 = 85f1fda8 df41b782 bddf7c18 c181d2b7
! %f8 = 7870dbc9 c196accd 3d9bffbc 52cc6aca
! %f12 = 0afea74c e23e702d 0ee366cd 3a11da29
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = fd662567 9f54bf95 36a3bf49 912c607d
! %f20 = 8c3dcea5 4a2095e1 1e17ac21 1056f393
! %f24 = f1b415c2 6e99a2de 8030a049 03cbf72e
! %f28 = 7a1ff146 207cf9b5 755dd751 b4d6aa24
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = ab4c82da 57af54c2 fb188781 b7b31a14
! %f36 = f364041e 187d89c5 23b0736e b0d21d29
! %f40 = dab5ab99 01a40e30 e89dbbef a01bfc77
! %f44 = 656d39b9 6796a929 daa01b2b db21a564
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x7032386700000010,%g7,%g1 ! GSR scale = 2, align = 0
wr %g1,%g0,%gsr ! GSR = 7032386700000010
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 55
p55_label_1:
! Mem[00000000918000c8] = b2d8d437c4a0c63d, %g2 = b19deac4012d3880
ldx [%o0+0x0c8],%g2 ! %g2 = b2d8d437c4a0c63d
! Mem[000000007e000048] = d120de999bb4a802, %l1 = 5e7d81b49a13cd41, %l5 = f493f3605cd6034c
add %i0,0x48,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = d120de999bb4a802
! Mem[000000007e00009c] = 16091cd5, %l2 = c3d59da0, %l0 = c5c8ab56
add %i0,0x9c,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000016091cd5
! Mem[000000007f800190] = 455b027532f783d3, %l3 = c5995077b2516649, %l2 = 3482296fc3d59da0
add %i3,0x190,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 455b027532f783d3
! %l6 = 5cf4cf0fd42bde10, Mem[0000000090000089] = 616d1e19
stb %l6,[%i4+0x089] ! Mem[0000000090000088] = 106d1e19
! %l0 = 0000000016091cd5, Mem[0000000091000144] = d9de5dcd
stw %l0,[%i6+0x144] ! Mem[0000000091000144] = 16091cd5
! Mem[0000000090800190] = 7c092ad3 686da222, %g2 = c4a0c63d, %g3 = 0bad0b00
ldd [%i5+0x190],%g2 ! %g2 = 000000007c092ad3 00000000686da222
! Mem[000000009180011c] = 832387e0, %g2 = 000000007c092ad3
lduh [%o0+0x11e],%g2 ! %g2 = 0000000000008323
! Mem[00000000918000a8] = 64df8900544aa699, %g2 = 0000000000008323
ldx [%o0+0x0a8],%g2 ! %g2 = 64df8900544aa699
! Mem[000000007e000108] = 9b1b7aec, %l1 = 9a13cd41, %l6 = d42bde10
add %i0,0x108,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000009b1b7aec
p55_label_2:
! %l6 = 000000009b1b7aec, Mem[00000000910001b2] = 531bbae8
sth %l6,[%i6+0x1b2] ! Mem[00000000910001b0] = 7aecbae8
! Mem[000000007e800180] = 093e925e17475542, %l1 = 5e7d81b49a13cd41, %l6 = 000000009b1b7aec
add %i1,0x180,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 093e925e17475542
! Mem[0000000091000020] = 549be89b, %g2 = 64df8900544aa699
ldsb [%i6+%o4],%g2 ! %g2 = 0000000000000054
! Mem[00000000910001c8] = fee1a5a8 89278576, %g2 = 00000054, %g3 = 686da222
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000fee1a5a8 0000000089278576
! Mem[000000007f80010c] = 1d0fd861, %l3 = c5995077b2516649
ldub [%i3+0x10d],%l3 ! %l3 = 000000000000000f
! Mem[000000007e000000] = 1d20f163, %l6 = 093e925e17475542
ldsw [%i0+%g0],%l6 ! %l6 = 000000001d20f163
! Mem[000000007e80002f] = 6aa99935, %l7 = 361599e3f2e41e46
ldstub [%i1+0x02f],%l7 ! %l7 = 00000035000000ff
! Mem[00000000918000e8] = 3ba12806, %g2 = 00000000fee1a5a8
ldub [%o0+0x0e8],%g2 ! %g2 = 000000000000003b
! Mem[000000007f0001ac] = 3b9e8949, %l5 = d120de999bb4a802
swap [%i2+0x1ac],%l5 ! %l5 = 000000003b9e8949
! %l6 = 000000001d20f163, Mem[00000000908001e0] = c0047a02
stw %l6,[%i5+0x1e0] ! Mem[00000000908001e0] = 1d20f163
p55_label_3:
! Mem[000000007e80012c] = 562626e2, %l7 = 0000000000000035
swap [%i1+0x12c],%l7 ! %l7 = 00000000562626e2
! Mem[000000007e8000a4] = 38d9cd3d, %l5 = 000000003b9e8949
swap [%i1+0x0a4],%l5 ! %l5 = 0000000038d9cd3d
! %l7 = 00000000562626e2, Mem[000000007f8000f0] = cbae77b0
sth %l7,[%i3+0x0f0] ! Mem[000000007f8000f0] = 26e277b0
! Mem[000000007f0000f8] = c345eaa1d40a763c, %l5 = 0000000038d9cd3d, %l4 = 8c1d4c061471296f
add %i2,0xf8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = c345eaa1d40a763c
! %l6 = 000000001d20f163, Mem[000000007f800026] = 1bd25674
sth %l6,[%i3+0x026] ! Mem[000000007f800024] = 1bd2f163
! Mem[0000000091800098] = e96fd2c5 42e551d5, %g2 = 0000003b, %g3 = 89278576
ldd [%o0+0x098],%g2 ! %g2 = 00000000e96fd2c5 0000000042e551d5
! Mem[000000007f00005c] = 3382a0d3, %l0 = 0000000016091cd5
swap [%i2+0x05c],%l0 ! %l0 = 000000003382a0d3
! Mem[000000007f800170] = 008369ac, %l0 = 000000003382a0d3
swap [%i3+0x170],%l0 ! %l0 = 00000000008369ac
! %l4 = c345eaa1d40a763c, Mem[00000000918000d8] = 8cf5264e
sth %l4,[%o0+0x0d8] ! Mem[00000000918000d8] = 763c264e
! Mem[0000000090800100] = 553fbef4 b4ace50f, %g2 = e96fd2c5, %g3 = 42e551d5
ldd [%i5+0x100],%g2 ! %g2 = 00000000553fbef4 00000000b4ace50f
p55_label_4:
! %l2 = 455b027532f783d3, Mem[000000009080011b] = fd043e2e
stb %l2,[%i5+0x11b] ! Mem[0000000090800118] = d3043e2e
! Mem[00000000918000c4] = 128fb2d8, %g2 = 00000000553fbef4
lduh [%o0+0x0c6],%g2 ! %g2 = 000000000000128f
! Mem[000000007e0000c8] = 4877c651, %l6 = 1d20f163, %l0 = 008369ac
add %i0,0xc8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000004877c651
! Mem[000000007e80001d] = 549f42af, %l0 = 000000004877c651
ldstub [%i1+0x01d],%l0 ! %l0 = 0000009f000000ff
! Mem[000000007f800060] = 3820752b87f15fe8, %l5 = 0000000038d9cd3d, %l4 = c345eaa1d40a763c
add %i3,0x60,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 3820752b87f15fe8
! Mem[000000007e800130] = d698f445, %l7 = 00000000562626e2
swap [%i1+0x130],%l7 ! %l7 = 00000000d698f445
! Mem[000000007e800148] = 2fd4fead, %l1 = 9a13cd41, %l4 = 87f15fe8
add %i1,0x148,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 000000002fd4fead
! Mem[000000007e000100] = 1cb099f2, %l0 = 0000009f, %l5 = 38d9cd3d
add %i0,0x100,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 000000001cb099f2
! Mem[000000007e0000e8] = a2b039a3f3b887e0, %l0 = 000000000000009f, %l6 = 000000001d20f163
add %i0,0xe8,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = a2b039a3f3b887e0
! Mem[000000007f0001a8] = 31511831, %l4 = 2fd4fead, %l6 = f3b887e0
add %i2,0x1a8,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 0000000031511831
p55_label_5:
! Mem[0000000090000188] = fa5e17cd, %g2 = 000000000000128f
ldsb [%i4+0x189],%g2 ! %g2 = fffffffffffffffa
! Mem[000000007e800080] = f6c53aba7f8ee8d5, %l0 = 000000000000009f, %l5 = 000000001cb099f2
add %i1,0x80,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = f6c53aba7f8ee8d5
! %l3 = 000000000000000f, Mem[0000000091800150] = e07bc83b
stw %l3,[%o0+0x150] ! Mem[0000000091800150] = 0000000f
! %l4 = 000000002fd4fead, Mem[00000000918001b8] = 1812ab31
stw %l4,[%o0+0x1b8] ! Mem[00000000918001b8] = 2fd4fead
! Mem[00000000908000b0] = cd9b5340, %g2 = fffffffffffffffa
ldub [%i5+0x0b2],%g2 ! %g2 = 00000000000000cd
! Mem[0000000091000130] = f221bd62, %g2 = 00000000000000cd
ldsh [%i6+0x132],%g2 ! %g2 = fffffffffffff221
! Mem[000000007e0001b8] = c9952a55d2b09776, %l5 = f6c53aba7f8ee8d5, %l4 = 000000002fd4fead
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = c9952a55d2b09776
! Mem[000000007e800198] = bd86063f, %l6 = 31511831, %l5 = 7f8ee8d5
add %i1,0x198,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000bd86063f
! Mem[0000000090800060] = f7d1b44e 6ea63daf, %g2 = fffff221, %g3 = b4ace50f
ldd [%i5+0x060],%g2 ! %g2 = 00000000f7d1b44e 000000006ea63daf
! Mem[000000007f0001e8] = 2fb8c746, %l2 = 455b027532f783d3
swap [%i2+0x1e8],%l2 ! %l2 = 000000002fb8c746
p55_label_6:
! Mem[000000007e8001e8] = aa6ed923, %l6 = 0000000031511831
swap [%i1+0x1e8],%l6 ! %l6 = 00000000aa6ed923
! Mem[00000000908001d0] = c45f66b0, %g2 = 00000000f7d1b44e
lduh [%i5+0x1d2],%g2 ! %g2 = 000000000000c45f
! Mem[000000007e0000f4] = 0cda1b56, %l0 = 0000009f, %l3 = 0000000f
add %i0,0xf4,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000000cda1b56
! %l6 = 00000000aa6ed923, Mem[0000000090800143] = efae514e
stb %l6,[%i5+0x143] ! Mem[0000000090800140] = 23ae514e
! Mem[0000000091800130] = 1274b246, %g2 = 000000000000c45f
ldsb [%o0+0x131],%g2 ! %g2 = 0000000000000012
! Mem[000000007e000058] = 76c5c9d2555a4898, %l5 = 00000000bd86063f, %l4 = c9952a55d2b09776
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 76c5c9d2555a4898
! Mem[000000007e000148] = 2d74102e, %l4 = 76c5c9d2555a4898
swap [%i0+0x148],%l4 ! %l4 = 000000002d74102e
! Mem[000000007f800088] = a17311043327346d, %l1 = 5e7d81b49a13cd41, %l4 = 000000002d74102e
add %i3,0x88,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a17311043327346d
! Mem[000000007e800130] = 562626e2, %l7 = 00000000d698f445
swap [%i1+0x130],%l7 ! %l7 = 00000000562626e2
! Mem[000000007e800078] = 758b7b361860073c, %l6 = 00000000aa6ed923, %l4 = a17311043327346d
add %i1,0x78,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 758b7b361860073c
p55_label_7:
! Mem[000000007f0001c8] = f6d93e6cfacc4102, %l0 = 000000000000009f, %l7 = 00000000562626e2
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = f6d93e6cfacc4102
! Mem[000000007f800150] = 88eee762d3311856, %l6 = 00000000aa6ed923, %l0 = 000000000000009f
add %i3,0x150,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 88eee762d3311856
! Mem[0000000090800188] = 4e146fcf823973fe, %g2 = 0000000000000012
ldx [%i5+0x188],%g2 ! %g2 = 4e146fcf823973fe
! Mem[000000007e800108] = ec1416ba94944bf3, %l4 = 758b7b361860073c, %l2 = 000000002fb8c746
add %i1,0x108,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = ec1416ba94944bf3
! %l2 = 94944bf3, %l3 = 0cda1b56, Mem[00000000918000c8] = b2d8d437 c4a0c63d
std %l2,[%o0+0x0c8] ! Mem[00000000918000c8] = 94944bf3 0cda1b56
! Mem[0000000091000138] = 96e300a1, %g2 = 4e146fcf823973fe
lduh [%i6+0x138],%g2 ! %g2 = 00000000000096e3
! Mem[000000007e000050] = 4d1b9963, %l1 = 5e7d81b49a13cd41
swap [%i0+0x050],%l1 ! %l1 = 000000004d1b9963
! Mem[000000007e8000b8] = 32f27e2b046c5af3, %l4 = 758b7b361860073c, %l6 = 00000000aa6ed923
add %i1,0xb8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 32f27e2b046c5af3
! Mem[0000000090000108] = 3abbf315083852e0, %g2 = 00000000000096e3
ldx [%i4+0x108],%g2 ! %g2 = 3abbf315083852e0
! Mem[00000000908000f4] = 189a1182, %g2 = 3abbf315083852e0
lduh [%i5+0x0f6],%g2 ! %g2 = 000000000000189a
p55_label_8:
! Mem[000000007f800114] = 3ebc166c, %l1 = 000000004d1b9963
swap [%i3+0x114],%l1 ! %l1 = 000000003ebc166c
! Mem[000000007e000060] = a2d9c6b1, %l4 = 758b7b361860073c
swap [%i0+0x060],%l4 ! %l4 = 00000000a2d9c6b1
! Mem[00000000918000e0] = e08754d5, %g2 = 000000000000189a
lduw [%o0+0x0e0],%g2 ! %g2 = 00000000e08754d5
! Mem[0000000090000114] = 0c4e6b7b, %g2 = 00000000e08754d5
ldub [%i4+0x117],%g2 ! %g2 = 000000000000000c
! Mem[00000000900001e0] = 41cac2557a125a5e, %g2 = 000000000000000c
ldx [%i4+0x1e0],%g2 ! %g2 = 41cac2557a125a5e
! Mem[0000000090000148] = 7ada8830e3e718c0, %g2 = 41cac2557a125a5e
ldx [%i4+0x148],%g2 ! %g2 = 7ada8830e3e718c0
! Mem[00000000900001e0] = 41cac255, %g2 = 7ada8830e3e718c0
ldsb [%i4+0x1e0],%g2 ! %g2 = 0000000000000041
! Mem[0000000090000128] = b80c52ff 391c57cf, %g2 = 00000041, %g3 = 6ea63daf
ldd [%i4+0x128],%g2 ! %g2 = 00000000b80c52ff 00000000391c57cf
! Mem[000000007e00018c] = 380c65a4, %l6 = 046c5af3, %l6 = 046c5af3
add %i0,0x18c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000380c65a4
! Mem[000000007f8001d0] = f5a70903d8e9aba8, %l3 = 000000000cda1b56, %l3 = 000000000cda1b56
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = f5a70903d8e9aba8
p55_label_9:
! Mem[000000007e800178] = cb6c4d32, %l0 = d3311856, %l5 = bd86063f
add %i1,0x178,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000cb6c4d32
! Mem[000000007e800168] = a4e831d29576e0c8, %l1 = 000000003ebc166c, %l4 = 00000000a2d9c6b1
add %i1,0x168,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = a4e831d29576e0c8
! %l4 = a4e831d29576e0c8, Mem[000000009080014c] = 0ff94014
sth %l4,[%i5+0x14c] ! Mem[000000009080014c] = e0c84014
! Mem[000000007f0001d0] = 0ecccc4cf6554656, %l1 = 000000003ebc166c, %l3 = f5a70903d8e9aba8
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 0ecccc4cf6554656
! Mem[000000007e800170] = 3088497242384535, %l4 = a4e831d29576e0c8, %l4 = a4e831d29576e0c8
add %i1,0x170,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 3088497242384535
! %l0 = 88eee762d3311856, Mem[0000000090000114] = 79df520c
sth %l0,[%i4+0x114] ! Mem[0000000090000114] = 1856520c
! Mem[000000007e000192] = bf357580, %l3 = 0ecccc4cf6554656
ldstub [%i0+0x192],%l3 ! %l3 = 00000075000000ff
! Mem[000000007e8001d8] = 6c253208, %l0 = d3311856, %l0 = d3311856
add %i1,0x1d8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000006c253208
! Mem[000000007e80019c] = 2e350fef, %l6 = 380c65a4, %l3 = 00000075
add %i1,0x19c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 000000002e350fef
! %l0 = 6c253208, %l1 = 3ebc166c, Mem[000000007e800008] = b01a72b2 1507f226
std %l0,[%i1+%o1] ! Mem[000000007e800008] = 6c253208 3ebc166c
p55_label_10:
! %l0 = 6c253208, %l1 = 3ebc166c, Mem[0000000090800108] = a08db62c 43f786ef
std %l0,[%i5+0x108] ! Mem[0000000090800108] = 6c253208 3ebc166c
! Mem[000000007f800010] = 310869ab, %l6 = 380c65a4, %l0 = 6c253208
add %i3,0x10,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 00000000310869ab
! Mem[000000007f0001f4] = 723d6970, %l2 = ec1416ba94944bf3
ldsw [%i2+0x1f4],%l2 ! %l2 = 00000000723d6970
! Mem[000000007e8001da] = 6c253208, %l4 = 3088497242384535
ldstub [%i1+0x1da],%l4 ! %l4 = 00000032000000ff
! Mem[000000007e00002c] = 3ce34389, %l3 = 2e350fef, %l1 = 3ebc166c
add %i0,0x2c,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000003ce34389
! Mem[000000007f800050] = d0267c30c4da18d2, %l7 = f6d93e6cfacc4102, %l2 = 00000000723d6970
add %i3,0x50,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = d0267c30c4da18d2
! %l3 = 000000002e350fef, Mem[00000000908001c8] = ebf52008eb1eb481
stx %l3,[%i5+0x1c8] ! Mem[00000000908001c8] = 000000002e350fef
! Mem[000000007f0000cc] = 3745691e, %l1 = 000000003ce34389
swap [%i2+0x0cc],%l1 ! %l1 = 000000003745691e
! Mem[000000007f80005a] = 6d59210d, %l7 = f6d93e6cfacc4102
ldstub [%i3+0x05a],%l7 ! %l7 = 00000021000000ff
! Mem[0000000090800140] = d0838823, %g2 = 00000000b80c52ff
lduh [%i5+0x140],%g2 ! %g2 = 000000000000d083
p55_label_11:
! Mem[000000007f000124] = 5c5fe1c6, %l1 = 000000003745691e
ldstub [%i2+0x124],%l1 ! %l1 = 0000005c000000ff
! %l6 = 380c65a4, %l7 = 00000021, Mem[0000000090800170] = 92ecb79b 9e5a486c
std %l6,[%i5+0x170] ! Mem[0000000090800170] = 380c65a4 00000021
! Mem[000000007f800130] = 464c6843, %l0 = 00000000310869ab
swap [%i3+0x130],%l0 ! %l0 = 00000000464c6843
! Mem[000000007e80003c] = 62299ea1, %l0 = 00000000464c6843
ldstub [%i1+0x03c],%l0 ! %l0 = 00000062000000ff
! Mem[000000007f800140] = d6e2401b, %l7 = 0000000000000021
swap [%i3+0x140],%l7 ! %l7 = 00000000d6e2401b
! Mem[0000000090000070] = ef8595c8 fd39b602, %g2 = 0000d083, %g3 = 391c57cf
ldd [%i4+0x070],%g2 ! %g2 = 00000000ef8595c8 00000000fd39b602
! Mem[00000000910000b4] = 374fdfb3, %g2 = 00000000ef8595c8
lduw [%i6+0x0b4],%g2 ! %g2 = 00000000374fdfb3
! Mem[000000007e000010] = c596ca8f, %l7 = 00000000d6e2401b
swap [%i0+%o2],%l7 ! %l7 = 00000000c596ca8f
! Mem[000000007e0000f0] = 855d5ba90cda1b56, %l2 = d0267c30c4da18d2
ldx [%i0+0x0f0],%l2 ! %l2 = 855d5ba90cda1b56
! Mem[0000000091000158] = 244a5c85bd3e75b5, %g2 = 00000000374fdfb3
ldx [%i6+0x158],%g2 ! %g2 = 244a5c85bd3e75b5
p55_label_12:
! Mem[000000007e0000e5] = 813e9da3, %l7 = 00000000c596ca8f
ldstub [%i0+0x0e5],%l7 ! %l7 = 0000003e000000ff
! %l5 = 00000000cb6c4d32, Mem[0000000090000138] = cb82aaec31a64a21
stx %l5,[%i4+0x138] ! Mem[0000000090000138] = 00000000cb6c4d32
! Mem[000000007f8001d0] = f5a70903d8e9aba8, %l5 = 00000000cb6c4d32, %l1 = 000000000000005c
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = f5a70903d8e9aba8
! Mem[0000000090000028] = 0fee3673, %g2 = 244a5c85bd3e75b5
ldsb [%i4+0x02b],%g2 ! %g2 = 000000000000000f
! Mem[00000000908001bc] = 37f971f8, %g2 = 000000000000000f
ldsh [%i5+0x1be],%g2 ! %g2 = 00000000000037f9
! Mem[0000000091000034] = 7e2e20fb, %g2 = 00000000000037f9
ldub [%i6+0x034],%g2 ! %g2 = 000000000000007e
! Mem[000000007e000020] = 87312f3e, %l1 = f5a70903d8e9aba8
swap [%i0+%o4],%l1 ! %l1 = 0000000087312f3e
! Mem[000000009000007c] = c53fe756, %g2 = 000000000000007e
ldub [%i4+0x07e],%g2 ! %g2 = 00000000000000c5
! %l1 = 0000000087312f3e, Mem[0000000091000058] = 1aa7b941
stw %l1,[%i6+0x058] ! Mem[0000000091000058] = 87312f3e
! %l5 = 00000000cb6c4d32, Mem[000000007e800008] = 6c2532083ebc166c
stx %l5,[%i1+%o1] ! Mem[000000007e800008] = 00000000cb6c4d32
p55_label_13:
! %l5 = 00000000cb6c4d32, Mem[000000009100001a] = 3cd06275
sth %l5,[%i6+0x01a] ! Mem[0000000091000018] = 4d326275
! %l7 = 000000000000003e, Mem[00000000918000c0] = ae09170096c1128f
stx %l7,[%o0+0x0c0] ! Mem[00000000918000c0] = 000000000000003e
! Mem[000000007f800068] = 41822979bb00dfc9, %l2 = 855d5ba90cda1b56, %l4 = 0000000000000032
add %i3,0x68,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 41822979bb00dfc9
! Mem[00000000908000e0] = f4b5df33, %g2 = 00000000000000c5
ldsb [%i5+0x0e3],%g2 ! %g2 = fffffffffffffff4
! Mem[00000000908000c8] = 9dd46ef8, %g2 = fffffffffffffff4
ldsb [%i5+0x0cb],%g2 ! %g2 = ffffffffffffff9d
! Mem[0000000091800080] = 25855ca4 a6b4e02e, %g2 = ffffff9d, %g3 = fd39b602
ldd [%o0+0x080],%g2 ! %g2 = 0000000025855ca4 00000000a6b4e02e
! Mem[000000009100006c] = 42a83b18, %g2 = 0000000025855ca4
lduw [%i6+0x06c],%g2 ! %g2 = 0000000042a83b18
! Mem[000000007f0000b4] = 1f95a7ab, %l2 = 855d5ba90cda1b56
swap [%i2+0x0b4],%l2 ! %l2 = 000000001f95a7ab
! Mem[000000007f000084] = b40d54bb, %l1 = 0000000087312f3e
swap [%i2+0x084],%l1 ! %l1 = 00000000b40d54bb
! Mem[000000007f000060] = 01c26817e72e77d9, %l1 = 00000000b40d54bb, %l3 = 000000002e350fef
add %i2,0x60,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 01c26817e72e77d9
p55_label_14:
! Mem[0000000090800120] = 78c6e65f, %g2 = 0000000042a83b18
ldsb [%i5+0x120],%g2 ! %g2 = 0000000000000078
! Mem[00000000900000c0] = 6307871b, %g2 = 0000000000000078
ldsb [%i4+0x0c3],%g2 ! %g2 = 0000000000000063
! Mem[000000007f000184] = 6f47ffcb, %l0 = 0000000000000062
lduh [%i2+0x186],%l0 ! %l0 = 000000000000ffcb
! Mem[00000000910001d0] = 9791a894, %g2 = 0000000000000063
lduh [%i6+0x1d2],%g2 ! %g2 = 0000000000009791
! Mem[000000007e80015c] = 7adc1a76, %l2 = 000000001f95a7ab
swap [%i1+0x15c],%l2 ! %l2 = 000000007adc1a76
! Mem[000000007f8000a0] = ea358ff500510b5b, %l0 = 000000000000ffcb, %l0 = 000000000000ffcb
add %i3,0xa0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = ea358ff500510b5b
! Mem[000000007e000161] = bb68c777, %l3 = 01c26817e72e77d9
ldstub [%i0+0x161],%l3 ! %l3 = 00000068000000ff
! Mem[0000000091000104] = 62d999f4, %g2 = 0000000000009791
lduw [%i6+0x104],%g2 ! %g2 = 0000000062d999f4
! %l0 = ea358ff500510b5b, Mem[0000000091000142] = 06891609
stb %l0,[%i6+0x142] ! Mem[0000000091000140] = 5b891609
! Mem[000000007e00015c] = a68292e5, %l4 = 41822979bb00dfc9
swap [%i0+0x15c],%l4 ! %l4 = 00000000a68292e5
p55_label_15:
! Mem[0000000090800000] = b5979d1de3091c39, %g2 = 0000000062d999f4
ldx [%i5+%g0],%g2 ! %g2 = b5979d1de3091c39
! Mem[000000007f80011c] = da47bf93, %l3 = 0000000000000068
swap [%i3+0x11c],%l3 ! %l3 = 00000000da47bf93
! Mem[000000007e0000af] = b8f26427, %l6 = 00000000380c65a4
ldstub [%i0+0x0af],%l6 ! %l6 = 00000027000000ff
! Mem[0000000091800114] = 52b0707c, %g2 = b5979d1de3091c39
ldsh [%o0+0x116],%g2 ! %g2 = 00000000000052b0
! Mem[0000000090800038] = 0ff2db19b259c735, %g2 = 00000000000052b0
ldx [%i5+0x038],%g2 ! %g2 = 0ff2db19b259c735
! Mem[00000000910001f0] = 4b9465713a8ccc2c, %g2 = 0ff2db19b259c735
ldx [%i6+0x1f0],%g2 ! %g2 = 4b9465713a8ccc2c
! %l7 = 000000000000003e, Mem[0000000091800087] = 2e12ba89
stb %l7,[%o0+0x087] ! Mem[0000000091800084] = 3e12ba89
! Mem[000000007e000140] = f1a01057, %l5 = 00000000cb6c4d32
ldub [%i0+0x142],%l5 ! %l5 = 0000000000000010
! Mem[000000007f000127] = ff5fe1c6, %l1 = 00000000b40d54bb
ldstub [%i2+0x127],%l1 ! %l1 = 000000c6000000ff
! Mem[000000007e8000a8] = ff32e80e, %l2 = 000000007adc1a76
swap [%i1+0x0a8],%l2 ! %l2 = 00000000ff32e80e
p55_label_16:
! Mem[000000007e000129] = 3798e862, %l7 = 000000000000003e
ldstub [%i0+0x129],%l7 ! %l7 = 00000098000000ff
! %l6 = 0000000000000027, Mem[000000007e800018] = 6a1b484f54ff42af
stx %l6,[%i1+%o3] ! Mem[000000007e800018] = 0000000000000027
! Mem[000000007f000170] = 04186b9d, %l3 = 00000000da47bf93
swap [%i2+0x170],%l3 ! %l3 = 0000000004186b9d
! Mem[0000000090000010] = 4afd5db2, %g18 = 92c715e6d8857d3d
ldsw [%i4+%o2],%g2 ! %g2 = 92c715e6d8857d3d
! %l6 = 0000000000000027, Mem[0000000091800152] = 000f70b0
stb %l6,[%o0+0x152] ! Mem[0000000091800150] = 270f70b0
! %l0 = 00510b5b, %l1 = 000000c6, Mem[0000000090000178] = c97c7c42 27581157
std %l0,[%i4+0x178] ! Mem[0000000090000178] = 00510b5b 000000c6
! Mem[000000007e8001d7] = 88082e84, %l5 = 0000000000000010
ldstub [%i1+0x1d7],%l5 ! %l5 = 00000084000000ff
! %l6 = 0000000000000027, Mem[0000000091800108] = 7108d17e
stw %l6,[%o0+0x108] ! Mem[0000000091800108] = 00000027
! Mem[000000007e800190] = 862d165a, %l0 = 00510b5b, %l3 = 04186b9d
add %i1,0x190,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000862d165a
! %l7 = 0000000000000098, Mem[0000000091000037] = fbf211f3
stb %l7,[%i6+0x037] ! Mem[0000000091000034] = 98f211f3
p55_label_17:
! Mem[000000007f8001f8] = 5a6471c6c7dacc3e, %l4 = 00000000a68292e5, %l1 = 00000000000000c6
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 5a6471c6c7dacc3e
! Mem[000000007f80011c] = 00000068, %l6 = 00000027, %l1 = c7dacc3e
add %i3,0x11c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 0000000000000068
! Mem[0000000091800168] = 9ef57873, %g2 = 000000004afd5db2
ldub [%o0+0x168],%g2 ! %g2 = 000000000000009e
! Mem[000000007f800068] = 41822979, %l2 = 00000000ff32e80e
swap [%i3+0x068],%l2 ! %l2 = 0000000041822979
! %l2 = 41822979, %l3 = 862d165a, Mem[00000000910001f0] = 4b946571 3a8ccc2c
std %l2,[%i6+0x1f0] ! Mem[00000000910001f0] = 41822979 862d165a
! Mem[0000000091000088] = 04dbc27f, %g18 = 92c715e6d8857d3d
ldsw [%i6+0x088],%g2 ! %g2 = 92c715e6d8857d3d
! Mem[000000007f8001ea] = fde0ffd6, %l0 = ea358ff500510b5b
ldstub [%i3+0x1ea],%l0 ! %l0 = 000000ff000000ff
! %l6 = 0000000000000027, Mem[0000000091800110] = f7ca5a4f
sth %l6,[%o0+0x110] ! Mem[0000000091800110] = 00275a4f
! Mem[000000007f8000e8] = 2b2bb247, %l2 = 0000000041822979
ldsw [%i3+0x0e8],%l2 ! %l2 = 000000002b2bb247
! Mem[000000007e000040] = 71895f7c27078f7b, %l7 = 0000000000000098, %l0 = 00000000000000ff
add %i0,0x40,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 71895f7c27078f7b
p55_label_18:
! %l2 = 000000002b2bb247, Mem[0000000091000190] = 03988499
stw %l2,[%i6+0x190] ! Mem[0000000091000190] = 2b2bb247
! Mem[0000000091000080] = 1cecd93c, %g2 = 0000000004dbc27f
lduw [%i6+0x080],%g2 ! %g2 = 000000001cecd93c
! Mem[000000009080005c] = 7c74bdb4, %g18 = 92c715e6d8857d3d
ldsw [%i5+0x05c],%g2 ! %g2 = 92c715e6d8857d3d
! Mem[00000000918000d8] = 763c264e, %g18 = 92c715e6d8857d3d
ldsw [%o0+0x0d8],%g2 ! %g2 = 92c715e6d8857d3d
! Mem[000000007e800038] = 347bc90eff299ea1, %l5 = 0000000000000084, %l1 = 0000000000000068
add %i1,0x38,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 347bc90eff299ea1
! Mem[000000007f0001d0] = 0ecccc4c, %l4 = a68292e5, %l0 = 27078f7b
add %i2,0x1d0,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000000ecccc4c
! Mem[000000007e800130] = d698f445661d606a, %l1 = 347bc90eff299ea1, %l5 = 0000000000000084
add %i1,0x130,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = d698f445661d606a
! %l5 = d698f445661d606a, Mem[0000000091800100] = c427624f
stw %l5,[%o0+0x100] ! Mem[0000000091800100] = 661d606a
! Mem[000000007f80018c] = b1832023, %l3 = 00000000862d165a
swap [%i3+0x18c],%l3 ! %l3 = 00000000b1832023
! Mem[000000007e800130] = d698f445, %l5 = 661d606a, %l4 = a68292e5
add %i1,0x130,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000d698f445
p55_label_19:
! %l4 = 00000000d698f445, Mem[00000000908000b3] = 9b534029
stb %l4,[%i5+0x0b3] ! Mem[00000000908000b0] = 45534029
! Mem[000000007e0000f8] = b198b4a7, %l7 = 0000000000000098
swap [%i0+0x0f8],%l7 ! %l7 = 00000000b198b4a7
! Mem[000000007e8001b0] = 994fd9ddc4654ae7, %l6 = 0000000000000027, %l2 = 000000002b2bb247
add %i1,0x1b0,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 994fd9ddc4654ae7
! Mem[0000000091000128] = 1c009f80, %g2 = 00000000763c264e
lduw [%i6+0x128],%g2 ! %g2 = 000000001c009f80
! Mem[000000009080002c] = e6cf83b4, %g2 = 000000001c009f80
ldub [%i5+0x02f],%g2 ! %g2 = 00000000000000e6
! Mem[0000000091000180] = deb01e98, %g2 = 00000000000000e6
ldsh [%i6+0x182],%g2 ! %g2 = ffffffffffffdeb0
! Mem[000000007e00002c] = 3ce34389, %l1 = 347bc90eff299ea1
ldstub [%i0+0x02c],%l1 ! %l1 = 0000003c000000ff
! Mem[000000007e00000c] = 107d58c1, %l1 = 0000003c, %l3 = b1832023
add %i0,0x0c,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000107d58c1
! Mem[00000000910001d8] = de219221, %g18 = 92c715e6d8857d3d
ldsw [%i6+0x1d8],%g2 ! %g2 = 92c715e6d8857d3d
! Mem[0000000090800168] = c60230dd, %g2 = ffffffffde219221
ldsb [%i5+0x169],%g2 ! %g2 = ffffffffffffffc6
p55_label_20:
! %l3 = 00000000107d58c1, Mem[0000000090000018] = 591c05fdcaf71b5d
stx %l3,[%i4+%o3] ! Mem[0000000090000018] = 00000000107d58c1
! Mem[000000007e800190] = 862d165a, %l5 = 661d606a, %l4 = d698f445
add %i1,0x190,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000862d165a
! %l0 = 000000000ecccc4c, Mem[0000000090800187] = 114e146f
stb %l0,[%i5+0x187] ! Mem[0000000090800184] = 4c4e146f
! Mem[00000000918001fc] = 5c4f18ea, %g2 = ffffffffffffffc6
ldsb [%o0+0x1fd],%g2 ! %g2 = 000000000000005c
! %l4 = 00000000862d165a, Mem[0000000090000008] = a2c50fc9
sth %l4,[%i4+%o1] ! Mem[0000000090000008] = 165a0fc9
! Mem[000000007e8000dc] = 104e83bf, %l0 = 000000000ecccc4c
swap [%i1+0x0dc],%l0 ! %l0 = 00000000104e83bf
! %l2 = 994fd9ddc4654ae7, Mem[0000000091800098] = e96fd2c5
stb %l2,[%o0+0x098] ! Mem[0000000091800098] = e76fd2c5
! Mem[00000000908001c8] = 00000000, %g18 = 92c715e6d8857d3d
ldsw [%i5+0x1c8],%g2 ! %g2 = 92c715e6d8857d3d
! Mem[000000007f0000bc] = 44c07431, %l7 = 00000000b198b4a7
swap [%i2+0x0bc],%l7 ! %l7 = 0000000044c07431
! Mem[000000007e0000fa] = 00000098, %l6 = 0000000000000027
ldstub [%i0+0x0fa],%l6 ! %l6 = 00000000000000ff
p55_label_21:
! Mem[000000007f0000cc] = 3ce34389, %l2 = 994fd9ddc4654ae7
swap [%i2+0x0cc],%l2 ! %l2 = 000000003ce34389
! Mem[000000007f8000a4] = 00510b5b, %l7 = 0000000044c07431
swap [%i3+0x0a4],%l7 ! %l7 = 0000000000510b5b
! Mem[0000000090000044] = 5d3ce2f0, %g2 = 0000000000000000
ldsb [%i4+0x045],%g2 ! %g2 = 000000000000005d
! %l5 = d698f445661d606a, Mem[00000000908001f2] = 4c0fb1c7
sth %l5,[%i5+0x1f2] ! Mem[00000000908001f0] = 606ab1c7
! Mem[000000007f8001e0] = 63eea37f54563437, %l5 = d698f445661d606a, %l1 = 000000000000003c
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 63eea37f54563437
! Mem[0000000091800024] = ccd03a2b, %g2 = 000000000000005d
ldsh [%o0+0x024],%g2 ! %g2 = ffffffffffffccd0
! Mem[000000007e800112] = 80dbe247, %l5 = d698f445661d606a
ldstub [%i1+0x112],%l5 ! %l5 = 000000e2000000ff
! Mem[000000009080000c] = 2a68388b, %g2 = ffffffffffffccd0
ldsh [%i5+0x00e],%g2 ! %g2 = 0000000000002a68
! Mem[000000007f800150] = 88eee762, %l4 = 862d165a, %l3 = 107d58c1
add %i3,0x150,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 0000000088eee762
! Mem[00000000918000e4] = 0f35e790, %g2 = 0000000000002a68
ldsh [%o0+0x0e4],%g2 ! %g2 = 0000000000000f35
p55_label_22:
! %l6 = 0000000000000000, Mem[0000000090800194] = 686da222
sth %l6,[%i5+0x194] ! Mem[0000000090800194] = 0000a222
! Mem[000000009100002c] = 09165443, %g2 = 0000000000000f35
lduw [%i6+0x02c],%g2 ! %g2 = 0000000009165443
! %l5 = 00000000000000e2, Mem[0000000090000038] = 40575725
stw %l5,[%i4+0x038] ! Mem[0000000090000038] = 000000e2
! Mem[00000000918000b8] = 69c70d0d, %g2 = 0000000009165443
lduw [%o0+0x0b8],%g2 ! %g2 = 0000000069c70d0d
! Mem[0000000091800068] = 8c9fe99d, %g2 = 0000000069c70d0d
lduw [%o0+0x068],%g2 ! %g2 = 000000008c9fe99d
! Mem[000000007e800138] = a1750281245f7130, %l3 = 0000000088eee762, %l4 = 00000000862d165a
add %i1,0x138,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = a1750281245f7130
! %l0 = 00000000104e83bf, Mem[0000000090000060] = 85fb14b80d1551d8
stx %l0,[%i4+0x060] ! Mem[0000000090000060] = 00000000104e83bf
! %l6 = 0000000000000000, Mem[000000009000007e] = c53fe756
stb %l6,[%i4+0x07e] ! Mem[000000009000007c] = 003fe756
! %l0 = 00000000104e83bf, Mem[000000009100012c] = 15699322
stw %l0,[%i6+0x12c] ! Mem[000000009100012c] = 104e83bf
! Mem[000000007f0001ec] = 94fd4782, %l5 = 00000000000000e2
ldstub [%i2+0x1ec],%l5 ! %l5 = 00000094000000ff
p55_label_23:
! %l4 = 245f7130, %l5 = 00000094, Mem[0000000091800040] = 4378cb98 82176dd8
std %l4,[%o0+0x040] ! Mem[0000000091800040] = 245f7130 00000094
! %l3 = 0000000088eee762, Mem[000000009100019e] = 53c04352
sth %l3,[%i6+0x19e] ! Mem[000000009100019c] = e7624352
! Mem[0000000091800084] = e03e12ba, %g2 = 000000008c9fe99d
lduh [%o0+0x086],%g2 ! %g2 = 000000000000e03e
! Mem[0000000090000098] = 7d333a3f, %g18 = 92c715e6d8857d3d
ldsw [%i4+0x098],%g2 ! %g2 = 92c715e6d8857d3d
! Mem[000000007f8001a2] = 6b909a4a, %l2 = 000000003ce34389
ldstub [%i3+0x1a2],%l2 ! %l2 = 0000009a000000ff
! Mem[000000007f8000f0] = 26e277b0, %l6 = 0000000000000000
ldsh [%i3+0x0f2],%l6 ! %l6 = 00000000000077b0
! %l0 = 00000000104e83bf, Mem[0000000091800092] = cf3ce9c0
sth %l0,[%o0+0x092] ! Mem[0000000091800090] = 83bfe9c0
! Mem[000000007e80002f] = 6aa999ff, %l6 = 00000000000077b0
ldstub [%i1+0x02f],%l6 ! %l6 = 000000ff000000ff
! %l2 = 0000009a, %l3 = 88eee762, Mem[00000000910000a8] = 8dd0b147 40e5244d
std %l2,[%i6+0x0a8] ! Mem[00000000910000a8] = 0000009a 88eee762
! %l5 = 0000000000000094, Mem[0000000091000090] = 5515d678
stw %l5,[%i6+0x090] ! Mem[0000000091000090] = 00000094
p55_label_24:
! Mem[0000000090000060] = 0000104e, %g2 = 000000007d333a3f
lduh [%i4+0x062],%g2 ! %g2 = 0000000000000000
! %l3 = 0000000088eee762, Mem[00000000900001f8] = 84f7f953fc4e30f2
stx %l3,[%i4+0x1f8] ! Mem[00000000900001f8] = 0000000088eee762
! Mem[00000000910001a0] = 4352a10b, %g2 = 0000000000000000
ldsh [%i6+0x1a0],%g2 ! %g2 = 0000000000004352
! %l2 = 0000009a, %l3 = 88eee762, Mem[0000000090800130] = e5d20aba 12668400
std %l2,[%i5+0x130] ! Mem[0000000090800130] = 0000009a 88eee762
! Mem[000000007e000050] = 9a13cd41, %l1 = 63eea37f54563437
swap [%i0+0x050],%l1 ! %l1 = 000000009a13cd41
! Mem[000000007e80001a] = 00000000, %l7 = 0000000000510b5b
ldstub [%i1+0x01a],%l7 ! %l7 = 00000000000000ff
! %l3 = 0000000088eee762, Mem[0000000090000060] = 00000000104e83bf
stx %l3,[%i4+0x060] ! Mem[0000000090000060] = 0000000088eee762
! Mem[000000007e000160] = bbffc777260afd91, %l4 = a1750281245f7130, %l2 = 000000000000009a
add %i0,0x160,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = bbffc777260afd91
! Mem[0000000091800038] = 12cac52f, %g2 = 0000000000004352
lduw [%o0+0x038],%g2 ! %g2 = 0000000012cac52f
! Mem[000000007e80000b] = 00000000, %l3 = 0000000088eee762
ldstub [%i1+0x00b],%l3 ! %l3 = 00000000000000ff
p55_label_25:
! Mem[0000000091000134] = bd627f18, %g18 = 92c715e6d8857d3d
ldsw [%i6+0x134],%g2 ! %g2 = 92c715e6d8857d3d
! Mem[000000007f000070] = a6cfe16c091c4cea, %l5 = 0000000000000094, %l3 = 0000000000000000
add %i2,0x70,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a6cfe16c091c4cea
! Mem[000000007f000020] = 7769b17f231091b1, %l4 = a1750281245f7130, %l2 = bbffc777260afd91
add %i2,0x20,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 7769b17f231091b1
! %l6 = 00000000000000ff, Mem[0000000091800198] = 63465cbeba7cf3a7
stx %l6,[%o0+0x198] ! Mem[0000000091800198] = 00000000000000ff
! Mem[000000007f000138] = 422dcaa2, %l0 = 104e83bf, %l0 = 104e83bf
add %i2,0x138,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000422dcaa2
! Mem[000000007e000040] = 71895f7c27078f7b, %l3 = a6cfe16c091c4cea, %l5 = 0000000000000094
add %i0,0x40,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 71895f7c27078f7b
! Mem[000000007e000004] = e0ed610c, %l5 = 71895f7c27078f7b
swap [%i0+0x004],%l5 ! %l5 = 00000000e0ed610c
! Mem[0000000091000104] = 62d999f4, %g2 = ffffffffbd627f18
lduh [%i6+0x104],%g2 ! %g2 = 00000000000062d9
! Mem[000000007f800100] = 87a17fe0, %l1 = 000000009a13cd41
ldsw [%i3+0x100],%l1 ! %l1 = ffffffff87a17fe0
! %l0 = 00000000422dcaa2, Mem[00000000910000af] = 626c54d5
stb %l0,[%i6+0x0af] ! Mem[00000000910000ac] = a26c54d5
ba,a p55_not_taken_0_end
p55_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p55_branch_failed
p55_not_taken_0_end:
! End of Random Code for Thread 55
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 00000000422dcaa2
bne,a,pn %xcc,p55_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be ffffffff87a17fe0
bne,a,pn %xcc,p55_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 7769b17f231091b1
bne,a,pn %xcc,p55_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be a6cfe16c091c4cea
bne,a,pn %xcc,p55_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be a1750281245f7130
bne,a,pn %xcc,p55_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000e0ed610c
bne,a,pn %xcc,p55_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000ff
bne,a,pn %xcc,p55_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000000000000
bne,a,pn %xcc,p55_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p55_local0_expect,%g1
p55_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 1d20f16327078f7b
ldx [%i0+0x000],%g3 ! Observed data at 000000007e000000
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = d6e2401b511b52d9
ldx [%i0+0x010],%g3 ! Observed data at 000000007e000010
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x010,%g4
ldx [%g1+0x020],%g2 ! Expected data = d8e9aba82a387ebd
ldx [%i0+0x020],%g3 ! Observed data at 000000007e000020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 269508cdffe34389
ldx [%i0+0x028],%g3 ! Observed data at 000000007e000028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x028,%g4
ldx [%g1+0x050],%g2 ! Expected data = 5456343793d45c5e
ldx [%i0+0x050],%g3 ! Observed data at 000000007e000050
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x050,%g4
ldx [%g1+0x060],%g2 ! Expected data = 1860073c99eaf231
ldx [%i0+0x060],%g3 ! Observed data at 000000007e000060
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x060,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 5dfb9941b8f264ff
ldx [%i0+0x0a8],%g3 ! Observed data at 000000007e0000a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 1d4f03a681ff9da3
ldx [%i0+0x0e0],%g3 ! Observed data at 000000007e0000e0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 0000ff98508c54f1
ldx [%i0+0x0f8],%g3 ! Observed data at 000000007e0000f8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x128],%g2 ! Expected data = 37ffe86250254d3c
ldx [%i0+0x128],%g3 ! Observed data at 000000007e000128
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x128,%g4
ldx [%g1+0x148],%g2 ! Expected data = 555a4898503286df
ldx [%i0+0x148],%g3 ! Observed data at 000000007e000148
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x148,%g4
ldx [%g1+0x158],%g2 ! Expected data = 5002520cbb00dfc9
ldx [%i0+0x158],%g3 ! Observed data at 000000007e000158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = bbffc777260afd91
ldx [%i0+0x160],%g3 ! Observed data at 000000007e000160
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x160,%g4
ldx [%g1+0x190],%g2 ! Expected data = bf35ff8056bfbc83
ldx [%i0+0x190],%g3 ! Observed data at 000000007e000190
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i0,0x190,%g4
set p55_local1_expect,%g1
p55_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 000000ffcb6c4d32
ldx [%i1+0x008],%g3 ! Observed data at 000000007e800008
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 0000ff0000000027
ldx [%i1+0x018],%g3 ! Observed data at 000000007e800018
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x018,%g4
ldx [%g1+0x028],%g2 ! Expected data = 827d437a6aa999ff
ldx [%i1+0x028],%g3 ! Observed data at 000000007e800028
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x028,%g4
ldx [%g1+0x038],%g2 ! Expected data = 347bc90eff299ea1
ldx [%i1+0x038],%g3 ! Observed data at 000000007e800038
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x038,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = b374f9963b9e8949
ldx [%i1+0x0a0],%g3 ! Observed data at 000000007e8000a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 7adc1a76d9432e54
ldx [%i1+0x0a8],%g3 ! Observed data at 000000007e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 49bff1a20ecccc4c
ldx [%i1+0x0d8],%g3 ! Observed data at 000000007e8000d8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x0d8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 80dbff476e7568f9
ldx [%i1+0x110],%g3 ! Observed data at 000000007e800110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 1d7b6e3800000035
ldx [%i1+0x128],%g3 ! Observed data at 000000007e800128
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = d698f445661d606a
ldx [%i1+0x130],%g3 ! Observed data at 000000007e800130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x130,%g4
ldx [%g1+0x158],%g2 ! Expected data = 7fab9d701f95a7ab
ldx [%i1+0x158],%g3 ! Observed data at 000000007e800158
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x158,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = f9adbdc388082eff
ldx [%i1+0x1d0],%g3 ! Observed data at 000000007e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 6c25ff08752d9af7
ldx [%i1+0x1d8],%g3 ! Observed data at 000000007e8001d8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 31511831d5aaefa0
ldx [%i1+0x1e8],%g3 ! Observed data at 000000007e8001e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i1,0x1e8,%g4
set p55_local2_expect,%g1
p55_check_local2:
ldx [%g1+0x058],%g2 ! Expected data = 2d19275816091cd5
ldx [%i2+0x058],%g3 ! Observed data at 000000007f000058
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = cf40bcbb87312f3e
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 = a99ef2fd0cda1b56
ldx [%i2+0x0b0],%g3 ! Observed data at 000000007f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = b631d777b198b4a7
ldx [%i2+0x0b8],%g3 ! Observed data at 000000007f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 2578be0bc4654ae7
ldx [%i2+0x0c8],%g3 ! Observed data at 000000007f0000c8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 3b87be5fff5fe1ff
ldx [%i2+0x120],%g3 ! Observed data at 000000007f000120
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x120,%g4
ldx [%g1+0x170],%g2 ! Expected data = da47bf9385034bc2
ldx [%i2+0x170],%g3 ! Observed data at 000000007f000170
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 315118319bb4a802
ldx [%i2+0x1a8],%g3 ! Observed data at 000000007f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 32f783d3fffd4782
ldx [%i2+0x1e8],%g3 ! Observed data at 000000007f0001e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i2,0x1e8,%g4
set p55_local3_expect,%g1
p55_check_local3:
ldx [%g1+0x020],%g2 ! Expected data = b357e6ca1bd2f163
ldx [%i3+0x020],%g3 ! Observed data at 000000007f800020
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x020,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6d59ff0dc6b1caef
ldx [%i3+0x058],%g3 ! Observed data at 000000007f800058
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = ff32e80ebb00dfc9
ldx [%i3+0x068],%g3 ! Observed data at 000000007f800068
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x068,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ea358ff544c07431
ldx [%i3+0x0a0],%g3 ! Observed data at 000000007f8000a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 26e277b021fe95aa
ldx [%i3+0x0f0],%g3 ! Observed data at 000000007f8000f0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x110],%g2 ! Expected data = c80374e34d1b9963
ldx [%i3+0x110],%g3 ! Observed data at 000000007f800110
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = f7730efe00000068
ldx [%i3+0x118],%g3 ! Observed data at 000000007f800118
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x118,%g4
ldx [%g1+0x130],%g2 ! Expected data = 310869ab6b590663
ldx [%i3+0x130],%g3 ! Observed data at 000000007f800130
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x130,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0000002168bd9367
ldx [%i3+0x140],%g3 ! Observed data at 000000007f800140
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x140,%g4
ldx [%g1+0x170],%g2 ! Expected data = 3382a0d3913be9f9
ldx [%i3+0x170],%g3 ! Observed data at 000000007f800170
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x170,%g4
ldx [%g1+0x188],%g2 ! Expected data = f0a1cb51862d165a
ldx [%i3+0x188],%g3 ! Observed data at 000000007f800188
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x188,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 6b90ff4a8c4f589f
ldx [%i3+0x1a0],%g3 ! Observed data at 000000007f8001a0
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = fde0ffd6ddfb01e5
ldx [%i3+0x1e8],%g3 ! Observed data at 000000007f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p55_local_failed
add %i3,0x1e8,%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
! 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:
stba %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800028]
lduwa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000010]
stwa %l6,[%i0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000000]
ldxa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f800010]
swapa [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000010]
swapa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007f800008]
done
p55_trap1o:
stba %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e800028]
lduwa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000010]
stwa %l6,[%o0+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000000]
ldxa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000007f800010]
swapa [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007f000010]
swapa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000007f800008]
done
p55_trap2e:
lduha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e800008]
stda %l2,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000028]
done
p55_trap2o:
lduha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000007e800008]
stda %l2,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000007e000028]
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 = ee0d8f4dc5c8ab56
ldx [%g1+0x008],%l1 ! %l1 = 5e7d81b49a13cd41
ldx [%g1+0x010],%l2 ! %l2 = 3482296fc3d59da0
ldx [%g1+0x018],%l3 ! %l3 = c5995077b2516649
ldx [%g1+0x020],%l4 ! %l4 = 8c1d4c061471296f
ldx [%g1+0x028],%l5 ! %l5 = f493f3605cd6034c
ldx [%g1+0x030],%l6 ! %l6 = 5cf4cf0fd42bde10
ldx [%g1+0x038],%l7 ! %l7 = 361599e3f2e41e46
! Initialize the output register of window 0
set unres3_start,%o0
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 = 55c3328f 6ef51c20 67eab823 4c62a038
! %f4 = 2209b365 208e2739 388be6a7 d11f2f99
! %f8 = 9f3844ef 05b51f5f b08d64e1 3aed15aa
! %f12 = 578c205a fd1ae0c5 84856719 3631b640
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = a68b5b08 c687ab7d 054cf510 238214a3
! %f20 = 386f1c90 0214ec88 dcff2de8 bdda6953
! %f24 = 53ef9322 5bd6d447 5da0d9aa 46c8de72
! %f28 = 11438e41 71bf52ae 5cc2e25a ad957664
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 1a35dd6f 4ba9580e 8c14f337 6269d9f5
! %f36 = a36f486d ffada1bf 10a3c55e e845a78c
! %f40 = 269c1885 25460004 efc1caa5 4848c6b4
! %f44 = d5485d0e 7fd91821 3fbd8211 b2c23aca
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x06abb5580000006b,%g7,%g1 ! GSR scale = 13, align = 3
wr %g1,%g0,%gsr ! GSR = 06abb5580000006b
wr %g0,%y ! Clear Y 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[0000000080800110] = c8febe0860cb19b3, %l5 = fcf1e4e82e599da2, %l0 = aaa2845a7f72edc9
add %i1,0x110,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = c8febe0860cb19b3
! Mem[0000000080800188] = 7c63cb2bc4051783, %l0 = c8febe0860cb19b3, %l4 = 6c889cc7e9c1b987
add %i1,0x188,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 7c63cb2bc4051783
! %l6 = cf1c31889b2ae86a, Mem[000000009080005c] = 7c74bdb4
stw %l6,[%i5+0x05c] ! Mem[000000009080005c] = 9b2ae86a
! %l0 = 60cb19b3, %l1 = ebb5e318, Mem[0000000080000080] = a11414a5 9609c98a
std %l0,[%i0+0x080] ! Mem[0000000080000080] = 60cb19b3 ebb5e318
! Mem[0000000080000110] = 9be4a5bc, %l7 = ba3bc627, %l2 = bc1ef37c
add %i0,0x110,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 000000009be4a5bc
! Mem[0000000081800028] = 218634c6, %l2 = 000000009be4a5bc
swap [%i3+%o5],%l2 ! %l2 = 00000000218634c6
! Mem[0000000091800120] = 78c0f0c8, %g2 = 53d8391dd82d1acd
ldsh [%o0+0x122],%g2 ! %g2 = 00000000000078c0
! Mem[0000000091800198] = 63465cbe ba7cf3a7, %g2 = 000078c0, %g3 = 0bad0b00
ldd [%o0+0x198],%g2 ! %g2 = 0000000063465cbe 00000000ba7cf3a7
! Mem[00000000808001b3] = 62886841, %l0 = c8febe0860cb19b3
ldstub [%i1+0x1b3],%l0 ! %l0 = 00000041000000ff
! Mem[00000000808000a8] = 39466a184c5392bb, %l0 = 0000000000000041, %l5 = fcf1e4e82e599da2
add %i1,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 39466a184c5392bb
p56_label_2:
! %l3 = 14f2c48e94912864, Mem[00000000908000f8] = 1182fc77f4b69d41
stx %l3,[%i5+0x0f8] ! Mem[00000000908000f8] = 14f2c48e94912864
! Mem[0000000080000035] = 83e0c8d7, %l1 = b9df8335ebb5e318
ldstub [%i0+0x035],%l1 ! %l1 = 000000e0000000ff
! Mem[0000000080000170] = aeabc5e7, %l1 = 000000e0, %l1 = 000000e0
add %i0,0x170,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000aeabc5e7
! Mem[0000000080800100] = 55360880c2e9520a, %l6 = cf1c31889b2ae86a, %l2 = 00000000218634c6
add %i1,0x100,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 55360880c2e9520a
! Mem[00000000800001c4] = d6890e99, %l6 = cf1c31889b2ae86a
swap [%i0+0x1c4],%l6 ! %l6 = 00000000d6890e99
! Mem[0000000081000088] = 4edda668cd0c66e9, %l7 = f2377de9ba3bc627, %l5 = 39466a184c5392bb
add %i2,0x88,%g1
casxa [%g1]0x80,%l7,%l5 ! %l5 = 4edda668cd0c66e9
! Mem[00000000800000ec] = 2e6b648d, %l4 = c4051783, %l6 = d6890e99
add %i0,0xec,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000002e6b648d
! %l0 = 0000000000000041, Mem[0000000090000158] = d1d1ef4e
stw %l0,[%i4+0x158] ! Mem[0000000090000158] = 00000041
! %l2 = 55360880c2e9520a, Mem[00000000918001c8] = 1d0b988961cfcdac
stx %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 55360880c2e9520a
! Mem[00000000800001e8] = 8c562cb0, %l6 = 2e6b648d, %l0 = 00000041
add %i0,0x1e8,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000008c562cb0
p56_label_3:
! Mem[0000000081800060] = 538fe2428cdaf58d, %l6 = 000000002e6b648d, %l6 = 000000002e6b648d
add %i3,0x60,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 538fe2428cdaf58d
! Mem[00000000908000f0] = 1e9dcf31, %g2 = 0000000063465cbe
ldsb [%i5+0x0f1],%g2 ! %g2 = 000000000000001e
! Mem[000000008080008c] = f4bb531c, %l2 = c2e9520a, %l5 = cd0c66e9
add %i1,0x8c,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000f4bb531c
! Mem[00000000800000d4] = 83224212, %l1 = aeabc5e7, %l6 = 8cdaf58d
add %i0,0xd4,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 0000000083224212
! Mem[000000008080018f] = c4051783, %l5 = 00000000f4bb531c
ldstub [%i1+0x18f],%l5 ! %l5 = 00000083000000ff
! Mem[00000000810001d0] = 071c4f50, %l2 = 55360880c2e9520a
ldub [%i2+0x1d0],%l2 ! %l2 = 0000000000000007
! %l3 = 14f2c48e94912864, Mem[000000009080011a] = 46fd043e
sth %l3,[%i5+0x11a] ! Mem[0000000090800118] = 2864043e
! Mem[0000000080000004] = 82ab3d4a, %l5 = 0000000000000083
ldsb [%i0+0x007],%l5 ! %l5 = 000000000000004a
! Mem[0000000091800040] = 4378cb9882176dd8, %g2 = 000000000000001e
ldx [%o0+0x040],%g2 ! %g2 = 4378cb9882176dd8
! Mem[00000000810001cf] = 1cb7daa3, %l0 = 000000008c562cb0
ldstub [%i2+0x1cf],%l0 ! %l0 = 000000a3000000ff
p56_label_4:
! Mem[0000000080000130] = 8cb0f351fbf94f86, %l4 = 7c63cb2bc4051783, %l6 = 0000000083224212
add %i0,0x130,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 8cb0f351fbf94f86
! Mem[00000000818000fd] = 3dfeb945, %l3 = 14f2c48e94912864
ldstub [%i3+0x0fd],%l3 ! %l3 = 000000fe000000ff
! Mem[0000000081000084] = 0b1cb80c, %l7 = ba3bc627, %l4 = c4051783
add %i2,0x84,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000000b1cb80c
! Mem[0000000081000058] = 168f05ec, %l7 = ba3bc627, %l3 = 000000fe
add %i2,0x58,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000168f05ec
! Mem[0000000080800008] = b06b01d1 2db11f98, %l0 = 000000a3, %l1 = aeabc5e7
ldd [%i1+%o1],%l0 ! %l0 = 00000000b06b01d1 000000002db11f98
! Mem[0000000091000014] = df53accf, %g2 = 4378cb9882176dd8
lduh [%i6+0x014],%g2 ! %g2 = 000000000000df53
! Mem[0000000091000080] = 1cecd93c, %g18 = ee2a76e2bfc8b883
ldsw [%i6+0x080],%g2 ! %g2 = ee2a76e2bfc8b883
! Mem[0000000081000092] = 0eb8d046, %l3 = 00000000168f05ec
ldstub [%i2+0x092],%l3 ! %l3 = 000000d0000000ff
! Mem[00000000810000e0] = 31be0181, %l5 = 000000000000004a
swap [%i2+0x0e0],%l5 ! %l5 = 0000000031be0181
! Mem[0000000091000134] = bd627f18, %g18 = ee2a76e2bfc8b883
ldsw [%i6+0x134],%g2 ! %g2 = ee2a76e2bfc8b883
p56_label_5:
! %l6 = fbf94f86, %l7 = ba3bc627, Mem[0000000091000010] = d7b3572e df53accf
std %l6,[%i6+%o2] ! Mem[0000000091000010] = fbf94f86 ba3bc627
! Mem[0000000080800050] = 79aaf1f62c1361fb, %l6 = 8cb0f351fbf94f86, %l6 = 8cb0f351fbf94f86
add %i1,0x50,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 79aaf1f62c1361fb
! Mem[00000000810000a8] = 7bf543c91777226d, %l5 = 0000000031be0181, %l5 = 0000000031be0181
add %i2,0xa8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 7bf543c91777226d
! Mem[0000000091800044] = 82176dd8, %g2 = ffffffffbd627f18
ldsb [%o0+0x044],%g2 ! %g2 = ffffffffffffff82
! Mem[0000000091000170] = 9b414f1c488b4661, %g2 = ffffffffffffff82
ldx [%i6+0x170],%g2 ! %g2 = 9b414f1c488b4661
! Mem[000000008080010c] = 270526aa, %l0 = b06b01d1, %l1 = 2db11f98
add %i1,0x10c,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000270526aa
! %l6 = 79aaf1f62c1361fb, Mem[0000000091000188] = 5e73d87929b7c8a5
stx %l6,[%i6+0x188] ! Mem[0000000091000188] = 79aaf1f62c1361fb
! Mem[00000000808001ec] = a50e3f39, %l3 = 00000000000000d0
swap [%i1+0x1ec],%l3 ! %l3 = 00000000a50e3f39
! %l5 = 7bf543c91777226d, Mem[0000000081800070] = e1fd272e00270be5
stx %l5,[%i3+0x070] ! Mem[0000000081800070] = 7bf543c91777226d
! Mem[000000009000016c] = 4e70cb19, %g2 = 9b414f1c488b4661
ldub [%i4+0x16d],%g2 ! %g2 = 000000000000004e
p56_label_6:
! Mem[0000000081000038] = 81e2ecbd, %l4 = 000000000b1cb80c
swap [%i2+0x038],%l4 ! %l4 = 0000000081e2ecbd
! %l4 = 0000000081e2ecbd, Mem[000000009180014c] = 0cd57706
sth %l4,[%o0+0x14c] ! Mem[000000009180014c] = ecbd7706
! %l1 = 00000000270526aa, Mem[00000000900001d1] = 8e8d96cc
stb %l1,[%i4+0x1d1] ! Mem[00000000900001d0] = aa8d96cc
! Mem[00000000800001c0] = 7f6284fa9b2ae86a, %l0 = 00000000b06b01d1, %l0 = 00000000b06b01d1
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 7f6284fa9b2ae86a
! %l1 = 00000000270526aa, Mem[0000000091000018] = bff43cd0
sth %l1,[%i6+%o3] ! Mem[0000000091000018] = 26aa3cd0
! Mem[0000000080800068] = 56a2036a, %l0 = 9b2ae86a, %l4 = 81e2ecbd
add %i1,0x68,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000056a2036a
! Mem[00000000808001d8] = 103a7a0a, %l0 = 9b2ae86a, %l0 = 9b2ae86a
add %i1,0x1d8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000103a7a0a
! Mem[0000000090800198] = 4453face 3817f15b, %g2 = 0000004e, %g3 = ba7cf3a7
ldd [%i5+0x198],%g2 ! %g2 = 000000004453face 000000003817f15b
! %l6 = 79aaf1f62c1361fb, Mem[000000009100009c] = d4bfc4f7
stw %l6,[%i6+0x09c] ! Mem[000000009100009c] = 2c1361fb
! Mem[0000000080000170] = aeabc5e7, %l1 = 00000000270526aa
swap [%i0+0x170],%l1 ! %l1 = 00000000aeabc5e7
p56_label_7:
! Mem[0000000081800125] = b132fa0b, %l0 = 00000000103a7a0a
ldstub [%i3+0x125],%l0 ! %l0 = 00000032000000ff
! Mem[00000000900000f0] = be15ed22, %g2 = 000000004453face
ldsb [%i4+0x0f1],%g2 ! %g2 = ffffffffffffffbe
! Mem[0000000081800140] = c15d63d9, %l1 = 00000000aeabc5e7
swap [%i3+0x140],%l1 ! %l1 = 00000000c15d63d9
! Mem[0000000080000064] = 336dd226, %l6 = 79aaf1f62c1361fb
swap [%i0+0x064],%l6 ! %l6 = 00000000336dd226
! Mem[0000000091800008] = d113813d, %g2 = ffffffffffffffbe
ldub [%o0+0x00b],%g2 ! %g2 = 00000000000000d1
! %l7 = f2377de9ba3bc627, Mem[0000000090800070] = a09699f8bb03eaa9
stx %l7,[%i5+0x070] ! Mem[0000000090800070] = f2377de9ba3bc627
! %l0 = 0000000000000032, Mem[0000000090000116] = 520c4e6b
stb %l0,[%i4+0x116] ! Mem[0000000090000114] = 320c4e6b
! Mem[000000008180005d] = a17d3e24, %l1 = 00000000c15d63d9
ldstub [%i3+0x05d],%l1 ! %l1 = 0000007d000000ff
! Mem[0000000080800118] = 638909b4, %l1 = 000000000000007d
ldstub [%i1+0x118],%l1 ! %l1 = 00000063000000ff
! %l2 = 00000007, %l3 = a50e3f39, Mem[0000000081800060] = 538fe242 8cdaf58d
std %l2,[%i3+0x060] ! Mem[0000000081800060] = 00000007 a50e3f39
p56_label_8:
! Mem[0000000081800078] = 3ed19d1d4ddfbb61, %l5 = 7bf543c91777226d, %l1 = 0000000000000063
add %i3,0x78,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = 3ed19d1d4ddfbb61
! %l5 = 7bf543c91777226d, Mem[0000000091000198] = c5d1c2e8dd0253c0
stx %l5,[%i6+0x198] ! Mem[0000000091000198] = 7bf543c91777226d
! Mem[00000000808000af] = 4c5392bb, %l4 = 0000000056a2036a
ldstub [%i1+0x0af],%l4 ! %l4 = 000000bb000000ff
! Mem[0000000090800138] = 1a12d0fe71f3ccd5, %g2 = 00000000000000d1
ldx [%i5+0x138],%g2 ! %g2 = 1a12d0fe71f3ccd5
! Mem[0000000080000162] = 4a742ab9, %l7 = f2377de9ba3bc627
ldstub [%i0+0x162],%l7 ! %l7 = 0000002a000000ff
! Mem[0000000081000050] = 3a03628e096d8bde, %l2 = 0000000000000007, %l2 = 0000000000000007
add %i2,0x50,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 3a03628e096d8bde
! Mem[0000000081800130] = f7e1e5d24b7cb89e, %l2 = 3a03628e096d8bde, %l0 = 0000000000000032
add %i3,0x130,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = f7e1e5d24b7cb89e
! Mem[00000000800000c8] = 3e82bceb, %l0 = 4b7cb89e, %l2 = 096d8bde
add %i0,0xc8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000003e82bceb
! Mem[00000000818000cd] = 7e2338d3, %l0 = f7e1e5d24b7cb89e
ldstub [%i3+0x0cd],%l0 ! %l0 = 00000023000000ff
! Mem[00000000910000c4] = 264844bc, %g2 = 1a12d0fe71f3ccd5
ldub [%i6+0x0c5],%g2 ! %g2 = 0000000000000026
p56_label_9:
! Mem[000000008100011c] = 8da5f304, %l5 = 7bf543c91777226d
ldsw [%i2+0x11c],%l5 ! %l5 = ffffffff8da5f304
! %l7 = 000000000000002a, Mem[00000000900000e4] = 7d93f870
stw %l7,[%i4+0x0e4] ! Mem[00000000900000e4] = 0000002a
! %l3 = 00000000a50e3f39, Mem[0000000090800058] = 3e48e83f9b2ae86a
stx %l3,[%i5+0x058] ! Mem[0000000090800058] = 00000000a50e3f39
! Mem[0000000081800178] = 4606ab46, %l4 = 000000bb, %l2 = 3e82bceb
add %i3,0x178,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 000000004606ab46
! Mem[0000000081000138] = f25ea53f, %l2 = 000000004606ab46
ldstub [%i2+0x138],%l2 ! %l2 = 000000f2000000ff
! Mem[000000008000017a] = 25875bb7, %l4 = 00000000000000bb
ldstub [%i0+0x17a],%l4 ! %l4 = 0000005b000000ff
! Mem[0000000090800100] = bef4b4ac, %g2 = 0000000000000026
lduh [%i5+0x102],%g2 ! %g2 = 000000000000bef4
! %l5 = ffffffff8da5f304, Mem[000000009100015c] = bd3e75b5
sth %l5,[%i6+0x15c] ! Mem[000000009100015c] = f30475b5
! Mem[000000009000002c] = 73b60068, %g2 = 000000000000bef4
ldsh [%i4+0x02e],%g2 ! %g2 = 00000000000073b6
! Mem[0000000081800084] = c1a3e135, %l0 = 00000023, %l0 = 00000023
add %i3,0x84,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c1a3e135
p56_label_10:
! Mem[0000000080800157] = ab017c5a, %l4 = 000000000000005b
ldstub [%i1+0x157],%l4 ! %l4 = 0000005a000000ff
! Mem[00000000808001e8] = 3a069126000000d0, %l2 = 00000000000000f2, %l1 = 3ed19d1d4ddfbb61
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 3a069126000000d0
! Mem[000000008080016a] = d7da9be7, %l2 = 00000000000000f2
ldstub [%i1+0x16a],%l2 ! %l2 = 0000009b000000ff
! Mem[000000008100006c] = 5450306a, %l2 = 0000009b, %l7 = 0000002a
add %i2,0x6c,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000005450306a
! Mem[00000000910001d0] = 5e069791, %g2 = 00000000000073b6
lduw [%i6+0x1d0],%g2 ! %g2 = 000000005e069791
! %l4 = 000000000000005a, Mem[0000000090000052] = 4ad59870
sth %l4,[%i4+0x052] ! Mem[0000000090000050] = 005a9870
! Mem[0000000081800110] = 2a4a68d8, %l0 = c1a3e135, %l1 = 000000d0
add %i3,0x110,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000002a4a68d8
! Mem[0000000091800040] = 4378cb98 82176dd8, %g2 = 5e069791, %g3 = 3817f15b
ldd [%o0+0x040],%g2 ! %g2 = 000000004378cb98 0000000082176dd8
! Mem[00000000910001b4] = c51817b3, %g2 = 000000004378cb98
ldub [%i6+0x1b7],%g2 ! %g2 = 00000000000000c5
! %l3 = 00000000a50e3f39, Mem[0000000081800150] = 5e9eeedb9a2a580f
stx %l3,[%i3+0x150] ! Mem[0000000081800150] = 00000000a50e3f39
p56_label_11:
! Mem[00000000910000ac] = 244d6c54, %g2 = 00000000000000c5
ldsh [%i6+0x0ae],%g2 ! %g2 = 000000000000244d
! Mem[000000009180009c] = 42e551d5, %g2 = 000000000000244d
lduh [%o0+0x09c],%g2 ! %g2 = 00000000000042e5
! %l7 = 000000005450306a, Mem[0000000091000098] = 95746196
sth %l7,[%i6+0x098] ! Mem[0000000091000098] = 306a6196
! Mem[00000000908001a8] = f7afcdbe, %g2 = 00000000000042e5
ldsh [%i5+0x1a8],%g2 ! %g2 = fffffffffffff7af
! Mem[0000000090800180] = 77056037, %g2 = fffffffffffff7af
lduw [%i5+0x180],%g2 ! %g2 = 0000000077056037
! Mem[0000000081000110] = bbbd61e3, %l4 = 0000005a, %l7 = 5450306a
add %i2,0x110,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000bbbd61e3
! Mem[00000000900001c0] = 6e76fc32a770ca4c, %g2 = 0000000077056037
ldx [%i4+0x1c0],%g2 ! %g2 = 6e76fc32a770ca4c
! Mem[00000000908001dc] = 330ac004, %g2 = 6e76fc32a770ca4c
lduh [%i5+0x1de],%g2 ! %g2 = 000000000000330a
! Mem[0000000091000100] = 1384f187 62d999f4, %g2 = 0000330a, %g3 = 82176dd8
ldd [%i6+0x100],%g2 ! %g2 = 000000001384f187 0000000062d999f4
! Mem[000000008080015c] = f93b7699, %l1 = 2a4a68d8, %l4 = 0000005a
add %i1,0x15c,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000f93b7699
p56_label_12:
! %l7 = 00000000bbbd61e3, Mem[0000000090800080] = 7370a499
stw %l7,[%i5+0x080] ! Mem[0000000090800080] = bbbd61e3
! Mem[0000000080000010] = 53f338b8, %l7 = bbbd61e3, %l3 = a50e3f39
add %i0,0x10,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 0000000053f338b8
! Mem[0000000091000038] = f211f356 2b19d18b, %g2 = 1384f187, %g3 = 62d999f4
ldd [%i6+0x038],%g2 ! %g2 = 00000000f211f356 000000002b19d18b
! Mem[00000000810001d5] = c97380fe, %l5 = ffffffff8da5f304
ldstub [%i2+0x1d5],%l5 ! %l5 = 00000073000000ff
! Mem[00000000810001e8] = 48ac2ceea5885cdb, %l3 = 0000000053f338b8, %l2 = 000000000000009b
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 48ac2ceea5885cdb
! %l5 = 0000000000000073, Mem[000000009080005c] = a50e3f39
stw %l5,[%i5+0x05c] ! Mem[000000009080005c] = 00000073
! Mem[00000000910001d8] = de219221 1382a2ec, %g2 = f211f356, %g3 = 2b19d18b
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000de219221 000000001382a2ec
! Mem[000000008180009e] = 542af7b2, %l1 = 000000002a4a68d8
ldstub [%i3+0x09e],%l1 ! %l1 = 000000f7000000ff
! Mem[0000000081000116] = 4a66275a, %l3 = 0000000053f338b8
ldstub [%i2+0x116],%l3 ! %l3 = 00000027000000ff
! Mem[0000000090000070] = ef8595c8, %g18 = ee2a76e2bfc8b883
ldsw [%i4+0x070],%g2 ! %g2 = ee2a76e2bfc8b883
p56_label_13:
! Mem[0000000091000050] = de1db3f225ed5b63, %g2 = ffffffffef8595c8
ldx [%i6+0x050],%g2 ! %g2 = de1db3f225ed5b63
! Mem[0000000081000013] = 412d5c54, %l0 = 00000000c1a3e135
ldstub [%i2+0x013],%l0 ! %l0 = 00000054000000ff
! Mem[00000000818000b0] = c7068d6ca49cded5, %l1 = 00000000000000f7, %l7 = 00000000bbbd61e3
add %i3,0xb0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = c7068d6ca49cded5
! Mem[0000000091800088] = 12ba89ae, %g2 = de1db3f225ed5b63
ldub [%o0+0x088],%g2 ! %g2 = 0000000000000012
! Mem[0000000081800030] = 1fe65181, %l4 = 00000000f93b7699
swap [%i3+0x030],%l4 ! %l4 = 000000001fe65181
! Mem[0000000090000168] = 3c684e70, %g2 = 0000000000000012
ldub [%i4+0x16b],%g2 ! %g2 = 000000000000003c
! Mem[00000000818000ec] = 6d88f149, %l3 = 00000027, %l0 = 00000054
add %i3,0xec,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000006d88f149
! Mem[00000000808001fc] = 597c099d, %l5 = 00000073, %l5 = 00000073
add %i1,0x1fc,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000597c099d
! Mem[0000000080000024] = 5d1bf702, %l4 = 000000001fe65181
ldstub [%i0+0x024],%l4 ! %l4 = 0000005d000000ff
! %l1 = 00000000000000f7, Mem[00000000918001a6] = a3b4847e
sth %l1,[%o0+0x1a6] ! Mem[00000000918001a4] = 00f7847e
p56_label_14:
! Mem[0000000081000174] = a8101040, %l5 = 00000000597c099d
swap [%i2+0x174],%l5 ! %l5 = 00000000a8101040
! Mem[0000000080800048] = a8dbbb42, %l2 = 48ac2ceea5885cdb
swap [%i1+0x048],%l2 ! %l2 = 00000000a8dbbb42
! Mem[00000000800001d4] = 56f21974, %l2 = 00000000a8dbbb42
swap [%i0+0x1d4],%l2 ! %l2 = 0000000056f21974
! %l4 = 0000005d, %l5 = a8101040, Mem[0000000090000088] = a8616d1e 19ef6fd7
std %l4,[%i4+0x088] ! Mem[0000000090000088] = 0000005d a8101040
! Mem[00000000910000a4] = 7f8dd0b1, %g2 = 000000000000003c
ldub [%i6+0x0a7],%g2 ! %g2 = 000000000000007f
! Mem[0000000090800110] = e9aa0e7c, %g2 = 000000000000007f
lduh [%i5+0x110],%g2 ! %g2 = 000000000000e9aa
! %l3 = 0000000000000027, Mem[0000000090000170] = 19d6bdacdeefdd70
stx %l3,[%i4+0x170] ! Mem[0000000090000170] = 0000000000000027
! Mem[0000000080000080] = 60cb19b3ebb5e318, %l0 = 000000006d88f149, %l7 = c7068d6ca49cded5
add %i0,0x80,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 60cb19b3ebb5e318
! %l6 = 00000000336dd226, Mem[00000000900000f6] = 786ac8db
sth %l6,[%i4+0x0f6] ! Mem[00000000900000f4] = d226c8db
! Mem[0000000091000180] = deb01e98, %g2 = 000000000000e9aa
ldsb [%i6+0x182],%g2 ! %g2 = ffffffffffffffde
p56_label_15:
! Mem[00000000918000d0] = 67ff063c, %g2 = ffffffffffffffde
ldsb [%o0+0x0d1],%g2 ! %g2 = 0000000000000067
! Mem[0000000081800178] = 4606ab46 9d201296, %l2 = 56f21974, %l3 = 00000027
ldd [%i3+0x178],%l2 ! %l2 = 000000004606ab46 000000009d201296
! Mem[0000000081000018] = b840282e521a81a7, %l5 = 00000000a8101040, %l1 = 00000000000000f7
add %i2,0x18,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = b840282e521a81a7
! Mem[00000000818001f0] = 7f4e6859213371e1, %l4 = 000000000000005d, %l0 = 000000006d88f149
add %i3,0x1f0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 7f4e6859213371e1
! Mem[0000000080000130] = 8cb0f351fbf94f86, %l1 = b840282e521a81a7, %l5 = 00000000a8101040
add %i0,0x130,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 8cb0f351fbf94f86
! Mem[0000000081800100] = 8b07bbe2, %l5 = fbf94f86, %l0 = 213371e1
add %i3,0x100,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000008b07bbe2
! Mem[00000000818001f0] = 7f4e6859, %l1 = 521a81a7, %l1 = 521a81a7
add %i3,0x1f0,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000007f4e6859
! Mem[000000008080016c] = 6684734f, %l7 = 60cb19b3ebb5e318
swap [%i1+0x16c],%l7 ! %l7 = 000000006684734f
! Mem[0000000080800190] = 9fd343e9cd5ce612, %l0 = 000000008b07bbe2, %l4 = 000000000000005d
add %i1,0x190,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 9fd343e9cd5ce612
! Mem[00000000808001c3] = f13e366d, %l4 = 9fd343e9cd5ce612
ldstub [%i1+0x1c3],%l4 ! %l4 = 0000006d000000ff
p56_label_16:
! %l5 = 8cb0f351fbf94f86, Mem[0000000090800182] = 603724c5
stb %l5,[%i5+0x182] ! Mem[0000000090800180] = 863724c5
! Mem[000000009180013c] = f4a69a0d, %g18 = ee2a76e2bfc8b883
ldsw [%o0+0x13c],%g2 ! %g2 = ee2a76e2bfc8b883
! Mem[000000008100007b] = 7bd28e66, %l5 = 8cb0f351fbf94f86
ldstub [%i2+0x07b],%l5 ! %l5 = 00000066000000ff
! Mem[0000000090000098] = 333a3fe3, %g2 = fffffffff4a69a0d
ldsb [%i4+0x099],%g2 ! %g2 = 0000000000000033
! Mem[0000000091800080] = 25855ca4, %g18 = ee2a76e2bfc8b883
ldsw [%o0+0x080],%g2 ! %g2 = ee2a76e2bfc8b883
! Mem[00000000800001b0] = 9a7b107d1abb184b, %l7 = 000000006684734f, %l0 = 000000008b07bbe2
add %i0,0x1b0,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 9a7b107d1abb184b
! %l7 = 000000006684734f, Mem[00000000900001b0] = ad60884be9ae522e
stx %l7,[%i4+0x1b0] ! Mem[00000000900001b0] = 000000006684734f
! %l7 = 000000006684734f, Mem[0000000091000150] = 1a13b93e28ad1ffe
stx %l7,[%i6+0x150] ! Mem[0000000091000150] = 000000006684734f
! Mem[00000000810000d0] = 1ed1f8ad, %l3 = 9d201296, %l6 = 336dd226
add %i2,0xd0,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 000000001ed1f8ad
! Mem[0000000080800088] = 78b2d841f4bb531c, %l1 = 000000007f4e6859, %l6 = 000000001ed1f8ad
add %i1,0x88,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 78b2d841f4bb531c
p56_label_17:
! Mem[0000000081000004] = 13874d88, %l5 = 00000066, %l1 = 7f4e6859
add %i2,0x04,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 0000000013874d88
! %l4 = 000000000000006d, Mem[0000000090800009] = 32c671bc
stb %l4,[%i5+0x009] ! Mem[0000000090800008] = 6dc671bc
! %l0 = 1abb184b, %l1 = 13874d88, Mem[00000000908000f8] = 14f2c48e 94912864
std %l0,[%i5+0x0f8] ! Mem[00000000908000f8] = 1abb184b 13874d88
! %l2 = 4606ab46, %l3 = 9d201296, Mem[0000000091000098] = 306a6196 2c1361fb
std %l2,[%i6+0x098] ! Mem[0000000091000098] = 4606ab46 9d201296
! Mem[00000000808001e8] = 3a069126000000d0, %l2 = 000000004606ab46
ldx [%i1+0x1e8],%l2 ! %l2 = 3a069126000000d0
! Mem[00000000808001e0] = c65717b6, %l4 = 000000000000006d
swap [%i1+0x1e0],%l4 ! %l4 = 00000000c65717b6
! Mem[00000000910000b0] = 6c54d54e, %g2 = 0000000025855ca4
ldub [%i6+0x0b0],%g2 ! %g2 = 000000000000006c
! %l2 = 3a069126000000d0, Mem[00000000908000ec] = bc2a9af4
stw %l2,[%i5+0x0ec] ! Mem[00000000908000ec] = 000000d0
! Mem[0000000091000084] = 3fdb9604, %g2 = 000000000000006c
ldub [%i6+0x085],%g2 ! %g2 = 000000000000003f
! Mem[0000000081000110] = bbbd61e34a66ff5a, %l0 = 9a7b107d1abb184b, %l1 = 0000000013874d88
add %i2,0x110,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = bbbd61e34a66ff5a
p56_label_18:
! Mem[00000000808000f0] = 17ba0473, %l5 = 0000000000000066
ldsb [%i1+0x0f0],%l5 ! %l5 = 0000000000000017
! Mem[00000000818001a4] = f098572b, %l3 = 000000009d201296
swap [%i3+0x1a4],%l3 ! %l3 = 00000000f098572b
! Mem[0000000081000004] = 13874d88, %l2 = 3a069126000000d0
lduw [%i2+0x004],%l2 ! %l2 = 0000000013874d88
! Mem[00000000910000a4] = dbaf757f, %g2 = 000000000000003f
lduw [%i6+0x0a4],%g2 ! %g2 = 00000000dbaf757f
! Mem[000000009000002c] = ee3673b6, %g2 = 00000000dbaf757f
lduw [%i4+0x02c],%g2 ! %g2 = 00000000ee3673b6
! Mem[0000000081800170] = e27584b8, %l4 = 00000000c65717b6
ldsw [%i3+0x170],%l4 ! %l4 = ffffffffe27584b8
! Mem[00000000800000fc] = 68781a2b, %l7 = 6684734f, %l7 = 6684734f
add %i0,0xfc,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 0000000068781a2b
! Mem[000000008180016c] = 1f2450c4, %l6 = 78b2d841f4bb531c
swap [%i3+0x16c],%l6 ! %l6 = 000000001f2450c4
! Mem[0000000081000118] = e32b6112, %l5 = 0000000000000017
swap [%i2+0x118],%l5 ! %l5 = 00000000e32b6112
! Mem[0000000080000110] = 9be4a5bc, %l3 = 00000000f098572b
ldstub [%i0+0x110],%l3 ! %l3 = 0000009b000000ff
p56_label_19:
! %l2 = 0000000013874d88, Mem[0000000090800168] = 0ac60230dd52e920
stx %l2,[%i5+0x168] ! Mem[0000000090800168] = 0000000013874d88
! %l2 = 0000000013874d88, Mem[000000009080014e] = 40148a03
sth %l2,[%i5+0x14e] ! Mem[000000009080014c] = 4d888a03
! Mem[00000000800000e4] = a0780d18, %l0 = 9a7b107d1abb184b
ldstub [%i0+0x0e4],%l0 ! %l0 = 000000a0000000ff
! Mem[00000000910000e0] = 644357e1, %g18 = ee2a76e2bfc8b883
ldsw [%i6+0x0e0],%g2 ! %g2 = ee2a76e2bfc8b883
! Mem[000000008000019d] = 1a71b23a, %l6 = 000000001f2450c4
ldstub [%i0+0x19d],%l6 ! %l6 = 00000071000000ff
! Mem[00000000818001fd] = 873313f1, %l6 = 0000000000000071
ldstub [%i3+0x1fd],%l6 ! %l6 = 00000033000000ff
! Mem[0000000091800108] = 7108d17e, %g2 = 00000000644357e1
lduh [%o0+0x108],%g2 ! %g2 = 0000000000007108
! Mem[0000000081800044] = 2abd879f, %l5 = e32b6112, %l2 = 13874d88
add %i3,0x44,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000002abd879f
! Mem[000000009100016c] = 75439b41, %g2 = 0000000000007108
lduh [%i6+0x16e],%g2 ! %g2 = 0000000000007543
! Mem[00000000800001b8] = de9be9eb 691d744c, %l4 = e27584b8, %l5 = e32b6112
ldd [%i0+0x1b8],%l4 ! %l4 = 00000000de9be9eb 00000000691d744c
p56_label_20:
! Mem[00000000918000f0] = 980a9e12, %g2 = 0000000000007543
ldsb [%o0+0x0f0],%g2 ! %g2 = ffffffffffffff98
! Mem[00000000918001bc] = 42298833, %g2 = ffffffffffffff98
ldsb [%o0+0x1be],%g2 ! %g2 = 0000000000000042
! %l4 = 00000000de9be9eb, Mem[00000000910000e8] = 7cecdd5e
sth %l4,[%i6+0x0e8] ! Mem[00000000910000e8] = e9ebdd5e
! Mem[00000000818000b0] = c7068d6c, %l2 = 000000002abd879f
swap [%i3+0x0b0],%l2 ! %l2 = 00000000c7068d6c
! Mem[00000000808001e0] = 0000006d, %l2 = 00000000c7068d6c
ldstub [%i1+0x1e0],%l2 ! %l2 = 00000000000000ff
! Mem[0000000080000024] = ff1bf702, %l0 = 00000000000000a0
swap [%i0+0x024],%l0 ! %l0 = 00000000ff1bf702
! Mem[00000000808000e8] = 6c8c82ab, %l5 = 691d744c, %l7 = 68781a2b
add %i1,0xe8,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000006c8c82ab
! Mem[0000000091800108] = d17ee0b7, %g2 = 0000000000000042
lduh [%o0+0x10a],%g2 ! %g2 = 000000000000d17e
! Mem[00000000800000e3] = 6dd8c486, %l0 = 00000000ff1bf702
ldstub [%i0+0x0e3],%l0 ! %l0 = 00000086000000ff
! Mem[0000000080800030] = b9ab3566, %l3 = 0000009b, %l4 = de9be9eb
add %i1,0x30,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b9ab3566
p56_label_21:
! Mem[0000000080000120] = 8961887ba3a07346, %l1 = bbbd61e34a66ff5a, %l1 = bbbd61e34a66ff5a
add %i0,0x120,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 8961887ba3a07346
! %l0 = 00000086, %l1 = a3a07346, Mem[00000000800000f8] = 382f3c5c 68781a2b
std %l0,[%i0+0x0f8] ! Mem[00000000800000f8] = 00000086 a3a07346
! Mem[0000000081000110] = bbbd61e3, %l5 = 00000000691d744c
swap [%i2+0x110],%l5 ! %l5 = 00000000bbbd61e3
! Mem[00000000900000dc] = da47c05f, %g2 = 000000000000d17e
lduw [%i4+0x0dc],%g2 ! %g2 = 00000000da47c05f
! Mem[0000000091000040] = 1023f63d, %g2 = 00000000da47c05f
ldsh [%i6+0x042],%g2 ! %g2 = 0000000000001023
! Mem[000000009080005c] = 00000073, %g2 = 0000000000001023
lduw [%i5+0x05c],%g2 ! %g2 = 0000000000000073
! Mem[00000000818000c8] = b35e33577eff38d3, %l2 = 0000000000000000, %l4 = 00000000b9ab3566
add %i3,0xc8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = b35e33577eff38d3
! Mem[00000000818001d0] = aa89742ca7411e02, %l5 = 00000000bbbd61e3, %l5 = 00000000bbbd61e3
add %i3,0x1d0,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = aa89742ca7411e02
! Mem[00000000910001e8] = b1ff691cc44c48cc, %g2 = 0000000000000073
ldx [%i6+0x1e8],%g2 ! %g2 = b1ff691cc44c48cc
! Mem[000000008100007c] = adc28a3b, %l6 = 00000033, %l6 = 00000033
add %i2,0x7c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000adc28a3b
p56_label_22:
! Mem[00000000800000c4] = 3d8ed304, %l3 = 000000000000009b
swap [%i0+0x0c4],%l3 ! %l3 = 000000003d8ed304
! Mem[0000000091800190] = bdfe98d7, %g2 = b1ff691cc44c48cc
ldsb [%o0+0x191],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000081800070] = 7bf543c9, %l3 = 3d8ed304, %l2 = 00000000
add %i3,0x70,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000007bf543c9
! Mem[0000000080800100] = 55360880c2e9520a, %l2 = 000000007bf543c9, %l6 = 00000000adc28a3b
add %i1,0x100,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 55360880c2e9520a
! %l2 = 000000007bf543c9, Mem[00000000910000bc] = c273d442
sth %l2,[%i6+0x0bc] ! Mem[00000000910000bc] = 43c9d442
! Mem[00000000910001fc] = b5918e91, %g2 = ffffffffffffffbd
lduw [%i6+0x1fc],%g2 ! %g2 = 00000000b5918e91
! Mem[000000009180015c] = 936f6d0e, %g2 = 00000000b5918e91
lduw [%o0+0x15c],%g2 ! %g2 = 00000000936f6d0e
! Mem[0000000081800050] = 0d4c26ee410e4294, %l2 = 000000007bf543c9, %l0 = 0000000000000086
add %i3,0x50,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 0d4c26ee410e4294
! Mem[0000000080800070] = 615fd7400f07f5a2, %l7 = 000000006c8c82ab, %l6 = 55360880c2e9520a
add %i1,0x70,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 615fd7400f07f5a2
! %l3 = 000000003d8ed304, Mem[0000000090000188] = 4ffa5e17cd9f816b
stx %l3,[%i4+0x188] ! Mem[0000000090000188] = 000000003d8ed304
p56_label_23:
! Mem[00000000808001e9] = 3a069126, %l4 = b35e33577eff38d3
ldstub [%i1+0x1e9],%l4 ! %l4 = 00000006000000ff
! %l4 = 0000000000000006, Mem[0000000080800110] = c8febe0860cb19b3
stx %l4,[%i1+0x110] ! Mem[0000000080800110] = 0000000000000006
! Mem[0000000090800120] = 78c6e65f 4526dca5, %g2 = 936f6d0e, %g3 = 1382a2ec
ldd [%i5+0x120],%g2 ! %g2 = 0000000078c6e65f 000000004526dca5
! Mem[0000000090000138] = cb82aaec 31a64a21, %g2 = 78c6e65f, %g3 = 4526dca5
ldd [%i4+0x138],%g2 ! %g2 = 00000000cb82aaec 0000000031a64a21
! Mem[0000000081000070] = b65cb88384abb37c, %l0 = 0d4c26ee410e4294, %l2 = 000000007bf543c9
add %i2,0x70,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = b65cb88384abb37c
! Mem[0000000090800190] = 7c092ad3 686da222, %g2 = cb82aaec, %g3 = 31a64a21
ldd [%i5+0x190],%g2 ! %g2 = 000000007c092ad3 00000000686da222
! Mem[000000009000003c] = e8c028a7, %g2 = 000000007c092ad3
lduw [%i4+0x03c],%g2 ! %g2 = 00000000e8c028a7
! Mem[000000009100000c] = 9be6b9d3, %g2 = 00000000e8c028a7
lduh [%i6+0x00c],%g2 ! %g2 = 0000000000009be6
! Mem[0000000080000128] = 76fd91a3, %l6 = 615fd7400f07f5a2
swap [%i0+0x128],%l6 ! %l6 = 0000000076fd91a3
! Mem[000000008000009c] = 004cea46, %l3 = 000000003d8ed304
ldstub [%i0+0x09c],%l3 ! %l3 = 00000000000000ff
p56_label_24:
! Mem[00000000918001ac] = 58a6480f, %g2 = 0000000000009be6
ldsh [%o0+0x1ac],%g2 ! %g2 = 00000000000058a6
! Mem[0000000080000058] = 99f46aaa, %l4 = 00000006, %l5 = a7411e02
add %i0,0x58,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000099f46aaa
! Mem[0000000081000128] = 80e80696, %l7 = 000000006c8c82ab
swap [%i2+0x128],%l7 ! %l7 = 0000000080e80696
! Mem[000000008100001c] = 521a81a7, %l1 = a3a07346, %l5 = 99f46aaa
add %i2,0x1c,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000521a81a7
! Mem[00000000910000d8] = 4dfbc8b7, %g2 = 00000000000058a6
ldsh [%i6+0x0d8],%g2 ! %g2 = 0000000000004dfb
! Mem[00000000910000f8] = d656b075, %g2 = 0000000000004dfb
ldsb [%i6+0x0f8],%g2 ! %g2 = ffffffffffffffd6
! Mem[00000000818001c8] = 60ca304d, %l1 = a3a07346, %l0 = 410e4294
add %i3,0x1c8,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 0000000060ca304d
! Mem[000000008000008b] = 0715b983, %l6 = 0000000076fd91a3
ldstub [%i0+0x08b],%l6 ! %l6 = 00000083000000ff
! Mem[000000008000007b] = 2b5e75aa, %l3 = 0000000000000000
ldstub [%i0+0x07b],%l3 ! %l3 = 000000aa000000ff
! %l4 = 0000000000000006, Mem[00000000908000e0] = 921156f4
stb %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 061156f4
p56_label_25:
! Mem[00000000818001a4] = 9d201296, %l0 = 60ca304d, %l6 = 00000083
add %i3,0x1a4,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000009d201296
! Mem[0000000081000148] = abf717c1, %l6 = 000000009d201296
swap [%i2+0x148],%l6 ! %l6 = 00000000abf717c1
! Mem[00000000808000a0] = 40eb6701058665a9, %l3 = 00000000000000aa, %l1 = 8961887ba3a07346
add %i1,0xa0,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 40eb6701058665a9
! Mem[0000000081000169] = e967c107, %l1 = 40eb6701058665a9
ldstub [%i2+0x169],%l1 ! %l1 = 00000067000000ff
! Mem[0000000080000140] = a4ee93417a52e5ee, %l6 = 00000000abf717c1, %l6 = 00000000abf717c1
add %i0,0x140,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = a4ee93417a52e5ee
! Mem[0000000090000118] = 4e6b7b22, %g2 = ffffffffffffffd6
lduw [%i4+0x118],%g2 ! %g2 = 000000004e6b7b22
! Mem[00000000910001c8] = fee1a5a8 89278576, %g2 = 4e6b7b22, %g3 = 686da222
ldd [%i6+0x1c8],%g2 ! %g2 = 00000000fee1a5a8 0000000089278576
! Mem[000000009080016c] = 13874d88, %g18 = ee2a76e2bfc8b883
ldsw [%i5+0x16c],%g2 ! %g2 = ee2a76e2bfc8b883
! Mem[0000000080800118] = ff8909b4, %l5 = 521a81a7, %l5 = 521a81a7
add %i1,0x118,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000ff8909b4
! Mem[0000000080800148] = b029811a2479110f, %l6 = a4ee93417a52e5ee, %l6 = a4ee93417a52e5ee
add %i1,0x148,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = b029811a2479110f
ba,a p56_not_taken_0_end
p56_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 0000000060ca304d
bne,a,pn %xcc,p56_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000067
bne,a,pn %xcc,p56_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be b65cb88384abb37c
bne,a,pn %xcc,p56_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000000000aa
bne,a,pn %xcc,p56_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000006
bne,a,pn %xcc,p56_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000ff8909b4
bne,a,pn %xcc,p56_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be b029811a2479110f
bne,a,pn %xcc,p56_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000080e80696
bne,a,pn %xcc,p56_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p56_check_fp_registers:
set p56_expected_fp_regs,%g3
std %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 55c3328f 6ef51c20
bne %xcc,p56_f0_fail
std %f2,[%g1]
ldx [%g1],%l1
ldx [%g3+0x08],%l0
cmp %l0,%l1 ! %f2 should be 67eab823 4c62a038
bne %xcc,p56_f2_fail
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be 2209b365 208e2739
bne %xcc,p56_f4_fail
nop
! Check Local Memory
set p56_local0_expect,%g1
p56_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 02373cc3000000a0
ldx [%i0+0x020],%g3 ! Observed data at 0000000080000020
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x020,%g4
ldx [%g1+0x030],%g2 ! Expected data = f9e14efd83ffc8d7
ldx [%i0+0x030],%g3 ! Observed data at 0000000080000030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x030,%g4
ldx [%g1+0x060],%g2 ! Expected data = af8ef3692c1361fb
ldx [%i0+0x060],%g3 ! Observed data at 0000000080000060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x060,%g4
ldx [%g1+0x078],%g2 ! Expected data = 2b5e75ff930be7cd
ldx [%i0+0x078],%g3 ! Observed data at 0000000080000078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x078,%g4
ldx [%g1+0x080],%g2 ! Expected data = 60cb19b3ebb5e318
ldx [%i0+0x080],%g3 ! Observed data at 0000000080000080
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 0715b9ffc75b7aca
ldx [%i0+0x088],%g3 ! Observed data at 0000000080000088
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x088,%g4
ldx [%g1+0x098],%g2 ! Expected data = 19e20e06ff4cea46
ldx [%i0+0x098],%g3 ! Observed data at 0000000080000098
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = ece134b50000009b
ldx [%i0+0x0c0],%g3 ! Observed data at 00000000800000c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0c0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 6dd8c4ffff780d18
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000800000e0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 00000086a3a07346
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000800000f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = ffe4a5bc2e3ff09a
ldx [%i0+0x110],%g3 ! Observed data at 0000000080000110
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x110,%g4
ldx [%g1+0x128],%g2 ! Expected data = 0f07f5a212c3fe65
ldx [%i0+0x128],%g3 ! Observed data at 0000000080000128
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x128,%g4
ldx [%g1+0x160],%g2 ! Expected data = 4a74ffb904fdf941
ldx [%i0+0x160],%g3 ! Observed data at 0000000080000160
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x160,%g4
ldx [%g1+0x170],%g2 ! Expected data = 270526aa14a74d5b
ldx [%i0+0x170],%g3 ! Observed data at 0000000080000170
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = 2587ffb78b4d6460
ldx [%i0+0x178],%g3 ! Observed data at 0000000080000178
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 2d53b6631affb23a
ldx [%i0+0x198],%g3 ! Observed data at 0000000080000198
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 7f6284fa9b2ae86a
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000800001c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 505686a0a8dbbb42
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000800001d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i0,0x1d0,%g4
set p56_local1_expect,%g1
p56_check_local1:
ldx [%g1+0x048],%g2 ! Expected data = a5885cdb7a5a5c37
ldx [%i1+0x048],%g3 ! Observed data at 0000000080800048
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x048,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 39466a184c5392ff
ldx [%i1+0x0a8],%g3 ! Observed data at 00000000808000a8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x110],%g2 ! Expected data = 0000000000000006
ldx [%i1+0x110],%g3 ! Observed data at 0000000080800110
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff8909b4a8bdda68
ldx [%i1+0x118],%g3 ! Observed data at 0000000080800118
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x118,%g4
ldx [%g1+0x150],%g2 ! Expected data = 45592ba9ab017cff
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 = d7daffe7ebb5e318
ldx [%i1+0x168],%g3 ! Observed data at 0000000080800168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 7c63cb2bc40517ff
ldx [%i1+0x188],%g3 ! Observed data at 0000000080800188
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x188,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 628868ffd9e43c91
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000808001b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = f13e36ff5694b9bc
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000808001c0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = ff00006d2afda20f
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000808001e0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 3aff9126000000d0
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000808001e8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i1,0x1e8,%g4
set p56_local2_expect,%g1
p56_check_local2:
ldx [%g1+0x010],%g2 ! Expected data = 412d5cffebab0732
ldx [%i2+0x010],%g3 ! Observed data at 0000000081000010
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x010,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0b1cb80c13124b4d
ldx [%i2+0x038],%g3 ! Observed data at 0000000081000038
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = 7bd28effadc28a3b
ldx [%i2+0x078],%g3 ! Observed data at 0000000081000078
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x078,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0eb8ff46169e8112
ldx [%i2+0x090],%g3 ! Observed data at 0000000081000090
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 0000004a8699f3b2
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000810000e0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x110],%g2 ! Expected data = 691d744c4a66ff5a
ldx [%i2+0x110],%g3 ! Observed data at 0000000081000110
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = 000000178da5f304
ldx [%i2+0x118],%g3 ! Observed data at 0000000081000118
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = 6c8c82abbdd98051
ldx [%i2+0x128],%g3 ! Observed data at 0000000081000128
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = ff5ea53f60ec26e4
ldx [%i2+0x138],%g3 ! Observed data at 0000000081000138
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x138,%g4
ldx [%g1+0x148],%g2 ! Expected data = 9d2012962dcb338d
ldx [%i2+0x148],%g3 ! Observed data at 0000000081000148
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x148,%g4
ldx [%g1+0x168],%g2 ! Expected data = e9ffc107e3a28a96
ldx [%i2+0x168],%g3 ! Observed data at 0000000081000168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = 54bc3c3f597c099d
ldx [%i2+0x170],%g3 ! Observed data at 0000000081000170
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x170,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 995277dd1cb7daff
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000810001c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 071c4f50c9ff80fe
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000810001d0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i2,0x1d0,%g4
set p56_local3_expect,%g1
p56_check_local3:
ldx [%g1+0x028],%g2 ! Expected data = 9be4a5bcf0dc6c6a
ldx [%i3+0x028],%g3 ! Observed data at 0000000081800028
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = f93b7699ec67136a
ldx [%i3+0x030],%g3 ! Observed data at 0000000081800030
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = b443d640a1ff3e24
ldx [%i3+0x058],%g3 ! Observed data at 0000000081800058
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = 00000007a50e3f39
ldx [%i3+0x060],%g3 ! Observed data at 0000000081800060
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 7bf543c91777226d
ldx [%i3+0x070],%g3 ! Observed data at 0000000081800070
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = b80bf003542affb2
ldx [%i3+0x098],%g3 ! Observed data at 0000000081800098
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 2abd879fa49cded5
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000818000b0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = b35e33577eff38d3
ldx [%i3+0x0c8],%g3 ! Observed data at 00000000818000c8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0c8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 484906543dffb945
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000818000f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = d1f6015db1fffa0b
ldx [%i3+0x120],%g3 ! Observed data at 0000000081800120
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x120,%g4
ldx [%g1+0x140],%g2 ! Expected data = aeabc5e79d533fba
ldx [%i3+0x140],%g3 ! Observed data at 0000000081800140
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 00000000a50e3f39
ldx [%i3+0x150],%g3 ! Observed data at 0000000081800150
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x150,%g4
ldx [%g1+0x168],%g2 ! Expected data = 6a82f21df4bb531c
ldx [%i3+0x168],%g3 ! Observed data at 0000000081800168
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x168,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 3c9c11179d201296
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000818001a0
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 7f686c5587ff13f1
ldx [%i3+0x1f8],%g3 ! Observed data at 00000000818001f8
cmp %g2,%g3
bne,a,pn %xcc,p56_local_failed
add %i3,0x1f8,%g4
! The test for processor 56 has passed
p56_passed:
ta GOOD_TRAP
nop
p56_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p56_failed
p56_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p56_failed
p56_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p56_failed
p56_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p56_failed
p56_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p56_failed
p56_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p56_failed
p56_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p56_failed
p56_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p56_failed
p56_f0_fail:
set p56_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f2_fail:
set p56_temp,%g6
mov 0xf02,%l0
stx %l0,[%g6]
std %f2,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
p56_f4_fail:
set p56_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! 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:
stba %l7,[%i0+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000008]
done
p56_trap1o:
stba %l7,[%o0+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000080000008]
done
p56_trap2e:
stda %l4,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800018]
done
p56_trap2o:
stda %l4,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000081800018]
done
p56_trap3e:
nop
nop
nop
nop
nop
done
p56_trap3o:
nop
nop
nop
nop
nop
done
p56_init_memory_pointers:
set p56_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p56_local0_start,%i0
set p56_local1_start,%i1
set p56_local2_start,%i2
set p56_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = aaa2845a7f72edc9
ldx [%g1+0x008],%l1 ! %l1 = b9df8335ebb5e318
ldx [%g1+0x010],%l2 ! %l2 = 5d1b8f76bc1ef37c
ldx [%g1+0x018],%l3 ! %l3 = 14f2c48e94912864
ldx [%g1+0x020],%l4 ! %l4 = 6c889cc7e9c1b987
ldx [%g1+0x028],%l5 ! %l5 = fcf1e4e82e599da2
ldx [%g1+0x030],%l6 ! %l6 = cf1c31889b2ae86a
ldx [%g1+0x038],%l7 ! %l7 = f2377de9ba3bc627
! Initialize the output register of window 0
set unres3_start,%o0
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 = b732ed84 08b400e5 efea3ea9 4923dec7
! %f4 = 5f64190f 6f12522a 488253ee 17a22b25
! %f8 = 6ba4446f d5ade34e 264bd9f4 c753b433
! %f12 = 0fdfa5c2 4534bc8e 0ec9afbf 5aad5cc9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 1c9f9679 5a6ede53 5e8f6f98 9d06297d
! %f20 = d4da3a6e 77b4486f 01e685a2 4778f6b9
! %f24 = b2286b07 1cdbed8b 069d626f 7a888574
! %f28 = a8f3ad52 635e8993 21758007 53d41f56
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = de7030ca 6a00d2a2 25817bc3 fe3bf6ea
! %f36 = a9071288 0f48862e 5097176e 41a8607c
! %f40 = 663f444f f653e3d1 36695386 11c3e34f
! %f44 = 068d35a8 f2757f6a 3e8eedfe ba585a2f
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8003c37f00000050,%g7,%g1 ! GSR scale = 10, align = 0
wr %g1,%g0,%gsr ! GSR = 8003c37f00000050
wr %g0,%y ! Clear Y 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:
! %l6 = 67a2b0f5a1196ec7, Mem[0000000090000024] = bee0efbc
stw %l6,[%i4+0x024] ! Mem[0000000090000024] = a1196ec7
! Mem[00000000820000b8] = 7de5b53a, %l4 = b7beb4183890647c
swap [%i0+0x0b8],%l4 ! %l4 = 000000007de5b53a
! Mem[00000000908001c8] = ebf52008, %g2 = 3aff4fe27083d663
lduw [%i5+0x1c8],%g2 ! %g2 = 00000000ebf52008
! Mem[0000000083800170] = 6f716943, %l0 = 2b8c61d3ebd96010
swap [%i3+0x170],%l0 ! %l0 = 000000006f716943
! Mem[00000000828000d8] = 76da3fbf669edd48, %l4 = 000000007de5b53a, %l0 = 000000006f716943
add %i1,0xd8,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 76da3fbf669edd48
! Mem[000000008380012c] = 5b16ce5d, %l0 = 76da3fbf669edd48
swap [%i3+0x12c],%l0 ! %l0 = 000000005b16ce5d
! %l4 = 000000007de5b53a, Mem[0000000090800082] = a4994b34
stb %l4,[%i5+0x082] ! Mem[0000000090800080] = 3a994b34
! %l6 = 67a2b0f5a1196ec7, Mem[0000000091800158] = 9dc4c12d936f6d0e
stx %l6,[%o0+0x158] ! Mem[0000000091800158] = 67a2b0f5a1196ec7
! Mem[00000000910001b8] = 1817b3a1, %g18 = 0a62562a86a1639d
ldsw [%i6+0x1b8],%g2 ! %g2 = 0a62562a86a1639d
! Mem[0000000082800140] = 140c791c, %l0 = 000000005b16ce5d
swap [%i1+0x140],%l0 ! %l0 = 00000000140c791c
p57_label_2:
! Mem[00000000838001a0] = 5c0fb458, %l4 = 000000007de5b53a
swap [%i3+0x1a0],%l4 ! %l4 = 000000005c0fb458
! Mem[0000000082000104] = 4ef574a0, %l0 = 00000000140c791c
ldstub [%i0+0x104],%l0 ! %l0 = 0000004e000000ff
! %l2 = dbc2916eb96b9c5c, Mem[00000000918001e8] = 0068f2084f5053a5
stx %l2,[%o0+0x1e8] ! Mem[00000000918001e8] = dbc2916eb96b9c5c
! Mem[00000000830000f8] = 6d93525ce44f19aa, %l2 = dbc2916eb96b9c5c, %l1 = 6dbf02fca4a2a7b6
add %i2,0xf8,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 6d93525ce44f19aa
! Mem[00000000838001b8] = e43ef11c, %l1 = 6d93525ce44f19aa
ldstub [%i3+0x1b8],%l1 ! %l1 = 000000e4000000ff
! %l4 = 000000005c0fb458, Mem[00000000910000c8] = bcc35aee1407c9ab
stx %l4,[%i6+0x0c8] ! Mem[00000000910000c8] = 000000005c0fb458
! Mem[0000000091800100] = c427624f05e7be2c, %g2 = 000000001817b3a1
ldx [%o0+0x100],%g2 ! %g2 = c427624f05e7be2c
! Mem[000000008280005a] = 382f3e32, %l0 = 000000000000004e
ldstub [%i1+0x05a],%l0 ! %l0 = 0000003e000000ff
! Mem[0000000082800154] = da12dbfe, %l5 = 5ca49166, %l3 = 2392ae7d
add %i1,0x154,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000da12dbfe
! Mem[0000000090000170] = bdacdeef, %g2 = c427624f05e7be2c
ldsh [%i4+0x172],%g2 ! %g2 = ffffffffffffbdac
p57_label_3:
! Mem[00000000908000a8] = ddf20eed, %g2 = ffffffffffffbdac
ldsb [%i5+0x0ab],%g2 ! %g2 = ffffffffffffffdd
! Mem[00000000820000b0] = aa577301417a9d0f, %l7 = 499d5a501eb5a9f7, %l7 = 499d5a501eb5a9f7
add %i0,0xb0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = aa577301417a9d0f
! Mem[00000000838001d5] = a8dbb1cd, %l2 = dbc2916eb96b9c5c
ldstub [%i3+0x1d5],%l2 ! %l2 = 000000db000000ff
! %l0 = 0000003e, %l1 = 000000e4, Mem[0000000091800178] = da6c138f 5aec40c2
std %l0,[%o0+0x178] ! Mem[0000000091800178] = 0000003e 000000e4
! Mem[0000000090800084] = 4b342dea, %g2 = ffffffffffffffdd
lduw [%i5+0x084],%g2 ! %g2 = 000000004b342dea
! %l0 = 000000000000003e, Mem[0000000090000178] = c97c7c42
sth %l0,[%i4+0x178] ! Mem[0000000090000178] = 003e7c42
! %l2 = 00000000000000db, Mem[00000000918001c8] = 1d0b9889
stw %l2,[%o0+0x1c8] ! Mem[00000000918001c8] = 000000db
! Mem[00000000830001c8] = ce80c65900ba0241, %l6 = 67a2b0f5a1196ec7, %l0 = 000000000000003e
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = ce80c65900ba0241
! Mem[0000000091800044] = 82176dd8, %g2 = 000000004b342dea
lduh [%o0+0x044],%g2 ! %g2 = 0000000000008217
! Mem[00000000918000c0] = ae091700 96c1128f, %g2 = 00008217, %g3 = 0bad0b00
ldd [%o0+0x0c0],%g2 ! %g2 = 00000000ae091700 0000000096c1128f
p57_label_4:
! Mem[000000009180001c] = 04eba244, %g2 = 00000000ae091700
lduh [%o0+0x01c],%g2 ! %g2 = 00000000000004eb
! %l5 = 7d609c005ca49166, Mem[0000000091800168] = 9ef57873
stw %l5,[%o0+0x168] ! Mem[0000000091800168] = 5ca49166
! Mem[0000000091000080] = 1cecd93cf53fdb96, %g2 = 00000000000004eb
ldx [%i6+0x080],%g2 ! %g2 = 1cecd93cf53fdb96
! %l5 = 7d609c005ca49166, Mem[000000009000018f] = 6b3bba38
stb %l5,[%i4+0x18f] ! Mem[000000009000018c] = 663bba38
! Mem[00000000918001d0] = a5d23446, %g2 = 1cecd93cf53fdb96
ldub [%o0+0x1d0],%g2 ! %g2 = 00000000000000a5
! Mem[0000000083800050] = 8ea1e51c6e4b0fc1, %l2 = 00000000000000db, %l3 = 00000000da12dbfe
add %i3,0x50,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 8ea1e51c6e4b0fc1
! Mem[00000000830001ec] = 3199c3ed, %l4 = 000000005c0fb458
ldsw [%i2+0x1ec],%l4 ! %l4 = 000000003199c3ed
! Mem[00000000908001a4] = 53389a2a, %g18 = 0a62562a86a1639d
ldsw [%i5+0x1a4],%g2 ! %g2 = 0a62562a86a1639d
! Mem[00000000828001f3] = 6acf4d29, %l7 = aa577301417a9d0f
ldstub [%i1+0x1f3],%l7 ! %l7 = 00000029000000ff
! Mem[000000008380013c] = 3eb34be7, %l6 = a1196ec7, %l6 = a1196ec7
add %i3,0x13c,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 000000003eb34be7
p57_label_5:
! Mem[0000000083000146] = 03603b66, %l2 = 00000000000000db
ldstub [%i2+0x146],%l2 ! %l2 = 0000003b000000ff
! Mem[000000009180012c] = ef635d12, %g2 = 0000000053389a2a
ldsh [%o0+0x12e],%g2 ! %g2 = ffffffffffffef63
! Mem[00000000910001cc] = 89278576, %g2 = ffffffffffffef63
lduw [%i6+0x1cc],%g2 ! %g2 = 0000000089278576
! %l4 = 3199c3ed, %l5 = 5ca49166, Mem[00000000900001b8] = 587249c8 db2d8400
std %l4,[%i4+0x1b8] ! Mem[00000000900001b8] = 3199c3ed 5ca49166
! Mem[0000000082800054] = 2a5f3c66, %l3 = 8ea1e51c6e4b0fc1
ldstub [%i1+0x054],%l3 ! %l3 = 0000002a000000ff
! Mem[0000000090000124] = e78541b8, %g2 = 0000000089278576
ldsb [%i4+0x125],%g2 ! %g2 = ffffffffffffffe7
! Mem[00000000918001a4] = f401a3b4, %g2 = ffffffffffffffe7
lduw [%o0+0x1a4],%g2 ! %g2 = 00000000f401a3b4
! Mem[00000000918000d8] = 8cf5264e, %g2 = 00000000f401a3b4
ldsb [%o0+0x0d8],%g2 ! %g2 = ffffffffffffff8c
! Mem[0000000082800094] = 87e4a7e4, %l2 = 0000003b, %l4 = 3199c3ed
add %i1,0x94,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000087e4a7e4
! Mem[0000000090800110] = e9aa0e7c, %g18 = 0a62562a86a1639d
ldsw [%i5+0x110],%g2 ! %g2 = 0a62562a86a1639d
p57_label_6:
! Mem[0000000083000110] = 613bc9c9eeb54cdc, %l1 = 00000000000000e4, %l3 = 000000000000002a
add %i2,0x110,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 613bc9c9eeb54cdc
! Mem[0000000083800170] = ebd96010, %l2 = 000000000000003b
swap [%i3+0x170],%l2 ! %l2 = 00000000ebd96010
! Mem[0000000082800158] = 2af4eabf69406767, %l3 = 613bc9c9eeb54cdc, %l2 = 00000000ebd96010
add %i1,0x158,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 2af4eabf69406767
! Mem[0000000083800058] = 2437423f, %l4 = 0000000087e4a7e4
swap [%i3+0x058],%l4 ! %l4 = 000000002437423f
! Mem[000000009080014c] = 0ff94014, %g2 = ffffffffe9aa0e7c
lduw [%i5+0x14c],%g2 ! %g2 = 000000000ff94014
! Mem[00000000820001f7] = b2139e72, %l6 = 000000003eb34be7
ldstub [%i0+0x1f7],%l6 ! %l6 = 00000072000000ff
! Mem[00000000910001ac] = 57ebb0cd, %g18 = 0a62562a86a1639d
ldsw [%i6+0x1ac],%g2 ! %g2 = 0a62562a86a1639d
! %l3 = 613bc9c9eeb54cdc, Mem[0000000091000120] = 9daeaae1f1505e6e
stx %l3,[%i6+0x120] ! Mem[0000000091000120] = 613bc9c9eeb54cdc
! Mem[00000000828001a4] = 8c408806, %l6 = 0000000000000072
swap [%i1+0x1a4],%l6 ! %l6 = 000000008c408806
! Mem[0000000083000138] = a45514cf, %l4 = 000000002437423f
swap [%i2+0x138],%l4 ! %l4 = 00000000a45514cf
p57_label_7:
! Mem[0000000083000128] = 9a906673, %l4 = 00000000a45514cf
ldstub [%i2+0x128],%l4 ! %l4 = 0000009a000000ff
! %l6 = 8c408806, %l7 = 00000029, Mem[0000000090800120] = 78c6e65f 4526dca5
std %l6,[%i5+0x120] ! Mem[0000000090800120] = 8c408806 00000029
! Mem[0000000090000070] = ef8595c8, %g2 = 0000000057ebb0cd
lduw [%i4+0x070],%g2 ! %g2 = 00000000ef8595c8
! Mem[00000000838000c0] = 83cc8e42, %l4 = 0000009a, %l5 = 5ca49166
add %i3,0xc0,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000083cc8e42
! Mem[0000000091800118] = 7c5cfb17, %g2 = 00000000ef8595c8
ldub [%o0+0x119],%g2 ! %g2 = 000000000000007c
! Mem[0000000082800190] = c6bf83c0, %l3 = eeb54cdc, %l3 = eeb54cdc
add %i1,0x190,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 00000000c6bf83c0
! %l6 = 8c408806, %l7 = 00000029, Mem[0000000091800010] = 52df9b31 0b5704ea
std %l6,[%o0+%o2] ! Mem[0000000091800010] = 8c408806 00000029
! Mem[00000000828001bd] = a9265d07, %l6 = 000000008c408806
ldstub [%i1+0x1bd],%l6 ! %l6 = 00000026000000ff
! Mem[0000000091000138] = 96e300a1c1037b10, %g2 = 000000000000007c
ldx [%i6+0x138],%g2 ! %g2 = 96e300a1c1037b10
! Mem[0000000091800170] = ad0f542f, %g2 = 96e300a1c1037b10
ldsb [%o0+0x171],%g2 ! %g2 = ffffffffffffffad
p57_label_8:
! Mem[00000000838000b0] = 6a841fd670f65fbd, %l0 = ce80c65900ba0241, %l0 = ce80c65900ba0241
add %i3,0xb0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = 6a841fd670f65fbd
! Mem[0000000091000068] = 442f3604, %g2 = ffffffffffffffad
lduw [%i6+0x068],%g2 ! %g2 = 00000000442f3604
! Mem[0000000083800098] = 4f418efe, %l6 = 00000026, %l7 = 00000029
add %i3,0x98,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000004f418efe
! Mem[0000000091800088] = 12ba89ae 227c6639, %g2 = 442f3604, %g3 = 96c1128f
ldd [%o0+0x088],%g2 ! %g2 = 0000000012ba89ae 00000000227c6639
! Mem[0000000083000066] = 45934182, %l0 = 6a841fd670f65fbd
ldstub [%i2+0x066],%l0 ! %l0 = 00000041000000ff
! Mem[0000000091800044] = 6dd8b037, %g2 = 0000000012ba89ae
lduh [%o0+0x046],%g2 ! %g2 = 0000000000006dd8
! Mem[00000000830001c8] = ce80c65900ba0241, %l3 = 00000000c6bf83c0, %l0 = 0000000000000041
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = ce80c65900ba0241
! Mem[0000000083800060] = 240c519d, %l1 = 000000e4, %l4 = 0000009a
add %i3,0x60,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 00000000240c519d
! %l6 = 0000000000000026, Mem[00000000900001c2] = fc32a770
stb %l6,[%i4+0x1c2] ! Mem[00000000900001c0] = 2632a770
! %l4 = 00000000240c519d, Mem[0000000090800048] = afc5a6f0
sth %l4,[%i5+0x048] ! Mem[0000000090800048] = 519da6f0
p57_label_9:
! Mem[00000000918001cc] = 61cfcdac, %g2 = 0000000000006dd8
lduw [%o0+0x1cc],%g2 ! %g2 = 0000000061cfcdac
! Mem[000000009080019c] = 3817f15b, %g2 = 0000000061cfcdac
lduh [%i5+0x19c],%g2 ! %g2 = 0000000000003817
! Mem[0000000090800178] = 7f93b779, %g2 = 0000000000003817
ldsb [%i5+0x178],%g2 ! %g2 = 000000000000007f
! Mem[00000000820000d8] = e0c3808a, %l6 = 00000026, %l6 = 00000026
add %i0,0xd8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000e0c3808a
! Mem[00000000828001e0] = 48878708, %l0 = ce80c65900ba0241
swap [%i1+0x1e0],%l0 ! %l0 = 0000000048878708
! Mem[00000000918000b0] = e97bf0eb, %g2 = 000000000000007f
ldsh [%o0+0x0b2],%g2 ! %g2 = ffffffffffffe97b
! Mem[00000000838001a4] = e072992b, %l0 = 48878708, %l1 = 000000e4
add %i3,0x1a4,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 00000000e072992b
! Mem[0000000090800060] = f7d1b44e, %g18 = 0a62562a86a1639d
ldsw [%i5+0x060],%g2 ! %g2 = 0a62562a86a1639d
! Mem[0000000082000048] = 6a42cd0827cb9137, %l2 = 2af4eabf69406767, %l5 = 0000000083cc8e42
add %i0,0x48,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 6a42cd0827cb9137
! Mem[00000000918000c0] = ae09170096c1128f, %g2 = fffffffff7d1b44e
ldx [%o0+0x0c0],%g2 ! %g2 = ae09170096c1128f
p57_label_10:
! %l4 = 240c519d, %l5 = 27cb9137, Mem[0000000090000118] = 4e6b7b22 7f8469b7
std %l4,[%i4+0x118] ! Mem[0000000090000118] = 240c519d 27cb9137
! %l6 = e0c3808a, %l7 = 4f418efe, Mem[00000000910000c0] = b32e8c43 86264844
std %l6,[%i6+0x0c0] ! Mem[00000000910000c0] = e0c3808a 4f418efe
! %l2 = 69406767, %l3 = c6bf83c0, Mem[0000000090000058] = 243d3024 564d8577
std %l2,[%i4+0x058] ! Mem[0000000090000058] = 69406767 c6bf83c0
! %l4 = 00000000240c519d, Mem[0000000090000158] = d1d1ef4e026fb8e3
stx %l4,[%i4+0x158] ! Mem[0000000090000158] = 00000000240c519d
! Mem[0000000082800018] = e34f9c67, %l3 = c6bf83c0, %l4 = 240c519d
add %i1,0x18,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000e34f9c67
! Mem[0000000091000178] = 5045ac3e face5388, %g2 = 96c1128f, %g3 = 227c6639
ldd [%i6+0x178],%g2 ! %g2 = 000000005045ac3e 00000000face5388
! Mem[00000000918001bc] = 105c4229, %g2 = 000000005045ac3e
ldub [%o0+0x1bc],%g2 ! %g2 = 0000000000000010
! Mem[00000000918000ac] = 4aa699d5, %g2 = 0000000000000010
ldub [%o0+0x0ad],%g2 ! %g2 = 000000000000004a
! %l5 = 6a42cd0827cb9137, Mem[0000000091000029] = 31f53b09
stb %l5,[%i6+0x029] ! Mem[0000000091000028] = 37f53b09
! Mem[0000000083000018] = 1c2e869f, %l5 = 27cb9137, %l0 = 48878708
add %i2,0x18,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000001c2e869f
p57_label_11:
! Mem[0000000082800098] = 2e04c9057df9b951, %l3 = 00000000c6bf83c0, %l4 = 00000000e34f9c67
add %i1,0x98,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = 2e04c9057df9b951
! Mem[00000000900000a8] = 72f4388f121c9e01, %g2 = 000000000000004a
ldx [%i4+0x0a8],%g2 ! %g2 = 72f4388f121c9e01
! Mem[00000000828000e2] = a7817e95, %l3 = 00000000c6bf83c0
ldstub [%i1+0x0e2],%l3 ! %l3 = 0000007e000000ff
! %l4 = 2e04c9057df9b951, Mem[000000009180011f] = 2387e078
stb %l4,[%o0+0x11f] ! Mem[000000009180011c] = 5187e078
! Mem[00000000828001f8] = 05c052011d0cdc68, %l7 = 000000004f418efe, %l1 = 00000000e072992b
add %i1,0x1f8,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 05c052011d0cdc68
! %l6 = 00000000e0c3808a, Mem[0000000090000159] = 00000024
stb %l6,[%i4+0x159] ! Mem[0000000090000158] = 8a000024
! %l5 = 6a42cd0827cb9137, Mem[00000000918001a4] = f401a3b4
stb %l5,[%o0+0x1a4] ! Mem[00000000918001a4] = 3701a3b4
! Mem[0000000090800078] = 30603d11, %g2 = 72f4388f121c9e01
lduw [%i5+0x078],%g2 ! %g2 = 0000000030603d11
! %l7 = 000000004f418efe, Mem[0000000091800008] = 8f1d57d113813d64
stx %l7,[%o0+%o1] ! Mem[0000000091800008] = 000000004f418efe
! Mem[0000000082800184] = 50562201, %l3 = 0000007e, %l3 = 0000007e
add %i1,0x184,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000050562201
p57_label_12:
! Mem[00000000820000ae] = 8f30dbca, %l1 = 05c052011d0cdc68
ldstub [%i0+0x0ae],%l1 ! %l1 = 000000db000000ff
! Mem[000000008200017c] = 419058d6, %l6 = e0c3808a, %l1 = 000000db
add %i0,0x17c,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000419058d6
! %l4 = 7df9b951, %l5 = 27cb9137, Mem[00000000828001e8] = e5a11f39 81f5e7c2
std %l4,[%i1+0x1e8] ! Mem[00000000828001e8] = 7df9b951 27cb9137
! %l6 = 00000000e0c3808a, Mem[00000000908000ae] = ed252559
sth %l6,[%i5+0x0ae] ! Mem[00000000908000ac] = 808a2559
! %l3 = 0000000050562201, Mem[0000000091000141] = 050689d9
stb %l3,[%i6+0x141] ! Mem[0000000091000140] = 010689d9
! Mem[0000000083000125] = 36fe464a, %l5 = 6a42cd0827cb9137
ldstub [%i2+0x125],%l5 ! %l5 = 000000fe000000ff
! Mem[00000000828000b4] = 8a68b451, %l7 = 000000004f418efe
swap [%i1+0x0b4],%l7 ! %l7 = 000000008a68b451
! Mem[0000000082000128] = c83b5372 2cfe2248, %l6 = e0c3808a, %l7 = 8a68b451
ldd [%i0+0x128],%l6 ! %l6 = 00000000c83b5372 000000002cfe2248
! %l2 = 2af4eabf69406767, Mem[0000000090000178] = 003e7c4227581157
stx %l2,[%i4+0x178] ! Mem[0000000090000178] = 2af4eabf69406767
! Mem[0000000083000078] = 24911e38, %l2 = 69406767, %l0 = 1c2e869f
add %i2,0x78,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 0000000024911e38
p57_label_13:
! Mem[0000000083800180] = efbf6df4e3a6a086, %l6 = 00000000c83b5372, %l4 = 2e04c9057df9b951
add %i3,0x180,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = efbf6df4e3a6a086
! Mem[00000000838000f8] = 562620ae, %l3 = 0000000050562201
swap [%i3+0x0f8],%l3 ! %l3 = 00000000562620ae
! Mem[00000000918000a8] = 64df8900544aa699, %g2 = 0000000030603d11
ldx [%o0+0x0a8],%g2 ! %g2 = 64df8900544aa699
! Mem[0000000083800128] = 9ee48803, %l4 = efbf6df4e3a6a086
swap [%i3+0x128],%l4 ! %l4 = 000000009ee48803
! Mem[0000000090800080] = 73703a994b342dea, %g2 = 64df8900544aa699
ldx [%i5+0x080],%g2 ! %g2 = 73703a994b342dea
! Mem[0000000083000168] = df8d2c454e0f36d5, %l7 = 000000002cfe2248, %l7 = 000000002cfe2248
add %i2,0x168,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = df8d2c454e0f36d5
! Mem[00000000820000a8] = d8b54b12, %l2 = 2af4eabf69406767
ldsh [%i0+0x0a8],%l2 ! %l2 = ffffffffffffd8b5
! Mem[0000000083000128] = ff906673, %l7 = df8d2c454e0f36d5
swap [%i2+0x128],%l7 ! %l7 = 00000000ff906673
! %l6 = 00000000c83b5372, Mem[0000000090800018] = fa73ed6ec37c859d
stx %l6,[%i5+%o3] ! Mem[0000000090800018] = 00000000c83b5372
! Mem[0000000082800170] = 1fcd55e5, %l3 = 00000000562620ae
swap [%i1+0x170],%l3 ! %l3 = 000000001fcd55e5
p57_label_14:
! Mem[0000000091000010] = 572edf53, %g2 = 73703a994b342dea
ldsh [%i6+0x012],%g2 ! %g2 = 000000000000572e
! Mem[0000000091800170] = 0f542fc0, %g2 = 000000000000572e
ldub [%o0+0x172],%g2 ! %g2 = 000000000000000f
! %l2 = ffffffffffffd8b5, Mem[000000009080007c] = 51d4b3e4
sth %l2,[%i5+0x07c] ! Mem[000000009080007c] = d8b5b3e4
! Mem[0000000091000044] = 3fd84b22, %g2 = 000000000000000f
lduh [%i6+0x046],%g2 ! %g2 = 0000000000003fd8
! Mem[0000000082800088] = 6f80dcbb, %l5 = 00000000000000fe
swap [%i1+0x088],%l5 ! %l5 = 000000006f80dcbb
! Mem[000000009000011c] = 27cb9137, %g2 = 0000000000003fd8
lduh [%i4+0x11c],%g2 ! %g2 = 00000000000027cb
! Mem[0000000091000038] = f211f356 2b19d18b, %g2 = 000027cb, %g3 = face5388
ldd [%i6+0x038],%g2 ! %g2 = 00000000f211f356 000000002b19d18b
! Mem[00000000820001d4] = 2cc6f3fa, %l7 = 00000000ff906673
ldsh [%i0+0x1d6],%l7 ! %l7 = fffffffffffff3fa
! %l4 = 000000009ee48803, Mem[0000000091800024] = ccd03a2b
stw %l4,[%o0+0x024] ! Mem[0000000091800024] = 9ee48803
! Mem[0000000083000184] = 59006fdc, %l1 = 00000000419058d6
swap [%i2+0x184],%l1 ! %l1 = 0000000059006fdc
p57_label_15:
! Mem[0000000082800155] = da12dbfe, %l5 = 000000006f80dcbb
ldstub [%i1+0x155],%l5 ! %l5 = 00000012000000ff
! %l2 = ffffffffffffd8b5, Mem[0000000091000048] = 4b221ae1c186360c
stx %l2,[%i6+0x048] ! Mem[0000000091000048] = ffffffffffffd8b5
! Mem[00000000830001f4] = 61d89da1, %l2 = ffffd8b5, %l5 = 00000012
add %i2,0x1f4,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 0000000061d89da1
! Mem[0000000083800123] = 8908a3d3, %l3 = 000000001fcd55e5
ldstub [%i3+0x123],%l3 ! %l3 = 000000d3000000ff
! Mem[0000000090000040] = e81df438315d3ce2, %g2 = 00000000f211f356
ldx [%i4+0x040],%g2 ! %g2 = e81df438315d3ce2
! Mem[000000008280008c] = 6b844f02, %l1 = 0000000059006fdc
swap [%i1+0x08c],%l1 ! %l1 = 000000006b844f02
! Mem[0000000082000113] = 55a86b84, %l3 = 00000000000000d3
ldstub [%i0+0x113],%l3 ! %l3 = 00000084000000ff
! Mem[0000000083000160] = d5fc21ce, %l7 = fffffffffffff3fa
ldub [%i2+0x160],%l7 ! %l7 = 00000000000000d5
! Mem[0000000090000190] = 3bba388c, %g2 = e81df438315d3ce2
ldsb [%i4+0x190],%g2 ! %g2 = 000000000000003b
! %l5 = 0000000061d89da1, Mem[0000000091000182] = deb01e98
stb %l5,[%i6+0x182] ! Mem[0000000091000180] = a1b01e98
p57_label_16:
! Mem[000000008280005d] = dab49638, %l6 = 00000000c83b5372
ldstub [%i1+0x05d],%l6 ! %l6 = 000000b4000000ff
! %l1 = 000000006b844f02, Mem[00000000910000a4] = dbaf757f
stw %l1,[%i6+0x0a4] ! Mem[00000000910000a4] = 6b844f02
! %l4 = 000000009ee48803, Mem[000000009180016c] = 0d3690f0
stw %l4,[%o0+0x16c] ! Mem[000000009180016c] = 9ee48803
! Mem[00000000820001d0] = 87e7d1a62cc6f3fa, %l4 = 000000009ee48803, %l0 = 0000000024911e38
add %i0,0x1d0,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 87e7d1a62cc6f3fa
! Mem[0000000090000114] = 520c240c, %g2 = 000000000000003b
ldsb [%i4+0x116],%g2 ! %g2 = 0000000000000052
! Mem[00000000918001d0] = 3446ea1f, %g2 = 0000000000000052
ldsh [%o0+0x1d2],%g2 ! %g2 = 0000000000003446
! Mem[0000000082000030] = e9d75243e1f42066, %l6 = 00000000000000b4, %l6 = 00000000000000b4
add %i0,0x30,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = e9d75243e1f42066
! Mem[000000009080004c] = c5294f46, %g2 = 0000000000003446
lduw [%i5+0x04c],%g2 ! %g2 = 00000000c5294f46
! Mem[00000000828000d8] = 76da3fbf669edd48, %l2 = ffffffffffffd8b5, %l2 = ffffffffffffd8b5
add %i1,0xd8,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = 76da3fbf669edd48
! Mem[0000000090800038] = 0ff2db19 b259c735, %g2 = c5294f46, %g3 = 2b19d18b
ldd [%i5+0x038],%g2 ! %g2 = 000000000ff2db19 00000000b259c735
p57_label_17:
! Mem[00000000828000e8] = 0924d7ecccfdf5aa, %l6 = e9d75243e1f42066, %l4 = 000000009ee48803
add %i1,0xe8,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 0924d7ecccfdf5aa
! Mem[00000000838000b4] = 70f65fbd, %l4 = 0924d7ecccfdf5aa
swap [%i3+0x0b4],%l4 ! %l4 = 0000000070f65fbd
! Mem[00000000838001f3] = 58a63fd3, %l7 = 00000000000000d5
ldstub [%i3+0x1f3],%l7 ! %l7 = 000000d3000000ff
! Mem[0000000082000148] = 838d6eab3f3cf1ee, %l5 = 0000000061d89da1, %l2 = 76da3fbf669edd48
add %i0,0x148,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 838d6eab3f3cf1ee
! %l1 = 000000006b844f02, Mem[0000000090800120] = 8c408806
stb %l1,[%i5+0x120] ! Mem[0000000090800120] = 02408806
! Mem[0000000083000146] = 0360ff66, %l3 = 0000000000000084
ldstub [%i2+0x146],%l3 ! %l3 = 000000ff000000ff
! Mem[000000009080001c] = c83b5372, %g18 = 0a62562a86a1639d
ldsw [%i5+0x01c],%g2 ! %g2 = 0a62562a86a1639d
! Mem[0000000083800120] = 8908a3fffa54146e, %l5 = 0000000061d89da1, %l5 = 0000000061d89da1
add %i3,0x120,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 8908a3fffa54146e
! %l2 = 838d6eab3f3cf1ee, Mem[0000000091800174] = 2fc0296a
stw %l2,[%o0+0x174] ! Mem[0000000091800174] = 3f3cf1ee
! Mem[0000000082800110] = ea1709abfd9a0445, %l2 = 838d6eab3f3cf1ee, %l6 = e9d75243e1f42066
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = ea1709abfd9a0445
p57_label_18:
! Mem[0000000083800160] = 1c5c34c2, %l0 = 2cc6f3fa, %l6 = fd9a0445
add %i3,0x160,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000001c5c34c2
! Mem[0000000091000088] = 04dbc27f 67ebf27b, %g2 = c83b5372, %g3 = b259c735
ldd [%i6+0x088],%g2 ! %g2 = 0000000004dbc27f 0000000067ebf27b
! Mem[000000008380010c] = 9c264942, %l0 = 2cc6f3fa, %l3 = 000000ff
add %i3,0x10c,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000009c264942
! Mem[0000000091800064] = 11ba078c, %g2 = 0000000004dbc27f
ldsb [%o0+0x065],%g2 ! %g2 = 0000000000000011
! Mem[00000000918000d0] = 3167ff06 3ce56bc7, %g2 = 00000011, %g3 = 67ebf27b
ldd [%o0+0x0d0],%g2 ! %g2 = 000000003167ff06 000000003ce56bc7
! %l2 = 838d6eab3f3cf1ee, Mem[00000000918000a8] = 64df8900544aa699
stx %l2,[%o0+0x0a8] ! Mem[00000000918000a8] = 838d6eab3f3cf1ee
! Mem[0000000090000138] = cb82aaec, %g2 = 000000003167ff06
lduw [%i4+0x138],%g2 ! %g2 = 00000000cb82aaec
! Mem[00000000838001a0] = 7de5b53ae072992b, %l2 = 838d6eab3f3cf1ee, %l3 = 000000009c264942
add %i3,0x1a0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 7de5b53ae072992b
! Mem[0000000082800030] = b60b0af47ce79016, %l5 = 8908a3fffa54146e, %l5 = 8908a3fffa54146e
add %i1,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = b60b0af47ce79016
! Mem[0000000091000110] = 6f4c32b3, %g18 = 0a62562a86a1639d
ldsw [%i6+0x110],%g2 ! %g2 = 0a62562a86a1639d
p57_label_19:
! %l0 = 2cc6f3fa, %l1 = 6b844f02, Mem[00000000910000b8] = d4ebb465 c273d442
std %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 2cc6f3fa 6b844f02
! Mem[00000000838001af] = db17d73b, %l6 = 000000001c5c34c2
ldstub [%i3+0x1af],%l6 ! %l6 = 0000003b000000ff
! %l5 = b60b0af47ce79016, Mem[0000000090000118] = 240c519d27cb9137
stx %l5,[%i4+0x118] ! Mem[0000000090000118] = b60b0af47ce79016
! Mem[0000000082000053] = 71c252fc, %l5 = b60b0af47ce79016
ldstub [%i0+0x053],%l5 ! %l5 = 000000fc000000ff
! Mem[0000000082800090] = 37a35dd7, %l6 = 000000000000003b
ldstub [%i1+0x090],%l6 ! %l6 = 00000037000000ff
! Mem[000000009080001c] = c83b5372, %g2 = 000000006f4c32b3
lduh [%i5+0x01c],%g2 ! %g2 = 000000000000c83b
! Mem[0000000090000050] = 426b4ad5, %g2 = 000000000000c83b
ldsh [%i4+0x050],%g2 ! %g2 = 000000000000426b
! Mem[00000000910001d0] = 5e069791 a8949fe2, %g2 = 0000426b, %g3 = 3ce56bc7
ldd [%i6+0x1d0],%g2 ! %g2 = 000000005e069791 00000000a8949fe2
! Mem[000000008200019c] = 3c0d7c47, %l1 = 6b844f02, %l0 = 2cc6f3fa
add %i0,0x19c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 000000003c0d7c47
! Mem[00000000910001c8] = a5a88927, %g2 = 000000005e069791
lduh [%i6+0x1ca],%g2 ! %g2 = 000000000000a5a8
p57_label_20:
! Mem[00000000828000e0] = a781ff9521408cbf, %l1 = 000000006b844f02, %l5 = 00000000000000fc
add %i1,0xe0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = a781ff9521408cbf
! Mem[0000000091000068] = 442f3604, %g2 = 000000000000a5a8
ldsb [%i6+0x068],%g2 ! %g2 = 0000000000000044
! %l2 = 3f3cf1ee, %l3 = e072992b, Mem[0000000090000118] = b60b0af4 7ce79016
std %l2,[%i4+0x118] ! Mem[0000000090000118] = 3f3cf1ee e072992b
! Mem[0000000083000089] = d8d73093, %l3 = 7de5b53ae072992b
ldstub [%i2+0x089],%l3 ! %l3 = 000000d7000000ff
! Mem[0000000091800138] = 1f964df4, %g2 = 0000000000000044
ldub [%o0+0x139],%g2 ! %g2 = 000000000000001f
! Mem[00000000828001d4] = 65a36c38, %l7 = 00000000000000d3
swap [%i1+0x1d4],%l7 ! %l7 = 0000000065a36c38
! %l4 = 0000000070f65fbd, Mem[00000000918000e8] = 3ba12806af60f6c1
stx %l4,[%o0+0x0e8] ! Mem[00000000918000e8] = 0000000070f65fbd
! Mem[0000000090000124] = 79e78541, %g2 = 000000000000001f
lduw [%i4+0x124],%g2 ! %g2 = 0000000079e78541
! Mem[00000000900000b8] = ae238658d1cbc030, %g2 = 0000000079e78541
ldx [%i4+0x0b8],%g2 ! %g2 = ae238658d1cbc030
! Mem[00000000910000e4] = 2679d4fb, %g2 = ae238658d1cbc030
ldsb [%i6+0x0e4],%g2 ! %g2 = 0000000000000026
p57_label_21:
! Mem[0000000083800074] = 4128b673, %l6 = 0000000000000037
ldub [%i3+0x075],%l6 ! %l6 = 0000000000000028
! %l6 = 00000028, %l7 = 65a36c38, Mem[0000000091800058] = 5eccfeee fa0ea805
std %l6,[%o0+0x058] ! Mem[0000000091800058] = 00000028 65a36c38
! Mem[00000000900001fc] = fc4e30f2, %g2 = 0000000000000026
ldsb [%i4+0x1fc],%g2 ! %g2 = fffffffffffffffc
! Mem[0000000083800190] = e23f0099c6f86b26, %l4 = 0000000070f65fbd, %l2 = 838d6eab3f3cf1ee
add %i3,0x190,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = e23f0099c6f86b26
! %l6 = 00000028, %l7 = 65a36c38, Mem[00000000918001f0] = e6c9843f 23b3ffa2
std %l6,[%o0+0x1f0] ! Mem[00000000918001f0] = 00000028 65a36c38
! Mem[00000000838000c8] = b9247aa6a5276c8c, %l0 = 000000003c0d7c47, %l5 = a781ff9521408cbf
add %i3,0xc8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = b9247aa6a5276c8c
! Mem[00000000910001d8] = de2192211382a2ec, %g2 = fffffffffffffffc
ldx [%i6+0x1d8],%g2 ! %g2 = de2192211382a2ec
! Mem[00000000830000f8] = 6d93525ce44f19aa, %l1 = 000000006b844f02, %l4 = 0000000070f65fbd
add %i2,0xf8,%g1
casxa [%g1]0x80,%l1,%l4 ! %l4 = 6d93525ce44f19aa
! Mem[00000000820001d0] = 87e7d1a6, %l6 = 0000000000000028
swap [%i0+0x1d0],%l6 ! %l6 = 0000000087e7d1a6
! %l4 = e44f19aa, %l5 = a5276c8c, Mem[0000000090800050] = 2a68c736 e0bdd7c8
std %l4,[%i5+0x050] ! Mem[0000000090800050] = e44f19aa a5276c8c
p57_label_22:
! %l4 = 6d93525ce44f19aa, Mem[0000000091800068] = 8c9fe99d
stw %l4,[%o0+0x068] ! Mem[0000000091800068] = e44f19aa
! Mem[0000000083800070] = 949e6dda4128b673, %l4 = 6d93525ce44f19aa, %l4 = 6d93525ce44f19aa
add %i3,0x70,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 949e6dda4128b673
! Mem[00000000918001ec] = b96b9c5c, %g2 = de2192211382a2ec
ldub [%o0+0x1ec],%g2 ! %g2 = 00000000000000b9
! Mem[0000000091000178] = ac3eface, %g2 = 00000000000000b9
lduh [%i6+0x17a],%g2 ! %g2 = 000000000000ac3e
! %l7 = 0000000065a36c38, Mem[0000000090000044] = 315d3ce2
stw %l7,[%i4+0x044] ! Mem[0000000090000044] = 65a36c38
! Mem[0000000090000018] = 591c05fd, %g18 = 0a62562a86a1639d
ldsw [%i4+%o3],%g2 ! %g2 = 0a62562a86a1639d
! Mem[0000000083800028] = 16ba002e64a53550, %l3 = 00000000000000d7, %l2 = e23f0099c6f86b26
add %i3,0x28,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 16ba002e64a53550
! %l7 = 0000000065a36c38, Mem[0000000090800160] = b0c88876
sth %l7,[%i5+0x160] ! Mem[0000000090800160] = 6c388876
! Mem[000000008300017d] = 88d889b4, %l0 = 000000003c0d7c47
ldstub [%i2+0x17d],%l0 ! %l0 = 000000d8000000ff
! Mem[0000000083800048] = 4d81b40c, %l2 = 16ba002e64a53550
swap [%i3+0x048],%l2 ! %l2 = 000000004d81b40c
p57_label_23:
! Mem[00000000908001b4] = 6fd28f1d, %g18 = 0a62562a86a1639d
ldsw [%i5+0x1b4],%g2 ! %g2 = 0a62562a86a1639d
! %l4 = 949e6dda4128b673, Mem[0000000090000168] = dbbc723c684e70cb
stx %l4,[%i4+0x168] ! Mem[0000000090000168] = 949e6dda4128b673
! Mem[0000000091800048] = 37761593, %g2 = 000000006fd28f1d
ldub [%o0+0x049],%g2 ! %g2 = 0000000000000037
! %l2 = 000000004d81b40c, Mem[00000000918000f4] = 91b1b504
stw %l2,[%o0+0x0f4] ! Mem[00000000918000f4] = 4d81b40c
! Mem[0000000082000108] = f0f7455b4329d325, %l7 = 0000000065a36c38, %l2 = 000000004d81b40c
add %i0,0x108,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = f0f7455b4329d325
! Mem[0000000083800180] = efbf6df4, %l4 = 4128b673, %l2 = 4329d325
add %i3,0x180,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 00000000efbf6df4
! Mem[0000000083800120] = 8908a3fffa54146e, %l4 = 949e6dda4128b673, %l5 = b9247aa6a5276c8c
add %i3,0x120,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = 8908a3fffa54146e
! Mem[0000000090000090] = f49f17236da0a403, %g2 = 0000000000000037
ldx [%i4+0x090],%g2 ! %g2 = f49f17236da0a403
! Mem[0000000082800090] = ffa35dd787e4a7e4, %l7 = 0000000065a36c38, %l2 = 00000000efbf6df4
add %i1,0x90,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = ffa35dd787e4a7e4
! Mem[00000000820001d8] = 77406a9a1c73e466, %l5 = 8908a3fffa54146e, %l5 = 8908a3fffa54146e
add %i0,0x1d8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 77406a9a1c73e466
p57_label_24:
! Mem[00000000830000e4] = d590cec1, %l1 = 000000006b844f02
swap [%i2+0x0e4],%l1 ! %l1 = 00000000d590cec1
! Mem[0000000091800130] = 74b24650, %g2 = f49f17236da0a403
lduh [%o0+0x132],%g2 ! %g2 = 00000000000074b2
! %l2 = ffa35dd787e4a7e4, Mem[0000000091000134] = bd627f18
stw %l2,[%i6+0x134] ! Mem[0000000091000134] = 87e4a7e4
! Mem[00000000918000bc] = d71bae09, %g2 = 00000000000074b2
lduh [%o0+0x0be],%g2 ! %g2 = 000000000000d71b
! Mem[0000000082800028] = be4f8aab, %l5 = 1c73e466, %l1 = d590cec1
add %i1,0x28,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000be4f8aab
! Mem[0000000082000020] = 5f8dd315, %l0 = 00000000000000d8
swap [%i0+%o4],%l0 ! %l0 = 000000005f8dd315
! %l0 = 5f8dd315, %l1 = be4f8aab, Mem[0000000091000128] = 1c009f80 15699322
std %l0,[%i6+0x128] ! Mem[0000000091000128] = 5f8dd315 be4f8aab
! %l5 = 77406a9a1c73e466, Mem[000000009080016c] = dd52e920
stw %l5,[%i5+0x16c] ! Mem[000000009080016c] = 1c73e466
! %l2 = ffa35dd787e4a7e4, Mem[0000000091800192] = fe98d772
stb %l2,[%o0+0x192] ! Mem[0000000091800190] = e498d772
! %l2 = 87e4a7e4, %l3 = 000000d7, Mem[0000000090800130] = e5d20aba 12668400
std %l2,[%i5+0x130] ! Mem[0000000090800130] = 87e4a7e4 000000d7
p57_label_25:
! Mem[0000000083800080] = 274871f75049b7c1, %l4 = 949e6dda4128b673
ldx [%i3+0x080],%l4 ! %l4 = 274871f75049b7c1
! Mem[0000000083000180] = 03c9b07b419058d6, %l7 = 0000000065a36c38, %l4 = 274871f75049b7c1
add %i2,0x180,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 03c9b07b419058d6
! Mem[0000000090000194] = 1d02ad2e, %g2 = 000000000000d71b
ldsh [%i4+0x194],%g2 ! %g2 = 0000000000001d02
! Mem[00000000820000b3] = aa577301, %l1 = 00000000be4f8aab
ldstub [%i0+0x0b3],%l1 ! %l1 = 00000001000000ff
! Mem[0000000082800069] = c9d8c420, %l3 = 00000000000000d7
ldstub [%i1+0x069],%l3 ! %l3 = 000000d8000000ff
! Mem[00000000838001a0] = 7de5b53a, %l0 = 000000005f8dd315
swap [%i3+0x1a0],%l0 ! %l0 = 000000007de5b53a
! %l4 = 03c9b07b419058d6, Mem[0000000090800188] = 4e146fcf
stw %l4,[%i5+0x188] ! Mem[0000000090800188] = 419058d6
! Mem[00000000820001f0] = 3aac75cc, %l2 = 87e4a7e4, %l3 = 000000d8
add %i0,0x1f0,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 000000003aac75cc
! Mem[0000000091000024] = dc625737, %g2 = 0000000000001d02
ldsh [%i6+0x026],%g2 ! %g2 = ffffffffffffdc62
! Mem[0000000090800154] = 04213e48, %g2 = ffffffffffffdc62
ldsb [%i5+0x156],%g2 ! %g2 = 0000000000000004
ba,a p57_not_taken_0_end
p57_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 000000007de5b53a
bne,a,pn %xcc,p57_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000000000001
bne,a,pn %xcc,p57_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ffa35dd787e4a7e4
bne,a,pn %xcc,p57_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000003aac75cc
bne,a,pn %xcc,p57_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 03c9b07b419058d6
bne,a,pn %xcc,p57_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 77406a9a1c73e466
bne,a,pn %xcc,p57_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000087e7d1a6
bne,a,pn %xcc,p57_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 0000000065a36c38
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 %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 488253ee 17a22b25
bne %xcc,p57_f6_fail
nop
! Check Local Memory
set p57_local0_expect,%g1
p57_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 000000d8d6c5b77d
ldx [%i0+0x020],%g3 ! Observed data at 0000000082000020
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x020,%g4
ldx [%g1+0x050],%g2 ! Expected data = 71c252fff9cdb9d4
ldx [%i0+0x050],%g3 ! Observed data at 0000000082000050
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x050,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = d8b54b128f30ffca
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000820000a8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = aa5773ff417a9d0f
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000820000b0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 3890647c44f846fa
ldx [%i0+0x0b8],%g3 ! Observed data at 00000000820000b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x100],%g2 ! Expected data = f0a6020cfff574a0
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 = 55a86bffba4bc409
ldx [%i0+0x110],%g3 ! Observed data at 0000000082000110
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x110,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000282cc6f3fa
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000820001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 3aac75ccb2139eff
ldx [%i0+0x1f0],%g3 ! Observed data at 00000000820001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i0,0x1f0,%g4
set p57_local1_expect,%g1
p57_check_local1:
ldx [%g1+0x050],%g2 ! Expected data = 997aab50ff5f3c66
ldx [%i1+0x050],%g3 ! Observed data at 0000000082800050
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x050,%g4
ldx [%g1+0x058],%g2 ! Expected data = 382fff32daff9638
ldx [%i1+0x058],%g3 ! Observed data at 0000000082800058
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x058,%g4
ldx [%g1+0x068],%g2 ! Expected data = c9ffc42049a14b7c
ldx [%i1+0x068],%g3 ! Observed data at 0000000082800068
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 000000fe59006fdc
ldx [%i1+0x088],%g3 ! Observed data at 0000000082800088
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ffa35dd787e4a7e4
ldx [%i1+0x090],%g3 ! Observed data at 0000000082800090
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 52c688b24f418efe
ldx [%i1+0x0b0],%g3 ! Observed data at 00000000828000b0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = a781ff9521408cbf
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000828000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x140],%g2 ! Expected data = 5b16ce5db1495e62
ldx [%i1+0x140],%g3 ! Observed data at 0000000082800140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = 21cb6053daffdbfe
ldx [%i1+0x150],%g3 ! Observed data at 0000000082800150
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = 562620aef01e0f75
ldx [%i1+0x170],%g3 ! Observed data at 0000000082800170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 5aa8c0a500000072
ldx [%i1+0x1a0],%g3 ! Observed data at 00000000828001a0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1a0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = e2e0ee7ba9ff5d07
ldx [%i1+0x1b8],%g3 ! Observed data at 00000000828001b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = e6a6e93c000000d3
ldx [%i1+0x1d0],%g3 ! Observed data at 00000000828001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 00ba0241f9b5bf5d
ldx [%i1+0x1e0],%g3 ! Observed data at 00000000828001e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1e0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 7df9b95127cb9137
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000828001e8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 6acf4dffd9050996
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000828001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i1,0x1f0,%g4
set p57_local2_expect,%g1
p57_check_local2:
ldx [%g1+0x060],%g2 ! Expected data = 01d9aa5e4593ff82
ldx [%i2+0x060],%g3 ! Observed data at 0000000083000060
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x060,%g4
ldx [%g1+0x088],%g2 ! Expected data = d8ff3093a7b3bdec
ldx [%i2+0x088],%g3 ! Observed data at 0000000083000088
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 3376d6896b844f02
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000830000e0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x120],%g2 ! Expected data = e4f2729b36ff464a
ldx [%i2+0x120],%g3 ! Observed data at 0000000083000120
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 4e0f36d5fdd5a9f6
ldx [%i2+0x128],%g3 ! Observed data at 0000000083000128
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = 2437423f6db87c0f
ldx [%i2+0x138],%g3 ! Observed data at 0000000083000138
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 7073ca940360ff66
ldx [%i2+0x140],%g3 ! Observed data at 0000000083000140
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = bc1624e888ff89b4
ldx [%i2+0x178],%g3 ! Observed data at 0000000083000178
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 03c9b07b419058d6
ldx [%i2+0x180],%g3 ! Observed data at 0000000083000180
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i2,0x180,%g4
set p57_local3_expect,%g1
p57_check_local3:
ldx [%g1+0x048],%g2 ! Expected data = 64a535502e4b19e0
ldx [%i3+0x048],%g3 ! Observed data at 0000000083800048
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = 87e4a7e4388d8b7e
ldx [%i3+0x058],%g3 ! Observed data at 0000000083800058
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x058,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 6a841fd6ccfdf5aa
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000838000b0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 50562201a2b01245
ldx [%i3+0x0f8],%g3 ! Observed data at 00000000838000f8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x120],%g2 ! Expected data = 8908a3fffa54146e
ldx [%i3+0x120],%g3 ! Observed data at 0000000083800120
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = e3a6a086669edd48
ldx [%i3+0x128],%g3 ! Observed data at 0000000083800128
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x128,%g4
ldx [%g1+0x170],%g2 ! Expected data = 0000003bb16d489d
ldx [%i3+0x170],%g3 ! Observed data at 0000000083800170
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x170,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 5f8dd315e072992b
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000838001a0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = d1ceec84db17d7ff
ldx [%i3+0x1a8],%g3 ! Observed data at 00000000838001a8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = ff3ef11c639feefc
ldx [%i3+0x1b8],%g3 ! Observed data at 00000000838001b8
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 476e7148a8ffb1cd
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000838001d0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 58a63fffb8b4e37d
ldx [%i3+0x1f0],%g3 ! Observed data at 00000000838001f0
cmp %g2,%g3
bne,a,pn %xcc,p57_local_failed
add %i3,0x1f0,%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_f6_fail:
set p57_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 57 failed
p57_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 57 failed
p57_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e4] ! Set processor 57 done flag
set p57_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p57_selfmod_failed:
ba p57_failed
mov 0xabc,%g1
p57_common_error:
or %g0,0xf19,%g1
ba p57_failed
mov %o5,%g3
p57_common_signature_error:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_common_timeout:
set p57_temp,%g1
ba p57_failed
st %g2,[%g1] ! Common Lock Number
p57_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p57_failed
mov 0x0,%g3
p57_trap1e:
stba %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000028]
ldsba [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800010]
lduba [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000083000010]
done
p57_trap1o:
stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000083000028]
ldsba [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800010]
lduba [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000083000010]
done
p57_trap2e:
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800028]
ldda [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082000018]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000018]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082800008]
ldsba [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083000008]
swapa [%i3+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083800010]
done
p57_trap2o:
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000083800028]
ldda [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000082000018]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000082000018]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000082800008]
ldsba [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000083000008]
swapa [%o3+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000083800010]
done
p57_trap3e:
nop
nop
nop
nop
done
p57_trap3o:
nop
nop
nop
nop
done
p57_init_memory_pointers:
set p57_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p57_local0_start,%i0
set p57_local1_start,%i1
set p57_local2_start,%i2
set p57_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 2b8c61d3ebd96010
ldx [%g1+0x008],%l1 ! %l1 = 6dbf02fca4a2a7b6
ldx [%g1+0x010],%l2 ! %l2 = dbc2916eb96b9c5c
ldx [%g1+0x018],%l3 ! %l3 = 26283ed42392ae7d
ldx [%g1+0x020],%l4 ! %l4 = b7beb4183890647c
ldx [%g1+0x028],%l5 ! %l5 = 7d609c005ca49166
ldx [%g1+0x030],%l6 ! %l6 = 67a2b0f5a1196ec7
ldx [%g1+0x038],%l7 ! %l7 = 499d5a501eb5a9f7
! Initialize the output register of window 0
set unres3_start,%o0
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 = dc627983 060b10a7 33cc2b17 476302cf
! %f4 = d8bf24d2 18683be4 ca119c54 6e566409
! %f8 = 22ae52db 26f08aea 1512701a 01d84cd6
! %f12 = 7b3d1021 9be8dd1c d30e2969 c99c45ae
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = c8fd1296 856aa2e1 21e6de1b 268fb954
! %f20 = 7a6b2643 0af8f6f3 b2340e4f c95d51f3
! %f24 = 232621e6 6e3a796f 8ef13b2e 432c8c2c
! %f28 = 3c19729d 6bd21202 45b3d4bc 4a8e7672
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 6ff38c06 df475200 911c2f43 f882f4ae
! %f36 = 343fa86d 835b7f9e 5a175b7d 5770e907
! %f40 = 1e11b82f 7f3e6403 e0eb7c1c f910c1ad
! %f44 = 8b389ad7 26aeb020 ffaffbe0 ced17045
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x61d1a7b700000017,%g7,%g1 ! GSR scale = 2, align = 7
wr %g1,%g0,%gsr ! GSR = 61d1a7b700000017
wr %g0,%y ! Clear Y 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[000000008580009c] = 9fb89185, %l2 = 6a9cbcec, %l4 = e1665943
add %i3,0x9c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000009fb89185
! Mem[00000000908001e4] = 8f2613e9, %g18 = 533aaee047c213d1
ldsw [%i5+0x1e4],%g2 ! %g2 = 533aaee047c213d1
! Mem[0000000084800010] = 7d25a5eb, %l0 = b57f12087011745b
swap [%i1+%o2],%l0 ! %l0 = 000000007d25a5eb
! Mem[00000000858000a9] = 05f00fe1, %l7 = 5c34990df47e22be
ldstub [%i3+0x0a9],%l7 ! %l7 = 000000f0000000ff
! Mem[000000008500001c] = 57dfee52, %l6 = 0decbd94, %l0 = 7d25a5eb
add %i2,0x1c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 0000000057dfee52
! Mem[0000000084000030] = 8e042ec6d7e03bf9, %l6 = bd2ce35e0decbd94, %l0 = 0000000057dfee52
add %i0,0x30,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 8e042ec6d7e03bf9
! Mem[0000000084000104] = 478ea0bf, %l5 = b35757d281d36017
swap [%i0+0x104],%l5 ! %l5 = 00000000478ea0bf
! Mem[00000000908000b0] = 2559cd9b 53402956, %g2 = 8f2613e9, %g3 = 0bad0b00
ldd [%i5+0x0b0],%g2 ! %g2 = 000000002559cd9b 0000000053402956
! Mem[0000000091000154] = 1ffe244a, %g2 = 000000002559cd9b
ldsb [%i6+0x156],%g2 ! %g2 = 000000000000001f
! Mem[00000000840000d4] = eed893e3, %l2 = 6a9cbcec, %l3 = 4dfae4c0
add %i0,0xd4,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 00000000eed893e3
p58_label_2:
! Mem[0000000085000088] = 7ec049de, %l6 = 0decbd94, %l0 = d7e03bf9
add %i2,0x88,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000007ec049de
! Mem[00000000918001c8] = 1d0b9889 61cfcdac, %g2 = 0000001f, %g3 = 53402956
ldd [%o0+0x1c8],%g2 ! %g2 = 000000001d0b9889 0000000061cfcdac
! %l2 = 7772e7506a9cbcec, Mem[00000000910001d5] = 949fe2de
stb %l2,[%i6+0x1d5] ! Mem[00000000910001d4] = ec9fe2de
! Mem[000000009100017c] = face5388, %g2 = 000000001d0b9889
ldsh [%i6+0x17c],%g2 ! %g2 = ffffffffffffface
! Mem[00000000918000f0] = 9e1291b1, %g2 = ffffffffffffface
ldsb [%o0+0x0f2],%g2 ! %g2 = ffffffffffffff9e
! Mem[0000000085000145] = 098772db, %l7 = 00000000000000f0
ldstub [%i2+0x145],%l7 ! %l7 = 00000087000000ff
! Mem[000000009100004c] = 0cde1db3, %g2 = ffffffffffffff9e
ldsb [%i6+0x04f],%g2 ! %g2 = 000000000000000c
! Mem[0000000084800030] = 95935556b0efddff, %l5 = 00000000478ea0bf, %l5 = 00000000478ea0bf
add %i1,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 95935556b0efddff
! Mem[00000000850001d0] = 7b2af4676d70f2e0, %l7 = 0000000000000087, %l3 = 00000000eed893e3
add %i2,0x1d0,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 7b2af4676d70f2e0
! %l6 = bd2ce35e0decbd94, Mem[00000000840001c8] = 09b0add4
sth %l6,[%i0+0x1c8] ! Mem[00000000840001c8] = bd94add4
p58_label_3:
! Mem[00000000858000e8] = a8639f91, %l0 = 7ec049de, %l2 = 6a9cbcec
add %i3,0xe8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000a8639f91
! Mem[0000000090000100] = 8d70682c, %g2 = 000000000000000c
lduh [%i4+0x102],%g2 ! %g2 = 0000000000008d70
! Mem[0000000085800114] = 234197e9, %l6 = 0decbd94, %l7 = 00000087
add %i3,0x114,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000234197e9
! Mem[00000000900000cc] = 2096bba5, %g2 = 0000000000008d70
lduh [%i4+0x0cc],%g2 ! %g2 = 0000000000002096
! Mem[00000000850001e4] = 9d256cda, %l3 = 7b2af4676d70f2e0
swap [%i2+0x1e4],%l3 ! %l3 = 000000009d256cda
! Mem[0000000090000110] = e5369b5f 79df520c, %g2 = 00002096, %g3 = 61cfcdac
ldd [%i4+0x110],%g2 ! %g2 = 00000000e5369b5f 0000000079df520c
! Mem[0000000085000110] = fb63e9f9, %l1 = 072f493d, %l6 = 0decbd94
add %i2,0x110,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000fb63e9f9
! Mem[0000000085000108] = 0ac30d63069d559c, %l6 = 00000000fb63e9f9, %l0 = 000000007ec049de
add %i2,0x108,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 0ac30d63069d559c
! %l6 = 00000000fb63e9f9, Mem[000000009080013c] = 71f3ccd5
sth %l6,[%i5+0x13c] ! Mem[000000009080013c] = e9f9ccd5
! Mem[0000000084800110] = a5571596, %l4 = 9fb89185, %l3 = 9d256cda
add %i1,0x110,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000a5571596
p58_label_4:
! Mem[000000008580012e] = aad148c2, %l4 = 000000009fb89185
ldstub [%i3+0x12e],%l4 ! %l4 = 00000048000000ff
! %l0 = 0ac30d63069d559c, Mem[00000000908001f9] = 01413693
stb %l0,[%i5+0x1f9] ! Mem[00000000908001f8] = 9c413693
! Mem[0000000084800170] = 59723e27, %l6 = 00000000fb63e9f9
swap [%i1+0x170],%l6 ! %l6 = 0000000059723e27
! Mem[0000000085000191] = 3d0b3c7b, %l5 = 95935556b0efddff
ldstub [%i2+0x191],%l5 ! %l5 = 0000000b000000ff
! Mem[0000000084000128] = 20583e38, %l2 = 00000000a8639f91
swap [%i0+0x128],%l2 ! %l2 = 0000000020583e38
! Mem[0000000090800168] = 0230dd52, %g2 = 00000000e5369b5f
lduh [%i5+0x16a],%g2 ! %g2 = 0000000000000230
! Mem[00000000850000a2] = 8ebfc2bb, %l7 = 00000000234197e9
ldstub [%i2+0x0a2],%l7 ! %l7 = 000000c2000000ff
! Mem[0000000091800088] = 12ba89ae 227c6639, %g2 = 00000230, %g3 = 79df520c
ldd [%o0+0x088],%g2 ! %g2 = 0000000012ba89ae 00000000227c6639
! Mem[00000000900000d8] = 738cda47, %g2 = 0000000012ba89ae
lduh [%i4+0x0da],%g2 ! %g2 = 000000000000738c
! %l3 = 00000000a5571596, Mem[000000008500019a] = 1cf4111c
sth %l3,[%i2+0x19a] ! Mem[0000000085000198] = 1cf41596
p58_label_5:
! Mem[00000000858001c8] = 42a269d34c427975, %l7 = 00000000000000c2, %l2 = 0000000020583e38
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 42a269d34c427975
! %l2 = 4c427975, %l3 = a5571596, Mem[00000000918001e0] = 999759c0 cb7262f3
std %l2,[%o0+0x1e0] ! Mem[00000000918001e0] = 4c427975 a5571596
! Mem[00000000848000d1] = 8424cd58, %l5 = 000000000000000b
ldstub [%i1+0x0d1],%l5 ! %l5 = 00000024000000ff
! %l5 = 0000000000000024, Mem[00000000900001dc] = 2dbad84a
stw %l5,[%i4+0x1dc] ! Mem[00000000900001dc] = 00000024
! %l6 = 0000000059723e27, Mem[00000000910001d0] = 5e069791a8ec9fe2
stx %l6,[%i6+0x1d0] ! Mem[00000000910001d0] = 0000000059723e27
! Mem[0000000090800188] = 4e146fcf823973fe, %g2 = 000000000000738c
ldx [%i5+0x188],%g2 ! %g2 = 4e146fcf823973fe
! Mem[0000000084800120] = 7850dbcc41848ece, %l3 = 00000000a5571596, %l0 = 0ac30d63069d559c
add %i1,0x120,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7850dbcc41848ece
! Mem[0000000084800014] = f194cca2, %l5 = 00000024, %l5 = 00000024
add %i1,0x14,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000f194cca2
! Mem[0000000085000138] = feab0fbd, %l4 = 00000048, %l4 = 00000048
add %i2,0x138,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 00000000feab0fbd
! Mem[0000000090800120] = 78c6e65f, %g2 = 4e146fcf823973fe
ldsh [%i5+0x120],%g2 ! %g2 = 00000000000078c6
p58_label_6:
! %l1 = e2a2cbd6072f493d, Mem[00000000908001d0] = e9ecc45f
stw %l1,[%i5+0x1d0] ! Mem[00000000908001d0] = 072f493d
! %l0 = 7850dbcc41848ece, Mem[00000000908001c6] = 4d42ebf5
sth %l0,[%i5+0x1c6] ! Mem[00000000908001c4] = 8eceebf5
! Mem[0000000084800144] = 8cbeafeb, %l4 = feab0fbd, %l4 = feab0fbd
add %i1,0x144,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 000000008cbeafeb
! Mem[000000008580006a] = 13cc4050, %l0 = 7850dbcc41848ece
ldstub [%i3+0x06a],%l0 ! %l0 = 00000040000000ff
! %l0 = 0000000000000040, Mem[0000000090800018] = fa73ed6ec37c859d
stx %l0,[%i5+%o3] ! Mem[0000000090800018] = 0000000000000040
! Mem[0000000084800115] = edfb983b, %l6 = 0000000059723e27
ldstub [%i1+0x115],%l6 ! %l6 = 000000fb000000ff
! Mem[00000000850000fb] = 969a82b3, %l4 = 000000008cbeafeb
ldstub [%i2+0x0fb],%l4 ! %l4 = 000000b3000000ff
! Mem[0000000091000140] = 47050689d9de5dcd, %g2 = 00000000000078c6
ldx [%i6+0x140],%g2 ! %g2 = 47050689d9de5dcd
! %l4 = 000000b3, %l5 = f194cca2, Mem[0000000091800048] = b0377615 93c680d2
std %l4,[%o0+0x048] ! Mem[0000000091800048] = 000000b3 f194cca2
! %l3 = 00000000a5571596, Mem[0000000091000170] = 9b414f1c488b4661
stx %l3,[%i6+0x170] ! Mem[0000000091000170] = 00000000a5571596
p58_label_7:
! Mem[00000000918001d0] = a5d23446 ea1f732e, %g2 = d9de5dcd, %g3 = 227c6639
ldd [%o0+0x1d0],%g2 ! %g2 = 00000000a5d23446 00000000ea1f732e
! Mem[00000000858001a4] = 2a430710, %l1 = e2a2cbd6072f493d
ldsw [%i3+0x1a4],%l1 ! %l1 = 000000002a430710
! Mem[0000000085000118] = ee72598c, %l0 = 0000000000000040
ldstub [%i2+0x118],%l0 ! %l0 = 000000ee000000ff
! Mem[0000000090800158] = 3e484630c0ef85ef, %g2 = 00000000a5d23446
ldx [%i5+0x158],%g2 ! %g2 = 3e484630c0ef85ef
! Mem[0000000084000080] = 463974ae83f7e145, %l4 = 00000000000000b3, %l6 = 00000000000000fb
add %i0,0x80,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 463974ae83f7e145
! Mem[0000000084000023] = fd353a5f, %l3 = 00000000a5571596
ldstub [%i0+0x023],%l3 ! %l3 = 0000005f000000ff
! %l1 = 000000002a430710, Mem[00000000910000c8] = bcc35aee1407c9ab
stx %l1,[%i6+0x0c8] ! Mem[00000000910000c8] = 000000002a430710
! %l4 = 000000b3, %l5 = f194cca2, Mem[00000000900000b8] = ae238658 d1cbc030
std %l4,[%i4+0x0b8] ! Mem[00000000900000b8] = 000000b3 f194cca2
! Mem[0000000091800058] = 5eccfeee fa0ea805, %g2 = c0ef85ef, %g3 = ea1f732e
ldd [%o0+0x058],%g2 ! %g2 = 000000005eccfeee 00000000fa0ea805
! Mem[00000000848001ec] = 85af1470, %l5 = 00000000f194cca2
ldstub [%i1+0x1ec],%l5 ! %l5 = 00000085000000ff
p58_label_8:
! Mem[0000000090800174] = 9e5a486c, %g2 = 000000005eccfeee
lduh [%i5+0x174],%g2 ! %g2 = 0000000000009e5a
! Mem[000000008400002c] = 749c2e58, %l7 = 000000c2, %l0 = 000000ee
add %i0,0x2c,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000749c2e58
! Mem[0000000084800194] = 6e70efc4, %l2 = 42a269d34c427975
swap [%i1+0x194],%l2 ! %l2 = 000000006e70efc4
! Mem[0000000090800100] = 3fbef4b4, %g2 = 0000000000009e5a
ldsb [%i5+0x101],%g2 ! %g2 = 000000000000003f
! Mem[00000000858000a8] = 05ff0fe1, %l7 = 00000000000000c2
swap [%i3+0x0a8],%l7 ! %l7 = 0000000005ff0fe1
! Mem[0000000085000030] = 6c7e251a3191f7ae, %l2 = 000000006e70efc4, %l6 = 463974ae83f7e145
add %i2,0x30,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 6c7e251a3191f7ae
! Mem[00000000858000f0] = b68f4c8ccdd98387, %l2 = 000000006e70efc4, %l3 = 000000000000005f
add %i3,0xf0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = b68f4c8ccdd98387
! Mem[0000000085800178] = 7ce0160c37fe8e10, %l7 = 0000000005ff0fe1, %l0 = 00000000749c2e58
add %i3,0x178,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 7ce0160c37fe8e10
! %l4 = 00000000000000b3, Mem[00000000910001b5] = e85ac518
stb %l4,[%i6+0x1b5] ! Mem[00000000910001b4] = b35ac518
! Mem[00000000840000f4] = dd62a537, %l7 = 05ff0fe1, %l2 = 6e70efc4
add %i0,0xf4,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000dd62a537
p58_label_9:
! Mem[0000000084000089] = 18e59b07, %l0 = 7ce0160c37fe8e10
ldstub [%i0+0x089],%l0 ! %l0 = 000000e5000000ff
! Mem[0000000084800054] = 47360ffb, %l6 = 6c7e251a3191f7ae
lduw [%i1+0x054],%l6 ! %l6 = 0000000047360ffb
! Mem[00000000900001d8] = 28bf21bb, %g2 = 000000000000003f
ldsb [%i4+0x1d8],%g2 ! %g2 = 0000000000000028
! Mem[00000000840001eb] = 982b5425, %l5 = 0000000000000085
ldstub [%i0+0x1eb],%l5 ! %l5 = 00000025000000ff
! Mem[0000000091800078] = 09fc106d, %g2 = 0000000000000028
ldsb [%o0+0x07b],%g2 ! %g2 = 0000000000000009
! Mem[0000000084000010] = 5d5493de, %l5 = 00000025, %l5 = 00000025
add %i0,0x10,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000005d5493de
! Mem[0000000084000008] = f9dab55f, %l5 = 000000005d5493de
lduw [%i0+%o1],%l5 ! %l5 = 00000000f9dab55f
! Mem[0000000085000038] = 359bffb4d9c7ab01, %l5 = 00000000f9dab55f, %l0 = 00000000000000e5
add %i2,0x38,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 359bffb4d9c7ab01
! Mem[00000000848000bd] = 0fbf3778, %l3 = b68f4c8ccdd98387
ldstub [%i1+0x0bd],%l3 ! %l3 = 000000bf000000ff
! Mem[000000009180008c] = 227c6639, %g2 = 0000000000000009
lduw [%o0+0x08c],%g2 ! %g2 = 00000000227c6639
p58_label_10:
! Mem[0000000084800048] = 3a014d78, %l5 = 00000000f9dab55f
swap [%i1+0x048],%l5 ! %l5 = 000000003a014d78
! Mem[00000000840000c8] = 6dce5fda931e5913, %l1 = 000000002a430710, %l6 = 0000000047360ffb
add %i0,0xc8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 6dce5fda931e5913
! %l7 = 0000000005ff0fe1, Mem[00000000910001f8] = e4d5765c
sth %l7,[%i6+0x1f8] ! Mem[00000000910001f8] = 0fe1765c
! Mem[000000008500018c] = d0afb1c1, %l2 = 00000000dd62a537
swap [%i2+0x18c],%l2 ! %l2 = 00000000d0afb1c1
! %l2 = 00000000d0afb1c1, Mem[0000000090800000] = b5979d1de3091c39
stx %l2,[%i5+%g0] ! Mem[0000000090800000] = 00000000d0afb1c1
! Mem[0000000084000188] = 47a9db35, %l1 = 000000002a430710
swap [%i0+0x188],%l1 ! %l1 = 0000000047a9db35
! Mem[00000000848000f8] = a240c80e, %l6 = 6dce5fda931e5913
swap [%i1+0x0f8],%l6 ! %l6 = 00000000a240c80e
! Mem[00000000840000d8] = 65e1ccd8ffcae4c3, %l7 = 0000000005ff0fe1, %l3 = 00000000000000bf
add %i0,0xd8,%g1
casxa [%g1]0x80,%l7,%l3 ! %l3 = 65e1ccd8ffcae4c3
! Mem[000000008400016a] = 065eadb4, %l3 = 65e1ccd8ffcae4c3
ldstub [%i0+0x16a],%l3 ! %l3 = 000000ad000000ff
! Mem[000000009000009c] = e30238ad, %g2 = 00000000227c6639
ldsh [%i4+0x09c],%g2 ! %g2 = ffffffffffffe302
p58_label_11:
! Mem[0000000090800098] = 40e9c9d8, %g2 = ffffffffffffe302
ldub [%i5+0x099],%g2 ! %g2 = 0000000000000040
! %l6 = 00000000a240c80e, Mem[000000009180017e] = 40c2fca9
sth %l6,[%o0+0x17e] ! Mem[000000009180017c] = c80efca9
! Mem[00000000840001a0] = bc37be7b, %l0 = d9c7ab01, %l5 = 3a014d78
add %i0,0x1a0,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000bc37be7b
! %l5 = 00000000bc37be7b, Mem[000000009180008c] = 227c6639
stb %l5,[%o0+0x08c] ! Mem[000000009180008c] = 7b7c6639
! %l5 = 00000000bc37be7b, Mem[0000000090800108] = a08db62c43f786ef
stx %l5,[%i5+0x108] ! Mem[0000000090800108] = 00000000bc37be7b
! Mem[0000000084000054] = 33d64937, %l1 = 47a9db35, %l4 = 000000b3
add %i0,0x54,%g1
casa [%g1]0x80,%l1,%l4 ! %l4 = 0000000033d64937
! %l4 = 0000000033d64937, Mem[0000000085000024] = d82827ab
sth %l4,[%i2+0x024] ! Mem[0000000085000024] = 493727ab
! %l6 = 00000000a240c80e, Mem[00000000908001c0] = 71f81ff3f2058ece
stx %l6,[%i5+0x1c0] ! Mem[00000000908001c0] = 00000000a240c80e
! %l2 = 00000000d0afb1c1, Mem[00000000910001ec] = c44c48cc
stw %l2,[%i6+0x1ec] ! Mem[00000000910001ec] = d0afb1c1
! Mem[00000000910001f8] = 0fe1765c b5918e91, %g2 = 00000040, %g3 = fa0ea805
ldd [%i6+0x1f8],%g2 ! %g2 = 000000000fe1765c 00000000b5918e91
p58_label_12:
! %l7 = 0000000005ff0fe1, Mem[0000000090800002] = 0000d0af
sth %l7,[%i5+0x002] ! Mem[0000000090800000] = 0fe1d0af
! Mem[0000000084800008] = d3e9c4d4954d8732, %l3 = 00000000000000ad, %l4 = 0000000033d64937
add %i1,0x08,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = d3e9c4d4954d8732
! Mem[00000000900000e8] = 00749d3b, %g2 = 000000000fe1765c
lduh [%i4+0x0ea],%g2 ! %g2 = 0000000000000074
! Mem[0000000091800144] = c792f175, %g2 = 0000000000000074
ldsb [%o0+0x145],%g2 ! %g2 = ffffffffffffffc7
! Mem[00000000858001f8] = 63fb3552f02d1479, %l2 = 00000000d0afb1c1, %l7 = 0000000005ff0fe1
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 63fb3552f02d1479
! Mem[0000000085800068] = 13ccff50, %l4 = 954d8732, %l1 = 47a9db35
add %i3,0x68,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 0000000013ccff50
! Mem[0000000090800030] = b46f8839, %g2 = ffffffffffffffc7
ldsh [%i5+0x032],%g2 ! %g2 = ffffffffffffb46f
! Mem[00000000848001e8] = 5e3babdcffaf1470, %l1 = 0000000013ccff50, %l3 = 00000000000000ad
add %i1,0x1e8,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 5e3babdcffaf1470
! Mem[0000000090000180] = eb44f105, %g2 = ffffffffffffb46f
ldsh [%i4+0x180],%g2 ! %g2 = ffffffffffffeb44
! %l5 = 00000000bc37be7b, Mem[0000000091000184] = 1e98874b
sth %l5,[%i6+0x184] ! Mem[0000000091000184] = be7b874b
p58_label_13:
! Mem[000000008400005c] = a1d73e7e, %l2 = 00000000d0afb1c1
lduw [%i0+0x05c],%l2 ! %l2 = 00000000a1d73e7e
! Mem[0000000084800044] = e49c5c31, %l1 = 0000000013ccff50
swap [%i1+0x044],%l1 ! %l1 = 00000000e49c5c31
! Mem[000000008500003c] = d9c7ab01, %l3 = 5e3babdcffaf1470
swap [%i2+0x03c],%l3 ! %l3 = 00000000d9c7ab01
! Mem[0000000090800174] = 486c7f93, %g2 = ffffffffffffeb44
ldsh [%i5+0x176],%g2 ! %g2 = 000000000000486c
! Mem[00000000858000b4] = 6ac2293f, %l0 = d9c7ab01, %l7 = f02d1479
add %i3,0xb4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006ac2293f
! Mem[00000000840001d0] = 5f2ecc2c, %l6 = a240c80e, %l0 = d9c7ab01
add %i0,0x1d0,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000005f2ecc2c
! Mem[00000000918000f8] = 2c39abb3820479d7, %g2 = 000000000000486c
ldx [%o0+0x0f8],%g2 ! %g2 = 2c39abb3820479d7
! %l5 = 00000000bc37be7b, Mem[00000000918000c8] = b2d8d437
sth %l5,[%o0+0x0c8] ! Mem[00000000918000c8] = be7bd437
! Mem[00000000848001c4] = b00780a8, %l1 = 00000000e49c5c31
swap [%i1+0x1c4],%l1 ! %l1 = 00000000b00780a8
! Mem[0000000090000080] = e75680f9 00fc2d06, %g2 = 820479d7, %g3 = b5918e91
ldd [%i4+0x080],%g2 ! %g2 = 00000000e75680f9 0000000000fc2d06
p58_label_14:
! %l7 = 000000006ac2293f, Mem[0000000090000090] = f49f17236da0a403
stx %l7,[%i4+0x090] ! Mem[0000000090000090] = 000000006ac2293f
! Mem[0000000085000140] = 66397a13, %l7 = 6ac2293f, %l2 = a1d73e7e
add %i2,0x140,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 0000000066397a13
! %l2 = 0000000066397a13, Mem[00000000910001a8] = ca69d450
stw %l2,[%i6+0x1a8] ! Mem[00000000910001a8] = 66397a13
! Mem[0000000085800144] = 4e7cb61a, %l4 = d3e9c4d4954d8732
swap [%i3+0x144],%l4 ! %l4 = 000000004e7cb61a
! %l5 = 00000000bc37be7b, Mem[00000000900001aa] = d0d5d38f
sth %l5,[%i4+0x1aa] ! Mem[00000000900001a8] = be7bd38f
! Mem[0000000084000000] = df0dd6dd, %l6 = a240c80e, %l0 = 5f2ecc2c
casa [%i0]0x80,%l6,%l0 ! %l0 = 00000000df0dd6dd
! Mem[0000000084000128] = a8639f918bdc0d81, %l2 = 0000000066397a13, %l5 = 00000000bc37be7b
add %i0,0x128,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a8639f918bdc0d81
! Mem[0000000085000164] = 83202fe5, %l3 = 00000000d9c7ab01
swap [%i2+0x164],%l3 ! %l3 = 0000000083202fe5
! Mem[00000000900001b8] = c8db2d84, %g2 = 00000000e75680f9
ldub [%i4+0x1bb],%g2 ! %g2 = 00000000000000c8
! Mem[0000000091000148] = 9adef771 920ceb5c, %g2 = 000000c8, %g3 = 00fc2d06
ldd [%i6+0x148],%g2 ! %g2 = 000000009adef771 00000000920ceb5c
p58_label_15:
! Mem[000000008400011c] = b57c93aa, %l2 = 0000000066397a13
swap [%i0+0x11c],%l2 ! %l2 = 00000000b57c93aa
! Mem[0000000085800198] = a35202cb, %l6 = 00000000a240c80e
swap [%i3+0x198],%l6 ! %l6 = 00000000a35202cb
! Mem[00000000840000e0] = a11a1586, %l4 = 000000004e7cb61a
swap [%i0+0x0e0],%l4 ! %l4 = 00000000a11a1586
! Mem[0000000084000148] = f4706678, %l4 = a11a1586, %l6 = a35202cb
add %i0,0x148,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000f4706678
! Mem[0000000084800048] = f9dab55f2f2259f8, %l2 = 00000000b57c93aa, %l2 = 00000000b57c93aa
add %i1,0x48,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = f9dab55f2f2259f8
! Mem[00000000848001d4] = db44905b, %l3 = 83202fe5, %l6 = f4706678
add %i1,0x1d4,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 00000000db44905b
! %l2 = f9dab55f2f2259f8, Mem[00000000840000ea] = b345e996
sth %l2,[%i0+0x0ea] ! Mem[00000000840000e8] = b34559f8
! Mem[0000000085000114] = 664cf9c5, %l1 = 00000000b00780a8
swap [%i2+0x114],%l1 ! %l1 = 00000000664cf9c5
! %l3 = 0000000083202fe5, Mem[0000000091000158] = 244a5c85
sth %l3,[%i6+0x158] ! Mem[0000000091000158] = 2fe55c85
! Mem[00000000900000c4] = 871bc2ed, %g2 = 000000009adef771
ldub [%i4+0x0c5],%g2 ! %g2 = 0000000000000087
p58_label_16:
! Mem[0000000091800148] = 75d32e0a0cd57706, %g2 = 0000000000000087
ldx [%o0+0x148],%g2 ! %g2 = 75d32e0a0cd57706
! Mem[0000000084000080] = 463974ae, %l0 = df0dd6dd, %l2 = 2f2259f8
add %i0,0x80,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000463974ae
! Mem[000000008580000d] = e950609f, %l1 = 00000000664cf9c5
ldstub [%i3+0x00d],%l1 ! %l1 = 00000050000000ff
! Mem[00000000900000d8] = fc8e738c, %g2 = 75d32e0a0cd57706
ldsb [%i4+0x0d8],%g2 ! %g2 = fffffffffffffffc
! Mem[00000000918001d4] = ea1f732e, %g2 = fffffffffffffffc
lduw [%o0+0x1d4],%g2 ! %g2 = 00000000ea1f732e
! Mem[00000000858001d0] = 188f09af b5faea13, %l4 = a11a1586, %l5 = 8bdc0d81
ldd [%i3+0x1d0],%l4 ! %l4 = 00000000188f09af 00000000b5faea13
! Mem[00000000848000f0] = a6d82aa0c2d246ed, %l4 = 00000000188f09af, %l2 = 00000000463974ae
add %i1,0xf0,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = a6d82aa0c2d246ed
! Mem[00000000848001c8] = 5afd0be1, %l5 = b5faea13, %l3 = 83202fe5
add %i1,0x1c8,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000005afd0be1
! %l2 = a6d82aa0c2d246ed, Mem[00000000918001fc] = d85c4f18
stw %l2,[%o0+0x1fc] ! Mem[00000000918001fc] = c2d246ed
! Mem[0000000085000068] = b022d7f989cb587e, %l4 = 00000000188f09af, %l1 = 0000000000000050
add %i2,0x68,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = b022d7f989cb587e
p58_label_17:
! Mem[00000000908000a8] = d71785dd, %g18 = 533aaee047c213d1
ldsw [%i5+0x0a8],%g2 ! %g2 = 533aaee047c213d1
! Mem[00000000900000d8] = fc8e738c, %g2 = ffffffffd71785dd
ldub [%i4+0x0d8],%g2 ! %g2 = 00000000000000fc
! Mem[0000000090800044] = b6938ad3, %g2 = 00000000000000fc
ldub [%i5+0x044],%g2 ! %g2 = 00000000000000b6
! Mem[00000000900001e0] = 41cac255, %g2 = 00000000000000b6
ldsh [%i4+0x1e0],%g2 ! %g2 = 00000000000041ca
! Mem[00000000848000f8] = 931e591379995ac1, %l6 = 00000000db44905b, %l2 = a6d82aa0c2d246ed
add %i1,0xf8,%g1
casxa [%g1]0x80,%l6,%l2 ! %l2 = 931e591379995ac1
! Mem[00000000848001df] = 4518d13d, %l0 = 00000000df0dd6dd
ldstub [%i1+0x1df],%l0 ! %l0 = 0000003d000000ff
! Mem[0000000090800158] = 30c0ef85, %g2 = 00000000000041ca
ldsb [%i5+0x15b],%g2 ! %g2 = 0000000000000030
! Mem[000000008500015c] = d7dc31d1, %l1 = 89cb587e, %l0 = 0000003d
add %i2,0x15c,%g1
casa [%g1]0x80,%l1,%l0 ! %l0 = 00000000d7dc31d1
! Mem[0000000091800170] = 98ad0f54 2fc0296a, %g2 = 00000030, %g3 = 920ceb5c
ldd [%o0+0x170],%g2 ! %g2 = 0000000098ad0f54 000000002fc0296a
! Mem[0000000084000194] = f271accd, %l3 = 5afd0be1, %l4 = 188f09af
add %i0,0x194,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000f271accd
p58_label_18:
! %l2 = 79995ac1, %l3 = 5afd0be1, Mem[0000000090000068] = 5483fd96 d7808cb0
std %l2,[%i4+0x068] ! Mem[0000000090000068] = 79995ac1 5afd0be1
! Mem[0000000084800158] = d59a8cc9, %l0 = 00000000d7dc31d1
swap [%i1+0x158],%l0 ! %l0 = 00000000d59a8cc9
! Mem[00000000858000c0] = 1e7372065d7fc4be, %l5 = 00000000b5faea13, %l2 = 931e591379995ac1
add %i3,0xc0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 1e7372065d7fc4be
! Mem[0000000084800050] = a5727dbe, %l3 = 5afd0be1, %l5 = b5faea13
add %i1,0x50,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a5727dbe
! Mem[000000009180012c] = ef635d12, %g2 = 0000000098ad0f54
lduh [%o0+0x12e],%g2 ! %g2 = 000000000000ef63
! Mem[0000000085800190] = e142a641d55c1eca, %l1 = b022d7f989cb587e, %l6 = 00000000db44905b
add %i3,0x190,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = e142a641d55c1eca
! %l0 = 00000000d59a8cc9, Mem[0000000091000058] = 1aa7b94194e2a721
stx %l0,[%i6+0x058] ! Mem[0000000091000058] = 00000000d59a8cc9
! Mem[000000008480005c] = e61f7e16, %l3 = 000000005afd0be1
swap [%i1+0x05c],%l3 ! %l3 = 00000000e61f7e16
! Mem[000000008400004c] = 612de027, %l5 = a5727dbe, %l2 = 5d7fc4be
add %i0,0x4c,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 00000000612de027
! Mem[0000000084000129] = a8639f91, %l2 = 00000000612de027
ldstub [%i0+0x129],%l2 ! %l2 = 00000063000000ff
p58_label_19:
! Mem[0000000085000050] = c38cca74, %l4 = f271accd, %l1 = 89cb587e
add %i2,0x50,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000c38cca74
! Mem[00000000848001bc] = 787c5639, %l4 = f271accd, %l7 = 6ac2293f
add %i1,0x1bc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000787c5639
! Mem[000000008480012c] = 4714d8d5, %l1 = c38cca74, %l1 = c38cca74
add %i1,0x12c,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 000000004714d8d5
! Mem[0000000084800064] = e0a56f16, %l5 = 00000000a5727dbe
swap [%i1+0x064],%l5 ! %l5 = 00000000e0a56f16
! Mem[00000000900001bc] = db2d8400, %g18 = 533aaee047c213d1
ldsw [%i4+0x1bc],%g2 ! %g2 = 533aaee047c213d1
! Mem[0000000084000130] = 94d47a7945c42121, %l1 = 000000004714d8d5, %l5 = 00000000e0a56f16
add %i0,0x130,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 94d47a7945c42121
! Mem[00000000918000f0] = 980a9e12, %g18 = 533aaee047c213d1
ldsw [%o0+0x0f0],%g2 ! %g2 = 533aaee047c213d1
! Mem[00000000840001bc] = ca44fd01, %l4 = 00000000f271accd
swap [%i0+0x1bc],%l4 ! %l4 = 00000000ca44fd01
! Mem[0000000085800017] = b5a04fc4, %l1 = 000000004714d8d5
ldstub [%i3+0x017],%l1 ! %l1 = 000000c4000000ff
! Mem[0000000091000030] = 9b369fcd7e2e20fb, %g2 = ffffffff980a9e12
ldx [%i6+0x030],%g2 ! %g2 = 9b369fcd7e2e20fb
p58_label_20:
! %l2 = 0000000000000063, Mem[00000000900001e0] = 41cac255
stb %l2,[%i4+0x1e0] ! Mem[00000000900001e0] = 63cac255
! %l0 = 00000000d59a8cc9, Mem[0000000084000024] = 6ac2f0b2
stw %l0,[%i0+0x024] ! Mem[0000000084000024] = d59a8cc9
! Mem[00000000848000e8] = c34c3fed, %l5 = 94d47a7945c42121
swap [%i1+0x0e8],%l5 ! %l5 = 00000000c34c3fed
! Mem[0000000090800090] = 71c44099 adcd5c3b, %g2 = 7e2e20fb, %g3 = 2fc0296a
ldd [%i5+0x090],%g2 ! %g2 = 0000000071c44099 00000000adcd5c3b
! Mem[00000000840001d0] = 5f2ecc2c, %l6 = e142a641d55c1eca
swap [%i0+0x1d0],%l6 ! %l6 = 000000005f2ecc2c
! Mem[0000000084000050] = 7996c74d, %l5 = c34c3fed, %l3 = e61f7e16
add %i0,0x50,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 000000007996c74d
! Mem[00000000840000d7] = eed893e3, %l0 = 00000000d59a8cc9
ldstub [%i0+0x0d7],%l0 ! %l0 = 000000e3000000ff
! Mem[0000000084000058] = f1e417bda1d73e7e, %l3 = 000000007996c74d, %l0 = 00000000000000e3
add %i0,0x58,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = f1e417bda1d73e7e
! Mem[0000000090000078] = 567e7f9f, %g2 = 0000000071c44099
ldub [%i4+0x07a],%g2 ! %g2 = 0000000000000056
! Mem[0000000084800006] = 27ab48ec, %l5 = 00000000c34c3fed
ldstub [%i1+0x006],%l5 ! %l5 = 00000048000000ff
p58_label_21:
! Mem[00000000900000ac] = 121c9e01, %g18 = 533aaee047c213d1
ldsw [%i4+0x0ac],%g2 ! %g2 = 533aaee047c213d1
! Mem[00000000840001a8] = 0b6f9838, %l1 = 000000c4, %l6 = 5f2ecc2c
add %i0,0x1a8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 000000000b6f9838
! Mem[000000008500009c] = 8f1f98d6, %l4 = 00000000ca44fd01
swap [%i2+0x09c],%l4 ! %l4 = 000000008f1f98d6
! %l6 = 000000000b6f9838, Mem[00000000908001e6] = 13e99169
sth %l6,[%i5+0x1e6] ! Mem[00000000908001e4] = 98389169
! Mem[0000000084800178] = 0af9cbaa, %l2 = 00000063, %l0 = a1d73e7e
add %i1,0x178,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 000000000af9cbaa
! Mem[000000008500007c] = 304cda00, %l6 = 000000000b6f9838
swap [%i2+0x07c],%l6 ! %l6 = 00000000304cda00
! Mem[000000008480019b] = d07caac9, %l7 = 00000000787c5639
ldstub [%i1+0x19b],%l7 ! %l7 = 000000c9000000ff
! Mem[0000000085000020] = dd13c5dd, %l1 = 00000000000000c4
ldstub [%i2+%o4],%l1 ! %l1 = 000000dd000000ff
! Mem[00000000850000d8] = c4f2a5a6, %l3 = 000000007996c74d
lduw [%i2+0x0d8],%l3 ! %l3 = 00000000c4f2a5a6
! Mem[0000000090000020] = f46b84e7 bee0efbc, %g2 = 121c9e01, %g3 = adcd5c3b
ldd [%i4+%o4],%g2 ! %g2 = 00000000f46b84e7 00000000bee0efbc
p58_label_22:
! Mem[0000000085800194] = d55c1eca, %l5 = 0000000000000048
ldsb [%i3+0x194],%l5 ! %l5 = ffffffffffffffd5
! Mem[0000000085000120] = 04afa756, %l1 = 000000dd, %l5 = ffffffd5
add %i2,0x120,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000004afa756
! %l4 = 000000008f1f98d6, Mem[0000000090800134] = 12668400
sth %l4,[%i5+0x134] ! Mem[0000000090800134] = 98d68400
! Mem[000000008580006c] = a49ef4e8, %l2 = 00000063, %l4 = 8f1f98d6
add %i3,0x6c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000a49ef4e8
! %l0 = 0af9cbaa, %l1 = 000000dd, Mem[00000000910000b8] = d4ebb465 c273d442
std %l0,[%i6+0x0b8] ! Mem[00000000910000b8] = 0af9cbaa 000000dd
! Mem[000000008400006c] = 59ed5f12, %l6 = 00000000304cda00
swap [%i0+0x06c],%l6 ! %l6 = 0000000059ed5f12
! Mem[0000000091800124] = 7151f34b, %g2 = 00000000f46b84e7
ldsh [%o0+0x126],%g2 ! %g2 = 0000000000007151
! Mem[0000000085000130] = 8125fccc, %l2 = 00000063, %l4 = a49ef4e8
add %i2,0x130,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000008125fccc
! Mem[00000000918000d0] = 3167ff06, %g2 = 0000000000007151
lduw [%o0+0x0d0],%g2 ! %g2 = 000000003167ff06
! Mem[0000000090000014] = 443d9959, %g2 = 000000003167ff06
ldub [%i4+0x015],%g2 ! %g2 = 0000000000000044
p58_label_23:
! Mem[00000000910001b0] = 531bbab3, %g2 = 0000000000000044
ldub [%i6+0x1b2],%g2 ! %g2 = 0000000000000053
! Mem[00000000850000a0] = 8ebfffbb, %l4 = 000000008125fccc
swap [%i2+0x0a0],%l4 ! %l4 = 000000008ebfffbb
! Mem[0000000084000038] = 830a97704647ac25, %l7 = 00000000000000c9, %l0 = 000000000af9cbaa
add %i0,0x38,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 830a97704647ac25
! Mem[00000000850001db] = 7b089631, %l5 = 0000000004afa756
ldstub [%i2+0x1db],%l5 ! %l5 = 00000031000000ff
! Mem[00000000848000b0] = 4acd332edbaef08e, %l7 = 00000000000000c9, %l6 = 0000000059ed5f12
add %i1,0xb0,%g1
casxa [%g1]0x80,%l7,%l6 ! %l6 = 4acd332edbaef08e
! Mem[0000000084800110] = a5571596edff983b, %l2 = 0000000000000063, %l5 = 0000000000000031
add %i1,0x110,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = a5571596edff983b
! Mem[0000000090000148] = 7ada8830e3e718c0, %g2 = 0000000000000053
ldx [%i4+0x148],%g2 ! %g2 = 7ada8830e3e718c0
! Mem[00000000848001ec] = ffaf1470, %l7 = 000000c9, %l5 = edff983b
add %i1,0x1ec,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000ffaf1470
! Mem[00000000908001a4] = 2af7afcd, %g2 = 7ada8830e3e718c0
ldub [%i5+0x1a7],%g2 ! %g2 = 000000000000002a
! Mem[0000000085000064] = cd35fa5e, %l3 = c4f2a5a6, %l1 = 000000dd
add %i2,0x64,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000cd35fa5e
p58_label_24:
! Mem[0000000091000060] = 291e59f7, %g2 = 000000000000002a
lduw [%i6+0x060],%g2 ! %g2 = 00000000291e59f7
! Mem[0000000084800088] = 9e8d3997, %l6 = dbaef08e, %l2 = 00000063
add %i1,0x88,%g1
casa [%g1]0x80,%l6,%l2 ! %l2 = 000000009e8d3997
! Mem[0000000085800004] = ff9d8c41, %l1 = 00000000cd35fa5e
ldstub [%i3+0x004],%l1 ! %l1 = 000000ff000000ff
! Mem[0000000091000094] = 8aa99574, %g2 = 00000000291e59f7
lduh [%i6+0x096],%g2 ! %g2 = 0000000000008aa9
! Mem[00000000858000cc] = ed76f6b3, %l5 = ffaf1470, %l6 = dbaef08e
add %i3,0xcc,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000ed76f6b3
! Mem[000000009100013c] = 7b104705, %g2 = 0000000000008aa9
ldub [%i6+0x13e],%g2 ! %g2 = 000000000000007b
! %l2 = 9e8d3997, %l3 = c4f2a5a6, Mem[0000000090800068] = 3cd4f00a 9ef6b82b
std %l2,[%i5+0x068] ! Mem[0000000090800068] = 9e8d3997 c4f2a5a6
! %l2 = 9e8d3997, %l3 = c4f2a5a6, Mem[00000000908000f0] = 6f1e9dcf 3178189a
std %l2,[%i5+0x0f0] ! Mem[00000000908000f0] = 9e8d3997 c4f2a5a6
! Mem[00000000910001e0] = 6837dbc64456a678, %g2 = 000000000000007b
ldx [%i6+0x1e0],%g2 ! %g2 = 6837dbc64456a678
! Mem[00000000848000d8] = e011d20f, %l6 = ed76f6b3, %l6 = ed76f6b3
add %i1,0xd8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000e011d20f
p58_label_25:
! %l6 = 00000000e011d20f, Mem[0000000091000140] = 47050689
stw %l6,[%i6+0x140] ! Mem[0000000091000140] = e011d20f
! Mem[00000000848000d2] = 84ffcd58, %l6 = 00000000e011d20f
ldstub [%i1+0x0d2],%l6 ! %l6 = 000000cd000000ff
! Mem[0000000090800184] = 4c114e14, %g2 = 6837dbc64456a678
ldsh [%i5+0x186],%g2 ! %g2 = 0000000000004c11
! Mem[00000000900000f0] = 2cbe15ed22bc786a, %g2 = 0000000000004c11
ldx [%i4+0x0f0],%g2 ! %g2 = 2cbe15ed22bc786a
! Mem[000000008580009c] = 9fb89185, %l6 = 00000000000000cd
swap [%i3+0x09c],%l6 ! %l6 = 000000009fb89185
! Mem[00000000840001fc] = 8fdcb3f4, %l7 = 000000c9, %l5 = ffaf1470
add %i0,0x1fc,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000008fdcb3f4
! Mem[0000000085000028] = 932061f54b467521, %l2 = 000000009e8d3997, %l1 = 00000000000000ff
add %i2,0x28,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 932061f54b467521
! Mem[0000000090000144] = 4ddf97be, %g18 = 533aaee047c213d1
ldsw [%i4+0x144],%g2 ! %g2 = 533aaee047c213d1
! Mem[000000009000002c] = ee3673b6, %g2 = 000000004ddf97be
lduh [%i4+0x02c],%g2 ! %g2 = 000000000000ee36
! %l4 = 000000008ebfffbb, Mem[0000000090800024] = c20fffdc
stb %l4,[%i5+0x024] ! Mem[0000000090800024] = bb0fffdc
ba,a p58_not_taken_0_end
p58_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p58_branch_failed
p58_not_taken_0_end:
! End of Random Code for Thread 58
1: membar #Sync ! Force all stores to complete
p58_set_done_flag:
mov 2,%g2
set done_flags,%g1
st %g2,[%g1+0x0e8] ! Set processor 58 done flag
! Check Registers
p58_check_registers:
set p58_expected_registers,%g1
ldx [%g1+0x000],%g2
cmp %l0,%g2 ! %l0 should be 830a97704647ac25
bne,a,pn %xcc,p58_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 932061f54b467521
bne,a,pn %xcc,p58_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 000000009e8d3997
bne,a,pn %xcc,p58_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000c4f2a5a6
bne,a,pn %xcc,p58_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 000000008ebfffbb
bne,a,pn %xcc,p58_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008fdcb3f4
bne,a,pn %xcc,p58_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 000000009fb89185
bne,a,pn %xcc,p58_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000000000c9
bne,a,pn %xcc,p58_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p58_check_fp_registers:
set p58_expected_fp_regs,%g3
std %f4,[%g1]
ldx [%g1],%l1
ldx [%g3+0x10],%l0
cmp %l0,%l1 ! %f4 should be d8bf24d2 18683be4
bne %xcc,p58_f4_fail
nop
! Check Local Memory
set p58_local0_expect,%g1
p58_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = fd353affd59a8cc9
ldx [%i0+0x020],%g3 ! Observed data at 0000000084000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x020,%g4
ldx [%g1+0x068],%g2 ! Expected data = 99b9f7bc304cda00
ldx [%i0+0x068],%g3 ! Observed data at 0000000084000068
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x068,%g4
ldx [%g1+0x088],%g2 ! Expected data = 18ff9b07c7d9259c
ldx [%i0+0x088],%g3 ! Observed data at 0000000084000088
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x088,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 739fe1a4eed893ff
ldx [%i0+0x0d0],%g3 ! Observed data at 00000000840000d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 4e7cb61a7c6f9c17
ldx [%i0+0x0e0],%g3 ! Observed data at 00000000840000e0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = b34559f892614136
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000840000e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 1703784e81d36017
ldx [%i0+0x100],%g3 ! Observed data at 0000000084000100
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = 4b2e120f66397a13
ldx [%i0+0x118],%g3 ! Observed data at 0000000084000118
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = a8ff9f918bdc0d81
ldx [%i0+0x128],%g3 ! Observed data at 0000000084000128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x128,%g4
ldx [%g1+0x168],%g2 ! Expected data = 065effb49c1afe6b
ldx [%i0+0x168],%g3 ! Observed data at 0000000084000168
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x168,%g4
ldx [%g1+0x188],%g2 ! Expected data = 2a4307100d3eece7
ldx [%i0+0x188],%g3 ! Observed data at 0000000084000188
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x188,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 62818a28f271accd
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000840001b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = bd94add4abcc20e8
ldx [%i0+0x1c8],%g3 ! Observed data at 00000000840001c8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = d55c1ecacd736ca9
ldx [%i0+0x1d0],%g3 ! Observed data at 00000000840001d0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 982b54ffbe9ccad7
ldx [%i0+0x1e8],%g3 ! Observed data at 00000000840001e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i0,0x1e8,%g4
set p58_local1_expect,%g1
p58_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 0b8b8ab827abffec
ldx [%i1+0x000],%g3 ! Observed data at 0000000084800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x000,%g4
ldx [%g1+0x010],%g2 ! Expected data = 7011745bf194cca2
ldx [%i1+0x010],%g3 ! Observed data at 0000000084800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x010,%g4
ldx [%g1+0x040],%g2 ! Expected data = a14f26e313ccff50
ldx [%i1+0x040],%g3 ! Observed data at 0000000084800040
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = f9dab55f2f2259f8
ldx [%i1+0x048],%g3 ! Observed data at 0000000084800048
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x048,%g4
ldx [%g1+0x058],%g2 ! Expected data = d6e793025afd0be1
ldx [%i1+0x058],%g3 ! Observed data at 0000000084800058
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x058,%g4
ldx [%g1+0x060],%g2 ! Expected data = c85c13b3a5727dbe
ldx [%i1+0x060],%g3 ! Observed data at 0000000084800060
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x060,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = d0dc768c0fff3778
ldx [%i1+0x0b8],%g3 ! Observed data at 00000000848000b8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 84ffff58be878d2f
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 = 45c42121aabf602e
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000848000e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 931e591379995ac1
ldx [%i1+0x0f8],%g3 ! Observed data at 00000000848000f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = a5571596edff983b
ldx [%i1+0x110],%g3 ! Observed data at 0000000084800110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x110,%g4
ldx [%g1+0x158],%g2 ! Expected data = d7dc31d12ef698a3
ldx [%i1+0x158],%g3 ! Observed data at 0000000084800158
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x158,%g4
ldx [%g1+0x170],%g2 ! Expected data = fb63e9f9069faa8c
ldx [%i1+0x170],%g3 ! Observed data at 0000000084800170
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x170,%g4
ldx [%g1+0x190],%g2 ! Expected data = ec6a2e284c427975
ldx [%i1+0x190],%g3 ! Observed data at 0000000084800190
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = d07caaffa54fd3c6
ldx [%i1+0x198],%g3 ! Observed data at 0000000084800198
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 264e49a2e49c5c31
ldx [%i1+0x1c0],%g3 ! Observed data at 00000000848001c0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1c0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = e8bb364e4518d1ff
ldx [%i1+0x1d8],%g3 ! Observed data at 00000000848001d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 5e3babdcffaf1470
ldx [%i1+0x1e8],%g3 ! Observed data at 00000000848001e8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i1,0x1e8,%g4
set p58_local2_expect,%g1
p58_check_local2:
ldx [%g1+0x020],%g2 ! Expected data = ff13c5dd493727ab
ldx [%i2+0x020],%g3 ! Observed data at 0000000085000020
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x020,%g4
ldx [%g1+0x038],%g2 ! Expected data = 359bffb4ffaf1470
ldx [%i2+0x038],%g3 ! Observed data at 0000000085000038
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x038,%g4
ldx [%g1+0x078],%g2 ! Expected data = b74b66320b6f9838
ldx [%i2+0x078],%g3 ! Observed data at 0000000085000078
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = f10755a0ca44fd01
ldx [%i2+0x098],%g3 ! Observed data at 0000000085000098
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 8125fcccd54bcf22
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000850000a0
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = 969a82ff2862f711
ldx [%i2+0x0f8],%g3 ! Observed data at 00000000850000f8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x0f8,%g4
ldx [%g1+0x110],%g2 ! Expected data = fb63e9f9b00780a8
ldx [%i2+0x110],%g3 ! Observed data at 0000000085000110
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x110,%g4
ldx [%g1+0x118],%g2 ! Expected data = ff72598cbaba66a1
ldx [%i2+0x118],%g3 ! Observed data at 0000000085000118
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x118,%g4
ldx [%g1+0x140],%g2 ! Expected data = 66397a1309ff72db
ldx [%i2+0x140],%g3 ! Observed data at 0000000085000140
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 3b0d5af5d9c7ab01
ldx [%i2+0x160],%g3 ! Observed data at 0000000085000160
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x160,%g4
ldx [%g1+0x188],%g2 ! Expected data = 19cccfa4dd62a537
ldx [%i2+0x188],%g3 ! Observed data at 0000000085000188
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x188,%g4
ldx [%g1+0x190],%g2 ! Expected data = 3dff3c7b465970d3
ldx [%i2+0x190],%g3 ! Observed data at 0000000085000190
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = 1cf415969f8d8d4d
ldx [%i2+0x198],%g3 ! Observed data at 0000000085000198
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 7b0896ff786c3cb6
ldx [%i2+0x1d8],%g3 ! Observed data at 00000000850001d8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i2,0x1d8,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = 953a3c406d70f2e0
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+0x000],%g2 ! Expected data = 7c03c88bff9d8c41
ldx [%i3+0x000],%g3 ! Observed data at 0000000085800000
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 98668a38e9ff609f
ldx [%i3+0x008],%g3 ! Observed data at 0000000085800008
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = b825bda8b5a04fff
ldx [%i3+0x010],%g3 ! Observed data at 0000000085800010
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x010,%g4
ldx [%g1+0x068],%g2 ! Expected data = 13ccff50a49ef4e8
ldx [%i3+0x068],%g3 ! Observed data at 0000000085800068
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x068,%g4
ldx [%g1+0x098],%g2 ! Expected data = 2fbd5d41000000cd
ldx [%i3+0x098],%g3 ! Observed data at 0000000085800098
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 000000c2a2098b25
ldx [%i3+0x0a8],%g3 ! Observed data at 00000000858000a8
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x128],%g2 ! Expected data = db9a1b58aad1ffc2
ldx [%i3+0x128],%g3 ! Observed data at 0000000085800128
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = b9137e34954d8732
ldx [%i3+0x140],%g3 ! Observed data at 0000000085800140
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x140,%g4
ldx [%g1+0x198],%g2 ! Expected data = a240c80ef76b8919
ldx [%i3+0x198],%g3 ! Observed data at 0000000085800198
cmp %g2,%g3
bne,a,pn %xcc,p58_local_failed
add %i3,0x198,%g4
! The test for processor 58 has passed
p58_passed:
ta GOOD_TRAP
nop
p58_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p58_failed
p58_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p58_failed
p58_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p58_failed
p58_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p58_failed
p58_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p58_failed
p58_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p58_failed
p58_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p58_failed
p58_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p58_failed
p58_f4_fail:
set p58_temp,%g6
mov 0xf04,%l0
stx %l0,[%g6]
std %f4,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 58 failed
p58_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0e8] ! Set processor 58 done flag
set p58_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 58 failed
p58_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0e8] ! Set processor 58 done flag
set p58_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p58_selfmod_failed:
ba p58_failed
mov 0xabc,%g1
p58_common_error:
or %g0,0xf1a,%g1
ba p58_failed
mov %o5,%g3
p58_common_signature_error:
set p58_temp,%g1
ba p58_failed
st %g2,[%g1] ! Common Lock Number
p58_common_timeout:
set p58_temp,%g1
ba p58_failed
st %g2,[%g1] ! Common Lock Number
p58_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p58_failed
mov 0x0,%g3
p58_trap1e:
stba %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800008]
stda %l4,[%i2+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000008]
swapa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000000]
swapa [%i0+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084000020]
ldda [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084800020]
done
p58_trap1o:
stba %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084800008]
stda %l4,[%o2+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[0000000085000008]
swapa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000000]
swapa [%o0+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084000020]
ldda [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084800020]
done
p58_trap2e:
ldstuba [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000018]
ldda [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084800028]
lduba [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084000018]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800020]
swapa [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800008]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084000008]
stwa %l6,[%i0+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000020]
done
p58_trap2o:
ldstuba [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000085000018]
ldda [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000084800028]
lduba [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000084000018]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800020]
swapa [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000084800008]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[0000000084000008]
stwa %l6,[%o0+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000084000020]
done
p58_trap3e:
nop
nop
nop
nop
nop
done
p58_trap3o:
nop
nop
nop
nop
nop
done
p58_init_memory_pointers:
set p58_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p58_local0_start,%i0
set p58_local1_start,%i1
set p58_local2_start,%i2
set p58_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = b57f12087011745b
ldx [%g1+0x008],%l1 ! %l1 = e2a2cbd6072f493d
ldx [%g1+0x010],%l2 ! %l2 = 7772e7506a9cbcec
ldx [%g1+0x018],%l3 ! %l3 = e2bad67a4dfae4c0
ldx [%g1+0x020],%l4 ! %l4 = 25b856e3e1665943
ldx [%g1+0x028],%l5 ! %l5 = b35757d281d36017
ldx [%g1+0x030],%l6 ! %l6 = bd2ce35e0decbd94
ldx [%g1+0x038],%l7 ! %l7 = 5c34990df47e22be
! Initialize the output register of window 0
set unres3_start,%o0
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 = 31819f1d 911ca3bb 992e190c f2d44761
! %f4 = 23ab3c7a 1f39fa15 313fde73 482216ec
! %f8 = 923130a4 ce979416 c92707f5 67e7e0eb
! %f12 = 3f20ca68 fd7b166a be695635 06a90385
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 73469e52 e588cd4b 72e7cecc 4f9299a1
! %f20 = 5fc645f2 cf3503c2 55b48ce2 46df195d
! %f24 = a30473a8 1b09fb73 fab73823 c0c134fc
! %f28 = 14d1d29c 4c5a267f 3d31d921 51a34203
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 789483c5 81467cf1 6667091a bb1b5db8
! %f36 = e0a625e9 eb55fdf3 51dd68e8 cd66c0d1
! %f40 = 4d7f5d43 be8dca4d 3c1c9ec3 b727eaf2
! %f44 = 99f7ecf0 0bdadc90 b93f3436 af1cbb44
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x21ac195f00000063,%g7,%g1 ! GSR scale = 12, align = 3
wr %g1,%g0,%gsr ! GSR = 21ac195f00000063
wr %g0,%y ! Clear Y register
xorcc %g0,%g0,%g3 ! init %g3 and set flags
membar #Sync ! Force the block loads to complete
! Start of Random Code for processor 59
p59_label_1:
! Mem[0000000087800160] = ea57cccc005782c8, %l5 = 82f28c5a92ba503d, %l6 = 3cd0f95a20bc8356
add %i3,0x160,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = ea57cccc005782c8
! Mem[00000000918000bc] = 0bfad71b, %g18 = 5616d55bf944f97a
ldsw [%o0+0x0bc],%g2 ! %g2 = 5616d55bf944f97a
! Mem[000000009180019c] = ba7cf3a7, %g2 = 000000000bfad71b
ldsh [%o0+0x19c],%g2 ! %g2 = ffffffffffffba7c
! Mem[0000000087800048] = 56bb5c9baf83f5b7, %l7 = 59ff5e384cbd2f3a, %l0 = ea67d56fda22e6a0
add %i3,0x48,%g1
casxa [%g1]0x80,%l7,%l0 ! %l0 = 56bb5c9baf83f5b7
! Mem[00000000878000d0] = ed10e936, %l3 = 663a122c14fec49e
swap [%i3+0x0d0],%l3 ! %l3 = 00000000ed10e936
! Mem[00000000878000b9] = a91d14c3, %l6 = ea57cccc005782c8
ldstub [%i3+0x0b9],%l6 ! %l6 = 0000001d000000ff
! Mem[0000000087000100] = 1b9bcdb79bd200e7, %l4 = d200cab884b12528, %l0 = 56bb5c9baf83f5b7
add %i2,0x100,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 1b9bcdb79bd200e7
! Mem[00000000860001b8] = e7020eb9, %l6 = 0000001d, %l1 = 3dbf14a7
add %i0,0x1b8,%g1
casa [%g1]0x80,%l6,%l1 ! %l1 = 00000000e7020eb9
! Mem[00000000878000e0] = e5526ab7, %l6 = 000000000000001d
swap [%i3+0x0e0],%l6 ! %l6 = 00000000e5526ab7
! Mem[00000000878000e8] = b07e9f65, %l5 = 82f28c5a92ba503d
swap [%i3+0x0e8],%l5 ! %l5 = 00000000b07e9f65
p59_label_2:
! Mem[0000000086000048] = 92a1cb0bd56e04cb, %l0 = 1b9bcdb79bd200e7, %l1 = 00000000e7020eb9
add %i0,0x48,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 92a1cb0bd56e04cb
! Mem[0000000087000109] = ff95a965, %l1 = 92a1cb0bd56e04cb
ldstub [%i2+0x109],%l1 ! %l1 = 00000095000000ff
! Mem[0000000087000130] = dffac678, %l4 = 84b12528, %l5 = b07e9f65
add %i2,0x130,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 00000000dffac678
! Mem[0000000086800176] = 17aab07d, %l6 = 00000000e5526ab7
ldstub [%i1+0x176],%l6 ! %l6 = 000000b0000000ff
! Mem[0000000086000130] = 1b3d1844, %l0 = 9bd200e7, %l4 = 84b12528
add %i0,0x130,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000001b3d1844
! %l6 = 00000000000000b0, Mem[00000000900000f9] = db6184d1
stb %l6,[%i4+0x0f9] ! Mem[00000000900000f8] = b06184d1
! Mem[0000000087000130] = dffac67832f5226e, %l4 = 000000001b3d1844, %l1 = 0000000000000095
add %i2,0x130,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = dffac67832f5226e
! Mem[00000000878000b0] = 6e667e3e, %l2 = 5307b2188db64b71
swap [%i3+0x0b0],%l2 ! %l2 = 000000006e667e3e
! %l1 = dffac67832f5226e, Mem[00000000860001b8] = e7020eb9
stb %l1,[%i0+0x1b8] ! Mem[00000000860001b8] = 6e020eb9
! Mem[00000000870000c8] = 7a33d621, %l0 = 9bd200e7, %l2 = 6e667e3e
add %i2,0xc8,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000007a33d621
p59_label_3:
! Mem[00000000870000cc] = 42dd56c8, %l0 = 9bd200e7, %l1 = 32f5226e
add %i2,0xcc,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 0000000042dd56c8
! Mem[0000000090800184] = 24c54c11, %g2 = ffffffffffffba7c
lduw [%i5+0x184],%g2 ! %g2 = 0000000024c54c11
! Mem[0000000087000170] = d7ada180dca2f50e, %l3 = 00000000ed10e936, %l5 = 00000000dffac678
add %i2,0x170,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = d7ada180dca2f50e
! %l2 = 7a33d621, %l3 = ed10e936, Mem[00000000918001c0] = 883343ce 07d7ae54
std %l2,[%o0+0x1c0] ! Mem[00000000918001c0] = 7a33d621 ed10e936
! Mem[00000000860000e4] = 1f406f48, %l1 = 42dd56c8, %l5 = dca2f50e
add %i0,0xe4,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000001f406f48
! Mem[00000000868000ec] = fb0c0706, %l0 = 1b9bcdb79bd200e7
ldstub [%i1+0x0ec],%l0 ! %l0 = 000000fb000000ff
! Mem[00000000870000a8] = 82a8df6728d6920f, %l0 = 00000000000000fb, %l5 = 000000001f406f48
add %i2,0xa8,%g1
casxa [%g1]0x80,%l0,%l5 ! %l5 = 82a8df6728d6920f
! Mem[00000000910000f8] = d656b075, %g2 = 0000000024c54c11
ldsh [%i6+0x0f8],%g2 ! %g2 = ffffffffffffd656
! %l5 = 82a8df6728d6920f, Mem[0000000091000091] = 15d678c9
stb %l5,[%i6+0x091] ! Mem[0000000091000090] = 0fd678c9
! Mem[00000000878001a0] = a531b7a9, %l7 = 4cbd2f3a, %l5 = 28d6920f
add %i3,0x1a0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000a531b7a9
p59_label_4:
! Mem[00000000870000a4] = a8df9a45, %l0 = 000000fb, %l0 = 000000fb
add %i2,0xa4,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000a8df9a45
! Mem[0000000087000170] = d7ada180dca2f50e, %l4 = 000000001b3d1844, %l5 = 00000000a531b7a9
add %i2,0x170,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = d7ada180dca2f50e
! %l0 = 00000000a8df9a45, Mem[0000000091000114] = 7e871147
stw %l0,[%i6+0x114] ! Mem[0000000091000114] = a8df9a45
! Mem[0000000090000168] = 723c684e, %g2 = ffffffffffffd656
ldub [%i4+0x16a],%g2 ! %g2 = 0000000000000072
! Mem[00000000868001d0] = 6ff6c161ded488b1, %l0 = 00000000a8df9a45, %l2 = 000000007a33d621
add %i1,0x1d0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 6ff6c161ded488b1
! %l7 = 59ff5e384cbd2f3a, Mem[0000000090000064] = 0d1551d8
stw %l7,[%i4+0x064] ! Mem[0000000090000064] = 4cbd2f3a
! %l4 = 000000001b3d1844, Mem[0000000090000052] = 4ad59870
sth %l4,[%i4+0x052] ! Mem[0000000090000050] = 18449870
! %l0 = 00000000a8df9a45, Mem[0000000091800110] = f7ca5a4f
stw %l0,[%o0+0x110] ! Mem[0000000091800110] = a8df9a45
! Mem[00000000870000c9] = 7a33d621, %l2 = 6ff6c161ded488b1
ldstub [%i2+0x0c9],%l2 ! %l2 = 00000033000000ff
! Mem[00000000918001e4] = 62f30068, %g2 = 0000000000000072
lduh [%o0+0x1e6],%g2 ! %g2 = 00000000000062f3
p59_label_5:
! Mem[0000000091800178] = da6c138f 5aec40c2, %g2 = 000062f3, %g3 = 0bad0b00
ldd [%o0+0x178],%g2 ! %g2 = 00000000da6c138f 000000005aec40c2
! Mem[000000008680003c] = cb39e66b, %l7 = 59ff5e384cbd2f3a
swap [%i1+0x03c],%l7 ! %l7 = 00000000cb39e66b
! Mem[00000000870000f8] = fed6345364687ea2, %l2 = 0000000000000033, %l5 = d7ada180dca2f50e
add %i2,0xf8,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = fed6345364687ea2
! Mem[000000008680017c] = 32e0b4a4, %l2 = 0000000000000033
swap [%i1+0x17c],%l2 ! %l2 = 0000000032e0b4a4
! Mem[0000000091800084] = e02e12ba, %g2 = 00000000da6c138f
lduh [%o0+0x086],%g2 ! %g2 = 000000000000e02e
! %l1 = 0000000042dd56c8, Mem[0000000091800086] = e02e12ba
stb %l1,[%o0+0x086] ! Mem[0000000091800084] = c82e12ba
! %l4 = 1b3d1844, %l5 = 64687ea2, Mem[0000000090800088] = e465cdce 3b38a1d3
std %l4,[%i5+0x088] ! Mem[0000000090800088] = 1b3d1844 64687ea2
! Mem[0000000090800128] = b9751c4f6602c490, %g2 = 000000000000e02e
ldx [%i5+0x128],%g2 ! %g2 = b9751c4f6602c490
! Mem[00000000900001d8] = 28bf21bb, %g2 = b9751c4f6602c490
lduw [%i4+0x1d8],%g2 ! %g2 = 0000000028bf21bb
! Mem[00000000908001d8] = 060dcef46a8b330a, %g2 = 0000000028bf21bb
ldx [%i5+0x1d8],%g2 ! %g2 = 060dcef46a8b330a
p59_label_6:
! Mem[0000000086800108] = b87a5f66, %l4 = 1b3d1844, %l7 = cb39e66b
add %i1,0x108,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000b87a5f66
! Mem[0000000091800028] = 33d81a4e8ce756ba, %g2 = 060dcef46a8b330a
ldx [%o0+%o5],%g2 ! %g2 = 33d81a4e8ce756ba
! Mem[0000000090800030] = cf83b46f 8839e98b, %g2 = 8ce756ba, %g3 = 5aec40c2
ldd [%i5+0x030],%g2 ! %g2 = 00000000cf83b46f 000000008839e98b
! Mem[00000000918000d8] = 264e06c4, %g2 = 00000000cf83b46f
lduh [%o0+0x0da],%g2 ! %g2 = 000000000000264e
! Mem[00000000868001e8] = 72e161a5, %l5 = fed6345364687ea2
lduw [%i1+0x1e8],%l5 ! %l5 = 0000000072e161a5
! Mem[00000000900000e4] = 7d93f870, %g18 = 5616d55bf944f97a
ldsw [%i4+0x0e4],%g2 ! %g2 = 5616d55bf944f97a
! Mem[0000000087000088] = 54f34c78, %l2 = 0000000032e0b4a4
swap [%i2+0x088],%l2 ! %l2 = 0000000054f34c78
! Mem[0000000091800074] = 9ff4bd27, %g2 = 000000007d93f870
ldub [%o0+0x075],%g2 ! %g2 = 000000000000009f
! Mem[0000000090000180] = eb44f1052af08539, %g2 = 000000000000009f
ldx [%i4+0x180],%g2 ! %g2 = eb44f1052af08539
! Mem[0000000086000088] = 3dd185c8, %l0 = a8df9a45, %l4 = 1b3d1844
add %i0,0x88,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000003dd185c8
p59_label_7:
! Mem[00000000878000e0] = 0000001d, %l1 = 0000000042dd56c8
swap [%i3+0x0e0],%l1 ! %l1 = 000000000000001d
! Mem[00000000878001cc] = 7dcf4b41, %l1 = 000000000000001d
ldsb [%i3+0x1cd],%l1 ! %l1 = ffffffffffffffcf
! %l3 = 00000000ed10e936, Mem[00000000910001a8] = ca69d450
stw %l3,[%i6+0x1a8] ! Mem[00000000910001a8] = ed10e936
! %l1 = ffffffffffffffcf, Mem[000000009080010e] = 86efe9aa
sth %l1,[%i5+0x10e] ! Mem[000000009080010c] = ffcfe9aa
! Mem[00000000870001c9] = ef58597b, %l0 = 00000000a8df9a45
ldstub [%i2+0x1c9],%l0 ! %l0 = 00000058000000ff
! Mem[0000000087800108] = 8291b028660ebe6d, %l0 = 0000000000000058, %l1 = ffffffffffffffcf
add %i3,0x108,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = 8291b028660ebe6d
! Mem[0000000087800129] = eb098c72, %l6 = 00000000000000b0
ldstub [%i3+0x129],%l6 ! %l6 = 00000009000000ff
! Mem[0000000086000190] = d6ba4e69f082bd94, %l0 = 0000000000000058, %l3 = 00000000ed10e936
add %i0,0x190,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = d6ba4e69f082bd94
! %l7 = 00000000b87a5f66, Mem[0000000090000016] = 3d99591c
sth %l7,[%i4+0x016] ! Mem[0000000090000014] = 5f66591c
! Mem[00000000878001fc] = 781b7f38, %l4 = 3dd185c8, %l1 = 660ebe6d
add %i3,0x1fc,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000781b7f38
p59_label_8:
! Mem[000000008700013c] = fb23552c, %l6 = 0000000000000009
swap [%i2+0x13c],%l6 ! %l6 = 00000000fb23552c
! %l2 = 0000000054f34c78, Mem[000000009100005d] = e2a72129
stb %l2,[%i6+0x05d] ! Mem[000000009100005c] = 78a72129
! Mem[0000000090000198] = c321339399baad32, %g2 = eb44f1052af08539
ldx [%i4+0x198],%g2 ! %g2 = c321339399baad32
! Mem[0000000087800054] = 6f9142eb, %l7 = b87a5f66, %l3 = f082bd94
add %i3,0x54,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000006f9142eb
! Mem[00000000860000a8] = e188ea28, %l5 = 0000000072e161a5
ldstub [%i0+0x0a8],%l5 ! %l5 = 000000e1000000ff
! %l0 = 0000000000000058, Mem[0000000087000087] = c9dba149
stb %l0,[%i2+0x087] ! Mem[0000000087000084] = c9dba158
! Mem[0000000090000008] = 0fc9e7c9, %g2 = c321339399baad32
ldsb [%i4+0x00a],%g2 ! %g2 = 000000000000000f
! Mem[00000000860000e8] = 3ff721ba, %l2 = 0000000054f34c78
swap [%i0+0x0e8],%l2 ! %l2 = 000000003ff721ba
! Mem[0000000087800040] = f699a7bf, %l7 = 00000000b87a5f66
ldstub [%i3+0x040],%l7 ! %l7 = 000000f6000000ff
! Mem[0000000087000038] = e0a95131, %l7 = 000000f6, %l6 = fb23552c
add %i2,0x38,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000e0a95131
p59_label_9:
! Mem[0000000087800080] = 0abf9a24d5d45a21, %l5 = 00000000000000e1
ldx [%i3+0x080],%l5 ! %l5 = 0abf9a24d5d45a21
! Mem[0000000090000164] = 2b4c5fea, %g2 = 000000000000000f
lduh [%i4+0x164],%g2 ! %g2 = 0000000000002b4c
! Mem[00000000900000a4] = a627f525, %g18 = 5616d55bf944f97a
ldsw [%i4+0x0a4],%g2 ! %g2 = 5616d55bf944f97a
! %l0 = 00000058, %l1 = 781b7f38, Mem[0000000091800008] = 8f1d57d1 13813d64
std %l0,[%o0+%o1] ! Mem[0000000091800008] = 00000058 781b7f38
! Mem[000000009100011c] = 88355b19, %g2 = ffffffffa627f525
lduw [%i6+0x11c],%g2 ! %g2 = 0000000088355b19
! Mem[000000008700018c] = 45ea7ba3, %l4 = 000000003dd185c8
ldsb [%i2+0x18e],%l4 ! %l4 = 000000000000007b
! Mem[0000000090800150] = a9e70f04, %g2 = 0000000088355b19
ldsb [%i5+0x153],%g2 ! %g2 = ffffffffffffffa9
! Mem[000000009080006c] = 9ef6b82b, %g2 = ffffffffffffffa9
ldsh [%i5+0x06c],%g2 ! %g2 = ffffffffffff9ef6
! Mem[00000000870001af] = fc79a0ef, %l7 = 00000000000000f6
ldstub [%i2+0x1af],%l7 ! %l7 = 000000ef000000ff
! Mem[0000000091800098] = e96fd2c5, %g18 = 5616d55bf944f97a
ldsw [%o0+0x098],%g2 ! %g2 = 5616d55bf944f97a
p59_label_10:
! %l6 = e0a95131, %l7 = 000000ef, Mem[00000000900001d0] = 108e8d96 cce983c4
std %l6,[%i4+0x1d0] ! Mem[00000000900001d0] = e0a95131 000000ef
! Mem[000000008780011b] = ca7465b0, %l2 = 000000003ff721ba
ldstub [%i3+0x11b],%l2 ! %l2 = 000000b0000000ff
! %l0 = 0000000000000058, Mem[0000000090000194] = 1d02ad2e
stw %l0,[%i4+0x194] ! Mem[0000000090000194] = 00000058
! Mem[00000000910000b0] = 6c54d54e374fdfb3, %g2 = ffffffffe96fd2c5
ldx [%i6+0x0b0],%g2 ! %g2 = 6c54d54e374fdfb3
! Mem[000000009180005c] = fa0ea805, %g2 = 6c54d54e374fdfb3
lduw [%o0+0x05c],%g2 ! %g2 = 00000000fa0ea805
! Mem[00000000868001f3] = 24bf00d7, %l6 = 00000000e0a95131
ldstub [%i1+0x1f3],%l6 ! %l6 = 000000d7000000ff
! Mem[0000000086000068] = 5f7645c0406107b7, %l4 = 000000000000007b, %l0 = 0000000000000058
add %i0,0x68,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 5f7645c0406107b7
! Mem[0000000087000118] = 0d07c4d04b61d588, %l7 = 00000000000000ef, %l1 = 00000000781b7f38
add %i2,0x118,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 0d07c4d04b61d588
! Mem[0000000087000038] = e0a95131be87e53a, %l5 = 0abf9a24d5d45a21, %l3 = 000000006f9142eb
add %i2,0x38,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = e0a95131be87e53a
! %l7 = 00000000000000ef, Mem[0000000091800198] = 63465cbeba7cf3a7
stx %l7,[%o0+0x198] ! Mem[0000000091800198] = 00000000000000ef
p59_label_11:
! Mem[0000000090800110] = 0e7ce4a8, %g2 = 00000000fa0ea805
ldsh [%i5+0x112],%g2 ! %g2 = 0000000000000e7c
! Mem[0000000091800110] = a8df9a45, %g18 = 5616d55bf944f97a
ldsw [%o0+0x110],%g2 ! %g2 = 5616d55bf944f97a
! %l3 = e0a95131be87e53a, Mem[000000009100005e] = a721291e
sth %l3,[%i6+0x05e] ! Mem[000000009100005c] = e53a291e
! Mem[000000009100006c] = 42a83b18, %g2 = ffffffffa8df9a45
lduw [%i6+0x06c],%g2 ! %g2 = 0000000042a83b18
! %l6 = 00000000000000d7, Mem[0000000091000108] = 05716004
sth %l6,[%i6+0x108] ! Mem[0000000091000108] = 00d76004
! %l2 = 000000b0, %l3 = be87e53a, Mem[0000000090000030] = 00680f6b 0ff757c1
std %l2,[%i4+0x030] ! Mem[0000000090000030] = 000000b0 be87e53a
! Mem[00000000918000d0] = 3167ff06, %g2 = 0000000042a83b18
lduw [%o0+0x0d0],%g2 ! %g2 = 000000003167ff06
! Mem[00000000910000c4] = 86264844, %g2 = 000000003167ff06
lduw [%i6+0x0c4],%g2 ! %g2 = 0000000086264844
! Mem[00000000918000c0] = ae091700, %g2 = 0000000086264844
lduh [%o0+0x0c0],%g2 ! %g2 = 000000000000ae09
! Mem[00000000910000f0] = 749c07e0, %g2 = 000000000000ae09
lduw [%i6+0x0f0],%g2 ! %g2 = 00000000749c07e0
p59_label_12:
! %l3 = e0a95131be87e53a, Mem[0000000090000081] = 5680f900
stb %l3,[%i4+0x081] ! Mem[0000000090000080] = 3a80f900
! Mem[0000000091800188] = 6d9ac50d e1b437f1, %g2 = 749c07e0, %g3 = 8839e98b
ldd [%o0+0x188],%g2 ! %g2 = 000000006d9ac50d 00000000e1b437f1
! Mem[00000000910001c0] = 524e3511d0680785, %g2 = 000000006d9ac50d
ldx [%i6+0x1c0],%g2 ! %g2 = 524e3511d0680785
! Mem[0000000087000008] = 1fb79d6d, %l2 = 00000000000000b0
swap [%i2+%o1],%l2 ! %l2 = 000000001fb79d6d
! Mem[0000000086000157] = 89ff9834, %l6 = 00000000000000d7
ldstub [%i0+0x157],%l6 ! %l6 = 00000034000000ff
! Mem[0000000087800178] = d03bce6eca0e13b2, %l4 = 000000000000007b, %l2 = 000000001fb79d6d
add %i3,0x178,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = d03bce6eca0e13b2
! Mem[0000000091000088] = c27f67eb, %g2 = 524e3511d0680785
lduh [%i6+0x08a],%g2 ! %g2 = 000000000000c27f
! Mem[0000000091800158] = 9dc4c12d, %g2 = 000000000000c27f
lduw [%o0+0x158],%g2 ! %g2 = 000000009dc4c12d
! %l0 = 5f7645c0406107b7, Mem[0000000091000032] = 9fcd7e2e
sth %l0,[%i6+0x032] ! Mem[0000000091000030] = 07b77e2e
! Mem[0000000086000100] = 5e1de5d9, %l0 = 5f7645c0406107b7
swap [%i0+0x100],%l0 ! %l0 = 000000005e1de5d9
p59_label_13:
! Mem[00000000868001ff] = f7c1444e, %l2 = d03bce6eca0e13b2
ldstub [%i1+0x1ff],%l2 ! %l2 = 0000004e000000ff
! Mem[00000000918001a0] = d9478d93 f401a3b4, %g2 = 9dc4c12d, %g3 = e1b437f1
ldd [%o0+0x1a0],%g2 ! %g2 = 00000000d9478d93 00000000f401a3b4
! Mem[0000000090000040] = e81df438 315d3ce2, %g2 = d9478d93, %g3 = f401a3b4
ldd [%i4+0x040],%g2 ! %g2 = 00000000e81df438 00000000315d3ce2
! Mem[0000000086000130] = 1b3d1844, %l3 = e0a95131be87e53a
ldstub [%i0+0x130],%l3 ! %l3 = 0000001b000000ff
! Mem[000000008680014c] = 03957bef, %l2 = 000000000000004e
swap [%i1+0x14c],%l2 ! %l2 = 0000000003957bef
! Mem[000000008680014c] = 0000004e, %l2 = 03957bef, %l4 = 0000007b
add %i1,0x14c,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 000000000000004e
! Mem[000000008700004c] = 41d9977d, %l1 = 0d07c4d04b61d588
swap [%i2+0x04c],%l1 ! %l1 = 0000000041d9977d
! Mem[0000000086800004] = a63afcd5, %l1 = 0000000041d9977d
swap [%i1+0x004],%l1 ! %l1 = 00000000a63afcd5
! Mem[0000000091800198] = 00000000 000000ef, %g2 = e81df438, %g3 = 315d3ce2
ldd [%o0+0x198],%g2 ! %g2 = 0000000000000000 00000000000000ef
! %l4 = 000000000000004e, Mem[0000000091800008] = 00000058
stb %l4,[%o0+%o1] ! Mem[0000000091800008] = 4e000058
p59_label_14:
! %l6 = 0000000000000034, Mem[0000000091000044] = f63d3fd8
stw %l6,[%i6+0x044] ! Mem[0000000091000044] = 00000034
! Mem[000000008700008c] = c501645b, %l7 = 00000000000000ef
swap [%i2+0x08c],%l7 ! %l7 = 00000000c501645b
! Mem[00000000860001f0] = fb43e6e311a98a24, %l3 = 000000000000001b, %l4 = 000000000000004e
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = fb43e6e311a98a24
! Mem[0000000086000128] = e5465be4, %l2 = 0000000003957bef
swap [%i0+0x128],%l2 ! %l2 = 00000000e5465be4
! Mem[0000000086000154] = 89ff98ff, %l6 = 0000000000000034
ldstub [%i0+0x154],%l6 ! %l6 = 00000089000000ff
! Mem[0000000087800004] = 1a8bb155, %l0 = 5e1de5d9, %l7 = c501645b
add %i3,0x04,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000001a8bb155
! Mem[00000000870000b0] = d71303e0, %l0 = 5e1de5d9, %l2 = e5465be4
add %i2,0xb0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000d71303e0
! Mem[0000000086800018] = d464ece4c0b3b3fa, %l3 = 000000000000001b, %l4 = fb43e6e311a98a24
add %i1,0x18,%g1
casxa [%g1]0x80,%l3,%l4 ! %l4 = d464ece4c0b3b3fa
! Mem[00000000860000f8] = 2b7fc824, %l7 = 000000001a8bb155
ldstub [%i0+0x0f8],%l7 ! %l7 = 0000002b000000ff
! Mem[000000008600017c] = a18fe5fd, %l6 = 0000000000000089
ldsb [%i0+0x17d],%l6 ! %l6 = ffffffffffffff8f
p59_label_15:
! Mem[00000000860000e0] = a025ae691f406f48, %l7 = 000000000000002b, %l7 = 000000000000002b
add %i0,0xe0,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = a025ae691f406f48
! Mem[000000009100000c] = 9be6b9d3, %g2 = 0000000000000000
ldsh [%i6+0x00c],%g2 ! %g2 = ffffffffffff9be6
! Mem[00000000878000f8] = 6fa5a573, %l1 = a63afcd5, %l3 = 0000001b
add %i3,0xf8,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006fa5a573
! Mem[0000000087000050] = 3fa3272adbb02b37, %l1 = 00000000a63afcd5, %l0 = 000000005e1de5d9
add %i2,0x50,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = 3fa3272adbb02b37
! %l1 = 00000000a63afcd5, Mem[0000000091800180] = fca9c1ba
sth %l1,[%o0+0x180] ! Mem[0000000091800180] = fcd5c1ba
! Mem[00000000868001cc] = ed200733, %l6 = ffffffffffffff8f
swap [%i1+0x1cc],%l6 ! %l6 = 00000000ed200733
! Mem[0000000087000064] = d9d642b4, %l7 = 1f406f48, %l1 = a63afcd5
add %i2,0x64,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000d9d642b4
! Mem[0000000090000188] = 5e17cd9f, %g2 = ffffffffffff9be6
ldsh [%i4+0x18a],%g2 ! %g2 = 0000000000005e17
! Mem[0000000086000090] = 82c9f8db, %l6 = 00000000ed200733
swap [%i0+0x090],%l6 ! %l6 = 0000000082c9f8db
! %l7 = a025ae691f406f48, Mem[0000000087000140] = 624c7276
stw %l7,[%i2+0x140] ! Mem[0000000087000140] = 1f406f48
p59_label_16:
! %l0 = 3fa3272adbb02b37, Mem[000000008780017c] = ca0e13b2
sth %l0,[%i3+0x17c] ! Mem[000000008780017c] = 2b3713b2
! %l2 = 00000000d71303e0, Mem[0000000091000068] = 442f3604
stb %l2,[%i6+0x068] ! Mem[0000000091000068] = e02f3604
! Mem[0000000087800196] = d7fd5fe4, %l4 = d464ece4c0b3b3fa
ldstub [%i3+0x196],%l4 ! %l4 = 0000005f000000ff
! Mem[00000000910001dc] = 1382a2ec, %g2 = 0000000000005e17
ldsh [%i6+0x1dc],%g2 ! %g2 = 0000000000001382
! %l1 = 00000000d9d642b4, Mem[0000000090800068] = 3cd4f00a
stw %l1,[%i5+0x068] ! Mem[0000000090800068] = d9d642b4
! Mem[0000000087000170] = d7ada180, %l3 = 6fa5a573, %l1 = d9d642b4
add %i2,0x170,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 00000000d7ada180
! Mem[00000000870001d4] = b70cfd6e, %l4 = 000000000000005f
swap [%i2+0x1d4],%l4 ! %l4 = 00000000b70cfd6e
! Mem[000000009000009c] = e30238ad, %g2 = 0000000000001382
ldub [%i4+0x09c],%g2 ! %g2 = 00000000000000e3
! Mem[0000000090000154] = 3dd1d1ef, %g2 = 00000000000000e3
ldsb [%i4+0x157],%g2 ! %g2 = 000000000000003d
! Mem[0000000087000018] = 493f702aeca139cd, %l1 = 00000000d7ada180, %l2 = 00000000d71303e0
add %i2,0x18,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 493f702aeca139cd
p59_label_17:
! %l6 = 0000000082c9f8db, Mem[0000000090000080] = e73a80f900fc2d06
stx %l6,[%i4+0x080] ! Mem[0000000090000080] = 0000000082c9f8db
! Mem[0000000086000050] = 835f59da, %l7 = 1f406f48, %l6 = 82c9f8db
add %i0,0x50,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000835f59da
! Mem[00000000900001a8] = 5b6ed0d5d38f7dfa, %g2 = 000000000000003d
ldx [%i4+0x1a8],%g2 ! %g2 = 5b6ed0d5d38f7dfa
! Mem[0000000086800044] = b462cecc, %l3 = 6fa5a573, %l4 = b70cfd6e
add %i1,0x44,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000b462cecc
! Mem[00000000878000db] = d7864368, %l1 = 00000000d7ada180
ldstub [%i3+0x0db],%l1 ! %l1 = 00000068000000ff
! %l0 = dbb02b37, %l1 = 00000068, Mem[0000000090000030] = 000000b0 be87e53a
std %l0,[%i4+0x030] ! Mem[0000000090000030] = dbb02b37 00000068
! Mem[0000000087000188] = 91bca8e745ea7ba3, %l2 = 493f702aeca139cd, %l5 = 0abf9a24d5d45a21
add %i2,0x188,%g1
casxa [%g1]0x80,%l2,%l5 ! %l5 = 91bca8e745ea7ba3
! %l4 = 00000000b462cecc, Mem[00000000908000a0] = cebf2e788cb802da
stx %l4,[%i5+0x0a0] ! Mem[00000000908000a0] = 00000000b462cecc
! Mem[000000009080003c] = b259c735, %g2 = 5b6ed0d5d38f7dfa
ldsb [%i5+0x03c],%g2 ! %g2 = ffffffffffffffb2
! %l3 = 000000006fa5a573, Mem[0000000087000050] = 3fa3272a
stw %l3,[%i2+0x050] ! Mem[0000000087000050] = 6fa5a573
p59_label_18:
! Mem[00000000910001e0] = c64456a6, %g2 = ffffffffffffffb2
ldsb [%i6+0x1e3],%g2 ! %g2 = ffffffffffffffc6
! %l7 = a025ae691f406f48, Mem[00000000918001a6] = a3b4847e
sth %l7,[%o0+0x1a6] ! Mem[00000000918001a4] = 6f48847e
! Mem[00000000870000e0] = 0eb5d531, %l6 = 00000000835f59da
swap [%i2+0x0e0],%l6 ! %l6 = 000000000eb5d531
! %l0 = dbb02b37, %l1 = 00000068, Mem[0000000086000008] = b3a81a81 167dfc0a
std %l0,[%i0+%o1] ! Mem[0000000086000008] = dbb02b37 00000068
! Mem[0000000087800140] = b2947144, %l6 = 000000000eb5d531
swap [%i3+0x140],%l6 ! %l6 = 00000000b2947144
! Mem[0000000087800184] = 94877b5f, %l2 = eca139cd, %l3 = 6fa5a573
add %i3,0x184,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000094877b5f
! Mem[0000000090800178] = b779ed70, %g2 = ffffffffffffffc6
ldsh [%i5+0x17a],%g2 ! %g2 = ffffffffffffb779
! %l2 = eca139cd, %l3 = 94877b5f, Mem[0000000090800060] = f7d1b44e 6ea63daf
std %l2,[%i5+0x060] ! Mem[0000000090800060] = eca139cd 94877b5f
! Mem[0000000086000000] = 2c999cc3, %l2 = 493f702aeca139cd
swap [%i0+%g0],%l2 ! %l2 = 000000002c999cc3
! Mem[0000000091000068] = e02f360442a83b18, %g2 = ffffffffffffb779
ldx [%i6+0x068],%g2 ! %g2 = e02f360442a83b18
p59_label_19:
! Mem[00000000860000c9] = 891fbb9f, %l2 = 000000002c999cc3
ldstub [%i0+0x0c9],%l2 ! %l2 = 0000001f000000ff
! Mem[00000000868000e8] = 6b8a61aaff0c0706, %l5 = 91bca8e745ea7ba3, %l5 = 91bca8e745ea7ba3
add %i1,0xe8,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = 6b8a61aaff0c0706
! Mem[000000008680014c] = 0000004e, %l4 = 00000000b462cecc
swap [%i1+0x14c],%l4 ! %l4 = 000000000000004e
! Mem[0000000090800048] = afc5a6f0, %g18 = 5616d55bf944f97a
ldsw [%i5+0x048],%g2 ! %g2 = 5616d55bf944f97a
! Mem[0000000086800148] = b57194c5b462cecc, %l6 = 00000000b2947144, %l3 = 0000000094877b5f
add %i1,0x148,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = b57194c5b462cecc
! Mem[0000000091000100] = 1384f187 62d999f4, %g2 = afc5a6f0, %g3 = 000000ef
ldd [%i6+0x100],%g2 ! %g2 = 000000001384f187 0000000062d999f4
! Mem[00000000868000c5] = 049094b1, %l6 = 00000000b2947144
ldstub [%i1+0x0c5],%l6 ! %l6 = 00000090000000ff
! Mem[0000000091000064] = 8b99636e, %g18 = 5616d55bf944f97a
ldsw [%i6+0x064],%g2 ! %g2 = 5616d55bf944f97a
! Mem[00000000860000b2] = d574651f, %l4 = 000000000000004e
ldstub [%i0+0x0b2],%l4 ! %l4 = 00000065000000ff
! Mem[00000000878001e0] = ba2757fcd1380717, %l1 = 0000000000000068, %l1 = 0000000000000068
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = ba2757fcd1380717
p59_label_20:
! Mem[000000009180016c] = 0d3690f0, %g2 = ffffffff8b99636e
lduh [%o0+0x16c],%g2 ! %g2 = 0000000000000d36
! %l5 = 6b8a61aaff0c0706, Mem[0000000090800118] = 8f7f46fd043e2ee4
stx %l5,[%i5+0x118] ! Mem[0000000090800118] = 6b8a61aaff0c0706
! Mem[00000000878001d8] = 4e67721d, %l5 = 6b8a61aaff0c0706
swap [%i3+0x1d8],%l5 ! %l5 = 000000004e67721d
! Mem[0000000087800098] = 2fd0b8e2, %l3 = b57194c5b462cecc
ldstub [%i3+0x098],%l3 ! %l3 = 0000002f000000ff
! Mem[00000000900000e4] = 7076f000, %g2 = 0000000000000d36
ldub [%i4+0x0e7],%g2 ! %g2 = 0000000000000070
! Mem[00000000918001b4] = 872c5b99, %g2 = 0000000000000070
lduw [%o0+0x1b4],%g2 ! %g2 = 00000000872c5b99
! Mem[000000008780009c] = f4f8a73f, %l4 = 00000065, %l1 = d1380717
add %i3,0x9c,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000f4f8a73f
! Mem[0000000087800031] = 32191f21, %l4 = 0000000000000065
ldstub [%i3+0x031],%l4 ! %l4 = 00000019000000ff
! Mem[00000000910001c0] = 4e3511d0, %g2 = 00000000872c5b99
ldsb [%i6+0x1c1],%g2 ! %g2 = 000000000000004e
! Mem[0000000087800190] = de629a6ed7fdffe4, %l3 = 000000000000002f, %l7 = a025ae691f406f48
add %i3,0x190,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = de629a6ed7fdffe4
p59_label_21:
! Mem[00000000878001e0] = ba2757fcd1380717, %l4 = 0000000000000019, %l5 = 000000004e67721d
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l4,%l5 ! %l5 = ba2757fcd1380717
! Mem[00000000900000fc] = 5605a08d, %g2 = 000000000000004e
ldub [%i4+0x0ff],%g2 ! %g2 = 0000000000000056
! Mem[0000000091000114] = a8df9a45, %g2 = 0000000000000056
ldsb [%i6+0x114],%g2 ! %g2 = ffffffffffffffa8
! Mem[0000000086000124] = 57046324, %l7 = de629a6ed7fdffe4
swap [%i0+0x124],%l7 ! %l7 = 0000000057046324
! %l7 = 0000000057046324, Mem[0000000086000058] = a82e776f
sth %l7,[%i0+0x058] ! Mem[0000000086000058] = 6324776f
! Mem[000000008780019b] = b90380cb, %l6 = 0000000000000090
ldstub [%i3+0x19b],%l6 ! %l6 = 000000cb000000ff
! Mem[0000000087000124] = 259a5bda, %l0 = 3fa3272adbb02b37
ldstub [%i2+0x124],%l0 ! %l0 = 00000025000000ff
! Mem[0000000090000004] = 62732a5b, %g2 = ffffffffffffffa8
lduh [%i4+0x004],%g2 ! %g2 = 0000000000006273
! %l6 = 00000000000000cb, Mem[0000000091800112] = 9a45af97
sth %l6,[%o0+0x112] ! Mem[0000000091800110] = 00cbaf97
! %l7 = 0000000057046324, Mem[0000000086000166] = 8f3daabc
stb %l7,[%i0+0x166] ! Mem[0000000086000164] = 8f3d24bc
p59_label_22:
! %l4 = 0000000000000019, Mem[0000000086000006] = c895c4c7
sth %l4,[%i0+0x006] ! Mem[0000000086000004] = c8950019
! %l2 = 000000000000001f, Mem[000000009000008e] = 6fd7f49f
stb %l2,[%i4+0x08e] ! Mem[000000009000008c] = 1fd7f49f
! Mem[000000008700001c] = eca139cd, %l1 = 00000000f4f8a73f
ldstub [%i2+0x01c],%l1 ! %l1 = 000000ec000000ff
! Mem[000000009080005c] = bdb4eca1, %g2 = 0000000000006273
ldub [%i5+0x05e],%g2 ! %g2 = 00000000000000bd
! Mem[0000000087000124] = ff9a5bda, %l1 = 000000ec, %l5 = d1380717
add %i2,0x124,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000ff9a5bda
! Mem[0000000087800160] = ea57cccc, %l7 = 0000000057046324
swap [%i3+0x160],%l7 ! %l7 = 00000000ea57cccc
! Mem[000000008680009e] = 292a6c57, %l4 = 0000000000000019
ldstub [%i1+0x09e],%l4 ! %l4 = 0000006c000000ff
! Mem[00000000908000b0] = 2559cd9b53402956, %g2 = 00000000000000bd
ldx [%i5+0x0b0],%g2 ! %g2 = 2559cd9b53402956
! Mem[0000000091000098] = 746196d4, %g2 = 2559cd9b53402956
ldsb [%i6+0x099],%g2 ! %g2 = 0000000000000074
! Mem[00000000918000b8] = 69c70d0d0bfad71b, %g2 = 0000000000000074
ldx [%o0+0x0b8],%g2 ! %g2 = 69c70d0d0bfad71b
p59_label_23:
! %l0 = 0000000000000025, Mem[0000000091800140] = 84b498c1
stw %l0,[%o0+0x140] ! Mem[0000000091800140] = 00000025
! Mem[0000000086800030] = aee81cbd, %l7 = 00000000ea57cccc
ldstub [%i1+0x030],%l7 ! %l7 = 000000ae000000ff
! %l7 = 00000000000000ae, Mem[000000009180009c] = 42e551d5
sth %l7,[%o0+0x09c] ! Mem[000000009180009c] = 00ae51d5
! Mem[0000000087800140] = 0eb5d531f889277f, %l4 = 000000000000006c, %l4 = 000000000000006c
add %i3,0x140,%g1
casxa [%g1]0x80,%l4,%l4 ! %l4 = 0eb5d531f889277f
! Mem[0000000086000190] = d6ba4e69, %l7 = 00000000000000ae
lduh [%i0+0x190],%l7 ! %l7 = 000000000000d6ba
! Mem[00000000918001a8] = 847e336958a6480f, %g2 = 69c70d0d0bfad71b
ldx [%o0+0x1a8],%g2 ! %g2 = 847e336958a6480f
! Mem[00000000868001b7] = e2beb8ac, %l6 = 00000000000000cb
ldstub [%i1+0x1b7],%l6 ! %l6 = 000000ac000000ff
! Mem[0000000087000014] = 6c725bb7, %l3 = 000000000000002f
swap [%i2+0x014],%l3 ! %l3 = 000000006c725bb7
! %l6 = 000000ac, %l7 = 0000d6ba, Mem[0000000091800148] = 75d32e0a 0cd57706
std %l6,[%o0+0x148] ! Mem[0000000091800148] = 000000ac 0000d6ba
! Mem[00000000878001d8] = ff0c07066ea45735, %l0 = 0000000000000025, %l4 = 0eb5d531f889277f
add %i3,0x1d8,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = ff0c07066ea45735
p59_label_24:
! Mem[000000008600013c] = d59606b8, %l4 = ff0c07066ea45735
swap [%i0+0x13c],%l4 ! %l4 = 00000000d59606b8
! Mem[00000000870001bc] = 304f2eb8, %l5 = 00000000ff9a5bda
swap [%i2+0x1bc],%l5 ! %l5 = 00000000304f2eb8
! Mem[000000008680014c] = b462cecc, %l2 = 000000000000001f
swap [%i1+0x14c],%l2 ! %l2 = 00000000b462cecc
! Mem[00000000918000e8] = 3ba12806, %g2 = 847e336958a6480f
lduh [%o0+0x0e8],%g2 ! %g2 = 0000000000003ba1
! Mem[000000008700017e] = 7fa8a664, %l2 = 00000000b462cecc
ldstub [%i2+0x17e],%l2 ! %l2 = 000000a6000000ff
! %l2 = 00000000000000a6, Mem[0000000091000010] = d7b3572edf53accf
stx %l2,[%i6+%o2] ! Mem[0000000091000010] = 00000000000000a6
! Mem[00000000908000ec] = bc2a9af4, %g18 = 5616d55bf944f97a
ldsw [%i5+0x0ec],%g2 ! %g2 = 5616d55bf944f97a
! Mem[00000000860001c4] = 95b8f750, %l7 = 0000d6ba, %l6 = 000000ac
add %i0,0x1c4,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 0000000095b8f750
! Mem[00000000908001c0] = 71f81ff3 f2054d42, %g2 = bc2a9af4, %g3 = 62d999f4
ldd [%i5+0x1c0],%g2 ! %g2 = 0000000071f81ff3 00000000f2054d42
! Mem[0000000087800104] = cb2d9928, %l7 = 000000000000d6ba
swap [%i3+0x104],%l7 ! %l7 = 00000000cb2d9928
p59_label_25:
! Mem[000000009080004c] = c5294f46, %g18 = 5616d55bf944f97a
ldsw [%i5+0x04c],%g2 ! %g2 = 5616d55bf944f97a
! Mem[000000008600008c] = 6801e4af, %l6 = 0000000095b8f750
swap [%i0+0x08c],%l6 ! %l6 = 000000006801e4af
! %l0 = 00000025, %l1 = 000000ec, Mem[0000000091000198] = c5d1c2e8 dd0253c0
std %l0,[%i6+0x198] ! Mem[0000000091000198] = 00000025 000000ec
! Mem[0000000086000137] = 3a7b3817, %l2 = 00000000000000a6
ldstub [%i0+0x137],%l2 ! %l2 = 00000017000000ff
! Mem[0000000086800152] = fc2db555, %l4 = 00000000d59606b8
ldstub [%i1+0x152],%l4 ! %l4 = 000000b5000000ff
! %l0 = 0000000000000025, Mem[0000000090000082] = 000082c9
sth %l0,[%i4+0x082] ! Mem[0000000090000080] = 002582c9
! Mem[0000000090800024] = c20fffdc, %g18 = 5616d55bf944f97a
ldsw [%i5+0x024],%g2 ! %g2 = 5616d55bf944f97a
! Mem[0000000086800088] = 83f96a43b98819f4, %l6 = 000000006801e4af, %l7 = 00000000cb2d9928
add %i1,0x88,%g1
casxa [%g1]0x80,%l6,%l7 ! %l7 = 83f96a43b98819f4
! Mem[0000000086000140] = 7d172134c555e961, %l4 = 00000000000000b5, %l6 = 000000006801e4af
add %i0,0x140,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 7d172134c555e961
! %l1 = 00000000000000ec, Mem[0000000091000178] = 5045ac3eface5388
stx %l1,[%i6+0x178] ! Mem[0000000091000178] = 00000000000000ec
ba,a p59_not_taken_0_end
p59_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
ba,a p59_branch_failed
p59_not_taken_0_end:
! End of Random Code for Thread 59
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 0000000000000025
bne,a,pn %xcc,p59_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ec
bne,a,pn %xcc,p59_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000000000017
bne,a,pn %xcc,p59_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000006c725bb7
bne,a,pn %xcc,p59_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000b5
bne,a,pn %xcc,p59_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 00000000304f2eb8
bne,a,pn %xcc,p59_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 7d172134c555e961
bne,a,pn %xcc,p59_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 83f96a43b98819f4
bne,a,pn %xcc,p59_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p59_local0_expect,%g1
p59_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = eca139cdc8950019
ldx [%i0+0x000],%g3 ! Observed data at 0000000086000000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = dbb02b3700000068
ldx [%i0+0x008],%g3 ! Observed data at 0000000086000008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x008,%g4
ldx [%g1+0x058],%g2 ! Expected data = 6324776f154d315f
ldx [%i0+0x058],%g3 ! Observed data at 0000000086000058
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x058,%g4
ldx [%g1+0x088],%g2 ! Expected data = 3dd185c895b8f750
ldx [%i0+0x088],%g3 ! Observed data at 0000000086000088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = ed2007332fe1ce87
ldx [%i0+0x090],%g3 ! Observed data at 0000000086000090
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x090,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff88ea28af729b0c
ldx [%i0+0x0a8],%g3 ! Observed data at 00000000860000a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = d574ff1f19d1aa47
ldx [%i0+0x0b0],%g3 ! Observed data at 00000000860000b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 89ffbb9fd1b77bd7
ldx [%i0+0x0c8],%g3 ! Observed data at 00000000860000c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0c8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 54f34c78ed6586bc
ldx [%i0+0x0e8],%g3 ! Observed data at 00000000860000e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff7fc824039f984a
ldx [%i0+0x0f8],%g3 ! Observed data at 00000000860000f8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x0f8,%g4
ldx [%g1+0x100],%g2 ! Expected data = 406107b7def4b824
ldx [%i0+0x100],%g3 ! Observed data at 0000000086000100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x100,%g4
ldx [%g1+0x120],%g2 ! Expected data = 731e6881d7fdffe4
ldx [%i0+0x120],%g3 ! Observed data at 0000000086000120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = 03957bef4ad45e95
ldx [%i0+0x128],%g3 ! Observed data at 0000000086000128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x128,%g4
ldx [%g1+0x130],%g2 ! Expected data = ff3d18443a7b38ff
ldx [%i0+0x130],%g3 ! Observed data at 0000000086000130
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x130,%g4
ldx [%g1+0x138],%g2 ! Expected data = c3bd1f106ea45735
ldx [%i0+0x138],%g3 ! Observed data at 0000000086000138
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x138,%g4
ldx [%g1+0x150],%g2 ! Expected data = ffff056bffff98ff
ldx [%i0+0x150],%g3 ! Observed data at 0000000086000150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x150,%g4
ldx [%g1+0x160],%g2 ! Expected data = ce3dae0b8f3d24bc
ldx [%i0+0x160],%g3 ! Observed data at 0000000086000160
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x160,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 6e020eb9c771b9b4
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000860001b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i0,0x1b8,%g4
set p59_local1_expect,%g1
p59_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = 6f52e5b641d9977d
ldx [%i1+0x000],%g3 ! Observed data at 0000000086800000
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x000,%g4
ldx [%g1+0x030],%g2 ! Expected data = ffe81cbd4f8e6f45
ldx [%i1+0x030],%g3 ! Observed data at 0000000086800030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = da322c124cbd2f3a
ldx [%i1+0x038],%g3 ! Observed data at 0000000086800038
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x038,%g4
ldx [%g1+0x098],%g2 ! Expected data = b7d23b69292aff57
ldx [%i1+0x098],%g3 ! Observed data at 0000000086800098
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 0fb40e2104ff94b1
ldx [%i1+0x0c0],%g3 ! Observed data at 00000000868000c0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 6b8a61aaff0c0706
ldx [%i1+0x0e8],%g3 ! Observed data at 00000000868000e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x148],%g2 ! Expected data = b57194c50000001f
ldx [%i1+0x148],%g3 ! Observed data at 0000000086800148
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x148,%g4
ldx [%g1+0x150],%g2 ! Expected data = fc2dff553f8a41fb
ldx [%i1+0x150],%g3 ! Observed data at 0000000086800150
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x150,%g4
ldx [%g1+0x170],%g2 ! Expected data = d4195d1117aaff7d
ldx [%i1+0x170],%g3 ! Observed data at 0000000086800170
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x170,%g4
ldx [%g1+0x178],%g2 ! Expected data = fbb7544600000033
ldx [%i1+0x178],%g3 ! Observed data at 0000000086800178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = 121b2579e2beb8ff
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000868001b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 01a28edbffffff8f
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000868001c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 24bf00ff9a6697de
ldx [%i1+0x1f0],%g3 ! Observed data at 00000000868001f0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1f0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 11294699f7c144ff
ldx [%i1+0x1f8],%g3 ! Observed data at 00000000868001f8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i1,0x1f8,%g4
set p59_local2_expect,%g1
p59_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 000000b03cb33e7f
ldx [%i2+0x008],%g3 ! Observed data at 0000000087000008
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x008,%g4
ldx [%g1+0x010],%g2 ! Expected data = c97a976e0000002f
ldx [%i2+0x010],%g3 ! Observed data at 0000000087000010
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x010,%g4
ldx [%g1+0x018],%g2 ! Expected data = 493f702affa139cd
ldx [%i2+0x018],%g3 ! Observed data at 0000000087000018
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x018,%g4
ldx [%g1+0x048],%g2 ! Expected data = 1f13fa6c4b61d588
ldx [%i2+0x048],%g3 ! Observed data at 0000000087000048
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 6fa5a573dbb02b37
ldx [%i2+0x050],%g3 ! Observed data at 0000000087000050
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x050,%g4
ldx [%g1+0x080],%g2 ! Expected data = fc1aed95c9dba158
ldx [%i2+0x080],%g3 ! Observed data at 0000000087000080
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 32e0b4a4000000ef
ldx [%i2+0x088],%g3 ! Observed data at 0000000087000088
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x088,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 7affd62142dd56c8
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000870000c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 835f59da1599e5f2
ldx [%i2+0x0e0],%g3 ! Observed data at 00000000870000e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = ffffa965a817f5f6
ldx [%i2+0x108],%g3 ! Observed data at 0000000087000108
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 18e91f9aff9a5bda
ldx [%i2+0x120],%g3 ! Observed data at 0000000087000120
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = a1e827a600000009
ldx [%i2+0x138],%g3 ! Observed data at 0000000087000138
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = 1f406f4842e2fab6
ldx [%i2+0x140],%g3 ! Observed data at 0000000087000140
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x140,%g4
ldx [%g1+0x178],%g2 ! Expected data = b391c1667fa8ff64
ldx [%i2+0x178],%g3 ! Observed data at 0000000087000178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x178,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 463d53cdfc79a0ff
ldx [%i2+0x1a8],%g3 ! Observed data at 00000000870001a8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = bf430838ff9a5bda
ldx [%i2+0x1b8],%g3 ! Observed data at 00000000870001b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1b8,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = efff597bc773b50b
ldx [%i2+0x1c8],%g3 ! Observed data at 00000000870001c8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 8a93bbfa0000005f
ldx [%i2+0x1d0],%g3 ! Observed data at 00000000870001d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i2,0x1d0,%g4
set p59_local3_expect,%g1
p59_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = 32ff1f21672f18f3
ldx [%i3+0x030],%g3 ! Observed data at 0000000087800030
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = ff99a7bf8c2101d2
ldx [%i3+0x040],%g3 ! Observed data at 0000000087800040
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x040,%g4
ldx [%g1+0x098],%g2 ! Expected data = ffd0b8e2f4f8a73f
ldx [%i3+0x098],%g3 ! Observed data at 0000000087800098
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8db64b716de7f67c
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000878000b0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = a9ff14c3ec5d2844
ldx [%i3+0x0b8],%g3 ! Observed data at 00000000878000b8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 14fec49efe77cec1
ldx [%i3+0x0d0],%g3 ! Observed data at 00000000878000d0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = d78643ff05a40f29
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000878000d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 42dd56c830adb56b
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000878000e0
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 92ba503dae8ad7d8
ldx [%i3+0x0e8],%g3 ! Observed data at 00000000878000e8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x100],%g2 ! Expected data = b81b4e5e0000d6ba
ldx [%i3+0x100],%g3 ! Observed data at 0000000087800100
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x100,%g4
ldx [%g1+0x118],%g2 ! Expected data = ca7465ffcdc7a6c4
ldx [%i3+0x118],%g3 ! Observed data at 0000000087800118
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x118,%g4
ldx [%g1+0x128],%g2 ! Expected data = ebff8c72aca4de37
ldx [%i3+0x128],%g3 ! Observed data at 0000000087800128
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x128,%g4
ldx [%g1+0x140],%g2 ! Expected data = 0eb5d531f889277f
ldx [%i3+0x140],%g3 ! Observed data at 0000000087800140
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x140,%g4
ldx [%g1+0x160],%g2 ! Expected data = 57046324005782c8
ldx [%i3+0x160],%g3 ! Observed data at 0000000087800160
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x160,%g4
ldx [%g1+0x178],%g2 ! Expected data = d03bce6e2b3713b2
ldx [%i3+0x178],%g3 ! Observed data at 0000000087800178
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x178,%g4
ldx [%g1+0x190],%g2 ! Expected data = de629a6ed7fdffe4
ldx [%i3+0x190],%g3 ! Observed data at 0000000087800190
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x190,%g4
ldx [%g1+0x198],%g2 ! Expected data = b90380ffe3b7e7e7
ldx [%i3+0x198],%g3 ! Observed data at 0000000087800198
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x198,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = ff0c07066ea45735
ldx [%i3+0x1d8],%g3 ! Observed data at 00000000878001d8
cmp %g2,%g3
bne,a,pn %xcc,p59_local_failed
add %i3,0x1d8,%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
! 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:
stba %l7,[%i0+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000018]
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086800020]
ldsha [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000028]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800020]
lduwa [%i3+%o1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087800008]
swapa [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000018]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000010]
done
p59_trap1o:
stba %l7,[%o0+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086000018]
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086800020]
ldsha [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000086000028]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086800020]
lduwa [%o3+%i1]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000087800008]
swapa [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000086000018]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000086000010]
done
p59_trap2e:
stxa %l3,[%i3+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800028]
stwa %l4,[%i1+%o4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800020]
stda %l4,[%i1+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800018]
ldstuba [%i3+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087800028]
ldstuba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086000000]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086800020]
lduha [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086000000]
done
p59_trap2o:
stxa %l3,[%o3+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000087800028]
stwa %l4,[%o1+%i4]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800020]
stda %l4,[%o1+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[0000000086800018]
ldstuba [%o3+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[0000000087800028]
ldstuba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086000000]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[0000000086800020]
lduha [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[0000000086000000]
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 = ea67d56fda22e6a0
ldx [%g1+0x008],%l1 ! %l1 = 3afa1a403dbf14a7
ldx [%g1+0x010],%l2 ! %l2 = 5307b2188db64b71
ldx [%g1+0x018],%l3 ! %l3 = 663a122c14fec49e
ldx [%g1+0x020],%l4 ! %l4 = d200cab884b12528
ldx [%g1+0x028],%l5 ! %l5 = 82f28c5a92ba503d
ldx [%g1+0x030],%l6 ! %l6 = 3cd0f95a20bc8356
ldx [%g1+0x038],%l7 ! %l7 = 59ff5e384cbd2f3a
! Initialize the output register of window 0
set unres3_start,%o0
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 = c4fb9068 5560ef96 1b606fff 7636fd01
! %f4 = 3cccfabc cba5d9e6 eea92f6b 6ba581b8
! %f8 = e3011f62 eecf3f72 52f15e37 0cd4bdee
! %f12 = cba3354a 225f7aa2 3f32d9d0 a6620f1b
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = eae422e8 3d04b209 5b2e5470 072b9c47
! %f20 = 93482bc8 0d0f2ab5 fff501eb 0c3c8390
! %f24 = a43ec53c a7c663fe d3486ce8 4a6c1165
! %f28 = e82abfaa b18b24b4 0003f896 8a2fd0f4
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 66357920 bfa9e626 6edd8248 7f9e2ebd
! %f36 = a17a283b bafa5504 8f1abf7f 501b7754
! %f40 = 2597ddb7 e6a5e390 76af4ea0 c1a370d2
! %f44 = ddcbc53d 9b1a28a5 8452a795 22b8cd11
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0xb47b3ec000000053,%g7,%g1 ! GSR scale = 10, align = 3
wr %g1,%g0,%gsr ! GSR = b47b3ec000000053
wr %g0,%y ! Clear Y 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[0000000088800118] = 5f75551e56528667, %l2 = d436d2be290fd667
ldx [%i1+0x118],%l2 ! %l2 = 5f75551e56528667
! Mem[0000000088800130] = 74aef1014298d6c1, %l5 = d1e40783e0479a75, %l0 = 8368d12e1622c7e5
add %i1,0x130,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 74aef1014298d6c1
! Mem[00000000900001a8] = d5d38f7d, %g2 = 0e5f24e2ffce7290
ldsb [%i4+0x1ab],%g2 ! %g2 = ffffffffffffffd5
! Mem[0000000089800120] = 52ae082a, %l4 = 92e65c368a67f26b
ldstub [%i3+0x120],%l4 ! %l4 = 00000052000000ff
! %l4 = 00000052, %l5 = e0479a75, Mem[0000000090800150] = 8a03c0a9 e70f0421
std %l4,[%i5+0x150] ! Mem[0000000090800150] = 00000052 e0479a75
! Mem[0000000090800040] = 63b56a71b6938ad3, %g2 = ffffffffffffffd5
ldx [%i5+0x040],%g2 ! %g2 = 63b56a71b6938ad3
! Mem[00000000898000a8] = 5ac3bc0b, %l5 = e0479a75, %l0 = 4298d6c1
add %i3,0xa8,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000005ac3bc0b
! Mem[0000000089000050] = 56d5f6a8, %l4 = 00000052, %l2 = 56528667
add %i2,0x50,%g1
casa [%g1]0x80,%l4,%l2 ! %l2 = 0000000056d5f6a8
! %l2 = 56d5f6a8, %l3 = 8ff6cd88, Mem[0000000091800190] = 18bdfe98 d772a70c
std %l2,[%o0+0x190] ! Mem[0000000091800190] = 56d5f6a8 8ff6cd88
! Mem[00000000880001b0] = efc51795, %l0 = 5ac3bc0b, %l4 = 00000052
add %i0,0x1b0,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000efc51795
p60_label_2:
! Mem[00000000880001bd] = d7a5d5a3, %l1 = 0a929878498979a6
ldstub [%i0+0x1bd],%l1 ! %l1 = 000000a5000000ff
! Mem[00000000890000d8] = 58fb7f33, %l3 = 1fc3f62a8ff6cd88
swap [%i2+0x0d8],%l3 ! %l3 = 0000000058fb7f33
! Mem[0000000088000014] = d269f877, %l1 = 000000a5, %l3 = 58fb7f33
add %i0,0x14,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 00000000d269f877
! Mem[00000000880000d8] = b0e884e5, %l1 = 000000a5, %l6 = ddd60fb8
add %i0,0xd8,%g1
casa [%g1]0x80,%l1,%l6 ! %l6 = 00000000b0e884e5
! Mem[000000009100003c] = d18bd0dc, %g2 = 63b56a71b6938ad3
ldsh [%i6+0x03e],%g2 ! %g2 = ffffffffffffd18b
! Mem[00000000900001c8] = a87366ff bd87184d, %g2 = ffffd18b, %g3 = 0bad0b00
ldd [%i4+0x1c8],%g2 ! %g2 = 00000000a87366ff 00000000bd87184d
! %l4 = 00000000efc51795, Mem[0000000089000120] = fcc02bc7
stb %l4,[%i2+0x120] ! Mem[0000000089000120] = 95c02bc7
! Mem[0000000091800188] = 6d9ac50d e1b437f1, %g2 = a87366ff, %g3 = bd87184d
ldd [%o0+0x188],%g2 ! %g2 = 000000006d9ac50d 00000000e1b437f1
! %l5 = d1e40783e0479a75, Mem[0000000091800136] = 10e81d1f
stb %l5,[%o0+0x136] ! Mem[0000000091800134] = 75e81d1f
! %l4 = efc51795, %l5 = e0479a75, Mem[0000000090800070] = a09699f8 bb03eaa9
std %l4,[%i5+0x070] ! Mem[0000000090800070] = efc51795 e0479a75
p60_label_3:
! Mem[0000000090800148] = b551ccc2, %g2 = 000000006d9ac50d
lduw [%i5+0x148],%g2 ! %g2 = 00000000b551ccc2
! Mem[00000000888000e5] = 9ec6b1ed, %l0 = 000000005ac3bc0b
ldstub [%i1+0x0e5],%l0 ! %l0 = 000000c6000000ff
! Mem[0000000089000090] = a2e34f5dcce06908, %l3 = 00000000d269f877, %l6 = 00000000b0e884e5
add %i2,0x90,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = a2e34f5dcce06908
! Mem[000000008800002b] = 020b52f4, %l6 = a2e34f5dcce06908
ldstub [%i0+0x02b],%l6 ! %l6 = 000000f4000000ff
! Mem[00000000898000ac] = 745f06dc, %l2 = 56d5f6a8, %l5 = e0479a75
add %i3,0xac,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000745f06dc
! Mem[00000000918000f4] = b5042c39, %g2 = 00000000b551ccc2
lduh [%o0+0x0f6],%g2 ! %g2 = 000000000000b504
! Mem[0000000088800144] = 568b48fc, %l7 = aa070f10, %l5 = 745f06dc
add %i1,0x144,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 00000000568b48fc
! Mem[0000000089800137] = 46945f68, %l7 = 84947881aa070f10
ldstub [%i3+0x137],%l7 ! %l7 = 00000068000000ff
! Mem[0000000090000070] = ef8595c8 fd39b602, %g2 = 0000b504, %g3 = e1b437f1
ldd [%i4+0x070],%g2 ! %g2 = 00000000ef8595c8 00000000fd39b602
! %l4 = 00000000efc51795, Mem[0000000091800088] = 12ba89ae227c6639
stx %l4,[%o0+0x088] ! Mem[0000000091800088] = 00000000efc51795
p60_label_4:
! Mem[0000000089000040] = 98f071f7, %l4 = 00000000efc51795
swap [%i2+0x040],%l4 ! %l4 = 0000000098f071f7
! Mem[000000008980012c] = 8a07c1c6, %l6 = 000000f4, %l0 = 000000c6
add %i3,0x12c,%g1
casa [%g1]0x80,%l6,%l0 ! %l0 = 000000008a07c1c6
! Mem[0000000089000138] = f8638ce029884442, %l6 = 00000000000000f4, %l6 = 00000000000000f4
add %i2,0x138,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = f8638ce029884442
! Mem[0000000089800164] = 2a105ead, %l2 = 56d5f6a8, %l2 = 56d5f6a8
add %i3,0x164,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000002a105ead
! Mem[0000000090000070] = ef8595c8fd39b602, %g2 = 00000000ef8595c8
ldx [%i4+0x070],%g2 ! %g2 = ef8595c8fd39b602
! Mem[0000000088000078] = c7ec75eb, %l7 = 00000068, %l3 = d269f877
add %i0,0x78,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000c7ec75eb
! Mem[0000000091800028] = 33d81a4e 8ce756ba, %g2 = fd39b602, %g3 = fd39b602
ldd [%o0+%o5],%g2 ! %g2 = 0000000033d81a4e 000000008ce756ba
! Mem[00000000898000e8] = 9be361160ae18620, %l2 = 000000002a105ead, %l4 = 0000000098f071f7
add %i3,0xe8,%g1
casxa [%g1]0x80,%l2,%l4 ! %l4 = 9be361160ae18620
! Mem[0000000088800094] = b9c61189, %l4 = 9be361160ae18620
swap [%i1+0x094],%l4 ! %l4 = 00000000b9c61189
! Mem[00000000880001c0] = d00f7c02be0a8cd3, %l2 = 000000002a105ead, %l2 = 000000002a105ead
add %i0,0x1c0,%g1
casxa [%g1]0x80,%l2,%l2 ! %l2 = d00f7c02be0a8cd3
p60_label_5:
! Mem[00000000880000a8] = 4823239d9170cec2, %l4 = 00000000b9c61189, %l7 = 0000000000000068
add %i0,0xa8,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 4823239d9170cec2
! %l4 = 00000000b9c61189, Mem[00000000908000e0] = 921156f4
stb %l4,[%i5+0x0e0] ! Mem[00000000908000e0] = 891156f4
! Mem[00000000898000d8] = 2edc3788, %l3 = 00000000c7ec75eb
swap [%i3+0x0d8],%l3 ! %l3 = 000000002edc3788
! Mem[0000000088000024] = 749c70fc, %l6 = f8638ce029884442
ldstub [%i0+0x024],%l6 ! %l6 = 00000074000000ff
! %l2 = be0a8cd3, %l3 = 2edc3788, Mem[00000000900001c0] = 6e76fc32 a770ca4c
std %l2,[%i4+0x1c0] ! Mem[00000000900001c0] = be0a8cd3 2edc3788
! Mem[00000000890000d0] = 3d097690, %l5 = 00000000568b48fc
swap [%i2+0x0d0],%l5 ! %l5 = 000000003d097690
! Mem[00000000898001f8] = a03e16fd72776d62, %l5 = 000000003d097690, %l3 = 000000002edc3788
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = a03e16fd72776d62
! Mem[00000000908001cc] = eb1eb481, %g2 = 0000000033d81a4e
ldub [%i5+0x1cc],%g2 ! %g2 = 00000000000000eb
! Mem[00000000888001b5] = 275626d7, %l7 = 4823239d9170cec2
ldstub [%i1+0x1b5],%l7 ! %l7 = 00000056000000ff
! Mem[0000000088800020] = 69f0e246, %l1 = 000000a5, %l2 = be0a8cd3
add %i1,0x20,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000069f0e246
p60_label_6:
! Mem[0000000088000190] = 69b5dbac, %l4 = b9c61189, %l4 = b9c61189
add %i0,0x190,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000069b5dbac
! Mem[00000000880000c0] = 9da0397ebacc4325, %l0 = 000000008a07c1c6, %l2 = 0000000069f0e246
add %i0,0xc0,%g1
casxa [%g1]0x80,%l0,%l2 ! %l2 = 9da0397ebacc4325
! Mem[0000000091000014] = df53accf, %g2 = 00000000000000eb
ldsb [%i6+0x014],%g2 ! %g2 = ffffffffffffffdf
! Mem[000000009080019c] = f15b0464, %g2 = ffffffffffffffdf
lduh [%i5+0x19e],%g2 ! %g2 = 000000000000f15b
! Mem[00000000898001e0] = b429d14c0a2052bf, %l0 = 000000008a07c1c6, %l4 = 0000000069b5dbac
add %i3,0x1e0,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = b429d14c0a2052bf
! Mem[0000000091800044] = 82176dd8, %g2 = 000000000000f15b
ldsh [%o0+0x044],%g2 ! %g2 = ffffffffffff8217
! %l0 = 8a07c1c6, %l1 = 000000a5, Mem[0000000091800048] = b0377615 93c680d2
std %l0,[%o0+0x048] ! Mem[0000000091800048] = 8a07c1c6 000000a5
! Mem[0000000088000018] = 84efd8b5, %l0 = 8a07c1c6, %l2 = bacc4325
add %i0,0x18,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000084efd8b5
! Mem[00000000890000c8] = e898cdf3, %l6 = 0000000000000074
swap [%i2+0x0c8],%l6 ! %l6 = 00000000e898cdf3
! %l0 = 000000008a07c1c6, Mem[0000000091800068] = 8c9fe99d
stw %l0,[%o0+0x068] ! Mem[0000000091800068] = 8a07c1c6
p60_label_7:
! Mem[000000009100019c] = 0253c043, %g2 = ffffffffffff8217
ldub [%i6+0x19d],%g2 ! %g2 = 0000000000000002
! %l7 = 0000000000000056, Mem[000000009000004a] = 8dbe2771
stb %l7,[%i4+0x04a] ! Mem[0000000090000048] = 56be2771
! Mem[0000000088800190] = 7a6e50d4, %l3 = 72776d62, %l4 = 0a2052bf
add %i1,0x190,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000007a6e50d4
! Mem[0000000089800098] = 0073f8e0, %l6 = e898cdf3, %l7 = 00000056
add %i3,0x98,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 000000000073f8e0
! Mem[000000008900008c] = f95e4d40, %l5 = 3d097690, %l4 = 7a6e50d4
add %i2,0x8c,%g1
casa [%g1]0x80,%l5,%l4 ! %l4 = 00000000f95e4d40
! Mem[0000000089800158] = 38053042598cb366, %l3 = a03e16fd72776d62, %l5 = 000000003d097690
add %i3,0x158,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 38053042598cb366
! Mem[0000000089800014] = 711d5513, %l7 = 0073f8e0, %l0 = 8a07c1c6
add %i3,0x14,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000711d5513
! Mem[000000008980017b] = f63cdde5, %l3 = a03e16fd72776d62
ldstub [%i3+0x17b],%l3 ! %l3 = 000000e5000000ff
! Mem[0000000089000021] = f4d026c0, %l5 = 38053042598cb366
ldstub [%i2+0x021],%l5 ! %l5 = 000000d0000000ff
! Mem[00000000898001b8] = 2006ef6e2f17f4c8, %l3 = 00000000000000e5, %l1 = 00000000000000a5
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 2006ef6e2f17f4c8
p60_label_8:
! Mem[000000008900013c] = 29884442, %l4 = 00000000f95e4d40
swap [%i2+0x13c],%l4 ! %l4 = 0000000029884442
! Mem[0000000089800138] = 1c77b912, %l4 = 29884442, %l7 = 0073f8e0
add %i3,0x138,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000001c77b912
! Mem[000000008800000c] = f027e881, %l7 = 000000001c77b912
ldstub [%i0+0x00c],%l7 ! %l7 = 000000f0000000ff
! Mem[0000000088800000] = a6420652 67ed7423, %l0 = 711d5513, %l1 = 2f17f4c8
ldd [%i1+%g0],%l0 ! %l0 = 00000000a6420652 0000000067ed7423
! %l0 = 00000000a6420652, Mem[00000000910001c0] = 524e3511
stw %l0,[%i6+0x1c0] ! Mem[00000000910001c0] = a6420652
! Mem[0000000088000090] = 95a25d2f027f4dee, %l2 = 0000000084efd8b5, %l7 = 00000000000000f0
add %i0,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 95a25d2f027f4dee
! Mem[0000000090800080] = 7370a499 4b342dea, %g2 = 00000002, %g3 = 8ce756ba
ldd [%i5+0x080],%g2 ! %g2 = 000000007370a499 000000004b342dea
! Mem[0000000088800060] = 2c4a161b, %l2 = 0000000084efd8b5
ldstub [%i1+0x060],%l2 ! %l2 = 0000002c000000ff
! Mem[0000000088000030] = 45efcd0994f3894e, %l5 = 00000000000000d0, %l0 = 00000000a6420652
add %i0,0x30,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 45efcd0994f3894e
! Mem[0000000089800156] = e95720cb, %l6 = 00000000e898cdf3
ldstub [%i3+0x156],%l6 ! %l6 = 00000020000000ff
p60_label_9:
! %l3 = 00000000000000e5, Mem[0000000088000170] = bc8e9636
stw %l3,[%i0+0x170] ! Mem[0000000088000170] = 000000e5
! Mem[0000000089800084] = 7c9cfe86, %l1 = 0000000067ed7423
swap [%i3+0x084],%l1 ! %l1 = 000000007c9cfe86
! Mem[0000000089800058] = 06e08a82, %l5 = 00000000000000d0
swap [%i3+0x058],%l5 ! %l5 = 0000000006e08a82
! Mem[00000000908001bc] = 37f971f8, %g2 = 000000007370a499
ldsh [%i5+0x1be],%g2 ! %g2 = 00000000000037f9
! Mem[0000000089800034] = 024c83fc, %l4 = 0000000029884442
ldstub [%i3+0x034],%l4 ! %l4 = 00000002000000ff
! Mem[0000000089800034] = ff4c83fc, %l0 = 94f3894e, %l4 = 00000002
add %i3,0x34,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 00000000ff4c83fc
! Mem[0000000091800090] = ff83cf3c e9c0328f, %g2 = 000037f9, %g3 = 4b342dea
ldd [%o0+0x090],%g2 ! %g2 = 00000000ff83cf3c 00000000e9c0328f
! Mem[0000000089800178] = f63cddff350feced, %l5 = 0000000006e08a82, %l6 = 0000000000000020
add %i3,0x178,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = f63cddff350feced
! Mem[000000009100000c] = b9d3d7b3, %g2 = 00000000ff83cf3c
lduh [%i6+0x00e],%g2 ! %g2 = 000000000000b9d3
! Mem[0000000089000160] = 14ad10cad216e2a7, %l2 = 000000000000002c, %l3 = 00000000000000e5
add %i2,0x160,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 14ad10cad216e2a7
p60_label_10:
! Mem[00000000898000f4] = ced04498, %l2 = 000000000000002c
ldstub [%i3+0x0f4],%l2 ! %l2 = 000000ce000000ff
! Mem[00000000908001f8] = 4136937f, %g2 = 000000000000b9d3
lduh [%i5+0x1fa],%g2 ! %g2 = 0000000000004136
! Mem[0000000088800148] = 3b6c34d23cdc8cb7, %l2 = 00000000000000ce, %l3 = 14ad10cad216e2a7
add %i1,0x148,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 3b6c34d23cdc8cb7
! Mem[0000000088800108] = 2039aad7, %l5 = 0000000006e08a82
swap [%i1+0x108],%l5 ! %l5 = 000000002039aad7
! %l3 = 3b6c34d23cdc8cb7, Mem[00000000910001d0] = 5e069791
stw %l3,[%i6+0x1d0] ! Mem[00000000910001d0] = 3cdc8cb7
! Mem[0000000089000094] = cce06908, %l2 = 000000ce, %l0 = 94f3894e
add %i2,0x94,%g1
casa [%g1]0x80,%l2,%l0 ! %l0 = 00000000cce06908
! Mem[0000000089800160] = f835f67e, %l2 = 000000ce, %l1 = 7c9cfe86
add %i3,0x160,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000f835f67e
! %l7 = 95a25d2f027f4dee, Mem[0000000091000050] = de1db3f225ed5b63
stx %l7,[%i6+0x050] ! Mem[0000000091000050] = 95a25d2f027f4dee
! Mem[0000000089000048] = f2112c2679355a82, %l5 = 000000002039aad7, %l7 = 95a25d2f027f4dee
add %i2,0x48,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = f2112c2679355a82
! Mem[000000009080003c] = b259c735, %g2 = 0000000000004136
lduw [%i5+0x03c],%g2 ! %g2 = 00000000b259c735
p60_label_11:
! %l7 = f2112c2679355a82, Mem[0000000091800108] = 7108d17ee0b7babd
stx %l7,[%o0+0x108] ! Mem[0000000091800108] = f2112c2679355a82
! Mem[0000000088000110] = 94f4db3efe74a5ff, %l5 = 000000002039aad7, %l7 = f2112c2679355a82
add %i0,0x110,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 94f4db3efe74a5ff
! Mem[0000000090000050] = 4ad59870, %g2 = 00000000b259c735
ldub [%i4+0x052],%g2 ! %g2 = 000000000000004a
! Mem[00000000890000f0] = be311f51, %l5 = 000000002039aad7
swap [%i2+0x0f0],%l5 ! %l5 = 00000000be311f51
! %l4 = 00000000ff4c83fc, Mem[00000000910000f8] = d656b075a8fd904a
stx %l4,[%i6+0x0f8] ! Mem[00000000910000f8] = 00000000ff4c83fc
! Mem[00000000900001e0] = 41cac255 7a125a5e, %g2 = 0000004a, %g3 = e9c0328f
ldd [%i4+0x1e0],%g2 ! %g2 = 0000000041cac255 000000007a125a5e
! Mem[00000000898001dc] = 1d83abd9, %l5 = 00000000be311f51
swap [%i3+0x1dc],%l5 ! %l5 = 000000001d83abd9
! Mem[00000000890001dc] = cb234907, %l0 = cce06908, %l5 = 1d83abd9
add %i2,0x1dc,%g1
casa [%g1]0x80,%l0,%l5 ! %l5 = 00000000cb234907
! Mem[0000000088800070] = b0cfbff04baa90fd, %l0 = 00000000cce06908, %l3 = 3b6c34d23cdc8cb7
add %i1,0x70,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = b0cfbff04baa90fd
! Mem[00000000888001cc] = 76049100, %l2 = 00000000000000ce
ldstub [%i1+0x1cc],%l2 ! %l2 = 00000076000000ff
p60_label_12:
! Mem[00000000918001d8] = 28aef307, %g18 = 1fb533a5da62e6de
ldsw [%o0+0x1d8],%g2 ! %g2 = 1fb533a5da62e6de
! Mem[0000000088800000] = a6420652, %l7 = 94f4db3efe74a5ff
swap [%i1+%g0],%l7 ! %l7 = 00000000a6420652
! Mem[0000000088000029] = 020b52ff, %l3 = b0cfbff04baa90fd
ldstub [%i0+0x029],%l3 ! %l3 = 0000000b000000ff
! Mem[000000009000011c] = 69b744f6, %g2 = 0000000028aef307
lduh [%i4+0x11e],%g2 ! %g2 = 00000000000069b7
! Mem[0000000089000130] = 6df04fda, %l1 = f835f67e, %l5 = cb234907
add %i2,0x130,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000006df04fda
! Mem[000000008980006c] = f52c1f5d, %l7 = a6420652, %l2 = 00000076
add %i3,0x6c,%g1
casa [%g1]0x80,%l7,%l2 ! %l2 = 00000000f52c1f5d
! %l1 = 00000000f835f67e, Mem[0000000090000058] = 243d3024564d8577
stx %l1,[%i4+0x058] ! Mem[0000000090000058] = 00000000f835f67e
! Mem[00000000898000c0] = be56c9c9988178bd, %l1 = 00000000f835f67e, %l1 = 00000000f835f67e
add %i3,0xc0,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = be56c9c9988178bd
! Mem[000000009000007c] = 7f9fc53f, %g18 = 1fb533a5da62e6de
ldsw [%i4+0x07c],%g2 ! %g2 = 1fb533a5da62e6de
! Mem[00000000898000ac] = 745f06dc, %l5 = 6df04fda, %l0 = cce06908
add %i3,0xac,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000745f06dc
p60_label_13:
! %l1 = be56c9c9988178bd, Mem[00000000898000b0] = b71f096f
stw %l1,[%i3+0x0b0] ! Mem[00000000898000b0] = 988178bd
! %l5 = 000000006df04fda, Mem[00000000908001f8] = 0c014136
stw %l5,[%i5+0x1f8] ! Mem[00000000908001f8] = 6df04fda
! Mem[00000000880001c0] = d00f7c02, %l0 = 00000000745f06dc
swap [%i0+0x1c0],%l0 ! %l0 = 00000000d00f7c02
! Mem[0000000091000040] = d0dc1023f63d3fd8, %g2 = 000000007f9fc53f
ldx [%i6+0x040],%g2 ! %g2 = d0dc1023f63d3fd8
! Mem[00000000888001b3] = a7db4b8c, %l0 = 00000000d00f7c02
ldstub [%i1+0x1b3],%l0 ! %l0 = 0000008c000000ff
! Mem[0000000091800174] = c0296ada, %g2 = d0dc1023f63d3fd8
ldub [%o0+0x175],%g2 ! %g2 = 00000000000000c0
! Mem[0000000090800154] = 9a753e48, %g2 = 00000000000000c0
ldsh [%i5+0x156],%g2 ! %g2 = ffffffffffff9a75
! Mem[0000000088000050] = 223cfd07ab004c61, %l3 = 000000000000000b, %l1 = be56c9c9988178bd
add %i0,0x50,%g1
casxa [%g1]0x80,%l3,%l1 ! %l1 = 223cfd07ab004c61
! Mem[0000000090000060] = 14b80d15, %g2 = ffffffffffff9a75
lduh [%i4+0x062],%g2 ! %g2 = 00000000000014b8
! %l2 = f52c1f5d, %l3 = 0000000b, Mem[00000000918000b8] = 69c70d0d 0bfad71b
std %l2,[%o0+0x0b8] ! Mem[00000000918000b8] = f52c1f5d 0000000b
p60_label_14:
! Mem[0000000090000010] = 5db2df44, %g2 = 00000000000014b8
ldub [%i4+0x012],%g2 ! %g2 = 000000000000005d
! %l7 = 00000000a6420652, Mem[00000000900001c0] = be0a8cd3
stw %l7,[%i4+0x1c0] ! Mem[00000000900001c0] = a6420652
! Mem[0000000088800120] = 8d15c468, %l3 = 0000000b, %l7 = a6420652
add %i1,0x120,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 000000008d15c468
! %l4 = ff4c83fc, %l5 = 6df04fda, Mem[0000000090800030] = cf83b46f 8839e98b
std %l4,[%i5+0x030] ! Mem[0000000090800030] = ff4c83fc 6df04fda
! %l2 = f52c1f5d, %l3 = 0000000b, Mem[0000000091000060] = 291e59f7 8b99636e
std %l2,[%i6+0x060] ! Mem[0000000091000060] = f52c1f5d 0000000b
! Mem[00000000880001b8] = d3988421d7ffd5a3, %l1 = 223cfd07ab004c61, %l0 = 000000000000008c
add %i0,0x1b8,%g1
casxa [%g1]0x80,%l1,%l0 ! %l0 = d3988421d7ffd5a3
! Mem[0000000091800020] = 5d7927fb, %g18 = 1fb533a5da62e6de
ldsw [%o0+%o4],%g2 ! %g2 = 1fb533a5da62e6de
! Mem[00000000890000ad] = 9e6c47c3, %l6 = f63cddff350feced
ldstub [%i2+0x0ad],%l6 ! %l6 = 0000006c000000ff
! Mem[0000000090000174] = deefdd70, %g2 = 000000005d7927fb
ldsh [%i4+0x174],%g2 ! %g2 = ffffffffffffdeef
! Mem[0000000089000198] = 25398d209160983c, %l3 = 000000000000000b, %l2 = 00000000f52c1f5d
add %i2,0x198,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 25398d209160983c
p60_label_15:
! Mem[00000000908000a0] = cebf2e78, %g2 = ffffffffffffdeef
lduw [%i5+0x0a0],%g2 ! %g2 = 00000000cebf2e78
! Mem[00000000910001e8] = b1ff691c c44c48cc, %g2 = cebf2e78, %g3 = 7a125a5e
ldd [%i6+0x1e8],%g2 ! %g2 = 00000000b1ff691c 00000000c44c48cc
! Mem[0000000089000130] = 6df04fda9fd7ce31, %l6 = 000000000000006c, %l3 = 000000000000000b
add %i2,0x130,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 6df04fda9fd7ce31
! Mem[0000000088800045] = 6028832e, %l7 = 000000008d15c468
ldstub [%i1+0x045],%l7 ! %l7 = 00000028000000ff
! Mem[0000000089800068] = 3aee92a0 f52c1f5d, %l6 = 0000006c, %l7 = 00000028
ldd [%i3+0x068],%l6 ! %l6 = 000000003aee92a0 00000000f52c1f5d
! Mem[00000000898001d1] = e8f35f26, %l1 = 223cfd07ab004c61
ldstub [%i3+0x1d1],%l1 ! %l1 = 000000f3000000ff
! Mem[00000000890000a2] = 250c24ed, %l3 = 6df04fda9fd7ce31
ldstub [%i2+0x0a2],%l3 ! %l3 = 00000024000000ff
! %l4 = 00000000ff4c83fc, Mem[00000000910000b0] = 6c54d54e374fdfb3
stx %l4,[%i6+0x0b0] ! Mem[00000000910000b0] = 00000000ff4c83fc
! Mem[00000000918000d8] = 8cf5264e, %g2 = 00000000b1ff691c
ldsh [%o0+0x0d8],%g2 ! %g2 = ffffffffffff8cf5
! Mem[0000000089000134] = 9fd7ce31, %l1 = 00000000000000f3
lduw [%i2+0x134],%l1 ! %l1 = 000000009fd7ce31
p60_label_16:
! Mem[0000000089800158] = 38053042, %l3 = 00000024, %l4 = ff4c83fc
add %i3,0x158,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000038053042
! Mem[0000000091800008] = 8f1d57d113813d64, %g2 = ffffffffffff8cf5
ldx [%o0+%o1],%g2 ! %g2 = 8f1d57d113813d64
! %l1 = 000000009fd7ce31, Mem[0000000090800180] = 7705603724c54c11
stx %l1,[%i5+0x180] ! Mem[0000000090800180] = 000000009fd7ce31
! %l1 = 000000009fd7ce31, Mem[0000000091000120] = 9daeaae1
stb %l1,[%i6+0x120] ! Mem[0000000091000120] = 31aeaae1
! Mem[0000000089000140] = 18026888ed333a82, %l3 = 0000000000000024, %l7 = 00000000f52c1f5d
add %i2,0x140,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 18026888ed333a82
! %l2 = 9160983c, %l3 = 00000024, Mem[0000000090800020] = 2247d686 c20fffdc
std %l2,[%i5+%o4] ! Mem[0000000090800020] = 9160983c 00000024
! Mem[00000000898001b8] = 2006ef6e2f17f4c8, %l7 = 18026888ed333a82
ldx [%i3+0x1b8],%l7 ! %l7 = 2006ef6e2f17f4c8
! Mem[0000000091800110] = 4faf9752, %g2 = 8f1d57d113813d64
ldsb [%o0+0x113],%g2 ! %g2 = 000000000000004f
! %l2 = 25398d209160983c, Mem[0000000091000132] = f221bd62
stb %l2,[%i6+0x132] ! Mem[0000000091000130] = 3c21bd62
! Mem[0000000089800184] = 7c483c4f, %l0 = d3988421d7ffd5a3
swap [%i3+0x184],%l0 ! %l0 = 000000007c483c4f
p60_label_17:
! Mem[00000000890001d8] = 9d61e9c3cb234907, %l2 = 25398d209160983c, %l6 = 000000003aee92a0
add %i2,0x1d8,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = 9d61e9c3cb234907
! %l0 = 7c483c4f, %l1 = 9fd7ce31, Mem[0000000090800198] = 4453face 3817f15b
std %l0,[%i5+0x198] ! Mem[0000000090800198] = 7c483c4f 9fd7ce31
! Mem[0000000089800088] = 2473a1084f8d2025, %l5 = 000000006df04fda, %l3 = 0000000000000024
add %i3,0x88,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 2473a1084f8d2025
! Mem[00000000910000f0] = 749c07e0be33c27d, %g2 = 000000000000004f
ldx [%i6+0x0f0],%g2 ! %g2 = 749c07e0be33c27d
! Mem[000000008880008e] = 96d86e87, %l2 = 25398d209160983c
ldstub [%i1+0x08e],%l2 ! %l2 = 0000006e000000ff
! Mem[0000000088800118] = 5f75551e, %l3 = 4f8d2025, %l2 = 0000006e
add %i1,0x118,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 000000005f75551e
! Mem[0000000090800058] = 3e48e83f, %g2 = 749c07e0be33c27d
lduw [%i5+0x058],%g2 ! %g2 = 000000003e48e83f
! Mem[0000000090800014] = 6c66fa73, %g2 = 000000003e48e83f
ldsh [%i5+0x016],%g2 ! %g2 = 0000000000006c66
! %l1 = 000000009fd7ce31, Mem[000000009100017c] = face5388
sth %l1,[%i6+0x17c] ! Mem[000000009100017c] = ce315388
! Mem[0000000089000050] = 56d5f6a8, %l3 = 2473a1084f8d2025
ldstub [%i2+0x050],%l3 ! %l3 = 00000056000000ff
p60_label_18:
! Mem[000000008900015c] = 3ea30f59, %l3 = 0000000000000056
lduw [%i2+0x15c],%l3 ! %l3 = 000000003ea30f59
! Mem[00000000898000d8] = c7ec75eb, %l0 = 7c483c4f, %l0 = 7c483c4f
add %i3,0xd8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 00000000c7ec75eb
! Mem[0000000088800070] = b0cfbff0, %l5 = 000000006df04fda
swap [%i1+0x070],%l5 ! %l5 = 00000000b0cfbff0
! %l6 = cb234907, %l7 = 2f17f4c8, Mem[0000000090800090] = 71c44099 adcd5c3b
std %l6,[%i5+0x090] ! Mem[0000000090800090] = cb234907 2f17f4c8
! Mem[000000009080001c] = c37c859d, %g2 = 0000000000006c66
lduw [%i5+0x01c],%g2 ! %g2 = 00000000c37c859d
! Mem[0000000091000050] = 95a25d2f, %g2 = 00000000c37c859d
lduw [%i6+0x050],%g2 ! %g2 = 0000000095a25d2f
! Mem[00000000910001d0] = 3cdc8cb7 a8949fe2, %g2 = 95a25d2f, %g3 = c44c48cc
ldd [%i6+0x1d0],%g2 ! %g2 = 000000003cdc8cb7 00000000a8949fe2
! Mem[00000000910001b8] = 1817b3a1 06c8ffc4, %g2 = 3cdc8cb7, %g3 = a8949fe2
ldd [%i6+0x1b8],%g2 ! %g2 = 000000001817b3a1 0000000006c8ffc4
! Mem[00000000880001bc] = d7ffd5a3, %l3 = 000000003ea30f59
swap [%i0+0x1bc],%l3 ! %l3 = 00000000d7ffd5a3
! %l0 = 00000000c7ec75eb, Mem[0000000088800178] = 61e401b5
stb %l0,[%i1+0x178] ! Mem[0000000088800178] = ebe401b5
p60_label_19:
! Mem[0000000091000148] = f771920c, %g2 = 000000001817b3a1
ldsh [%i6+0x14a],%g2 ! %g2 = fffffffffffff771
! Mem[0000000089800190] = b881fd607701e522, %l4 = 0000000038053042
ldx [%i3+0x190],%l4 ! %l4 = b881fd607701e522
! Mem[0000000088800109] = 06e08a82, %l2 = 000000005f75551e
ldstub [%i1+0x109],%l2 ! %l2 = 000000e0000000ff
! %l4 = b881fd607701e522, Mem[0000000090000050] = 426b4ad5
stb %l4,[%i4+0x050] ! Mem[0000000090000050] = 226b4ad5
! Mem[0000000090800084] = 4b342dea, %g2 = fffffffffffff771
lduw [%i5+0x084],%g2 ! %g2 = 000000004b342dea
! Mem[0000000089000150] = eed73e44, %l3 = d7ffd5a3, %l4 = 7701e522
add %i2,0x150,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 00000000eed73e44
! %l6 = cb234907, %l7 = 2f17f4c8, Mem[0000000088800168] = 8ffa7b42 139759de
std %l6,[%i1+0x168] ! Mem[0000000088800168] = cb234907 2f17f4c8
! Mem[0000000089800178] = f63cddff, %l0 = 00000000c7ec75eb
swap [%i3+0x178],%l0 ! %l0 = 00000000f63cddff
! Mem[00000000918000c4] = 96c1128f, %g18 = 1fb533a5da62e6de
ldsw [%o0+0x0c4],%g2 ! %g2 = 1fb533a5da62e6de
! Mem[0000000091800054] = efec365e, %g2 = ffffffff96c1128f
ldub [%o0+0x055],%g2 ! %g2 = 00000000000000ef
p60_label_20:
! %l4 = 00000000eed73e44, Mem[0000000090000018] = 591c05fd
stw %l4,[%i4+%o3] ! Mem[0000000090000018] = eed73e44
! Mem[00000000910000a8] = 8dd0b14740e5244d, %g2 = 00000000000000ef
ldx [%i6+0x0a8],%g2 ! %g2 = 8dd0b14740e5244d
! Mem[00000000888001f6] = 2f5a970a, %l4 = 00000000eed73e44
ldstub [%i1+0x1f6],%l4 ! %l4 = 00000097000000ff
! Mem[0000000088800140] = 5ef9b247, %l3 = 00000000d7ffd5a3
ldstub [%i1+0x140],%l3 ! %l3 = 0000005e000000ff
! Mem[000000008980014c] = 38e48c18, %l4 = 00000097, %l4 = 00000097
add %i3,0x14c,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000038e48c18
! %l2 = 00000000000000e0, Mem[0000000090800024] = 00000024
stw %l2,[%i5+0x024] ! Mem[0000000090800024] = 000000e0
! Mem[0000000089800154] = e957ffcb, %l1 = 9fd7ce31, %l2 = 000000e0
add %i3,0x154,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e957ffcb
! Mem[0000000089000028] = 0f6a571e6f7af4c5, %l3 = 000000000000005e, %l3 = 000000000000005e
add %i2,0x28,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 0f6a571e6f7af4c5
! %l5 = 00000000b0cfbff0, Mem[0000000090800053] = 36e0bdd7
stb %l5,[%i5+0x053] ! Mem[0000000090800050] = f0e0bdd7
! Mem[0000000089000068] = bd87b61626c12922, %l4 = 0000000038e48c18, %l6 = 9d61e9c3cb234907
add %i2,0x68,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = bd87b61626c12922
p60_label_21:
! Mem[0000000089000078] = 4d6c10d2, %l3 = 6f7af4c5, %l0 = f63cddff
add %i2,0x78,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 000000004d6c10d2
! Mem[000000008900007a] = 4d6c10d2, %l7 = 2006ef6e2f17f4c8
ldstub [%i2+0x07a],%l7 ! %l7 = 00000010000000ff
! Mem[00000000898001a4] = a41b2e45, %l3 = 0f6a571e6f7af4c5
swap [%i3+0x1a4],%l3 ! %l3 = 00000000a41b2e45
! Mem[00000000898001d0] = e8ff5f26, %l6 = bd87b61626c12922
swap [%i3+0x1d0],%l6 ! %l6 = 00000000e8ff5f26
! %l0 = 4d6c10d2, %l1 = 9fd7ce31, Mem[0000000090800058] = 3e48e83f 7c74bdb4
std %l0,[%i5+0x058] ! Mem[0000000090800058] = 4d6c10d2 9fd7ce31
! Mem[000000008900009c] = 0077673a, %l4 = 0000000038e48c18
swap [%i2+0x09c],%l4 ! %l4 = 000000000077673a
! Mem[00000000880001e0] = 76dd4d447358c5ad, %l6 = 00000000e8ff5f26, %l5 = 00000000b0cfbff0
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l6,%l5 ! %l5 = 76dd4d447358c5ad
! Mem[000000008800004c] = 2d6a4d89, %l1 = 000000009fd7ce31
swap [%i0+0x04c],%l1 ! %l1 = 000000002d6a4d89
! Mem[000000008900005c] = 99b00e9c, %l6 = 00000000e8ff5f26
swap [%i2+0x05c],%l6 ! %l6 = 0000000099b00e9c
! %l7 = 0000000000000010, Mem[0000000088800198] = 67741936cfd78bca
stx %l7,[%i1+0x198] ! Mem[0000000088800198] = 0000000000000010
p60_label_22:
! %l1 = 000000002d6a4d89, Mem[0000000090800000] = b5979d1d
sth %l1,[%i5+%g0] ! Mem[0000000090800000] = 4d899d1d
! Mem[00000000890000d8] = 8ff6cd88, %l3 = 00000000a41b2e45
swap [%i2+0x0d8],%l3 ! %l3 = 000000008ff6cd88
! %l5 = 76dd4d447358c5ad, Mem[0000000091000006] = b6aa2077
sth %l5,[%i6+0x006] ! Mem[0000000091000004] = c5ad2077
! Mem[0000000089800104] = f16d226a, %l6 = 0000000099b00e9c
ldsw [%i3+0x104],%l6 ! %l6 = fffffffff16d226a
! Mem[000000008980008a] = 2473a108, %l5 = 76dd4d447358c5ad
ldstub [%i3+0x08a],%l5 ! %l5 = 000000a1000000ff
! %l4 = 0077673a, %l5 = 000000a1, Mem[00000000900001d0] = 108e8d96 cce983c4
std %l4,[%i4+0x1d0] ! Mem[00000000900001d0] = 0077673a 000000a1
! Mem[00000000910000c0] = b32e8c43, %g2 = 8dd0b14740e5244d
lduw [%i6+0x0c0],%g2 ! %g2 = 00000000b32e8c43
! Mem[0000000089000000] = e1b4f6822177b4a9, %l2 = 00000000e957ffcb, %l0 = 000000004d6c10d2
casxa [%i2]0x80,%l2,%l0 ! %l0 = e1b4f6822177b4a9
! %l5 = 00000000000000a1, Mem[00000000900001b8] = 587249c8
stb %l5,[%i4+0x1b8] ! Mem[00000000900001b8] = a17249c8
! Mem[0000000089800090] = 686870e3a7376b78, %l4 = 000000000077673a, %l1 = 000000002d6a4d89
add %i3,0x90,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 686870e3a7376b78
p60_label_23:
! %l4 = 000000000077673a, Mem[00000000918000d2] = ff063ce5
stb %l4,[%o0+0x0d2] ! Mem[00000000918000d0] = 3a063ce5
! %l4 = 0077673a, %l5 = 000000a1, Mem[0000000091800058] = 5eccfeee fa0ea805
std %l4,[%o0+0x058] ! Mem[0000000091800058] = 0077673a 000000a1
! Mem[0000000090000014] = 443d99ee, %g2 = 00000000b32e8c43
ldsb [%i4+0x015],%g2 ! %g2 = 0000000000000044
! %l6 = fffffffff16d226a, Mem[00000000880001b2] = efc51795
sth %l6,[%i0+0x1b2] ! Mem[00000000880001b0] = efc5226a
! Mem[0000000090000000] = 3dcbd51e62732a5b, %g2 = 0000000000000044
ldx [%i4+%g0],%g2 ! %g2 = 3dcbd51e62732a5b
! Mem[000000008800001c] = e3814060, %l7 = 0000000000000010
ldstub [%i0+0x01c],%l7 ! %l7 = 000000e3000000ff
! Mem[00000000900000d8] = fc8e738cda47c05f, %g2 = 3dcbd51e62732a5b
ldx [%i4+0x0d8],%g2 ! %g2 = fc8e738cda47c05f
! %l4 = 000000000077673a, Mem[00000000910001e2] = dbc64456
sth %l4,[%i6+0x1e2] ! Mem[00000000910001e0] = 673a4456
! Mem[00000000888001ec] = 53434ca3, %l2 = e957ffcb, %l4 = 0077673a
add %i1,0x1ec,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 0000000053434ca3
! Mem[00000000918000a4] = 4a1964df, %g2 = fc8e738cda47c05f
lduh [%o0+0x0a6],%g2 ! %g2 = 0000000000004a19
p60_label_24:
! Mem[00000000908000f4] = 189a1182, %g2 = 0000000000004a19
ldsh [%i5+0x0f6],%g2 ! %g2 = 000000000000189a
! Mem[0000000089000018] = 750e3334e14c16c7, %l6 = fffffffff16d226a, %l4 = 0000000053434ca3
add %i2,0x18,%g1
casxa [%g1]0x80,%l6,%l4 ! %l4 = 750e3334e14c16c7
! Mem[00000000918000e0] = e08754d5 0f35e790, %g2 = 0000189a, %g3 = 06c8ffc4
ldd [%o0+0x0e0],%g2 ! %g2 = 00000000e08754d5 000000000f35e790
! Mem[0000000088800178] = ebe401b5, %l6 = f16d226a, %l7 = 000000e3
add %i1,0x178,%g1
casa [%g1]0x80,%l6,%l7 ! %l7 = 00000000ebe401b5
! Mem[00000000888001a0] = 3ca03cf8, %l0 = e1b4f6822177b4a9
lduh [%i1+0x1a2],%l0 ! %l0 = 0000000000003cf8
! Mem[0000000089000188] = 8ab0ff347449c156, %l4 = 750e3334e14c16c7, %l2 = 00000000e957ffcb
add %i2,0x188,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 8ab0ff347449c156
! %l1 = 686870e3a7376b78, Mem[000000009180006b] = c63e90d0
stb %l1,[%o0+0x06b] ! Mem[0000000091800068] = 783e90d0
! Mem[0000000088800004] = 67ed7423, %l3 = 8ff6cd88, %l5 = 000000a1
add %i1,0x04,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 0000000067ed7423
! Mem[00000000898000e0] = d032f854, %l4 = 750e3334e14c16c7
ldstub [%i3+0x0e0],%l4 ! %l4 = 000000d0000000ff
! Mem[0000000089000185] = 2baaa833, %l0 = 0000000000003cf8
ldstub [%i2+0x185],%l0 ! %l0 = 000000aa000000ff
p60_label_25:
! %l6 = f16d226a, %l7 = ebe401b5, Mem[0000000091800138] = 1d1f964d f4a69a0d
std %l6,[%o0+0x138] ! Mem[0000000091800138] = f16d226a ebe401b5
! %l4 = 00000000000000d0, Mem[00000000900000f8] = c8db6184
sth %l4,[%i4+0x0f8] ! Mem[00000000900000f8] = 00d06184
! Mem[0000000091800074] = f4bd2762, %g2 = 00000000e08754d5
ldsh [%o0+0x076],%g2 ! %g2 = fffffffffffff4bd
! Mem[000000009080006c] = 9ef6b82b, %g2 = fffffffffffff4bd
lduw [%i5+0x06c],%g2 ! %g2 = 000000009ef6b82b
! Mem[0000000088000054] = ab004c61, %l2 = 8ab0ff347449c156
swap [%i0+0x054],%l2 ! %l2 = 00000000ab004c61
! %l7 = 00000000ebe401b5, Mem[00000000900000b6] = 7986ae23
sth %l7,[%i4+0x0b6] ! Mem[00000000900000b4] = 01b5ae23
! Mem[000000009100006c] = 42a83b18, %g2 = 000000009ef6b82b
ldub [%i6+0x06c],%g2 ! %g2 = 0000000000000042
! Mem[0000000089000184] = 2bffa833, %l5 = 0000000067ed7423
swap [%i2+0x184],%l5 ! %l5 = 000000002bffa833
! Mem[00000000888001a8] = ccaffb5ed972389e, %l1 = 686870e3a7376b78, %l7 = 00000000ebe401b5
add %i1,0x1a8,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = ccaffb5ed972389e
! %l2 = 00000000ab004c61, Mem[00000000910000d0] = 45aa483a512dff05
stx %l2,[%i6+0x0d0] ! Mem[00000000910000d0] = 00000000ab004c61
ba,a p60_not_taken_0_end
p60_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 00000000000000aa
bne,a,pn %xcc,p60_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 686870e3a7376b78
bne,a,pn %xcc,p60_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 00000000ab004c61
bne,a,pn %xcc,p60_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 000000008ff6cd88
bne,a,pn %xcc,p60_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000000000d0
bne,a,pn %xcc,p60_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000002bffa833
bne,a,pn %xcc,p60_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be fffffffff16d226a
bne,a,pn %xcc,p60_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be ccaffb5ed972389e
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 c4fb9068 5560ef96
bne %xcc,p60_f0_fail
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be eea92f6b 6ba581b8
bne %xcc,p60_f6_fail
nop
! Check Local Memory
set p60_local0_expect,%g1
p60_check_local0:
ldx [%g1+0x008],%g2 ! Expected data = eeb049a6ff27e881
ldx [%i0+0x008],%g3 ! Observed data at 0000000088000008
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 84efd8b5ff814060
ldx [%i0+0x018],%g3 ! Observed data at 0000000088000018
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 2d5495d7ff9c70fc
ldx [%i0+0x020],%g3 ! Observed data at 0000000088000020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x020,%g4
ldx [%g1+0x028],%g2 ! Expected data = 02ff52ff6909e78b
ldx [%i0+0x028],%g3 ! Observed data at 0000000088000028
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x028,%g4
ldx [%g1+0x048],%g2 ! Expected data = e4ca86ca9fd7ce31
ldx [%i0+0x048],%g3 ! Observed data at 0000000088000048
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x048,%g4
ldx [%g1+0x050],%g2 ! Expected data = 223cfd077449c156
ldx [%i0+0x050],%g3 ! Observed data at 0000000088000050
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x050,%g4
ldx [%g1+0x170],%g2 ! Expected data = 000000e51574416e
ldx [%i0+0x170],%g3 ! Observed data at 0000000088000170
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x170,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = efc5226a681ee4f9
ldx [%i0+0x1b0],%g3 ! Observed data at 00000000880001b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = d39884213ea30f59
ldx [%i0+0x1b8],%g3 ! Observed data at 00000000880001b8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1b8,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = 745f06dcbe0a8cd3
ldx [%i0+0x1c0],%g3 ! Observed data at 00000000880001c0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i0,0x1c0,%g4
set p60_local1_expect,%g1
p60_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = fe74a5ff67ed7423
ldx [%i1+0x000],%g3 ! Observed data at 0000000088800000
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x000,%g4
ldx [%g1+0x040],%g2 ! Expected data = 6ca0610160ff832e
ldx [%i1+0x040],%g3 ! Observed data at 0000000088800040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x040,%g4
ldx [%g1+0x060],%g2 ! Expected data = ff4a161bd2773d9c
ldx [%i1+0x060],%g3 ! Observed data at 0000000088800060
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x060,%g4
ldx [%g1+0x070],%g2 ! Expected data = 6df04fda4baa90fd
ldx [%i1+0x070],%g3 ! Observed data at 0000000088800070
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x070,%g4
ldx [%g1+0x088],%g2 ! Expected data = 7eda590f96d8ff87
ldx [%i1+0x088],%g3 ! Observed data at 0000000088800088
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 297c40530ae18620
ldx [%i1+0x090],%g3 ! Observed data at 0000000088800090
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x090,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e92018a79effb1ed
ldx [%i1+0x0e0],%g3 ! Observed data at 00000000888000e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x0e0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 06ff8a8217adf14b
ldx [%i1+0x108],%g3 ! Observed data at 0000000088800108
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x108,%g4
ldx [%g1+0x140],%g2 ! Expected data = fff9b247568b48fc
ldx [%i1+0x140],%g3 ! Observed data at 0000000088800140
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = cb2349072f17f4c8
ldx [%i1+0x168],%g3 ! Observed data at 0000000088800168
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = ebe401b50711cd8c
ldx [%i1+0x178],%g3 ! Observed data at 0000000088800178
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 0000000000000010
ldx [%i1+0x198],%g3 ! Observed data at 0000000088800198
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x198,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = a7db4bff27ff26d7
ldx [%i1+0x1b0],%g3 ! Observed data at 00000000888001b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 8170a64dff049100
ldx [%i1+0x1c8],%g3 ! Observed data at 00000000888001c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 405423522f5aff0a
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+0x020],%g2 ! Expected data = f4ff26c03c4ccb8b
ldx [%i2+0x020],%g3 ! Observed data at 0000000089000020
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x020,%g4
ldx [%g1+0x040],%g2 ! Expected data = efc51795dcc39f89
ldx [%i2+0x040],%g3 ! Observed data at 0000000089000040
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x040,%g4
ldx [%g1+0x050],%g2 ! Expected data = ffd5f6a8be402ef9
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 = 7d40577ee8ff5f26
ldx [%i2+0x058],%g3 ! Observed data at 0000000089000058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x058,%g4
ldx [%g1+0x078],%g2 ! Expected data = 4d6cffd228cd3840
ldx [%i2+0x078],%g3 ! Observed data at 0000000089000078
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = de1616b938e48c18
ldx [%i2+0x098],%g3 ! Observed data at 0000000089000098
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 250cffed32f8f33f
ldx [%i2+0x0a0],%g3 ! Observed data at 00000000890000a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 6c4a4f359eff47c3
ldx [%i2+0x0a8],%g3 ! Observed data at 00000000890000a8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0a8,%g4
ldx [%g1+0x0c8],%g2 ! Expected data = 000000748b56a966
ldx [%i2+0x0c8],%g3 ! Observed data at 00000000890000c8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0c8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 568b48fc213a204c
ldx [%i2+0x0d0],%g3 ! Observed data at 00000000890000d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = a41b2e4501e3cd17
ldx [%i2+0x0d8],%g3 ! Observed data at 00000000890000d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0d8,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = 2039aad7c7a7dc47
ldx [%i2+0x0f0],%g3 ! Observed data at 00000000890000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = 95c02bc73ab8be88
ldx [%i2+0x120],%g3 ! Observed data at 0000000089000120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x120,%g4
ldx [%g1+0x138],%g2 ! Expected data = f8638ce0f95e4d40
ldx [%i2+0x138],%g3 ! Observed data at 0000000089000138
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x138,%g4
ldx [%g1+0x180],%g2 ! Expected data = 82a8f99867ed7423
ldx [%i2+0x180],%g3 ! Observed data at 0000000089000180
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i2,0x180,%g4
set p60_local3_expect,%g1
p60_check_local3:
ldx [%g1+0x030],%g2 ! Expected data = a3c2c65cff4c83fc
ldx [%i3+0x030],%g3 ! Observed data at 0000000089800030
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x030,%g4
ldx [%g1+0x058],%g2 ! Expected data = 000000d09efd3974
ldx [%i3+0x058],%g3 ! Observed data at 0000000089800058
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x058,%g4
ldx [%g1+0x080],%g2 ! Expected data = 8e513a3767ed7423
ldx [%i3+0x080],%g3 ! Observed data at 0000000089800080
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x080,%g4
ldx [%g1+0x088],%g2 ! Expected data = 2473ff084f8d2025
ldx [%i3+0x088],%g3 ! Observed data at 0000000089800088
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x088,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 988178bd0041b118
ldx [%i3+0x0b0],%g3 ! Observed data at 00000000898000b0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0b0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = c7ec75ebdae005c9
ldx [%i3+0x0d8],%g3 ! Observed data at 00000000898000d8
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = ff32f85494fe3de5
ldx [%i3+0x0e0],%g3 ! Observed data at 00000000898000e0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0e0,%g4
ldx [%g1+0x0f0],%g2 ! Expected data = a919e4a8ffd04498
ldx [%i3+0x0f0],%g3 ! Observed data at 00000000898000f0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x0f0,%g4
ldx [%g1+0x120],%g2 ! Expected data = ffae082a9d627dda
ldx [%i3+0x120],%g3 ! Observed data at 0000000089800120
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x120,%g4
ldx [%g1+0x130],%g2 ! Expected data = 311f60f346945fff
ldx [%i3+0x130],%g3 ! Observed data at 0000000089800130
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 705f8344e957ffcb
ldx [%i3+0x150],%g3 ! Observed data at 0000000089800150
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x150,%g4
ldx [%g1+0x178],%g2 ! Expected data = c7ec75eb350feced
ldx [%i3+0x178],%g3 ! Observed data at 0000000089800178
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = 9a473910d7ffd5a3
ldx [%i3+0x180],%g3 ! Observed data at 0000000089800180
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = e152cdc96f7af4c5
ldx [%i3+0x1a0],%g3 ! Observed data at 00000000898001a0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 26c12922065a5841
ldx [%i3+0x1d0],%g3 ! Observed data at 00000000898001d0
cmp %g2,%g3
bne,a,pn %xcc,p60_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = 8c36e811be311f51
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_f6_fail:
set p60_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 60 failed
p60_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f0] ! Set processor 60 done flag
set p60_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 60 failed
p60_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f0] ! Set processor 60 done flag
set p60_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p60_selfmod_failed:
ba p60_failed
mov 0xabc,%g1
p60_common_error:
or %g0,0xf1c,%g1
ba p60_failed
mov %o5,%g3
p60_common_signature_error:
set p60_temp,%g1
ba p60_failed
st %g2,[%g1] ! Common Lock Number
p60_common_timeout:
set p60_temp,%g1
ba p60_failed
st %g2,[%g1] ! Common Lock Number
p60_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p60_failed
mov 0x0,%g3
p60_trap1e:
stba %l7,[%i2+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000028]
stda %l0,[%i3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800000]
done
p60_trap1o:
stba %l7,[%o2+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089000028]
stda %l0,[%o3+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[0000000089800000]
done
p60_trap2e:
swapa [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088800020]
lduba [%i0+%o5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000088000028]
stwa %l5,[%i0+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000028]
ldsba [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000008]
swapa [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000008]
done
p60_trap2o:
swapa [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[0000000088800020]
lduba [%o0+%i5]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[0000000088000028]
stwa %l5,[%o0+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[0000000088000028]
ldsba [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000008]
swapa [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[0000000088000008]
done
p60_trap3e:
nop
nop
nop
nop
done
p60_trap3o:
nop
nop
nop
nop
done
p60_init_memory_pointers:
set p60_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p60_local0_start,%i0
set p60_local1_start,%i1
set p60_local2_start,%i2
set p60_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 8368d12e1622c7e5
ldx [%g1+0x008],%l1 ! %l1 = 0a929878498979a6
ldx [%g1+0x010],%l2 ! %l2 = d436d2be290fd667
ldx [%g1+0x018],%l3 ! %l3 = 1fc3f62a8ff6cd88
ldx [%g1+0x020],%l4 ! %l4 = 92e65c368a67f26b
ldx [%g1+0x028],%l5 ! %l5 = d1e40783e0479a75
ldx [%g1+0x030],%l6 ! %l6 = 52f283e4ddd60fb8
ldx [%g1+0x038],%l7 ! %l7 = 84947881aa070f10
! Initialize the output register of window 0
set unres3_start,%o0
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 = 756d338f c5cffdee 924fd02e d6f002b5
! %f4 = fb1eaa94 066fd4b8 30d9d058 af718cbf
! %f8 = 379b13c9 a21bd1f5 b7aa7195 cbf4eb72
! %f12 = c04e29cc 2969361f 166d6d6f 63d26433
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = ac0c9b70 b177d174 ee9054a1 b83a8902
! %f20 = c48ea0a6 f4a62c33 2aab5643 e2ffd544
! %f24 = 28b0a593 646fa80b ab8fb6a7 4f5b80f8
! %f28 = e76fef95 b91ab838 0f50223c c21adee3
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = 27132d2e 0701bc8c 6fe626c1 e8d06fc4
! %f36 = 8d9f3d09 8bf00c25 231afb29 ecd19ad8
! %f40 = eac54103 c0b3c525 e9e57440 0b7205be
! %f44 = 18fe2bb5 162aebf9 bb91ca43 ccfe70be
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x9f82213000000038,%g7,%g1 ! GSR scale = 7, align = 0
wr %g1,%g0,%gsr ! GSR = 9f82213000000038
wr %g0,%y ! Clear Y 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[000000008a8001f8] = 33fffc4a, %l0 = 4ff12961f9466f43
swap [%i1+0x1f8],%l0 ! %l0 = 0000000033fffc4a
! Mem[000000008b8000d0] = 8680da95, %l2 = aeb91a9a01fe6d5e
swap [%i3+0x0d0],%l2 ! %l2 = 000000008680da95
! Mem[00000000918000d8] = 8cf5264e, %g18 = 7b5d2708206e1c26
ldsw [%o0+0x0d8],%g2 ! %g2 = 7b5d2708206e1c26
! Mem[000000008b800090] = 14946516, %l5 = 70131b2e792c4772
swap [%i3+0x090],%l5 ! %l5 = 0000000014946516
! Mem[000000008b0001a0] = 5689c46d, %l7 = 6b6288b4, %l5 = 14946516
add %i2,0x1a0,%g1
casa [%g1]0x80,%l7,%l5 ! %l5 = 000000005689c46d
! Mem[000000008b8000a7] = 745b2342, %l0 = 0000000033fffc4a
ldstub [%i3+0x0a7],%l0 ! %l0 = 00000042000000ff
! %l4 = 3183da6a2a98e73b, Mem[000000008b0001a2] = 5689c46d
stb %l4,[%i2+0x1a2] ! Mem[000000008b0001a0] = 56893b6d
! Mem[00000000908000a0] = 2e788cb8, %g2 = ffffffff8cf5264e
lduh [%i5+0x0a2],%g2 ! %g2 = 0000000000002e78
! Mem[0000000090000008] = a2c50fc9, %g2 = 0000000000002e78
ldsh [%i4+%o1],%g2 ! %g2 = ffffffffffffa2c5
! Mem[000000008b8000a8] = d882e22d, %l4 = 3183da6a2a98e73b
swap [%i3+0x0a8],%l4 ! %l4 = 00000000d882e22d
p61_label_2:
! Mem[000000008b000028] = c2f60408, %l7 = 6b6288b4, %l0 = 00000042
add %i2,0x28,%g1
casa [%g1]0x80,%l7,%l0 ! %l0 = 00000000c2f60408
! Mem[000000008b0001e8] = be2fd0ac15ebce2d, %l5 = 000000005689c46d, %l1 = 81dbcf5df4b66a37
add %i2,0x1e8,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = be2fd0ac15ebce2d
! Mem[0000000090000024] = efbc3671, %g2 = ffffffffffffa2c5
ldsh [%i4+0x026],%g2 ! %g2 = ffffffffffffefbc
! %l3 = 770931c67e4544b7, Mem[000000008a000058] = a6cad7c3d8949e1c
stx %l3,[%i0+0x058] ! Mem[000000008a000058] = 770931c67e4544b7
! Mem[000000008a800073] = 073c63ac, %l7 = 1a98f8726b6288b4
ldstub [%i1+0x073],%l7 ! %l7 = 000000ac000000ff
! Mem[0000000091000068] = 442f3604, %g2 = ffffffffffffefbc
lduw [%i6+0x068],%g2 ! %g2 = 00000000442f3604
! Mem[000000008a0000dc] = 5a65fb44, %l5 = 000000005689c46d
swap [%i0+0x0dc],%l5 ! %l5 = 000000005a65fb44
! Mem[0000000090800070] = a09699f8, %g18 = 7b5d2708206e1c26
ldsw [%i5+0x070],%g2 ! %g2 = 7b5d2708206e1c26
! Mem[000000008b00017c] = c4cb46a4, %l2 = 8680da95, %l1 = 15ebce2d
add %i2,0x17c,%g1
casa [%g1]0x80,%l2,%l1 ! %l1 = 00000000c4cb46a4
! Mem[00000000910001b0] = 2237531b bae85ac5, %g2 = a09699f8, %g3 = 0bad0b00
ldd [%i6+0x1b0],%g2 ! %g2 = 000000002237531b 00000000bae85ac5
p61_label_3:
! Mem[0000000090000008] = a2c50fc9, %g2 = 000000002237531b
ldub [%i4+%o1],%g2 ! %g2 = 00000000000000a2
! Mem[000000008b800074] = 555164ba, %l3 = 7e4544b7, %l2 = 8680da95
add %i3,0x74,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000555164ba
! Mem[000000009080007c] = 51d4b3e4, %g2 = 00000000000000a2
lduh [%i5+0x07c],%g2 ! %g2 = 00000000000051d4
! Mem[00000000900001c8] = a87366ff bd87184d, %g2 = 000051d4, %g3 = bae85ac5
ldd [%i4+0x1c8],%g2 ! %g2 = 00000000a87366ff 00000000bd87184d
! Mem[000000008a000058] = 770931c67e4544b7, %l5 = 000000005a65fb44, %l2 = 00000000555164ba
add %i0,0x58,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = 770931c67e4544b7
! Mem[000000008b800108] = 0fbe0ec5, %l4 = 00000000d882e22d
swap [%i3+0x108],%l4 ! %l4 = 000000000fbe0ec5
! Mem[000000008b8001b8] = b8c2e75fbcc0b781, %l2 = 770931c67e4544b7, %l7 = 00000000000000ac
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = b8c2e75fbcc0b781
! Mem[000000008a00001c] = 65dfb380, %l3 = 7e4544b7, %l6 = a3ce9db0
add %i0,0x1c,%g1
casa [%g1]0x80,%l3,%l6 ! %l6 = 0000000065dfb380
! Mem[0000000091800000] = eab61522, %g2 = 00000000a87366ff
lduw [%o0+%g0],%g2 ! %g2 = 00000000eab61522
! Mem[000000008b800150] = 7431a45f3ae81a56, %l6 = 0000000065dfb380, %l3 = 770931c67e4544b7
add %i3,0x150,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 7431a45f3ae81a56
p61_label_4:
! Mem[00000000910001d8] = de219221 1382a2ec, %g2 = eab61522, %g3 = bd87184d
ldd [%i6+0x1d8],%g2 ! %g2 = 00000000de219221 000000001382a2ec
! Mem[000000008a800058] = 2919cfbdd1e3bcd9, %l5 = 000000005a65fb44, %l0 = 00000000c2f60408
add %i1,0x58,%g1
casxa [%g1]0x80,%l5,%l0 ! %l0 = 2919cfbdd1e3bcd9
! Mem[000000008b0001a4] = 0098cd3d, %l2 = 770931c67e4544b7
ldstub [%i2+0x1a4],%l2 ! %l2 = 00000000000000ff
! %l4 = 000000000fbe0ec5, Mem[0000000090000068] = 5483fd96d7808cb0
stx %l4,[%i4+0x068] ! Mem[0000000090000068] = 000000000fbe0ec5
! Mem[0000000090000180] = 052af085, %g2 = 00000000de219221
ldub [%i4+0x183],%g2 ! %g2 = 0000000000000005
! Mem[000000008b000190] = 24402db69b8ec628, %l1 = 00000000c4cb46a4, %l5 = 000000005a65fb44
add %i2,0x190,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 24402db69b8ec628
! Mem[000000008b8001a8] = ea0d98bf, %l3 = 3ae81a56, %l5 = 9b8ec628
add %i3,0x1a8,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000ea0d98bf
! Mem[000000008b800170] = 16871d69e264174c, %l6 = 0000000065dfb380, %l1 = 00000000c4cb46a4
add %i3,0x170,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 16871d69e264174c
! %l3 = 7431a45f3ae81a56, Mem[0000000090800008] = d132c671
stw %l3,[%i5+%o1] ! Mem[0000000090800008] = 3ae81a56
! Mem[0000000091800010] = df9b310b, %g2 = 0000000000000005
ldub [%o0+0x011],%g2 ! %g2 = 00000000000000df
p61_label_5:
! %l7 = b8c2e75fbcc0b781, Mem[0000000091000060] = 291e59f78b99636e
stx %l7,[%i6+0x060] ! Mem[0000000091000060] = b8c2e75fbcc0b781
! %l3 = 7431a45f3ae81a56, Mem[00000000908000cc] = d46ef843
stw %l3,[%i5+0x0cc] ! Mem[00000000908000cc] = 3ae81a56
! Mem[000000008b000170] = 2b2a0e9f, %l7 = b8c2e75fbcc0b781
ldstub [%i2+0x170],%l7 ! %l7 = 0000002b000000ff
! Mem[000000008a80009c] = 78df3b9d, %l0 = 2919cfbdd1e3bcd9
swap [%i1+0x09c],%l0 ! %l0 = 0000000078df3b9d
! Mem[0000000091000188] = 5e73d879, %g2 = 00000000000000df
lduw [%i6+0x188],%g2 ! %g2 = 000000005e73d879
! %l1 = 16871d69e264174c, Mem[0000000091000040] = d0dc1023
stw %l1,[%i6+0x040] ! Mem[0000000091000040] = e264174c
! Mem[000000009080017c] = da770560, %g2 = 000000005e73d879
ldsb [%i5+0x17f],%g2 ! %g2 = ffffffffffffffda
! Mem[0000000091000010] = d7b3572e df53accf, %g2 = ffffffda, %g3 = 1382a2ec
ldd [%i6+%o2],%g2 ! %g2 = 00000000d7b3572e 00000000df53accf
! Mem[00000000918001c0] = 883343ce, %g18 = 7b5d2708206e1c26
ldsw [%o0+0x1c0],%g2 ! %g2 = 7b5d2708206e1c26
! Mem[000000008b80000c] = 61610993, %l2 = 0000000000000000
swap [%i3+0x00c],%l2 ! %l2 = 0000000061610993
p61_label_6:
! Mem[00000000918001c8] = 1d0b9889, %g18 = 7b5d2708206e1c26
ldsw [%o0+0x1c8],%g2 ! %g2 = 7b5d2708206e1c26
! %l1 = 16871d69e264174c, Mem[000000009080002a] = 601d76bd
stb %l1,[%i5+0x02a] ! Mem[0000000090800028] = 4c1d76bd
! Mem[000000008a0000d4] = e1091643, %l6 = 0000000065dfb380
swap [%i0+0x0d4],%l6 ! %l6 = 00000000e1091643
! Mem[0000000091000034] = 2e20fbf2, %g2 = 000000001d0b9889
ldub [%i6+0x035],%g2 ! %g2 = 000000000000002e
! %l7 = 000000000000002b, Mem[0000000090800018] = fa73ed6ec37c859d
stx %l7,[%i5+%o3] ! Mem[0000000090800018] = 000000000000002b
! Mem[000000009100010c] = f1f76f4c, %g2 = 000000000000002e
ldsb [%i6+0x10e],%g2 ! %g2 = fffffffffffffff1
! Mem[000000008a0001f8] = 43f23126, %l5 = ea0d98bf, %l2 = 61610993
add %i0,0x1f8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 0000000043f23126
! Mem[000000008b0000a0] = 103b1e923e012a3e, %l1 = 16871d69e264174c, %l2 = 0000000043f23126
add %i2,0xa0,%g1
casxa [%g1]0x80,%l1,%l2 ! %l2 = 103b1e923e012a3e
! Mem[0000000091000148] = 9adef771, %g2 = fffffffffffffff1
lduh [%i6+0x148],%g2 ! %g2 = 0000000000009ade
! %l0 = 0000000078df3b9d, Mem[00000000908000d3] = b4ee658f
stb %l0,[%i5+0x0d3] ! Mem[00000000908000d0] = 9dee658f
p61_label_7:
! %l2 = 3e012a3e, %l3 = 3ae81a56, Mem[000000008b000048] = ba2f976c b8b05b18
std %l2,[%i2+0x048] ! Mem[000000008b000048] = 3e012a3e 3ae81a56
! Mem[00000000918001f0] = e6c9843f, %g2 = 0000000000009ade
lduw [%o0+0x1f0],%g2 ! %g2 = 00000000e6c9843f
! Mem[000000008b800014] = b1c0fb77, %l6 = e1091643, %l6 = e1091643
add %i3,0x14,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 00000000b1c0fb77
! Mem[000000008b80004c] = 4c5a8d04, %l2 = 103b1e923e012a3e
swap [%i3+0x04c],%l2 ! %l2 = 000000004c5a8d04
! Mem[000000008b00009c] = 6450d417, %l2 = 000000004c5a8d04
swap [%i2+0x09c],%l2 ! %l2 = 000000006450d417
! %l3 = 7431a45f3ae81a56, Mem[0000000091800110] = f7ca5a4f
stb %l3,[%o0+0x110] ! Mem[0000000091800110] = 56ca5a4f
! Mem[000000008a8000ed] = 27c1c2f5, %l6 = 00000000b1c0fb77
ldstub [%i1+0x0ed],%l6 ! %l6 = 000000c1000000ff
! Mem[000000009080009c] = bc93cebf, %g2 = 00000000e6c9843f
ldsh [%i5+0x09e],%g2 ! %g2 = ffffffffffffbc93
! Mem[000000009100013c] = 7b104705, %g2 = ffffffffffffbc93
lduh [%i6+0x13e],%g2 ! %g2 = 0000000000007b10
! Mem[0000000091800058] = 5eccfeeefa0ea805, %g2 = 0000000000007b10
ldx [%o0+0x058],%g2 ! %g2 = 5eccfeeefa0ea805
p61_label_8:
! Mem[000000008b80014a] = 8a1cc68a, %l2 = 000000006450d417
ldstub [%i3+0x14a],%l2 ! %l2 = 000000c6000000ff
! %l6 = 00000000000000c1, Mem[00000000908000a1] = bf2e788c
stb %l6,[%i5+0x0a1] ! Mem[00000000908000a0] = c12e788c
! Mem[000000008b8001c1] = b25ae04a, %l0 = 0000000078df3b9d
ldstub [%i3+0x1c1],%l0 ! %l0 = 0000005a000000ff
! Mem[000000008b000004] = e2c426d1, %l3 = 3ae81a56, %l7 = 0000002b
add %i2,0x04,%g1
casa [%g1]0x80,%l3,%l7 ! %l7 = 00000000e2c426d1
! Mem[000000008a800174] = 78419c78, %l0 = 0000005a, %l3 = 3ae81a56
add %i1,0x174,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000078419c78
! Mem[000000008a8000d3] = b8afeba4, %l4 = 000000000fbe0ec5
ldstub [%i1+0x0d3],%l4 ! %l4 = 000000a4000000ff
! Mem[000000008b0001a0] = 56893b6d, %l6 = 00000000000000c1
swap [%i2+0x1a0],%l6 ! %l6 = 0000000056893b6d
! %l7 = 00000000e2c426d1, Mem[00000000910000e0] = 644357e1
stb %l7,[%i6+0x0e0] ! Mem[00000000910000e0] = d14357e1
! Mem[000000008b0001bc] = 5c09a329, %l1 = 16871d69e264174c
ldsb [%i2+0x1be],%l1 ! %l1 = ffffffffffffffa3
! Mem[000000008a800050] = 0e515e6f4af9a2f7, %l7 = 00000000e2c426d1, %l2 = 00000000000000c6
add %i1,0x50,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = 0e515e6f4af9a2f7
p61_label_9:
! Mem[000000008a0000f0] = 20df7861, %l0 = 0000005a, %l2 = 4af9a2f7
add %i0,0xf0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 0000000020df7861
! Mem[000000008b800044] = f7fd0eb5, %l6 = 0000000056893b6d
ldstub [%i3+0x044],%l6 ! %l6 = 000000f7000000ff
! Mem[000000008a000058] = 770931c6, %l3 = 78419c78, %l2 = 20df7861
add %i0,0x58,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000770931c6
! Mem[000000008a000180] = 6143d70e3df628dc, %l2 = 00000000770931c6, %l3 = 0000000078419c78
add %i0,0x180,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 6143d70e3df628dc
! %l4 = 000000a4, %l5 = ea0d98bf, Mem[0000000090800030] = cf83b46f 8839e98b
std %l4,[%i5+0x030] ! Mem[0000000090800030] = 000000a4 ea0d98bf
! Mem[000000008b800108] = d882e22d, %l5 = 00000000ea0d98bf
ldsw [%i3+0x108],%l5 ! %l5 = ffffffffd882e22d
! Mem[000000008b800030] = 085fe10b, %l3 = 3df628dc, %l0 = 0000005a
add %i3,0x30,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000085fe10b
! Mem[000000008b8001e0] = 802b6181, %l5 = ffffffffd882e22d
swap [%i3+0x1e0],%l5 ! %l5 = 00000000802b6181
! %l4 = 000000a4, %l5 = 802b6181, Mem[00000000910000a0] = f11a4d9a dbaf757f
std %l4,[%i6+0x0a0] ! Mem[00000000910000a0] = 000000a4 802b6181
! Mem[000000008a8000e0] = b257ddc0804f685b, %l3 = 6143d70e3df628dc, %l5 = 00000000802b6181
add %i1,0xe0,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = b257ddc0804f685b
p61_label_10:
! Mem[000000008a0001e0] = e29205d3f609f6d3, %l4 = 00000000000000a4, %l6 = 00000000000000f7
add %i0,0x1e0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = e29205d3f609f6d3
! Mem[0000000091800100] = c427624f, %g2 = 5eccfeeefa0ea805
lduw [%o0+0x100],%g2 ! %g2 = 00000000c427624f
! Mem[000000008b00016f] = 75f06889, %l5 = b257ddc0804f685b
ldstub [%i2+0x16f],%l5 ! %l5 = 00000089000000ff
! Mem[000000008b8001b8] = b8c2e75fbcc0b781, %l4 = 00000000000000a4, %l6 = e29205d3f609f6d3
add %i3,0x1b8,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = b8c2e75fbcc0b781
! Mem[00000000908001bc] = 4a3237f9, %g2 = 00000000c427624f
ldsh [%i5+0x1bc],%g2 ! %g2 = 0000000000004a32
! Mem[0000000091800158] = 9dc4c12d936f6d0e, %g2 = 0000000000004a32
ldx [%o0+0x158],%g2 ! %g2 = 9dc4c12d936f6d0e
! Mem[000000008a800135] = dd925f01, %l3 = 6143d70e3df628dc
ldstub [%i1+0x135],%l3 ! %l3 = 00000092000000ff
! Mem[000000008b000192] = 24402db6, %l4 = 00000000000000a4
ldstub [%i2+0x192],%l4 ! %l4 = 0000002d000000ff
! Mem[000000008a800109] = 41e7430d, %l2 = 00000000770931c6
ldstub [%i1+0x109],%l2 ! %l2 = 000000e7000000ff
! Mem[000000008b000070] = 665a4b93, %l4 = 0000002d, %l1 = ffffffa3
add %i2,0x70,%g1
casa [%g1]0x80,%l4,%l1 ! %l1 = 00000000665a4b93
p61_label_11:
! Mem[000000008a0001bc] = 8ac85c08, %l4 = 0000002d, %l7 = e2c426d1
add %i0,0x1bc,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 000000008ac85c08
! Mem[000000008b80010f] = 2e1c04a1, %l1 = 00000000665a4b93
ldstub [%i3+0x10f],%l1 ! %l1 = 000000a1000000ff
! %l3 = 0000000000000092, Mem[000000009080019c] = 3817f15b
stw %l3,[%i5+0x19c] ! Mem[000000009080019c] = 00000092
! %l5 = 0000000000000089, Mem[00000000900001e0] = 41cac255
stw %l5,[%i4+0x1e0] ! Mem[00000000900001e0] = 00000089
! Mem[000000008b0000c8] = f1a9deaa87a4386a, %l0 = 00000000085fe10b, %l1 = 00000000000000a1
add %i2,0xc8,%g1
casxa [%g1]0x80,%l0,%l1 ! %l1 = f1a9deaa87a4386a
! Mem[000000008a0000b3] = 4ee5fc7c, %l4 = 000000000000002d
ldstub [%i0+0x0b3],%l4 ! %l4 = 0000007c000000ff
! Mem[000000008a00019e] = 6ca3542f, %l4 = 000000000000007c
ldstub [%i0+0x19e],%l4 ! %l4 = 00000054000000ff
! Mem[0000000090000014] = 3d99591c, %g2 = 9dc4c12d936f6d0e
ldsh [%i4+0x016],%g2 ! %g2 = 0000000000003d99
! Mem[000000008b800090] = 792c477274e5b029, %l2 = 00000000000000e7, %l7 = 000000008ac85c08
add %i3,0x90,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 792c477274e5b029
! %l4 = 0000000000000054, Mem[0000000090000148] = 7ada8830e3e718c0
stx %l4,[%i4+0x148] ! Mem[0000000090000148] = 0000000000000054
p61_label_12:
! Mem[000000008b000190] = 2440ffb69b8ec628, %l2 = 00000000000000e7, %l7 = 792c477274e5b029
add %i2,0x190,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = 2440ffb69b8ec628
! Mem[000000008a800174] = 78419c78, %l1 = 87a4386a, %l2 = 000000e7
add %i1,0x174,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 0000000078419c78
! %l3 = 0000000000000092, Mem[000000008a00002e] = 1f51e80d
sth %l3,[%i0+0x02e] ! Mem[000000008a00002c] = 1f510092
! Mem[0000000091000114] = 11471ccd, %g2 = 0000000000003d99
lduh [%i6+0x116],%g2 ! %g2 = 0000000000001147
! Mem[00000000900000f4] = 22bc786a, %g2 = 0000000000001147
ldub [%i4+0x0f4],%g2 ! %g2 = 0000000000000022
! %l1 = f1a9deaa87a4386a, Mem[00000000908001a8] = f7afcdbe
stb %l1,[%i5+0x1a8] ! Mem[00000000908001a8] = 6aafcdbe
! Mem[000000008a000130] = 2461e36c, %l6 = b8c2e75fbcc0b781
ldub [%i0+0x133],%l6 ! %l6 = 000000000000006c
! %l7 = 2440ffb69b8ec628, Mem[000000009180008c] = 227c6639
sth %l7,[%o0+0x08c] ! Mem[000000009180008c] = c6286639
! Mem[0000000091000190] = 03988499 42da465d, %g2 = 00000022, %g3 = df53accf
ldd [%i6+0x190],%g2 ! %g2 = 0000000003988499 0000000042da465d
! Mem[00000000918001f0] = c9843f23, %g2 = 0000000003988499
ldub [%o0+0x1f1],%g2 ! %g2 = 00000000000000c9
p61_label_13:
! Mem[000000008a800090] = 547b9891a68f40f2, %l6 = 000000000000006c, %l0 = 00000000085fe10b
add %i1,0x90,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 547b9891a68f40f2
! %l5 = 0000000000000089, Mem[00000000900001a8] = 5b6ed0d5d38f7dfa
stx %l5,[%i4+0x1a8] ! Mem[00000000900001a8] = 0000000000000089
! Mem[000000008b8001d4] = 6fc55549, %l5 = 0000000000000089
swap [%i3+0x1d4],%l5 ! %l5 = 000000006fc55549
! Mem[0000000091800028] = 33d81a4e, %g2 = 00000000000000c9
lduw [%o0+%o5],%g2 ! %g2 = 0000000033d81a4e
! Mem[000000008b000130] = 8b0ca2ad5a8e296d, %l4 = 0000000000000054, %l0 = 547b9891a68f40f2
add %i2,0x130,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 8b0ca2ad5a8e296d
! Mem[00000000918001b8] = ab31105c, %g2 = 0000000033d81a4e
lduh [%o0+0x1ba],%g2 ! %g2 = 000000000000ab31
! Mem[0000000090800078] = 30603d1151d4b3e4, %g2 = 000000000000ab31
ldx [%i5+0x078],%g2 ! %g2 = 30603d1151d4b3e4
! %l3 = 0000000000000092, Mem[0000000091800067] = 078c9fe9
stb %l3,[%o0+0x067] ! Mem[0000000091800064] = 928c9fe9
! Mem[000000008a0000e1] = 1c748b45, %l4 = 0000000000000054
ldstub [%i0+0x0e1],%l4 ! %l4 = 00000074000000ff
! %l2 = 78419c78, %l3 = 00000092, Mem[0000000091800088] = 12ba89ae c6286639
std %l2,[%o0+0x088] ! Mem[0000000091800088] = 78419c78 00000092
p61_label_14:
! Mem[00000000910001ec] = c44c48cc, %g2 = 30603d1151d4b3e4
ldsh [%i6+0x1ec],%g2 ! %g2 = ffffffffffffc44c
! Mem[000000008a000100] = 6d94ad66, %l4 = 00000074, %l5 = 6fc55549
add %i0,0x100,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 000000006d94ad66
! Mem[000000008a8000b0] = 4133b724, %l1 = f1a9deaa87a4386a
swap [%i1+0x0b0],%l1 ! %l1 = 000000004133b724
! %l2 = 0000000078419c78, Mem[0000000090800024] = c20fffdc
stw %l2,[%i5+0x024] ! Mem[0000000090800024] = 78419c78
! Mem[000000008a000180] = 6143d70e3df628dc, %l1 = 000000004133b724, %l5 = 000000006d94ad66
add %i0,0x180,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 6143d70e3df628dc
! Mem[000000008b000090] = 96614ab3, %l4 = 0000000000000074
swap [%i2+0x090],%l4 ! %l4 = 0000000096614ab3
! Mem[000000008b8000c4] = a27913a5, %l2 = 78419c78, %l2 = 78419c78
add %i3,0xc4,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 00000000a27913a5
! Mem[0000000091000058] = 1aa7b941, %g18 = 7b5d2708206e1c26
ldsw [%i6+0x058],%g2 ! %g2 = 7b5d2708206e1c26
! Mem[00000000900001a0] = 5cd01855, %g2 = 000000001aa7b941
ldub [%i4+0x1a0],%g2 ! %g2 = 000000000000005c
! Mem[000000008a0000b8] = 6d155bd27c0cb425, %l1 = 000000004133b724, %l6 = 000000000000006c
add %i0,0xb8,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 6d155bd27c0cb425
p61_label_15:
! %l6 = 6d155bd27c0cb425, Mem[00000000908000cc] = 3ae81a56
sth %l6,[%i5+0x0cc] ! Mem[00000000908000cc] = b4251a56
! Mem[000000008a000098] = 7f9b44a5184ec0fc, %l7 = 2440ffb69b8ec628, %l4 = 0000000096614ab3
add %i0,0x98,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 7f9b44a5184ec0fc
! Mem[000000008a80002d] = 0431e056, %l7 = 2440ffb69b8ec628
ldstub [%i1+0x02d],%l7 ! %l7 = 00000031000000ff
! Mem[0000000091800010] = 52df9b310b5704ea, %g2 = 000000000000005c
ldx [%o0+%o2],%g2 ! %g2 = 52df9b310b5704ea
! Mem[000000008a000098] = 7f9b44a5184ec0fc, %l3 = 0000000000000092, %l2 = 00000000a27913a5
add %i0,0x98,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 7f9b44a5184ec0fc
! Mem[000000008a800110] = 1835a83bd6a7fb07, %l3 = 0000000000000092, %l6 = 6d155bd27c0cb425
add %i1,0x110,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 1835a83bd6a7fb07
! Mem[000000008b000140] = cddf0d04, %l6 = 1835a83bd6a7fb07
ldstub [%i2+0x140],%l6 ! %l6 = 000000cd000000ff
! Mem[000000008a0001a0] = 2befca2f5a920a6f, %l2 = 7f9b44a5184ec0fc, %l3 = 0000000000000092
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 2befca2f5a920a6f
! %l6 = 00000000000000cd, Mem[000000009000015a] = ef4e026f
sth %l6,[%i4+0x15a] ! Mem[0000000090000158] = 00cd026f
! Mem[0000000090800080] = 7370a499 4b342dea, %g2 = 0b5704ea, %g3 = 42da465d
ldd [%i5+0x080],%g2 ! %g2 = 000000007370a499 000000004b342dea
p61_label_16:
! Mem[000000008a800020] = ea88b2b1c7df2427, %l2 = 7f9b44a5184ec0fc, %l7 = 0000000000000031
add %i1,0x20,%g1
casxa [%g1]0x80,%l2,%l7 ! %l7 = ea88b2b1c7df2427
! Mem[000000008a80010c] = d572b1c9, %l3 = 2befca2f5a920a6f
swap [%i1+0x10c],%l3 ! %l3 = 00000000d572b1c9
! Mem[000000008b0001a0] = 000000c1, %l7 = c7df2427, %l1 = 4133b724
add %i2,0x1a0,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000000000c1
! Mem[000000008a800156] = 93ca55bb, %l0 = 8b0ca2ad5a8e296d
ldstub [%i1+0x156],%l0 ! %l0 = 00000055000000ff
! Mem[000000008b0001b4] = 05f9943b, %l5 = 6143d70e3df628dc
ldstub [%i2+0x1b4],%l5 ! %l5 = 00000005000000ff
! Mem[00000000910000b0] = d54e374f, %g2 = 000000007370a499
ldub [%i6+0x0b2],%g2 ! %g2 = 00000000000000d5
! Mem[0000000091800034] = aced12ca, %g2 = 00000000000000d5
ldsb [%o0+0x036],%g2 ! %g2 = ffffffffffffffac
! Mem[000000008b000102] = c94cde75, %l7 = ea88b2b1c7df2427
ldstub [%i2+0x102],%l7 ! %l7 = 000000de000000ff
! Mem[000000008a800148] = 184c4bb0, %l1 = 000000c1, %l5 = 00000005
add %i1,0x148,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000184c4bb0
! Mem[000000008b000190] = 2440ffb6, %l7 = 00000000000000de
swap [%i2+0x190],%l7 ! %l7 = 000000002440ffb6
p61_label_17:
! Mem[000000008a00013a] = cd0c4936, %l5 = 00000000184c4bb0
ldstub [%i0+0x13a],%l5 ! %l5 = 00000049000000ff
! Mem[000000008b000048] = 3e012a3e, %l0 = 00000055, %l3 = d572b1c9
add %i2,0x48,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 000000003e012a3e
! %l4 = 7f9b44a5184ec0fc, Mem[0000000091800066] = ba928c9f
sth %l4,[%o0+0x066] ! Mem[0000000091800064] = c0fc8c9f
! Mem[000000008a000168] = da99d0e0, %l7 = 000000002440ffb6
swap [%i0+0x168],%l7 ! %l7 = 00000000da99d0e0
! Mem[000000008b8000d0] = 01fe6d5e11505008, %l2 = 7f9b44a5184ec0fc, %l0 = 0000000000000055
add %i3,0xd0,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 01fe6d5e11505008
! %l4 = 184ec0fc, %l5 = 00000049, Mem[000000008b800068] = 2f8c90db afd18e2b
std %l4,[%i3+0x068] ! Mem[000000008b800068] = 184ec0fc 00000049
! Mem[0000000090000080] = e75680f9 00fc2d06, %g2 = ffffffac, %g3 = 4b342dea
ldd [%i4+0x080],%g2 ! %g2 = 00000000e75680f9 0000000000fc2d06
! Mem[000000008a000070] = 8d82a9b2, %l0 = 11505008, %l4 = 184ec0fc
add %i0,0x70,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008d82a9b2
! Mem[0000000091000008] = 2077cefd, %g2 = 00000000e75680f9
lduw [%i6+%o1],%g2 ! %g2 = 000000002077cefd
! Mem[00000000910000a4] = 802b6181, %g2 = 000000002077cefd
lduw [%i6+0x0a4],%g2 ! %g2 = 00000000802b6181
p61_label_18:
! Mem[000000008a8001a0] = 042c00b2, %l3 = 3e012a3e, %l0 = 11505008
add %i1,0x1a0,%g1
casa [%g1]0x80,%l3,%l0 ! %l0 = 00000000042c00b2
! Mem[0000000090800090] = 71c44099adcd5c3b, %g2 = 00000000802b6181
ldx [%i5+0x090],%g2 ! %g2 = 71c44099adcd5c3b
! Mem[000000008b000050] = cc5f0a94, %l2 = 7f9b44a5184ec0fc
ldstub [%i2+0x050],%l2 ! %l2 = 000000cc000000ff
! Mem[0000000090000170] = 19d6bdacdeefdd70, %g2 = 71c44099adcd5c3b
ldx [%i4+0x170],%g2 ! %g2 = 19d6bdacdeefdd70
! Mem[000000008b000108] = 628ce598df28c25c, %l4 = 000000008d82a9b2
ldx [%i2+0x108],%l4 ! %l4 = 628ce598df28c25c
! Mem[000000008a800044] = 04d7c4b0, %l1 = 00000000000000c1
ldstub [%i1+0x044],%l1 ! %l1 = 00000004000000ff
! Mem[000000008b800038] = 6d5961f707dd9f1d, %l6 = 00000000000000cd, %l3 = 000000003e012a3e
add %i3,0x38,%g1
casxa [%g1]0x80,%l6,%l3 ! %l3 = 6d5961f707dd9f1d
! Mem[00000000908001e8] = 916930f2, %g2 = 19d6bdacdeefdd70
ldsh [%i5+0x1e8],%g2 ! %g2 = ffffffffffff9169
! Mem[000000008a0001e0] = e29205d3, %l4 = 628ce598df28c25c
swap [%i0+0x1e0],%l4 ! %l4 = 00000000e29205d3
! Mem[000000008a00009c] = 184ec0fc, %l1 = 0000000000000004
lduh [%i0+0x09c],%l1 ! %l1 = 000000000000184e
p61_label_19:
! %l4 = 00000000e29205d3, Mem[0000000091800114] = af9752b0
sth %l4,[%o0+0x114] ! Mem[0000000091800114] = 05d352b0
! Mem[000000008a8001d0] = 580fba92, %l0 = 00000000042c00b2
swap [%i1+0x1d0],%l0 ! %l0 = 00000000580fba92
! Mem[0000000090800054] = bdd7c83e, %g2 = ffffffffffff9169
ldsb [%i5+0x055],%g2 ! %g2 = ffffffffffffffbd
! Mem[0000000091800014] = 0b5704ea, %g2 = ffffffffffffffbd
ldsh [%o0+0x014],%g2 ! %g2 = 0000000000000b57
! Mem[0000000091800100] = c427624f, %g2 = 0000000000000b57
ldsh [%o0+0x100],%g2 ! %g2 = ffffffffffffc427
! Mem[0000000090000188] = 4ffa5e17cd9f816b, %g2 = ffffffffffffc427
ldx [%i4+0x188],%g2 ! %g2 = 4ffa5e17cd9f816b
! Mem[0000000091000054] = ed5b631a, %g2 = 4ffa5e17cd9f816b
ldsb [%i6+0x055],%g2 ! %g2 = ffffffffffffffed
! Mem[000000008b8000f0] = 540f2c6fc8204535, %l2 = 00000000000000cc, %l1 = 000000000000184e
add %i3,0xf0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = 540f2c6fc8204535
! Mem[00000000910000fc] = a8fd904a, %g2 = ffffffffffffffed
lduh [%i6+0x0fc],%g2 ! %g2 = 000000000000a8fd
! Mem[0000000091000054] = 25ed5b63, %g2 = 000000000000a8fd
lduw [%i6+0x054],%g2 ! %g2 = 0000000025ed5b63
p61_label_20:
! %l4 = e29205d3, %l5 = 00000049, Mem[00000000910001f8] = e4d5765c b5918e91
std %l4,[%i6+0x1f8] ! Mem[00000000910001f8] = e29205d3 00000049
! %l2 = 00000000000000cc, Mem[000000009180013c] = f4a69a0d
stb %l2,[%o0+0x13c] ! Mem[000000009180013c] = cca69a0d
! Mem[0000000090800038] = 0ff2db19 b259c735, %g2 = 25ed5b63, %g3 = 00fc2d06
ldd [%i5+0x038],%g2 ! %g2 = 000000000ff2db19 00000000b259c735
! Mem[000000008b0001fc] = cd041c0a, %l0 = 00000000580fba92
ldsw [%i2+0x1fc],%l0 ! %l0 = ffffffffcd041c0a
! %l4 = 00000000e29205d3, Mem[0000000091800194] = d772a70c
stw %l4,[%o0+0x194] ! Mem[0000000091800194] = e29205d3
! %l5 = 0000000000000049, Mem[00000000900001c4] = a770ca4c
stb %l5,[%i4+0x1c4] ! Mem[00000000900001c4] = 4970ca4c
! %l3 = 6d5961f707dd9f1d, Mem[0000000091000000] = 4712e8ccc41bb6aa
stx %l3,[%i6+%g0] ! Mem[0000000091000000] = 6d5961f707dd9f1d
! Mem[000000008b000044] = aa0ef6c1, %l4 = e29205d3, %l3 = 07dd9f1d
add %i2,0x44,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000aa0ef6c1
! Mem[000000008b000184] = a0eb3614, %l3 = 00000000aa0ef6c1
swap [%i2+0x184],%l3 ! %l3 = 00000000a0eb3614
! %l3 = 00000000a0eb3614, Mem[00000000908000c0] = 8a3e66815e003b63
stx %l3,[%i5+0x0c0] ! Mem[00000000908000c0] = 00000000a0eb3614
p61_label_21:
! Mem[000000008b8001e4] = 21bfd196, %l2 = 00000000000000cc
swap [%i3+0x1e4],%l2 ! %l2 = 0000000021bfd196
! Mem[000000008b00001c] = 2e3053e8, %l2 = 21bfd196, %l2 = 21bfd196
add %i2,0x1c,%g1
casa [%g1]0x80,%l2,%l2 ! %l2 = 000000002e3053e8
! Mem[000000008a00011d] = f0742ad7, %l4 = 00000000e29205d3
ldstub [%i0+0x11d],%l4 ! %l4 = 00000074000000ff
! Mem[000000009100015c] = bd3e75b5, %g2 = 000000000ff2db19
lduw [%i6+0x15c],%g2 ! %g2 = 00000000bd3e75b5
! %l6 = 00000000000000cd, Mem[00000000908001f2] = 4c0fb1c7
stb %l6,[%i5+0x1f2] ! Mem[00000000908001f0] = cd0fb1c7
! Mem[0000000091000064] = bcc0b781, %g2 = 00000000bd3e75b5
ldsb [%i6+0x064],%g2 ! %g2 = ffffffffffffffbc
! Mem[000000008b8001a0] = 58c95111, %l3 = 00000000a0eb3614
swap [%i3+0x1a0],%l3 ! %l3 = 0000000058c95111
! %l0 = ffffffffcd041c0a, Mem[00000000900000e8] = 76f00074
stw %l0,[%i4+0x0e8] ! Mem[00000000900000e8] = cd041c0a
! Mem[000000008b0000b4] = 9677db4a, %l0 = cd041c0a, %l7 = da99d0e0
add %i2,0xb4,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000009677db4a
! %l2 = 2e3053e8, %l3 = 58c95111, Mem[0000000090800180] = 77056037 24c54c11
std %l2,[%i5+0x180] ! Mem[0000000090800180] = 2e3053e8 58c95111
p61_label_22:
! Mem[00000000908001b8] = 18c437e7, %g2 = ffffffffffffffbc
ldsh [%i5+0x1b8],%g2 ! %g2 = 00000000000018c4
! Mem[00000000900001c0] = 6e76fc32 4970ca4c, %g2 = 000018c4, %g3 = b259c735
ldd [%i4+0x1c0],%g2 ! %g2 = 000000006e76fc32 000000004970ca4c
! Mem[0000000090000030] = 00680f6b 0ff757c1, %g2 = 6e76fc32, %g3 = 4970ca4c
ldd [%i4+0x030],%g2 ! %g2 = 0000000000680f6b 000000000ff757c1
! %l2 = 000000002e3053e8, Mem[00000000900001f8] = 84f7f953fc4e30f2
stx %l2,[%i4+0x1f8] ! Mem[00000000900001f8] = 000000002e3053e8
! Mem[0000000090800078] = 30603d11 51d4b3e4, %g2 = 00680f6b, %g3 = 0ff757c1
ldd [%i5+0x078],%g2 ! %g2 = 0000000030603d11 0000000051d4b3e4
! Mem[000000008a000174] = eb696335, %l2 = 000000002e3053e8
ldsh [%i0+0x176],%l2 ! %l2 = 0000000000006335
! Mem[000000008a0001c4] = 0d558f3d, %l7 = 9677db4a, %l3 = 58c95111
add %i0,0x1c4,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 000000000d558f3d
! Mem[0000000090000004] = 2a5ba2c5, %g2 = 0000000030603d11
lduh [%i4+0x006],%g2 ! %g2 = 0000000000002a5b
! Mem[00000000908000d0] = 4b09479dee658f4a, %g2 = 0000000000002a5b
ldx [%i5+0x0d0],%g2 ! %g2 = 4b09479dee658f4a
! Mem[000000008a00002e] = 1f510092, %l5 = 0000000000000049
ldstub [%i0+0x02e],%l5 ! %l5 = 00000000000000ff
p61_label_23:
! Mem[000000008b000088] = cf4fe584, %l6 = 00000000000000cd
ldstub [%i2+0x088],%l6 ! %l6 = 000000cf000000ff
! Mem[000000008a00017c] = 9520c55d, %l7 = 000000009677db4a
swap [%i0+0x17c],%l7 ! %l7 = 000000009520c55d
! Mem[000000008b000190] = 000000de, %l2 = 0000000000006335
swap [%i2+0x190],%l2 ! %l2 = 00000000000000de
! Mem[000000008b0001b2] = 33f9c55d, %l4 = 0000000000000074
ldstub [%i2+0x1b2],%l4 ! %l4 = 000000c5000000ff
! Mem[000000009100012c] = 15699322, %g2 = 4b09479dee658f4a
ldsb [%i6+0x12c],%g2 ! %g2 = 0000000000000015
! Mem[000000008a800030] = 35533c98, %l4 = 00000000000000c5
swap [%i1+0x030],%l4 ! %l4 = 0000000035533c98
! Mem[000000008b800130] = 08dd287aec7e1af3, %l0 = ffffffffcd041c0a, %l7 = 000000009520c55d
add %i3,0x130,%g1
casxa [%g1]0x80,%l0,%l7 ! %l7 = 08dd287aec7e1af3
! Mem[00000000910001f8] = e29205d300000049, %g2 = 0000000000000015
ldx [%i6+0x1f8],%g2 ! %g2 = e29205d300000049
! Mem[000000008b800134] = ec7e1af3, %l7 = ec7e1af3, %l4 = 35533c98
add %i3,0x134,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000ec7e1af3
! Mem[0000000091800120] = 78c0f0c8, %g2 = e29205d300000049
lduh [%o0+0x122],%g2 ! %g2 = 00000000000078c0
p61_label_24:
! %l6 = 00000000000000cf, Mem[0000000091000168] = 846b32559f5c7543
stx %l6,[%i6+0x168] ! Mem[0000000091000168] = 00000000000000cf
! Mem[0000000090000010] = 4afd5db2 df443d99, %g2 = 000078c0, %g3 = 51d4b3e4
ldd [%i4+%o2],%g2 ! %g2 = 000000004afd5db2 00000000df443d99
! Mem[000000008a8000fc] = 8649cf7a, %l5 = 00000000, %l7 = ec7e1af3
add %i1,0xfc,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 000000008649cf7a
! Mem[0000000091800008] = 8f1d57d113813d64, %g2 = 000000004afd5db2
ldx [%o0+%o1],%g2 ! %g2 = 8f1d57d113813d64
! Mem[000000008a800070] = 073c63ff9bd5d087, %l1 = 540f2c6fc8204535, %l1 = 540f2c6fc8204535
add %i1,0x70,%g1
casxa [%g1]0x80,%l1,%l1 ! %l1 = 073c63ff9bd5d087
! Mem[00000000910001c0] = 3511d068, %g2 = 8f1d57d113813d64
lduh [%i6+0x1c2],%g2 ! %g2 = 0000000000003511
! Mem[000000008b8000c0] = 89ba23f2, %l1 = 073c63ff9bd5d087
swap [%i3+0x0c0],%l1 ! %l1 = 0000000089ba23f2
! Mem[000000008b000178] = 86b3f6b4, %l4 = ec7e1af3, %l4 = ec7e1af3
add %i2,0x178,%g1
casa [%g1]0x80,%l4,%l4 ! %l4 = 0000000086b3f6b4
! Mem[00000000908000b0] = 2559cd9b 53402956, %g2 = 00003511, %g3 = df443d99
ldd [%i5+0x0b0],%g2 ! %g2 = 000000002559cd9b 0000000053402956
! Mem[000000008a8000a4] = 8954faf5, %l5 = 0000000000000000
ldstub [%i1+0x0a4],%l5 ! %l5 = 00000089000000ff
p61_label_25:
! Mem[000000009080013c] = f3ccd5d0, %g2 = 000000002559cd9b
ldub [%i5+0x13d],%g2 ! %g2 = 00000000000000f3
! Mem[000000008b000190] = 000063359b8ec628, %l1 = 0000000089ba23f2, %l3 = 000000000d558f3d
add %i2,0x190,%g1
casxa [%g1]0x80,%l1,%l3 ! %l3 = 000063359b8ec628
! Mem[000000008b800100] = 65f398ca3b2bf3b8, %l3 = 000063359b8ec628, %l7 = 000000008649cf7a
add %i3,0x100,%g1
casxa [%g1]0x80,%l3,%l7 ! %l7 = 65f398ca3b2bf3b8
! Mem[00000000908001b8] = 18c437e74a3237f9, %g2 = 00000000000000f3
ldx [%i5+0x1b8],%g2 ! %g2 = 18c437e74a3237f9
! Mem[000000008b8001f8] = ae8fe6be9f1a9174, %l3 = 000063359b8ec628, %l2 = 00000000000000de
add %i3,0x1f8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = ae8fe6be9f1a9174
! Mem[000000008a000030] = 2c95c24e5dac96e8, %l3 = 000063359b8ec628, %l3 = 000063359b8ec628
add %i0,0x30,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 2c95c24e5dac96e8
! %l0 = cd041c0a, %l1 = 89ba23f2, Mem[00000000910000a8] = 8dd0b147 40e5244d
std %l0,[%i6+0x0a8] ! Mem[00000000910000a8] = cd041c0a 89ba23f2
! %l4 = 0000000086b3f6b4, Mem[0000000090000008] = a2c50fc9
stw %l4,[%i4+%o1] ! Mem[0000000090000008] = 86b3f6b4
! Mem[000000008b8001b4] = 8adf6051, %l5 = 00000089, %l5 = 00000089
add %i3,0x1b4,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 000000008adf6051
! Mem[00000000908000b0] = 9b534029, %g2 = 18c437e74a3237f9
ldub [%i5+0x0b3],%g2 ! %g2 = 000000000000009b
ba,a p61_not_taken_0_end
p61_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 ffffffffcd041c0a
bne,a,pn %xcc,p61_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 0000000089ba23f2
bne,a,pn %xcc,p61_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be ae8fe6be9f1a9174
bne,a,pn %xcc,p61_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 2c95c24e5dac96e8
bne,a,pn %xcc,p61_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000086b3f6b4
bne,a,pn %xcc,p61_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000008adf6051
bne,a,pn %xcc,p61_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 00000000000000cf
bne,a,pn %xcc,p61_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 65f398ca3b2bf3b8
bne,a,pn %xcc,p61_reg_l7_fail
mov %l7,%g3
! Check Local Memory
set p61_local0_expect,%g1
p61_check_local0:
ldx [%g1+0x028],%g2 ! Expected data = 05c61fd11f51ff92
ldx [%i0+0x028],%g3 ! Observed data at 000000008a000028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x028,%g4
ldx [%g1+0x058],%g2 ! Expected data = 770931c67e4544b7
ldx [%i0+0x058],%g3 ! Observed data at 000000008a000058
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x058,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 4ee5fcffba07e553
ldx [%i0+0x0b0],%g3 ! Observed data at 000000008a0000b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 2895610565dfb380
ldx [%i0+0x0d0],%g3 ! Observed data at 000000008a0000d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = 5b3ca6f15689c46d
ldx [%i0+0x0d8],%g3 ! Observed data at 000000008a0000d8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0d8,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = 1cff8b45c0b17b56
ldx [%i0+0x0e0],%g3 ! Observed data at 000000008a0000e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x118],%g2 ! Expected data = f6938997f0ff2ad7
ldx [%i0+0x118],%g3 ! Observed data at 000000008a000118
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x118,%g4
ldx [%g1+0x138],%g2 ! Expected data = cd0cff368142edbb
ldx [%i0+0x138],%g3 ! Observed data at 000000008a000138
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x138,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2440ffb649eac055
ldx [%i0+0x168],%g3 ! Observed data at 000000008a000168
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x168,%g4
ldx [%g1+0x178],%g2 ! Expected data = 7a22dcc69677db4a
ldx [%i0+0x178],%g3 ! Observed data at 000000008a000178
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x178,%g4
ldx [%g1+0x198],%g2 ! Expected data = 25e47a3c6ca3ff2f
ldx [%i0+0x198],%g3 ! Observed data at 000000008a000198
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i0,0x198,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = df28c25cf609f6d3
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+0x028],%g2 ! Expected data = e9e2df1904ffe056
ldx [%i1+0x028],%g3 ! Observed data at 000000008a800028
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 000000c53f16083d
ldx [%i1+0x030],%g3 ! Observed data at 000000008a800030
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x030,%g4
ldx [%g1+0x040],%g2 ! Expected data = e9f066a0ffd7c4b0
ldx [%i1+0x040],%g3 ! Observed data at 000000008a800040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x040,%g4
ldx [%g1+0x070],%g2 ! Expected data = 073c63ff9bd5d087
ldx [%i1+0x070],%g3 ! Observed data at 000000008a800070
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x070,%g4
ldx [%g1+0x098],%g2 ! Expected data = 3f4e9f51d1e3bcd9
ldx [%i1+0x098],%g3 ! Observed data at 000000008a800098
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x098,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = ca26d4ebff54faf5
ldx [%i1+0x0a0],%g3 ! Observed data at 000000008a8000a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0a0,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 87a4386a1d22e4ab
ldx [%i1+0x0b0],%g3 ! Observed data at 000000008a8000b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = b8afebff9a2a31cd
ldx [%i1+0x0d0],%g3 ! Observed data at 000000008a8000d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = a730f60f27ffc2f5
ldx [%i1+0x0e8],%g3 ! Observed data at 000000008a8000e8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x0e8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 41ff430d5a920a6f
ldx [%i1+0x108],%g3 ! Observed data at 000000008a800108
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 63650cbcddff5f01
ldx [%i1+0x130],%g3 ! Observed data at 000000008a800130
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = b9f2b7f193caffbb
ldx [%i1+0x150],%g3 ! Observed data at 000000008a800150
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x150,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 042c00b27260fbd0
ldx [%i1+0x1d0],%g3 ! Observed data at 000000008a8001d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1d0,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = f9466f43ba201f91
ldx [%i1+0x1f8],%g3 ! Observed data at 000000008a8001f8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i1,0x1f8,%g4
set p61_local2_expect,%g1
p61_check_local2:
ldx [%g1+0x048],%g2 ! Expected data = 3e012a3e3ae81a56
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 = ff5f0a942ea4f54c
ldx [%i2+0x050],%g3 ! Observed data at 000000008b000050
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x050,%g4
ldx [%g1+0x088],%g2 ! Expected data = ff4fe5840337529b
ldx [%i2+0x088],%g3 ! Observed data at 000000008b000088
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x088,%g4
ldx [%g1+0x090],%g2 ! Expected data = 0000007477bb1098
ldx [%i2+0x090],%g3 ! Observed data at 000000008b000090
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x090,%g4
ldx [%g1+0x098],%g2 ! Expected data = bc71283c4c5a8d04
ldx [%i2+0x098],%g3 ! Observed data at 000000008b000098
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x098,%g4
ldx [%g1+0x100],%g2 ! Expected data = c94cff75d3e7d5b9
ldx [%i2+0x100],%g3 ! Observed data at 000000008b000100
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x100,%g4
ldx [%g1+0x140],%g2 ! Expected data = ffdf0d0428eba01c
ldx [%i2+0x140],%g3 ! Observed data at 000000008b000140
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x140,%g4
ldx [%g1+0x168],%g2 ! Expected data = 2b08213b75f068ff
ldx [%i2+0x168],%g3 ! Observed data at 000000008b000168
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x168,%g4
ldx [%g1+0x170],%g2 ! Expected data = ff2a0e9f42cf1a10
ldx [%i2+0x170],%g3 ! Observed data at 000000008b000170
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x170,%g4
ldx [%g1+0x180],%g2 ! Expected data = 04628ca9aa0ef6c1
ldx [%i2+0x180],%g3 ! Observed data at 000000008b000180
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x180,%g4
ldx [%g1+0x190],%g2 ! Expected data = 000063359b8ec628
ldx [%i2+0x190],%g3 ! Observed data at 000000008b000190
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x190,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = 000000c1ff98cd3d
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 = 33f9ff5dfff9943b
ldx [%i2+0x1b0],%g3 ! Observed data at 000000008b0001b0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i2,0x1b0,%g4
set p61_local3_expect,%g1
p61_check_local3:
ldx [%g1+0x008],%g2 ! Expected data = fb1ed99300000000
ldx [%i3+0x008],%g3 ! Observed data at 000000008b800008
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x008,%g4
ldx [%g1+0x040],%g2 ! Expected data = fce8185dfffd0eb5
ldx [%i3+0x040],%g3 ! Observed data at 000000008b800040
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x040,%g4
ldx [%g1+0x048],%g2 ! Expected data = a841a6773e012a3e
ldx [%i3+0x048],%g3 ! Observed data at 000000008b800048
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 184ec0fc00000049
ldx [%i3+0x068],%g3 ! Observed data at 000000008b800068
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x068,%g4
ldx [%g1+0x090],%g2 ! Expected data = 792c477274e5b029
ldx [%i3+0x090],%g3 ! Observed data at 000000008b800090
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x090,%g4
ldx [%g1+0x0a0],%g2 ! Expected data = 1446b0a8745b23ff
ldx [%i3+0x0a0],%g3 ! Observed data at 000000008b8000a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0a0,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 2a98e73bb70593aa
ldx [%i3+0x0a8],%g3 ! Observed data at 000000008b8000a8
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = 9bd5d087a27913a5
ldx [%i3+0x0c0],%g3 ! Observed data at 000000008b8000c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0c0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 01fe6d5e11505008
ldx [%i3+0x0d0],%g3 ! Observed data at 000000008b8000d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x108],%g2 ! Expected data = d882e22d2e1c04ff
ldx [%i3+0x108],%g3 ! Observed data at 000000008b800108
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x108,%g4
ldx [%g1+0x130],%g2 ! Expected data = 08dd287a35533c98
ldx [%i3+0x130],%g3 ! Observed data at 000000008b800130
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x130,%g4
ldx [%g1+0x148],%g2 ! Expected data = 8a1cff8a94fcdc39
ldx [%i3+0x148],%g3 ! Observed data at 000000008b800148
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x148,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = a0eb361455b00d42
ldx [%i3+0x1a0],%g3 ! Observed data at 000000008b8001a0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1a0,%g4
ldx [%g1+0x1c0],%g2 ! Expected data = b2ffe04a4e54f545
ldx [%i3+0x1c0],%g3 ! Observed data at 000000008b8001c0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1c0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = c892fb9600000089
ldx [%i3+0x1d0],%g3 ! Observed data at 000000008b8001d0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1d0,%g4
ldx [%g1+0x1e0],%g2 ! Expected data = d882e22d000000cc
ldx [%i3+0x1e0],%g3 ! Observed data at 000000008b8001e0
cmp %g2,%g3
bne,a,pn %xcc,p61_local_failed
add %i3,0x1e0,%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
! The test for processor 61 failed
p61_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 61 failed
p61_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0f4] ! Set processor 61 done flag
set p61_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p61_selfmod_failed:
ba p61_failed
mov 0xabc,%g1
p61_common_error:
or %g0,0xf1d,%g1
ba p61_failed
mov %o5,%g3
p61_common_signature_error:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_common_timeout:
set p61_temp,%g1
ba p61_failed
st %g2,[%g1] ! Common Lock Number
p61_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p61_failed
mov 0x0,%g3
p61_trap1e:
stba %l7,[%i1+%o1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800008]
ldswa [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000020]
ldstuba [%i1+%o3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800018]
ldsba [%i0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000000]
done
p61_trap1o:
stba %l7,[%o1+%i1]ASI_AS_IF_USER_PRIMARY ! Mem[000000008a800008]
ldswa [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008b000020]
ldstuba [%o1+%i3]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800018]
ldsba [%o0+%g0]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008a000000]
done
p61_trap2e:
lduwa [%i2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008b000000]
ldda [%i2+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000020]
lduha [%i3+%o4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b800020]
lduha [%i0+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008a000018]
swapa [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800000]
done
p61_trap2o:
lduwa [%o2+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008b000000]
ldda [%o2+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b000020]
lduha [%o3+%i4]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008b800020]
lduha [%o0+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008a000018]
swapa [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008a800000]
done
p61_trap3e:
nop
nop
nop
nop
nop
nop
nop
done
p61_trap3o:
nop
nop
nop
nop
nop
nop
nop
done
p61_init_memory_pointers:
set p61_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p61_local0_start,%i0
set p61_local1_start,%i1
set p61_local2_start,%i2
set p61_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = 4ff12961f9466f43
ldx [%g1+0x008],%l1 ! %l1 = 81dbcf5df4b66a37
ldx [%g1+0x010],%l2 ! %l2 = aeb91a9a01fe6d5e
ldx [%g1+0x018],%l3 ! %l3 = 770931c67e4544b7
ldx [%g1+0x020],%l4 ! %l4 = 3183da6a2a98e73b
ldx [%g1+0x028],%l5 ! %l5 = 70131b2e792c4772
ldx [%g1+0x030],%l6 ! %l6 = 8f607690a3ce9db0
ldx [%g1+0x038],%l7 ! %l7 = 1a98f8726b6288b4
! Initialize the output register of window 0
set unres3_start,%o0
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 = 54101c34 dbadf63e c2b8cf66 6acfac4f
! %f4 = 567be3dc 9abbfa45 95aeaae3 a6708695
! %f8 = d68e67ee f1a6cdd5 ab36ac05 3dcd30ec
! %f12 = f29e0e0a f29a5064 e81fa560 6d3ffb28
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = f45fe748 fd75b801 32603781 adf7e18f
! %f20 = 385cb74d ef74f2a5 0da4dafb 3038367c
! %f24 = 5bcfe6c9 26f6af7c 5b73c124 30712b61
! %f28 = d8e0973f 3d45164e 4196954b 97b39a34
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = c297075c 1f9de3a1 0fc6ee66 ac5b4bbc
! %f36 = dc89b864 e449c4e4 2421e87c 984e7a69
! %f40 = db74abb2 63894a33 48ea616d 873e27c5
! %f44 = 70223c59 90d9358c 5a228389 619b9cf7
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x8c81039f0000003a,%g7,%g1 ! GSR scale = 7, align = 2
wr %g1,%g0,%gsr ! GSR = 8c81039f0000003a
wr %g0,%y ! Clear Y 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[000000008c800070] = 732b7246, %l1 = f1a31697, %l2 = 422e268a
add %i1,0x70,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000732b7246
! Mem[000000008c8000f8] = a97efd4487e9c0d3, %l7 = 1a6401004e54d1e1, %l4 = 5a73b7389126a047
add %i1,0xf8,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = a97efd4487e9c0d3
! Mem[00000000900000f8] = c8db6184, %g2 = 22d1393cff75a6c4
ldsh [%i4+0x0f8],%g2 ! %g2 = ffffffffffffc8db
! Mem[000000008d0000b5] = 58f58135, %l2 = 00000000732b7246
ldstub [%i2+0x0b5],%l2 ! %l2 = 000000f5000000ff
! Mem[000000008c000020] = 51f2fa4f, %l3 = 5d119f5c8b79c190
swap [%i0+%o4],%l3 ! %l3 = 0000000051f2fa4f
! Mem[000000008c0001ac] = 95793440, %l3 = 0000000051f2fa4f
ldsh [%i0+0x1ac],%l3 ! %l3 = ffffffffffff9579
! %l0 = a1eab821, %l1 = f1a31697, Mem[0000000091800188] = 6d9ac50d e1b437f1
std %l0,[%o0+0x188] ! Mem[0000000091800188] = a1eab821 f1a31697
! Mem[00000000908000cc] = d46ef843, %g18 = ad584bea49017c1f
ldsw [%i5+0x0cc],%g2 ! %g2 = ad584bea49017c1f
! Mem[000000008d8000a0] = 284a43ab, %l5 = 12a67c79, %l3 = ffff9579
add %i3,0xa0,%g1
casa [%g1]0x80,%l5,%l3 ! %l3 = 00000000284a43ab
! Mem[0000000090000068] = 5483fd96d7808cb0, %g2 = ffffffffd46ef843
ldx [%i4+0x068],%g2 ! %g2 = 5483fd96d7808cb0
p62_label_2:
! Mem[000000008c8000d4] = 0d2a8657, %l7 = 1a6401004e54d1e1
swap [%i1+0x0d4],%l7 ! %l7 = 000000000d2a8657
! Mem[000000009000018c] = cd9f816b, %g2 = 5483fd96d7808cb0
lduh [%i4+0x18c],%g2 ! %g2 = 000000000000cd9f
! Mem[000000008d800064] = 161188f8, %l4 = a97efd4487e9c0d3
swap [%i3+0x064],%l4 ! %l4 = 00000000161188f8
! Mem[000000008c800001] = fe069224, %l6 = 2f6eeed5ef909d79
ldstub [%i1+0x001],%l6 ! %l6 = 00000006000000ff
! %l4 = 00000000161188f8, Mem[000000009000000d] = c93b154a
stb %l4,[%i4+0x00d] ! Mem[000000009000000c] = f83b154a
! Mem[000000008c800038] = 351353c0, %l4 = 161188f8, %l0 = a1eab821
add %i1,0x38,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000351353c0
! Mem[000000008d000020] = 4a4e3def185d951a, %l2 = 00000000000000f5, %l0 = 00000000351353c0
add %i2,0x20,%g1
casxa [%g1]0x80,%l2,%l0 ! %l0 = 4a4e3def185d951a
! %l7 = 000000000d2a8657, Mem[0000000090000052] = 4ad59870
sth %l7,[%i4+0x052] ! Mem[0000000090000050] = 86579870
! Mem[000000008d800000] = 1949ecbd, %l5 = 12a67c79, %l5 = 12a67c79
casa [%i3]0x80,%l5,%l5 ! %l5 = 000000001949ecbd
! %l6 = 00000006, %l7 = 0d2a8657, Mem[0000000090800040] = 63b56a71 b6938ad3
std %l6,[%i5+0x040] ! Mem[0000000090800040] = 00000006 0d2a8657
p62_label_3:
! %l0 = 4a4e3def185d951a, Mem[000000008c00000c] = 4731d0f2
stw %l0,[%i0+0x00c] ! Mem[000000008c00000c] = 185d951a
! Mem[000000008d800030] = 4667d1fd, %l6 = 00000006, %l4 = 161188f8
add %i3,0x30,%g1
casa [%g1]0x80,%l6,%l4 ! %l4 = 000000004667d1fd
! Mem[00000000908001b0] = 29bda72c6fd28f1d, %g2 = 000000000000cd9f
ldx [%i5+0x1b0],%g2 ! %g2 = 29bda72c6fd28f1d
! Mem[00000000918000f8] = 2c39abb3820479d7, %g2 = 29bda72c6fd28f1d
ldx [%o0+0x0f8],%g2 ! %g2 = 2c39abb3820479d7
! Mem[000000008c000068] = 10c487c0 64a87bc9, %l0 = 185d951a, %l1 = f1a31697
ldd [%i0+0x068],%l0 ! %l0 = 0000000010c487c0 0000000064a87bc9
! Mem[000000008d80015c] = aa77891e, %l5 = 000000001949ecbd
swap [%i3+0x15c],%l5 ! %l5 = 00000000aa77891e
! Mem[000000008c800068] = 4274913b16d00f11, %l7 = 000000000d2a8657, %l7 = 000000000d2a8657
add %i1,0x68,%g1
casxa [%g1]0x80,%l7,%l7 ! %l7 = 4274913b16d00f11
! Mem[000000008c000076] = a864877d, %l2 = 00000000000000f5
ldstub [%i0+0x076],%l2 ! %l2 = 00000087000000ff
! Mem[000000008d000194] = 759b450f, %l4 = 4667d1fd, %l0 = 10c487c0
add %i2,0x194,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000759b450f
! Mem[000000008c000004] = 483c526f, %l5 = 00000000aa77891e
swap [%i0+0x004],%l5 ! %l5 = 00000000483c526f
p62_label_4:
! Mem[000000008d800018] = fdb8e889, %l7 = 4274913b16d00f11
ldstub [%i3+%o3],%l7 ! %l7 = 000000fd000000ff
! Mem[000000008c000000] = 9f303ae8aa77891e, %l3 = 00000000284a43ab, %l6 = 0000000000000006
casxa [%i0]0x80,%l3,%l6 ! %l6 = 9f303ae8aa77891e
! Mem[000000008c800138] = 4c311f34, %l1 = 64a87bc9, %l5 = 483c526f
add %i1,0x138,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 000000004c311f34
! Mem[000000008c800160] = 21b279b2, %l1 = 64a87bc9, %l1 = 64a87bc9
add %i1,0x160,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 0000000021b279b2
! %l3 = 00000000284a43ab, Mem[0000000090800140] = d08388ef
sth %l3,[%i5+0x140] ! Mem[0000000090800140] = 43ab88ef
! Mem[000000008d8000ac] = 91727cbe, %l7 = 00000000000000fd
swap [%i3+0x0ac],%l7 ! %l7 = 0000000091727cbe
! %l2 = 0000000000000087, Mem[0000000091800178] = da6c138f
stb %l2,[%o0+0x178] ! Mem[0000000091800178] = 876c138f
! Mem[0000000091000078] = dfde3d56, %g2 = 2c39abb3820479d7
ldsh [%i6+0x078],%g2 ! %g2 = ffffffffffffdfde
! Mem[000000008d000110] = dca4d93577414c4e, %l4 = 000000004667d1fd, %l1 = 0000000021b279b2
add %i2,0x110,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = dca4d93577414c4e
! %l2 = 0000000000000087, Mem[00000000918000b2] = e97bf0eb
stb %l2,[%o0+0x0b2] ! Mem[00000000918000b0] = 877bf0eb
p62_label_5:
! Mem[00000000910001b8] = 1817b3a1, %g2 = ffffffffffffdfde
ldub [%i6+0x1b8],%g2 ! %g2 = 0000000000000018
! Mem[000000008d8000e8] = f95c9881, %l3 = 00000000284a43ab
swap [%i3+0x0e8],%l3 ! %l3 = 00000000f95c9881
! Mem[000000008c0000d0] = 7a061281, %l5 = 4c311f34, %l2 = 00000087
add %i0,0xd0,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000007a061281
! Mem[000000008d000008] = 0c07d768, %l4 = 000000004667d1fd
swap [%i2+%o1],%l4 ! %l4 = 000000000c07d768
! Mem[000000008d80011c] = 52f89331, %l5 = 4c311f34, %l5 = 4c311f34
add %i3,0x11c,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000052f89331
! %l1 = dca4d93577414c4e, Mem[0000000091000080] = 1cecd93cf53fdb96
stx %l1,[%i6+0x080] ! Mem[0000000091000080] = dca4d93577414c4e
! Mem[000000008d000058] = a95e6b7c6b3603a9, %l5 = 0000000052f89331, %l1 = dca4d93577414c4e
add %i2,0x58,%g1
casxa [%g1]0x80,%l5,%l1 ! %l1 = a95e6b7c6b3603a9
! Mem[000000008c00013a] = d773c6e8, %l7 = 0000000091727cbe
ldstub [%i0+0x13a],%l7 ! %l7 = 000000c6000000ff
! Mem[000000008d0000f8] = 7f32474094266958, %l3 = 00000000f95c9881, %l0 = 00000000759b450f
add %i2,0xf8,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 7f32474094266958
! Mem[000000008d000120] = 450899c6, %l6 = 9f303ae8aa77891e
swap [%i2+0x120],%l6 ! %l6 = 00000000450899c6
p62_label_6:
! Mem[000000008d000010] = def11e19b4ff5149, %l5 = 0000000052f89331, %l5 = 0000000052f89331
add %i2,0x10,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = def11e19b4ff5149
! Mem[0000000090000028] = 71610fee, %g2 = 0000000000000018
ldsb [%i4+0x029],%g2 ! %g2 = 0000000000000071
! Mem[00000000908000d8] = 60d85c8c, %g18 = ad584bea49017c1f
ldsw [%i5+0x0d8],%g2 ! %g2 = ad584bea49017c1f
! Mem[0000000090000060] = 85fb14b8 0d1551d8, %g2 = 60d85c8c, %g3 = 0bad0b00
ldd [%i4+0x060],%g2 ! %g2 = 0000000085fb14b8 000000000d1551d8
! Mem[000000008d8000d4] = 1d6be40b, %l2 = 000000007a061281
ldstub [%i3+0x0d4],%l2 ! %l2 = 0000001d000000ff
! Mem[00000000918001d8] = 28aef307, %g2 = 0000000085fb14b8
lduw [%o0+0x1d8],%g2 ! %g2 = 0000000028aef307
! Mem[0000000090800168] = 0ac60230dd52e920, %g2 = 0000000028aef307
ldx [%i5+0x168],%g2 ! %g2 = 0ac60230dd52e920
! Mem[000000008c8001f0] = f71dba6e, %l0 = 94266958, %l2 = 0000001d
add %i1,0x1f0,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 00000000f71dba6e
! %l7 = 00000000000000c6, Mem[0000000090000047] = e2f0df8d
stb %l7,[%i4+0x047] ! Mem[0000000090000044] = c6f0df8d
! %l4 = 000000000c07d768, Mem[0000000091000072] = 6ae42050
stb %l4,[%i6+0x072] ! Mem[0000000091000070] = 68e42050
p62_label_7:
! Mem[0000000090800130] = 0aba1266, %g2 = 0ac60230dd52e920
lduh [%i5+0x132],%g2 ! %g2 = 0000000000000aba
! Mem[0000000091000078] = 56764702, %g2 = 0000000000000aba
ldub [%i6+0x07b],%g2 ! %g2 = 0000000000000056
! Mem[000000008c000008] = 4d75fb8d, %l7 = 00000000000000c6
ldub [%i0+%o1],%l7 ! %l7 = 000000000000004d
! Mem[000000008c800184] = 332013a0, %l3 = 00000000f95c9881
swap [%i1+0x184],%l3 ! %l3 = 00000000332013a0
! Mem[000000008c80003c] = f158fb80, %l7 = 0000004d, %l3 = 332013a0
add %i1,0x3c,%g1
casa [%g1]0x80,%l7,%l3 ! %l3 = 00000000f158fb80
! Mem[000000008c80017c] = c8b53e0a, %l6 = 00000000450899c6
swap [%i1+0x17c],%l6 ! %l6 = 00000000c8b53e0a
! Mem[000000009080015c] = ef85efb0, %g2 = 0000000000000056
ldub [%i5+0x15d],%g2 ! %g2 = 00000000000000ef
! Mem[000000008c000070] = a594bfab, %l7 = 000000000000004d
swap [%i0+0x070],%l7 ! %l7 = 00000000a594bfab
! Mem[000000008d8000a0] = 284a43ab5393e6b7, %l1 = a95e6b7c6b3603a9, %l5 = def11e19b4ff5149
add %i3,0xa0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = 284a43ab5393e6b7
! Mem[000000008c0001cc] = e24f2ea1, %l1 = 6b3603a9, %l5 = 5393e6b7
add %i0,0x1cc,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000e24f2ea1
p62_label_8:
! Mem[000000008d80016c] = c6a0b535, %l7 = 00000000a594bfab
swap [%i3+0x16c],%l7 ! %l7 = 00000000c6a0b535
! Mem[000000008c00007c] = c50b970e, %l5 = 00000000e24f2ea1
swap [%i0+0x07c],%l5 ! %l5 = 00000000c50b970e
! %l2 = 00000000f71dba6e, Mem[000000009100019c] = dd0253c0
stw %l2,[%i6+0x19c] ! Mem[000000009100019c] = f71dba6e
! %l0 = 7f32474094266958, Mem[0000000091000008] = 2077cefd
stw %l0,[%i6+%o1] ! Mem[0000000091000008] = 94266958
! Mem[000000008c8000e0] = 95e69c59229f6350, %l0 = 7f32474094266958, %l6 = 00000000c8b53e0a
add %i1,0xe0,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 95e69c59229f6350
! Mem[000000008d8000d8] = c3d3ae7a, %l0 = 94266958, %l3 = f158fb80
add %i3,0xd8,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000c3d3ae7a
! %l5 = 00000000c50b970e, Mem[00000000908001f4] = b1c7a123
sth %l5,[%i5+0x1f4] ! Mem[00000000908001f4] = 970ea123
! Mem[000000008d0001c8] = 695faadbb97483e4, %l3 = 00000000c3d3ae7a, %l2 = 00000000f71dba6e
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 695faadbb97483e4
! Mem[000000008c80007c] = f0dd86ab, %l5 = 00000000c50b970e
ldsh [%i1+0x07c],%l5 ! %l5 = fffffffffffff0dd
! Mem[000000008c8001f8] = 3fbe092a, %l2 = 695faadbb97483e4
swap [%i1+0x1f8],%l2 ! %l2 = 000000003fbe092a
p62_label_9:
! %l6 = 229f6350, %l7 = c6a0b535, Mem[0000000090000190] = 3bba388c 1d02ad2e
std %l6,[%i4+0x190] ! Mem[0000000090000190] = 229f6350 c6a0b535
! Mem[000000008c000188] = 4f7cad5d68a80ad8, %l0 = 7f32474094266958, %l3 = 00000000c3d3ae7a
add %i0,0x188,%g1
casxa [%g1]0x80,%l0,%l3 ! %l3 = 4f7cad5d68a80ad8
! Mem[0000000091800028] = 33d81a4e 8ce756ba, %g2 = 000000ef, %g3 = 0d1551d8
ldd [%o0+%o5],%g2 ! %g2 = 0000000033d81a4e 000000008ce756ba
! Mem[00000000910000d8] = b7ea6f7d, %g2 = 0000000033d81a4e
ldub [%i6+0x0db],%g2 ! %g2 = 00000000000000b7
! %l6 = 229f6350, %l7 = c6a0b535, Mem[0000000091800018] = 924f15f8 04eba244
std %l6,[%o0+%o3] ! Mem[0000000091800018] = 229f6350 c6a0b535
! Mem[000000008c800198] = 11408994, %l1 = 6b3603a9, %l5 = fffff0dd
add %i1,0x198,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 0000000011408994
! Mem[00000000900000dc] = da47c05f, %g18 = ad584bea49017c1f
ldsw [%i4+0x0dc],%g2 ! %g2 = ad584bea49017c1f
! Mem[0000000090000024] = bee0efbc, %g2 = ffffffffda47c05f
ldub [%i4+0x024],%g2 ! %g2 = 00000000000000be
! Mem[000000008c000194] = b2aab9ea, %l5 = 11408994, %l6 = 229f6350
add %i0,0x194,%g1
casa [%g1]0x80,%l5,%l6 ! %l6 = 00000000b2aab9ea
! Mem[000000008c000018] = 26cb2cec, %l5 = 0000000011408994
swap [%i0+%o3],%l5 ! %l5 = 0000000026cb2cec
p62_label_10:
! Mem[000000008d0001ed] = cbacb0a3, %l2 = 000000003fbe092a
ldstub [%i2+0x1ed],%l2 ! %l2 = 000000ac000000ff
! Mem[000000008d800119] = 1d5151b3, %l6 = 00000000b2aab9ea
ldstub [%i3+0x119],%l6 ! %l6 = 00000051000000ff
! Mem[000000008d0001ab] = 1e0e70a9, %l3 = 4f7cad5d68a80ad8
ldstub [%i2+0x1ab],%l3 ! %l3 = 000000a9000000ff
! %l7 = 00000000c6a0b535, Mem[0000000090000168] = dbbc723c
stw %l7,[%i4+0x168] ! Mem[0000000090000168] = c6a0b535
! Mem[0000000091800050] = e6e762504cefec36, %g2 = 00000000000000be
ldx [%o0+0x050],%g2 ! %g2 = e6e762504cefec36
! Mem[000000008c0001f4] = 0ccae523, %l2 = 00000000000000ac
swap [%i0+0x1f4],%l2 ! %l2 = 000000000ccae523
! Mem[000000008d0000a8] = 0edd949a, %l5 = 26cb2cec, %l2 = 0ccae523
add %i2,0xa8,%g1
casa [%g1]0x80,%l5,%l2 ! %l2 = 000000000edd949a
! %l6 = 0000000000000051, Mem[0000000091000040] = d0dc1023
stw %l6,[%i6+0x040] ! Mem[0000000091000040] = 00000051
! Mem[0000000091000164] = c3bdc93b, %g18 = ad584bea49017c1f
ldsw [%i6+0x164],%g2 ! %g2 = ad584bea49017c1f
! %l3 = 00000000000000a9, Mem[000000008c800112] = 652eac8b
sth %l3,[%i1+0x112] ! Mem[000000008c800110] = 652e00a9
p62_label_11:
! %l7 = 00000000c6a0b535, Mem[0000000091000140] = 47050689
stb %l7,[%i6+0x140] ! Mem[0000000091000140] = 35050689
! Mem[000000008c0001b0] = 9e130a58, %l2 = 000000000edd949a
ldstub [%i0+0x1b0],%l2 ! %l2 = 0000009e000000ff
! Mem[000000008c800081] = 8257e1dc, %l5 = 0000000026cb2cec
ldstub [%i1+0x081],%l5 ! %l5 = 00000057000000ff
! Mem[000000008d800165] = 61d6060f, %l3 = 00000000000000a9
ldstub [%i3+0x165],%l3 ! %l3 = 000000d6000000ff
! Mem[0000000090000198] = 339399ba, %g2 = ffffffffc3bdc93b
lduh [%i4+0x19a],%g2 ! %g2 = 0000000000003393
! Mem[000000008c80014c] = 92d70a87, %l4 = 000000000c07d768
swap [%i1+0x14c],%l4 ! %l4 = 0000000092d70a87
! Mem[00000000908001d0] = e9ecc45f66b0ad9c, %g2 = 0000000000003393
ldx [%i5+0x1d0],%g2 ! %g2 = e9ecc45f66b0ad9c
! %l6 = 0000000000000051, Mem[00000000900001b8] = 587249c8db2d8400
stx %l6,[%i4+0x1b8] ! Mem[00000000900001b8] = 0000000000000051
! Mem[00000000910000c0] = 8c438626, %g2 = e9ecc45f66b0ad9c
ldsh [%i6+0x0c2],%g2 ! %g2 = ffffffffffff8c43
! Mem[000000009080017c] = ed70c2da, %g2 = ffffffffffff8c43
lduw [%i5+0x17c],%g2 ! %g2 = 00000000ed70c2da
p62_label_12:
! Mem[000000008c0001d0] = 8b3e20f5, %l1 = a95e6b7c6b3603a9
swap [%i0+0x1d0],%l1 ! %l1 = 000000008b3e20f5
! %l3 = 00000000000000d6, Mem[00000000908000a2] = 2e788cb8
stb %l3,[%i5+0x0a2] ! Mem[00000000908000a0] = d6788cb8
! Mem[00000000918000b0] = 877bf0eb, %g2 = 00000000ed70c2da
ldsh [%o0+0x0b2],%g2 ! %g2 = ffffffffffff877b
! %l2 = 000000000000009e, Mem[000000008c0000ea] = cee978e2
sth %l2,[%i0+0x0ea] ! Mem[000000008c0000e8] = cee9009e
! Mem[0000000091800114] = 52b0707c, %g2 = ffffffffffff877b
ldsh [%o0+0x116],%g2 ! %g2 = 00000000000052b0
! Mem[000000008c800094] = a1ffa324, %l4 = 0000000092d70a87
ldsh [%i1+0x094],%l4 ! %l4 = ffffffffffffa1ff
! Mem[00000000900001d0] = 108e8d96 cce983c4, %g2 = 000052b0, %g3 = 8ce756ba
ldd [%i4+0x1d0],%g2 ! %g2 = 00000000108e8d96 00000000cce983c4
! Mem[00000000908000f4] = 78189a11, %g2 = 00000000108e8d96
ldsb [%i5+0x0f5],%g2 ! %g2 = 0000000000000078
! %l4 = ffffffffffffa1ff, Mem[000000009000004a] = 8dbe2771
sth %l4,[%i4+0x04a] ! Mem[0000000090000048] = a1ff2771
! Mem[000000008c000128] = 6f7f802207239b99, %l5 = 0000000000000057, %l6 = 0000000000000051
add %i0,0x128,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 6f7f802207239b99
p62_label_13:
! Mem[000000008d800100] = 8e0fb539, %l0 = 94266958, %l6 = 07239b99
add %i3,0x100,%g1
casa [%g1]0x80,%l0,%l6 ! %l6 = 000000008e0fb539
! Mem[000000008d000148] = 30af9b66aa5fa4a5, %l5 = 0000000000000057, %l6 = 000000008e0fb539
add %i2,0x148,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 30af9b66aa5fa4a5
! Mem[000000008c000110] = 2cfe974a3716490f, %l3 = 00000000000000d6, %l3 = 00000000000000d6
add %i0,0x110,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 2cfe974a3716490f
! Mem[000000008d000112] = dca4d935, %l7 = 00000000c6a0b535
ldstub [%i2+0x112],%l7 ! %l7 = 000000d9000000ff
! Mem[000000008d8000d0] = ec7cc126ff6be40b, %l6 = 30af9b66aa5fa4a5, %l1 = 000000008b3e20f5
add %i3,0xd0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = ec7cc126ff6be40b
! Mem[000000009180019c] = f3a7d947, %g2 = 0000000000000078
ldsh [%o0+0x19e],%g2 ! %g2 = fffffffffffff3a7
! Mem[000000008d000121] = aa77891e, %l3 = 2cfe974a3716490f
ldstub [%i2+0x121],%l3 ! %l3 = 00000077000000ff
! Mem[0000000090800020] = 2247d686, %g2 = fffffffffffff3a7
lduh [%i5+%o4],%g2 ! %g2 = 0000000000002247
! Mem[000000008c0000b8] = 466bda6f, %l6 = 30af9b66aa5fa4a5
swap [%i0+0x0b8],%l6 ! %l6 = 00000000466bda6f
! %l2 = 000000000000009e, Mem[00000000910000ae] = 244d6c54
sth %l2,[%i6+0x0ae] ! Mem[00000000910000ac] = 009e6c54
p62_label_14:
! Mem[0000000090000118] = 4e6b7b22 7f8469b7, %g2 = 00002247, %g3 = cce983c4
ldd [%i4+0x118],%g2 ! %g2 = 000000004e6b7b22 000000007f8469b7
! Mem[000000008c0001a0] = 8f9d9677421e0991, %l2 = 000000000000009e, %l3 = 0000000000000077
add %i0,0x1a0,%g1
casxa [%g1]0x80,%l2,%l3 ! %l3 = 8f9d9677421e0991
! Mem[000000008c000030] = d657f3afe7c01731, %l5 = 0000000000000057, %l5 = 0000000000000057
add %i0,0x30,%g1
casxa [%g1]0x80,%l5,%l5 ! %l5 = d657f3afe7c01731
! Mem[000000008d000130] = 9b82018e, %l0 = 94266958, %l1 = ff6be40b
add %i2,0x130,%g1
casa [%g1]0x80,%l0,%l1 ! %l1 = 000000009b82018e
! %l5 = d657f3afe7c01731, Mem[00000000910000f0] = 749c07e0
stb %l5,[%i6+0x0f0] ! Mem[00000000910000f0] = 319c07e0
! Mem[0000000091000184] = 1e98874b, %g2 = 000000004e6b7b22
lduw [%i6+0x184],%g2 ! %g2 = 000000001e98874b
! Mem[0000000091800010] = 52df9b31, %g2 = 000000001e98874b
ldsh [%o0+%o2],%g2 ! %g2 = 00000000000052df
! %l3 = 8f9d9677421e0991, Mem[00000000910000e4] = 2679d4fb
stb %l3,[%i6+0x0e4] ! Mem[00000000910000e4] = 9179d4fb
! Mem[000000008c800010] = d1a7aa88, %l0 = 94266958, %l3 = 421e0991
add %i1,0x10,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 00000000d1a7aa88
! %l2 = 0000009e, %l3 = d1a7aa88, Mem[00000000908000d0] = 4b0947b4 ee658f4a
std %l2,[%i5+0x0d0] ! Mem[00000000908000d0] = 0000009e d1a7aa88
p62_label_15:
! %l7 = 00000000000000d9, Mem[00000000900000c4] = 07871bc2
stw %l7,[%i4+0x0c4] ! Mem[00000000900000c4] = 000000d9
! %l6 = 00000000466bda6f, Mem[0000000090800168] = 0ac60230dd52e920
stx %l6,[%i5+0x168] ! Mem[0000000090800168] = 00000000466bda6f
! Mem[000000008c000118] = 12edae6e, %l5 = e7c01731, %l7 = 000000d9
add %i0,0x118,%g1
casa [%g1]0x80,%l5,%l7 ! %l7 = 0000000012edae6e
! Mem[0000000091800178] = 876c138f, %g2 = 00000000000052df
ldub [%o0+0x178],%g2 ! %g2 = 0000000000000087
! Mem[0000000091800110] = f7ca5a4f af9752b0, %g2 = 00000087, %g3 = 7f8469b7
ldd [%o0+0x110],%g2 ! %g2 = 00000000f7ca5a4f 00000000af9752b0
! Mem[000000009180016c] = 90f098ad, %g2 = 00000000f7ca5a4f
ldsh [%o0+0x16e],%g2 ! %g2 = ffffffffffff90f0
! Mem[0000000091000050] = f225ed5b, %g2 = ffffffffffff90f0
ldsb [%i6+0x053],%g2 ! %g2 = fffffffffffffff2
! %l0 = 7f32474094266958, Mem[0000000090800045] = 2a8657af
stb %l0,[%i5+0x045] ! Mem[0000000090800044] = 588657af
! Mem[000000008d00007e] = 3e597280, %l6 = 00000000466bda6f
ldstub [%i2+0x07e],%l6 ! %l6 = 00000072000000ff
! Mem[000000008c80010c] = 1956d5b0, %l0 = 7f32474094266958
swap [%i1+0x10c],%l0 ! %l0 = 000000001956d5b0
p62_label_16:
! Mem[000000008d0001c8] = 695faadbb97483e4, %l5 = d657f3afe7c01731, %l7 = 0000000012edae6e
add %i2,0x1c8,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 695faadbb97483e4
! Mem[00000000900000e0] = bf877d93, %g2 = fffffffffffffff2
ldsh [%i4+0x0e2],%g2 ! %g2 = ffffffffffffbf87
! Mem[00000000918001b4] = 2c5b9918, %g2 = ffffffffffffbf87
ldsb [%o0+0x1b5],%g2 ! %g2 = 000000000000002c
! Mem[00000000900000a4] = a627f525, %g18 = ad584bea49017c1f
ldsw [%i4+0x0a4],%g2 ! %g2 = ad584bea49017c1f
! Mem[00000000910000b8] = b465c273, %g2 = ffffffffa627f525
ldsh [%i6+0x0ba],%g2 ! %g2 = ffffffffffffb465
! Mem[000000008d000180] = da515e68, %l2 = 000000000000009e
swap [%i2+0x180],%l2 ! %l2 = 00000000da515e68
! %l6 = 0000000000000072, Mem[00000000908000f0] = 6f1e9dcf
stw %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 00000072
! Mem[000000008d000090] = 0cee3ca4, %l0 = 1956d5b0, %l2 = da515e68
add %i2,0x90,%g1
casa [%g1]0x80,%l0,%l2 ! %l2 = 000000000cee3ca4
! Mem[000000008c80001c] = 52e4e669, %l3 = d1a7aa88, %l4 = ffffa1ff
add %i1,0x1c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000052e4e669
! Mem[000000008c8000f8] = a97efd44, %l7 = 695faadbb97483e4
ldstub [%i1+0x0f8],%l7 ! %l7 = 000000a9000000ff
p62_label_17:
! Mem[000000008c00015d] = b0b5b4bf, %l6 = 0000000000000072
ldstub [%i0+0x15d],%l6 ! %l6 = 000000b5000000ff
! %l6 = 000000b5, %l7 = 000000a9, Mem[00000000910000e0] = 644357e1 9179d4fb
std %l6,[%i6+0x0e0] ! Mem[00000000910000e0] = 000000b5 000000a9
! Mem[0000000091800180] = c1ba42fb, %g2 = ffffffffffffb465
ldsh [%o0+0x182],%g2 ! %g2 = ffffffffffffc1ba
! Mem[000000009180002c] = 8ce756ba, %g2 = ffffffffffffc1ba
ldsh [%o0+0x02c],%g2 ! %g2 = ffffffffffff8ce7
! Mem[00000000910000f0] = 319c07e0 be33c27d, %g2 = ffff8ce7, %g3 = af9752b0
ldd [%i6+0x0f0],%g2 ! %g2 = 00000000319c07e0 00000000be33c27d
! Mem[0000000090800158] = 3e484630, %g2 = 00000000319c07e0
lduh [%i5+0x158],%g2 ! %g2 = 0000000000003e48
! Mem[000000008c0001a0] = 8f9d9677, %l1 = 000000009b82018e
ldstub [%i0+0x1a0],%l1 ! %l1 = 0000008f000000ff
! %l6 = 00000000000000b5, Mem[00000000908001ed] = a10a75b5
stb %l6,[%i5+0x1ed] ! Mem[00000000908001ec] = b50a75b5
! Mem[000000008d000064] = f07d01f3, %l7 = 000000a9, %l1 = 0000008f
add %i2,0x64,%g1
casa [%g1]0x80,%l7,%l1 ! %l1 = 00000000f07d01f3
! Mem[000000008c000188] = 4f7cad5d68a80ad8, %l1 = 00000000f07d01f3, %l6 = 00000000000000b5
add %i0,0x188,%g1
casxa [%g1]0x80,%l1,%l6 ! %l6 = 4f7cad5d68a80ad8
p62_label_18:
! Mem[000000008c8000bc] = 93517b2e, %l4 = 52e4e669, %l5 = e7c01731
add %i1,0xbc,%g1
casa [%g1]0x80,%l4,%l5 ! %l5 = 0000000093517b2e
! Mem[0000000090000110] = 369b5f79, %g2 = 0000000000003e48
ldsb [%i4+0x111],%g2 ! %g2 = 0000000000000036
! Mem[0000000091800008] = 8f1d57d1, %g2 = 0000000000000036
lduw [%o0+%o1],%g2 ! %g2 = 000000008f1d57d1
! Mem[000000008d000130] = 9b82018e, %l4 = 52e4e669, %l0 = 1956d5b0
add %i2,0x130,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 000000009b82018e
! Mem[0000000090800198] = ce3817f1, %g2 = 000000008f1d57d1
ldsb [%i5+0x19b],%g2 ! %g2 = ffffffffffffffce
! Mem[000000008c800078] = ddc5f069, %l1 = f07d01f3, %l1 = f07d01f3
add %i1,0x78,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000ddc5f069
! Mem[0000000091800050] = e6e762504cefec36, %g2 = ffffffffffffffce
ldx [%o0+0x050],%g2 ! %g2 = e6e762504cefec36
! Mem[000000008c800007] = 9b9c2e1b, %l5 = 0000000093517b2e
ldstub [%i1+0x007],%l5 ! %l5 = 0000001b000000ff
! Mem[0000000091000124] = 505e6e1c, %g2 = e6e762504cefec36
ldsb [%i6+0x125],%g2 ! %g2 = 0000000000000050
! Mem[000000008d800120] = 113068e9, %l1 = 00000000ddc5f069
swap [%i3+0x120],%l1 ! %l1 = 00000000113068e9
p62_label_19:
! Mem[00000000908000ac] = ed252559, %g2 = 0000000000000050
lduh [%i5+0x0ae],%g2 ! %g2 = 000000000000ed25
! Mem[000000008d800060] = efda8938, %l4 = 0000000052e4e669
swap [%i3+0x060],%l4 ! %l4 = 00000000efda8938
! Mem[0000000091800090] = ff83cf3ce9c0328f, %g2 = 000000000000ed25
ldx [%o0+0x090],%g2 ! %g2 = ff83cf3ce9c0328f
! Mem[0000000090800000] = b5979d1de3091c39, %g2 = ff83cf3ce9c0328f
ldx [%i5+%g0],%g2 ! %g2 = b5979d1de3091c39
! Mem[000000008d800166] = 61ff060f, %l2 = 000000000cee3ca4
ldstub [%i3+0x166],%l2 ! %l2 = 00000006000000ff
! Mem[0000000091000130] = abf221bd, %g2 = b5979d1de3091c39
ldub [%i6+0x131],%g2 ! %g2 = 00000000000000ab
! Mem[000000008c800098] = ddc44bd53f06fd56, %l3 = 00000000d1a7aa88, %l3 = 00000000d1a7aa88
add %i1,0x98,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = ddc44bd53f06fd56
! Mem[000000008c80006c] = 16d00f11, %l2 = 0000000000000006
swap [%i1+0x06c],%l2 ! %l2 = 0000000016d00f11
! Mem[0000000090800138] = 1a12d0fe, %g2 = 00000000000000ab
lduh [%i5+0x138],%g2 ! %g2 = 0000000000001a12
! Mem[0000000091000054] = 25ed5b63, %g2 = 0000000000001a12
lduw [%i6+0x054],%g2 ! %g2 = 0000000025ed5b63
p62_label_20:
! Mem[0000000090000154] = 02880e3d, %g18 = ad584bea49017c1f
ldsw [%i4+0x154],%g2 ! %g2 = ad584bea49017c1f
! Mem[000000009080009c] = bc93cebf, %g2 = 0000000002880e3d
ldub [%i5+0x09e],%g2 ! %g2 = 00000000000000bc
! Mem[000000009180016c] = f098ad0f, %g2 = 00000000000000bc
ldub [%o0+0x16f],%g2 ! %g2 = 00000000000000f0
! Mem[00000000918000f4] = 91b1b504, %g18 = ad584bea49017c1f
ldsw [%o0+0x0f4],%g2 ! %g2 = ad584bea49017c1f
! %l2 = 0000000016d00f11, Mem[00000000908001c8] = ebf52008eb1eb481
stx %l2,[%i5+0x1c8] ! Mem[00000000908001c8] = 0000000016d00f11
! Mem[000000008c8000ac] = c6e8c990, %l6 = 68a80ad8, %l5 = 0000001b
add %i1,0xac,%g1
casa [%g1]0x80,%l6,%l5 ! %l5 = 00000000c6e8c990
! Mem[00000000908001a0] = 6412e453, %g2 = ffffffff91b1b504
ldsb [%i5+0x1a1],%g2 ! %g2 = 0000000000000064
! Mem[00000000910001e4] = 56a678b1, %g2 = 0000000000000064
ldub [%i6+0x1e5],%g2 ! %g2 = 0000000000000056
! Mem[00000000918001f0] = e6c9843f, %g2 = 0000000000000056
lduw [%o0+0x1f0],%g2 ! %g2 = 00000000e6c9843f
! Mem[000000008d000188] = 668b5a1e, %l1 = 00000000113068e9
swap [%i2+0x188],%l1 ! %l1 = 00000000668b5a1e
p62_label_21:
! Mem[0000000090000020] = 6b84e7be, %g2 = 00000000e6c9843f
ldub [%i4+0x021],%g2 ! %g2 = 000000000000006b
! Mem[000000008c800028] = ab005a2d, %l7 = 00000000000000a9
swap [%i1+%o5],%l7 ! %l7 = 00000000ab005a2d
! Mem[000000008d800128] = 88b540e67babbd24, %l4 = 00000000efda8938, %l7 = 00000000ab005a2d
add %i3,0x128,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = 88b540e67babbd24
! Mem[0000000090800048] = a6f0c529, %g2 = 000000000000006b
ldsb [%i5+0x04a],%g2 ! %g2 = ffffffffffffffa6
! Mem[000000008d8000c8] = db6ff8d7, %l5 = c6e8c990, %l5 = c6e8c990
add %i3,0xc8,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000db6ff8d7
! %l4 = efda8938, %l5 = db6ff8d7, Mem[0000000091800168] = 9ef57873 0d3690f0
std %l4,[%o0+0x168] ! Mem[0000000091800168] = efda8938 db6ff8d7
! Mem[0000000090800048] = afc5a6f0, %g2 = ffffffffffffffa6
lduw [%i5+0x048],%g2 ! %g2 = 00000000afc5a6f0
! Mem[0000000091000168] = 559f5c75, %g2 = 00000000afc5a6f0
ldsb [%i6+0x16b],%g2 ! %g2 = 0000000000000055
! Mem[0000000091800000] = 15222fd6, %g2 = 0000000000000055
ldsb [%o0+0x002],%g2 ! %g2 = 0000000000000015
! Mem[000000008c000074] = a864ff7d, %l5 = db6ff8d7, %l1 = 668b5a1e
add %i0,0x74,%g1
casa [%g1]0x80,%l5,%l1 ! %l1 = 00000000a864ff7d
p62_label_22:
! Mem[000000008c8000f0] = 85f8edf25b997e81, %l6 = 4f7cad5d68a80ad8, %l1 = 00000000a864ff7d
add %i1,0xf0,%g1
casxa [%g1]0x80,%l6,%l1 ! %l1 = 85f8edf25b997e81
! %l6 = 4f7cad5d68a80ad8, Mem[00000000918000d2] = ff063ce5
stb %l6,[%o0+0x0d2] ! Mem[00000000918000d0] = d8063ce5
! Mem[0000000091800184] = 1ad0a1ea, %g2 = 0000000000000015
ldsh [%o0+0x186],%g2 ! %g2 = 0000000000001ad0
! Mem[00000000900000d4] = 8f9a5afc, %g2 = 0000000000001ad0
ldsb [%i4+0x0d5],%g2 ! %g2 = ffffffffffffff8f
! Mem[00000000908000bc] = 6a8e8ff0, %g2 = ffffffffffffff8f
ldub [%i5+0x0bc],%g2 ! %g2 = 000000000000006a
! Mem[000000008d000070] = 04269c03e496ec2f, %l5 = 00000000db6ff8d7, %l7 = 88b540e67babbd24
add %i2,0x70,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 04269c03e496ec2f
! Mem[0000000090000098] = 7d333a3f, %g2 = 000000000000006a
ldsb [%i4+0x098],%g2 ! %g2 = 000000000000007d
! Mem[0000000090000008] = c9e7f83b, %g2 = 000000000000007d
ldsb [%i4+0x00b],%g2 ! %g2 = ffffffffffffffc9
! Mem[000000008c0000a4] = 39db2c78, %l0 = 9b82018e, %l4 = efda8938
add %i0,0xa4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 0000000039db2c78
! %l2 = 0000000016d00f11, Mem[0000000090800128] = b9751c4f6602c490
stx %l2,[%i5+0x128] ! Mem[0000000090800128] = 0000000016d00f11
p62_label_23:
! Mem[0000000090800010] = 388b335f, %g2 = ffffffffffffffc9
lduh [%i5+%o2],%g2 ! %g2 = 000000000000388b
! Mem[000000008d800140] = 767b6a5d18b20b91, %l6 = 4f7cad5d68a80ad8, %l6 = 4f7cad5d68a80ad8
add %i3,0x140,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = 767b6a5d18b20b91
! Mem[00000000900000f8] = c8db6184, %g2 = 000000000000388b
lduw [%i4+0x0f8],%g2 ! %g2 = 00000000c8db6184
! Mem[000000008c00010c] = 9cb4895f, %l0 = 9b82018e, %l4 = 39db2c78
add %i0,0x10c,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000009cb4895f
! Mem[000000008c0000a8] = 7e8b2b19, %l3 = ddc44bd53f06fd56
swap [%i0+0x0a8],%l3 ! %l3 = 000000007e8b2b19
! Mem[0000000090000134] = 833f03d2, %g2 = 00000000c8db6184
ldub [%i4+0x134],%g2 ! %g2 = 0000000000000083
! Mem[0000000091000124] = 5e6e1c00, %g2 = 0000000000000083
ldsh [%i6+0x126],%g2 ! %g2 = 0000000000005e6e
! Mem[000000008c800149] = 5587a63a, %l0 = 000000009b82018e
ldstub [%i1+0x149],%l0 ! %l0 = 00000087000000ff
! Mem[000000008c800106] = db4e2931, %l4 = 000000009cb4895f
ldstub [%i1+0x106],%l4 ! %l4 = 00000029000000ff
! Mem[0000000091000054] = 25ed5b63, %g2 = 0000000000005e6e
ldub [%i6+0x054],%g2 ! %g2 = 0000000000000025
p62_label_24:
! %l5 = 00000000db6ff8d7, Mem[0000000090800026] = ffdcddfb
stb %l5,[%i5+0x026] ! Mem[0000000090800024] = d7dcddfb
! Mem[000000009100015c] = bd3e75b5, %g2 = 0000000000000025
ldsb [%i6+0x15c],%g2 ! %g2 = ffffffffffffffbd
! %l4 = 0000000000000029, Mem[0000000091800114] = af9752b0
stb %l4,[%o0+0x114] ! Mem[0000000091800114] = 299752b0
! Mem[000000008c0001d0] = 6b3603a9, %l0 = 0000000000000087
swap [%i0+0x1d0],%l0 ! %l0 = 000000006b3603a9
! Mem[000000008c000074] = a864ff7d, %l0 = 000000006b3603a9
swap [%i0+0x074],%l0 ! %l0 = 00000000a864ff7d
! Mem[000000008c800168] = 59e2634cea6c41de, %l5 = 00000000db6ff8d7, %l4 = 0000000000000029
add %i1,0x168,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 59e2634cea6c41de
! Mem[0000000091800058] = 5eccfeee fa0ea805, %g2 = ffffffbd, %g3 = be33c27d
ldd [%o0+0x058],%g2 ! %g2 = 000000005eccfeee 00000000fa0ea805
! %l1 = 85f8edf25b997e81, Mem[0000000090000120] = 44f6810c79e78541
stx %l1,[%i4+0x120] ! Mem[0000000090000120] = 85f8edf25b997e81
! Mem[000000008d0001ac] = 5ab20bc0, %l5 = 00000000db6ff8d7
swap [%i2+0x1ac],%l5 ! %l5 = 000000005ab20bc0
! Mem[0000000090000020] = f46b84e7bee0efbc, %g2 = 000000005eccfeee
ldx [%i4+%o4],%g2 ! %g2 = f46b84e7bee0efbc
p62_label_25:
! %l1 = 85f8edf25b997e81, Mem[0000000091000182] = deb01e98
stb %l1,[%i6+0x182] ! Mem[0000000091000180] = 81b01e98
! Mem[00000000900001c0] = fc32a770, %g2 = f46b84e7bee0efbc
lduh [%i4+0x1c2],%g2 ! %g2 = 000000000000fc32
! %l4 = ea6c41de, %l5 = 5ab20bc0, Mem[0000000090800138] = 1a12d0fe 71f3ccd5
std %l4,[%i5+0x138] ! Mem[0000000090800138] = ea6c41de 5ab20bc0
! Mem[000000009000009c] = 0238ad1b, %g2 = 000000000000fc32
ldsb [%i4+0x09d],%g2 ! %g2 = 0000000000000002
! %l7 = 04269c03e496ec2f, Mem[00000000918000a8] = 64df8900
stw %l7,[%o0+0x0a8] ! Mem[00000000918000a8] = e496ec2f
! Mem[000000008c000028] = eaf8142385cf9221, %l6 = 767b6a5d18b20b91, %l6 = 767b6a5d18b20b91
add %i0,0x28,%g1
casxa [%g1]0x80,%l6,%l6 ! %l6 = eaf8142385cf9221
! Mem[000000008c800164] = 3cc2e591, %l4 = 59e2634cea6c41de
ldsb [%i1+0x167],%l4 ! %l4 = ffffffffffffff91
! Mem[000000008c000184] = 830aac1b, %l4 = ffffffffffffff91
ldstub [%i0+0x184],%l4 ! %l4 = 00000083000000ff
! Mem[000000008c80003c] = f158fb80, %l6 = 85cf9221, %l3 = 7e8b2b19
add %i1,0x3c,%g1
casa [%g1]0x80,%l6,%l3 ! %l3 = 00000000f158fb80
! Mem[000000008c0001ec] = 2e232977, %l7 = 04269c03e496ec2f
ldstub [%i0+0x1ec],%l7 ! %l7 = 0000002e000000ff
ba,a p62_not_taken_0_end
p62_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 00000000a864ff7d
bne,a,pn %xcc,p62_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 85f8edf25b997e81
bne,a,pn %xcc,p62_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be 0000000016d00f11
bne,a,pn %xcc,p62_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 00000000f158fb80
bne,a,pn %xcc,p62_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 0000000000000083
bne,a,pn %xcc,p62_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 000000005ab20bc0
bne,a,pn %xcc,p62_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be eaf8142385cf9221
bne,a,pn %xcc,p62_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 000000000000002e
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 %f0,[%g1]
ldx [%g1],%l1
ldx [%g3+0x00],%l0
cmp %l0,%l1 ! %f0 should be 54101c34 dbadf63e
bne %xcc,p62_f0_fail
nop
! Check Local Memory
set p62_local0_expect,%g1
p62_check_local0:
ldx [%g1+0x000],%g2 ! Expected data = 9f303ae8aa77891e
ldx [%i0+0x000],%g3 ! Observed data at 000000008c000000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x000,%g4
ldx [%g1+0x008],%g2 ! Expected data = 4d75fb8d185d951a
ldx [%i0+0x008],%g3 ! Observed data at 000000008c000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x008,%g4
ldx [%g1+0x018],%g2 ! Expected data = 11408994ba07948b
ldx [%i0+0x018],%g3 ! Observed data at 000000008c000018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x018,%g4
ldx [%g1+0x020],%g2 ! Expected data = 8b79c1900797d54d
ldx [%i0+0x020],%g3 ! Observed data at 000000008c000020
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x020,%g4
ldx [%g1+0x070],%g2 ! Expected data = 0000004d6b3603a9
ldx [%i0+0x070],%g3 ! Observed data at 000000008c000070
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x070,%g4
ldx [%g1+0x078],%g2 ! Expected data = e52753c0e24f2ea1
ldx [%i0+0x078],%g3 ! Observed data at 000000008c000078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x078,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 3f06fd56b391e3fe
ldx [%i0+0x0a8],%g3 ! Observed data at 000000008c0000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = aa5fa4a51a07027c
ldx [%i0+0x0b8],%g3 ! Observed data at 000000008c0000b8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0b8,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = cee9009e799e1f61
ldx [%i0+0x0e8],%g3 ! Observed data at 000000008c0000e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x0e8,%g4
ldx [%g1+0x138],%g2 ! Expected data = d773ffe88e7deeb4
ldx [%i0+0x138],%g3 ! Observed data at 000000008c000138
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x138,%g4
ldx [%g1+0x158],%g2 ! Expected data = c1938c2bb0ffb4bf
ldx [%i0+0x158],%g3 ! Observed data at 000000008c000158
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x158,%g4
ldx [%g1+0x180],%g2 ! Expected data = 30edfea9ff0aac1b
ldx [%i0+0x180],%g3 ! Observed data at 000000008c000180
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1a0],%g2 ! Expected data = ff9d9677421e0991
ldx [%i0+0x1a0],%g3 ! Observed data at 000000008c0001a0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1a0,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = ff130a582a6c7cbd
ldx [%i0+0x1b0],%g3 ! Observed data at 000000008c0001b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1b0,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 000000873d16172d
ldx [%i0+0x1d0],%g3 ! Observed data at 000000008c0001d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1d0,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = e40ec6d0ff232977
ldx [%i0+0x1e8],%g3 ! Observed data at 000000008c0001e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1e8,%g4
ldx [%g1+0x1f0],%g2 ! Expected data = 79d90646000000ac
ldx [%i0+0x1f0],%g3 ! Observed data at 000000008c0001f0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i0,0x1f0,%g4
set p62_local1_expect,%g1
p62_check_local1:
ldx [%g1+0x000],%g2 ! Expected data = feff92249b9c2eff
ldx [%i1+0x000],%g3 ! Observed data at 000000008c800000
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x000,%g4
ldx [%g1+0x028],%g2 ! Expected data = 000000a9e809c197
ldx [%i1+0x028],%g3 ! Observed data at 000000008c800028
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x028,%g4
ldx [%g1+0x068],%g2 ! Expected data = 4274913b00000006
ldx [%i1+0x068],%g3 ! Observed data at 000000008c800068
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x068,%g4
ldx [%g1+0x080],%g2 ! Expected data = 82ffe1dc4842bec9
ldx [%i1+0x080],%g3 ! Observed data at 000000008c800080
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x080,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = 0c33ade44e54d1e1
ldx [%i1+0x0d0],%g3 ! Observed data at 000000008c8000d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x0d0,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = ff7efd4487e9c0d3
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 = d41fc388db4eff31
ldx [%i1+0x100],%g3 ! Observed data at 000000008c800100
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x100,%g4
ldx [%g1+0x108],%g2 ! Expected data = 1190b90a94266958
ldx [%i1+0x108],%g3 ! Observed data at 000000008c800108
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x108,%g4
ldx [%g1+0x110],%g2 ! Expected data = 652e00a9d570d8e9
ldx [%i1+0x110],%g3 ! Observed data at 000000008c800110
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x110,%g4
ldx [%g1+0x148],%g2 ! Expected data = 55ffa63a0c07d768
ldx [%i1+0x148],%g3 ! Observed data at 000000008c800148
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x148,%g4
ldx [%g1+0x178],%g2 ! Expected data = 96821d9b450899c6
ldx [%i1+0x178],%g3 ! Observed data at 000000008c800178
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x178,%g4
ldx [%g1+0x180],%g2 ! Expected data = fa26a183f95c9881
ldx [%i1+0x180],%g3 ! Observed data at 000000008c800180
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x180,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = b97483e45c2c1b3a
ldx [%i1+0x1f8],%g3 ! Observed data at 000000008c8001f8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i1,0x1f8,%g4
set p62_local2_expect,%g1
p62_check_local2:
ldx [%g1+0x008],%g2 ! Expected data = 4667d1fdaa440271
ldx [%i2+0x008],%g3 ! Observed data at 000000008d000008
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x008,%g4
ldx [%g1+0x078],%g2 ! Expected data = bdc090d83e59ff80
ldx [%i2+0x078],%g3 ! Observed data at 000000008d000078
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x078,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 8acb780258ff8135
ldx [%i2+0x0b0],%g3 ! Observed data at 000000008d0000b0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x110],%g2 ! Expected data = dca4ff3577414c4e
ldx [%i2+0x110],%g3 ! Observed data at 000000008d000110
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x110,%g4
ldx [%g1+0x120],%g2 ! Expected data = aaff891e25a821ec
ldx [%i2+0x120],%g3 ! Observed data at 000000008d000120
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x120,%g4
ldx [%g1+0x180],%g2 ! Expected data = 0000009ed7570282
ldx [%i2+0x180],%g3 ! Observed data at 000000008d000180
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x180,%g4
ldx [%g1+0x188],%g2 ! Expected data = 113068e99e8bad89
ldx [%i2+0x188],%g3 ! Observed data at 000000008d000188
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x188,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 1e0e70ffdb6ff8d7
ldx [%i2+0x1a8],%g3 ! Observed data at 000000008d0001a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = d38dd0aacbffb0a3
ldx [%i2+0x1e8],%g3 ! Observed data at 000000008d0001e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i2,0x1e8,%g4
set p62_local3_expect,%g1
p62_check_local3:
ldx [%g1+0x018],%g2 ! Expected data = ffb8e8891710c431
ldx [%i3+0x018],%g3 ! Observed data at 000000008d800018
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x018,%g4
ldx [%g1+0x060],%g2 ! Expected data = 52e4e66987e9c0d3
ldx [%i3+0x060],%g3 ! Observed data at 000000008d800060
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x060,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = 8981259e000000fd
ldx [%i3+0x0a8],%g3 ! Observed data at 000000008d8000a8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = ec7cc126ff6be40b
ldx [%i3+0x0d0],%g3 ! Observed data at 000000008d8000d0
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0d0,%g4
ldx [%g1+0x0e8],%g2 ! Expected data = 284a43ab89d92c6d
ldx [%i3+0x0e8],%g3 ! Observed data at 000000008d8000e8
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x0e8,%g4
ldx [%g1+0x118],%g2 ! Expected data = 1dff51b352f89331
ldx [%i3+0x118],%g3 ! Observed data at 000000008d800118
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x118,%g4
ldx [%g1+0x120],%g2 ! Expected data = ddc5f0696c1f01c6
ldx [%i3+0x120],%g3 ! Observed data at 000000008d800120
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x120,%g4
ldx [%g1+0x158],%g2 ! Expected data = 89fe367b1949ecbd
ldx [%i3+0x158],%g3 ! Observed data at 000000008d800158
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x158,%g4
ldx [%g1+0x160],%g2 ! Expected data = 0ef1e59961ffff0f
ldx [%i3+0x160],%g3 ! Observed data at 000000008d800160
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x160,%g4
ldx [%g1+0x168],%g2 ! Expected data = 1d919077a594bfab
ldx [%i3+0x168],%g3 ! Observed data at 000000008d800168
cmp %g2,%g3
bne,a,pn %xcc,p62_local_failed
add %i3,0x168,%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_f0_fail:
set p62_temp,%g6
mov 0xf00,%l0
stx %l0,[%g6]
std %f0,[%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:
stba %l7,[%i3+%o3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800018]
ldsha [%i1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c800000]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d000028]
ldsha [%i2+%o2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000010]
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000008]
ldstuba [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c800008]
done
p62_trap1o:
stba %l7,[%o3+%i3]ASI_AS_IF_USER_PRIMARY ! Mem[000000008d800018]
ldsha [%o1+%g0]ASI_AS_IF_USER_PRIMARY,%l1 ! Mem[000000008c800000]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008d000028]
ldsha [%o2+%i2]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000010]
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l2 ! Mem[000000008d000008]
ldstuba [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l0 ! Mem[000000008c800008]
done
p62_trap2e:
stda %l4,[%i1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800000]
ldsha [%i1+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008c800008]
ldxa [%i1+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800010]
swapa [%i2+%o5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d000028]
lduha [%i1+%o5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c800028]
swapa [%i0+%o2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c000010]
stha %l4,[%i1+%o2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800010]
done
p62_trap2o:
stda %l4,[%o1+%g0]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800000]
ldsha [%o1+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008c800008]
ldxa [%o1+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c800010]
swapa [%o2+%i5]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008d000028]
lduha [%o1+%i5]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008c800028]
swapa [%o0+%i2]ASI_AS_IF_USER_PRIMARY,%l4 ! Mem[000000008c000010]
stha %l4,[%o1+%i2]ASI_AS_IF_USER_PRIMARY ! Mem[000000008c800010]
done
p62_trap3e:
nop
nop
nop
nop
nop
nop
done
p62_trap3o:
nop
nop
nop
nop
nop
nop
done
p62_init_memory_pointers:
set p62_init_registers,%g1
mov %g0,%g2
mov %g0,%g3
mov %g0,%g4
mov %g0,%g5
mov %g0,%g6
mov %g0,%g7
! Initialize memory pointers for window 0
set p62_local0_start,%i0
set p62_local1_start,%i1
set p62_local2_start,%i2
set p62_local3_start,%i3
set unres0_start,%i4
set unres1_start,%i5
set unres2_start,%i6
clr %i7
! Init Local Registers in Window 0
ldx [%g1+0x000],%l0 ! %l0 = fa010cb2a1eab821
ldx [%g1+0x008],%l1 ! %l1 = 1bdf68bbf1a31697
ldx [%g1+0x010],%l2 ! %l2 = 217b8c40422e268a
ldx [%g1+0x018],%l3 ! %l3 = 5d119f5c8b79c190
ldx [%g1+0x020],%l4 ! %l4 = 5a73b7389126a047
ldx [%g1+0x028],%l5 ! %l5 = aa54b41812a67c79
ldx [%g1+0x030],%l6 ! %l6 = 2f6eeed5ef909d79
ldx [%g1+0x038],%l7 ! %l7 = 1a6401004e54d1e1
! Initialize the output register of window 0
set unres3_start,%o0
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 = 7b3b4ff9 28c3f693 b3691268 2b9a786f
! %f4 = b8b5a875 040d52e8 764d54b2 1a4b1f0e
! %f8 = d85a2542 f200d998 9c9afa2b 08d90433
! %f12 = 8ee534b0 f587919f f7b8157d 4ec8a8a9
ldda [%g1]ASI_BLK_P,%f0
add %g1,64,%g1
! %f16 = 6add4d4c 206a4479 345c94de 957fea5e
! %f20 = d0ea7d84 ad1c4d1c c24d80b2 1df53845
! %f24 = f189ac54 3de3cce2 00b7f14b 349206e0
! %f28 = 5363ea32 d703f72d 5d08a882 7f282e26
ldda [%g1]ASI_BLK_P,%f16
add %g1,64,%g1
! %f32 = cc721033 23fb3503 cf6e7f27 35f1efc5
! %f36 = 7832ae68 45ab8aa2 b4d4d14b d550908e
! %f40 = fc430684 9fc121be 54d3ed06 5f0b94aa
! %f44 = 376aed3d f7772c28 c14545cd d2de116e
ldda [%g1]ASI_BLK_P,%f32
! Set up the Graphics Status Register
setx 0x779063970000007a,%g7,%g1 ! GSR scale = 15, align = 2
wr %g1,%g0,%gsr ! GSR = 779063970000007a
wr %g0,%y ! Clear Y 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[00000000918000c0] = 09170096, %g2 = 9250e24f000000e8
ldsb [%o0+0x0c1],%g2 ! %g2 = 0000000000000009
! Mem[000000008e800098] = 9a2cfad6, %l2 = bc641ed6617b1e43
ldsh [%i1+0x09a],%l2 ! %l2 = fffffffffffffad6
! %l2 = fffffad6, %l3 = b47c13d1, Mem[0000000091000010] = d7b3572e df53accf
std %l2,[%i6+%o2] ! Mem[0000000091000010] = fffffad6 b47c13d1
! Mem[000000008f0001b8] = 0bb5ba81, %l3 = e035ff55b47c13d1
lduh [%i2+0x1b8],%l3 ! %l3 = 0000000000000bb5
! %l3 = 0000000000000bb5, Mem[0000000090000088] = a8616d1e19ef6fd7
stx %l3,[%i4+0x088] ! Mem[0000000090000088] = 0000000000000bb5
! Mem[00000000918001e8] = f2084f50, %g2 = 0000000000000009
ldub [%o0+0x1ea],%g2 ! %g2 = 00000000000000f2
! Mem[00000000908000f8] = fc77f4b6, %g2 = 00000000000000f2
lduh [%i5+0x0fa],%g2 ! %g2 = 000000000000fc77
! Mem[000000008f0001d0] = 5ac3adc2 f349b34c, %l6 = 2c6df319, %l7 = ab0b7eb8
ldd [%i2+0x1d0],%l6 ! %l6 = 000000005ac3adc2 00000000f349b34c
! Mem[000000008f800120] = c2a3c2a2, %l6 = 000000005ac3adc2
swap [%i3+0x120],%l6 ! %l6 = 00000000c2a3c2a2
! Mem[000000008f80013b] = ef409575, %l4 = f7ede5720c2226f8
ldstub [%i3+0x13b],%l4 ! %l4 = 00000075000000ff
p63_label_2:
! Mem[00000000918000f0] = 980a9e12, %g2 = 000000000000fc77
lduw [%o0+0x0f0],%g2 ! %g2 = 00000000980a9e12
! Mem[00000000908001c8] = 2008eb1e, %g2 = 00000000980a9e12
lduh [%i5+0x1ca],%g2 ! %g2 = 0000000000002008
! Mem[000000008f000118] = a3664068c85609c8, %l0 = d73ccd97b5e7275c, %l6 = 00000000c2a3c2a2
add %i2,0x118,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = a3664068c85609c8
! Mem[000000008f800108] = 476bab6b317addae, %l4 = 0000000000000075, %l0 = d73ccd97b5e7275c
add %i3,0x108,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 476bab6b317addae
! %l5 = 69ffa5a25537d5cb, Mem[00000000900001dc] = 2dbad84a
stw %l5,[%i4+0x1dc] ! Mem[00000000900001dc] = 5537d5cb
! Mem[00000000900000d8] = fc8e738c da47c05f, %g2 = 00002008, %g3 = 0bad0b00
ldd [%i4+0x0d8],%g2 ! %g2 = 00000000fc8e738c 00000000da47c05f
! Mem[00000000908000f8] = fc77f4b6, %g2 = 00000000fc8e738c
lduh [%i5+0x0fa],%g2 ! %g2 = 000000000000fc77
! %l1 = fe0d7c964b496b34, Mem[0000000091000048] = 4b221ae1c186360c
stx %l1,[%i6+0x048] ! Mem[0000000091000048] = fe0d7c964b496b34
! %l4 = 0000000000000075, Mem[000000009080009d] = debc93ce
stb %l4,[%i5+0x09d] ! Mem[000000009080009c] = 75bc93ce
! Mem[00000000918000a0] = 9532957fe5674a19, %g2 = 000000000000fc77
ldx [%o0+0x0a0],%g2 ! %g2 = 9532957fe5674a19
p63_label_3:
! Mem[0000000090800114] = e4a8641d, %g2 = 9532957fe5674a19
ldsb [%i5+0x114],%g2 ! %g2 = ffffffffffffffe4
! Mem[0000000091800048] = 761593c6, %g2 = ffffffffffffffe4
ldsh [%o0+0x04a],%g2 ! %g2 = 0000000000007615
! Mem[00000000910001a4] = 3f4114b0, %g2 = 0000000000007615
lduw [%i6+0x1a4],%g2 ! %g2 = 000000003f4114b0
! %l6 = a3664068c85609c8, Mem[00000000910001d0] = 5e069791
sth %l6,[%i6+0x1d0] ! Mem[00000000910001d0] = 09c89791
! Mem[000000008f000148] = 367da284, %l5 = 5537d5cb, %l5 = 5537d5cb
add %i2,0x148,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 00000000367da284
! %l3 = 0000000000000bb5, Mem[000000008f00009c] = 05347961
stw %l3,[%i2+0x09c] ! Mem[000000008f00009c] = 00000bb5
! Mem[000000008f000020] = 69b6af3d5bba4a97, %l5 = 00000000367da284, %l4 = 0000000000000075
add %i2,0x20,%g1
casxa [%g1]0x80,%l5,%l4 ! %l4 = 69b6af3d5bba4a97
! Mem[000000009180004c] = 80d2e6e7, %g2 = 000000003f4114b0
ldsb [%o0+0x04e],%g2 ! %g2 = ffffffffffffff80
! Mem[000000008f800110] = 3eaec6e3bb843504, %l5 = 00000000367da284, %l7 = 00000000f349b34c
add %i3,0x110,%g1
casxa [%g1]0x80,%l5,%l7 ! %l7 = 3eaec6e3bb843504
! Mem[000000008f800037] = 1e38b555, %l0 = 476bab6b317addae
ldstub [%i3+0x037],%l0 ! %l0 = 00000055000000ff
p63_label_4:
! Mem[000000008f8000f0] = e80c82d3b4a85d97, %l1 = fe0d7c964b496b34, %l5 = 00000000367da284
add %i3,0xf0,%g1
casxa [%g1]0x80,%l1,%l5 ! %l5 = e80c82d3b4a85d97
! %l4 = 5bba4a97, %l5 = b4a85d97, Mem[000000008f8001f8] = b5954900 8647293c
std %l4,[%i3+0x1f8] ! Mem[000000008f8001f8] = 5bba4a97 b4a85d97
! Mem[000000008f8000f8] = 2fc17e10, %l2 = fffffffffffffad6
swap [%i3+0x0f8],%l2 ! %l2 = 000000002fc17e10
! Mem[000000008e0000f0] = 4a9f76b7, %l4 = 5bba4a97, %l3 = 00000bb5
add %i0,0xf0,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 000000004a9f76b7
! Mem[00000000900001b4] = e9ae522e, %g2 = ffffffffffffff80
lduw [%i4+0x1b4],%g2 ! %g2 = 00000000e9ae522e
! %l0 = 0000000000000055, Mem[000000009100018c] = 29b7c8a5
sth %l0,[%i6+0x18c] ! Mem[000000009100018c] = 0055c8a5
! Mem[00000000918001f0] = e6c9843f 23b3ffa2, %g2 = e9ae522e, %g3 = da47c05f
ldd [%o0+0x1f0],%g2 ! %g2 = 00000000e6c9843f 0000000023b3ffa2
! Mem[000000008e8001b2] = fc082c3f, %l7 = 3eaec6e3bb843504
ldstub [%i1+0x1b2],%l7 ! %l7 = 0000002c000000ff
! %l3 = 000000004a9f76b7, Mem[00000000910001fd] = 918e9100
stb %l3,[%i6+0x1fd] ! Mem[00000000910001fc] = b78e9100
! Mem[000000009080015c] = c0ef85ef, %g2 = 00000000e6c9843f
lduw [%i5+0x15c],%g2 ! %g2 = 00000000c0ef85ef
p63_label_5:
! Mem[000000008f800178] = 45e7c64a2ed029ca, %l3 = 000000004a9f76b7, %l6 = a3664068c85609c8
add %i3,0x178,%g1
casxa [%g1]0x80,%l3,%l6 ! %l6 = 45e7c64a2ed029ca
! Mem[000000008e800128] = 57998272efdd2654, %l0 = 0000000000000055, %l6 = 45e7c64a2ed029ca
add %i1,0x128,%g1
casxa [%g1]0x80,%l0,%l6 ! %l6 = 57998272efdd2654
! %l6 = 57998272efdd2654, Mem[000000009100013e] = 7b104705
sth %l6,[%i6+0x13e] ! Mem[000000009100013c] = 26544705
! Mem[000000009100005c] = 94e2a721, %g18 = 019cca202e452704
ldsw [%i6+0x05c],%g2 ! %g2 = 019cca202e452704
! Mem[000000008e0000b0] = d10d86b8, %l4 = 69b6af3d5bba4a97
swap [%i0+0x0b0],%l4 ! %l4 = 00000000d10d86b8
! Mem[0000000090000128] = b80c52ff, %g2 = ffffffff94e2a721
ldsb [%i4+0x128],%g2 ! %g2 = ffffffffffffffb8
! Mem[000000008e8001e8] = c970a65b, %l1 = 4b496b34, %l7 = 0000002c
add %i1,0x1e8,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c970a65b
! Mem[000000008f80006d] = 5b4fa7d3, %l6 = 57998272efdd2654
ldstub [%i3+0x06d],%l6 ! %l6 = 0000004f000000ff
! %l0 = 0000000000000055, Mem[00000000910000bf] = 42b32e8c
stb %l0,[%i6+0x0bf] ! Mem[00000000910000bc] = 55b32e8c
! %l4 = 00000000d10d86b8, Mem[0000000090800147] = 48b551cc
stb %l4,[%i5+0x147] ! Mem[0000000090800144] = b8b551cc
p63_label_6:
! Mem[0000000090000160] = ab96bbcc 2b4c5fea, %g2 = ffffffb8, %g3 = 23b3ffa2
ldd [%i4+0x160],%g2 ! %g2 = 00000000ab96bbcc 000000002b4c5fea
! Mem[00000000908000e4] = 33f0c63d, %g2 = 00000000ab96bbcc
lduh [%i5+0x0e6],%g2 ! %g2 = 00000000000033f0
! Mem[000000008f800075] = d7442303, %l3 = 000000004a9f76b7
ldstub [%i3+0x075],%l3 ! %l3 = 00000044000000ff
! %l1 = fe0d7c964b496b34, Mem[00000000900001a8] = 5b6ed0d5d38f7dfa
stx %l1,[%i4+0x1a8] ! Mem[00000000900001a8] = fe0d7c964b496b34
! Mem[000000008f800198] = a1f51f48, %l2 = 2fc17e10, %l5 = b4a85d97
add %i3,0x198,%g1
casa [%g1]0x80,%l2,%l5 ! %l5 = 00000000a1f51f48
! Mem[000000008e0001e8] = 2c1c0262, %l6 = 000000000000004f
ldstub [%i0+0x1e8],%l6 ! %l6 = 0000002c000000ff
! Mem[000000008e8000a0] = 0ffa2ddd4b5895f2, %l4 = 00000000d10d86b8, %l6 = 000000000000002c
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l6 ! %l6 = 0ffa2ddd4b5895f2
! Mem[0000000090800158] = 3e484630, %g2 = 00000000000033f0
lduw [%i5+0x158],%g2 ! %g2 = 000000003e484630
! Mem[000000008f000014] = ba13e60b, %l7 = c970a65b, %l6 = 4b5895f2
add %i2,0x14,%g1
casa [%g1]0x80,%l7,%l6 ! %l6 = 00000000ba13e60b
! %l7 = 00000000c970a65b, Mem[0000000091800174] = 2fc0296a
stw %l7,[%o0+0x174] ! Mem[0000000091800174] = c970a65b
p63_label_7:
! Mem[0000000090000118] = 7b227f84, %g2 = 000000003e484630
lduh [%i4+0x11a],%g2 ! %g2 = 0000000000007b22
! Mem[000000008f000180] = 7d70800e9f1bc7bb, %l4 = 00000000d10d86b8, %l1 = fe0d7c964b496b34
add %i2,0x180,%g1
casxa [%g1]0x80,%l4,%l1 ! %l1 = 7d70800e9f1bc7bb
! %l4 = 00000000d10d86b8, Mem[000000009180004e] = 80d2e6e7
stb %l4,[%o0+0x04e] ! Mem[000000009180004c] = b8d2e6e7
! Mem[000000008f80004e] = 0725e993, %l0 = 0000000000000055
ldstub [%i3+0x04e],%l0 ! %l0 = 000000e9000000ff
! %l0 = 00000000000000e9, Mem[00000000908000f0] = 6f1e9dcf3178189a
stx %l0,[%i5+0x0f0] ! Mem[00000000908000f0] = 00000000000000e9
! Mem[000000008f8001c0] = 836f999e, %l1 = 9f1bc7bb, %l5 = a1f51f48
add %i3,0x1c0,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000836f999e
! %l0 = 00000000000000e9, Mem[0000000091800140] = 84b498c117c792f1
stx %l0,[%o0+0x140] ! Mem[0000000091800140] = 00000000000000e9
! Mem[000000008e800008] = 6e5e7a22, %l3 = 00000044, %l4 = d10d86b8
add %i1,0x08,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 000000006e5e7a22
! Mem[000000008e0001cc] = 6456604c, %l1 = 9f1bc7bb, %l3 = 00000044
add %i0,0x1cc,%g1
casa [%g1]0x80,%l1,%l3 ! %l3 = 000000006456604c
! Mem[000000008e8000a0] = 0ffa2ddd4b5895f2, %l4 = 000000006e5e7a22, %l3 = 000000006456604c
add %i1,0xa0,%g1
casxa [%g1]0x80,%l4,%l3 ! %l3 = 0ffa2ddd4b5895f2
p63_label_8:
! Mem[000000008e80000c] = a81e5dc2, %l5 = 00000000836f999e
swap [%i1+0x00c],%l5 ! %l5 = 00000000a81e5dc2
! %l5 = 00000000a81e5dc2, Mem[00000000918000e0] = e08754d50f35e790
stx %l5,[%o0+0x0e0] ! Mem[00000000918000e0] = 00000000a81e5dc2
! Mem[000000008e800120] = a6fee087, %l3 = 4b5895f2, %l5 = a81e5dc2
add %i1,0x120,%g1
casa [%g1]0x80,%l3,%l5 ! %l5 = 00000000a6fee087
! Mem[0000000090000010] = 4afd5db2, %g18 = 019cca202e452704
ldsw [%i4+%o2],%g2 ! %g2 = 019cca202e452704
! %l5 = 00000000a6fee087, Mem[00000000918000f8] = 2c39abb3820479d7
stx %l5,[%o0+0x0f8] ! Mem[00000000918000f8] = 00000000a6fee087
! Mem[000000008f800080] = 912a3166, %l2 = 2fc17e10, %l7 = c970a65b
add %i3,0x80,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000912a3166
! %l4 = 000000006e5e7a22, Mem[0000000090000098] = 7d333a3f
stw %l4,[%i4+0x098] ! Mem[0000000090000098] = 6e5e7a22
! Mem[000000008f8001c8] = 67012140b29b2f70, %l3 = 0ffa2ddd4b5895f2, %l3 = 0ffa2ddd4b5895f2
add %i3,0x1c8,%g1
casxa [%g1]0x80,%l3,%l3 ! %l3 = 67012140b29b2f70
! Mem[000000008e8001d0] = 4d8da755, %l2 = 000000002fc17e10
swap [%i1+0x1d0],%l2 ! %l2 = 000000004d8da755
! Mem[000000008e000148] = 63758dc6ddefd751, %l4 = 000000006e5e7a22, %l2 = 000000004d8da755
add %i0,0x148,%g1
casxa [%g1]0x80,%l4,%l2 ! %l2 = 63758dc6ddefd751
p63_label_9:
! Mem[000000008f8000d8] = 40b486c1, %l3 = 67012140b29b2f70
swap [%i3+0x0d8],%l3 ! %l3 = 0000000040b486c1
! Mem[00000000900000ac] = 121c9e01, %g2 = 000000004afd5db2
lduw [%i4+0x0ac],%g2 ! %g2 = 00000000121c9e01
! Mem[000000008f80015c] = 1abdeb15, %l2 = 63758dc6ddefd751
swap [%i3+0x15c],%l2 ! %l2 = 000000001abdeb15
! Mem[000000008f800024] = e83a59cd, %l4 = 6e5e7a22, %l0 = 000000e9
add %i3,0x24,%g1
casa [%g1]0x80,%l4,%l0 ! %l0 = 00000000e83a59cd
! Mem[00000000918001b8] = ab31105c, %g2 = 00000000121c9e01
lduh [%o0+0x1ba],%g2 ! %g2 = 000000000000ab31
! Mem[000000008f000128] = 86ca4e5888244c8b, %l7 = 00000000912a3166, %l4 = 000000006e5e7a22
add %i2,0x128,%g1
casxa [%g1]0x80,%l7,%l4 ! %l4 = 86ca4e5888244c8b
! %l5 = 00000000a6fee087, Mem[00000000918000a8] = 64df8900
stw %l5,[%o0+0x0a8] ! Mem[00000000918000a8] = a6fee087
! Mem[000000008e000100] = ef6b47d61e1d006e, %l4 = 86ca4e5888244c8b, %l7 = 00000000912a3166
add %i0,0x100,%g1
casxa [%g1]0x80,%l4,%l7 ! %l7 = ef6b47d61e1d006e
! Mem[000000008f800150] = 90bc59ae, %l0 = 00000000e83a59cd
swap [%i3+0x150],%l0 ! %l0 = 0000000090bc59ae
! Mem[00000000900000d8] = fc8e738c da47c05f, %g2 = 0000ab31, %g3 = 2b4c5fea
ldd [%i4+0x0d8],%g2 ! %g2 = 00000000fc8e738c 00000000da47c05f
p63_label_10:
! Mem[00000000908001a8] = cdbe4478, %g2 = 00000000fc8e738c
ldub [%i5+0x1aa],%g2 ! %g2 = 00000000000000cd
! Mem[000000008f000140] = e44a1d97, %l1 = 9f1bc7bb, %l2 = 1abdeb15
add %i2,0x140,%g1
casa [%g1]0x80,%l1,%l2 ! %l2 = 00000000e44a1d97
! %l0 = 0000000090bc59ae, Mem[000000008f800085] = 1f005fb0
stb %l0,[%i3+0x085] ! Mem[000000008f800084] = 1fae5fb0
! Mem[000000008e0000e3] = e5f943e4, %l5 = 00000000a6fee087
ldstub [%i0+0x0e3],%l5 ! %l5 = 000000e4000000ff
! Mem[000000008e000060] = 695c7f8514629885, %l3 = 0000000040b486c1, %l5 = 00000000000000e4
add %i0,0x60,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 695c7f8514629885
! Mem[00000000908000b0] = 2559cd9b 53402956, %g2 = 000000cd, %g3 = da47c05f
ldd [%i5+0x0b0],%g2 ! %g2 = 000000002559cd9b 0000000053402956
! Mem[0000000091000130] = 3babf221, %g2 = 000000002559cd9b
lduw [%i6+0x130],%g2 ! %g2 = 000000003babf221
! Mem[00000000900001bc] = db2d8400, %g2 = 000000003babf221
ldsb [%i4+0x1bc],%g2 ! %g2 = ffffffffffffffdb
! Mem[000000008e000008] = 609efe8b, %l3 = 40b486c1, %l2 = e44a1d97
add %i0,0x08,%g1
casa [%g1]0x80,%l3,%l2 ! %l2 = 00000000609efe8b
! Mem[000000008f00011c] = c85609c8, %l1 = 9f1bc7bb, %l7 = 1e1d006e
add %i2,0x11c,%g1
casa [%g1]0x80,%l1,%l7 ! %l7 = 00000000c85609c8
p63_label_11:
! %l2 = 609efe8b, %l3 = 40b486c1, Mem[000000008e0001c8] = f28c0199 6456604c
std %l2,[%i0+0x1c8] ! Mem[000000008e0001c8] = 609efe8b 40b486c1
! Mem[000000008e8001c8] = 9282f8f3, %l6 = 00000000ba13e60b
swap [%i1+0x1c8],%l6 ! %l6 = 000000009282f8f3
! Mem[00000000900001d0] = 108e8d96 cce983c4, %g2 = ffffffdb, %g3 = 53402956
ldd [%i4+0x1d0],%g2 ! %g2 = 00000000108e8d96 00000000cce983c4
! Mem[00000000910000d0] = 45aa483a512dff05, %g2 = 00000000108e8d96
ldx [%i6+0x0d0],%g2 ! %g2 = 45aa483a512dff05
! Mem[000000008e0001a0] = 0ebd346b, %l3 = 0000000040b486c1
ldsw [%i0+0x1a0],%l3 ! %l3 = 000000000ebd346b
! Mem[000000008e000094] = c8ac885e, %l1 = 9f1bc7bb, %l5 = 14629885
add %i0,0x94,%g1
casa [%g1]0x80,%l1,%l5 ! %l5 = 00000000c8ac885e
! Mem[0000000090800078] = 30603d1151d4b3e4, %g2 = 45aa483a512dff05
ldx [%i5+0x078],%g2 ! %g2 = 30603d1151d4b3e4
! Mem[000000008f8001e4] = 8414d77f, %l0 = 90bc59ae, %l4 = 88244c8b
add %i3,0x1e4,%g1
casa [%g1]0x80,%l0,%l4 ! %l4 = 000000008414d77f
! Mem[000000008f8001d8] = 2305c306, %l7 = 00000000c85609c8
swap [%i3+0x1d8],%l7 ! %l7 = 000000002305c306
! Mem[00000000910000b0] = d54e374f, %g2 = 30603d1151d4b3e4
ldsh [%i6+0x0b2],%g2 ! %g2 = ffffffffffffd54e
p63_label_12:
! Mem[000000008e80010c] = 4a9065dd, %l1 = 7d70800e9f1bc7bb
ldstub [%i1+0x10c],%l1 ! %l1 = 0000004a000000ff
! Mem[0000000090800120] = 78c6e65f 4526dca5, %g2 = ffffd54e, %g3 = cce983c4
ldd [%i5+0x120],%g2 ! %g2 = 0000000078c6e65f 000000004526dca5
! %l1 = 000000000000004a, Mem[00000000918000f0] = 980a9e1291b1b504
stx %l1,[%o0+0x0f0] ! Mem[00000000918000f0] = 000000000000004a
! Mem[0000000091000174] = 46615045, %g2 = 0000000078c6e65f
ldsh [%i6+0x176],%g2 ! %g2 = 0000000000004661
! %l4 = 000000008414d77f, Mem[0000000090000132] = 7075833f
sth %l4,[%i4+0x132] ! Mem[0000000090000130] = d77f833f
! Mem[000000008e8001f0] = 0435f58557450dce, %l1 = 000000000000004a, %l7 = 000000002305c306
add %i1,0x1f0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = 0435f58557450dce
! Mem[000000008f0001f8] = 6ad94541, %l0 = 90bc59ae, %l7 = 57450dce
add %i2,0x1f8,%g1
casa [%g1]0x80,%l0,%l7 ! %l7 = 000000006ad94541
! Mem[0000000091800138] = 1d1f964d, %g2 = 0000000000004661
ldsh [%o0+0x138],%g2 ! %g2 = 0000000000001d1f
! Mem[000000008e800073] = 51c2e974, %l1 = 000000000000004a
ldstub [%i1+0x073],%l1 ! %l1 = 00000074000000ff
! Mem[000000008f8000b8] = dc4f49ff, %l4 = 000000008414d77f
swap [%i3+0x0b8],%l4 ! %l4 = 00000000dc4f49ff
p63_label_13:
! %l3 = 000000000ebd346b, Mem[0000000090800090] = 71c44099adcd5c3b
stx %l3,[%i5+0x090] ! Mem[0000000090800090] = 000000000ebd346b
! Mem[000000008e0000c0] = cdefd5413d50d486, %l5 = 00000000c8ac885e, %l2 = 00000000609efe8b
add %i0,0xc0,%g1
casxa [%g1]0x80,%l5,%l2 ! %l2 = cdefd5413d50d486
! Mem[0000000091800050] = e6e762504cefec36, %g2 = 0000000000001d1f
ldx [%o0+0x050],%g2 ! %g2 = e6e762504cefec36
! Mem[000000008e000084] = b10a6c94, %l6 = 000000009282f8f3
ldstub [%i0+0x084],%l6 ! %l6 = 000000b1000000ff
! %l7 = 000000006ad94541, Mem[0000000090800088] = e465cdce
stw %l7,[%i5+0x088] ! Mem[0000000090800088] = 6ad94541
! Mem[000000008f8000ae] = 151c1c48, %l5 = 00000000c8ac885e
ldstub [%i3+0x0ae],%l5 ! %l5 = 0000001c000000ff
! Mem[00000000910000e0] = 57e12679, %g2 = e6e762504cefec36
ldsb [%i6+0x0e2],%g2 ! %g2 = 0000000000000057
! Mem[000000008e0000e0] = e5f943ffc729e75f, %l1 = 0000000000000074, %l7 = 000000006ad94541
add %i0,0xe0,%g1
casxa [%g1]0x80,%l1,%l7 ! %l7 = e5f943ffc729e75f
! Mem[0000000090800170] = b79b9e5a, %g2 = 0000000000000057
lduh [%i5+0x172],%g2 ! %g2 = 000000000000b79b
! Mem[000000008f000134] = 0b243fc0, %l1 = 0000000000000074
swap [%i2+0x134],%l1 ! %l1 = 000000000b243fc0
p63_label_14:
! Mem[00000000910000f8] = d656b075, %g2 = 000000000000b79b
lduw [%i6+0x0f8],%g2 ! %g2 = 00000000d656b075
! Mem[000000008e8000e0] = b71f7c3b, %l2 = 3d50d486, %l4 = dc4f49ff
add %i1,0xe0,%g1
casa [%g1]0x80,%l2,%l4 ! %l4 = 00000000b71f7c3b
! Mem[000000008e80000c] = 836f999e, %l4 = b71f7c3b, %l3 = 0ebd346b
add %i1,0x0c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000836f999e
! Mem[000000008e00006c] = 76ddead0, %l2 = 3d50d486, %l3 = 836f999e
add %i0,0x6c,%g1
casa [%g1]0x80,%l2,%l3 ! %l3 = 0000000076ddead0
! Mem[000000008e000100] = ef6b47d6, %l7 = c729e75f, %l7 = c729e75f
add %i0,0x100,%g1
casa [%g1]0x80,%l7,%l7 ! %l7 = 00000000ef6b47d6
! Mem[00000000908000fc] = f4b69d41, %g2 = 00000000d656b075
lduw [%i5+0x0fc],%g2 ! %g2 = 00000000f4b69d41
! %l5 = 000000000000001c, Mem[0000000090000034] = 0ff757c1
stw %l5,[%i4+0x034] ! Mem[0000000090000034] = 0000001c
! Mem[000000008e000118] = 8e1bb65a, %l2 = 3d50d486, %l7 = ef6b47d6
add %i0,0x118,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 000000008e1bb65a
! Mem[000000008e800110] = 82892527, %l0 = 90bc59ae, %l3 = 76ddead0
add %i1,0x110,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000082892527
! Mem[0000000091800024] = 3a2b33d8, %g2 = 00000000f4b69d41
lduh [%o0+0x026],%g2 ! %g2 = 0000000000003a2b
p63_label_15:
! %l2 = 3d50d486, %l3 = 82892527, Mem[00000000918001b0] = 8036bee1 872c5b99
std %l2,[%o0+0x1b0] ! Mem[00000000918001b0] = 3d50d486 82892527
! %l1 = 000000000b243fc0, Mem[000000009100002e] = 54439b36
sth %l1,[%i6+0x02e] ! Mem[000000009100002c] = 3fc09b36
! %l0 = 90bc59ae, %l1 = 0b243fc0, Mem[0000000090000108] = 3abbf315 083852e0
std %l0,[%i4+0x108] ! Mem[0000000090000108] = 90bc59ae 0b243fc0
! Mem[000000008e000030] = 4cd6edfe810db201, %l6 = 00000000000000b1, %l0 = 0000000090bc59ae
add %i0,0x30,%g1
casxa [%g1]0x80,%l6,%l0 ! %l0 = 4cd6edfe810db201
! Mem[000000008e0001f0] = bcd7d13b2d87cf16, %l2 = cdefd5413d50d486, %l1 = 000000000b243fc0
add %i0,0x1f0,%g1
casxa [%g1]0x80,%l2,%l1 ! %l1 = bcd7d13b2d87cf16
! Mem[000000008f0000b0] = a0dd1b48fcf9582d, %l2 = cdefd5413d50d486, %l6 = 00000000000000b1
add %i2,0xb0,%g1
casxa [%g1]0x80,%l2,%l6 ! %l6 = a0dd1b48fcf9582d
! Mem[000000008e0000e1] = e5f943ff, %l5 = 000000000000001c
ldstub [%i0+0x0e1],%l5 ! %l5 = 000000f9000000ff
! Mem[000000008e000160] = 76a7c77fc388e270, %l3 = 0000000082892527, %l0 = 4cd6edfe810db201
add %i0,0x160,%g1
casxa [%g1]0x80,%l3,%l0 ! %l0 = 76a7c77fc388e270
! Mem[0000000091800010] = 52df9b31, %g2 = 0000000000003a2b
ldub [%o0+%o2],%g2 ! %g2 = 0000000000000052
! Mem[000000008f8001a8] = 0e03625f, %l3 = 82892527, %l1 = 2d87cf16
add %i3,0x1a8,%g1
casa [%g1]0x80,%l3,%l1 ! %l1 = 000000000e03625f
p63_label_16:
! Mem[0000000090800164] = 270ac602, %g2 = 0000000000000052
ldub [%i5+0x167],%g2 ! %g2 = 0000000000000027
! Mem[00000000918000b0] = d557e97b f0eb8809, %g2 = 00000027, %g3 = 4526dca5
ldd [%o0+0x0b0],%g2 ! %g2 = 00000000d557e97b 00000000f0eb8809
! Mem[000000009080013c] = 71f3ccd5, %g18 = 019cca202e452704
ldsw [%i5+0x13c],%g2 ! %g2 = 019cca202e452704
! Mem[0000000090800198] = 4453face3817f15b, %g2 = 0000000071f3ccd5
ldx [%i5+0x198],%g2 ! %g2 = 4453face3817f15b
! Mem[000000008f000110] = 8d2d07be72720158, %l0 = 76a7c77fc388e270, %l4 = 00000000b71f7c3b
add %i2,0x110,%g1
casxa [%g1]0x80,%l0,%l4 ! %l4 = 8d2d07be72720158
! Mem[000000008f0000d8] = 64a380b5, %l6 = fcf9582d, %l6 = fcf9582d
add %i2,0xd8,%g1
casa [%g1]0x80,%l6,%l6 ! %l6 = 0000000064a380b5
! Mem[00000000900001c0] = 6e76fc32a770ca4c, %g2 = 4453face3817f15b
ldx [%i4+0x1c0],%g2 ! %g2 = 6e76fc32a770ca4c
! %l6 = 64a380b5, %l7 = 8e1bb65a, Mem[0000000090800110] = e9aa0e7c e4a8641d
std %l6,[%i5+0x110] ! Mem[0000000090800110] = 64a380b5 8e1bb65a
! Mem[00000000910001a4] = 14b0ca69, %g2 = 6e76fc32a770ca4c
ldsb [%i6+0x1a6],%g2 ! %g2 = 0000000000000014
! %l0 = 76a7c77fc388e270, Mem[00000000918001d2] = 3446ea1f
sth %l0,[%o0+0x1d2] ! Mem[00000000918001d0] = e270ea1f
p63_label_17:
! Mem[0000000091800090] = ff83cf3c, %g2 = 0000000000000014
lduw [%o0+0x090],%g2 ! %g2 = 00000000ff83cf3c
! Mem[000000008f000010] = 00a7eb65, %l0 = c388e270, %l3 = 82892527
add %i2,0x10,%g1
casa [%g1]0x80,%l0,%l3 ! %l3 = 0000000000a7eb65
! Mem[000000008f800168] = 3cfcd6e8, %l5 = 000000f9, %l0 = c388e270
add %i3,0x168,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 000000003cfcd6e8
! Mem[000000008e8000c4] = 57b619a2, %l7 = 000000008e1bb65a
swap [%i1+0x0c4],%l7 ! %l7 = 0000000057b619a2
! Mem[000000008e000078] = e27772f5e271497b, %l3 = 0000000000a7eb65, %l5 = 00000000000000f9
add %i0,0x78,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = e27772f5e271497b
! Mem[000000008e00019c] = 82995a77, %l3 = 00a7eb65, %l4 = 72720158
add %i0,0x19c,%g1
casa [%g1]0x80,%l3,%l4 ! %l4 = 0000000082995a77
! Mem[00000000918000dc] = 06c46a31, %g18 = 019cca202e452704
ldsw [%o0+0x0dc],%g2 ! %g2 = 019cca202e452704
! Mem[0000000091000088] = dbc27f67, %g2 = 0000000006c46a31
ldsb [%i6+0x089],%g2 ! %g2 = ffffffffffffffdb
! Mem[000000008f000102] = 30bef6e2, %l0 = 000000003cfcd6e8
ldstub [%i2+0x102],%l0 ! %l0 = 000000f6000000ff
! Mem[000000008e800178] = 58a4c495f450bb46, %l5 = e27772f5e271497b, %l6 = 0000000064a380b5
add %i1,0x178,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 58a4c495f450bb46
p63_label_18:
! Mem[000000009000002c] = 73b60068, %g2 = ffffffffffffffdb
ldsh [%i4+0x02e],%g2 ! %g2 = 00000000000073b6
! Mem[000000008f800140] = 7211d19b, %l2 = cdefd5413d50d486
ldstub [%i3+0x140],%l2 ! %l2 = 00000072000000ff
! Mem[00000000908001dc] = 6a8b330a, %g18 = 019cca202e452704
ldsw [%i5+0x1dc],%g2 ! %g2 = 019cca202e452704
! Mem[000000008f8001ea] = 32da4550, %l2 = 0000000000000072
ldstub [%i3+0x1ea],%l2 ! %l2 = 00000045000000ff
! Mem[000000008f8000e0] = 3491e6a3cd7fcce0, %l3 = 0000000000a7eb65, %l2 = 0000000000000045
add %i3,0xe0,%g1
casxa [%g1]0x80,%l3,%l2 ! %l2 = 3491e6a3cd7fcce0
! Mem[000000009080004c] = 4f462a68, %g2 = 000000006a8b330a
lduh [%i5+0x04e],%g2 ! %g2 = 0000000000004f46
! Mem[0000000090800020] = 2247d686 c20fffdc, %g2 = 00004f46, %g3 = f0eb8809
ldd [%i5+%o4],%g2 ! %g2 = 000000002247d686 00000000c20fffdc
! Mem[000000008f0001af] = 916db358, %l2 = 3491e6a3cd7fcce0
ldstub [%i2+0x1af],%l2 ! %l2 = 00000058000000ff
! Mem[000000008e000026] = 30885e5e, %l2 = 0000000000000058
ldstub [%i0+0x026],%l2 ! %l2 = 0000005e000000ff
! Mem[000000008e0001a8] = e5475b00, %l1 = 0e03625f, %l1 = 0e03625f
add %i0,0x1a8,%g1
casa [%g1]0x80,%l1,%l1 ! %l1 = 00000000e5475b00
p63_label_19:
! Mem[000000008e800018] = 64eb467a846561aa, %l4 = 0000000082995a77, %l0 = 00000000000000f6
add %i1,0x18,%g1
casxa [%g1]0x80,%l4,%l0 ! %l0 = 64eb467a846561aa
! %l5 = e27772f5e271497b, Mem[00000000900001ea] = 368f9e49
sth %l5,[%i4+0x1ea] ! Mem[00000000900001e8] = 497b9e49
! %l0 = 64eb467a846561aa, Mem[00000000908001a4] = 53389a2a
stw %l0,[%i5+0x1a4] ! Mem[00000000908001a4] = 846561aa
! Mem[00000000908001d0] = c45f66b0, %g2 = 000000002247d686
ldub [%i5+0x1d2],%g2 ! %g2 = 00000000000000c4
! Mem[000000008f00015c] = 0ae90782, %l2 = 0000005e, %l6 = f450bb46
add %i2,0x15c,%g1
casa [%g1]0x80,%l2,%l6 ! %l6 = 000000000ae90782
! Mem[0000000090000088] = 0000000000000bb5, %g2 = 00000000000000c4
ldx [%i4+0x088],%g2 ! %g2 = 0000000000000bb5
! Mem[000000008f80003c] = b5609c90, %l4 = 82995a77, %l3 = 00a7eb65
add %i3,0x3c,%g1
casa [%g1]0x80,%l4,%l3 ! %l3 = 00000000b5609c90
! Mem[000000008e80017d] = f450bb46, %l7 = 0000000057b619a2
ldstub [%i1+0x17d],%l7 ! %l7 = 00000050000000ff
! Mem[000000008f000148] = 367da28423e33f18, %l7 = 0000000000000050, %l1 = 00000000e5475b00
add %i2,0x148,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 367da28423e33f18
! %l3 = 00000000b5609c90, Mem[0000000091000127] = 6e1c009f
stb %l3,[%i6+0x127] ! Mem[0000000091000124] = 901c009f
p63_label_20:
! Mem[000000008f800108] = 476bab6b, %l4 = 0000000082995a77
swap [%i3+0x108],%l4 ! %l4 = 00000000476bab6b
! Mem[00000000908001b8] = 37e74a32, %g2 = 0000000000000bb5
lduh [%i5+0x1ba],%g2 ! %g2 = 00000000000037e7
! Mem[0000000090000180] = eb44f1052af08539, %g2 = 00000000000037e7
ldx [%i4+0x180],%g2 ! %g2 = eb44f1052af08539
! Mem[000000008f0001b8] = 0bb5ba81, %l0 = 846561aa, %l0 = 846561aa
add %i2,0x1b8,%g1
casa [%g1]0x80,%l0,%l0 ! %l0 = 000000000bb5ba81
! %l0 = 000000000bb5ba81, Mem[00000000910000b0] = 6c54d54e
stw %l0,[%i6+0x0b0] ! Mem[00000000910000b0] = 0bb5ba81
! Mem[000000008f800128] = e3b4cad9, %l4 = 476bab6b, %l7 = 00000050
add %i3,0x128,%g1
casa [%g1]0x80,%l4,%l7 ! %l7 = 00000000e3b4cad9
! %l5 = e27772f5e271497b, Mem[00000000900000ac] = 121c9e01
sth %l5,[%i4+0x0ac] ! Mem[00000000900000ac] = 497b9e01
! Mem[00000000908001fc] = b10f0000, %g2 = eb44f1052af08539
lduh [%i5+0x1fe],%g2 ! %g2 = 000000000000b10f
! Mem[000000008e8000a8] = dc3aded3, %l2 = 000000000000005e
ldstub [%i1+0x0a8],%l2 ! %l2 = 000000dc000000ff
! Mem[000000008f800129] = e3b4cad9, %l7 = 00000000e3b4cad9
ldstub [%i3+0x129],%l7 ! %l7 = 000000b4000000ff
p63_label_21:
! Mem[000000008f800038] = fcd34aae, %l6 = 000000000ae90782
swap [%i3+0x038],%l6 ! %l6 = 00000000fcd34aae
! Mem[000000008e000150] = 88896328, %l3 = b5609c90, %l3 = b5609c90
add %i0,0x150,%g1
casa [%g1]0x80,%l3,%l3 ! %l3 = 0000000088896328
! Mem[000000008f000148] = 367da284, %l4 = 476bab6b, %l6 = fcd34aae
add %i2,0x148,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 00000000367da284
! Mem[000000008f00007f] = e0636f09, %l5 = e27772f5e271497b
ldstub [%i2+0x07f],%l5 ! %l5 = 00000009000000ff
! Mem[000000008f800158] = 79953f29, %l7 = 00000000000000b4
swap [%i3+0x158],%l7 ! %l7 = 0000000079953f29
! Mem[0000000091800004] = 2fd6eb90, %g2 = 000000000000b10f
ldub [%o0+0x004],%g2 ! %g2 = 000000000000002f
! Mem[000000008f0001b0] = 748d98fc5248aba6, %l5 = 0000000000000009, %l6 = 00000000367da284
add %i2,0x1b0,%g1
casxa [%g1]0x80,%l5,%l6 ! %l6 = 748d98fc5248aba6
! Mem[000000008e000038] = bf47e788, %l5 = 00000009, %l0 = 0bb5ba81
add %i0,0x38,%g1
casa [%g1]0x80,%l5,%l0 ! %l0 = 00000000bf47e788
! Mem[000000008f000154] = 54de2ff6, %l7 = 0000000079953f29
swap [%i2+0x154],%l7 ! %l7 = 0000000054de2ff6
! Mem[000000008f0001fc] = 26de3392, %l1 = 367da28423e33f18
ldstub [%i2+0x1fc],%l1 ! %l1 = 00000026000000ff
p63_label_22:
! %l5 = 0000000000000009, Mem[0000000090800191] = 092ad368
stb %l5,[%i5+0x191] ! Mem[0000000090800190] = 092ad368
! Mem[000000008f0000bc] = f95c52b6, %l2 = 00000000000000dc
swap [%i2+0x0bc],%l2 ! %l2 = 00000000f95c52b6
! %l1 = 0000000000000026, Mem[0000000090000032] = 0f6b0000
sth %l1,[%i4+0x032] ! Mem[0000000090000030] = 00260000
! Mem[000000008e0000d0] = fc9d0960, %l0 = 00000000bf47e788
swap [%i0+0x0d0],%l0 ! %l0 = 00000000fc9d0960
! Mem[00000000918000c4] = c1128fb2, %g2 = 000000000000002f
ldub [%o0+0x0c5],%g2 ! %g2 = 00000000000000c1
! Mem[0000000090000060] = 85fb14b8, %g2 = 00000000000000c1
lduw [%i4+0x060],%g2 ! %g2 = 0000000085fb14b8
! Mem[000000009000008c] = 000bb5f4, %g2 = 0000000085fb14b8
ldsb [%i4+0x08d],%g2 ! %g2 = 0000000000000000
! %l6 = 5248aba6, %l7 = 54de2ff6, Mem[00000000908000f0] = 00000000 000000e9
std %l6,[%i5+0x0f0] ! Mem[00000000908000f0] = 5248aba6 54de2ff6
! %l0 = fc9d0960, %l1 = 00000026, Mem[000000008f800010] = 8104bc1a b1e35d38
std %l0,[%i3+%o2] ! Mem[000000008f800010] = fc9d0960 00000026
! %l6 = 748d98fc5248aba6, Mem[00000000908000f6] = 2ff61182
sth %l6,[%i5+0x0f6] ! Mem[00000000908000f4] = aba61182
p63_label_23:
! Mem[000000008f0001a0] = 07cd5ca5, %l5 = 00000009, %l5 = 00000009
add %i2,0x1a0,%g1
casa [%g1]0x80,%l5,%l5 ! %l5 = 0000000007cd5ca5
! Mem[0000000091800170] = 0f54c970, %g2 = 0000000000000000
lduh [%o0+0x172],%g2 ! %g2 = 0000000000000f54
! Mem[000000008f8001bb] = 8d8a0516, %l2 = 00000000f95c52b6
ldstub [%i3+0x1bb],%l2 ! %l2 = 00000016000000ff
! %l7 = 0000000054de2ff6, Mem[0000000090000145] = df97be7a
stb %l7,[%i4+0x145] ! Mem[0000000090000144] = f697be7a
! Mem[000000008f0000f0] = e10a21d170c52179, %l0 = 00000000fc9d0960, %l0 = 00000000fc9d0960
add %i2,0xf0,%g1
casxa [%g1]0x80,%l0,%l0 ! %l0 = e10a21d170c52179
! Mem[000000008f0001a0] = 07cd5ca5c8c8f28d, %l5 = 0000000007cd5ca5, %l3 = 0000000088896328
add %i2,0x1a0,%g1
casxa [%g1]0x80,%l5,%l3 ! %l3 = 07cd5ca5c8c8f28d
! %l0 = 70c52179, %l1 = 00000026, Mem[0000000090000040] = e81df438 315d3ce2
std %l0,[%i4+0x040] ! Mem[0000000090000040] = 70c52179 00000026
! Mem[000000008e000188] = 329f8a6f45862322, %l7 = 0000000054de2ff6, %l1 = 0000000000000026
add %i0,0x188,%g1
casxa [%g1]0x80,%l7,%l1 ! %l1 = 329f8a6f45862322
! Mem[000000008e8000b4] = b2004567, %l2 = 00000016, %l7 = 54de2ff6
add %i1,0xb4,%g1
casa [%g1]0x80,%l2,%l7 ! %l7 = 00000000b2004567
! Mem[00000000908000d4] = ee658f4a, %g2 = 0000000000000f54
ldsb [%i5+0x0d4],%g2 ! %g2 = ffffffffffffffee
p63_label_24:
! Mem[000000008e8000b8] = bd1a69e2, %l5 = 0000000007cd5ca5
swap [%i1+0x0b8],%l5 ! %l5 = 00000000bd1a69e2
! Mem[000000008f800029] = 4952f9d1, %l6 = 748d98fc5248aba6
ldstub [%i3+0x029],%l6 ! %l6 = 00000052000000ff
! Mem[0000000090800128] = b9751c4f6602c490, %g2 = ffffffffffffffee
ldx [%i5+0x128],%g2 ! %g2 = b9751c4f6602c490
! %l7 = 00000000b2004567, Mem[000000008e80000e] = 836f999e
sth %l7,[%i1+0x00e] ! Mem[000000008e80000c] = 836f4567
! Mem[000000008f0000b5] = fcf9582d, %l1 = 329f8a6f45862322
ldstub [%i2+0x0b5],%l1 ! %l1 = 000000f9000000ff
! Mem[000000008e000010] = 6dc73665, %l4 = 476bab6b, %l6 = 00000052
add %i0,0x10,%g1
casa [%g1]0x80,%l4,%l6 ! %l6 = 000000006dc73665
! Mem[000000008f00004b] = 3c9bb56d, %l4 = 00000000476bab6b
ldstub [%i2+0x04b],%l4 ! %l4 = 0000006d000000ff
! Mem[000000008f800194] = 3d804370, %l7 = b2004567, %l4 = 0000006d
add %i3,0x194,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 000000003d804370
! Mem[000000008f000188] = 586e2ffefcd15895, %l3 = 07cd5ca5c8c8f28d, %l5 = 00000000bd1a69e2
add %i2,0x188,%g1
casxa [%g1]0x80,%l3,%l5 ! %l5 = 586e2ffefcd15895
! Mem[00000000900000e0] = 75bdbf87 7d93f870, %g2 = 6602c490, %g3 = c20fffdc
ldd [%i4+0x0e0],%g2 ! %g2 = 0000000075bdbf87 000000007d93f870
p63_label_25:
! Mem[000000008e000182] = 440e86ba, %l6 = 000000006dc73665
ldstub [%i0+0x182],%l6 ! %l6 = 00000086000000ff
! Mem[000000008f0000c0] = bec59526, %l7 = 00000000b2004567
swap [%i2+0x0c0],%l7 ! %l7 = 00000000bec59526
! Mem[000000008f8001be] = 56d1acca, %l1 = 00000000000000f9
ldstub [%i3+0x1be],%l1 ! %l1 = 000000ac000000ff
! Mem[000000008e000070] = e91929269d787e09, %l7 = 00000000bec59526, %l2 = 0000000000000016
add %i0,0x70,%g1
casxa [%g1]0x80,%l7,%l2 ! %l2 = e91929269d787e09
! Mem[000000008f8000f0] = e80c82d3, %l0 = e10a21d170c52179
ldsw [%i3+0x0f0],%l0 ! %l0 = ffffffffe80c82d3
! Mem[000000008e8001b4] = 43ac22e0, %l3 = 07cd5ca5c8c8f28d
swap [%i1+0x1b4],%l3 ! %l3 = 0000000043ac22e0
! Mem[000000008e8000bc] = 989f7eea, %l7 = bec59526, %l4 = 3d804370
add %i1,0xbc,%g1
casa [%g1]0x80,%l7,%l4 ! %l4 = 00000000989f7eea
! Mem[0000000091000008] = 77cefd9b, %g2 = 0000000075bdbf87
ldub [%i6+0x009],%g2 ! %g2 = 0000000000000077
! Mem[000000009000010c] = 0b243fc0, %g2 = 0000000000000077
lduw [%i4+0x10c],%g2 ! %g2 = 000000000b243fc0
! Mem[00000000918000a4] = e5674a19, %g18 = 019cca202e452704
ldsw [%o0+0x0a4],%g2 ! %g2 = 019cca202e452704
ba,a p63_not_taken_0_end
p63_not_taken_0:
! The following code should not be executed
std %l4,[%i3+0x0a0]
lduh [%i0+0x0e0],%l0
ldsb [%i3+0x00c],%l0
nop
nop
nop
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 ffffffffe80c82d3
bne,a,pn %xcc,p63_reg_l0_fail
mov %l0,%g3
ldx [%g1+0x008],%g2
cmp %l1,%g2 ! %l1 should be 00000000000000ac
bne,a,pn %xcc,p63_reg_l1_fail
mov %l1,%g3
ldx [%g1+0x010],%g2
cmp %l2,%g2 ! %l2 should be e91929269d787e09
bne,a,pn %xcc,p63_reg_l2_fail
mov %l2,%g3
ldx [%g1+0x018],%g2
cmp %l3,%g2 ! %l3 should be 0000000043ac22e0
bne,a,pn %xcc,p63_reg_l3_fail
mov %l3,%g3
ldx [%g1+0x020],%g2
cmp %l4,%g2 ! %l4 should be 00000000989f7eea
bne,a,pn %xcc,p63_reg_l4_fail
mov %l4,%g3
ldx [%g1+0x028],%g2
cmp %l5,%g2 ! %l5 should be 586e2ffefcd15895
bne,a,pn %xcc,p63_reg_l5_fail
mov %l5,%g3
ldx [%g1+0x030],%g2
cmp %l6,%g2 ! %l6 should be 0000000000000086
bne,a,pn %xcc,p63_reg_l6_fail
mov %l6,%g3
ldx [%g1+0x038],%g2
cmp %l7,%g2 ! %l7 should be 00000000bec59526
bne,a,pn %xcc,p63_reg_l7_fail
mov %l7,%g3
! Check Floating Point Registers
p63_check_fp_registers:
set p63_expected_fp_regs,%g3
std %f6,[%g1]
ldx [%g1],%l1
ldx [%g3+0x18],%l0
cmp %l0,%l1 ! %f6 should be 764d54b2 1a4b1f0e
bne %xcc,p63_f6_fail
nop
! Check Local Memory
set p63_local0_expect,%g1
p63_check_local0:
ldx [%g1+0x020],%g2 ! Expected data = 5bb7980d3088ff5e
ldx [%i0+0x020],%g3 ! Observed data at 000000008e000020
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x020,%g4
ldx [%g1+0x080],%g2 ! Expected data = 728ada42ff0a6c94
ldx [%i0+0x080],%g3 ! Observed data at 000000008e000080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x080,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = 5bba4a9764d58841
ldx [%i0+0x0b0],%g3 ! Observed data at 000000008e0000b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0b0,%g4
ldx [%g1+0x0d0],%g2 ! Expected data = bf47e78897fd774c
ldx [%i0+0x0d0],%g3 ! Observed data at 000000008e0000d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0d0,%g4
ldx [%g1+0x0e0],%g2 ! Expected data = e5ff43ffc729e75f
ldx [%i0+0x0e0],%g3 ! Observed data at 000000008e0000e0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x0e0,%g4
ldx [%g1+0x180],%g2 ! Expected data = 440effba15c7f18e
ldx [%i0+0x180],%g3 ! Observed data at 000000008e000180
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x180,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = 609efe8b40b486c1
ldx [%i0+0x1c8],%g3 ! Observed data at 000000008e0001c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1c8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = ff1c02625de1166b
ldx [%i0+0x1e8],%g3 ! Observed data at 000000008e0001e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i0,0x1e8,%g4
set p63_local1_expect,%g1
p63_check_local1:
ldx [%g1+0x008],%g2 ! Expected data = 6e5e7a22836f4567
ldx [%i1+0x008],%g3 ! Observed data at 000000008e800008
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x008,%g4
ldx [%g1+0x070],%g2 ! Expected data = 51c2e9ff33d5093e
ldx [%i1+0x070],%g3 ! Observed data at 000000008e800070
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x070,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = ff3aded3c5705ed4
ldx [%i1+0x0a8],%g3 ! Observed data at 000000008e8000a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 07cd5ca5989f7eea
ldx [%i1+0x0b8],%g3 ! Observed data at 000000008e8000b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b14176518e1bb65a
ldx [%i1+0x0c0],%g3 ! Observed data at 000000008e8000c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x0c0,%g4
ldx [%g1+0x108],%g2 ! Expected data = 096c6f00ff9065dd
ldx [%i1+0x108],%g3 ! Observed data at 000000008e800108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x108,%g4
ldx [%g1+0x178],%g2 ! Expected data = 58a4c495f4ffbb46
ldx [%i1+0x178],%g3 ! Observed data at 000000008e800178
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x178,%g4
ldx [%g1+0x1b0],%g2 ! Expected data = fc08ff3fc8c8f28d
ldx [%i1+0x1b0],%g3 ! Observed data at 000000008e8001b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1b0,%g4
ldx [%g1+0x1c8],%g2 ! Expected data = ba13e60bb86d9443
ldx [%i1+0x1c8],%g3 ! Observed data at 000000008e8001c8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1c8,%g4
ldx [%g1+0x1d0],%g2 ! Expected data = 2fc17e10e7c3c1e3
ldx [%i1+0x1d0],%g3 ! Observed data at 000000008e8001d0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i1,0x1d0,%g4
set p63_local2_expect,%g1
p63_check_local2:
ldx [%g1+0x048],%g2 ! Expected data = 3c9bb5ff0931c7e6
ldx [%i2+0x048],%g3 ! Observed data at 000000008f000048
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x048,%g4
ldx [%g1+0x078],%g2 ! Expected data = f77234d9e0636fff
ldx [%i2+0x078],%g3 ! Observed data at 000000008f000078
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x078,%g4
ldx [%g1+0x098],%g2 ! Expected data = a73ff65800000bb5
ldx [%i2+0x098],%g3 ! Observed data at 000000008f000098
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x098,%g4
ldx [%g1+0x0b0],%g2 ! Expected data = a0dd1b48fcff582d
ldx [%i2+0x0b0],%g3 ! Observed data at 000000008f0000b0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0b0,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = ff35a545000000dc
ldx [%i2+0x0b8],%g3 ! Observed data at 000000008f0000b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0b8,%g4
ldx [%g1+0x0c0],%g2 ! Expected data = b2004567a2d589b9
ldx [%i2+0x0c0],%g3 ! Observed data at 000000008f0000c0
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x0c0,%g4
ldx [%g1+0x100],%g2 ! Expected data = 30beffe2a2f18b2b
ldx [%i2+0x100],%g3 ! Observed data at 000000008f000100
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x100,%g4
ldx [%g1+0x130],%g2 ! Expected data = a2a7cb2f00000074
ldx [%i2+0x130],%g3 ! Observed data at 000000008f000130
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x130,%g4
ldx [%g1+0x150],%g2 ! Expected data = 51d1a78d79953f29
ldx [%i2+0x150],%g3 ! Observed data at 000000008f000150
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x150,%g4
ldx [%g1+0x1a8],%g2 ! Expected data = 399f85b8916db3ff
ldx [%i2+0x1a8],%g3 ! Observed data at 000000008f0001a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1a8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 6ad94541ffde3392
ldx [%i2+0x1f8],%g3 ! Observed data at 000000008f0001f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i2,0x1f8,%g4
set p63_local3_expect,%g1
p63_check_local3:
ldx [%g1+0x010],%g2 ! Expected data = fc9d096000000026
ldx [%i3+0x010],%g3 ! Observed data at 000000008f800010
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x010,%g4
ldx [%g1+0x028],%g2 ! Expected data = 49fff9d1415b8cb3
ldx [%i3+0x028],%g3 ! Observed data at 000000008f800028
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x028,%g4
ldx [%g1+0x030],%g2 ! Expected data = 23c3136d1e38b5ff
ldx [%i3+0x030],%g3 ! Observed data at 000000008f800030
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x030,%g4
ldx [%g1+0x038],%g2 ! Expected data = 0ae90782b5609c90
ldx [%i3+0x038],%g3 ! Observed data at 000000008f800038
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x038,%g4
ldx [%g1+0x048],%g2 ! Expected data = a2dd1bbf0725ff93
ldx [%i3+0x048],%g3 ! Observed data at 000000008f800048
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x048,%g4
ldx [%g1+0x068],%g2 ! Expected data = 55858e875bffa7d3
ldx [%i3+0x068],%g3 ! Observed data at 000000008f800068
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x068,%g4
ldx [%g1+0x070],%g2 ! Expected data = bab2ce08d7ff2303
ldx [%i3+0x070],%g3 ! Observed data at 000000008f800070
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x070,%g4
ldx [%g1+0x080],%g2 ! Expected data = 912a31661fae5fb0
ldx [%i3+0x080],%g3 ! Observed data at 000000008f800080
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x080,%g4
ldx [%g1+0x0a8],%g2 ! Expected data = c267c1a5151cff48
ldx [%i3+0x0a8],%g3 ! Observed data at 000000008f8000a8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0a8,%g4
ldx [%g1+0x0b8],%g2 ! Expected data = 8414d77ffe8fed0c
ldx [%i3+0x0b8],%g3 ! Observed data at 000000008f8000b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0b8,%g4
ldx [%g1+0x0d8],%g2 ! Expected data = b29b2f70300714e4
ldx [%i3+0x0d8],%g3 ! Observed data at 000000008f8000d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0d8,%g4
ldx [%g1+0x0f8],%g2 ! Expected data = fffffad6b1800038
ldx [%i3+0x0f8],%g3 ! Observed data at 000000008f8000f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x0f8,%g4
ldx [%g1+0x108],%g2 ! Expected data = 82995a77317addae
ldx [%i3+0x108],%g3 ! Observed data at 000000008f800108
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x108,%g4
ldx [%g1+0x120],%g2 ! Expected data = 5ac3adc292098b5e
ldx [%i3+0x120],%g3 ! Observed data at 000000008f800120
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x120,%g4
ldx [%g1+0x128],%g2 ! Expected data = e3ffcad913a22f3b
ldx [%i3+0x128],%g3 ! Observed data at 000000008f800128
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x128,%g4
ldx [%g1+0x138],%g2 ! Expected data = ef4095fff059df87
ldx [%i3+0x138],%g3 ! Observed data at 000000008f800138
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x138,%g4
ldx [%g1+0x140],%g2 ! Expected data = ff11d19b5b8c2794
ldx [%i3+0x140],%g3 ! Observed data at 000000008f800140
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x140,%g4
ldx [%g1+0x150],%g2 ! Expected data = e83a59cdffb0c788
ldx [%i3+0x150],%g3 ! Observed data at 000000008f800150
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x150,%g4
ldx [%g1+0x158],%g2 ! Expected data = 000000b4ddefd751
ldx [%i3+0x158],%g3 ! Observed data at 000000008f800158
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x158,%g4
ldx [%g1+0x1b8],%g2 ! Expected data = 8d8a05ff56d1ffca
ldx [%i3+0x1b8],%g3 ! Observed data at 000000008f8001b8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1b8,%g4
ldx [%g1+0x1d8],%g2 ! Expected data = c85609c87ce1154e
ldx [%i3+0x1d8],%g3 ! Observed data at 000000008f8001d8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1d8,%g4
ldx [%g1+0x1e8],%g2 ! Expected data = 32daff50b3ad9ccc
ldx [%i3+0x1e8],%g3 ! Observed data at 000000008f8001e8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1e8,%g4
ldx [%g1+0x1f8],%g2 ! Expected data = 5bba4a97b4a85d97
ldx [%i3+0x1f8],%g3 ! Observed data at 000000008f8001f8
cmp %g2,%g3
bne,a,pn %xcc,p63_local_failed
add %i3,0x1f8,%g4
! The test for processor 63 has passed
p63_passed:
ta GOOD_TRAP
nop
p63_reg_l0_fail:
or %g0,0xbd0,%g1
ba,a p63_failed
p63_reg_l1_fail:
or %g0,0xbd1,%g1
ba,a p63_failed
p63_reg_l2_fail:
or %g0,0xbd2,%g1
ba,a p63_failed
p63_reg_l3_fail:
or %g0,0xbd3,%g1
ba,a p63_failed
p63_reg_l4_fail:
or %g0,0xbd4,%g1
ba,a p63_failed
p63_reg_l5_fail:
or %g0,0xbd5,%g1
ba,a p63_failed
p63_reg_l6_fail:
or %g0,0xbd6,%g1
ba,a p63_failed
p63_reg_l7_fail:
or %g0,0xbd7,%g1
ba,a p63_failed
p63_f6_fail:
set p63_temp,%g6
mov 0xf06,%l0
stx %l0,[%g6]
std %f6,[%g6+8]
stx %fsr,[%g6+16]
ta BAD_TRAP
! The test for processor 63 failed
p63_failed:
set done_flags,%g1
mov 3,%g5
st %g5,[%g1+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
stx %g1,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
stx %fsr,[%g6+24]
ta BAD_TRAP
! The local area data for processor 63 failed
p63_local_failed:
set done_flags,%g5
mov 3,%g6
st %g6,[%g5+0x0fc] ! Set processor 63 done flag
set p63_temp,%g6
add %g1,%g4,%g1
stx %g4,[%g6]
stx %g2,[%g6+8]
stx %g3,[%g6+16]
st %fsr,[%g6+24]
ta BAD_TRAP
p63_selfmod_failed:
ba p63_failed
mov 0xabc,%g1
p63_common_error:
or %g0,0xf1f,%g1
ba p63_failed
mov %o5,%g3
p63_common_signature_error:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_common_timeout:
set p63_temp,%g1
ba p63_failed
st %g2,[%g1] ! Common Lock Number
p63_branch_failed:
mov 0xbbb,%g1
rd %ccr,%g2
ba p63_failed
mov 0x0,%g3
p63_trap1e:
stba %l7,[%i1+%o5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800028]
done
p63_trap1o:
stba %l7,[%o1+%i5]ASI_AS_IF_USER_PRIMARY ! Mem[000000008e800028]
done
p63_trap2e:
swapa [%i2+%o1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000008]
swapa [%i2+%o3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000018]
ldstuba [%i1+%o4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e800020]
lduha [%i3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f800000]
lduha [%i0+%o1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000008]
done
p63_trap2o:
swapa [%o2+%i1]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000008]
swapa [%o2+%i3]ASI_AS_IF_USER_PRIMARY,%l5 ! Mem[000000008f000018]
ldstuba [%o1+%i4]ASI_AS_IF_USER_PRIMARY,%l3 ! Mem[000000008e800020]
lduha [%o3+%g0]ASI_AS_IF_USER_PRIMARY,%l7 ! Mem[000000008f800000]
lduha [%o0+%i1]ASI_AS_IF_USER_PRIMARY,%l6 ! Mem[000000008e000008]
done
p63_trap3e:
nop
nop
done
p63_trap3o:
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 = d73ccd97b5e7275c
ldx [%g1+0x008],%l1 ! %l1 = fe0d7c964b496b34
ldx [%g1+0x010],%l2 ! %l2 = bc641ed6617b1e43
ldx [%g1+0x018],%l3 ! %l3 = e035ff55b47c13d1
ldx [%g1+0x020],%l4 ! %l4 = f7ede5720c2226f8
ldx [%g1+0x028],%l5 ! %l5 = 69ffa5a25537d5cb
ldx [%g1+0x030],%l6 ! %l6 = a85b1b0e2c6df319
ldx [%g1+0x038],%l7 ! %l7 = 855aad52ab0b7eb8
! Initialize the output register of window 0
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:
ldub [%i3+0x087],%l4 ! Mem[0000000011800087]
ldd [%i2+0x0f8],%l6 ! Mem[00000000110000f8]
ldsw [%i2+0x0e0],%l1 ! Mem[00000000110000e0]
ldsh [%i2+0x080],%l1 ! Mem[0000000011000080]
swap [%i2+0x0d8],%l4 ! Mem[00000000110000d8]
ldd [%i1+0x060],%l6 ! Mem[0000000010800060]
ldstub [%i1+0x1a1],%l3 ! Mem[00000000108001a1]
jmpl %o7,%g0
ldd [%i2+0x0e8],%l4 ! Mem[00000000110000e8]
p0_near_0_he:
ldx [%i3+0x078],%l2 ! Mem[0000000011800078]
ldsw [%i1+0x074],%l0 ! Mem[0000000010800074]
swap [%i2+0x1c0],%l2 ! Mem[00000000110001c0]
ldstub [%i0+0x09a],%l4 ! Mem[000000001000009a]
swap [%i3+0x150],%l0 ! Mem[0000000011800150]
jmpl %o7,%g0
ldub [%i2+0x11c],%l0 ! Mem[000000001100011c]
p1_near_0_le:
ldub [%i3+0x087],%l4 ! Mem[0000000013800087]
ldstub [%i0+0x0dd],%l6 ! Mem[00000000120000dd]
ldsb [%i0+0x0e1],%l1 ! Mem[00000000120000e1]
ldsh [%i2+0x034],%l7 ! Mem[0000000013000034]
ldstub [%i1+0x051],%l6 ! Mem[0000000012800051]
std %l0,[%i2+0x0e8] ! Mem[00000000130000e8]
ldsb [%i1+0x171],%l2 ! Mem[0000000012800171]
jmpl %o7,%g0
swap [%i2+0x0c0],%l2 ! Mem[00000000130000c0]
p1_near_0_he:
ldsb [%i3+0x1d3],%l3 ! Mem[00000000138001d3]
swap [%i2+0x048],%l1 ! Mem[0000000013000048]
std %l4,[%i1+0x040] ! Mem[0000000012800040]
jmpl %o7,%g0
lduw [%i0+0x0e4],%l1 ! Mem[00000000120000e4]
p2_near_0_le:
ldub [%i3+0x0a7],%l4 ! Mem[00000000158000a7]
ldx [%i2+0x0d8],%l6 ! Mem[00000000150000d8]
sth %l1,[%i2+0x014] ! Mem[0000000015000014]
stb %l3,[%i2+0x0d2] ! Mem[00000000150000d2]
swap [%i2+0x0e4],%l5 ! Mem[00000000150000e4]
ldsh [%i3+0x0ea],%l1 ! Mem[00000000158000ea]
ldstub [%i2+0x151],%l2 ! Mem[0000000015000151]
jmpl %o7,%g0
swap [%i3+0x0a0],%l1 ! Mem[00000000158000a0]
p2_near_0_he:
lduh [%i0+0x08a],%l5 ! Mem[000000001400008a]
ldsh [%i3+0x0ba],%l0 ! Mem[00000000158000ba]
sth %l4,[%i0+0x042] ! Mem[0000000014000042]
sth %l5,[%i1+0x03c] ! Mem[000000001480003c]
ldsb [%i3+0x008],%l3 ! Mem[0000000015800008]
jmpl %o7,%g0
std %l6,[%i0+0x030] ! Mem[0000000014000030]
p3_near_0_le:
ldub [%i0+0x087],%l4 ! Mem[0000000016000087]
stx %l6,[%i0+0x0d8] ! Mem[00000000160000d8]
stw %l1,[%i2+0x0c0] ! Mem[00000000170000c0]
std %l6,[%i0+0x030] ! Mem[0000000016000030]
ldx [%i1+0x0f8],%l4 ! Mem[00000000168000f8]
ldstub [%i1+0x045],%l7 ! Mem[0000000016800045]
lduh [%i2+0x1a0],%l3 ! Mem[00000000170001a0]
jmpl %o7,%g0
std %l4,[%i2+0x0c8] ! Mem[00000000170000c8]
p3_near_0_he:
ldsw [%i0+0x07c],%l2 ! Mem[000000001600007c]
ldsb [%i3+0x075],%l0 ! Mem[0000000017800075]
stw %l2,[%i0+0x1c0] ! Mem[00000000160001c0]
ldd [%i0+0x0b8],%l4 ! Mem[00000000160000b8]
lduh [%i2+0x170],%l0 ! Mem[0000000017000170]
jmpl %o7,%g0
ldstub [%i0+0x13c],%l0 ! Mem[000000001600013c]
p4_near_0_le:
ldub [%i0+0x0a7],%l4 ! Mem[00000000180000a7]
lduh [%i1+0x1d6],%l5 ! Mem[00000000188001d6]
ldx [%i3+0x010],%l1 ! Mem[0000000019800010]
ldstub [%i3+0x0d2],%l3 ! Mem[00000000198000d2]
swap [%i0+0x0e4],%l5 ! Mem[00000000180000e4]
lduw [%i2+0x0c8],%l1 ! Mem[00000000190000c8]
stw %l2,[%i0+0x150] ! Mem[0000000018000150]
jmpl %o7,%g0
ldd [%i0+0x080],%l0 ! Mem[0000000018000080]
p4_near_0_he:
stx %l5,[%i0+0x088] ! Mem[0000000018000088]
lduw [%i3+0x0b8],%l0 ! Mem[00000000198000b8]
swap [%i0+0x020],%l2 ! Mem[0000000018000020]
swap [%i0+0x0e4],%l1 ! Mem[00000000180000e4]
swap [%i2+0x114],%l6 ! Mem[0000000019000114]
jmpl %o7,%g0
stw %l4,[%i0+0x030] ! Mem[0000000018000030]
p5_near_0_le:
ldub [%i0+0x0a7],%l4 ! Mem[000000001a0000a7]
ldd [%i1+0x0d8],%l6 ! Mem[000000001a8000d8]
ldsh [%i3+0x0e0],%l1 ! Mem[000000001b8000e0]
ldsh [%i2+0x0d2],%l3 ! Mem[000000001b0000d2]
swap [%i2+0x0c4],%l5 ! Mem[000000001b0000c4]
ldsw [%i0+0x0a8],%l5 ! Mem[000000001a0000a8]
ldd [%i2+0x0b8],%l0 ! Mem[000000001b0000b8]
jmpl %o7,%g0
stx %l2,[%i1+0x000] ! Mem[000000001a800000]
p5_near_0_he:
stw %l6,[%i1+0x124] ! Mem[000000001a800124]
std %l4,[%i0+0x048] ! Mem[000000001a000048]
swap [%i3+0x1ac],%l6 ! Mem[000000001b8001ac]
jmpl %o7,%g0
ldx [%i0+0x110],%l2 ! Mem[000000001a000110]
p6_near_0_le:
lduw [%i0+0x0a4],%l4 ! Mem[000000001c0000a4]
ldstub [%i3+0x0dd],%l6 ! Mem[000000001d8000dd]
ldub [%i3+0x034],%l1 ! Mem[000000001d800034]
ldd [%i2+0x1f8],%l6 ! Mem[000000001d0001f8]
swap [%i3+0x0ec],%l4 ! Mem[000000001d8000ec]
stw %l2,[%i2+0x14c] ! Mem[000000001d00014c]
swap [%i0+0x0b8],%l0 ! Mem[000000001c0000b8]
jmpl %o7,%g0
std %l2,[%i2+0x000] ! Mem[000000001d000000]
p6_near_0_he:
ldsh [%i3+0x104],%l6 ! Mem[000000001d800104]
lduh [%i0+0x06c],%l4 ! Mem[000000001c00006c]
ldd [%i3+0x188],%l6 ! Mem[000000001d800188]
jmpl %o7,%g0
ldsh [%i0+0x114],%l2 ! Mem[000000001c000114]
p7_near_0_le:
lduw [%i0+0x0a4],%l4 ! Mem[000000001e0000a4]
ldx [%i2+0x0d8],%l6 ! Mem[000000001f0000d8]
stx %l1,[%i0+0x0c0] ! Mem[000000001e0000c0]
ldstub [%i0+0x014],%l7 ! Mem[000000001e000014]
stw %l4,[%i0+0x0f8] ! Mem[000000001e0000f8]
ldstub [%i2+0x045],%l7 ! Mem[000000001f000045]
std %l2,[%i2+0x1a0] ! Mem[000000001f0001a0]
jmpl %o7,%g0
std %l4,[%i2+0x0c8] ! Mem[000000001f0000c8]
p7_near_0_he:
sth %l2,[%i1+0x05c] ! Mem[000000001e80005c]
stb %l0,[%i0+0x075] ! Mem[000000001e000075]
ldx [%i0+0x1c0],%l2 ! Mem[000000001e0001c0]
ldub [%i1+0x0ba],%l4 ! Mem[000000001e8000ba]
swap [%i3+0x170],%l0 ! Mem[000000001f800170]
jmpl %o7,%g0
ldd [%i2+0x030],%l4 ! Mem[000000001f000030]
p8_near_0_le:
lduw [%i0+0x084],%l4 ! Mem[0000000020000084]
stx %l6,[%i0+0x0d8] ! Mem[00000000200000d8]
ldx [%i3+0x0e0],%l1 ! Mem[00000000218000e0]
lduw [%i1+0x014],%l7 ! Mem[0000000020800014]
ldstub [%i0+0x071],%l6 ! Mem[0000000020000071]
ldd [%i3+0x130],%l0 ! Mem[0000000021800130]
swap [%i0+0x0dc],%l1 ! Mem[00000000200000dc]
jmpl %o7,%g0
sth %l4,[%i3+0x08a] ! Mem[000000002180008a]
p8_near_0_he:
ldsh [%i3+0x16c],%l2 ! Mem[000000002180016c]
ldx [%i0+0x1a8],%l2 ! Mem[00000000200001a8]
lduw [%i2+0x1c0],%l2 ! Mem[00000000210001c0]
stx %l4,[%i0+0x0b8] ! Mem[00000000200000b8]
jmpl %o7,%g0
ldstub [%i2+0x170],%l0 ! Mem[0000000021000170]
p9_near_0_le:
lduw [%i0+0x084],%l4 ! Mem[0000000022000084]
swap [%i2+0x0dc],%l6 ! Mem[00000000230000dc]
ldstub [%i2+0x0c1],%l1 ! Mem[00000000230000c1]
sth %l7,[%i3+0x014] ! Mem[0000000023800014]
stb %l6,[%i2+0x071] ! Mem[0000000023000071]
lduh [%i0+0x134],%l0 ! Mem[0000000022000134]
stw %l3,[%i0+0x1a0] ! Mem[00000000220001a0]
jmpl %o7,%g0
stb %l5,[%i0+0x0ea] ! Mem[00000000220000ea]
p9_near_0_he:
ldsh [%i2+0x05c],%l2 ! Mem[000000002300005c]
swap [%i1+0x054],%l0 ! Mem[0000000022800054]
lduh [%i0+0x1e0],%l2 ! Mem[00000000220001e0]
sth %l0,[%i2+0x1a4] ! Mem[00000000230001a4]
std %l4,[%i1+0x050] ! Mem[0000000022800050]
jmpl %o7,%g0
swap [%i1+0x1bc],%l6 ! Mem[00000000228001bc]
p10_near_0_le:
lduw [%i0+0x084],%l4 ! Mem[0000000024000084]
ldsh [%i3+0x1a4],%l1 ! Mem[00000000258001a4]
ldd [%i2+0x060],%l4 ! Mem[0000000025000060]
stw %l3,[%i3+0x0d0] ! Mem[00000000258000d0]
swap [%i0+0x0e4],%l5 ! Mem[00000000240000e4]
ldstub [%i0+0x0ca],%l1 ! Mem[00000000240000ca]
stx %l2,[%i2+0x150] ! Mem[0000000025000150]
jmpl %o7,%g0
ldsh [%i2+0x0a2],%l1 ! Mem[00000000250000a2]
p10_near_0_he:
stb %l5,[%i0+0x08b] ! Mem[000000002400008b]
ldstub [%i2+0x09b],%l0 ! Mem[000000002500009b]
ldsh [%i1+0x020],%l2 ! Mem[0000000024800020]
std %l0,[%i0+0x1a0] ! Mem[00000000240001a0]
ldstub [%i0+0x115],%l6 ! Mem[0000000024000115]
jmpl %o7,%g0
stb %l4,[%i0+0x013] ! Mem[0000000024000013]
p11_near_0_le:
lduw [%i0+0x084],%l4 ! Mem[0000000026000084]
ldstub [%i2+0x0dd],%l6 ! Mem[00000000270000dd]
swap [%i3+0x0e0],%l1 ! Mem[00000000278000e0]
stb %l3,[%i1+0x0d2] ! Mem[00000000268000d2]
swap [%i2+0x0c4],%l5 ! Mem[00000000270000c4]
lduw [%i1+0x14c],%l2 ! Mem[000000002680014c]
swap [%i2+0x1a8],%l2 ! Mem[00000000270001a8]
jmpl %o7,%g0
swap [%i2+0x148],%l7 ! Mem[0000000027000148]
p11_near_0_he:
ldd [%i0+0x0a0],%l2 ! Mem[00000000260000a0]
ldsh [%i2+0x026],%l1 ! Mem[0000000027000026]
swap [%i3+0x1ac],%l6 ! Mem[00000000278001ac]
jmpl %o7,%g0
std %l2,[%i2+0x110] ! Mem[0000000027000110]
p12_near_0_le:
lduw [%i0+0x0a4],%l4 ! Mem[00000000280000a4]
lduh [%i1+0x0fc],%l6 ! Mem[00000000288000fc]
stb %l1,[%i2+0x0e1] ! Mem[00000000290000e1]
ldsh [%i2+0x014],%l7 ! Mem[0000000029000014]
lduw [%i2+0x070],%l6 ! Mem[0000000029000070]
ldub [%i1+0x114],%l0 ! Mem[0000000028800114]
ldsh [%i1+0x0fe],%l1 ! Mem[00000000288000fe]
jmpl %o7,%g0
ldd [%i0+0x088],%l4 ! Mem[0000000028000088]
p12_near_0_he:
ldstub [%i1+0x14d],%l2 ! Mem[000000002880014d]
stb %l2,[%i1+0x1aa] ! Mem[00000000288001aa]
swap [%i0+0x148],%l7 ! Mem[0000000028000148]
lduh [%i1+0x1a4],%l0 ! Mem[00000000288001a4]
jmpl %o7,%g0
swap [%i3+0x070],%l4 ! Mem[0000000029800070]
p13_near_0_le:
lduw [%i0+0x0a4],%l4 ! Mem[000000002a0000a4]
sth %l6,[%i3+0x0fc] ! Mem[000000002b8000fc]
ldsw [%i0+0x0c0],%l1 ! Mem[000000002a0000c0]
ldsw [%i3+0x014],%l7 ! Mem[000000002b800014]
swap [%i1+0x050],%l6 ! Mem[000000002a800050]
stx %l0,[%i2+0x130] ! Mem[000000002b000130]
std %l0,[%i0+0x0d8] ! Mem[000000002a0000d8]
jmpl %o7,%g0
ldsh [%i0+0x0aa],%l4 ! Mem[000000002a0000aa]
p13_near_0_he:
ldub [%i1+0x05d],%l2 ! Mem[000000002a80005d]
ldsb [%i1+0x075],%l0 ! Mem[000000002a800075]
ldstub [%i0+0x1e0],%l2 ! Mem[000000002a0001e0]
ldstub [%i0+0x09a],%l4 ! Mem[000000002a00009a]
jmpl %o7,%g0
ldd [%i1+0x150],%l0 ! Mem[000000002a800150]
p14_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[000000002c8000a4]
swap [%i2+0x0fc],%l6 ! Mem[000000002d0000fc]
ldstub [%i3+0x065],%l4 ! Mem[000000002d800065]
std %l0,[%i2+0x080] ! Mem[000000002d000080]
lduh [%i1+0x0da],%l4 ! Mem[000000002c8000da]
lduh [%i0+0x044],%l7 ! Mem[000000002c000044]
lduh [%i2+0x150],%l2 ! Mem[000000002d000150]
jmpl %o7,%g0
ldd [%i2+0x0c0],%l2 ! Mem[000000002d0000c0]
p14_near_0_he:
ldstub [%i0+0x1d3],%l3 ! Mem[000000002c0001d3]
std %l0,[%i2+0x000] ! Mem[000000002d000000]
stw %l4,[%i3+0x114] ! Mem[000000002d800114]
jmpl %o7,%g0
ldsw [%i3+0x1b4],%l0 ! Mem[000000002d8001b4]
p15_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[000000002e8000a4]
stw %l1,[%i1+0x184] ! Mem[000000002e800184]
ldstub [%i0+0x034],%l1 ! Mem[000000002e000034]
ldstub [%i0+0x03f],%l4 ! Mem[000000002e00003f]
ldd [%i2+0x060],%l2 ! Mem[000000002f000060]
swap [%i2+0x12c],%l1 ! Mem[000000002f00012c]
swap [%i3+0x188],%l2 ! Mem[000000002f800188]
jmpl %o7,%g0
stx %l7,[%i0+0x148] ! Mem[000000002e000148]
p15_near_0_he:
lduh [%i2+0x082],%l3 ! Mem[000000002f000082]
swap [%i3+0x004],%l1 ! Mem[000000002f800004]
ldsh [%i2+0x134],%l4 ! Mem[000000002f000134]
jmpl %o7,%g0
stb %l0,[%i3+0x196] ! Mem[000000002f800196]
p16_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[00000000308000a4]
ldstub [%i2+0x0fd],%l6 ! Mem[00000000310000fd]
std %l0,[%i0+0x0e0] ! Mem[00000000300000e0]
ldx [%i2+0x018],%l4 ! Mem[0000000031000018]
ldstub [%i2+0x047],%l2 ! Mem[0000000031000047]
lduw [%i2+0x10c],%l1 ! Mem[000000003100010c]
std %l2,[%i2+0x1a8] ! Mem[00000000310001a8]
jmpl %o7,%g0
stw %l7,[%i2+0x168] ! Mem[0000000031000168]
p16_near_0_he:
ldub [%i2+0x0aa],%l0 ! Mem[00000000310000aa]
ldub [%i1+0x11b],%l3 ! Mem[000000003080011b]
swap [%i0+0x114],%l4 ! Mem[0000000030000114]
jmpl %o7,%g0
swap [%i2+0x1b4],%l0 ! Mem[00000000310001b4]
p17_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[0000000032800084]
lduh [%i0+0x0fc],%l6 ! Mem[00000000320000fc]
ldub [%i3+0x0c1],%l1 ! Mem[00000000338000c1]
swap [%i1+0x0d0],%l3 ! Mem[00000000328000d0]
swap [%i2+0x0c4],%l5 ! Mem[00000000330000c4]
stw %l1,[%i2+0x0e8] ! Mem[00000000330000e8]
ldstub [%i0+0x022],%l2 ! Mem[0000000032000022]
jmpl %o7,%g0
stb %l2,[%i1+0x0e2] ! Mem[00000000328000e2]
p17_near_0_he:
ldx [%i1+0x1f0],%l3 ! Mem[00000000328001f0]
ldsb [%i2+0x048],%l1 ! Mem[0000000033000048]
ldstub [%i2+0x043],%l4 ! Mem[0000000033000043]
jmpl %o7,%g0
ldsw [%i1+0x0e4],%l1 ! Mem[00000000328000e4]
p18_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[0000000034800084]
sth %l6,[%i2+0x0fc] ! Mem[00000000350000fc]
ldsh [%i1+0x0c0],%l1 ! Mem[00000000348000c0]
ldstub [%i0+0x034],%l7 ! Mem[0000000034000034]
ldsb [%i2+0x071],%l6 ! Mem[0000000035000071]
ldub [%i1+0x114],%l0 ! Mem[0000000034800114]
lduh [%i0+0x0fe],%l1 ! Mem[00000000340000fe]
jmpl %o7,%g0
swap [%i0+0x088],%l4 ! Mem[0000000034000088]
p18_near_0_he:
stw %l5,[%i0+0x088] ! Mem[0000000034000088]
ldsw [%i1+0x098],%l0 ! Mem[0000000034800098]
ldub [%i0+0x021],%l2 ! Mem[0000000034000021]
swap [%i1+0x0e4],%l1 ! Mem[00000000348000e4]
jmpl %o7,%g0
ldstub [%i2+0x135],%l6 ! Mem[0000000035000135]
p19_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[0000000036800084]
swap [%i1+0x0fc],%l6 ! Mem[00000000368000fc]
ldstub [%i3+0x18d],%l2 ! Mem[000000003780018d]
ldstub [%i0+0x01f],%l4 ! Mem[000000003600001f]
swap [%i1+0x064],%l2 ! Mem[0000000036800064]
stb %l1,[%i3+0x12c] ! Mem[000000003780012c]
lduw [%i2+0x000],%l2 ! Mem[0000000037000000]
jmpl %o7,%g0
ldx [%i0+0x0e0],%l2 ! Mem[00000000360000e0]
p19_near_0_he:
stw %l3,[%i0+0x1f0] ! Mem[00000000360001f0]
ldx [%i1+0x048],%l1 ! Mem[0000000036800048]
ldub [%i0+0x043],%l4 ! Mem[0000000036000043]
jmpl %o7,%g0
ldstub [%i1+0x0c5],%l1 ! Mem[00000000368000c5]
p20_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[0000000038800084]
ldsb [%i2+0x184],%l1 ! Mem[0000000039000184]
swap [%i0+0x064],%l4 ! Mem[0000000038000064]
stb %l1,[%i1+0x0a1] ! Mem[00000000388000a1]
sth %l4,[%i1+0x0fa] ! Mem[00000000388000fa]
swap [%i1+0x064],%l7 ! Mem[0000000038800064]
ldsh [%i1+0x1a0],%l3 ! Mem[00000000388001a0]
jmpl %o7,%g0
std %l6,[%i3+0x148] ! Mem[0000000039800148]
p20_near_0_he:
ldstub [%i2+0x08a],%l0 ! Mem[000000003900008a]
lduw [%i2+0x024],%l1 ! Mem[0000000039000024]
swap [%i3+0x18c],%l6 ! Mem[000000003980018c]
jmpl %o7,%g0
swap [%i1+0x114],%l2 ! Mem[0000000038800114]
p21_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[000000003a8000a4]
ldsb [%i2+0x0fd],%l6 ! Mem[000000003b0000fd]
lduh [%i1+0x0c0],%l1 ! Mem[000000003a8000c0]
swap [%i0+0x014],%l7 ! Mem[000000003a000014]
ldsh [%i2+0x0fa],%l4 ! Mem[000000003b0000fa]
std %l6,[%i1+0x060] ! Mem[000000003a800060]
ldstub [%i3+0x181],%l3 ! Mem[000000003b800181]
jmpl %o7,%g0
stb %l5,[%i2+0x0ea] ! Mem[000000003b0000ea]
p21_near_0_he:
swap [%i0+0x05c],%l2 ! Mem[000000003a00005c]
ldstub [%i0+0x0bb],%l0 ! Mem[000000003a0000bb]
ldd [%i2+0x000],%l2 ! Mem[000000003b000000]
stw %l0,[%i3+0x184] ! Mem[000000003b800184]
ldstub [%i1+0x071],%l4 ! Mem[000000003a800071]
jmpl %o7,%g0
ldx [%i2+0x198],%l6 ! Mem[000000003b000198]
p22_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[000000003c8000a4]
ldsw [%i0+0x0dc],%l6 ! Mem[000000003c0000dc]
ldstub [%i0+0x0e1],%l1 ! Mem[000000003c0000e1]
ldstub [%i2+0x0f2],%l3 ! Mem[000000003d0000f2]
swap [%i3+0x0e4],%l5 ! Mem[000000003d8000e4]
swap [%i2+0x0c8],%l1 ! Mem[000000003d0000c8]
swap [%i2+0x170],%l2 ! Mem[000000003d000170]
jmpl %o7,%g0
ldstub [%i0+0x0a2],%l1 ! Mem[000000003c0000a2]
p22_near_0_he:
ldstub [%i0+0x08b],%l5 ! Mem[000000003c00008b]
stw %l1,[%i1+0x048] ! Mem[000000003c800048]
ldx [%i1+0x040],%l4 ! Mem[000000003c800040]
ldx [%i1+0x0c0],%l1 ! Mem[000000003c8000c0]
ldstub [%i0+0x135],%l6 ! Mem[000000003c000135]
jmpl %o7,%g0
ldsb [%i2+0x013],%l4 ! Mem[000000003d000013]
p23_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[000000003e8000a4]
stb %l6,[%i2+0x0dd] ! Mem[000000003f0000dd]
ldsb [%i3+0x045],%l4 ! Mem[000000003f800045]
ldd [%i1+0x0f0],%l2 ! Mem[000000003e8000f0]
swap [%i2+0x0c4],%l5 ! Mem[000000003f0000c4]
lduh [%i0+0x0ca],%l1 ! Mem[000000003e0000ca]
ldd [%i3+0x020],%l2 ! Mem[000000003f800020]
jmpl %o7,%g0
lduh [%i3+0x0e2],%l2 ! Mem[000000003f8000e2]
p23_near_0_he:
std %l0,[%i0+0x088] ! Mem[000000003e000088]
ldd [%i0+0x118],%l2 ! Mem[000000003e000118]
std %l4,[%i1+0x110] ! Mem[000000003e800110]
jmpl %o7,%g0
swap [%i0+0x114],%l2 ! Mem[000000003e000114]
p24_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[00000000408000a4]
swap [%i0+0x0dc],%l6 ! Mem[00000000400000dc]
swap [%i1+0x0c0],%l1 ! Mem[00000000408000c0]
ldstub [%i3+0x034],%l7 ! Mem[0000000041800034]
swap [%i1+0x0f8],%l4 ! Mem[00000000408000f8]
swap [%i2+0x044],%l7 ! Mem[0000000041000044]
ldsw [%i0+0x180],%l3 ! Mem[0000000040000180]
jmpl %o7,%g0
sth %l1,[%i0+0x082] ! Mem[0000000040000082]
p24_near_0_he:
ldx [%i0+0x0a8],%l5 ! Mem[00000000400000a8]
ldd [%i3+0x0b8],%l0 ! Mem[00000000418000b8]
swap [%i1+0x020],%l2 ! Mem[0000000040800020]
ldub [%i1+0x184],%l0 ! Mem[0000000040800184]
lduh [%i3+0x070],%l4 ! Mem[0000000041800070]
jmpl %o7,%g0
lduw [%i3+0x1bc],%l6 ! Mem[00000000418001bc]
p25_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[00000000428000a4]
sth %l1,[%i0+0x1a4] ! Mem[00000000420001a4]
stw %l4,[%i3+0x044] ! Mem[0000000043800044]
lduh [%i0+0x0a0],%l1 ! Mem[00000000420000a0]
ldsw [%i1+0x0f8],%l4 ! Mem[00000000428000f8]
stb %l7,[%i3+0x045] ! Mem[0000000043800045]
ldub [%i3+0x181],%l3 ! Mem[0000000043800181]
jmpl %o7,%g0
stb %l5,[%i2+0x0ea] ! Mem[00000000430000ea]
p25_near_0_he:
ldsb [%i0+0x0ab],%l5 ! Mem[00000000420000ab]
swap [%i2+0x0b8],%l0 ! Mem[00000000430000b8]
stx %l2,[%i2+0x020] ! Mem[0000000043000020]
ldstub [%i0+0x1a4],%l0 ! Mem[00000000420001a4]
swap [%i3+0x050],%l4 ! Mem[0000000043800050]
jmpl %o7,%g0
lduh [%i1+0x1be],%l6 ! Mem[00000000428001be]
p26_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[0000000044800084]
ldsb [%i1+0x0dd],%l6 ! Mem[00000000448000dd]
ldstub [%i3+0x0e1],%l1 ! Mem[00000000458000e1]
stw %l7,[%i1+0x034] ! Mem[0000000044800034]
lduw [%i3+0x050],%l6 ! Mem[0000000045800050]
ldstub [%i3+0x045],%l7 ! Mem[0000000045800045]
lduh [%i2+0x180],%l3 ! Mem[0000000045000180]
jmpl %o7,%g0
ldx [%i1+0x148],%l7 ! Mem[0000000044800148]
p26_near_0_he:
swap [%i0+0x0a0],%l3 ! Mem[00000000440000a0]
ldsw [%i2+0x004],%l1 ! Mem[0000000045000004]
ldstub [%i1+0x114],%l4 ! Mem[0000000044800114]
jmpl %o7,%g0
stw %l0,[%i2+0x1b4] ! Mem[00000000450001b4]
p27_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[0000000046800084]
ldsw [%i3+0x0dc],%l6 ! Mem[00000000478000dc]
ldsh [%i3+0x044],%l4 ! Mem[0000000047800044]
swap [%i3+0x080],%l1 ! Mem[0000000047800080]
ldub [%i3+0x0db],%l4 ! Mem[00000000478000db]
swap [%i0+0x16c],%l2 ! Mem[000000004600016c]
stb %l0,[%i1+0x075] ! Mem[0000000046800075]
jmpl %o7,%g0
stx %l2,[%i0+0x1c0] ! Mem[00000000460001c0]
p27_near_0_he:
ldstub [%i1+0x0a3],%l3 ! Mem[00000000468000a3]
ldx [%i2+0x020],%l1 ! Mem[0000000047000020]
jmpl %o7,%g0
swap [%i0+0x114],%l4 ! Mem[0000000046000114]
p28_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[0000000048800084]
lduw [%i2+0x0dc],%l6 ! Mem[00000000490000dc]
swap [%i0+0x0c0],%l1 ! Mem[00000000480000c0]
std %l2,[%i2+0x0f0] ! Mem[00000000490000f0]
lduh [%i3+0x046],%l2 ! Mem[0000000049800046]
swap [%i1+0x10c],%l1 ! Mem[000000004880010c]
stx %l2,[%i0+0x188] ! Mem[0000000048000188]
jmpl %o7,%g0
lduh [%i1+0x148],%l7 ! Mem[0000000048800148]
p28_near_0_he:
swap [%i3+0x124],%l6 ! Mem[0000000049800124]
ldstub [%i2+0x030],%l5 ! Mem[0000000049000030]
ldsh [%i3+0x142],%l5 ! Mem[0000000049800142]
jmpl %o7,%g0
ldd [%i1+0x110],%l2 ! Mem[0000000048800110]
p29_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[000000004a800084]
stw %l6,[%i3+0x0dc] ! Mem[000000004b8000dc]
std %l0,[%i3+0x0c0] ! Mem[000000004b8000c0]
ldsb [%i0+0x014],%l7 ! Mem[000000004a000014]
ldstub [%i3+0x051],%l6 ! Mem[000000004b800051]
ldx [%i0+0x060],%l7 ! Mem[000000004a000060]
stb %l3,[%i3+0x1a1] ! Mem[000000004b8001a1]
jmpl %o7,%g0
stb %l5,[%i2+0x0ea] ! Mem[000000004b0000ea]
p29_near_0_he:
ldstub [%i3+0x05d],%l2 ! Mem[000000004b80005d]
swap [%i1+0x074],%l0 ! Mem[000000004a800074]
sth %l2,[%i0+0x1e0] ! Mem[000000004a0001e0]
ldsw [%i0+0x0b8],%l4 ! Mem[000000004a0000b8]
ldsb [%i3+0x170],%l0 ! Mem[000000004b800170]
jmpl %o7,%g0
stb %l0,[%i0+0x13c] ! Mem[000000004a00013c]
p30_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[000000004c8000a4]
ldd [%i1+0x1a0],%l0 ! Mem[000000004c8001a0]
lduw [%i2+0x064],%l4 ! Mem[000000004d000064]
ldstub [%i0+0x081],%l1 ! Mem[000000004c000081]
swap [%i2+0x044],%l2 ! Mem[000000004d000044]
ldsb [%i1+0x12c],%l1 ! Mem[000000004c80012c]
ldsh [%i2+0x002],%l2 ! Mem[000000004d000002]
jmpl %o7,%g0
swap [%i1+0x0c0],%l2 ! Mem[000000004c8000c0]
p30_near_0_he:
std %l2,[%i3+0x1d0] ! Mem[000000004d8001d0]
ldsw [%i1+0x068],%l1 ! Mem[000000004c800068]
swap [%i3+0x040],%l4 ! Mem[000000004d800040]
jmpl %o7,%g0
stb %l5,[%i1+0x01c] ! Mem[000000004c80001c]
p31_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[000000004e8000a4]
swap [%i2+0x184],%l1 ! Mem[000000004f000184]
ldstub [%i0+0x045],%l4 ! Mem[000000004e000045]
ldub [%i0+0x081],%l1 ! Mem[000000004e000081]
stb %l4,[%i2+0x0db] ! Mem[000000004f0000db]
lduw [%i0+0x0e8],%l1 ! Mem[000000004e0000e8]
ldsw [%i3+0x150],%l2 ! Mem[000000004f800150]
jmpl %o7,%g0
ldub [%i0+0x0a2],%l1 ! Mem[000000004e0000a2]
p31_near_0_he:
sth %l3,[%i0+0x1d2] ! Mem[000000004e0001d2]
lduw [%i1+0x118],%l3 ! Mem[000000004e800118]
ldd [%i3+0x020],%l4 ! Mem[000000004f800020]
ldstub [%i2+0x03c],%l5 ! Mem[000000004f00003c]
stb %l3,[%i3+0x008] ! Mem[000000004f800008]
jmpl %o7,%g0
swap [%i0+0x0ac],%l6 ! Mem[000000004e0000ac]
p32_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[00000000508000a4]
ldstub [%i2+0x0fd],%l6 ! Mem[00000000510000fd]
swap [%i0+0x034],%l1 ! Mem[0000000050000034]
ldd [%i0+0x0f0],%l2 ! Mem[00000000500000f0]
ldsb [%i1+0x047],%l2 ! Mem[0000000050800047]
ldx [%i2+0x108],%l1 ! Mem[0000000051000108]
ldx [%i1+0x020],%l2 ! Mem[0000000050800020]
jmpl %o7,%g0
swap [%i0+0x0c0],%l2 ! Mem[00000000500000c0]
p32_near_0_he:
swap [%i2+0x1d0],%l3 ! Mem[00000000510001d0]
swap [%i0+0x048],%l1 ! Mem[0000000050000048]
std %l4,[%i3+0x130] ! Mem[0000000051800130]
jmpl %o7,%g0
stb %l1,[%i2+0x1a5] ! Mem[00000000510001a5]
p33_near_0_le:
lduw [%i1+0x0a4],%l4 ! Mem[00000000528000a4]
lduw [%i1+0x0fc],%l6 ! Mem[00000000528000fc]
sth %l1,[%i1+0x0e0] ! Mem[00000000528000e0]
stx %l1,[%i2+0x0a0] ! Mem[00000000530000a0]
stw %l4,[%i0+0x0d8] ! Mem[00000000520000d8]
ldub [%i1+0x045],%l7 ! Mem[0000000052800045]
swap [%i2+0x180],%l3 ! Mem[0000000053000180]
jmpl %o7,%g0
lduw [%i2+0x0c8],%l5 ! Mem[00000000530000c8]
p33_near_0_he:
lduw [%i1+0x07c],%l2 ! Mem[000000005280007c]
ldsb [%i2+0x075],%l0 ! Mem[0000000053000075]
lduw [%i0+0x1c0],%l2 ! Mem[00000000520001c0]
sth %l4,[%i2+0x0ba] ! Mem[00000000530000ba]
ldub [%i1+0x150],%l0 ! Mem[0000000052800150]
jmpl %o7,%g0
ldstub [%i3+0x11c],%l0 ! Mem[000000005380011c]
p34_near_0_le:
lduw [%i1+0x084],%l4 ! Mem[0000000054800084]
stw %l6,[%i3+0x0fc] ! Mem[00000000558000fc]
lduh [%i0+0x0c0],%l1 ! Mem[00000000540000c0]
ldstub [%i2+0x03f],%l4 ! Mem[000000005500003f]
lduw [%i0+0x044],%l2 ! Mem[0000000054000044]
ldd [%i3+0x168],%l2 ! Mem[0000000055800168]
ldstub [%i0+0x1aa],%l2 ! Mem[00000000540001aa]
jmpl %o7,%g0
ldstub [%i0+0x168],%l7 ! Mem[0000000054000168]
p34_near_0_he:
sth %l0,[%i3+0x08a] ! Mem[000000005580008a]
lduw [%i1+0x138],%l3 ! Mem[0000000054800138]
stx %l5,[%i2+0x000] ! Mem[0000000055000000]
jmpl %o7,%g0
lduh [%i3+0x03c],%l5 ! Mem[000000005580003c]
p35_near_0_le:
lduw [%i2+0x0a4],%l4 ! Mem[00000000570000a4]
std %l0,[%i3+0x180] ! Mem[0000000057800180]
ldsw [%i1+0x044],%l4 ! Mem[0000000056800044]
swap [%i0+0x0f0],%l3 ! Mem[00000000560000f0]
swap [%i1+0x0e4],%l5 ! Mem[00000000568000e4]
std %l0,[%i3+0x108] ! Mem[0000000057800108]
ldsw [%i2+0x074],%l0 ! Mem[0000000057000074]
jmpl %o7,%g0
ldub [%i0+0x1e0],%l2 ! Mem[00000000560001e0]
p35_near_0_he:
lduh [%i1+0x104],%l6 ! Mem[0000000056800104]
ldx [%i2+0x068],%l4 ! Mem[0000000057000068]
jmpl %o7,%g0
sth %l6,[%i0+0x1ae] ! Mem[00000000560001ae]
p36_near_0_le:
lduw [%i2+0x084],%l4 ! Mem[0000000059000084]
ldstub [%i0+0x1a4],%l1 ! Mem[00000000580001a4]
ldd [%i3+0x060],%l4 ! Mem[0000000059800060]
ldstub [%i0+0x081],%l1 ! Mem[0000000058000081]
ldstub [%i2+0x0fb],%l4 ! Mem[00000000590000fb]
stw %l7,[%i1+0x064] ! Mem[0000000058800064]
ldstub [%i0+0x171],%l2 ! Mem[0000000058000171]
jmpl %o7,%g0
stx %l1,[%i1+0x080] ! Mem[0000000058800080]
p36_near_0_he:
ldsh [%i0+0x0aa],%l5 ! Mem[00000000580000aa]
swap [%i0+0x098],%l0 ! Mem[0000000058000098]
sth %l2,[%i3+0x000] ! Mem[0000000059800000]
ldsw [%i2+0x1a4],%l0 ! Mem[00000000590001a4]
ldsb [%i2+0x071],%l4 ! Mem[0000000059000071]
jmpl %o7,%g0
lduh [%i0+0x012],%l4 ! Mem[0000000058000012]
p37_near_0_le:
lduw [%i2+0x084],%l4 ! Mem[000000005b000084]
ldsh [%i2+0x0fc],%l6 ! Mem[000000005b0000fc]
swap [%i0+0x0e0],%l1 ! Mem[000000005a0000e0]
std %l6,[%i1+0x010] ! Mem[000000005a800010]
sth %l6,[%i1+0x070] ! Mem[000000005a800070]
lduw [%i1+0x134],%l0 ! Mem[000000005a800134]
stb %l1,[%i2+0x0df] ! Mem[000000005b0000df]
jmpl %o7,%g0
swap [%i3+0x088],%l4 ! Mem[000000005b800088]
p37_near_0_he:
ldub [%i1+0x14d],%l2 ! Mem[000000005a80014d]
ldx [%i1+0x188],%l2 ! Mem[000000005a800188]
ldstub [%i3+0x148],%l7 ! Mem[000000005b800148]
ldstub [%i0+0x184],%l0 ! Mem[000000005a000184]
jmpl %o7,%g0
stb %l4,[%i3+0x071] ! Mem[000000005b800071]
p38_near_0_le:
lduw [%i2+0x084],%l4 ! Mem[000000005d000084]
ldub [%i0+0x0fd],%l6 ! Mem[000000005c0000fd]
lduw [%i3+0x0e0],%l1 ! Mem[000000005d8000e0]
swap [%i3+0x034],%l7 ! Mem[000000005d800034]
ldstub [%i0+0x0fb],%l4 ! Mem[000000005c0000fb]
ldd [%i2+0x040],%l6 ! Mem[000000005d000040]
std %l2,[%i2+0x170] ! Mem[000000005d000170]
jmpl %o7,%g0
sth %l2,[%i3+0x0e2] ! Mem[000000005d8000e2]
p38_near_0_he:
ldstub [%i0+0x1f3],%l3 ! Mem[000000005c0001f3]
ldsh [%i0+0x11a],%l3 ! Mem[000000005c00011a]
ldstub [%i0+0x021],%l5 ! Mem[000000005c000021]
jmpl %o7,%g0
ldstub [%i2+0x03c],%l5 ! Mem[000000005d00003c]
p39_near_0_le:
lduw [%i2+0x0a4],%l4 ! Mem[000000005f0000a4]
std %l6,[%i2+0x0f8] ! Mem[000000005f0000f8]
ldstub [%i1+0x0c1],%l1 ! Mem[000000005e8000c1]
swap [%i0+0x0a0],%l1 ! Mem[000000005e0000a0]
swap [%i0+0x0e4],%l5 ! Mem[000000005e0000e4]
lduh [%i0+0x0ca],%l1 ! Mem[000000005e0000ca]
swap [%i3+0x150],%l2 ! Mem[000000005f800150]
jmpl %o7,%g0
swap [%i3+0x0a0],%l1 ! Mem[000000005f8000a0]
p39_near_0_he:
ldd [%i0+0x0a8],%l4 ! Mem[000000005e0000a8]
sth %l0,[%i3+0x0ba] ! Mem[000000005f8000ba]
ldstub [%i1+0x001],%l2 ! Mem[000000005e800001]
ldsb [%i0+0x184],%l0 ! Mem[000000005e000184]
ldsw [%i0+0x050],%l4 ! Mem[000000005e000050]
jmpl %o7,%g0
ldd [%i1+0x0a8],%l6 ! Mem[000000005e8000a8]
p40_near_0_le:
lduw [%i2+0x0a4],%l4 ! Mem[00000000610000a4]
swap [%i1+0x0fc],%l6 ! Mem[00000000608000fc]
ldsb [%i0+0x045],%l4 ! Mem[0000000060000045]
ldsb [%i1+0x0f2],%l3 ! Mem[00000000608000f2]
std %l2,[%i3+0x040] ! Mem[0000000061800040]
swap [%i2+0x16c],%l2 ! Mem[000000006100016c]
swap [%i3+0x1a8],%l2 ! Mem[00000000618001a8]
jmpl %o7,%g0
ldsh [%i1+0x168],%l7 ! Mem[0000000060800168]
p40_near_0_he:
ldsw [%i0+0x088],%l0 ! Mem[0000000060000088]
stb %l3,[%i3+0x13b] ! Mem[000000006180013b]
ldstub [%i0+0x1ae],%l6 ! Mem[00000000600001ae]
jmpl %o7,%g0
ldub [%i1+0x134],%l2 ! Mem[0000000060800134]
p41_near_0_le:
stb %l4,[%i2+0x0a7] ! Mem[00000000630000a7]
swap [%i1+0x1a4],%l1 ! Mem[00000000628001a4]
swap [%i1+0x014],%l1 ! Mem[0000000062800014]
ldstub [%i0+0x03f],%l4 ! Mem[000000006200003f]
swap [%i3+0x064],%l2 ! Mem[0000000063800064]
swap [%i1+0x12c],%l1 ! Mem[000000006280012c]
swap [%i2+0x020],%l2 ! Mem[0000000063000020]
jmpl %o7,%g0
ldsb [%i0+0x168],%l7 ! Mem[0000000062000168]
p41_near_0_he:
swap [%i1+0x088],%l0 ! Mem[0000000062800088]
ldsh [%i1+0x11a],%l3 ! Mem[000000006280011a]
swap [%i0+0x020],%l5 ! Mem[0000000062000020]
jmpl %o7,%g0
lduh [%i2+0x03c],%l5 ! Mem[000000006300003c]
p42_near_0_le:
stb %l4,[%i2+0x0a7] ! Mem[00000000650000a7]
ldsh [%i1+0x0dc],%l6 ! Mem[00000000648000dc]
std %l0,[%i1+0x0c0] ! Mem[00000000648000c0]
lduw [%i3+0x034],%l7 ! Mem[0000000065800034]
lduw [%i2+0x0f8],%l4 ! Mem[00000000650000f8]
ldstub [%i1+0x0ca],%l1 ! Mem[00000000648000ca]
ldstub [%i2+0x151],%l2 ! Mem[0000000065000151]
jmpl %o7,%g0
swap [%i0+0x0a0],%l1 ! Mem[00000000640000a0]
p42_near_0_he:
sth %l3,[%i3+0x1f2] ! Mem[00000000658001f2]
swap [%i1+0x068],%l1 ! Mem[0000000064800068]
ldstub [%i2+0x043],%l4 ! Mem[0000000065000043]
ldd [%i3+0x038],%l4 ! Mem[0000000065800038]
ldx [%i1+0x028],%l3 ! Mem[0000000064800028]
jmpl %o7,%g0
stw %l6,[%i0+0x034] ! Mem[0000000064000034]
p43_near_0_le:
stb %l4,[%i2+0x087] ! Mem[0000000067000087]
ldub [%i3+0x0dd],%l6 ! Mem[00000000678000dd]
ldstub [%i0+0x0c1],%l1 ! Mem[00000000660000c1]
sth %l7,[%i0+0x014] ! Mem[0000000066000014]
ldstub [%i1+0x071],%l6 ! Mem[0000000066800071]
lduw [%i1+0x134],%l0 ! Mem[0000000066800134]
swap [%i0+0x0fc],%l1 ! Mem[00000000660000fc]
jmpl %o7,%g0
ldub [%i3+0x08b],%l4 ! Mem[000000006780008b]
p43_near_0_he:
lduh [%i1+0x05c],%l2 ! Mem[000000006680005c]
ldsb [%i1+0x075],%l0 ! Mem[0000000066800075]
lduh [%i1+0x042],%l4 ! Mem[0000000066800042]
stb %l1,[%i0+0x0e5] ! Mem[00000000660000e5]
jmpl %o7,%g0
ldsw [%i0+0x134],%l6 ! Mem[0000000066000134]
p44_near_0_le:
stb %l4,[%i2+0x0a7] ! Mem[00000000690000a7]
std %l6,[%i2+0x0d8] ! Mem[00000000690000d8]
ldd [%i3+0x0e0],%l0 ! Mem[00000000698000e0]
swap [%i1+0x034],%l7 ! Mem[0000000068800034]
std %l6,[%i3+0x050] ! Mem[0000000069800050]
swap [%i1+0x114],%l0 ! Mem[0000000068800114]
ldsh [%i3+0x0de],%l1 ! Mem[00000000698000de]
jmpl %o7,%g0
stb %l4,[%i3+0x0ab] ! Mem[00000000698000ab]
p44_near_0_he:
swap [%i0+0x14c],%l2 ! Mem[000000006800014c]
swap [%i0+0x1a8],%l2 ! Mem[00000000680001a8]
ldd [%i3+0x148],%l6 ! Mem[0000000069800148]
ldx [%i3+0x178],%l1 ! Mem[0000000069800178]
jmpl %o7,%g0
ldd [%i1+0x0e0],%l0 ! Mem[00000000688000e0]
p45_near_0_le:
stb %l4,[%i2+0x087] ! Mem[000000006b000087]
swap [%i0+0x0dc],%l6 ! Mem[000000006a0000dc]
swap [%i1+0x0c0],%l1 ! Mem[000000006a8000c0]
stx %l1,[%i0+0x080] ! Mem[000000006a000080]
ldsb [%i1+0x0db],%l4 ! Mem[000000006a8000db]
ldstub [%i0+0x065],%l7 ! Mem[000000006a000065]
ldsw [%i1+0x180],%l3 ! Mem[000000006a800180]
jmpl %o7,%g0
lduw [%i1+0x0e8],%l5 ! Mem[000000006a8000e8]
p45_near_0_he:
swap [%i0+0x1f0],%l3 ! Mem[000000006a0001f0]
ldsb [%i1+0x026],%l1 ! Mem[000000006a800026]
swap [%i0+0x134],%l4 ! Mem[000000006a000134]
lduw [%i2+0x1b4],%l0 ! Mem[000000006b0001b4]
swap [%i2+0x0f8],%l5 ! Mem[000000006b0000f8]
jmpl %o7,%g0
swap [%i2+0x150],%l4 ! Mem[000000006b000150]
p46_near_0_le:
stb %l4,[%i3+0x087] ! Mem[000000006d800087]
ldstub [%i3+0x184],%l1 ! Mem[000000006d800184]
swap [%i2+0x064],%l4 ! Mem[000000006d000064]
ldx [%i1+0x0f0],%l3 ! Mem[000000006c8000f0]
sth %l2,[%i1+0x046] ! Mem[000000006c800046]
ldsh [%i1+0x10c],%l1 ! Mem[000000006c80010c]
std %l2,[%i2+0x020] ! Mem[000000006d000020]
jmpl %o7,%g0
lduw [%i3+0x0e0],%l2 ! Mem[000000006d8000e0]
p46_near_0_he:
ldsb [%i1+0x08a],%l0 ! Mem[000000006c80008a]
stb %l3,[%i0+0x13b] ! Mem[000000006c00013b]
ldsh [%i2+0x020],%l5 ! Mem[000000006d000020]
jmpl %o7,%g0
stw %l0,[%i1+0x194] ! Mem[000000006c800194]
p47_near_0_le:
stb %l4,[%i3+0x087] ! Mem[000000006f800087]
ldd [%i1+0x0d8],%l6 ! Mem[000000006e8000d8]
lduh [%i3+0x0c0],%l1 ! Mem[000000006f8000c0]
ldsw [%i0+0x014],%l7 ! Mem[000000006e000014]
lduh [%i3+0x070],%l6 ! Mem[000000006f800070]
swap [%i3+0x134],%l0 ! Mem[000000006f800134]
ldstub [%i2+0x0ff],%l1 ! Mem[000000006f0000ff]
jmpl %o7,%g0
ldx [%i2+0x0e8],%l5 ! Mem[000000006f0000e8]
p47_near_0_he:
stx %l2,[%i2+0x058] ! Mem[000000006f000058]
stb %l0,[%i1+0x055] ! Mem[000000006e800055]
lduw [%i0+0x020],%l2 ! Mem[000000006e000020]
lduh [%i0+0x184],%l0 ! Mem[000000006e000184]
lduw [%i1+0x050],%l4 ! Mem[000000006e800050]
jmpl %o7,%g0
swap [%i0+0x1bc],%l6 ! Mem[000000006e0001bc]
p48_near_0_le:
stb %l4,[%i3+0x087] ! Mem[0000000071800087]
ldstub [%i3+0x0dd],%l6 ! Mem[00000000718000dd]
ldsb [%i1+0x0e1],%l1 ! Mem[00000000708000e1]
ldx [%i1+0x030],%l7 ! Mem[0000000070800030]
stx %l6,[%i2+0x050] ! Mem[0000000071000050]
lduw [%i1+0x064],%l7 ! Mem[0000000070800064]
lduw [%i2+0x1a0],%l3 ! Mem[00000000710001a0]
jmpl %o7,%g0
swap [%i3+0x080],%l1 ! Mem[0000000071800080]
p48_near_0_he:
ldd [%i0+0x1d0],%l2 ! Mem[00000000700001d0]
stb %l1,[%i1+0x006] ! Mem[0000000070800006]
ldub [%i0+0x134],%l4 ! Mem[0000000070000134]
swap [%i3+0x134],%l2 ! Mem[0000000071800134]
ldstub [%i2+0x0d9],%l5 ! Mem[00000000710000d9]
jmpl %o7,%g0
stb %l4,[%i3+0x173] ! Mem[0000000071800173]
p49_near_0_le:
stb %l4,[%i3+0x0a7] ! Mem[00000000738000a7]
ldx [%i1+0x0d8],%l6 ! Mem[00000000728000d8]
ldstub [%i3+0x034],%l1 ! Mem[0000000073800034]
ldsb [%i0+0x0d2],%l3 ! Mem[00000000720000d2]
swap [%i2+0x0e4],%l5 ! Mem[00000000730000e4]
swap [%i0+0x0e8],%l1 ! Mem[00000000720000e8]
stb %l2,[%i2+0x171] ! Mem[0000000073000171]
jmpl %o7,%g0
lduw [%i3+0x080],%l1 ! Mem[0000000073800080]
p49_near_0_he:
ldx [%i0+0x088],%l5 ! Mem[0000000072000088]
swap [%i2+0x048],%l1 ! Mem[0000000073000048]
stw %l4,[%i2+0x040] ! Mem[0000000073000040]
ldd [%i0+0x0c0],%l0 ! Mem[00000000720000c0]
swap [%i1+0x134],%l6 ! Mem[0000000072800134]
jmpl %o7,%g0
ldstub [%i1+0x08d],%l6 ! Mem[000000007280008d]
p50_near_0_le:
stb %l4,[%i3+0x0a7] ! Mem[00000000758000a7]
stx %l6,[%i3+0x0d8] ! Mem[00000000758000d8]
stw %l1,[%i3+0x0c0] ! Mem[00000000758000c0]
std %l0,[%i3+0x080] ! Mem[0000000075800080]
swap [%i1+0x0f8],%l4 ! Mem[00000000748000f8]
ldsw [%i1+0x0e8],%l1 ! Mem[00000000748000e8]
swap [%i2+0x150],%l2 ! Mem[0000000075000150]
jmpl %o7,%g0
ldsb [%i0+0x0a2],%l1 ! Mem[00000000740000a2]
p50_near_0_he:
ldsb [%i0+0x08b],%l5 ! Mem[000000007400008b]
stw %l0,[%i1+0x0b8] ! Mem[00000000748000b8]
ldsh [%i3+0x020],%l2 ! Mem[0000000075800020]
ldstub [%i3+0x1a4],%l0 ! Mem[00000000758001a4]
stw %l4,[%i3+0x050] ! Mem[0000000075800050]
jmpl %o7,%g0
stw %l6,[%i2+0x19c] ! Mem[000000007500019c]
p51_near_0_le:
stb %l4,[%i3+0x0a7] ! Mem[00000000778000a7]
stx %l1,[%i1+0x180] ! Mem[0000000076800180]
std %l4,[%i1+0x040] ! Mem[0000000076800040]
swap [%i2+0x0a0],%l1 ! Mem[00000000770000a0]
ldsw [%i1+0x0d8],%l4 ! Mem[00000000768000d8]
stw %l7,[%i1+0x044] ! Mem[0000000076800044]
std %l2,[%i3+0x180] ! Mem[0000000077800180]
jmpl %o7,%g0
lduh [%i2+0x0ea],%l5 ! Mem[00000000770000ea]
p51_near_0_he:
swap [%i0+0x0a8],%l5 ! Mem[00000000760000a8]
ldstub [%i3+0x0bb],%l0 ! Mem[00000000778000bb]
swap [%i3+0x040],%l4 ! Mem[0000000077800040]
stb %l5,[%i2+0x03c] ! Mem[000000007700003c]
ldstub [%i3+0x028],%l3 ! Mem[0000000077800028]
jmpl %o7,%g0
lduh [%i1+0x152],%l4 ! Mem[0000000076800152]
p52_near_0_le:
stb %l4,[%i3+0x087] ! Mem[0000000079800087]
ldd [%i0+0x0f8],%l6 ! Mem[00000000780000f8]
ldstub [%i0+0x0e1],%l1 ! Mem[00000000780000e1]
ldstub [%i2+0x034],%l7 ! Mem[0000000079000034]
stw %l2,[%i3+0x044] ! Mem[0000000079800044]
ldsw [%i3+0x12c],%l1 ! Mem[000000007980012c]
stb %l2,[%i2+0x022] ! Mem[0000000079000022]
jmpl %o7,%g0
lduh [%i2+0x0e2],%l2 ! Mem[00000000790000e2]
p52_near_0_he:
lduh [%i3+0x1d2],%l3 ! Mem[00000000798001d2]
sth %l3,[%i1+0x13a] ! Mem[000000007880013a]
lduw [%i0+0x000],%l5 ! Mem[0000000078000000]
jmpl %o7,%g0
ldstub [%i3+0x03c],%l5 ! Mem[000000007980003c]
p53_near_0_le:
stb %l4,[%i3+0x087] ! Mem[000000007b800087]
ldstub [%i2+0x0fd],%l6 ! Mem[000000007b0000fd]
ldd [%i2+0x060],%l4 ! Mem[000000007b000060]
stw %l3,[%i3+0x0d0] ! Mem[000000007b8000d0]
swap [%i3+0x064],%l2 ! Mem[000000007b800064]
stx %l2,[%i1+0x168] ! Mem[000000007a800168]
stw %l2,[%i0+0x1a8] ! Mem[000000007a0001a8]
jmpl %o7,%g0
swap [%i0+0x1c0],%l2 ! Mem[000000007a0001c0]
p53_near_0_he:
ldstub [%i2+0x0a3],%l3 ! Mem[000000007b0000a3]
ldsw [%i3+0x024],%l1 ! Mem[000000007b800024]
jmpl %o7,%g0
ldsb [%i3+0x114],%l4 ! Mem[000000007b800114]
p54_near_0_le:
stb %l4,[%i3+0x087] ! Mem[000000007d800087]
ldx [%i1+0x0f8],%l6 ! Mem[000000007c8000f8]
swap [%i1+0x0c0],%l1 ! Mem[000000007c8000c0]
stb %l7,[%i0+0x034] ! Mem[000000007c000034]
lduw [%i1+0x050],%l6 ! Mem[000000007c800050]
swap [%i0+0x0c8],%l1 ! Mem[000000007c0000c8]
ldub [%i2+0x151],%l2 ! Mem[000000007d000151]
jmpl %o7,%g0
ldub [%i1+0x0e2],%l2 ! Mem[000000007c8000e2]
p54_near_0_he:
std %l2,[%i3+0x1f0] ! Mem[000000007d8001f0]
ldstub [%i1+0x048],%l1 ! Mem[000000007c800048]
ldstub [%i0+0x021],%l5 ! Mem[000000007c000021]
jmpl %o7,%g0
stw %l5,[%i2+0x03c] ! Mem[000000007d00003c]
p55_near_0_le:
stb %l4,[%i3+0x087] ! Mem[000000007f800087]
stx %l6,[%i2+0x0f8] ! Mem[000000007f0000f8]
ldx [%i3+0x0e0],%l1 ! Mem[000000007f8000e0]
swap [%i1+0x034],%l7 ! Mem[000000007e800034]
swap [%i1+0x070],%l6 ! Mem[000000007e800070]
ldstub [%i1+0x114],%l0 ! Mem[000000007e800114]
ldsw [%i1+0x0dc],%l1 ! Mem[000000007e8000dc]
jmpl %o7,%g0
stw %l4,[%i3+0x088] ! Mem[000000007f800088]
p55_near_0_he:
ldstub [%i1+0x16d],%l2 ! Mem[000000007e80016d]
ldsh [%i2+0x18a],%l2 ! Mem[000000007f00018a]
swap [%i0+0x148],%l7 ! Mem[000000007e000148]
ldsw [%i2+0x178],%l1 ! Mem[000000007f000178]
jmpl %o7,%g0
ldx [%i2+0x0c0],%l1 ! Mem[000000007f0000c0]
p56_near_0_le:
stb %l4,[%i3+0x0a7] ! Mem[00000000818000a7]
swap [%i1+0x0fc],%l6 ! Mem[00000000808000fc]
ldstub [%i3+0x0c1],%l1 ! Mem[00000000818000c1]
stb %l1,[%i2+0x081] ! Mem[0000000081000081]
ldub [%i3+0x047],%l2 ! Mem[0000000081800047]
ldub [%i2+0x05d],%l2 ! Mem[000000008100005d]
lduh [%i3+0x0ba],%l0 ! Mem[00000000818000ba]
jmpl %o7,%g0
sth %l2,[%i0+0x020] ! Mem[0000000080000020]
p56_near_0_he:
lduh [%i2+0x124],%l6 ! Mem[0000000081000124]
ldstub [%i0+0x06c],%l4 ! Mem[000000008000006c]
ldx [%i0+0x188],%l6 ! Mem[0000000080000188]
jmpl %o7,%g0
ldstub [%i1+0x134],%l2 ! Mem[0000000080800134]
p57_near_0_le:
stb %l4,[%i0+0x087] ! Mem[0000000082000087]
ldub [%i2+0x1ee],%l4 ! Mem[00000000830001ee]
stx %l2,[%i3+0x188] ! Mem[0000000083800188]
lduw [%i3+0x01c],%l4 ! Mem[000000008380001c]
stb %l2,[%i2+0x067] ! Mem[0000000083000067]
swap [%i0+0x10c],%l1 ! Mem[000000008200010c]
ldstub [%i2+0x002],%l2 ! Mem[0000000083000002]
jmpl %o7,%g0
swap [%i0+0x0c0],%l2 ! Mem[00000000820000c0]
p57_near_0_he:
ldsh [%i0+0x08a],%l0 ! Mem[000000008200008a]
ldd [%i1+0x068],%l4 ! Mem[0000000082800068]
ldsw [%i3+0x0cc],%l4 ! Mem[00000000838000cc]
jmpl %o7,%g0
sth %l1,[%i0+0x184] ! Mem[0000000082000184]
p58_near_0_le:
stb %l4,[%i0+0x0a7] ! Mem[00000000840000a7]
ldstub [%i2+0x0fd],%l6 ! Mem[00000000850000fd]
swap [%i3+0x0e0],%l1 ! Mem[00000000858000e0]
ldstub [%i0+0x034],%l7 ! Mem[0000000084000034]
std %l6,[%i1+0x070] ! Mem[0000000084800070]
ldstub [%i2+0x134],%l0 ! Mem[0000000085000134]
lduw [%i0+0x0fc],%l1 ! Mem[00000000840000fc]
jmpl %o7,%g0
std %l0,[%i3+0x0a0] ! Mem[00000000858000a0]
p58_near_0_he:
ldstub [%i0+0x0ab],%l5 ! Mem[00000000840000ab]
stx %l0,[%i0+0x0b8] ! Mem[00000000840000b8]
ldub [%i1+0x001],%l2 ! Mem[0000000084800001]
ldx [%i1+0x1a0],%l0 ! Mem[00000000848001a0]
swap [%i0+0x050],%l4 ! Mem[0000000084000050]
jmpl %o7,%g0
ldx [%i0+0x198],%l6 ! Mem[0000000084000198]
p59_near_0_le:
stb %l4,[%i0+0x0a7] ! Mem[00000000860000a7]
lduh [%i0+0x0fc],%l6 ! Mem[00000000860000fc]
sth %l1,[%i3+0x0e0] ! Mem[00000000878000e0]
ldx [%i1+0x030],%l7 ! Mem[0000000086800030]
stw %l4,[%i0+0x0d8] ! Mem[00000000860000d8]
std %l6,[%i0+0x040] ! Mem[0000000086000040]
ldstub [%i0+0x171],%l2 ! Mem[0000000086000171]
jmpl %o7,%g0
ldstub [%i0+0x082],%l1 ! Mem[0000000086000082]
p59_near_0_he:
swap [%i1+0x080],%l3 ! Mem[0000000086800080]
ldstub [%i2+0x006],%l1 ! Mem[0000000087000006]
ldx [%i0+0x110],%l4 ! Mem[0000000086000110]
ldsh [%i3+0x196],%l0 ! Mem[0000000087800196]
sth %l5,[%i2+0x032] ! Mem[0000000087000032]
jmpl %o7,%g0
ldsw [%i2+0x0ac],%l6 ! Mem[00000000870000ac]
p60_near_0_le:
stb %l4,[%i0+0x0a7] ! Mem[00000000880000a7]
sth %l6,[%i2+0x0fc] ! Mem[00000000890000fc]
ldsw [%i1+0x0e0],%l1 ! Mem[00000000888000e0]
stw %l7,[%i3+0x014] ! Mem[0000000089800014]
ldsb [%i1+0x051],%l6 ! Mem[0000000088800051]
ldstub [%i0+0x045],%l7 ! Mem[0000000088000045]
ldx [%i1+0x150],%l2 ! Mem[0000000088800150]
jmpl %o7,%g0
ldstub [%i3+0x0e2],%l2 ! Mem[00000000898000e2]
p60_near_0_he:
ldsb [%i0+0x1d3],%l3 ! Mem[00000000880001d3]
sth %l1,[%i3+0x068] ! Mem[0000000089800068]
ldd [%i1+0x060],%l4 ! Mem[0000000088800060]
jmpl %o7,%g0
swap [%i0+0x0c4],%l1 ! Mem[00000000880000c4]
p61_near_0_le:
stb %l4,[%i0+0x0a7] ! Mem[000000008a0000a7]
swap [%i1+0x0fc],%l6 ! Mem[000000008a8000fc]
ldsb [%i3+0x0c1],%l1 ! Mem[000000008b8000c1]
swap [%i0+0x034],%l7 ! Mem[000000008a000034]
lduh [%i1+0x070],%l6 ! Mem[000000008a800070]
ldstub [%i0+0x134],%l0 ! Mem[000000008a000134]
std %l0,[%i0+0x0f8] ! Mem[000000008a0000f8]
jmpl %o7,%g0
ldstub [%i3+0x08b],%l4 ! Mem[000000008b80008b]
p61_near_0_he:
ldsh [%i0+0x08a],%l5 ! Mem[000000008a00008a]
sth %l0,[%i3+0x09a] ! Mem[000000008b80009a]
ldd [%i0+0x000],%l2 ! Mem[000000008a000000]
ldstub [%i0+0x184],%l0 ! Mem[000000008a000184]
jmpl %o7,%g0
stw %l6,[%i0+0x114] ! Mem[000000008a000114]
p62_near_0_le:
stb %l4,[%i0+0x087] ! Mem[000000008c000087]
ldsw [%i1+0x1a4],%l1 ! Mem[000000008c8001a4]
ldsh [%i2+0x18c],%l2 ! Mem[000000008d00018c]
swap [%i2+0x03c],%l4 ! Mem[000000008d00003c]
lduh [%i1+0x046],%l2 ! Mem[000000008c800046]
ldstub [%i1+0x12c],%l1 ! Mem[000000008c80012c]
lduw [%i0+0x1a8],%l2 ! Mem[000000008c0001a8]
jmpl %o7,%g0
stx %l7,[%i0+0x148] ! Mem[000000008c000148]
p62_near_0_he:
ldx [%i0+0x088],%l0 ! Mem[000000008c000088]
ldsw [%i1+0x118],%l3 ! Mem[000000008c800118]
ldsh [%i1+0x020],%l5 ! Mem[000000008c800020]
jmpl %o7,%g0
lduh [%i3+0x03c],%l5 ! Mem[000000008d80003c]
p63_near_0_le:
stb %l4,[%i0+0x087] ! Mem[000000008e000087]
ldstub [%i1+0x0dd],%l6 ! Mem[000000008e8000dd]
stw %l1,[%i1+0x0e0] ! Mem[000000008e8000e0]
ldsb [%i2+0x034],%l7 ! Mem[000000008f000034]
swap [%i3+0x0d8],%l4 ! Mem[000000008f8000d8]
lduw [%i1+0x044],%l7 ! Mem[000000008e800044]
ldsb [%i2+0x181],%l3 ! Mem[000000008f000181]
jmpl %o7,%g0
lduh [%i1+0x0ca],%l5 ! Mem[000000008e8000ca]
p63_near_0_he:
ldx [%i1+0x058],%l2 ! Mem[000000008e800058]
ldsb [%i1+0x055],%l0 ! Mem[000000008e800055]
ldsw [%i0+0x1e0],%l2 ! Mem[000000008e0001e0]
ldsb [%i1+0x0ba],%l4 ! Mem[000000008e8000ba]
ldsw [%i3+0x150],%l0 ! Mem[000000008f800150]
jmpl %o7,%g0
lduw [%i1+0x11c],%l0 ! Mem[000000008e80011c]
near0_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
near0_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near0_end:
.seg "text"
.align 0x2000
user_near1_start:
p0_near_1_le:
ldstub [%i0+0x033],%l6 ! Mem[0000000010000033]
jmpl %o7,%g0
ldstub [%i1+0x0ff],%l0 ! Mem[00000000108000ff]
p0_near_1_he:
swap [%i0+0x1e4],%l3 ! Mem[00000000100001e4]
stx %l1,[%i3+0x198] ! Mem[0000000011800198]
ldub [%i2+0x132],%l4 ! Mem[0000000011000132]
ldsb [%i1+0x1f0],%l2 ! Mem[00000000108001f0]
jmpl %o7,%g0
ldstub [%i3+0x055],%l5 ! Mem[0000000011800055]
p1_near_1_le:
ldstub [%i3+0x176],%l6 ! Mem[0000000013800176]
lduh [%i0+0x0cc],%l4 ! Mem[00000000120000cc]
swap [%i2+0x1a4],%l1 ! Mem[00000000130001a4]
ldsw [%i3+0x1dc],%l3 ! Mem[00000000138001dc]
jmpl %o7,%g0
ldstub [%i2+0x032],%l0 ! Mem[0000000013000032]
p1_near_1_he:
ldstub [%i2+0x0b5],%l1 ! Mem[00000000130000b5]
ldstub [%i1+0x114],%l6 ! Mem[0000000012800114]
ldsw [%i3+0x1a0],%l0 ! Mem[00000000138001a0]
ldx [%i3+0x0f0],%l6 ! Mem[00000000138000f0]
std %l6,[%i1+0x028] ! Mem[0000000012800028]
jmpl %o7,%g0
swap [%i1+0x040],%l3 ! Mem[0000000012800040]
p2_near_1_le:
swap [%i3+0x1a8],%l6 ! Mem[00000000158001a8]
ldsb [%i2+0x0ba],%l2 ! Mem[00000000150000ba]
std %l2,[%i3+0x080] ! Mem[0000000015800080]
stw %l4,[%i1+0x078] ! Mem[0000000014800078]
ldstub [%i3+0x031],%l6 ! Mem[0000000015800031]
jmpl %o7,%g0
swap [%i2+0x0b4],%l3 ! Mem[00000000150000b4]
p2_near_1_he:
jmpl %o7,%g0
ldd [%i0+0x1e0],%l0 ! Mem[00000000140001e0]
jmpl %o7,%g0
nop
p3_near_1_le:
ldsb [%i1+0x196],%l0 ! Mem[0000000016800196]
ldstub [%i1+0x0f9],%l5 ! Mem[00000000168000f9]
stx %l0,[%i1+0x030] ! Mem[0000000016800030]
swap [%i0+0x1b0],%l0 ! Mem[00000000160001b0]
jmpl %o7,%g0
stw %l1,[%i0+0x1ec] ! Mem[00000000160001ec]
p3_near_1_he:
swap [%i0+0x180],%l0 ! Mem[0000000016000180]
stx %l6,[%i3+0x0d0] ! Mem[00000000178000d0]
lduw [%i2+0x090],%l3 ! Mem[0000000017000090]
ldstub [%i1+0x0bb],%l7 ! Mem[00000000168000bb]
sth %l2,[%i0+0x1ae] ! Mem[00000000160001ae]
swap [%i2+0x04c],%l2 ! Mem[000000001700004c]
jmpl %o7,%g0
ldstub [%i3+0x03e],%l7 ! Mem[000000001780003e]
p4_near_1_le:
ldd [%i3+0x180],%l0 ! Mem[0000000019800180]
sth %l3,[%i2+0x1de] ! Mem[00000000190001de]
stb %l2,[%i1+0x0a0] ! Mem[00000000188000a0]
stw %l4,[%i3+0x058] ! Mem[0000000019800058]
jmpl %o7,%g0
swap [%i0+0x010],%l6 ! Mem[0000000018000010]
p4_near_1_he:
ldsh [%i0+0x1d4],%l0 ! Mem[00000000180001d4]
jmpl %o7,%g0
swap [%i1+0x0c8],%l1 ! Mem[00000000188000c8]
p5_near_1_le:
jmpl %o7,%g0
ldstub [%i2+0x04a],%l3 ! Mem[000000001b00004a]
jmpl %o7,%g0
nop
p5_near_1_he:
swap [%i2+0x0dc],%l2 ! Mem[000000001b0000dc]
ldub [%i1+0x150],%l2 ! Mem[000000001a800150]
stw %l2,[%i2+0x078] ! Mem[000000001b000078]
lduw [%i1+0x118],%l7 ! Mem[000000001a800118]
swap [%i3+0x040],%l1 ! Mem[000000001b800040]
ldstub [%i1+0x1b4],%l3 ! Mem[000000001a8001b4]
jmpl %o7,%g0
ldx [%i0+0x1f0],%l0 ! Mem[000000001a0001f0]
p6_near_1_le:
jmpl %o7,%g0
ldub [%i2+0x06a],%l3 ! Mem[000000001d00006a]
jmpl %o7,%g0
nop
p6_near_1_he:
swap [%i0+0x0fc],%l2 ! Mem[000000001c0000fc]
swap [%i3+0x150],%l2 ! Mem[000000001d800150]
stb %l2,[%i3+0x07a] ! Mem[000000001d80007a]
ldsh [%i2+0x1ae],%l0 ! Mem[000000001d0001ae]
sth %l1,[%i2+0x022] ! Mem[000000001d000022]
swap [%i0+0x048],%l5 ! Mem[000000001c000048]
jmpl %o7,%g0
stw %l5,[%i3+0x0cc] ! Mem[000000001d8000cc]
p7_near_1_le:
ldub [%i1+0x1a5],%l1 ! Mem[000000001e8001a5]
std %l2,[%i2+0x0b8] ! Mem[000000001f0000b8]
swap [%i0+0x0bc],%l4 ! Mem[000000001e0000bc]
stx %l4,[%i3+0x058] ! Mem[000000001f800058]
jmpl %o7,%g0
ldsb [%i3+0x031],%l6 ! Mem[000000001f800031]
p7_near_1_he:
ldsh [%i1+0x082],%l4 ! Mem[000000001e800082]
jmpl %o7,%g0
ldub [%i0+0x018],%l7 ! Mem[000000001e000018]
p8_near_1_le:
ldstub [%i2+0x114],%l4 ! Mem[0000000021000114]
jmpl %o7,%g0
ldsb [%i1+0x196],%l0 ! Mem[0000000020800196]
p8_near_1_he:
jmpl %o7,%g0
stb %l2,[%i3+0x0b8] ! Mem[00000000218000b8]
jmpl %o7,%g0
nop
p9_near_1_le:
ldstub [%i3+0x114],%l2 ! Mem[0000000023800114]
ldsb [%i2+0x0f9],%l5 ! Mem[00000000230000f9]
stw %l4,[%i1+0x170] ! Mem[0000000022800170]
sth %l0,[%i2+0x1b2] ! Mem[00000000230001b2]
lduw [%i1+0x074],%l2 ! Mem[0000000022800074]
ldsw [%i0+0x118],%l6 ! Mem[0000000022000118]
jmpl %o7,%g0
stb %l1,[%i3+0x05e] ! Mem[000000002380005e]
p9_near_1_he:
ldub [%i3+0x06e],%l2 ! Mem[000000002380006e]
lduh [%i0+0x13e],%l0 ! Mem[000000002200013e]
sth %l2,[%i2+0x15c] ! Mem[000000002300015c]
ldstub [%i2+0x151],%l2 ! Mem[0000000023000151]
jmpl %o7,%g0
ldd [%i3+0x1c0],%l6 ! Mem[00000000238001c0]
p10_near_1_le:
stw %l1,[%i2+0x1a4] ! Mem[00000000250001a4]
ldsh [%i1+0x1de],%l3 ! Mem[00000000248001de]
ldstub [%i1+0x032],%l0 ! Mem[0000000024800032]
ldstub [%i1+0x0a4],%l5 ! Mem[00000000248000a4]
jmpl %o7,%g0
sth %l1,[%i0+0x1cc] ! Mem[00000000240001cc]
p10_near_1_he:
ldub [%i3+0x0a3],%l4 ! Mem[00000000258000a3]
swap [%i2+0x018],%l7 ! Mem[0000000025000018]
swap [%i2+0x09c],%l3 ! Mem[000000002500009c]
ldsb [%i3+0x089],%l6 ! Mem[0000000025800089]
ldx [%i2+0x198],%l6 ! Mem[0000000025000198]
ldstub [%i1+0x124],%l6 ! Mem[0000000024800124]
jmpl %o7,%g0
ldsh [%i1+0x1fe],%l5 ! Mem[00000000248001fe]
p11_near_1_le:
jmpl %o7,%g0
ldsw [%i2+0x048],%l3 ! Mem[0000000027000048]
jmpl %o7,%g0
nop
p11_near_1_he:
ldstub [%i2+0x0dc],%l2 ! Mem[00000000270000dc]
std %l2,[%i3+0x178] ! Mem[0000000027800178]
swap [%i1+0x138],%l6 ! Mem[0000000026800138]
ldd [%i1+0x058],%l0 ! Mem[0000000026800058]
ldsw [%i1+0x118],%l4 ! Mem[0000000026800118]
ldsb [%i1+0x1f9],%l0 ! Mem[00000000268001f9]
jmpl %o7,%g0
ldsh [%i3+0x0e4],%l2 ! Mem[00000000278000e4]
p12_near_1_le:
ldd [%i3+0x1a8],%l6 ! Mem[00000000298001a8]
ldstub [%i2+0x114],%l2 ! Mem[0000000029000114]
stw %l5,[%i3+0x0d8] ! Mem[00000000298000d8]
lduw [%i3+0x150],%l4 ! Mem[0000000029800150]
jmpl %o7,%g0
std %l0,[%i0+0x1b0] ! Mem[00000000280001b0]
p12_near_1_he:
std %l4,[%i0+0x158] ! Mem[0000000028000158]
jmpl %o7,%g0
ldub [%i0+0x04e],%l1 ! Mem[000000002800004e]
p13_near_1_le:
lduh [%i3+0x18e],%l6 ! Mem[000000002b80018e]
jmpl %o7,%g0
ldsb [%i0+0x1a9],%l6 ! Mem[000000002a0001a9]
p13_near_1_he:
stw %l3,[%i2+0x0a8] ! Mem[000000002b0000a8]
ldsb [%i2+0x036],%l5 ! Mem[000000002b000036]
lduw [%i0+0x108],%l2 ! Mem[000000002a000108]
ldstub [%i1+0x114],%l6 ! Mem[000000002a800114]
std %l0,[%i3+0x1a0] ! Mem[000000002b8001a0]
jmpl %o7,%g0
swap [%i2+0x1c4],%l0 ! Mem[000000002b0001c4]
p14_near_1_le:
jmpl %o7,%g0
ldsb [%i0+0x098],%l2 ! Mem[000000002c000098]
jmpl %o7,%g0
nop
p14_near_1_he:
lduw [%i0+0x0dc],%l2 ! Mem[000000002c0000dc]
ldd [%i2+0x150],%l2 ! Mem[000000002d000150]
lduh [%i0+0x07a],%l2 ! Mem[000000002c00007a]
swap [%i3+0x138],%l7 ! Mem[000000002d800138]
lduh [%i2+0x000],%l2 ! Mem[000000002d000000]
ldub [%i0+0x194],%l3 ! Mem[000000002c000194]
jmpl %o7,%g0
lduw [%i1+0x1f4],%l0 ! Mem[000000002c8001f4]
p15_near_1_le:
jmpl %o7,%g0
stx %l2,[%i2+0x098] ! Mem[000000002f000098]
jmpl %o7,%g0
nop
p15_near_1_he:
stb %l2,[%i2+0x0fc] ! Mem[000000002f0000fc]
stb %l2,[%i1+0x170] ! Mem[000000002e800170]
ldstub [%i1+0x07a],%l2 ! Mem[000000002e80007a]
ldsh [%i1+0x138],%l7 ! Mem[000000002e800138]
ldstub [%i1+0x060],%l1 ! Mem[000000002e800060]
swap [%i2+0x03c],%l4 ! Mem[000000002f00003c]
jmpl %o7,%g0
stx %l1,[%i3+0x0f0] ! Mem[000000002f8000f0]
p16_near_1_le:
jmpl %o7,%g0
ldstub [%i0+0x0b8],%l2 ! Mem[00000000300000b8]
jmpl %o7,%g0
nop
p16_near_1_he:
sth %l2,[%i1+0x0dc] ! Mem[00000000308000dc]
sth %l2,[%i0+0x178] ! Mem[0000000030000178]
ldd [%i0+0x090],%l0 ! Mem[0000000030000090]
stb %l1,[%i3+0x07e] ! Mem[000000003180007e]
ldsb [%i3+0x029],%l4 ! Mem[0000000031800029]
ldstub [%i0+0x1f9],%l0 ! Mem[00000000300001f9]
jmpl %o7,%g0
stw %l2,[%i0+0x0c4] ! Mem[00000000300000c4]
p17_near_1_le:
lduh [%i3+0x176],%l6 ! Mem[0000000033800176]
ldsh [%i1+0x162],%l5 ! Mem[0000000032800162]
ldx [%i3+0x1a8],%l6 ! Mem[00000000338001a8]
sth %l2,[%i0+0x0ba] ! Mem[00000000320000ba]
jmpl %o7,%g0
stw %l4,[%i0+0x09c] ! Mem[000000003200009c]
p17_near_1_he:
lduh [%i0+0x020],%l2 ! Mem[0000000032000020]
jmpl %o7,%g0
lduh [%i3+0x194],%l3 ! Mem[0000000033800194]
p18_near_1_le:
ldsw [%i3+0x140],%l5 ! Mem[0000000035800140]
ldub [%i3+0x1a9],%l6 ! Mem[00000000358001a9]
lduw [%i2+0x030],%l4 ! Mem[0000000035000030]
ldsw [%i2+0x094],%l0 ! Mem[0000000035000094]
ldstub [%i0+0x181],%l1 ! Mem[0000000034000181]
stw %l6,[%i2+0x054] ! Mem[0000000035000054]
jmpl %o7,%g0
swap [%i1+0x110],%l7 ! Mem[0000000034800110]
p18_near_1_he:
ldd [%i3+0x018],%l6 ! Mem[0000000035800018]
swap [%i0+0x05c],%l1 ! Mem[000000003400005c]
ldstub [%i0+0x05d],%l2 ! Mem[000000003400005d]
sth %l4,[%i2+0x1b4] ! Mem[00000000350001b4]
jmpl %o7,%g0
swap [%i3+0x09c],%l7 ! Mem[000000003580009c]
p19_near_1_le:
lduw [%i1+0x154],%l6 ! Mem[0000000036800154]
ldx [%i1+0x140],%l5 ! Mem[0000000036800140]
ldsh [%i2+0x1a8],%l6 ! Mem[00000000370001a8]
ldsh [%i0+0x09a],%l2 ! Mem[000000003600009a]
jmpl %o7,%g0
ldsb [%i1+0x0b4],%l0 ! Mem[00000000368000b4]
p19_near_1_he:
swap [%i3+0x060],%l1 ! Mem[0000000037800060]
stx %l5,[%i0+0x110] ! Mem[0000000036000110]
ldsb [%i2+0x083],%l4 ! Mem[0000000037000083]
swap [%i0+0x0e8],%l1 ! Mem[00000000360000e8]
ldstub [%i2+0x0bf],%l3 ! Mem[00000000370000bf]
swap [%i0+0x088],%l6 ! Mem[0000000036000088]
lduw [%i3+0x198],%l6 ! Mem[0000000037800198]
jmpl %o7,%g0
ldsh [%i2+0x104],%l6 ! Mem[0000000037000104]
p20_near_1_le:
jmpl %o7,%g0
ldd [%i2+0x068],%l2 ! Mem[0000000039000068]
jmpl %o7,%g0
nop
p20_near_1_he:
swap [%i1+0x058],%l4 ! Mem[0000000038800058]
ldd [%i3+0x030],%l6 ! Mem[0000000039800030]
stw %l3,[%i0+0x0b4] ! Mem[00000000380000b4]
std %l0,[%i2+0x0c8] ! Mem[00000000390000c8]
ldd [%i2+0x000],%l0 ! Mem[0000000039000000]
ldsw [%i2+0x1f8],%l5 ! Mem[00000000390001f8]
jmpl %o7,%g0
ldstub [%i1+0x066],%l0 ! Mem[0000000038800066]
p21_near_1_le:
lduw [%i1+0x114],%l2 ! Mem[000000003a800114]
swap [%i1+0x1fc],%l3 ! Mem[000000003a8001fc]
stx %l0,[%i0+0x010] ! Mem[000000003a000010]
ldub [%i0+0x192],%l0 ! Mem[000000003a000192]
ldx [%i0+0x070],%l2 ! Mem[000000003a000070]
lduh [%i0+0x0b6],%l3 ! Mem[000000003a0000b6]
jmpl %o7,%g0
ldstub [%i2+0x0ef],%l0 ! Mem[000000003b0000ef]
p21_near_1_he:
jmpl %o7,%g0
lduw [%i3+0x0dc],%l3 ! Mem[000000003b8000dc]
jmpl %o7,%g0
nop
p22_near_1_le:
swap [%i2+0x1a8],%l6 ! Mem[000000003d0001a8]
ldsb [%i2+0x004],%l0 ! Mem[000000003d000004]
stx %l0,[%i2+0x0b0] ! Mem[000000003d0000b0]
stb %l1,[%i0+0x181] ! Mem[000000003c000181]
jmpl %o7,%g0
stb %l6,[%i3+0x074] ! Mem[000000003d800074]
p22_near_1_he:
lduh [%i0+0x082],%l4 ! Mem[000000003c000082]
ldstub [%i1+0x018],%l7 ! Mem[000000003c800018]
stb %l3,[%i1+0x0b1] ! Mem[000000003c8000b1]
ldstub [%i3+0x0a9],%l6 ! Mem[000000003d8000a9]
ldx [%i0+0x1b8],%l6 ! Mem[000000003c0001b8]
jmpl %o7,%g0
swap [%i1+0x124],%l6 ! Mem[000000003c800124]
p23_near_1_le:
jmpl %o7,%g0
swap [%i0+0x048],%l3 ! Mem[000000003e000048]
jmpl %o7,%g0
nop
p23_near_1_he:
ldd [%i2+0x0f8],%l2 ! Mem[000000003f0000f8]
swap [%i1+0x170],%l2 ! Mem[000000003e800170]
ldd [%i2+0x078],%l2 ! Mem[000000003f000078]
stx %l0,[%i2+0x1a8] ! Mem[000000003f0001a8]
ldx [%i0+0x020],%l2 ! Mem[000000003e000020]
ldx [%i2+0x190],%l3 ! Mem[000000003f000190]
jmpl %o7,%g0
lduh [%i2+0x1d4],%l0 ! Mem[000000003f0001d4]
p24_near_1_le:
ldx [%i0+0x130],%l2 ! Mem[0000000040000130]
ldx [%i1+0x0f8],%l5 ! Mem[00000000408000f8]
swap [%i2+0x170],%l4 ! Mem[0000000041000170]
ldub [%i0+0x0f8],%l0 ! Mem[00000000400000f8]
stw %l2,[%i3+0x178] ! Mem[0000000041800178]
stx %l1,[%i3+0x090] ! Mem[0000000041800090]
jmpl %o7,%g0
swap [%i1+0x05c],%l1 ! Mem[000000004080005c]
p24_near_1_he:
ldstub [%i1+0x04e],%l2 ! Mem[000000004080004e]
ldx [%i2+0x118],%l0 ! Mem[0000000041000118]
ldstub [%i1+0x013],%l2 ! Mem[0000000040800013]
ldstub [%i1+0x092],%l2 ! Mem[0000000040800092]
jmpl %o7,%g0
ldsh [%i0+0x1b2],%l6 ! Mem[00000000400001b2]
p25_near_1_le:
ldsh [%i0+0x134],%l2 ! Mem[0000000042000134]
ldx [%i3+0x1d8],%l3 ! Mem[00000000438001d8]
std %l0,[%i3+0x010] ! Mem[0000000043800010]
std %l0,[%i3+0x190] ! Mem[0000000043800190]
ldsh [%i2+0x054],%l2 ! Mem[0000000043000054]
lduh [%i1+0x046],%l6 ! Mem[0000000042800046]
jmpl %o7,%g0
ldsh [%i3+0x0ce],%l0 ! Mem[00000000438000ce]
p25_near_1_he:
jmpl %o7,%g0
sth %l3,[%i2+0x0fe] ! Mem[00000000430000fe]
jmpl %o7,%g0
nop
p26_near_1_le:
jmpl %o7,%g0
ldstub [%i2+0x0b8],%l2 ! Mem[00000000450000b8]
jmpl %o7,%g0
nop
p26_near_1_he:
swap [%i0+0x0f4],%l7 ! Mem[00000000440000f4]
ldsh [%i2+0x042],%l0 ! Mem[0000000045000042]
lduh [%i2+0x11a],%l6 ! Mem[000000004500011a]
stb %l1,[%i3+0x10a] ! Mem[000000004580010a]
ldd [%i2+0x000],%l4 ! Mem[0000000045000000]
stx %l1,[%i1+0x078] ! Mem[0000000044800078]
jmpl %o7,%g0
lduh [%i2+0x18c],%l0 ! Mem[000000004500018c]
p27_near_1_le:
stw %l0,[%i3+0x190] ! Mem[0000000047800190]
lduw [%i1+0x068],%l3 ! Mem[0000000046800068]
ldstub [%i2+0x036],%l5 ! Mem[0000000047000036]
swap [%i2+0x108],%l2 ! Mem[0000000047000108]
jmpl %o7,%g0
ldx [%i3+0x110],%l6 ! Mem[0000000047800110]
p27_near_1_he:
stw %l1,[%i1+0x07c] ! Mem[000000004680007c]
ldub [%i2+0x029],%l4 ! Mem[0000000047000029]
sth %l4,[%i2+0x01c] ! Mem[000000004700001c]
ldstub [%i3+0x0f0],%l1 ! Mem[00000000478000f0]
ldstub [%i1+0x10a],%l7 ! Mem[000000004680010a]
ldx [%i0+0x078],%l1 ! Mem[0000000046000078]
jmpl %o7,%g0
swap [%i2+0x07c],%l2 ! Mem[000000004700007c]
p28_near_1_le:
jmpl %o7,%g0
lduh [%i1+0x05a],%l2 ! Mem[000000004880005a]
jmpl %o7,%g0
nop
p28_near_1_he:
swap [%i2+0x058],%l4 ! Mem[0000000049000058]
ldsh [%i3+0x010],%l6 ! Mem[0000000049800010]
swap [%i0+0x0b4],%l3 ! Mem[00000000480000b4]
lduh [%i1+0x0ce],%l0 ! Mem[00000000488000ce]
jmpl %o7,%g0
swap [%i1+0x020],%l1 ! Mem[0000000048800020]
p29_near_1_le:
ldstub [%i3+0x1b6],%l0 ! Mem[000000004b8001b6]
ldstub [%i2+0x1fe],%l3 ! Mem[000000004b0001fe]
stb %l0,[%i1+0x012] ! Mem[000000004a800012]
swap [%i2+0x190],%l0 ! Mem[000000004b000190]
jmpl %o7,%g0
ldstub [%i1+0x1cc],%l1 ! Mem[000000004a8001cc]
p29_near_1_he:
lduw [%i0+0x1a0],%l0 ! Mem[000000004a0001a0]
stx %l0,[%i3+0x1c0] ! Mem[000000004b8001c0]
swap [%i1+0x0dc],%l3 ! Mem[000000004a8000dc]
ldstub [%i2+0x053],%l4 ! Mem[000000004b000053]
ldsb [%i0+0x14f],%l1 ! Mem[000000004a00014f]
ldstub [%i3+0x03a],%l1 ! Mem[000000004b80003a]
jmpl %o7,%g0
stx %l6,[%i3+0x148] ! Mem[000000004b800148]
p30_near_1_le:
ldsw [%i1+0x010],%l5 ! Mem[000000004c800010]
std %l4,[%i0+0x160] ! Mem[000000004c000160]
stb %l6,[%i0+0x189] ! Mem[000000004c000189]
lduw [%i3+0x098],%l2 ! Mem[000000004d800098]
ldsw [%i1+0x080],%l2 ! Mem[000000004c800080]
ldsw [%i0+0x0a4],%l5 ! Mem[000000004c0000a4]
jmpl %o7,%g0
ldsw [%i0+0x1ec],%l1 ! Mem[000000004c0001ec]
p30_near_1_he:
stw %l0,[%i0+0x180] ! Mem[000000004c000180]
stw %l6,[%i1+0x0f0] ! Mem[000000004c8000f0]
ldstub [%i2+0x028],%l7 ! Mem[000000004d000028]
ldx [%i1+0x040],%l3 ! Mem[000000004c800040]
lduh [%i1+0x15c],%l2 ! Mem[000000004c80015c]
ldsw [%i1+0x150],%l2 ! Mem[000000004c800150]
jmpl %o7,%g0
stw %l6,[%i3+0x148] ! Mem[000000004d800148]
p31_near_1_le:
stb %l4,[%i2+0x005] ! Mem[000000004f000005]
jmpl %o7,%g0
ldsb [%i1+0x011],%l4 ! Mem[000000004e800011]
p31_near_1_he:
stx %l7,[%i1+0x118] ! Mem[000000004e800118]
lduw [%i3+0x008],%l4 ! Mem[000000004f800008]
jmpl %o7,%g0
sth %l0,[%i1+0x1d8] ! Mem[000000004e8001d8]
p32_near_1_le:
lduw [%i0+0x184],%l3 ! Mem[0000000050000184]
lduw [%i2+0x034],%l5 ! Mem[0000000051000034]
jmpl %o7,%g0
swap [%i2+0x108],%l2 ! Mem[0000000051000108]
p32_near_1_he:
ldd [%i2+0x060],%l6 ! Mem[0000000051000060]
ldstub [%i0+0x163],%l1 ! Mem[0000000050000163]
jmpl %o7,%g0
sth %l1,[%i0+0x002] ! Mem[0000000050000002]
p33_near_1_le:
sth %l2,[%i2+0x134] ! Mem[0000000053000134]
ldsw [%i0+0x098],%l2 ! Mem[0000000052000098]
swap [%i0+0x080],%l2 ! Mem[0000000052000080]
stb %l5,[%i0+0x0a4] ! Mem[00000000520000a4]
jmpl %o7,%g0
swap [%i0+0x1ec],%l1 ! Mem[00000000520001ec]
p33_near_1_he:
ldsh [%i0+0x1a0],%l0 ! Mem[00000000520001a0]
std %l6,[%i1+0x0d0] ! Mem[00000000528000d0]
swap [%i2+0x028],%l7 ! Mem[0000000053000028]
std %l6,[%i0+0x0a8] ! Mem[00000000520000a8]
ldd [%i0+0x198],%l6 ! Mem[0000000052000198]
ldx [%i3+0x120],%l6 ! Mem[0000000053800120]
jmpl %o7,%g0
lduw [%i2+0x1dc],%l5 ! Mem[00000000530001dc]
p34_near_1_le:
lduh [%i3+0x010],%l5 ! Mem[0000000055800010]
ldstub [%i1+0x142],%l5 ! Mem[0000000054800142]
sth %l2,[%i3+0x130] ! Mem[0000000055800130]
ldstub [%i1+0x031],%l4 ! Mem[0000000054800031]
ldstub [%i1+0x04e],%l1 ! Mem[000000005480004e]
ldstub [%i3+0x1a0],%l4 ! Mem[00000000558001a0]
jmpl %o7,%g0
ldstub [%i3+0x06e],%l2 ! Mem[000000005580006e]
p34_near_1_he:
ldd [%i3+0x1d0],%l0 ! Mem[00000000558001d0]
swap [%i0+0x108],%l7 ! Mem[0000000054000108]
ldsh [%i2+0x07e],%l1 ! Mem[000000005500007e]
jmpl %o7,%g0
lduw [%i3+0x07c],%l2 ! Mem[000000005580007c]
p35_near_1_le:
jmpl %o7,%g0
swap [%i2+0x110],%l0 ! Mem[0000000057000110]
jmpl %o7,%g0
nop
p35_near_1_he:
lduh [%i0+0x0ac],%l6 ! Mem[00000000560000ac]
ldsw [%i0+0x0f8],%l0 ! Mem[00000000560000f8]
lduw [%i1+0x178],%l2 ! Mem[0000000056800178]
std %l0,[%i1+0x0b0] ! Mem[00000000568000b0]
ldstub [%i0+0x1ae],%l0 ! Mem[00000000560001ae]
jmpl %o7,%g0
std %l2,[%i0+0x020] ! Mem[0000000056000020]
p36_near_1_le:
std %l0,[%i3+0x1a0] ! Mem[00000000598001a0]
ldstub [%i3+0x1fe],%l3 ! Mem[00000000598001fe]
ldstub [%i3+0x0a0],%l2 ! Mem[00000000598000a0]
stw %l5,[%i3+0x084] ! Mem[0000000059800084]
jmpl %o7,%g0
ldstub [%i1+0x1ec],%l1 ! Mem[00000000588001ec]
p36_near_1_he:
swap [%i3+0x1a0],%l0 ! Mem[00000000598001a0]
lduh [%i1+0x0d0],%l6 ! Mem[00000000588000d0]
ldub [%i2+0x008],%l7 ! Mem[0000000059000008]
lduw [%i0+0x060],%l3 ! Mem[0000000058000060]
stw %l2,[%i0+0x15c] ! Mem[000000005800015c]
swap [%i2+0x150],%l2 ! Mem[0000000059000150]
jmpl %o7,%g0
ldsb [%i0+0x1e1],%l6 ! Mem[00000000580001e1]
p37_near_1_le:
ldstub [%i0+0x18e],%l6 ! Mem[000000005a00018e]
ldsw [%i1+0x114],%l2 ! Mem[000000005a800114]
sth %l3,[%i2+0x1fe] ! Mem[000000005b0001fe]
ldstub [%i3+0x032],%l0 ! Mem[000000005b800032]
jmpl %o7,%g0
ldstub [%i0+0x1b2],%l0 ! Mem[000000005a0001b2]
p37_near_1_he:
stw %l4,[%i2+0x178] ! Mem[000000005b000178]
jmpl %o7,%g0
stx %l1,[%i3+0x048] ! Mem[000000005b800048]
p38_near_1_le:
lduh [%i3+0x030],%l5 ! Mem[000000005d800030]
lduw [%i1+0x148],%l1 ! Mem[000000005c800148]
ldstub [%i3+0x111],%l2 ! Mem[000000005d800111]
ldstub [%i3+0x024],%l0 ! Mem[000000005d800024]
ldub [%i2+0x0b4],%l0 ! Mem[000000005d0000b4]
sth %l4,[%i3+0x1a0] ! Mem[000000005d8001a0]
jmpl %o7,%g0
ldstub [%i2+0x06e],%l2 ! Mem[000000005d00006e]
p38_near_1_he:
lduw [%i0+0x1d4],%l0 ! Mem[000000005c0001d4]
swap [%i3+0x0c8],%l1 ! Mem[000000005d8000c8]
ldstub [%i2+0x09f],%l3 ! Mem[000000005d00009f]
jmpl %o7,%g0
swap [%i3+0x088],%l6 ! Mem[000000005d800088]
p39_near_1_le:
ldstub [%i0+0x131],%l2 ! Mem[000000005e000131]
jmpl %o7,%g0
stb %l4,[%i3+0x011] ! Mem[000000005f800011]
p39_near_1_he:
lduw [%i1+0x138],%l7 ! Mem[000000005e800138]
ldstub [%i3+0x021],%l2 ! Mem[000000005f800021]
jmpl %o7,%g0
ldub [%i0+0x1b4],%l3 ! Mem[000000005e0001b4]
p40_near_1_le:
jmpl %o7,%g0
swap [%i3+0x088],%l3 ! Mem[0000000061800088]
jmpl %o7,%g0
nop
p40_near_1_he:
jmpl %o7,%g0
ldstub [%i1+0x1b2],%l0 ! Mem[00000000608001b2]
jmpl %o7,%g0
nop
p41_near_1_le:
ldstub [%i2+0x0b8],%l2 ! Mem[00000000630000b8]
ldd [%i0+0x168],%l0 ! Mem[0000000062000168]
ldd [%i3+0x128],%l2 ! Mem[0000000063800128]
sth %l6,[%i0+0x134] ! Mem[0000000062000134]
stx %l0,[%i0+0x1a0] ! Mem[00000000620001a0]
sth %l6,[%i1+0x0f0] ! Mem[00000000628000f0]
jmpl %o7,%g0
ldsw [%i0+0x028],%l7 ! Mem[0000000062000028]
p41_near_1_he:
stb %l1,[%i2+0x0d0] ! Mem[00000000630000d0]
ldstub [%i2+0x10a],%l7 ! Mem[000000006300010a]
swap [%i2+0x0bc],%l5 ! Mem[00000000630000bc]
stb %l4,[%i1+0x080] ! Mem[0000000062800080]
jmpl %o7,%g0
std %l4,[%i1+0x1f8] ! Mem[00000000628001f8]
p42_near_1_le:
swap [%i1+0x1a8],%l6 ! Mem[00000000648001a8]
stb %l0,[%i0+0x004] ! Mem[0000000064000004]
sth %l4,[%i0+0x09c] ! Mem[000000006400009c]
ldstub [%i0+0x1a1],%l1 ! Mem[00000000640001a1]
ldstub [%i1+0x04e],%l2 ! Mem[000000006480004e]
jmpl %o7,%g0
swap [%i2+0x13c],%l0 ! Mem[000000006500013c]
p42_near_1_he:
jmpl %o7,%g0
stb %l1,[%i1+0x0c9] ! Mem[00000000648000c9]
jmpl %o7,%g0
nop
p43_near_1_le:
stw %l1,[%i0+0x0f0] ! Mem[00000000660000f0]
ldsh [%i0+0x0b4],%l1 ! Mem[00000000660000b4]
stw %l1,[%i0+0x078] ! Mem[0000000066000078]
ldstub [%i0+0x1ad],%l0 ! Mem[00000000660001ad]
std %l0,[%i0+0x1e0] ! Mem[00000000660001e0]
ldstub [%i2+0x0ff],%l3 ! Mem[00000000670000ff]
jmpl %o7,%g0
stb %l4,[%i3+0x073] ! Mem[0000000067800073]
p43_near_1_he:
ldub [%i2+0x0a1],%l5 ! Mem[00000000670000a1]
ldsw [%i2+0x130],%l6 ! Mem[0000000067000130]
jmpl %o7,%g0
ldstub [%i3+0x1ee],%l1 ! Mem[00000000678001ee]
p44_near_1_le:
lduh [%i3+0x000],%l5 ! Mem[0000000069800000]
stb %l5,[%i2+0x03c] ! Mem[000000006900003c]
stw %l3,[%i1+0x028] ! Mem[0000000068800028]
jmpl %o7,%g0
stw %l6,[%i1+0x08c] ! Mem[000000006880008c]
p44_near_1_he:
swap [%i1+0x110],%l2 ! Mem[0000000068800110]
jmpl %o7,%g0
ldsb [%i1+0x024],%l0 ! Mem[0000000068800024]
p45_near_1_le:
ldsw [%i0+0x0b4],%l1 ! Mem[000000006a0000b4]
jmpl %o7,%g0
stb %l1,[%i0+0x079] ! Mem[000000006a000079]
p45_near_1_he:
ldsh [%i1+0x162],%l1 ! Mem[000000006a800162]
stb %l4,[%i1+0x118] ! Mem[000000006a800118]
ldsw [%i3+0x1d8],%l0 ! Mem[000000006b8001d8]
ldstub [%i3+0x0e5],%l2 ! Mem[000000006b8000e5]
ldstub [%i3+0x114],%l0 ! Mem[000000006b800114]
swap [%i1+0x0e0],%l6 ! Mem[000000006a8000e0]
jmpl %o7,%g0
ldx [%i0+0x028],%l6 ! Mem[000000006a000028]
p46_near_1_le:
jmpl %o7,%g0
ldsh [%i1+0x0b8],%l2 ! Mem[000000006c8000b8]
jmpl %o7,%g0
nop
p46_near_1_he:
sth %l7,[%i1+0x0f6] ! Mem[000000006c8000f6]
ldd [%i3+0x060],%l0 ! Mem[000000006d800060]
stw %l6,[%i3+0x138] ! Mem[000000006d800138]
ldsw [%i0+0x108],%l1 ! Mem[000000006c000108]
ldd [%i2+0x020],%l4 ! Mem[000000006d000020]
stb %l5,[%i1+0x132] ! Mem[000000006c800132]
jmpl %o7,%g0
lduh [%i2+0x0a2],%l4 ! Mem[000000006d0000a2]
p47_near_1_le:
ldsb [%i0+0x114],%l2 ! Mem[000000006e000114]
swap [%i3+0x0d8],%l5 ! Mem[000000006f8000d8]
std %l4,[%i0+0x170] ! Mem[000000006e000170]
ldub [%i2+0x192],%l0 ! Mem[000000006f000192]
lduw [%i1+0x074],%l2 ! Mem[000000006e800074]
sth %l6,[%i3+0x118] ! Mem[000000006f800118]
jmpl %o7,%g0
ldstub [%i2+0x05e],%l1 ! Mem[000000006f00005e]
p47_near_1_he:
ldsb [%i1+0x06e],%l2 ! Mem[000000006e80006e]
ldsb [%i3+0x13f],%l0 ! Mem[000000006f80013f]
ldstub [%i2+0x013],%l2 ! Mem[000000006f000013]
ldstub [%i3+0x092],%l2 ! Mem[000000006f800092]
jmpl %o7,%g0
ldsh [%i0+0x1b2],%l6 ! Mem[000000006e0001b2]
p48_near_1_le:
sth %l1,[%i0+0x0b4] ! Mem[00000000700000b4]
jmpl %o7,%g0
ldsh [%i1+0x17a],%l4 ! Mem[000000007080017a]
p48_near_1_he:
ldstub [%i3+0x1ae],%l0 ! Mem[00000000718001ae]
jmpl %o7,%g0
ldub [%i0+0x001],%l2 ! Mem[0000000070000001]
p49_near_1_le:
lduh [%i2+0x110],%l2 ! Mem[0000000073000110]
jmpl %o7,%g0
ldstub [%i3+0x024],%l0 ! Mem[0000000073800024]
p49_near_1_he:
ldd [%i1+0x138],%l6 ! Mem[0000000072800138]
lduw [%i3+0x060],%l1 ! Mem[0000000073800060]
swap [%i1+0x130],%l5 ! Mem[0000000072800130]
sth %l4,[%i0+0x0a2] ! Mem[00000000720000a2]
std %l6,[%i3+0x038] ! Mem[0000000073800038]
ldx [%i1+0x090],%l3 ! Mem[0000000072800090]
jmpl %o7,%g0
ldstub [%i1+0x0bb],%l7 ! Mem[00000000728000bb]
p50_near_1_le:
ldsh [%i3+0x134],%l2 ! Mem[0000000075800134]
ldstub [%i0+0x0f9],%l5 ! Mem[00000000740000f9]
lduw [%i2+0x150],%l4 ! Mem[0000000075000150]
swap [%i0+0x0d8],%l0 ! Mem[00000000740000d8]
swap [%i0+0x178],%l2 ! Mem[0000000074000178]
ldstub [%i0+0x092],%l1 ! Mem[0000000074000092]
jmpl %o7,%g0
ldsb [%i1+0x07e],%l1 ! Mem[000000007480007e]
p50_near_1_he:
ldsb [%i0+0x06e],%l2 ! Mem[000000007400006e]
lduh [%i2+0x11e],%l0 ! Mem[000000007500011e]
std %l2,[%i0+0x030] ! Mem[0000000074000030]
std %l2,[%i0+0x0b0] ! Mem[00000000740000b0]
jmpl %o7,%g0
stb %l6,[%i3+0x192] ! Mem[0000000075800192]
p51_near_1_le:
ldd [%i2+0x000],%l4 ! Mem[0000000077000000]
jmpl %o7,%g0
ldsh [%i1+0x030],%l4 ! Mem[0000000076800030]
p51_near_1_he:
lduh [%i2+0x1ae],%l0 ! Mem[00000000770001ae]
ldub [%i3+0x001],%l2 ! Mem[0000000077800001]
jmpl %o7,%g0
stb %l3,[%i1+0x1b4] ! Mem[00000000768001b4]
p52_near_1_le:
sth %l5,[%i2+0x030] ! Mem[0000000079000030]
stw %l5,[%i3+0x160] ! Mem[0000000079800160]
ldstub [%i2+0x1a9],%l6 ! Mem[00000000790001a9]
stx %l0,[%i2+0x020] ! Mem[0000000079000020]
ldx [%i3+0x0b8],%l4 ! Mem[00000000798000b8]
std %l0,[%i3+0x180] ! Mem[0000000079800180]
jmpl %o7,%g0
ldsb [%i0+0x074],%l6 ! Mem[0000000078000074]
p52_near_1_he:
ldstub [%i0+0x046],%l0 ! Mem[0000000078000046]
ldsw [%i2+0x080],%l5 ! Mem[0000000079000080]
ldsb [%i1+0x130],%l6 ! Mem[0000000078800130]
stx %l0,[%i3+0x1c0] ! Mem[00000000798001c0]
ldsw [%i2+0x02c],%l7 ! Mem[000000007900002c]
jmpl %o7,%g0
ldd [%i0+0x040],%l2 ! Mem[0000000078000040]
p53_near_1_le:
stw %l0,[%i2+0x190] ! Mem[000000007b000190]
lduh [%i0+0x0b8],%l2 ! Mem[000000007a0000b8]
stw %l1,[%i1+0x148] ! Mem[000000007a800148]
ldd [%i2+0x130],%l2 ! Mem[000000007b000130]
jmpl %o7,%g0
ldx [%i3+0x020],%l0 ! Mem[000000007b800020]
p53_near_1_he:
ldsb [%i0+0x12a],%l1 ! Mem[000000007a00012a]
stw %l4,[%i2+0x024] ! Mem[000000007b000024]
ldstub [%i2+0x059],%l1 ! Mem[000000007b000059]
stw %l0,[%i1+0x1ac] ! Mem[000000007a8001ac]
ldsb [%i0+0x1e4],%l0 ! Mem[000000007a0001e4]
stw %l3,[%i0+0x0fc] ! Mem[000000007a0000fc]
jmpl %o7,%g0
ldsb [%i1+0x053],%l4 ! Mem[000000007a800053]
p54_near_1_le:
stw %l5,[%i1+0x030] ! Mem[000000007c800030]
stb %l1,[%i0+0x14b] ! Mem[000000007c00014b]
ldsh [%i2+0x024],%l4 ! Mem[000000007d000024]
ldstub [%i1+0x011],%l4 ! Mem[000000007c800011]
stx %l4,[%i1+0x080] ! Mem[000000007c800080]
ldx [%i2+0x038],%l7 ! Mem[000000007d000038]
jmpl %o7,%g0
ldub [%i3+0x0b1],%l3 ! Mem[000000007d8000b1]
p54_near_1_he:
ldsh [%i1+0x0ec],%l5 ! Mem[000000007c8000ec]
ldsb [%i3+0x1a8],%l7 ! Mem[000000007d8001a8]
ldd [%i2+0x1a8],%l0 ! Mem[000000007d0001a8]
std %l0,[%i2+0x190] ! Mem[000000007d000190]
lduh [%i2+0x150],%l3 ! Mem[000000007d000150]
jmpl %o7,%g0
std %l2,[%i0+0x040] ! Mem[000000007c000040]
p55_near_1_le:
ldstub [%i0+0x114],%l4 ! Mem[000000007e000114]
lduw [%i2+0x1b4],%l0 ! Mem[000000007f0001b4]
ldsb [%i2+0x032],%l5 ! Mem[000000007f000032]
jmpl %o7,%g0
stw %l6,[%i1+0x08c] ! Mem[000000007e80008c]
p55_near_1_he:
ldstub [%i1+0x005],%l4 ! Mem[000000007e800005]
jmpl %o7,%g0
ldsw [%i2+0x030],%l4 ! Mem[000000007f000030]
p56_near_1_le:
jmpl %o7,%g0
ldsb [%i2+0x04a],%l3 ! Mem[000000008100004a]
jmpl %o7,%g0
nop
p56_near_1_he:
stw %l2,[%i2+0x0fc] ! Mem[00000000810000fc]
sth %l2,[%i0+0x170] ! Mem[0000000080000170]
lduh [%i1+0x05a],%l2 ! Mem[000000008080005a]
lduh [%i2+0x118],%l7 ! Mem[0000000081000118]
swap [%i0+0x000],%l2 ! Mem[0000000080000000]
std %l4,[%i2+0x038] ! Mem[0000000081000038]
jmpl %o7,%g0
ldstub [%i0+0x0e5],%l2 ! Mem[00000000800000e5]
p57_near_1_le:
sth %l3,[%i0+0x1a4] ! Mem[00000000820001a4]
lduw [%i1+0x080],%l5 ! Mem[0000000082800080]
jmpl %o7,%g0
stb %l1,[%i2+0x095] ! Mem[0000000083000095]
p57_near_1_he:
ldsw [%i2+0x0b0],%l1 ! Mem[00000000830000b0]
swap [%i2+0x18c],%l0 ! Mem[000000008300018c]
jmpl %o7,%g0
lduw [%i2+0x020],%l2 ! Mem[0000000083000020]
p58_near_1_le:
sth %l2,[%i1+0x114] ! Mem[0000000084800114]
ldsb [%i3+0x0f9],%l5 ! Mem[00000000858000f9]
ldsh [%i3+0x080],%l2 ! Mem[0000000085800080]
sth %l1,[%i1+0x180] ! Mem[0000000084800180]
ldub [%i2+0x074],%l6 ! Mem[0000000085000074]
lduw [%i3+0x110],%l7 ! Mem[0000000085800110]
jmpl %o7,%g0
ldstub [%i0+0x033],%l2 ! Mem[0000000084000033]
p58_near_1_he:
ldx [%i3+0x098],%l3 ! Mem[0000000085800098]
jmpl %o7,%g0
sth %l6,[%i3+0x0a8] ! Mem[00000000858000a8]
p59_near_1_le:
sth %l2,[%i1+0x110] ! Mem[0000000086800110]
jmpl %o7,%g0
ldub [%i1+0x004],%l0 ! Mem[0000000086800004]
p59_near_1_he:
ldsw [%i0+0x128],%l1 ! Mem[0000000086000128]
lduw [%i1+0x004],%l4 ! Mem[0000000086800004]
ldd [%i3+0x058],%l0 ! Mem[0000000087800058]
swap [%i3+0x1ac],%l0 ! Mem[00000000878001ac]
stb %l0,[%i1+0x1c4] ! Mem[00000000868001c4]
ldstub [%i1+0x091],%l3 ! Mem[0000000086800091]
jmpl %o7,%g0
swap [%i1+0x098],%l7 ! Mem[0000000086800098]
p60_near_1_le:
stb %l6,[%i2+0x156] ! Mem[0000000089000156]
lduw [%i0+0x0cc],%l4 ! Mem[00000000880000cc]
stb %l2,[%i1+0x111] ! Mem[0000000088800111]
ldstub [%i3+0x004],%l0 ! Mem[0000000089800004]
jmpl %o7,%g0
ldsh [%i3+0x0b4],%l0 ! Mem[00000000898000b4]
p60_near_1_he:
ldsw [%i2+0x040],%l1 ! Mem[0000000089000040]
ldstub [%i2+0x112],%l5 ! Mem[0000000089000112]
ldstub [%i2+0x083],%l4 ! Mem[0000000089000083]
ldstub [%i2+0x038],%l7 ! Mem[0000000089000038]
sth %l3,[%i1+0x090] ! Mem[0000000088800090]
ldstub [%i1+0x0bb],%l7 ! Mem[00000000888000bb]
ldstub [%i0+0x1b4],%l4 ! Mem[00000000880001b4]
jmpl %o7,%g0
ldsw [%i2+0x0bc],%l7 ! Mem[00000000890000bc]
p61_near_1_le:
ldx [%i0+0x0e8],%l4 ! Mem[000000008a0000e8]
stw %l1,[%i1+0x1a4] ! Mem[000000008a8001a4]
swap [%i3+0x1dc],%l3 ! Mem[000000008b8001dc]
stw %l0,[%i0+0x010] ! Mem[000000008a000010]
sth %l0,[%i3+0x192] ! Mem[000000008b800192]
ldub [%i2+0x055],%l2 ! Mem[000000008b000055]
jmpl %o7,%g0
stx %l6,[%i1+0x138] ! Mem[000000008a800138]
p61_near_1_he:
swap [%i2+0x1a0],%l4 ! Mem[000000008b0001a0]
jmpl %o7,%g0
ldstub [%i2+0x008],%l7 ! Mem[000000008b000008]
p62_near_1_le:
swap [%i2+0x030],%l5 ! Mem[000000008d000030]
ldx [%i3+0x160],%l5 ! Mem[000000008d800160]
swap [%i0+0x188],%l6 ! Mem[000000008c000188]
stx %l4,[%i2+0x030] ! Mem[000000008d000030]
ldx [%i2+0x180],%l0 ! Mem[000000008d000180]
swap [%i3+0x0f0],%l6 ! Mem[000000008d8000f0]
jmpl %o7,%g0
lduh [%i3+0x028],%l7 ! Mem[000000008d800028]
p62_near_1_he:
swap [%i1+0x0c4],%l2 ! Mem[000000008c8000c4]
ldstub [%i2+0x1cd],%l6 ! Mem[000000008d0001cd]
ldsh [%i0+0x09e],%l5 ! Mem[000000008c00009e]
stw %l4,[%i3+0x080] ! Mem[000000008d800080]
jmpl %o7,%g0
ldsw [%i0+0x1d8],%l5 ! Mem[000000008c0001d8]
p63_near_1_le:
ldsh [%i2+0x184],%l1 ! Mem[000000008f000184]
stw %l3,[%i3+0x1fc] ! Mem[000000008f8001fc]
ldsb [%i0+0x012],%l0 ! Mem[000000008e000012]
ldstub [%i2+0x1b2],%l0 ! Mem[000000008f0001b2]
jmpl %o7,%g0
ldsh [%i1+0x074],%l2 ! Mem[000000008e800074]
p63_near_1_he:
stx %l0,[%i3+0x1a0] ! Mem[000000008f8001a0]
ldub [%i3+0x0f0],%l6 ! Mem[000000008f8000f0]
stw %l7,[%i0+0x008] ! Mem[000000008e000008]
stb %l3,[%i2+0x043] ! Mem[000000008f000043]
jmpl %o7,%g0
stx %l2,[%i1+0x178] ! Mem[000000008e800178]
near1_b2b_h:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
near1_b2b_l:
nop
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_near1_end:
.seg "text"
.align 0x2000
user_near2_start:
p0_near_2_le:
stb %l1,[%i0+0x054] ! Mem[0000000010000054]
ldsh [%i3+0x03a],%l3 ! Mem[000000001180003a]
ldub [%i1+0x1f3],%l0 ! Mem[00000000108001f3]
ldstub [%i2+0x019],%l2 ! Mem[0000000011000019]
sth %l1,[%i2+0x1b4] ! Mem[00000000110001b4]
ldsb [%i1+0x02e],%l3 ! Mem[000000001080002e]
jmpl %o7,%g0
ldsh [%i2+0x0aa],%l2 ! Mem[00000000110000aa]
p0_near_2_he:
swap [%i0+0x018],%l0 ! Mem[0000000010000018]
ldstub [%i2+0x145],%l6 ! Mem[0000000011000145]
ldstub [%i2+0x106],%l7 ! Mem[0000000011000106]
swap [%i3+0x0a4],%l7 ! Mem[00000000118000a4]
stw %l1,[%i1+0x14c] ! Mem[000000001080014c]
ldsh [%i2+0x110],%l0 ! Mem[0000000011000110]
ldstub [%i3+0x0a6],%l0 ! Mem[00000000118000a6]
jmpl %o7,%g0
stx %l6,[%i1+0x060] ! Mem[0000000010800060]
p1_near_2_le:
ldd [%i2+0x128],%l6 ! Mem[0000000013000128]
jmpl %o7,%g0
lduw [%i3+0x05c],%l1 ! Mem[000000001380005c]
p1_near_2_he:
sth %l1,[%i1+0x15e] ! Mem[000000001280015e]
stb %l0,[%i0+0x114] ! Mem[0000000012000114]
lduh [%i0+0x166],%l6 ! Mem[0000000012000166]
ldsh [%i1+0x1e6],%l0 ! Mem[00000000128001e6]
ldsw [%i1+0x02c],%l7 ! Mem[000000001280002c]
ldx [%i2+0x060],%l3 ! Mem[0000000013000060]
jmpl %o7,%g0
swap [%i2+0x104],%l4 ! Mem[0000000013000104]
p2_near_2_le:
ldx [%i3+0x1d8],%l0 ! Mem[00000000158001d8]
ldub [%i3+0x0e5],%l2 ! Mem[00000000158000e5]
stb %l7,[%i2+0x188] ! Mem[0000000015000188]
lduh [%i1+0x18c],%l0 ! Mem[000000001480018c]
jmpl %o7,%g0
ldstub [%i2+0x1b6],%l0 ! Mem[00000000150001b6]
p2_near_2_he:
ldd [%i2+0x070],%l0 ! Mem[0000000015000070]
ldsw [%i0+0x158],%l3 ! Mem[0000000014000158]
jmpl %o7,%g0
ldstub [%i3+0x02b],%l6 ! Mem[000000001580002b]
p3_near_2_le:
jmpl %o7,%g0
stb %l5,[%i2+0x1c0] ! Mem[00000000170001c0]
jmpl %o7,%g0
nop
p3_near_2_he:
stx %l3,[%i2+0x1c0] ! Mem[00000000170001c0]
stb %l3,[%i2+0x0df] ! Mem[00000000170000df]
swap [%i0+0x104],%l3 ! Mem[0000000016000104]
jmpl %o7,%g0
std %l0,[%i1+0x108] ! Mem[0000000016800108]
p4_near_2_le:
ldub [%i3+0x1fa],%l5 ! Mem[00000000198001fa]
jmpl %o7,%g0
stw %l0,[%i3+0x064] ! Mem[0000000019800064]
p4_near_2_he:
sth %l7,[%i0+0x09c] ! Mem[000000001800009c]
ldsb [%i1+0x03f],%l7 ! Mem[000000001880003f]
jmpl %o7,%g0
ldd [%i0+0x0f0],%l0 ! Mem[00000000180000f0]
p5_near_2_le:
ldd [%i1+0x090],%l2 ! Mem[000000001a800090]
stw %l6,[%i2+0x1b0] ! Mem[000000001b0001b0]
ldstub [%i2+0x15e],%l1 ! Mem[000000001b00015e]
jmpl %o7,%g0
swap [%i0+0x114],%l0 ! Mem[000000001a000114]
p5_near_2_he:
swap [%i0+0x01c],%l7 ! Mem[000000001a00001c]
ldsb [%i3+0x0e8],%l4 ! Mem[000000001b8000e8]
ldsw [%i2+0x114],%l4 ! Mem[000000001b000114]
swap [%i3+0x080],%l6 ! Mem[000000001b800080]
ldd [%i3+0x088],%l2 ! Mem[000000001b800088]
swap [%i1+0x0d0],%l2 ! Mem[000000001a8000d0]
jmpl %o7,%g0
stb %l5,[%i0+0x06d] ! Mem[000000001a00006d]
p6_near_2_le:
ldstub [%i0+0x04e],%l2 ! Mem[000000001c00004e]
jmpl %o7,%g0
std %l6,[%i3+0x038] ! Mem[000000001d800038]
p6_near_2_he:
jmpl %o7,%g0
std %l4,[%i2+0x1e0] ! Mem[000000001d0001e0]
jmpl %o7,%g0
nop
p7_near_2_le:
ldsh [%i2+0x048],%l5 ! Mem[000000001f000048]
jmpl %o7,%g0
ldsb [%i2+0x046],%l0 ! Mem[000000001f000046]
p7_near_2_he:
lduw [%i3+0x04c],%l2 ! Mem[000000001f80004c]
ldsw [%i2+0x01c],%l7 ! Mem[000000001f00001c]
jmpl %o7,%g0
ldsh [%i1+0x184],%l7 ! Mem[000000001e800184]
p8_near_2_le:
ldstub [%i2+0x0f8],%l0 ! Mem[00000000210000f8]
stw %l2,[%i1+0x158] ! Mem[0000000020800158]
std %l0,[%i2+0x090] ! Mem[0000000021000090]
ldstub [%i1+0x07e],%l1 ! Mem[000000002080007e]
ldx [%i1+0x118],%l4 ! Mem[0000000020800118]
ldstub [%i0+0x1f9],%l0 ! Mem[00000000200001f9]
jmpl %o7,%g0
ldstub [%i3+0x066],%l0 ! Mem[0000000021800066]
p8_near_2_he:
stw %l2,[%i1+0x06c] ! Mem[000000002080006c]
ldd [%i0+0x018],%l6 ! Mem[0000000020000018]
jmpl %o7,%g0
swap [%i3+0x184],%l7 ! Mem[0000000021800184]
p9_near_2_le:
ldsb [%i1+0x194],%l4 ! Mem[0000000022800194]
ldd [%i2+0x0b8],%l6 ! Mem[00000000230000b8]
jmpl %o7,%g0
ldstub [%i3+0x01f],%l7 ! Mem[000000002380001f]
p9_near_2_he:
jmpl %o7,%g0
ldstub [%i3+0x00f],%l7 ! Mem[000000002380000f]
jmpl %o7,%g0
nop
p10_near_2_le:
ldd [%i3+0x028],%l6 ! Mem[0000000025800028]
jmpl %o7,%g0
ldstub [%i3+0x143],%l4 ! Mem[0000000025800143]
p10_near_2_he:
lduh [%i0+0x000],%l5 ! Mem[0000000024000000]
sth %l2,[%i3+0x12e] ! Mem[000000002580012e]
stx %l2,[%i0+0x148] ! Mem[0000000024000148]
stw %l3,[%i2+0x1d8] ! Mem[00000000250001d8]
swap [%i3+0x100],%l1 ! Mem[0000000025800100]
stx %l4,[%i0+0x1a0] ! Mem[00000000240001a0]
std %l2,[%i0+0x138] ! Mem[0000000024000138]
jmpl %o7,%g0
ldstub [%i0+0x016],%l3 ! Mem[0000000024000016]
p11_near_2_le:
ldx [%i0+0x150],%l2 ! Mem[0000000026000150]
stb %l6,[%i0+0x1c1] ! Mem[00000000260001c1]
jmpl %o7,%g0
swap [%i0+0x03c],%l4 ! Mem[000000002600003c]
p11_near_2_he:
stw %l7,[%i1+0x0bc] ! Mem[00000000268000bc]
ldx [%i0+0x018],%l7 ! Mem[0000000026000018]
sth %l4,[%i2+0x0c8] ! Mem[00000000270000c8]
ldstub [%i0+0x1a1],%l6 ! Mem[00000000260001a1]
jmpl %o7,%g0
swap [%i0+0x0c4],%l7 ! Mem[00000000260000c4]
p12_near_2_le:
jmpl %o7,%g0
sth %l4,[%i1+0x118] ! Mem[0000000028800118]
jmpl %o7,%g0
nop
p12_near_2_he:
swap [%i1+0x040],%l3 ! Mem[0000000028800040]
stx %l2,[%i0+0x158] ! Mem[0000000028000158]
lduw [%i2+0x06c],%l2 ! Mem[000000002900006c]
ldstub [%i2+0x03e],%l7 ! Mem[000000002900003e]
swap [%i3+0x184],%l7 ! Mem[0000000029800184]
swap [%i3+0x000],%l3 ! Mem[0000000029800000]
ldd [%i1+0x090],%l6 ! Mem[0000000028800090]
jmpl %o7,%g0
ldstub [%i0+0x00f],%l0 ! Mem[000000002800000f]
p13_near_2_le:
lduh [%i0+0x1f8],%l0 ! Mem[000000002a0001f8]
ldsw [%i0+0x0c4],%l2 ! Mem[000000002a0000c4]
swap [%i0+0x1ec],%l6 ! Mem[000000002a0001ec]
lduw [%i3+0x0e0],%l6 ! Mem[000000002b8000e0]
jmpl %o7,%g0
ldx [%i0+0x008],%l6 ! Mem[000000002a000008]
p13_near_2_he:
lduh [%i1+0x0ec],%l4 ! Mem[000000002a8000ec]
jmpl %o7,%g0
stw %l0,[%i0+0x0e4] ! Mem[000000002a0000e4]
p14_near_2_le:
ldsw [%i1+0x070],%l1 ! Mem[000000002c800070]
swap [%i0+0x1b0],%l6 ! Mem[000000002c0001b0]
ldsh [%i1+0x17e],%l1 ! Mem[000000002c80017e]
jmpl %o7,%g0
ldsw [%i0+0x134],%l0 ! Mem[000000002c000134]
p14_near_2_he:
stb %l5,[%i1+0x1df] ! Mem[000000002c8001df]
ldstub [%i1+0x0f3],%l1 ! Mem[000000002c8000f3]
ldub [%i3+0x115],%l4 ! Mem[000000002d800115]
swap [%i1+0x00c],%l7 ! Mem[000000002c80000c]
ldstub [%i3+0x06e],%l6 ! Mem[000000002d80006e]
swap [%i0+0x1a8],%l6 ! Mem[000000002c0001a8]
jmpl %o7,%g0
ldx [%i1+0x160],%l7 ! Mem[000000002c800160]
p15_near_2_le:
lduh [%i2+0x092],%l2 ! Mem[000000002f000092]
ldsw [%i1+0x1c0],%l6 ! Mem[000000002e8001c0]
jmpl %o7,%g0
std %l2,[%i1+0x1a8] ! Mem[000000002e8001a8]
p15_near_2_he:
ldd [%i2+0x100],%l0 ! Mem[000000002f000100]
swap [%i2+0x138],%l7 ! Mem[000000002f000138]
swap [%i2+0x1a4],%l5 ! Mem[000000002f0001a4]
stx %l7,[%i0+0x088] ! Mem[000000002e000088]
lduw [%i1+0x15c],%l3 ! Mem[000000002e80015c]
jmpl %o7,%g0
lduw [%i0+0x1bc],%l5 ! Mem[000000002e0001bc]
p16_near_2_le:
ldsw [%i3+0x150],%l2 ! Mem[0000000031800150]
ldstub [%i1+0x03e],%l7 ! Mem[000000003080003e]
jmpl %o7,%g0
ldd [%i1+0x1b8],%l2 ! Mem[00000000308001b8]
p16_near_2_he:
ldx [%i0+0x060],%l3 ! Mem[0000000030000060]
ldub [%i2+0x138],%l7 ! Mem[0000000031000138]
swap [%i3+0x10c],%l4 ! Mem[000000003180010c]
ldstub [%i3+0x0af],%l7 ! Mem[00000000318000af]
ldstub [%i0+0x0ab],%l4 ! Mem[00000000300000ab]
jmpl %o7,%g0
ldsh [%i0+0x0cc],%l5 ! Mem[00000000300000cc]
p17_near_2_le:
swap [%i3+0x130],%l3 ! Mem[0000000033800130]
swap [%i3+0x050],%l1 ! Mem[0000000033800050]
sth %l5,[%i1+0x1da] ! Mem[00000000328001da]
swap [%i3+0x044],%l0 ! Mem[0000000033800044]
ldub [%i2+0x0a1],%l5 ! Mem[00000000330000a1]
swap [%i2+0x130],%l6 ! Mem[0000000033000130]
std %l0,[%i3+0x1e8] ! Mem[00000000338001e8]
jmpl %o7,%g0
ldstub [%i1+0x1c0],%l5 ! Mem[00000000328001c0]
p17_near_2_he:
stx %l3,[%i1+0x1e0] ! Mem[00000000328001e0]
lduw [%i1+0x0fc],%l3 ! Mem[00000000328000fc]
stx %l3,[%i2+0x120] ! Mem[0000000033000120]
jmpl %o7,%g0
stb %l3,[%i2+0x0a2] ! Mem[00000000330000a2]
p18_near_2_le:
ldstub [%i3+0x02b],%l6 ! Mem[000000003580002b]
std %l2,[%i3+0x190] ! Mem[0000000035800190]
swap [%i2+0x108],%l0 ! Mem[0000000035000108]
ldx [%i2+0x0b0],%l6 ! Mem[00000000350000b0]
swap [%i1+0x120],%l1 ! Mem[0000000034800120]
ldstub [%i0+0x186],%l4 ! Mem[0000000034000186]
jmpl %o7,%g0
ldsh [%i0+0x15e],%l3 ! Mem[000000003400015e]
p18_near_2_he:
swap [%i1+0x1fc],%l1 ! Mem[00000000348001fc]
stb %l6,[%i1+0x0e0] ! Mem[00000000348000e0]
ldsb [%i2+0x175],%l3 ! Mem[0000000035000175]
ldsh [%i2+0x108],%l6 ! Mem[0000000035000108]
ldstub [%i1+0x1a6],%l7 ! Mem[00000000348001a6]
swap [%i3+0x1fc],%l4 ! Mem[00000000358001fc]
ldub [%i2+0x0ce],%l0 ! Mem[00000000350000ce]
jmpl %o7,%g0
stx %l5,[%i0+0x158] ! Mem[0000000034000158]
p19_near_2_le:
ldsw [%i0+0x1ec],%l1 ! Mem[00000000360001ec]
swap [%i1+0x0dc],%l2 ! Mem[00000000368000dc]
swap [%i2+0x140],%l4 ! Mem[0000000037000140]
swap [%i3+0x118],%l7 ! Mem[0000000037800118]
ldsh [%i3+0x10c],%l4 ! Mem[000000003780010c]
ldstub [%i1+0x19d],%l2 ! Mem[000000003680019d]
jmpl %o7,%g0
ldsw [%i1+0x1a4],%l6 ! Mem[00000000368001a4]
p19_near_2_he:
stw %l1,[%i1+0x120] ! Mem[0000000036800120]
ldub [%i1+0x186],%l4 ! Mem[0000000036800186]
lduh [%i2+0x0b8],%l5 ! Mem[00000000370000b8]
jmpl %o7,%g0
stx %l7,[%i3+0x090] ! Mem[0000000037800090]
p20_near_2_le:
lduh [%i2+0x09c],%l7 ! Mem[000000003900009c]
ldsb [%i2+0x03f],%l7 ! Mem[000000003900003f]
jmpl %o7,%g0
ldsw [%i0+0x0c8],%l4 ! Mem[00000000380000c8]
p20_near_2_he:
stb %l3,[%i2+0x042] ! Mem[0000000039000042]
stx %l4,[%i3+0x120] ! Mem[0000000039800120]
ldd [%i3+0x1a0],%l4 ! Mem[00000000398001a0]
std %l6,[%i1+0x088] ! Mem[0000000038800088]
ldstub [%i2+0x0ab],%l4 ! Mem[00000000390000ab]
ldsw [%i1+0x0cc],%l5 ! Mem[00000000388000cc]
swap [%i3+0x1e4],%l2 ! Mem[00000000398001e4]
jmpl %o7,%g0
stx %l0,[%i0+0x0b0] ! Mem[00000000380000b0]
p21_near_2_le:
jmpl %o7,%g0
ldsb [%i2+0x0e5],%l2 ! Mem[000000003b0000e5]
jmpl %o7,%g0
nop
p21_near_2_he:
ldsh [%i3+0x170],%l2 ! Mem[000000003b800170]
std %l6,[%i0+0x1e0] ! Mem[000000003a0001e0]
jmpl %o7,%g0
stw %l4,[%i1+0x03c] ! Mem[000000003a80003c]
p22_near_2_le:
swap [%i3+0x1e4],%l0 ! Mem[000000003d8001e4]
lduh [%i2+0x02e],%l7 ! Mem[000000003d00002e]
ldd [%i1+0x060],%l2 ! Mem[000000003c800060]
ldx [%i0+0x138],%l7 ! Mem[000000003c000138]
ldstub [%i1+0x1ef],%l2 ! Mem[000000003c8001ef]
stb %l2,[%i2+0x1e4] ! Mem[000000003d0001e4]
jmpl %o7,%g0
ldsh [%i1+0x1a6],%l6 ! Mem[000000003c8001a6]
p22_near_2_he:
ldsw [%i2+0x120],%l1 ! Mem[000000003d000120]
std %l4,[%i2+0x180] ! Mem[000000003d000180]
std %l4,[%i3+0x0b8] ! Mem[000000003d8000b8]
jmpl %o7,%g0
ldsw [%i0+0x0b0],%l7 ! Mem[000000003c0000b0]
p23_near_2_le:
stw %l1,[%i0+0x070] ! Mem[000000003e000070]
std %l6,[%i2+0x038] ! Mem[000000003f000038]
ldx [%i3+0x1a0],%l7 ! Mem[000000003f8001a0]
jmpl %o7,%g0
lduh [%i1+0x1ec],%l3 ! Mem[000000003e8001ec]
p23_near_2_he:
jmpl %o7,%g0
stw %l6,[%i3+0x190] ! Mem[000000003f800190]
jmpl %o7,%g0
nop
p24_near_2_le:
ldsb [%i0+0x1ba],%l6 ! Mem[00000000400001ba]
std %l6,[%i2+0x100] ! Mem[0000000041000100]
stx %l7,[%i1+0x038] ! Mem[0000000040800038]
stw %l4,[%i1+0x0e8] ! Mem[00000000408000e8]
ldstub [%i3+0x0cd],%l4 ! Mem[00000000418000cd]
swap [%i1+0x00c],%l7 ! Mem[000000004080000c]
jmpl %o7,%g0
ldsb [%i3+0x0c4],%l7 ! Mem[00000000418000c4]
p24_near_2_he:
ldstub [%i0+0x1bd],%l2 ! Mem[00000000400001bd]
swap [%i1+0x1a4],%l6 ! Mem[00000000408001a4]
ldx [%i2+0x0e8],%l5 ! Mem[00000000410000e8]
ldsh [%i1+0x1c4],%l2 ! Mem[00000000408001c4]
jmpl %o7,%g0
ldsb [%i1+0x044],%l2 ! Mem[0000000040800044]
p25_near_2_le:
jmpl %o7,%g0
lduw [%i0+0x0c4],%l2 ! Mem[00000000420000c4]
jmpl %o7,%g0
nop
p25_near_2_he:
ldx [%i2+0x170],%l2 ! Mem[0000000043000170]
ldub [%i0+0x1c1],%l6 ! Mem[00000000420001c1]
jmpl %o7,%g0
stb %l7,[%i0+0x1a5] ! Mem[00000000420001a5]
p26_near_2_le:
ldub [%i0+0x138],%l4 ! Mem[0000000044000138]
jmpl %o7,%g0
lduw [%i2+0x1f8],%l0 ! Mem[00000000450001f8]
p26_near_2_he:
sth %l2,[%i3+0x15c] ! Mem[000000004580015c]
swap [%i0+0x038],%l1 ! Mem[0000000044000038]
swap [%i2+0x168],%l6 ! Mem[0000000045000168]
jmpl %o7,%g0
ldsh [%i3+0x1ae],%l2 ! Mem[00000000458001ae]
p27_near_2_le:
ldstub [%i0+0x134],%l0 ! Mem[0000000046000134]
jmpl %o7,%g0
swap [%i3+0x0c0],%l6 ! Mem[00000000478000c0]
p27_near_2_he:
ldsb [%i0+0x1fe],%l5 ! Mem[00000000460001fe]
ldx [%i0+0x168],%l4 ! Mem[0000000046000168]
ldsw [%i1+0x094],%l4 ! Mem[0000000046800094]
ldsb [%i1+0x06e],%l6 ! Mem[000000004680006e]
stw %l6,[%i3+0x188] ! Mem[0000000047800188]
sth %l7,[%i1+0x162] ! Mem[0000000046800162]
sth %l6,[%i2+0x102] ! Mem[0000000047000102]
jmpl %o7,%g0
ldsb [%i3+0x0c7],%l1 ! Mem[00000000478000c7]
p28_near_2_le:
ldsh [%i1+0x052],%l4 ! Mem[0000000048800052]
std %l2,[%i1+0x1a8] ! Mem[00000000488001a8]
ldx [%i2+0x048],%l2 ! Mem[0000000049000048]
jmpl %o7,%g0
ldub [%i3+0x03e],%l7 ! Mem[000000004980003e]
p28_near_2_he:
jmpl %o7,%g0
ldstub [%i2+0x151],%l3 ! Mem[0000000049000151]
jmpl %o7,%g0
nop
p29_near_2_le:
swap [%i0+0x1f8],%l5 ! Mem[000000004a0001f8]
lduh [%i0+0x1ca],%l7 ! Mem[000000004a0001ca]
std %l0,[%i3+0x0e0] ! Mem[000000004b8000e0]
ldsb [%i0+0x0f3],%l1 ! Mem[000000004a0000f3]
jmpl %o7,%g0
ldub [%i3+0x0cd],%l4 ! Mem[000000004b8000cd]
p29_near_2_he:
ldstub [%i2+0x138],%l7 ! Mem[000000004b000138]
ldstub [%i1+0x1cf],%l2 ! Mem[000000004a8001cf]
ldsb [%i2+0x1c4],%l2 ! Mem[000000004b0001c4]
ldsh [%i2+0x0fa],%l6 ! Mem[000000004b0000fa]
jmpl %o7,%g0
ldsh [%i0+0x0e6],%l3 ! Mem[000000004a0000e6]
p30_near_2_le:
ldsb [%i0+0x171],%l3 ! Mem[000000004c000171]
ldsb [%i1+0x107],%l0 ! Mem[000000004c800107]
lduw [%i0+0x190],%l6 ! Mem[000000004c000190]
lduh [%i3+0x1e4],%l5 ! Mem[000000004d8001e4]
jmpl %o7,%g0
ldx [%i0+0x168],%l4 ! Mem[000000004c000168]
p30_near_2_he:
jmpl %o7,%g0
lduw [%i3+0x198],%l4 ! Mem[000000004d800198]
jmpl %o7,%g0
nop
p31_near_2_le:
ldsb [%i3+0x17c],%l2 ! Mem[000000004f80017c]
ldstub [%i1+0x01a],%l1 ! Mem[000000004e80001a]
stx %l6,[%i3+0x148] ! Mem[000000004f800148]
jmpl %o7,%g0
stw %l7,[%i1+0x184] ! Mem[000000004e800184]
p31_near_2_he:
lduh [%i3+0x0fc],%l4 ! Mem[000000004f8000fc]
ldub [%i2+0x0c0],%l3 ! Mem[000000004f0000c0]
ldsh [%i3+0x1fe],%l5 ! Mem[000000004f8001fe]
jmpl %o7,%g0
lduw [%i0+0x114],%l4 ! Mem[000000004e000114]
p32_near_2_le:
swap [%i1+0x050],%l4 ! Mem[0000000050800050]
swap [%i1+0x16c],%l1 ! Mem[000000005080016c]
stx %l1,[%i2+0x018] ! Mem[0000000051000018]
jmpl %o7,%g0
stw %l6,[%i3+0x148] ! Mem[0000000051800148]
p32_near_2_he:
stw %l5,[%i2+0x1d8] ! Mem[00000000510001d8]
ldx [%i3+0x1e8],%l7 ! Mem[00000000518001e8]
ldstub [%i1+0x0e4],%l0 ! Mem[00000000508000e4]
stb %l1,[%i1+0x0d3] ! Mem[00000000508000d3]
jmpl %o7,%g0
swap [%i3+0x0ec],%l4 ! Mem[00000000518000ec]
p33_near_2_le:
stb %l5,[%i3+0x1e0] ! Mem[00000000538001e0]
jmpl %o7,%g0
swap [%i2+0x124],%l0 ! Mem[0000000053000124]
p33_near_2_he:
ldx [%i1+0x0d8],%l3 ! Mem[00000000528000d8]
ldsh [%i0+0x104],%l3 ! Mem[0000000052000104]
stb %l0,[%i0+0x128] ! Mem[0000000052000128]
jmpl %o7,%g0
swap [%i2+0x090],%l6 ! Mem[0000000053000090]
p34_near_2_le:
ldub [%i2+0x023],%l3 ! Mem[0000000055000023]
jmpl %o7,%g0
lduh [%i1+0x096],%l7 ! Mem[0000000054800096]
p34_near_2_he:
sth %l5,[%i2+0x1e4] ! Mem[00000000550001e4]
stx %l6,[%i2+0x038] ! Mem[0000000055000038]
lduw [%i0+0x0f8],%l6 ! Mem[00000000540000f8]
ldsh [%i2+0x0e6],%l3 ! Mem[00000000550000e6]
ldsw [%i1+0x068],%l5 ! Mem[0000000054800068]
ldsh [%i3+0x182],%l3 ! Mem[0000000055800182]
jmpl %o7,%g0
ldstub [%i2+0x026],%l3 ! Mem[0000000055000026]
p35_near_2_le:
ldsw [%i2+0x110],%l7 ! Mem[0000000057000110]
ldx [%i0+0x130],%l3 ! Mem[0000000056000130]
ldx [%i0+0x070],%l1 ! Mem[0000000056000070]
stx %l5,[%i1+0x1f8] ! Mem[00000000568001f8]
stb %l0,[%i2+0x066] ! Mem[0000000057000066]
ldstub [%i2+0x081],%l5 ! Mem[0000000057000081]
jmpl %o7,%g0
ldx [%i2+0x130],%l6 ! Mem[0000000057000130]
p35_near_2_he:
swap [%i1+0x1a4],%l7 ! Mem[00000000568001a4]
ldx [%i3+0x000],%l3 ! Mem[0000000057800000]
ldsh [%i2+0x1c2],%l3 ! Mem[00000000570001c2]
sth %l3,[%i0+0x0de] ! Mem[00000000560000de]
stx %l3,[%i2+0x120] ! Mem[0000000057000120]
ldstub [%i0+0x128],%l0 ! Mem[0000000056000128]
ldsb [%i1+0x19b],%l4 ! Mem[000000005680019b]
jmpl %o7,%g0
lduh [%i1+0x1a6],%l5 ! Mem[00000000568001a6]
p36_near_2_le:
stw %l4,[%i3+0x1b4] ! Mem[00000000598001b4]
ldsb [%i3+0x09d],%l7 ! Mem[000000005980009d]
jmpl %o7,%g0
ldstub [%i2+0x01f],%l7 ! Mem[000000005900001f]
p36_near_2_he:
jmpl %o7,%g0
std %l6,[%i1+0x008] ! Mem[0000000058800008]
jmpl %o7,%g0
nop
p37_near_2_le:
jmpl %o7,%g0
sth %l4,[%i2+0x008] ! Mem[000000005b000008]
jmpl %o7,%g0
nop
p37_near_2_he:
lduh [%i2+0x11e],%l0 ! Mem[000000005b00011e]
lduh [%i2+0x032],%l2 ! Mem[000000005b000032]
jmpl %o7,%g0
ldub [%i2+0x151],%l2 ! Mem[000000005b000151]
p38_near_2_le:
jmpl %o7,%g0
stb %l5,[%i0+0x0a1] ! Mem[000000005c0000a1]
jmpl %o7,%g0
nop
p38_near_2_he:
stx %l5,[%i0+0x1f8] ! Mem[000000005c0001f8]
sth %l3,[%i0+0x19e] ! Mem[000000005c00019e]
jmpl %o7,%g0
sth %l3,[%i1+0x1ec] ! Mem[000000005c8001ec]
p39_near_2_le:
ldsb [%i2+0x130],%l3 ! Mem[000000005f000130]
lduh [%i0+0x072],%l1 ! Mem[000000005e000072]
ldsb [%i1+0x192],%l6 ! Mem[000000005e800192]
lduw [%i0+0x15c],%l1 ! Mem[000000005e00015c]
ldstub [%i2+0x134],%l0 ! Mem[000000005f000134]
sth %l6,[%i1+0x166] ! Mem[000000005e800166]
std %l0,[%i2+0x1c0] ! Mem[000000005f0001c0]
jmpl %o7,%g0
ldsb [%i2+0x02f],%l7 ! Mem[000000005f00002f]
p39_near_2_he:
lduh [%i3+0x0b6],%l7 ! Mem[000000005f8000b6]
stx %l4,[%i1+0x108] ! Mem[000000005e800108]
ldstub [%i3+0x1dd],%l0 ! Mem[000000005f8001dd]
jmpl %o7,%g0
ldsb [%i3+0x0a2],%l3 ! Mem[000000005f8000a2]
p40_near_2_le:
std %l6,[%i0+0x110] ! Mem[0000000060000110]
jmpl %o7,%g0
ldx [%i3+0x1a0],%l0 ! Mem[00000000618001a0]
p40_near_2_he:
stx %l4,[%i0+0x008] ! Mem[0000000060000008]
jmpl %o7,%g0
stb %l4,[%i3+0x01c] ! Mem[000000006180001c]
p41_near_2_le:
ldsh [%i0+0x0e0],%l6 ! Mem[00000000620000e0]
stw %l7,[%i2+0x128] ! Mem[0000000063000128]
ldd [%i3+0x0d8],%l2 ! Mem[00000000638000d8]
swap [%i1+0x160],%l4 ! Mem[0000000062800160]
lduh [%i1+0x1ba],%l4 ! Mem[00000000628001ba]
ldx [%i1+0x1a0],%l5 ! Mem[00000000628001a0]
ldx [%i2+0x0a8],%l7 ! Mem[00000000630000a8]
jmpl %o7,%g0
ldstub [%i0+0x179],%l0 ! Mem[0000000062000179]
p41_near_2_he:
swap [%i1+0x16c],%l3 ! Mem[000000006280016c]
lduw [%i0+0x150],%l0 ! Mem[0000000062000150]
ldx [%i0+0x138],%l2 ! Mem[0000000062000138]
jmpl %o7,%g0
stb %l3,[%i1+0x016] ! Mem[0000000062800016]
p42_near_2_le:
std %l4,[%i0+0x1f8] ! Mem[00000000640001f8]
jmpl %o7,%g0
stw %l0,[%i3+0x044] ! Mem[0000000065800044]
p42_near_2_he:
ldsb [%i1+0x04e],%l2 ! Mem[000000006480004e]
ldd [%i3+0x038],%l6 ! Mem[0000000065800038]
jmpl %o7,%g0
lduh [%i1+0x1a4],%l7 ! Mem[00000000648001a4]
p43_near_2_le:
lduw [%i3+0x020],%l3 ! Mem[0000000067800020]
ldstub [%i2+0x1c3],%l3 ! Mem[00000000670001c3]
ldd [%i2+0x0d8],%l2 ! Mem[00000000670000d8]
swap [%i1+0x1dc],%l0 ! Mem[00000000668001dc]
ldsh [%i1+0x082],%l3 ! Mem[0000000066800082]
ldstub [%i3+0x0b2],%l6 ! Mem[00000000678000b2]
stw %l5,[%i2+0x190] ! Mem[0000000067000190]
jmpl %o7,%g0
ldx [%i3+0x0a8],%l1 ! Mem[00000000678000a8]
p43_near_2_he:
ldub [%i0+0x123],%l6 ! Mem[0000000066000123]
ldd [%i0+0x0c0],%l0 ! Mem[00000000660000c0]
stb %l7,[%i0+0x141] ! Mem[0000000066000141]
ldsb [%i3+0x068],%l6 ! Mem[0000000067800068]
stw %l0,[%i2+0x0a8] ! Mem[00000000670000a8]
jmpl %o7,%g0
ldsh [%i0+0x132],%l5 ! Mem[0000000066000132]
p44_near_2_le:
ldstub [%i0+0x12a],%l1 ! Mem[000000006800012a]
ldx [%i3+0x000],%l4 ! Mem[0000000069800000]
ldd [%i0+0x058],%l0 ! Mem[0000000068000058]
std %l0,[%i2+0x188] ! Mem[0000000069000188]
std %l0,[%i1+0x1c0] ! Mem[00000000688001c0]
swap [%i2+0x0dc],%l3 ! Mem[00000000690000dc]
jmpl %o7,%g0
swap [%i0+0x050],%l4 ! Mem[0000000068000050]
p44_near_2_he:
ldsh [%i3+0x0a0],%l5 ! Mem[00000000698000a0]
ldstub [%i2+0x130],%l6 ! Mem[0000000069000130]
jmpl %o7,%g0
ldd [%i3+0x1c8],%l0 ! Mem[00000000698001c8]
p45_near_2_le:
lduh [%i0+0x0cc],%l4 ! Mem[000000006a0000cc]
jmpl %o7,%g0
ldstub [%i2+0x0c4],%l0 ! Mem[000000006b0000c4]
p45_near_2_he:
ldub [%i1+0x1cf],%l2 ! Mem[000000006a8001cf]
ldx [%i3+0x1c0],%l2 ! Mem[000000006b8001c0]
lduw [%i1+0x0f8],%l6 ! Mem[000000006a8000f8]
ldub [%i3+0x0c6],%l3 ! Mem[000000006b8000c6]
stx %l5,[%i1+0x068] ! Mem[000000006a800068]
stw %l3,[%i3+0x1a0] ! Mem[000000006b8001a0]
ldstub [%i1+0x1ca],%l7 ! Mem[000000006a8001ca]
jmpl %o7,%g0
stw %l1,[%i1+0x140] ! Mem[000000006a800140]
p46_near_2_le:
jmpl %o7,%g0
ldd [%i0+0x020],%l0 ! Mem[000000006c000020]
jmpl %o7,%g0
nop
p46_near_2_he:
stb %l6,[%i3+0x0a9] ! Mem[000000006d8000a9]
ldsw [%i1+0x1b8],%l6 ! Mem[000000006c8001b8]
ldsh [%i3+0x09c],%l7 ! Mem[000000006d80009c]
jmpl %o7,%g0
stb %l7,[%i2+0x01f] ! Mem[000000006d00001f]
p47_near_2_le:
stw %l6,[%i1+0x1b8] ! Mem[000000006e8001b8]
lduw [%i3+0x09c],%l7 ! Mem[000000006f80009c]
ldsb [%i1+0x01f],%l7 ! Mem[000000006e80001f]
ldx [%i3+0x0e8],%l4 ! Mem[000000006f8000e8]
std %l6,[%i1+0x1a0] ! Mem[000000006e8001a0]
swap [%i1+0x0c4],%l7 ! Mem[000000006e8000c4]
jmpl %o7,%g0
swap [%i0+0x00c],%l0 ! Mem[000000006e00000c]
p47_near_2_he:
stw %l2,[%i2+0x1c4] ! Mem[000000006f0001c4]
ldsw [%i0+0x0f8],%l6 ! Mem[000000006e0000f8]
jmpl %o7,%g0
swap [%i0+0x0e4],%l3 ! Mem[000000006e0000e4]
p48_near_2_le:
ldstub [%i0+0x132],%l7 ! Mem[0000000070000132]
ldx [%i2+0x130],%l3 ! Mem[0000000071000130]
swap [%i3+0x070],%l1 ! Mem[0000000071800070]
ldstub [%i2+0x192],%l6 ! Mem[0000000071000192]
lduh [%i3+0x17e],%l1 ! Mem[000000007180017e]
swap [%i2+0x114],%l0 ! Mem[0000000071000114]
jmpl %o7,%g0
stw %l6,[%i3+0x164] ! Mem[0000000071800164]
p48_near_2_he:
swap [%i0+0x19c],%l3 ! Mem[000000007000019c]
ldsw [%i3+0x1ec],%l3 ! Mem[00000000718001ec]
ldstub [%i2+0x096],%l7 ! Mem[0000000071000096]
ldstub [%i1+0x12f],%l4 ! Mem[000000007080012f]
ldub [%i2+0x1dd],%l0 ! Mem[00000000710001dd]
jmpl %o7,%g0
lduh [%i0+0x0a2],%l3 ! Mem[00000000700000a2]
p49_near_2_le:
stb %l7,[%i0+0x188] ! Mem[0000000072000188]
ldstub [%i2+0x110],%l6 ! Mem[0000000073000110]
lduh [%i1+0x1ee],%l1 ! Mem[00000000728001ee]
swap [%i3+0x02c],%l7 ! Mem[000000007380002c]
ldstub [%i3+0x042],%l3 ! Mem[0000000073800042]
jmpl %o7,%g0
swap [%i0+0x1b8],%l4 ! Mem[00000000720001b8]
p49_near_2_he:
ldub [%i0+0x196],%l3 ! Mem[0000000072000196]
swap [%i0+0x1fc],%l3 ! Mem[00000000720001fc]
std %l0,[%i2+0x0e8] ! Mem[00000000730000e8]
stw %l6,[%i2+0x018] ! Mem[0000000073000018]
stx %l7,[%i2+0x158] ! Mem[0000000073000158]
swap [%i3+0x13c],%l2 ! Mem[000000007380013c]
sth %l3,[%i2+0x036] ! Mem[0000000073000036]
jmpl %o7,%g0
ldsw [%i2+0x1c8],%l3 ! Mem[00000000730001c8]
p50_near_2_le:
stx %l6,[%i2+0x198] ! Mem[0000000075000198]
stb %l6,[%i3+0x104] ! Mem[0000000075800104]
swap [%i1+0x1fc],%l5 ! Mem[00000000748001fc]
swap [%i1+0x0e8],%l4 ! Mem[00000000748000e8]
swap [%i1+0x180],%l6 ! Mem[0000000074800180]
swap [%i0+0x0c4],%l7 ! Mem[00000000740000c4]
jmpl %o7,%g0
ldd [%i1+0x000],%l4 ! Mem[0000000074800000]
p50_near_2_he:
ldstub [%i0+0x03a],%l6 ! Mem[000000007400003a]
swap [%i3+0x080],%l6 ! Mem[0000000075800080]
ldub [%i1+0x0ae],%l2 ! Mem[00000000748000ae]
ldub [%i1+0x06a],%l5 ! Mem[000000007480006a]
jmpl %o7,%g0
swap [%i2+0x0ec],%l2 ! Mem[00000000750000ec]
p51_near_2_le:
stx %l2,[%i3+0x030] ! Mem[0000000077800030]
ldub [%i0+0x171],%l2 ! Mem[0000000076000171]
stx %l6,[%i1+0x1c0] ! Mem[00000000768001c0]
ldsw [%i2+0x03c],%l4 ! Mem[000000007700003c]
ldd [%i3+0x050],%l0 ! Mem[0000000077800050]
swap [%i0+0x158],%l3 ! Mem[0000000076000158]
stw %l3,[%i1+0x0dc] ! Mem[00000000768000dc]
jmpl %o7,%g0
ldsh [%i0+0x124],%l3 ! Mem[0000000076000124]
p51_near_2_he:
ldx [%i2+0x008],%l7 ! Mem[0000000077000008]
ldsh [%i1+0x0e4],%l7 ! Mem[00000000768000e4]
swap [%i3+0x194],%l3 ! Mem[0000000077800194]
lduw [%i2+0x1dc],%l3 ! Mem[00000000770001dc]
jmpl %o7,%g0
ldub [%i0+0x0cf],%l1 ! Mem[00000000760000cf]
p52_near_2_le:
ldd [%i2+0x108],%l4 ! Mem[0000000079000108]
stw %l2,[%i0+0x1d8] ! Mem[00000000780001d8]
ldx [%i3+0x148],%l2 ! Mem[0000000079800148]
swap [%i1+0x0ec],%l1 ! Mem[00000000788000ec]
swap [%i2+0x038],%l6 ! Mem[0000000079000038]
swap [%i2+0x158],%l7 ! Mem[0000000079000158]
ldsh [%i2+0x098],%l5 ! Mem[0000000079000098]
jmpl %o7,%g0
std %l6,[%i2+0x0b0] ! Mem[00000000790000b0]
p52_near_2_he:
ldx [%i3+0x0c0],%l0 ! Mem[00000000798000c0]
swap [%i2+0x18c],%l1 ! Mem[000000007900018c]
jmpl %o7,%g0
stw %l2,[%i0+0x1ec] ! Mem[00000000780001ec]
p53_near_2_le:
sth %l6,[%i2+0x1cc] ! Mem[000000007b0001cc]
swap [%i3+0x1ac],%l0 ! Mem[000000007b8001ac]
jmpl %o7,%g0
ldstub [%i0+0x196],%l0 ! Mem[000000007a000196]
p53_near_2_he:
stb %l0,[%i3+0x077] ! Mem[000000007b800077]
ldd [%i0+0x178],%l2 ! Mem[000000007a000178]
jmpl %o7,%g0
ldx [%i2+0x008],%l6 ! Mem[000000007b000008]
p54_near_2_le:
swap [%i1+0x02c],%l0 ! Mem[000000007c80002c]
swap [%i2+0x194],%l3 ! Mem[000000007d000194]
lduh [%i0+0x1fe],%l3 ! Mem[000000007c0001fe]
std %l0,[%i3+0x0e8] ! Mem[000000007d8000e8]
lduw [%i0+0x018],%l6 ! Mem[000000007c000018]
stb %l7,[%i1+0x15b] ! Mem[000000007c80015b]
ldstub [%i1+0x13f],%l2 ! Mem[000000007c80013f]
jmpl %o7,%g0
stx %l3,[%i0+0x030] ! Mem[000000007c000030]
p54_near_2_he:
swap [%i0+0x050],%l7 ! Mem[000000007c000050]
ldx [%i1+0x148],%l2 ! Mem[000000007c800148]
lduw [%i1+0x0ec],%l3 ! Mem[000000007c8000ec]
jmpl %o7,%g0
ldstub [%i3+0x18a],%l6 ! Mem[000000007d80018a]
p55_near_2_le:
ldx [%i0+0x058],%l1 ! Mem[000000007e000058]
ldstub [%i2+0x138],%l4 ! Mem[000000007f000138]
jmpl %o7,%g0
std %l0,[%i0+0x1d8] ! Mem[000000007e0001d8]
p55_near_2_he:
ldd [%i0+0x178],%l2 ! Mem[000000007e000178]
sth %l2,[%i2+0x170] ! Mem[000000007f000170]
ldx [%i2+0x1e0],%l6 ! Mem[000000007f0001e0]
jmpl %o7,%g0
stb %l4,[%i1+0x03e] ! Mem[000000007e80003e]
p56_near_2_le:
ldstub [%i3+0x151],%l2 ! Mem[0000000081800151]
ldstub [%i3+0x1c1],%l6 ! Mem[00000000818001c1]
jmpl %o7,%g0
ldsw [%i0+0x03c],%l4 ! Mem[000000008000003c]
p56_near_2_he:
ldsb [%i3+0x0bd],%l7 ! Mem[00000000818000bd]
swap [%i2+0x03c],%l7 ! Mem[000000008100003c]
ldstub [%i0+0x0c8],%l4 ! Mem[00000000800000c8]
ldsb [%i2+0x1a1],%l6 ! Mem[00000000810001a1]
jmpl %o7,%g0
std %l6,[%i3+0x0e0] ! Mem[00000000818000e0]
p57_near_2_le:
stw %l3,[%i3+0x040] ! Mem[0000000083800040]
lduw [%i3+0x17c],%l2 ! Mem[000000008380017c]
swap [%i0+0x170],%l2 ! Mem[0000000082000170]
std %l6,[%i2+0x018] ! Mem[0000000083000018]
ldstub [%i3+0x185],%l7 ! Mem[0000000083800185]
ldsb [%i2+0x023],%l3 ! Mem[0000000083000023]
jmpl %o7,%g0
ldstub [%i0+0x1c3],%l3 ! Mem[00000000820001c3]
p57_near_2_he:
swap [%i1+0x1dc],%l5 ! Mem[00000000828001dc]
std %l4,[%i3+0x110] ! Mem[0000000083800110]
lduh [%i3+0x00c],%l7 ! Mem[000000008380000c]
jmpl %o7,%g0
ldstub [%i2+0x0e4],%l7 ! Mem[00000000830000e4]
p58_near_2_le:
jmpl %o7,%g0
ldsb [%i0+0x134],%l0 ! Mem[0000000084000134]
jmpl %o7,%g0
nop
p58_near_2_he:
ldx [%i0+0x1d8],%l5 ! Mem[00000000840001d8]
ldub [%i2+0x0e8],%l4 ! Mem[00000000850000e8]
ldstub [%i2+0x1a1],%l6 ! Mem[00000000850001a1]
swap [%i0+0x0e4],%l0 ! Mem[00000000840000e4]
stx %l0,[%i0+0x028] ! Mem[0000000084000028]
stb %l2,[%i3+0x12f] ! Mem[000000008580012f]
jmpl %o7,%g0
lduw [%i1+0x168],%l2 ! Mem[0000000084800168]
p59_near_2_le:
stw %l7,[%i1+0x1a8] ! Mem[00000000868001a8]
ldstub [%i2+0x18d],%l0 ! Mem[000000008700018d]
ldd [%i1+0x1b0],%l0 ! Mem[00000000868001b0]
ldstub [%i3+0x151],%l3 ! Mem[0000000087800151]
ldsw [%i1+0x124],%l0 ! Mem[0000000086800124]
jmpl %o7,%g0
std %l6,[%i0+0x1b0] ! Mem[00000000860001b0]
p59_near_2_he:
lduh [%i2+0x104],%l3 ! Mem[0000000087000104]
ldstub [%i3+0x0a2],%l3 ! Mem[00000000878000a2]
lduh [%i0+0x0b0],%l6 ! Mem[00000000860000b0]
jmpl %o7,%g0
stx %l1,[%i1+0x100] ! Mem[0000000086800100]
p60_near_2_le:
ldsb [%i2+0x10b],%l7 ! Mem[000000008900010b]
stx %l2,[%i0+0x0d8] ! Mem[00000000880000d8]
stw %l0,[%i1+0x128] ! Mem[0000000088800128]
stx %l4,[%i1+0x198] ! Mem[0000000088800198]
stb %l5,[%i0+0x186] ! Mem[0000000088000186]
ldub [%i3+0x08f],%l7 ! Mem[000000008980008f]
jmpl %o7,%g0
ldstub [%i1+0x179],%l0 ! Mem[0000000088800179]
p60_near_2_he:
ldstub [%i2+0x0e7],%l1 ! Mem[00000000890000e7]
ldstub [%i2+0x0a1],%l1 ! Mem[00000000890000a1]
ldx [%i0+0x0a8],%l3 ! Mem[00000000880000a8]
jmpl %o7,%g0
ldstub [%i1+0x0ac],%l4 ! Mem[00000000888000ac]
p61_near_2_le:
stb %l1,[%i1+0x0f0] ! Mem[000000008a8000f0]
ldsh [%i1+0x1cc],%l6 ! Mem[000000008a8001cc]
ldd [%i1+0x188],%l0 ! Mem[000000008a800188]
swap [%i2+0x1b4],%l0 ! Mem[000000008b0001b4]
jmpl %o7,%g0
ldsh [%i2+0x170],%l3 ! Mem[000000008b000170]
p61_near_2_he:
jmpl %o7,%g0
ldub [%i3+0x15b],%l3 ! Mem[000000008b80015b]
jmpl %o7,%g0
nop
p62_near_2_le:
stx %l6,[%i3+0x0e0] ! Mem[000000008d8000e0]
ldsw [%i1+0x128],%l7 ! Mem[000000008c800128]
lduw [%i3+0x0fc],%l2 ! Mem[000000008d8000fc]
sth %l4,[%i1+0x162] ! Mem[000000008c800162]
ldd [%i2+0x118],%l6 ! Mem[000000008d000118]
std %l2,[%i2+0x1e8] ! Mem[000000008d0001e8]
ldsb [%i3+0x1bd],%l2 ! Mem[000000008d8001bd]
jmpl %o7,%g0
ldsb [%i1+0x1a7],%l6 ! Mem[000000008c8001a7]
p62_near_2_he:
ldstub [%i2+0x101],%l1 ! Mem[000000008d000101]
ldub [%i0+0x1a6],%l4 ! Mem[000000008c0001a6]
ldsw [%i3+0x17c],%l3 ! Mem[000000008d80017c]
jmpl %o7,%g0
ldd [%i3+0x198],%l4 ! Mem[000000008d800198]
p63_near_2_le:
ldsb [%i1+0x05e],%l1 ! Mem[000000008e80005e]
ldsw [%i0+0x080],%l4 ! Mem[000000008e000080]
sth %l5,[%i3+0x1d8] ! Mem[000000008f8001d8]
lduw [%i2+0x1c8],%l7 ! Mem[000000008f0001c8]
swap [%i3+0x0c4],%l0 ! Mem[000000008f8000c4]
ldub [%i2+0x0d3],%l1 ! Mem[000000008f0000d3]
ldstub [%i1+0x0ed],%l4 ! Mem[000000008e8000ed]
jmpl %o7,%g0
ldsw [%i1+0x0c4],%l0 ! Mem[000000008e8000c4]
p63_near_2_he:
stx %l2,[%i3+0x1c8] ! Mem[000000008f8001c8]
ldd [%i3+0x1c0],%l2 ! Mem[000000008f8001c0]
sth %l6,[%i0+0x0da] ! Mem[000000008e0000da]
ldstub [%i1+0x1e4],%l2 ! Mem[000000008e8001e4]
ldsb [%i0+0x1b5],%l5 ! Mem[000000008e0001b5]
swap [%i2+0x044],%l2 ! Mem[000000008f000044]
std %l6,[%i1+0x038] ! Mem[000000008e800038]
jmpl %o7,%g0
ldd [%i0+0x1d8],%l0 ! Mem[000000008e0001d8]
near2_b2b_h:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
near2_b2b_l:
jmpl %o7,%g0
nop
jmpl %o7,%g0
nop
user_near2_end:
.seg "text"
.align 0x2000
user_near3_start:
p0_near_3_le:
lduh [%i3+0x0c2],%l2 ! Mem[00000000118000c2]
ldx [%i3+0x1c0],%l6 ! Mem[00000000118001c0]
sth %l4,[%i3+0x118] ! Mem[0000000011800118]
swap [%i3+0x100],%l7 ! Mem[0000000011800100]
ldstub [%i0+0x014],%l7 ! Mem[0000000010000014]
jmpl %o7,%g0
lduw [%i0+0x030],%l6 ! Mem[0000000010000030]
p0_near_3_he:
lduw [%i3+0x100],%l5 ! Mem[0000000011800100]
lduh [%i2+0x12c],%l5 ! Mem[000000001100012c]
jmpl %o7,%g0
ldstub [%i2+0x057],%l1 ! Mem[0000000011000057]
p1_near_3_le:
lduh [%i0+0x1dc],%l0 ! Mem[00000000120001dc]
lduw [%i0+0x080],%l3 ! Mem[0000000012000080]
ldd [%i1+0x0b0],%l6 ! Mem[00000000128000b0]
sth %l5,[%i3+0x1b2] ! Mem[00000000138001b2]
jmpl %o7,%g0
ldstub [%i0+0x089],%l1 ! Mem[0000000012000089]
p1_near_3_he:
ldub [%i2+0x123],%l6 ! Mem[0000000013000123]
ldsw [%i0+0x0e4],%l1 ! Mem[00000000120000e4]
swap [%i1+0x140],%l7 ! Mem[0000000012800140]
ldstub [%i3+0x116],%l6 ! Mem[0000000013800116]
ldstub [%i2+0x1c6],%l1 ! Mem[00000000130001c6]
jmpl %o7,%g0
std %l2,[%i0+0x1e8] ! Mem[00000000120001e8]
p2_near_3_le:
sth %l4,[%i0+0x0ec] ! Mem[00000000140000ec]
jmpl %o7,%g0
lduw [%i3+0x0c4],%l0 ! Mem[00000000158000c4]
p2_near_3_he:
swap [%i0+0x1ec],%l2 ! Mem[00000000140001ec]
swap [%i2+0x1e4],%l2 ! Mem[00000000150001e4]
swap [%i1+0x184],%l6 ! Mem[0000000014800184]
stw %l2,[%i1+0x1c4] ! Mem[00000000148001c4]
ldsh [%i3+0x0de],%l2 ! Mem[00000000158000de]
stb %l6,[%i1+0x07a] ! Mem[000000001480007a]
lduh [%i2+0x1b0],%l2 ! Mem[00000000150001b0]
jmpl %o7,%g0
ldsh [%i1+0x1a6],%l1 ! Mem[00000000148001a6]
p3_near_3_le:
ldx [%i2+0x0a8],%l2 ! Mem[00000000170000a8]
swap [%i1+0x0f0],%l2 ! Mem[00000000168000f0]
ldsh [%i2+0x04c],%l5 ! Mem[000000001700004c]
sth %l1,[%i1+0x1ca] ! Mem[00000000168001ca]
lduw [%i3+0x1a8],%l3 ! Mem[00000000178001a8]
ldd [%i0+0x070],%l6 ! Mem[0000000016000070]
jmpl %o7,%g0
stw %l7,[%i2+0x0fc] ! Mem[00000000170000fc]
p3_near_3_he:
ldsb [%i1+0x0bf],%l0 ! Mem[00000000168000bf]
ldstub [%i0+0x0e9],%l4 ! Mem[00000000160000e9]
ldstub [%i1+0x0c4],%l6 ! Mem[00000000168000c4]
lduh [%i1+0x1f2],%l2 ! Mem[00000000168001f2]
jmpl %o7,%g0
ldstub [%i1+0x04e],%l4 ! Mem[000000001680004e]
p4_near_3_le:
sth %l4,[%i1+0x162] ! Mem[0000000018800162]
ldstub [%i0+0x138],%l7 ! Mem[0000000018000138]
jmpl %o7,%g0
ldsb [%i2+0x10c],%l4 ! Mem[000000001900010c]
p4_near_3_he:
stw %l2,[%i3+0x168] ! Mem[0000000019800168]
ldsb [%i2+0x1db],%l3 ! Mem[00000000190001db]
jmpl %o7,%g0
std %l0,[%i1+0x100] ! Mem[0000000018800100]
p5_near_3_le:
jmpl %o7,%g0
ldstub [%i0+0x0cd],%l5 ! Mem[000000001a0000cd]
jmpl %o7,%g0
nop
p5_near_3_he:
swap [%i3+0x170],%l0 ! Mem[000000001b800170]
ldd [%i2+0x138],%l2 ! Mem[000000001b000138]
ldstub [%i3+0x016],%l3 ! Mem[000000001b800016]
jmpl %o7,%g0
ldx [%i2+0x1c8],%l6 ! Mem[000000001b0001c8]
p6_near_3_le:
ldsb [%i1+0x1c3],%l3 ! Mem[000000001c8001c3]
ldsh [%i2+0x0fe],%l3 ! Mem[000000001d0000fe]
ldd [%i0+0x120],%l2 ! Mem[000000001c000120]
jmpl %o7,%g0
lduh [%i0+0x108],%l0 ! Mem[000000001c000108]
p6_near_3_he:
swap [%i2+0x0e4],%l7 ! Mem[000000001d0000e4]
ldub [%i0+0x1b6],%l3 ! Mem[000000001c0001b6]
ldstub [%i1+0x142],%l7 ! Mem[000000001c800142]
lduw [%i3+0x04c],%l3 ! Mem[000000001d80004c]
ldstub [%i3+0x0e7],%l1 ! Mem[000000001d8000e7]
ldstub [%i1+0x141],%l7 ! Mem[000000001c800141]
swap [%i3+0x114],%l6 ! Mem[000000001d800114]
jmpl %o7,%g0
ldsw [%i1+0x088],%l0 ! Mem[000000001c800088]
p7_near_3_le:
std %l4,[%i1+0x0d8] ! Mem[000000001e8000d8]
swap [%i0+0x0e0],%l3 ! Mem[000000001e0000e0]
ldd [%i3+0x1d8],%l4 ! Mem[000000001f8001d8]
jmpl %o7,%g0
std %l4,[%i3+0x130] ! Mem[000000001f800130]
p7_near_3_he:
jmpl %o7,%g0
swap [%i1+0x138],%l7 ! Mem[000000001e800138]
jmpl %o7,%g0
nop
p8_near_3_le:
ldsw [%i2+0x040],%l3 ! Mem[0000000021000040]
ldstub [%i1+0x118],%l7 ! Mem[0000000020800118]
lduw [%i3+0x1cc],%l2 ! Mem[00000000218001cc]
jmpl %o7,%g0
ldsw [%i3+0x1e4],%l2 ! Mem[00000000218001e4]
p8_near_3_he:
lduw [%i3+0x0b0],%l6 ! Mem[00000000218000b0]
jmpl %o7,%g0
lduh [%i2+0x192],%l5 ! Mem[0000000021000192]
p9_near_3_le:
std %l6,[%i0+0x0b0] ! Mem[00000000220000b0]
stw %l5,[%i3+0x020] ! Mem[0000000023800020]
ldstub [%i3+0x1d8],%l2 ! Mem[00000000238001d8]
jmpl %o7,%g0
ldsh [%i2+0x16a],%l2 ! Mem[000000002300016a]
p9_near_3_he:
ldstub [%i3+0x0c6],%l3 ! Mem[00000000238000c6]
swap [%i1+0x068],%l5 ! Mem[0000000022800068]
ldstub [%i3+0x0cd],%l2 ! Mem[00000000238000cd]
sth %l3,[%i2+0x026] ! Mem[0000000023000026]
sth %l2,[%i2+0x098] ! Mem[0000000023000098]
ldstub [%i3+0x071],%l7 ! Mem[0000000023800071]
jmpl %o7,%g0
swap [%i1+0x0fc],%l7 ! Mem[00000000228000fc]
p10_near_3_le:
stw %l7,[%i1+0x070] ! Mem[0000000024800070]
ldub [%i3+0x0dd],%l7 ! Mem[00000000258000dd]
swap [%i2+0x0c8],%l3 ! Mem[00000000250000c8]
jmpl %o7,%g0
ldstub [%i1+0x1a3],%l6 ! Mem[00000000248001a3]
p10_near_3_he:
ldx [%i0+0x0e0],%l6 ! Mem[00000000240000e0]
ldd [%i0+0x1d0],%l2 ! Mem[00000000240001d0]
sth %l3,[%i2+0x100] ! Mem[0000000025000100]
ldd [%i0+0x168],%l2 ! Mem[0000000024000168]
jmpl %o7,%g0
lduh [%i1+0x1e2],%l4 ! Mem[00000000248001e2]
p11_near_3_le:
swap [%i2+0x10c],%l4 ! Mem[000000002700010c]
ldub [%i3+0x08f],%l7 ! Mem[000000002780008f]
swap [%i3+0x178],%l0 ! Mem[0000000027800178]
ldx [%i2+0x0c8],%l5 ! Mem[00000000270000c8]
jmpl %o7,%g0
ldsb [%i1+0x1e5],%l2 ! Mem[00000000268001e5]
p11_near_3_he:
jmpl %o7,%g0
ldstub [%i3+0x136],%l6 ! Mem[0000000027800136]
jmpl %o7,%g0
nop
p12_near_3_le:
stw %l2,[%i2+0x1e4] ! Mem[00000000290001e4]
lduw [%i2+0x0d8],%l6 ! Mem[00000000290000d8]
jmpl %o7,%g0
ldsb [%i0+0x1c4],%l2 ! Mem[00000000280001c4]
p12_near_3_he:
ldd [%i3+0x158],%l6 ! Mem[0000000029800158]
jmpl %o7,%g0
swap [%i0+0x098],%l5 ! Mem[0000000028000098]
p13_near_3_le:
ldsb [%i2+0x1ef],%l2 ! Mem[000000002b0001ef]
stx %l2,[%i2+0x1e0] ! Mem[000000002b0001e0]
swap [%i1+0x184],%l6 ! Mem[000000002a800184]
swap [%i0+0x1c4],%l2 ! Mem[000000002a0001c4]
swap [%i2+0x0dc],%l2 ! Mem[000000002b0000dc]
ldsb [%i1+0x0ed],%l2 ! Mem[000000002a8000ed]
ldub [%i0+0x006],%l3 ! Mem[000000002a000006]
jmpl %o7,%g0
swap [%i0+0x184],%l1 ! Mem[000000002a000184]
p13_near_3_he:
ldx [%i3+0x188],%l7 ! Mem[000000002b800188]
swap [%i2+0x068],%l7 ! Mem[000000002b000068]
ldstub [%i3+0x0f6],%l1 ! Mem[000000002b8000f6]
ldsh [%i2+0x114],%l4 ! Mem[000000002b000114]
ldstub [%i0+0x155],%l3 ! Mem[000000002a000155]
stx %l6,[%i1+0x108] ! Mem[000000002a800108]
jmpl %o7,%g0
swap [%i2+0x184],%l7 ! Mem[000000002b000184]
p14_near_3_le:
ldx [%i2+0x158],%l6 ! Mem[000000002d000158]
sth %l5,[%i1+0x1b4] ! Mem[000000002c8001b4]
stb %l7,[%i0+0x0f9] ! Mem[000000002c0000f9]
ldstub [%i0+0x1c2],%l7 ! Mem[000000002c0001c2]
jmpl %o7,%g0
sth %l0,[%i3+0x09e] ! Mem[000000002d80009e]
p14_near_3_he:
ldstub [%i3+0x05e],%l2 ! Mem[000000002d80005e]
stx %l6,[%i1+0x158] ! Mem[000000002c800158]
jmpl %o7,%g0
ldstub [%i3+0x034],%l3 ! Mem[000000002d800034]
p15_near_3_le:
swap [%i1+0x1e8],%l6 ! Mem[000000002e8001e8]
jmpl %o7,%g0
ldstub [%i1+0x068],%l6 ! Mem[000000002e800068]
p15_near_3_he:
swap [%i2+0x064],%l6 ! Mem[000000002f000064]
stb %l1,[%i2+0x0a1] ! Mem[000000002f0000a1]
swap [%i0+0x0ac],%l3 ! Mem[000000002e0000ac]
ldsw [%i1+0x0ac],%l4 ! Mem[000000002e8000ac]
sth %l5,[%i1+0x062] ! Mem[000000002e800062]
stb %l5,[%i1+0x15e] ! Mem[000000002e80015e]
lduw [%i3+0x134],%l1 ! Mem[000000002f800134]
jmpl %o7,%g0
stb %l5,[%i2+0x1ee] ! Mem[000000002f0001ee]
p16_near_3_le:
ldstub [%i0+0x141],%l7 ! Mem[0000000030000141]
ldsw [%i1+0x048],%l6 ! Mem[0000000030800048]
ldstub [%i0+0x089],%l0 ! Mem[0000000030000089]
jmpl %o7,%g0
ldx [%i1+0x110],%l5 ! Mem[0000000030800110]
p16_near_3_he:
std %l2,[%i3+0x088] ! Mem[0000000031800088]
jmpl %o7,%g0
std %l4,[%i0+0x088] ! Mem[0000000030000088]
p17_near_3_le:
swap [%i1+0x04c],%l6 ! Mem[000000003280004c]
ldsb [%i1+0x18a],%l6 ! Mem[000000003280018a]
stx %l7,[%i1+0x160] ! Mem[0000000032800160]
ldsw [%i1+0x06c],%l3 ! Mem[000000003280006c]
jmpl %o7,%g0
ldstub [%i1+0x0e7],%l1 ! Mem[00000000328000e7]
p17_near_3_he:
lduw [%i1+0x044],%l2 ! Mem[0000000032800044]
ldsh [%i2+0x1b0],%l2 ! Mem[00000000330001b0]
jmpl %o7,%g0
stb %l0,[%i3+0x0bf] ! Mem[00000000338000bf]
p18_near_3_le:
jmpl %o7,%g0
ldstub [%i2+0x0e2],%l3 ! Mem[00000000350000e2]
jmpl %o7,%g0
nop
p18_near_3_he:
lduw [%i0+0x16c],%l3 ! Mem[000000003400016c]
ldub [%i3+0x153],%l7 ! Mem[0000000035800153]
stw %l1,[%i0+0x1a4] ! Mem[00000000340001a4]
ldd [%i2+0x138],%l4 ! Mem[0000000035000138]
ldub [%i0+0x1f4],%l5 ! Mem[00000000340001f4]
lduh [%i3+0x186],%l3 ! Mem[0000000035800186]
std %l6,[%i0+0x100] ! Mem[0000000034000100]
jmpl %o7,%g0
ldsw [%i0+0x130],%l5 ! Mem[0000000034000130]
p19_near_3_le:
lduw [%i3+0x0e0],%l0 ! Mem[00000000378000e0]
ldx [%i2+0x1a8],%l1 ! Mem[00000000370001a8]
jmpl %o7,%g0
sth %l2,[%i1+0x1ee] ! Mem[00000000368001ee]
p19_near_3_he:
ldd [%i1+0x0e0],%l6 ! Mem[00000000368000e0]
jmpl %o7,%g0
swap [%i1+0x18c],%l4 ! Mem[000000003680018c]
p20_near_3_le:
stw %l1,[%i0+0x1e4] ! Mem[00000000380001e4]
swap [%i1+0x1c8],%l3 ! Mem[00000000388001c8]
ldsh [%i2+0x054],%l3 ! Mem[0000000039000054]
swap [%i1+0x184],%l6 ! Mem[0000000038800184]
std %l4,[%i0+0x1a0] ! Mem[00000000380001a0]
lduw [%i0+0x068],%l4 ! Mem[0000000038000068]
jmpl %o7,%g0
swap [%i2+0x108],%l7 ! Mem[0000000039000108]
p20_near_3_he:
ldstub [%i3+0x0ea],%l3 ! Mem[00000000398000ea]
ldstub [%i0+0x093],%l0 ! Mem[0000000038000093]
ldx [%i2+0x098],%l7 ! Mem[0000000039000098]
stb %l4,[%i1+0x1f2] ! Mem[00000000388001f2]
ldd [%i0+0x100],%l0 ! Mem[0000000038000100]
ldx [%i3+0x1f8],%l5 ! Mem[00000000398001f8]
jmpl %o7,%g0
std %l6,[%i3+0x0e8] ! Mem[00000000398000e8]
p21_near_3_le:
stx %l7,[%i1+0x0b8] ! Mem[000000003a8000b8]
swap [%i0+0x01c],%l7 ! Mem[000000003a00001c]
lduh [%i3+0x0c8],%l4 ! Mem[000000003b8000c8]
ldstub [%i0+0x115],%l4 ! Mem[000000003a000115]
jmpl %o7,%g0
swap [%i0+0x02c],%l7 ! Mem[000000003a00002c]
p21_near_3_he:
swap [%i1+0x12c],%l4 ! Mem[000000003a80012c]
swap [%i0+0x19c],%l2 ! Mem[000000003a00019c]
stb %l4,[%i1+0x08b] ! Mem[000000003a80008b]
ldstub [%i2+0x178],%l6 ! Mem[000000003b000178]
sth %l2,[%i1+0x1e4] ! Mem[000000003a8001e4]
stb %l2,[%i1+0x044] ! Mem[000000003a800044]
ldsh [%i0+0x1b0],%l2 ! Mem[000000003a0001b0]
jmpl %o7,%g0
ldsb [%i3+0x187],%l1 ! Mem[000000003b800187]
p22_near_3_le:
ldd [%i1+0x0c0],%l0 ! Mem[000000003c8000c0]
sth %l1,[%i0+0x18e] ! Mem[000000003c00018e]
jmpl %o7,%g0
lduh [%i3+0x1ee],%l2 ! Mem[000000003d8001ee]
p22_near_3_he:
stx %l6,[%i1+0x0c0] ! Mem[000000003c8000c0]
jmpl %o7,%g0
ldsw [%i1+0x18c],%l4 ! Mem[000000003c80018c]
p23_near_3_le:
ldsw [%i2+0x104],%l3 ! Mem[000000003f000104]
stx %l1,[%i1+0x128] ! Mem[000000003e800128]
stb %l3,[%i2+0x1db] ! Mem[000000003f0001db]
jmpl %o7,%g0
ldsh [%i3+0x120],%l1 ! Mem[000000003f800120]
p23_near_3_he:
stx %l3,[%i0+0x180] ! Mem[000000003e000180]
std %l6,[%i2+0x1c8] ! Mem[000000003f0001c8]
ldstub [%i2+0x163],%l1 ! Mem[000000003f000163]
lduh [%i1+0x1ca],%l6 ! Mem[000000003e8001ca]
ldsw [%i1+0x068],%l6 ! Mem[000000003e800068]
jmpl %o7,%g0
stw %l2,[%i2+0x1cc] ! Mem[000000003f0001cc]
p24_near_3_le:
lduw [%i0+0x034],%l3 ! Mem[0000000040000034]
stw %l6,[%i1+0x1c8] ! Mem[00000000408001c8]
jmpl %o7,%g0
stx %l7,[%i3+0x188] ! Mem[0000000041800188]
p24_near_3_he:
ldsb [%i0+0x0ca],%l3 ! Mem[00000000400000ca]
ldstub [%i3+0x183],%l6 ! Mem[0000000041800183]
swap [%i1+0x17c],%l7 ! Mem[000000004080017c]
stx %l4,[%i3+0x198] ! Mem[0000000041800198]
std %l4,[%i2+0x050] ! Mem[0000000041000050]
ldstub [%i2+0x1bd],%l1 ! Mem[00000000410001bd]
ldsh [%i3+0x144],%l3 ! Mem[0000000041800144]
jmpl %o7,%g0
std %l2,[%i2+0x018] ! Mem[0000000041000018]
p25_near_3_le:
swap [%i3+0x124],%l0 ! Mem[0000000043800124]
ldstub [%i0+0x1b3],%l6 ! Mem[00000000420001b3]
ldsw [%i1+0x1e4],%l5 ! Mem[00000000428001e4]
jmpl %o7,%g0
swap [%i3+0x14c],%l4 ! Mem[000000004380014c]
p25_near_3_he:
jmpl %o7,%g0
stx %l4,[%i1+0x1b8] ! Mem[00000000428001b8]
jmpl %o7,%g0
nop
p26_near_3_le:
lduh [%i1+0x1ca],%l7 ! Mem[00000000448001ca]
swap [%i0+0x0c0],%l3 ! Mem[00000000440000c0]
ldub [%i0+0x1fe],%l5 ! Mem[00000000440001fe]
swap [%i3+0x114],%l4 ! Mem[0000000045800114]
stw %l7,[%i2+0x00c] ! Mem[000000004500000c]
jmpl %o7,%g0
ldsh [%i0+0x0c4],%l7 ! Mem[00000000440000c4]
p26_near_3_he:
swap [%i3+0x1bc],%l2 ! Mem[00000000458001bc]
ldstub [%i1+0x1a7],%l6 ! Mem[00000000448001a7]
ldstub [%i0+0x1c4],%l2 ! Mem[00000000440001c4]
swap [%i0+0x1b4],%l5 ! Mem[00000000440001b4]
jmpl %o7,%g0
ldsw [%i3+0x058],%l6 ! Mem[0000000045800058]
p27_near_3_le:
swap [%i1+0x064],%l2 ! Mem[0000000046800064]
ldstub [%i1+0x190],%l2 ! Mem[0000000046800190]
jmpl %o7,%g0
lduw [%i1+0x184],%l1 ! Mem[0000000046800184]
p27_near_3_he:
ldd [%i3+0x070],%l2 ! Mem[0000000047800070]
ldsw [%i0+0x1a4],%l6 ! Mem[00000000460001a4]
std %l4,[%i0+0x1a0] ! Mem[00000000460001a0]
lduh [%i0+0x0bc],%l6 ! Mem[00000000460000bc]
swap [%i3+0x108],%l7 ! Mem[0000000047800108]
stw %l2,[%i1+0x0ec] ! Mem[00000000468000ec]
jmpl %o7,%g0
ldstub [%i1+0x0ba],%l7 ! Mem[00000000468000ba]
p28_near_3_le:
jmpl %o7,%g0
stb %l3,[%i0+0x15b] ! Mem[000000004800015b]
jmpl %o7,%g0
nop
p28_near_3_he:
jmpl %o7,%g0
swap [%i2+0x1e4],%l5 ! Mem[00000000490001e4]
jmpl %o7,%g0
nop
p29_near_3_le:
ldd [%i3+0x088],%l0 ! Mem[000000004b800088]
lduw [%i3+0x0b4],%l5 ! Mem[000000004b8000b4]
swap [%i2+0x088],%l5 ! Mem[000000004b000088]
ldstub [%i3+0x0d5],%l4 ! Mem[000000004b8000d5]
ldstub [%i1+0x0b4],%l0 ! Mem[000000004a8000b4]
jmpl %o7,%g0
lduw [%i2+0x01c],%l7 ! Mem[000000004b00001c]
p29_near_3_he:
swap [%i3+0x1c8],%l3 ! Mem[000000004b8001c8]
jmpl %o7,%g0
ldstub [%i1+0x055],%l3 ! Mem[000000004a800055]
p30_near_3_le:
sth %l3,[%i1+0x196] ! Mem[000000004c800196]
ldstub [%i0+0x1de],%l3 ! Mem[000000004c0001de]
stx %l3,[%i0+0x048] ! Mem[000000004c000048]
stw %l3,[%i1+0x16c] ! Mem[000000004c80016c]
ldstub [%i1+0x151],%l0 ! Mem[000000004c800151]
ldsw [%i2+0x13c],%l2 ! Mem[000000004d00013c]
lduw [%i2+0x034],%l3 ! Mem[000000004d000034]
jmpl %o7,%g0
swap [%i3+0x1e8],%l6 ! Mem[000000004d8001e8]
p30_near_3_he:
swap [%i0+0x0dc],%l7 ! Mem[000000004c0000dc]
ldsw [%i2+0x0c8],%l3 ! Mem[000000004d0000c8]
ldstub [%i3+0x1a3],%l6 ! Mem[000000004d8001a3]
stw %l7,[%i1+0x17c] ! Mem[000000004c80017c]
ldsw [%i3+0x1bc],%l4 ! Mem[000000004d8001bc]
stx %l5,[%i3+0x1e8] ! Mem[000000004d8001e8]
swap [%i1+0x0bc],%l4 ! Mem[000000004c8000bc]
jmpl %o7,%g0
ldx [%i3+0x050],%l5 ! Mem[000000004d800050]
p31_near_3_le:
jmpl %o7,%g0
stw %l7,[%i1+0x138] ! Mem[000000004e800138]
jmpl %o7,%g0
nop
p31_near_3_he:
jmpl %o7,%g0
lduh [%i0+0x12e],%l2 ! Mem[000000004e00012e]
jmpl %o7,%g0
nop
p32_near_3_le:
ldstub [%i2+0x118],%l7 ! Mem[0000000051000118]
sth %l4,[%i1+0x10c] ! Mem[000000005080010c]
lduw [%i0+0x1bc],%l2 ! Mem[00000000500001bc]
lduw [%i0+0x0a8],%l4 ! Mem[00000000500000a8]
jmpl %o7,%g0
swap [%i2+0x158],%l6 ! Mem[0000000051000158]
p32_near_3_he:
lduw [%i1+0x158],%l7 ! Mem[0000000050800158]
ldx [%i3+0x098],%l5 ! Mem[0000000051800098]
lduh [%i3+0x092],%l7 ! Mem[0000000051800092]
lduw [%i2+0x1c8],%l6 ! Mem[00000000510001c8]
sth %l7,[%i1+0x1aa] ! Mem[00000000508001aa]
ldstub [%i3+0x04b],%l7 ! Mem[000000005180004b]
jmpl %o7,%g0
lduh [%i3+0x0d6],%l1 ! Mem[00000000518000d6]
p33_near_3_le:
stb %l6,[%i3+0x1aa] ! Mem[00000000538001aa]
std %l4,[%i0+0x068] ! Mem[0000000052000068]
swap [%i3+0x120],%l6 ! Mem[0000000053800120]
ldstub [%i3+0x0e7],%l1 ! Mem[00000000538000e7]
std %l6,[%i1+0x160] ! Mem[0000000052800160]
stx %l6,[%i1+0x068] ! Mem[0000000052800068]
jmpl %o7,%g0
lduw [%i1+0x1cc],%l2 ! Mem[00000000528001cc]
p33_near_3_he:
stb %l6,[%i3+0x0c0] ! Mem[00000000538000c0]
jmpl %o7,%g0
stx %l4,[%i2+0x1a8] ! Mem[00000000530001a8]
p34_near_3_le:
ldsb [%i0+0x057],%l4 ! Mem[0000000054000057]
lduw [%i2+0x06c],%l2 ! Mem[000000005500006c]
lduw [%i1+0x144],%l4 ! Mem[0000000054800144]
ldsw [%i2+0x0d4],%l1 ! Mem[00000000550000d4]
stw %l4,[%i0+0x114] ! Mem[0000000054000114]
jmpl %o7,%g0
ldub [%i0+0x1a6],%l0 ! Mem[00000000540001a6]
p34_near_3_he:
ldsw [%i0+0x050],%l5 ! Mem[0000000054000050]
stw %l0,[%i1+0x0b0] ! Mem[00000000548000b0]
ldsw [%i2+0x018],%l7 ! Mem[0000000055000018]
swap [%i1+0x0fc],%l7 ! Mem[00000000548000fc]
jmpl %o7,%g0
ldd [%i1+0x148],%l4 ! Mem[0000000054800148]
p35_near_3_le:
swap [%i1+0x140],%l7 ! Mem[0000000056800140]
ldx [%i1+0x120],%l6 ! Mem[0000000056800120]
std %l0,[%i2+0x0e0] ! Mem[00000000570000e0]
jmpl %o7,%g0
sth %l7,[%i3+0x140] ! Mem[0000000057800140]
p35_near_3_he:
lduw [%i1+0x190],%l2 ! Mem[0000000056800190]
std %l6,[%i0+0x040] ! Mem[0000000056000040]
jmpl %o7,%g0
ldstub [%i3+0x081],%l1 ! Mem[0000000057800081]
p36_near_3_le:
swap [%i2+0x094],%l7 ! Mem[0000000059000094]
swap [%i3+0x12c],%l4 ! Mem[000000005980012c]
ldstub [%i1+0x12f],%l2 ! Mem[000000005880012f]
jmpl %o7,%g0
std %l2,[%i0+0x168] ! Mem[0000000058000168]
p36_near_3_he:
std %l2,[%i3+0x0e0] ! Mem[00000000598000e0]
ldsh [%i3+0x04a],%l5 ! Mem[000000005980004a]
ldstub [%i2+0x1a2],%l3 ! Mem[00000000590001a2]
swap [%i2+0x1c8],%l7 ! Mem[00000000590001c8]
swap [%i0+0x140],%l1 ! Mem[0000000058000140]
ldsb [%i1+0x1ea],%l6 ! Mem[00000000588001ea]
jmpl %o7,%g0
ldsb [%i3+0x048],%l6 ! Mem[0000000059800048]
p37_near_3_le:
ldstub [%i1+0x07d],%l2 ! Mem[000000005a80007d]
jmpl %o7,%g0
ldstub [%i0+0x1f8],%l5 ! Mem[000000005a0001f8]
p37_near_3_he:
lduw [%i2+0x0c0],%l6 ! Mem[000000005b0000c0]
ldstub [%i1+0x12b],%l7 ! Mem[000000005a80012b]
std %l2,[%i1+0x0f8] ! Mem[000000005a8000f8]
stw %l4,[%i3+0x160] ! Mem[000000005b800160]
ldsb [%i0+0x118],%l7 ! Mem[000000005a000118]
ldsw [%i3+0x1cc],%l2 ! Mem[000000005b8001cc]
swap [%i2+0x1c4],%l2 ! Mem[000000005b0001c4]
jmpl %o7,%g0
swap [%i3+0x0f8],%l6 ! Mem[000000005b8000f8]
p38_near_3_le:
jmpl %o7,%g0
ldd [%i0+0x1b0],%l6 ! Mem[000000005c0001b0]
jmpl %o7,%g0
nop
p38_near_3_he:
ldd [%i0+0x1f8],%l0 ! Mem[000000005c0001f8]
ldsb [%i0+0x12a],%l1 ! Mem[000000005c00012a]
stw %l6,[%i2+0x090] ! Mem[000000005d000090]
jmpl %o7,%g0
ldsw [%i0+0x190],%l5 ! Mem[000000005c000190]
p39_near_3_le:
ldsb [%i1+0x04e],%l6 ! Mem[000000005e80004e]
lduh [%i2+0x1aa],%l6 ! Mem[000000005f0001aa]
ldsw [%i0+0x140],%l7 ! Mem[000000005e000140]
sth %l7,[%i1+0x1ca] ! Mem[000000005e8001ca]
jmpl %o7,%g0
swap [%i3+0x160],%l1 ! Mem[000000005f800160]
p39_near_3_he:
ldsw [%i1+0x0f8],%l7 ! Mem[000000005e8000f8]
std %l4,[%i3+0x140] ! Mem[000000005f800140]
std %l0,[%i0+0x098] ! Mem[000000005e000098]
swap [%i2+0x0c8],%l4 ! Mem[000000005f0000c8]
jmpl %o7,%g0
swap [%i2+0x0e4],%l6 ! Mem[000000005f0000e4]
p40_near_3_le:
jmpl %o7,%g0
stx %l2,[%i0+0x010] ! Mem[0000000060000010]
jmpl %o7,%g0
nop
p40_near_3_he:
stb %l3,[%i1+0x09f] ! Mem[000000006080009f]
jmpl %o7,%g0
ldx [%i3+0x0a8],%l6 ! Mem[00000000618000a8]
p41_near_3_le:
ldd [%i2+0x0a0],%l0 ! Mem[00000000630000a0]
ldx [%i3+0x188],%l4 ! Mem[0000000063800188]
lduw [%i1+0x0ec],%l3 ! Mem[00000000628000ec]
jmpl %o7,%g0
ldsw [%i1+0x188],%l6 ! Mem[0000000062800188]
p41_near_3_he:
ldstub [%i1+0x0c4],%l1 ! Mem[00000000628000c4]
lduh [%i3+0x0ec],%l2 ! Mem[00000000638000ec]
ldstub [%i3+0x0ba],%l7 ! Mem[00000000638000ba]
ldsb [%i0+0x0d1],%l0 ! Mem[00000000620000d1]
swap [%i1+0x05c],%l5 ! Mem[000000006280005c]
swap [%i2+0x1c0],%l6 ! Mem[00000000630001c0]
jmpl %o7,%g0
stw %l4,[%i3+0x124] ! Mem[0000000063800124]
p42_near_3_le:
stb %l0,[%i0+0x127] ! Mem[0000000064000127]
lduw [%i2+0x190],%l6 ! Mem[0000000065000190]
ldd [%i0+0x1c0],%l4 ! Mem[00000000640001c0]
jmpl %o7,%g0
stw %l4,[%i0+0x14c] ! Mem[000000006400014c]
p42_near_3_he:
jmpl %o7,%g0
ldx [%i0+0x0b0],%l6 ! Mem[00000000640000b0]
jmpl %o7,%g0
nop
p43_near_3_le:
stw %l3,[%i1+0x08c] ! Mem[000000006680008c]
jmpl %o7,%g0
ldsb [%i2+0x08c],%l4 ! Mem[000000006700008c]
p43_near_3_he:
std %l4,[%i3+0x0f8] ! Mem[00000000678000f8]
lduh [%i0+0x0e4],%l1 ! Mem[00000000660000e4]
ldd [%i3+0x0e8],%l6 ! Mem[00000000678000e8]
ldsb [%i2+0x1ba],%l5 ! Mem[00000000670001ba]
ldsw [%i1+0x0d0],%l0 ! Mem[00000000668000d0]
jmpl %o7,%g0
ldub [%i2+0x1c3],%l4 ! Mem[00000000670001c3]
p44_near_3_le:
std %l2,[%i3+0x020] ! Mem[0000000069800020]
ldx [%i0+0x1c0],%l3 ! Mem[00000000680001c0]
stx %l3,[%i3+0x0d8] ! Mem[00000000698000d8]
stx %l3,[%i2+0x100] ! Mem[0000000069000100]
lduw [%i2+0x080],%l3 ! Mem[0000000069000080]
stb %l6,[%i2+0x091] ! Mem[0000000069000091]
ldsw [%i1+0x1bc],%l7 ! Mem[00000000688001bc]
jmpl %o7,%g0
stx %l1,[%i2+0x088] ! Mem[0000000069000088]
p44_near_3_he:
ldstub [%i3+0x123],%l6 ! Mem[0000000069800123]
ldstub [%i0+0x0e7],%l1 ! Mem[00000000680000e7]
swap [%i1+0x1e8],%l6 ! Mem[00000000688001e8]
ldstub [%i3+0x068],%l6 ! Mem[0000000069800068]
ldsw [%i0+0x088],%l0 ! Mem[0000000068000088]
jmpl %o7,%g0
swap [%i3+0x1d8],%l2 ! Mem[00000000698001d8]
p45_near_3_le:
swap [%i3+0x0b4],%l0 ! Mem[000000006b8000b4]
ldd [%i1+0x038],%l6 ! Mem[000000006a800038]
lduw [%i3+0x044],%l6 ! Mem[000000006b800044]
lduw [%i3+0x0c8],%l4 ! Mem[000000006b8000c8]
jmpl %o7,%g0
swap [%i2+0x0c4],%l6 ! Mem[000000006b0000c4]
p45_near_3_he:
lduw [%i0+0x014],%l3 ! Mem[000000006a000014]
jmpl %o7,%g0
ldsw [%i2+0x19c],%l1 ! Mem[000000006b00019c]
p46_near_3_le:
jmpl %o7,%g0
ldstub [%i2+0x00f],%l7 ! Mem[000000006d00000f]
jmpl %o7,%g0
nop
p46_near_3_he:
swap [%i1+0x094],%l7 ! Mem[000000006c800094]
ldsw [%i1+0x12c],%l4 ! Mem[000000006c80012c]
ldsb [%i0+0x1dd],%l0 ! Mem[000000006c0001dd]
jmpl %o7,%g0
stb %l1,[%i2+0x10a] ! Mem[000000006d00010a]
p47_near_3_le:
ldstub [%i2+0x089],%l1 ! Mem[000000006f000089]
sth %l5,[%i2+0x094] ! Mem[000000006f000094]
sth %l5,[%i1+0x0aa] ! Mem[000000006e8000aa]
ldub [%i0+0x0d5],%l4 ! Mem[000000006e0000d5]
stw %l0,[%i0+0x094] ! Mem[000000006e000094]
jmpl %o7,%g0
swap [%i3+0x164],%l4 ! Mem[000000006f800164]
p47_near_3_he:
ldsb [%i2+0x183],%l6 ! Mem[000000006f000183]
swap [%i0+0x140],%l3 ! Mem[000000006e000140]
jmpl %o7,%g0
ldsw [%i2+0x15c],%l6 ! Mem[000000006f00015c]
p48_near_3_le:
sth %l6,[%i2+0x06e] ! Mem[000000007100006e]
stx %l6,[%i3+0x188] ! Mem[0000000071800188]
stx %l5,[%i1+0x068] ! Mem[0000000070800068]
stw %l6,[%i3+0x120] ! Mem[0000000071800120]
jmpl %o7,%g0
std %l0,[%i0+0x140] ! Mem[0000000070000140]
p48_near_3_he:
stw %l0,[%i3+0x0b4] ! Mem[00000000718000b4]
lduh [%i1+0x1c2],%l7 ! Mem[00000000708001c2]
stw %l1,[%i0+0x1fc] ! Mem[00000000700001fc]
sth %l6,[%i0+0x0c0] ! Mem[00000000700000c0]
jmpl %o7,%g0
lduh [%i1+0x1ac],%l4 ! Mem[00000000708001ac]
p49_near_3_le:
lduw [%i0+0x148],%l2 ! Mem[0000000072000148]
ldd [%i0+0x120],%l2 ! Mem[0000000072000120]
ldsh [%i1+0x100],%l3 ! Mem[0000000072800100]
ldstub [%i1+0x16c],%l3 ! Mem[000000007280016c]
ldx [%i3+0x118],%l2 ! Mem[0000000073800118]
jmpl %o7,%g0
stw %l3,[%i1+0x080] ! Mem[0000000072800080]
p49_near_3_he:
ldstub [%i1+0x168],%l2 ! Mem[0000000072800168]
jmpl %o7,%g0
swap [%i0+0x1e0],%l4 ! Mem[00000000720001e0]
p50_near_3_le:
ldsh [%i1+0x0b2],%l7 ! Mem[00000000748000b2]
swap [%i1+0x0b0],%l1 ! Mem[00000000748000b0]
ldstub [%i0+0x06e],%l2 ! Mem[000000007400006e]
jmpl %o7,%g0
ldstub [%i2+0x1a4],%l6 ! Mem[00000000750001a4]
p50_near_3_he:
ldx [%i0+0x060],%l5 ! Mem[0000000074000060]
ldstub [%i1+0x17e],%l5 ! Mem[000000007480017e]
swap [%i2+0x114],%l1 ! Mem[0000000075000114]
jmpl %o7,%g0
ldx [%i0+0x1e8],%l5 ! Mem[00000000740001e8]
p51_near_3_le:
stb %l2,[%i2+0x0de] ! Mem[00000000770000de]
ldstub [%i1+0x0cd],%l2 ! Mem[00000000768000cd]
jmpl %o7,%g0
ldstub [%i3+0x006],%l3 ! Mem[0000000077800006]
p51_near_3_he:
swap [%i2+0x074],%l4 ! Mem[0000000077000074]
ldstub [%i0+0x0f9],%l7 ! Mem[00000000760000f9]
stb %l7,[%i0+0x1e2] ! Mem[00000000760001e2]
ldx [%i2+0x1d8],%l1 ! Mem[00000000770001d8]
ldstub [%i0+0x0e0],%l6 ! Mem[00000000760000e0]
jmpl %o7,%g0
swap [%i2+0x174],%l3 ! Mem[0000000077000174]
p52_near_3_le:
swap [%i0+0x0e0],%l6 ! Mem[00000000780000e0]
jmpl %o7,%g0
swap [%i0+0x1ac],%l4 ! Mem[00000000780001ac]
p52_near_3_he:
lduh [%i1+0x0fe],%l5 ! Mem[00000000788000fe]
stx %l2,[%i0+0x190] ! Mem[0000000078000190]
lduh [%i1+0x1c8],%l4 ! Mem[00000000788001c8]
jmpl %o7,%g0
swap [%i3+0x118],%l2 ! Mem[0000000079800118]
p53_near_3_le:
ldd [%i3+0x130],%l4 ! Mem[000000007b800130]
jmpl %o7,%g0
lduh [%i0+0x00c],%l7 ! Mem[000000007a00000c]
p53_near_3_he:
stb %l4,[%i1+0x10c] ! Mem[000000007a80010c]
ldub [%i1+0x08f],%l7 ! Mem[000000007a80008f]
ldd [%i1+0x088],%l4 ! Mem[000000007a800088]
swap [%i0+0x178],%l6 ! Mem[000000007a000178]
lduw [%i3+0x194],%l5 ! Mem[000000007b800194]
ldub [%i0+0x05a],%l6 ! Mem[000000007a00005a]
swap [%i0+0x190],%l2 ! Mem[000000007a000190]
jmpl %o7,%g0
swap [%i1+0x1a4],%l1 ! Mem[000000007a8001a4]
p54_near_3_le:
ldsh [%i1+0x0c4],%l1 ! Mem[000000007c8000c4]
ldstub [%i2+0x0cf],%l6 ! Mem[000000007d0000cf]
lduw [%i2+0x1b8],%l5 ! Mem[000000007d0001b8]
ldsw [%i3+0x0fc],%l6 ! Mem[000000007d8000fc]
stb %l2,[%i1+0x028] ! Mem[000000007c800028]
ldstub [%i1+0x1e3],%l3 ! Mem[000000007c8001e3]
jmpl %o7,%g0
ldstub [%i0+0x1da],%l1 ! Mem[000000007c0001da]
p54_near_3_he:
ldstub [%i3+0x16a],%l5 ! Mem[000000007d80016a]
ldd [%i1+0x1e0],%l6 ! Mem[000000007c8001e0]
ldx [%i1+0x100],%l4 ! Mem[000000007c800100]
ldsb [%i0+0x087],%l7 ! Mem[000000007c000087]
ldstub [%i0+0x160],%l6 ! Mem[000000007c000160]
jmpl %o7,%g0
lduh [%i2+0x1ca],%l4 ! Mem[000000007d0001ca]
p55_near_3_le:
ldd [%i1+0x1c8],%l6 ! Mem[000000007e8001c8]
stx %l0,[%i2+0x0e0] ! Mem[000000007f0000e0]
ldsw [%i3+0x0f0],%l1 ! Mem[000000007f8000f0]
swap [%i0+0x0cc],%l4 ! Mem[000000007e0000cc]
jmpl %o7,%g0
lduw [%i0+0x0e4],%l0 ! Mem[000000007e0000e4]
p55_near_3_he:
stw %l2,[%i1+0x1cc] ! Mem[000000007e8001cc]
ldub [%i3+0x1c4],%l2 ! Mem[000000007f8001c4]
ldsh [%i1+0x1a6],%l6 ! Mem[000000007e8001a6]
ldd [%i0+0x1c0],%l2 ! Mem[000000007e0001c0]
stw %l2,[%i3+0x0dc] ! Mem[000000007f8000dc]
ldstub [%i3+0x0ed],%l2 ! Mem[000000007f8000ed]
ldstub [%i3+0x1ea],%l1 ! Mem[000000007f8001ea]
jmpl %o7,%g0
ldsw [%i3+0x064],%l6 ! Mem[000000007f800064]
p56_near_3_le:
swap [%i2+0x1cc],%l2 ! Mem[00000000810001cc]
ldx [%i2+0x1c0],%l2 ! Mem[00000000810001c0]
lduw [%i2+0x0d8],%l6 ! Mem[00000000810000d8]
std %l2,[%i0+0x0c0] ! Mem[00000000800000c0]
jmpl %o7,%g0
lduh [%i3+0x0fe],%l2 ! Mem[00000000818000fe]
p56_near_3_he:
swap [%i1+0x15c],%l3 ! Mem[000000008080015c]
ldub [%i2+0x0b2],%l7 ! Mem[00000000810000b2]
sth %l3,[%i1+0x1c8] ! Mem[00000000808001c8]
ldx [%i0+0x050],%l3 ! Mem[0000000080000050]
jmpl %o7,%g0
swap [%i0+0x184],%l6 ! Mem[0000000080000184]
p57_near_3_le:
ldsb [%i0+0x19d],%l2 ! Mem[000000008200019d]
swap [%i1+0x1a4],%l6 ! Mem[00000000828001a4]
ldub [%i1+0x1e4],%l2 ! Mem[00000000828001e4]
ldsh [%i2+0x0de],%l2 ! Mem[00000000830000de]
jmpl %o7,%g0
ldsh [%i0+0x0cc],%l2 ! Mem[00000000820000cc]
p57_near_3_he:
sth %l7,[%i0+0x0b2] ! Mem[00000000820000b2]
ldsw [%i2+0x0b0],%l1 ! Mem[00000000830000b0]
ldstub [%i2+0x1ab],%l7 ! Mem[00000000830001ab]
jmpl %o7,%g0
stb %l7,[%i1+0x04b] ! Mem[000000008280004b]
p58_near_3_le:
stw %l5,[%i3+0x0a8] ! Mem[00000000858000a8]
ldsh [%i2+0x0f4],%l4 ! Mem[00000000850000f4]
ldstub [%i0+0x0b4],%l0 ! Mem[00000000840000b4]
ldstub [%i0+0x1e2],%l7 ! Mem[00000000840001e2]
ldstub [%i0+0x1fc],%l1 ! Mem[00000000840001fc]
swap [%i1+0x0e8],%l4 ! Mem[00000000848000e8]
jmpl %o7,%g0
ldstub [%i2+0x0e4],%l6 ! Mem[00000000850000e4]
p58_near_3_he:
ldsb [%i2+0x0de],%l5 ! Mem[00000000850000de]
jmpl %o7,%g0
swap [%i0+0x048],%l4 ! Mem[0000000084000048]
p59_near_3_le:
ldstub [%i2+0x182],%l3 ! Mem[0000000087000182]
ldsw [%i3+0x1e8],%l7 ! Mem[00000000878001e8]
swap [%i0+0x140],%l1 ! Mem[0000000086000140]
lduh [%i3+0x1ea],%l6 ! Mem[00000000878001ea]
ldub [%i3+0x048],%l6 ! Mem[0000000087800048]
jmpl %o7,%g0
sth %l0,[%i1+0x0a8] ! Mem[00000000868000a8]
p59_near_3_he:
swap [%i3+0x080],%l1 ! Mem[0000000087800080]
stx %l3,[%i1+0x0a8] ! Mem[00000000868000a8]
lduh [%i1+0x0ee],%l3 ! Mem[00000000868000ee]
sth %l6,[%i2+0x1aa] ! Mem[00000000870001aa]
lduw [%i1+0x0c8],%l4 ! Mem[00000000868000c8]
std %l6,[%i1+0x0a8] ! Mem[00000000868000a8]
jmpl %o7,%g0
stw %l7,[%i3+0x11c] ! Mem[000000008780011c]
p60_near_3_le:
swap [%i2+0x0fc],%l5 ! Mem[00000000890000fc]
stw %l0,[%i3+0x1a4] ! Mem[00000000898001a4]
ldx [%i2+0x128],%l6 ! Mem[0000000089000128]
ldstub [%i2+0x1a6],%l7 ! Mem[00000000890001a6]
ldsh [%i3+0x1fc],%l4 ! Mem[00000000898001fc]
jmpl %o7,%g0
stb %l0,[%i1+0x0ee] ! Mem[00000000888000ee]
p60_near_3_he:
lduh [%i3+0x092],%l0 ! Mem[0000000089800092]
ldsh [%i1+0x0e2],%l3 ! Mem[00000000888000e2]
jmpl %o7,%g0
stb %l0,[%i0+0x039] ! Mem[0000000088000039]
p61_near_3_le:
jmpl %o7,%g0
ldsb [%i3+0x0d3],%l1 ! Mem[000000008b8000d3]
jmpl %o7,%g0
nop
p61_near_3_he:
ldstub [%i3+0x143],%l4 ! Mem[000000008b800143]
swap [%i2+0x138],%l7 ! Mem[000000008b000138]
jmpl %o7,%g0
lduw [%i0+0x1ec],%l2 ! Mem[000000008a0001ec]
p62_near_3_le:
swap [%i2+0x1c8],%l6 ! Mem[000000008d0001c8]
jmpl %o7,%g0
swap [%i1+0x048],%l6 ! Mem[000000008c800048]
p62_near_3_he:
ldd [%i1+0x1d8],%l0 ! Mem[000000008c8001d8]
ldsb [%i1+0x0e0],%l6 ! Mem[000000008c8000e0]
ldsw [%i3+0x1ac],%l4 ! Mem[000000008d8001ac]
std %l2,[%i3+0x0e8] ! Mem[000000008d8000e8]
swap [%i3+0x188],%l6 ! Mem[000000008d800188]
ldstub [%i2+0x0eb],%l4 ! Mem[000000008d0000eb]
sth %l2,[%i1+0x13c] ! Mem[000000008c80013c]
jmpl %o7,%g0
ldstub [%i3+0x0a0],%l3 ! Mem[000000008d8000a0]
p63_near_3_le:
sth %l4,[%i2+0x00a] ! Mem[000000008f00000a]
sth %l3,[%i0+0x11a] ! Mem[000000008e00011a]
ldub [%i2+0x181],%l5 ! Mem[000000008f000181]
ldstub [%i3+0x09d],%l6 ! Mem[000000008f80009d]
swap [%i3+0x108],%l7 ! Mem[000000008f800108]
jmpl %o7,%g0
stb %l2,[%i0+0x0cc] ! Mem[000000008e0000cc]
p63_near_3_he:
std %l2,[%i1+0x080] ! Mem[000000008e800080]
ldd [%i2+0x050],%l4 ! Mem[000000008f000050]
ldsw [%i3+0x094],%l5 ! Mem[000000008f800094]
swap [%i1+0x13c],%l6 ! Mem[000000008e80013c]
swap [%i2+0x1d4],%l2 ! Mem[000000008f0001d4]
ldub [%i1+0x1b0],%l0 ! Mem[000000008e8001b0]
stx %l5,[%i3+0x1a0] ! Mem[000000008f8001a0]
jmpl %o7,%g0
swap [%i0+0x120],%l7 ! Mem[000000008e000120]
near3_b2b_h:
nop
nop
jmpl %o7,%g0
nop
near3_b2b_l:
nop
nop
jmpl %o7,%g0
nop
user_near3_end:
.seg "text"
.text
.align 0x2000
user_far0_start:
p0_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[00000000118001f8]
swap [%i1+0x084],%l3 ! Mem[0000000010800084]
ldub [%i1+0x0bf],%l3 ! Mem[00000000108000bf]
lduw [%i0+0x110],%l6 ! Mem[0000000010000110]
ldstub [%i1+0x1e2],%l1 ! Mem[00000000108001e2]
stx %l0,[%i0+0x130] ! Mem[0000000010000130]
jmpl %o7,%g0
lduh [%i1+0x0e8],%l2 ! Mem[00000000108000e8]
p0_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[00000000118001f8]
swap [%i1+0x084],%l3 ! Mem[0000000010800084]
ldub [%i1+0x0bf],%l3 ! Mem[00000000108000bf]
lduw [%i0+0x110],%l6 ! Mem[0000000010000110]
ldstub [%i1+0x1e2],%l1 ! Mem[00000000108001e2]
stx %l0,[%i0+0x130] ! Mem[0000000010000130]
jmpl %o7,%g0
lduh [%i1+0x0e8],%l2 ! Mem[00000000108000e8]
p0_far_0_he:
lduw [%i2+0x0d0],%l2 ! Mem[00000000110000d0]
stx %l1,[%i2+0x1b8] ! Mem[00000000110001b8]
lduw [%i0+0x178],%l7 ! Mem[0000000010000178]
ldx [%i1+0x130],%l0 ! Mem[0000000010800130]
lduw [%i1+0x08c],%l1 ! Mem[000000001080008c]
jmpl %o7,%g0
swap [%i3+0x1cc],%l4 ! Mem[00000000118001cc]
p0_far_0_hem:
lduw [%i2+0x0d0],%l2 ! Mem[00000000110000d0]
stx %l1,[%i2+0x1b8] ! Mem[00000000110001b8]
lduw [%i0+0x178],%l7 ! Mem[0000000010000178]
ldx [%i1+0x130],%l0 ! Mem[0000000010800130]
lduw [%i1+0x08c],%l1 ! Mem[000000001080008c]
jmpl %o7,%g0
swap [%i3+0x1cc],%l4 ! Mem[00000000118001cc]
p0_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p1_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[00000000138001f8]
stb %l7,[%i2+0x05c] ! Mem[000000001300005c]
ldstub [%i0+0x167],%l2 ! Mem[0000000012000167]
ldd [%i1+0x0e8],%l2 ! Mem[00000000128000e8]
ldub [%i1+0x013],%l5 ! Mem[0000000012800013]
sth %l4,[%i3+0x088] ! Mem[0000000013800088]
jmpl %o7,%g0
ldx [%i0+0x098],%l6 ! Mem[0000000012000098]
p1_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[00000000138001f8]
stb %l7,[%i2+0x05c] ! Mem[000000001300005c]
ldstub [%i0+0x167],%l2 ! Mem[0000000012000167]
ldd [%i1+0x0e8],%l2 ! Mem[00000000128000e8]
membar #Sync
ldub [%i1+0x013],%l5 ! Mem[0000000012800013]
sth %l4,[%i3+0x088] ! Mem[0000000013800088]
jmpl %o7,%g0
ldx [%i0+0x098],%l6 ! Mem[0000000012000098]
p1_far_0_he:
jmpl %o7,%g0
ldsw [%i1+0x1f8],%l3 ! Mem[00000000128001f8]
jmpl %o7,%g0
nop
p1_far_0_hem:
jmpl %o7,%g0
ldsw [%i1+0x1f8],%l3 ! Mem[00000000128001f8]
jmpl %o7,%g0
nop
p1_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p2_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[00000000158001f8]
ldsh [%i1+0x084],%l3 ! Mem[0000000014800084]
stx %l7,[%i3+0x008] ! Mem[0000000015800008]
lduh [%i1+0x19a],%l3 ! Mem[000000001480019a]
ldstub [%i3+0x136],%l3 ! Mem[0000000015800136]
ldstub [%i1+0x088],%l4 ! Mem[0000000014800088]
jmpl %o7,%g0
stx %l6,[%i0+0x098] ! Mem[0000000014000098]
p2_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[00000000158001f8]
ldsh [%i1+0x084],%l3 ! Mem[0000000014800084]
membar #Sync
stx %l7,[%i3+0x008] ! Mem[0000000015800008]
lduh [%i1+0x19a],%l3 ! Mem[000000001480019a]
ldstub [%i3+0x136],%l3 ! Mem[0000000015800136]
ldstub [%i1+0x088],%l4 ! Mem[0000000014800088]
jmpl %o7,%g0
stx %l6,[%i0+0x098] ! Mem[0000000014000098]
p2_far_0_he:
jmpl %o7,%g0
lduw [%i1+0x1d8],%l3 ! Mem[00000000148001d8]
jmpl %o7,%g0
nop
p2_far_0_hem:
jmpl %o7,%g0
lduw [%i1+0x1d8],%l3 ! Mem[00000000148001d8]
jmpl %o7,%g0
nop
p2_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p3_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[00000000178001f8]
ldub [%i3+0x084],%l3 ! Mem[0000000017800084]
stx %l3,[%i1+0x0b8] ! Mem[00000000168000b8]
lduh [%i3+0x0ce],%l2 ! Mem[00000000178000ce]
ldx [%i3+0x030],%l5 ! Mem[0000000017800030]
ldx [%i1+0x0b8],%l1 ! Mem[00000000168000b8]
jmpl %o7,%g0
ldstub [%i1+0x114],%l3 ! Mem[0000000016800114]
p3_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[00000000178001f8]
ldub [%i3+0x084],%l3 ! Mem[0000000017800084]
stx %l3,[%i1+0x0b8] ! Mem[00000000168000b8]
lduh [%i3+0x0ce],%l2 ! Mem[00000000178000ce]
membar #Sync
ldx [%i3+0x030],%l5 ! Mem[0000000017800030]
ldx [%i1+0x0b8],%l1 ! Mem[00000000168000b8]
jmpl %o7,%g0
ldstub [%i1+0x114],%l3 ! Mem[0000000016800114]
p3_far_0_he:
jmpl %o7,%g0
std %l2,[%i0+0x1d8] ! Mem[00000000160001d8]
jmpl %o7,%g0
nop
p3_far_0_hem:
jmpl %o7,%g0
std %l2,[%i0+0x1d8] ! Mem[00000000160001d8]
jmpl %o7,%g0
nop
p3_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p4_far_0_le:
ldx [%i3+0x1d8],%l1 ! Mem[00000000198001d8]
std %l2,[%i1+0x080] ! Mem[0000000018800080]
lduh [%i0+0x09e],%l3 ! Mem[000000001800009e]
ldsh [%i1+0x112],%l6 ! Mem[0000000018800112]
lduh [%i3+0x1c2],%l1 ! Mem[00000000198001c2]
ldstub [%i1+0x0bb],%l1 ! Mem[00000000188000bb]
jmpl %o7,%g0
ldsw [%i3+0x114],%l3 ! Mem[0000000019800114]
p4_far_0_lem:
ldx [%i3+0x1d8],%l1 ! Mem[00000000198001d8]
std %l2,[%i1+0x080] ! Mem[0000000018800080]
lduh [%i0+0x09e],%l3 ! Mem[000000001800009e]
ldsh [%i1+0x112],%l6 ! Mem[0000000018800112]
lduh [%i3+0x1c2],%l1 ! Mem[00000000198001c2]
ldstub [%i1+0x0bb],%l1 ! Mem[00000000188000bb]
jmpl %o7,%g0
ldsw [%i3+0x114],%l3 ! Mem[0000000019800114]
p4_far_0_he:
jmpl %o7,%g0
ldd [%i2+0x1a8],%l6 ! Mem[00000000190001a8]
jmpl %o7,%g0
nop
p4_far_0_hem:
jmpl %o7,%g0
ldd [%i2+0x1a8],%l6 ! Mem[00000000190001a8]
jmpl %o7,%g0
nop
p4_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p5_far_0_le:
ldx [%i3+0x1d8],%l1 ! Mem[000000001b8001d8]
swap [%i0+0x084],%l3 ! Mem[000000001a000084]
ldstub [%i3+0x09f],%l3 ! Mem[000000001b80009f]
ldsw [%i2+0x110],%l6 ! Mem[000000001b000110]
stx %l1,[%i2+0x1c0] ! Mem[000000001b0001c0]
ldstub [%i0+0x115],%l0 ! Mem[000000001a000115]
jmpl %o7,%g0
ldsw [%i1+0x0e8],%l2 ! Mem[000000001a8000e8]
p5_far_0_lem:
ldx [%i3+0x1d8],%l1 ! Mem[000000001b8001d8]
swap [%i0+0x084],%l3 ! Mem[000000001a000084]
ldstub [%i3+0x09f],%l3 ! Mem[000000001b80009f]
ldsw [%i2+0x110],%l6 ! Mem[000000001b000110]
stx %l1,[%i2+0x1c0] ! Mem[000000001b0001c0]
ldstub [%i0+0x115],%l0 ! Mem[000000001a000115]
jmpl %o7,%g0
ldsw [%i1+0x0e8],%l2 ! Mem[000000001a8000e8]
p5_far_0_he:
lduh [%i1+0x1a8],%l6 ! Mem[000000001a8001a8]
std %l6,[%i1+0x0d0] ! Mem[000000001a8000d0]
std %l6,[%i0+0x158] ! Mem[000000001a000158]
ldstub [%i1+0x008],%l7 ! Mem[000000001a800008]
sth %l4,[%i1+0x182] ! Mem[000000001a800182]
jmpl %o7,%g0
ldstub [%i0+0x076],%l7 ! Mem[000000001a000076]
p5_far_0_hem:
lduh [%i1+0x1a8],%l6 ! Mem[000000001a8001a8]
std %l6,[%i1+0x0d0] ! Mem[000000001a8000d0]
std %l6,[%i0+0x158] ! Mem[000000001a000158]
membar #Sync
ldstub [%i1+0x008],%l7 ! Mem[000000001a800008]
sth %l4,[%i1+0x182] ! Mem[000000001a800182]
jmpl %o7,%g0
ldstub [%i0+0x076],%l7 ! Mem[000000001a000076]
p5_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p6_far_0_le:
ldx [%i3+0x1d8],%l1 ! Mem[000000001d8001d8]
ldstub [%i1+0x11f],%l7 ! Mem[000000001c80011f]
lduw [%i0+0x02c],%l7 ! Mem[000000001c00002c]
stx %l6,[%i2+0x008] ! Mem[000000001d000008]
swap [%i0+0x0b4],%l0 ! Mem[000000001c0000b4]
sth %l2,[%i1+0x03a] ! Mem[000000001c80003a]
jmpl %o7,%g0
std %l4,[%i3+0x040] ! Mem[000000001d800040]
p6_far_0_lem:
ldx [%i3+0x1d8],%l1 ! Mem[000000001d8001d8]
ldstub [%i1+0x11f],%l7 ! Mem[000000001c80011f]
membar #Sync
lduw [%i0+0x02c],%l7 ! Mem[000000001c00002c]
stx %l6,[%i2+0x008] ! Mem[000000001d000008]
swap [%i0+0x0b4],%l0 ! Mem[000000001c0000b4]
sth %l2,[%i1+0x03a] ! Mem[000000001c80003a]
jmpl %o7,%g0
std %l4,[%i3+0x040] ! Mem[000000001d800040]
p6_far_0_he:
ldstub [%i2+0x065],%l4 ! Mem[000000001d000065]
lduw [%i3+0x0dc],%l1 ! Mem[000000001d8000dc]
std %l0,[%i0+0x1a0] ! Mem[000000001c0001a0]
ldstub [%i1+0x0e1],%l4 ! Mem[000000001c8000e1]
ldstub [%i1+0x001],%l7 ! Mem[000000001c800001]
lduh [%i0+0x132],%l5 ! Mem[000000001c000132]
ldub [%i2+0x021],%l4 ! Mem[000000001d000021]
jmpl %o7,%g0
ldstub [%i3+0x1ac],%l1 ! Mem[000000001d8001ac]
p6_far_0_hem:
ldstub [%i2+0x065],%l4 ! Mem[000000001d000065]
lduw [%i3+0x0dc],%l1 ! Mem[000000001d8000dc]
std %l0,[%i0+0x1a0] ! Mem[000000001c0001a0]
ldstub [%i1+0x0e1],%l4 ! Mem[000000001c8000e1]
membar #Sync
ldstub [%i1+0x001],%l7 ! Mem[000000001c800001]
lduh [%i0+0x132],%l5 ! Mem[000000001c000132]
ldub [%i2+0x021],%l4 ! Mem[000000001d000021]
jmpl %o7,%g0
ldstub [%i3+0x1ac],%l1 ! Mem[000000001d8001ac]
p6_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p7_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[000000001f8001f8]
ldd [%i1+0x0a0],%l2 ! Mem[000000001e8000a0]
swap [%i0+0x0bc],%l3 ! Mem[000000001e0000bc]
swap [%i0+0x110],%l6 ! Mem[000000001e000110]
ldstub [%i3+0x1c2],%l1 ! Mem[000000001f8001c2]
lduw [%i2+0x098],%l1 ! Mem[000000001f000098]
jmpl %o7,%g0
stb %l3,[%i0+0x114] ! Mem[000000001e000114]
p7_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[000000001f8001f8]
ldd [%i1+0x0a0],%l2 ! Mem[000000001e8000a0]
swap [%i0+0x0bc],%l3 ! Mem[000000001e0000bc]
swap [%i0+0x110],%l6 ! Mem[000000001e000110]
ldstub [%i3+0x1c2],%l1 ! Mem[000000001f8001c2]
lduw [%i2+0x098],%l1 ! Mem[000000001f000098]
jmpl %o7,%g0
stb %l3,[%i0+0x114] ! Mem[000000001e000114]
p7_far_0_he:
jmpl %o7,%g0
std %l6,[%i3+0x108] ! Mem[000000001f800108]
jmpl %o7,%g0
nop
p7_far_0_hem:
jmpl %o7,%g0
std %l6,[%i3+0x108] ! Mem[000000001f800108]
jmpl %o7,%g0
nop
p7_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p8_far_0_le:
ldx [%i3+0x1d8],%l1 ! Mem[00000000218001d8]
ldstub [%i2+0x0a4],%l3 ! Mem[00000000210000a4]
stb %l3,[%i3+0x09f] ! Mem[000000002180009f]
ldstub [%i3+0x0cf],%l2 ! Mem[00000000218000cf]
ldsb [%i3+0x033],%l5 ! Mem[0000000021800033]
ldstub [%i2+0x09b],%l1 ! Mem[000000002100009b]
jmpl %o7,%g0
std %l2,[%i3+0x110] ! Mem[0000000021800110]
p8_far_0_lem:
ldx [%i3+0x1d8],%l1 ! Mem[00000000218001d8]
ldstub [%i2+0x0a4],%l3 ! Mem[00000000210000a4]
stb %l3,[%i3+0x09f] ! Mem[000000002180009f]
ldstub [%i3+0x0cf],%l2 ! Mem[00000000218000cf]
membar #Sync
ldsb [%i3+0x033],%l5 ! Mem[0000000021800033]
ldstub [%i2+0x09b],%l1 ! Mem[000000002100009b]
jmpl %o7,%g0
std %l2,[%i3+0x110] ! Mem[0000000021800110]
p8_far_0_he:
jmpl %o7,%g0
ldstub [%i3+0x1a8],%l6 ! Mem[00000000218001a8]
jmpl %o7,%g0
nop
p8_far_0_hem:
jmpl %o7,%g0
ldstub [%i3+0x1a8],%l6 ! Mem[00000000218001a8]
jmpl %o7,%g0
nop
p8_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p9_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[00000000238001f8]
ldx [%i1+0x0a0],%l3 ! Mem[00000000228000a0]
ldstub [%i1+0x09f],%l3 ! Mem[000000002280009f]
lduw [%i2+0x0cc],%l2 ! Mem[00000000230000cc]
stx %l5,[%i3+0x010] ! Mem[0000000023800010]
std %l4,[%i3+0x088] ! Mem[0000000023800088]
jmpl %o7,%g0
ldstub [%i0+0x0d2],%l7 ! Mem[00000000220000d2]
p9_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[00000000238001f8]
ldx [%i1+0x0a0],%l3 ! Mem[00000000228000a0]
ldstub [%i1+0x09f],%l3 ! Mem[000000002280009f]
lduw [%i2+0x0cc],%l2 ! Mem[00000000230000cc]
membar #Sync
stx %l5,[%i3+0x010] ! Mem[0000000023800010]
std %l4,[%i3+0x088] ! Mem[0000000023800088]
jmpl %o7,%g0
ldstub [%i0+0x0d2],%l7 ! Mem[00000000220000d2]
p9_far_0_he:
swap [%i3+0x12c],%l7 ! Mem[000000002380012c]
swap [%i1+0x01c],%l0 ! Mem[000000002280001c]
swap [%i0+0x088],%l5 ! Mem[0000000022000088]
jmpl %o7,%g0
lduh [%i0+0x008],%l7 ! Mem[0000000022000008]
p9_far_0_hem:
swap [%i3+0x12c],%l7 ! Mem[000000002380012c]
membar #Sync
swap [%i1+0x01c],%l0 ! Mem[000000002280001c]
swap [%i0+0x088],%l5 ! Mem[0000000022000088]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x008],%l7 ! Mem[0000000022000008]
p9_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p10_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[00000000258001f8]
stx %l3,[%i3+0x0a0] ! Mem[00000000258000a0]
ldsb [%i0+0x167],%l2 ! Mem[0000000024000167]
sth %l2,[%i1+0x0ee] ! Mem[00000000248000ee]
ldstub [%i0+0x033],%l5 ! Mem[0000000024000033]
stw %l1,[%i2+0x0b8] ! Mem[00000000250000b8]
jmpl %o7,%g0
stw %l3,[%i1+0x134] ! Mem[0000000024800134]
p10_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[00000000258001f8]
stx %l3,[%i3+0x0a0] ! Mem[00000000258000a0]
ldsb [%i0+0x167],%l2 ! Mem[0000000024000167]
sth %l2,[%i1+0x0ee] ! Mem[00000000248000ee]
membar #Sync
ldstub [%i0+0x033],%l5 ! Mem[0000000024000033]
stw %l1,[%i2+0x0b8] ! Mem[00000000250000b8]
jmpl %o7,%g0
stw %l3,[%i1+0x134] ! Mem[0000000024800134]
p10_far_0_he:
jmpl %o7,%g0
swap [%i0+0x188],%l6 ! Mem[0000000024000188]
jmpl %o7,%g0
nop
p10_far_0_hem:
jmpl %o7,%g0
swap [%i0+0x188],%l6 ! Mem[0000000024000188]
jmpl %o7,%g0
nop
p10_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p11_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[00000000278001f8]
lduh [%i1+0x05c],%l7 ! Mem[000000002680005c]
sth %l7,[%i3+0x02e] ! Mem[000000002780002e]
lduh [%i1+0x1ba],%l3 ! Mem[00000000268001ba]
ldsw [%i2+0x114],%l3 ! Mem[0000000027000114]
ldstub [%i1+0x1b6],%l2 ! Mem[00000000268001b6]
jmpl %o7,%g0
ldsw [%i2+0x044],%l4 ! Mem[0000000027000044]
p11_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[00000000278001f8]
lduh [%i1+0x05c],%l7 ! Mem[000000002680005c]
membar #Sync
sth %l7,[%i3+0x02e] ! Mem[000000002780002e]
lduh [%i1+0x1ba],%l3 ! Mem[00000000268001ba]
ldsw [%i2+0x114],%l3 ! Mem[0000000027000114]
ldstub [%i1+0x1b6],%l2 ! Mem[00000000268001b6]
jmpl %o7,%g0
ldsw [%i2+0x044],%l4 ! Mem[0000000027000044]
p11_far_0_he:
lduw [%i0+0x064],%l4 ! Mem[0000000026000064]
stx %l1,[%i3+0x0f8] ! Mem[00000000278000f8]
ldstub [%i1+0x19c],%l0 ! Mem[000000002680019c]
ldub [%i3+0x0d6],%l3 ! Mem[00000000278000d6]
std %l6,[%i1+0x120] ! Mem[0000000026800120]
swap [%i1+0x1a8],%l3 ! Mem[00000000268001a8]
stw %l0,[%i3+0x0e4] ! Mem[00000000278000e4]
jmpl %o7,%g0
swap [%i0+0x0cc],%l4 ! Mem[00000000260000cc]
p11_far_0_hem:
lduw [%i0+0x064],%l4 ! Mem[0000000026000064]
stx %l1,[%i3+0x0f8] ! Mem[00000000278000f8]
ldstub [%i1+0x19c],%l0 ! Mem[000000002680019c]
ldub [%i3+0x0d6],%l3 ! Mem[00000000278000d6]
std %l6,[%i1+0x120] ! Mem[0000000026800120]
swap [%i1+0x1a8],%l3 ! Mem[00000000268001a8]
stw %l0,[%i3+0x0e4] ! Mem[00000000278000e4]
jmpl %o7,%g0
swap [%i0+0x0cc],%l4 ! Mem[00000000260000cc]
p11_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p12_far_0_le:
ldx [%i3+0x1f8],%l1 ! Mem[00000000298001f8]
ldd [%i0+0x0a0],%l2 ! Mem[00000000280000a0]
std %l2,[%i1+0x098] ! Mem[0000000028800098]
sth %l6,[%i2+0x112] ! Mem[0000000029000112]
stw %l1,[%i1+0x1e0] ! Mem[00000000288001e0]
stb %l0,[%i0+0x115] ! Mem[0000000028000115]
jmpl %o7,%g0
swap [%i3+0x114],%l3 ! Mem[0000000029800114]
p12_far_0_lem:
ldx [%i3+0x1f8],%l1 ! Mem[00000000298001f8]
ldd [%i0+0x0a0],%l2 ! Mem[00000000280000a0]
std %l2,[%i1+0x098] ! Mem[0000000028800098]
sth %l6,[%i2+0x112] ! Mem[0000000029000112]
stw %l1,[%i1+0x1e0] ! Mem[00000000288001e0]
stb %l0,[%i0+0x115] ! Mem[0000000028000115]
jmpl %o7,%g0
swap [%i3+0x114],%l3 ! Mem[0000000029800114]
p12_far_0_he:
jmpl %o7,%g0
ldsw [%i1+0x1a8],%l6 ! Mem[00000000288001a8]
jmpl %o7,%g0
nop
p12_far_0_hem:
jmpl %o7,%g0
ldsw [%i1+0x1a8],%l6 ! Mem[00000000288001a8]
jmpl %o7,%g0
nop
p12_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p13_far_0_le:
ldx [%i3+0x1d8],%l1 ! Mem[000000002b8001d8]
ldstub [%i2+0x0a4],%l3 ! Mem[000000002b0000a4]
ldstub [%i0+0x0bf],%l3 ! Mem[000000002a0000bf]
swap [%i2+0x130],%l6 ! Mem[000000002b000130]
ldsw [%i0+0x134],%l3 ! Mem[000000002a000134]
ldsb [%i1+0x088],%l4 ! Mem[000000002a800088]
jmpl %o7,%g0
stw %l6,[%i0+0x098] ! Mem[000000002a000098]
p13_far_0_lem:
ldx [%i3+0x1d8],%l1 ! Mem[000000002b8001d8]
ldstub [%i2+0x0a4],%l3 ! Mem[000000002b0000a4]
ldstub [%i0+0x0bf],%l3 ! Mem[000000002a0000bf]
swap [%i2+0x130],%l6 ! Mem[000000002b000130]
ldsw [%i0+0x134],%l3 ! Mem[000000002a000134]
ldsb [%i1+0x088],%l4 ! Mem[000000002a800088]
jmpl %o7,%g0
stw %l6,[%i0+0x098] ! Mem[000000002a000098]
p13_far_0_he:
jmpl %o7,%g0
lduw [%i1+0x1f8],%l3 ! Mem[000000002a8001f8]
jmpl %o7,%g0
nop
p13_far_0_hem:
jmpl %o7,%g0
lduw [%i1+0x1f8],%l3 ! Mem[000000002a8001f8]
jmpl %o7,%g0
nop
p13_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p14_far_0_le:
ldx [%i3+0x1d8],%l1 ! Mem[000000002d8001d8]
ldx [%i1+0x0a0],%l3 ! Mem[000000002c8000a0]
ldd [%i3+0x0b8],%l2 ! Mem[000000002d8000b8]
ldstub [%i1+0x0cf],%l2 ! Mem[000000002c8000cf]
lduh [%i3+0x032],%l5 ! Mem[000000002d800032]
sth %l1,[%i3+0x0ba] ! Mem[000000002d8000ba]
jmpl %o7,%g0
swap [%i1+0x114],%l3 ! Mem[000000002c800114]
p14_far_0_lem:
ldx [%i3+0x1d8],%l1 ! Mem[000000002d8001d8]
ldx [%i1+0x0a0],%l3 ! Mem[000000002c8000a0]
ldd [%i3+0x0b8],%l2 ! Mem[000000002d8000b8]
ldstub [%i1+0x0cf],%l2 ! Mem[000000002c8000cf]
membar #Sync
lduh [%i3+0x032],%l5 ! Mem[000000002d800032]
sth %l1,[%i3+0x0ba] ! Mem[000000002d8000ba]
jmpl %o7,%g0
swap [%i1+0x114],%l3 ! Mem[000000002c800114]
p14_far_0_he:
jmpl %o7,%g0
std %l2,[%i1+0x1d8] ! Mem[000000002c8001d8]
jmpl %o7,%g0
nop
p14_far_0_hem:
jmpl %o7,%g0
std %l2,[%i1+0x1d8] ! Mem[000000002c8001d8]
jmpl %o7,%g0
nop
p14_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p15_far_0_le:
std %l0,[%i3+0x1d8] ! Mem[000000002f8001d8]
stx %l3,[%i2+0x0a0] ! Mem[000000002f0000a0]
ldub [%i1+0x00f],%l7 ! Mem[000000002e80000f]
ldd [%i3+0x028],%l6 ! Mem[000000002f800028]
lduh [%i1+0x094],%l0 ! Mem[000000002e800094]
ldsw [%i3+0x1b4],%l2 ! Mem[000000002f8001b4]
jmpl %o7,%g0
ldub [%i3+0x066],%l4 ! Mem[000000002f800066]
p15_far_0_lem:
std %l0,[%i3+0x1d8] ! Mem[000000002f8001d8]
stx %l3,[%i2+0x0a0] ! Mem[000000002f0000a0]
membar #Sync
ldub [%i1+0x00f],%l7 ! Mem[000000002e80000f]
ldd [%i3+0x028],%l6 ! Mem[000000002f800028]
lduh [%i1+0x094],%l0 ! Mem[000000002e800094]
ldsw [%i3+0x1b4],%l2 ! Mem[000000002f8001b4]
jmpl %o7,%g0
ldub [%i3+0x066],%l4 ! Mem[000000002f800066]
p15_far_0_he:
ldd [%i0+0x040],%l4 ! Mem[000000002e000040]
stb %l1,[%i3+0x0de] ! Mem[000000002f8000de]
ldstub [%i3+0x055],%l6 ! Mem[000000002f800055]
ldub [%i2+0x121],%l3 ! Mem[000000002f000121]
ldstub [%i1+0x1db],%l2 ! Mem[000000002e8001db]
swap [%i0+0x058],%l5 ! Mem[000000002e000058]
ldd [%i2+0x110],%l6 ! Mem[000000002f000110]
jmpl %o7,%g0
ldstub [%i0+0x086],%l3 ! Mem[000000002e000086]
p15_far_0_hem:
ldd [%i0+0x040],%l4 ! Mem[000000002e000040]
stb %l1,[%i3+0x0de] ! Mem[000000002f8000de]
ldstub [%i3+0x055],%l6 ! Mem[000000002f800055]
ldub [%i2+0x121],%l3 ! Mem[000000002f000121]
ldstub [%i1+0x1db],%l2 ! Mem[000000002e8001db]
swap [%i0+0x058],%l5 ! Mem[000000002e000058]
ldd [%i2+0x110],%l6 ! Mem[000000002f000110]
jmpl %o7,%g0
ldstub [%i0+0x086],%l3 ! Mem[000000002e000086]
p15_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p16_far_0_le:
std %l0,[%i0+0x1d8] ! Mem[00000000300001d8]
lduh [%i1+0x18a],%l7 ! Mem[000000003080018a]
ldub [%i3+0x044],%l2 ! Mem[0000000031800044]
lduh [%i2+0x00e],%l6 ! Mem[000000003100000e]
std %l0,[%i0+0x0b0] ! Mem[00000000300000b0]
ldx [%i0+0x018],%l2 ! Mem[0000000030000018]
jmpl %o7,%g0
ldub [%i3+0x0d2],%l7 ! Mem[00000000318000d2]
p16_far_0_lem:
std %l0,[%i0+0x1d8] ! Mem[00000000300001d8]
lduh [%i1+0x18a],%l7 ! Mem[000000003080018a]
ldub [%i3+0x044],%l2 ! Mem[0000000031800044]
membar #Sync
lduh [%i2+0x00e],%l6 ! Mem[000000003100000e]
std %l0,[%i0+0x0b0] ! Mem[00000000300000b0]
ldx [%i0+0x018],%l2 ! Mem[0000000030000018]
jmpl %o7,%g0
ldub [%i3+0x0d2],%l7 ! Mem[00000000318000d2]
p16_far_0_he:
swap [%i2+0x12c],%l7 ! Mem[000000003100012c]
ldsw [%i0+0x03c],%l0 ! Mem[000000003000003c]
swap [%i1+0x0a8],%l5 ! Mem[00000000308000a8]
jmpl %o7,%g0
stx %l7,[%i0+0x028] ! Mem[0000000030000028]
p16_far_0_hem:
swap [%i2+0x12c],%l7 ! Mem[000000003100012c]
membar #Sync
ldsw [%i0+0x03c],%l0 ! Mem[000000003000003c]
swap [%i1+0x0a8],%l5 ! Mem[00000000308000a8]
membar #Sync
jmpl %o7,%g0
stx %l7,[%i0+0x028] ! Mem[0000000030000028]
p16_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p17_far_0_le:
std %l0,[%i0+0x1d8] ! Mem[00000000320001d8]
stw %l7,[%i3+0x05c] ! Mem[000000003380005c]
lduw [%i3+0x164],%l2 ! Mem[0000000033800164]
swap [%i3+0x0cc],%l2 ! Mem[00000000338000cc]
ldsw [%i2+0x114],%l3 ! Mem[0000000033000114]
sth %l4,[%i0+0x0a8] ! Mem[00000000320000a8]
jmpl %o7,%g0
ldstub [%i0+0x0ba],%l6 ! Mem[00000000320000ba]
p17_far_0_lem:
std %l0,[%i0+0x1d8] ! Mem[00000000320001d8]
stw %l7,[%i3+0x05c] ! Mem[000000003380005c]
lduw [%i3+0x164],%l2 ! Mem[0000000033800164]
swap [%i3+0x0cc],%l2 ! Mem[00000000338000cc]
ldsw [%i2+0x114],%l3 ! Mem[0000000033000114]
sth %l4,[%i0+0x0a8] ! Mem[00000000320000a8]
jmpl %o7,%g0
ldstub [%i0+0x0ba],%l6 ! Mem[00000000320000ba]
p17_far_0_he:
jmpl %o7,%g0
swap [%i1+0x1f8],%l3 ! Mem[00000000328001f8]
jmpl %o7,%g0
nop
p17_far_0_hem:
jmpl %o7,%g0
swap [%i1+0x1f8],%l3 ! Mem[00000000328001f8]
jmpl %o7,%g0
nop
p17_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p18_far_0_le:
std %l0,[%i0+0x1f8] ! Mem[00000000340001f8]
ldstub [%i1+0x084],%l3 ! Mem[0000000034800084]
ldsb [%i1+0x0bf],%l3 ! Mem[00000000348000bf]
stw %l6,[%i0+0x130] ! Mem[0000000034000130]
lduh [%i1+0x1e2],%l1 ! Mem[00000000348001e2]
lduw [%i0+0x114],%l0 ! Mem[0000000034000114]
jmpl %o7,%g0
ldstub [%i1+0x0e9],%l2 ! Mem[00000000348000e9]
p18_far_0_lem:
std %l0,[%i0+0x1f8] ! Mem[00000000340001f8]
ldstub [%i1+0x084],%l3 ! Mem[0000000034800084]
ldsb [%i1+0x0bf],%l3 ! Mem[00000000348000bf]
stw %l6,[%i0+0x130] ! Mem[0000000034000130]
lduh [%i1+0x1e2],%l1 ! Mem[00000000348001e2]
lduw [%i0+0x114],%l0 ! Mem[0000000034000114]
jmpl %o7,%g0
ldstub [%i1+0x0e9],%l2 ! Mem[00000000348000e9]
p18_far_0_he:
swap [%i2+0x0d0],%l2 ! Mem[00000000350000d0]
stx %l2,[%i0+0x1b0] ! Mem[00000000340001b0]
stx %l4,[%i1+0x060] ! Mem[0000000034800060]
ldub [%i2+0x1f9],%l0 ! Mem[00000000350001f9]
ldsw [%i3+0x0c0],%l6 ! Mem[00000000358000c0]
jmpl %o7,%g0
ldsb [%i3+0x111],%l3 ! Mem[0000000035800111]
p18_far_0_hem:
swap [%i2+0x0d0],%l2 ! Mem[00000000350000d0]
stx %l2,[%i0+0x1b0] ! Mem[00000000340001b0]
stx %l4,[%i1+0x060] ! Mem[0000000034800060]
ldub [%i2+0x1f9],%l0 ! Mem[00000000350001f9]
ldsw [%i3+0x0c0],%l6 ! Mem[00000000358000c0]
jmpl %o7,%g0
ldsb [%i3+0x111],%l3 ! Mem[0000000035800111]
p18_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p19_far_0_le:
std %l0,[%i0+0x1f8] ! Mem[00000000360001f8]
lduh [%i0+0x084],%l3 ! Mem[0000000036000084]
ldsb [%i3+0x00f],%l7 ! Mem[000000003780000f]
lduw [%i2+0x1b8],%l3 ! Mem[00000000370001b8]
ldsw [%i0+0x114],%l3 ! Mem[0000000036000114]
std %l2,[%i1+0x018] ! Mem[0000000036800018]
jmpl %o7,%g0
swap [%i1+0x0d0],%l7 ! Mem[00000000368000d0]
p19_far_0_lem:
std %l0,[%i0+0x1f8] ! Mem[00000000360001f8]
lduh [%i0+0x084],%l3 ! Mem[0000000036000084]
membar #Sync
ldsb [%i3+0x00f],%l7 ! Mem[000000003780000f]
lduw [%i2+0x1b8],%l3 ! Mem[00000000370001b8]
ldsw [%i0+0x114],%l3 ! Mem[0000000036000114]
std %l2,[%i1+0x018] ! Mem[0000000036800018]
jmpl %o7,%g0
swap [%i1+0x0d0],%l7 ! Mem[00000000368000d0]
p19_far_0_he:
ldsh [%i3+0x12e],%l7 ! Mem[000000003780012e]
sth %l0,[%i2+0x03c] ! Mem[000000003700003c]
swap [%i1+0x0a8],%l5 ! Mem[00000000368000a8]
jmpl %o7,%g0
swap [%i1+0x028],%l7 ! Mem[0000000036800028]
p19_far_0_hem:
ldsh [%i3+0x12e],%l7 ! Mem[000000003780012e]
membar #Sync
sth %l0,[%i2+0x03c] ! Mem[000000003700003c]
swap [%i1+0x0a8],%l5 ! Mem[00000000368000a8]
membar #Sync
jmpl %o7,%g0
swap [%i1+0x028],%l7 ! Mem[0000000036800028]
p19_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p20_far_0_le:
std %l0,[%i0+0x1f8] ! Mem[00000000380001f8]
sth %l3,[%i2+0x084] ! Mem[0000000039000084]
swap [%i3+0x09c],%l3 ! Mem[000000003980009c]
ldstub [%i0+0x0ef],%l2 ! Mem[00000000380000ef]
sth %l5,[%i3+0x012] ! Mem[0000000039800012]
ldx [%i1+0x088],%l4 ! Mem[0000000038800088]
jmpl %o7,%g0
ldstub [%i3+0x046],%l4 ! Mem[0000000039800046]
p20_far_0_lem:
std %l0,[%i0+0x1f8] ! Mem[00000000380001f8]
sth %l3,[%i2+0x084] ! Mem[0000000039000084]
swap [%i3+0x09c],%l3 ! Mem[000000003980009c]
ldstub [%i0+0x0ef],%l2 ! Mem[00000000380000ef]
membar #Sync
sth %l5,[%i3+0x012] ! Mem[0000000039800012]
ldx [%i1+0x088],%l4 ! Mem[0000000038800088]
jmpl %o7,%g0
ldstub [%i3+0x046],%l4 ! Mem[0000000039800046]
p20_far_0_he:
ldstub [%i2+0x045],%l4 ! Mem[0000000039000045]
ldd [%i2+0x1f8],%l4 ! Mem[00000000390001f8]
ldsh [%i2+0x10a],%l1 ! Mem[000000003900010a]
stx %l4,[%i2+0x0c0] ! Mem[00000000390000c0]
std %l2,[%i1+0x1d8] ! Mem[00000000388001d8]
ldub [%i0+0x0f5],%l1 ! Mem[00000000380000f5]
ldub [%i1+0x033],%l4 ! Mem[0000000038800033]
jmpl %o7,%g0
lduh [%i2+0x1c4],%l7 ! Mem[00000000390001c4]
p20_far_0_hem:
ldstub [%i2+0x045],%l4 ! Mem[0000000039000045]
ldd [%i2+0x1f8],%l4 ! Mem[00000000390001f8]
ldsh [%i2+0x10a],%l1 ! Mem[000000003900010a]
stx %l4,[%i2+0x0c0] ! Mem[00000000390000c0]
std %l2,[%i1+0x1d8] ! Mem[00000000388001d8]
ldub [%i0+0x0f5],%l1 ! Mem[00000000380000f5]
membar #Sync
ldub [%i1+0x033],%l4 ! Mem[0000000038800033]
jmpl %o7,%g0
lduh [%i2+0x1c4],%l7 ! Mem[00000000390001c4]
p20_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p21_far_0_le:
std %l0,[%i0+0x1f8] ! Mem[000000003a0001f8]
swap [%i0+0x084],%l3 ! Mem[000000003a000084]
lduw [%i1+0x0bc],%l3 ! Mem[000000003a8000bc]
ldsb [%i3+0x132],%l6 ! Mem[000000003b800132]
ldstub [%i1+0x1e2],%l1 ! Mem[000000003a8001e2]
ldx [%i2+0x130],%l0 ! Mem[000000003b000130]
jmpl %o7,%g0
ldsw [%i0+0x0c8],%l2 ! Mem[000000003a0000c8]
p21_far_0_lem:
std %l0,[%i0+0x1f8] ! Mem[000000003a0001f8]
swap [%i0+0x084],%l3 ! Mem[000000003a000084]
lduw [%i1+0x0bc],%l3 ! Mem[000000003a8000bc]
ldsb [%i3+0x132],%l6 ! Mem[000000003b800132]
ldstub [%i1+0x1e2],%l1 ! Mem[000000003a8001e2]
ldx [%i2+0x130],%l0 ! Mem[000000003b000130]
jmpl %o7,%g0
ldsw [%i0+0x0c8],%l2 ! Mem[000000003a0000c8]
p21_far_0_he:
ldstub [%i1+0x0f0],%l2 ! Mem[000000003a8000f0]
ldub [%i0+0x0f3],%l6 ! Mem[000000003a0000f3]
std %l0,[%i2+0x170] ! Mem[000000003b000170]
ldsw [%i1+0x1e4],%l3 ! Mem[000000003a8001e4]
ldstub [%i2+0x0c0],%l6 ! Mem[000000003b0000c0]
jmpl %o7,%g0
swap [%i2+0x110],%l3 ! Mem[000000003b000110]
p21_far_0_hem:
ldstub [%i1+0x0f0],%l2 ! Mem[000000003a8000f0]
ldub [%i0+0x0f3],%l6 ! Mem[000000003a0000f3]
std %l0,[%i2+0x170] ! Mem[000000003b000170]
ldsw [%i1+0x1e4],%l3 ! Mem[000000003a8001e4]
ldstub [%i2+0x0c0],%l6 ! Mem[000000003b0000c0]
jmpl %o7,%g0
swap [%i2+0x110],%l3 ! Mem[000000003b000110]
p21_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p22_far_0_le:
std %l0,[%i0+0x1d8] ! Mem[000000003c0001d8]
swap [%i2+0x13c],%l7 ! Mem[000000003d00013c]
ldx [%i1+0x008],%l7 ! Mem[000000003c800008]
ldsh [%i2+0x1ba],%l3 ! Mem[000000003d0001ba]
ldstub [%i0+0x136],%l3 ! Mem[000000003c000136]
swap [%i3+0x0a8],%l4 ! Mem[000000003d8000a8]
jmpl %o7,%g0
ldstub [%i1+0x09a],%l6 ! Mem[000000003c80009a]
p22_far_0_lem:
std %l0,[%i0+0x1d8] ! Mem[000000003c0001d8]
swap [%i2+0x13c],%l7 ! Mem[000000003d00013c]
membar #Sync
ldx [%i1+0x008],%l7 ! Mem[000000003c800008]
ldsh [%i2+0x1ba],%l3 ! Mem[000000003d0001ba]
ldstub [%i0+0x136],%l3 ! Mem[000000003c000136]
swap [%i3+0x0a8],%l4 ! Mem[000000003d8000a8]
jmpl %o7,%g0
ldstub [%i1+0x09a],%l6 ! Mem[000000003c80009a]
p22_far_0_he:
jmpl %o7,%g0
ldstub [%i1+0x1fb],%l3 ! Mem[000000003c8001fb]
jmpl %o7,%g0
nop
p22_far_0_hem:
jmpl %o7,%g0
ldstub [%i1+0x1fb],%l3 ! Mem[000000003c8001fb]
jmpl %o7,%g0
nop
p22_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p23_far_0_le:
std %l0,[%i0+0x1d8] ! Mem[000000003e0001d8]
ldstub [%i1+0x084],%l3 ! Mem[000000003e800084]
ldd [%i1+0x160],%l2 ! Mem[000000003e800160]
swap [%i2+0x0ec],%l2 ! Mem[000000003f0000ec]
ldstub [%i2+0x013],%l5 ! Mem[000000003f000013]
ldstub [%i2+0x09b],%l1 ! Mem[000000003f00009b]
jmpl %o7,%g0
ldstub [%i3+0x114],%l3 ! Mem[000000003f800114]
p23_far_0_lem:
std %l0,[%i0+0x1d8] ! Mem[000000003e0001d8]
ldstub [%i1+0x084],%l3 ! Mem[000000003e800084]
ldd [%i1+0x160],%l2 ! Mem[000000003e800160]
swap [%i2+0x0ec],%l2 ! Mem[000000003f0000ec]
membar #Sync
ldstub [%i2+0x013],%l5 ! Mem[000000003f000013]
ldstub [%i2+0x09b],%l1 ! Mem[000000003f00009b]
jmpl %o7,%g0
ldstub [%i3+0x114],%l3 ! Mem[000000003f800114]
p23_far_0_he:
jmpl %o7,%g0
ldub [%i2+0x188],%l6 ! Mem[000000003f000188]
jmpl %o7,%g0
nop
p23_far_0_hem:
jmpl %o7,%g0
ldub [%i2+0x188],%l6 ! Mem[000000003f000188]
jmpl %o7,%g0
nop
p23_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p24_far_0_le:
std %l0,[%i0+0x1d8] ! Mem[00000000400001d8]
lduh [%i3+0x084],%l3 ! Mem[0000000041800084]
swap [%i1+0x0bc],%l3 ! Mem[00000000408000bc]
stx %l6,[%i2+0x130] ! Mem[0000000041000130]
ldd [%i1+0x1c0],%l0 ! Mem[00000000408001c0]
lduw [%i0+0x134],%l0 ! Mem[0000000040000134]
jmpl %o7,%g0
lduw [%i3+0x0c8],%l2 ! Mem[00000000418000c8]
p24_far_0_lem:
std %l0,[%i0+0x1d8] ! Mem[00000000400001d8]
lduh [%i3+0x084],%l3 ! Mem[0000000041800084]
swap [%i1+0x0bc],%l3 ! Mem[00000000408000bc]
stx %l6,[%i2+0x130] ! Mem[0000000041000130]
ldd [%i1+0x1c0],%l0 ! Mem[00000000408001c0]
lduw [%i0+0x134],%l0 ! Mem[0000000040000134]
jmpl %o7,%g0
lduw [%i3+0x0c8],%l2 ! Mem[00000000418000c8]
p24_far_0_he:
swap [%i0+0x0d0],%l2 ! Mem[00000000400000d0]
ldstub [%i3+0x196],%l2 ! Mem[0000000041800196]
ldstub [%i0+0x046],%l4 ! Mem[0000000040000046]
ldstub [%i1+0x1d9],%l0 ! Mem[00000000408001d9]
swap [%i3+0x080],%l2 ! Mem[0000000041800080]
jmpl %o7,%g0
ldx [%i1+0x130],%l3 ! Mem[0000000040800130]
p24_far_0_hem:
swap [%i0+0x0d0],%l2 ! Mem[00000000400000d0]
ldstub [%i3+0x196],%l2 ! Mem[0000000041800196]
ldstub [%i0+0x046],%l4 ! Mem[0000000040000046]
ldstub [%i1+0x1d9],%l0 ! Mem[00000000408001d9]
swap [%i3+0x080],%l2 ! Mem[0000000041800080]
jmpl %o7,%g0
ldx [%i1+0x130],%l3 ! Mem[0000000040800130]
p24_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p25_far_0_le:
std %l0,[%i0+0x1d8] ! Mem[00000000420001d8]
sth %l3,[%i1+0x084] ! Mem[0000000042800084]
std %l2,[%i0+0x0b8] ! Mem[00000000420000b8]
ldd [%i0+0x0e8],%l2 ! Mem[00000000420000e8]
ldsw [%i3+0x030],%l5 ! Mem[0000000043800030]
stw %l1,[%i2+0x098] ! Mem[0000000043000098]
jmpl %o7,%g0
ldsw [%i1+0x114],%l3 ! Mem[0000000042800114]
p25_far_0_lem:
std %l0,[%i0+0x1d8] ! Mem[00000000420001d8]
sth %l3,[%i1+0x084] ! Mem[0000000042800084]
std %l2,[%i0+0x0b8] ! Mem[00000000420000b8]
ldd [%i0+0x0e8],%l2 ! Mem[00000000420000e8]
membar #Sync
ldsw [%i3+0x030],%l5 ! Mem[0000000043800030]
stw %l1,[%i2+0x098] ! Mem[0000000043000098]
jmpl %o7,%g0
ldsw [%i1+0x114],%l3 ! Mem[0000000042800114]
p25_far_0_he:
jmpl %o7,%g0
ldx [%i1+0x1d8],%l3 ! Mem[00000000428001d8]
jmpl %o7,%g0
nop
p25_far_0_hem:
jmpl %o7,%g0
ldx [%i1+0x1d8],%l3 ! Mem[00000000428001d8]
jmpl %o7,%g0
nop
p25_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p26_far_0_le:
std %l0,[%i0+0x1f8] ! Mem[00000000440001f8]
swap [%i0+0x084],%l3 ! Mem[0000000044000084]
ldstub [%i3+0x09f],%l3 ! Mem[000000004580009f]
ldstub [%i0+0x0cf],%l2 ! Mem[00000000440000cf]
swap [%i0+0x010],%l5 ! Mem[0000000044000010]
lduh [%i2+0x09a],%l1 ! Mem[000000004500009a]
jmpl %o7,%g0
ldub [%i0+0x114],%l3 ! Mem[0000000044000114]
p26_far_0_lem:
std %l0,[%i0+0x1f8] ! Mem[00000000440001f8]
swap [%i0+0x084],%l3 ! Mem[0000000044000084]
ldstub [%i3+0x09f],%l3 ! Mem[000000004580009f]
ldstub [%i0+0x0cf],%l2 ! Mem[00000000440000cf]
membar #Sync
swap [%i0+0x010],%l5 ! Mem[0000000044000010]
lduh [%i2+0x09a],%l1 ! Mem[000000004500009a]
jmpl %o7,%g0
ldub [%i0+0x114],%l3 ! Mem[0000000044000114]
p26_far_0_he:
jmpl %o7,%g0
ldsh [%i1+0x188],%l6 ! Mem[0000000044800188]
jmpl %o7,%g0
nop
p26_far_0_hem:
jmpl %o7,%g0
ldsh [%i1+0x188],%l6 ! Mem[0000000044800188]
jmpl %o7,%g0
nop
p26_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p27_far_0_le:
std %l0,[%i1+0x1f8] ! Mem[00000000468001f8]
stb %l7,[%i2+0x07c] ! Mem[000000004700007c]
ldsb [%i2+0x167],%l2 ! Mem[0000000047000167]
lduh [%i2+0x0ce],%l2 ! Mem[00000000470000ce]
ldub [%i1+0x013],%l5 ! Mem[0000000046800013]
ldsh [%i2+0x09a],%l1 ! Mem[000000004700009a]
jmpl %o7,%g0
lduh [%i2+0x114],%l3 ! Mem[0000000047000114]
p27_far_0_lem:
std %l0,[%i1+0x1f8] ! Mem[00000000468001f8]
stb %l7,[%i2+0x07c] ! Mem[000000004700007c]
ldsb [%i2+0x167],%l2 ! Mem[0000000047000167]
lduh [%i2+0x0ce],%l2 ! Mem[00000000470000ce]
membar #Sync
ldub [%i1+0x013],%l5 ! Mem[0000000046800013]
ldsh [%i2+0x09a],%l1 ! Mem[000000004700009a]
jmpl %o7,%g0
lduh [%i2+0x114],%l3 ! Mem[0000000047000114]
p27_far_0_he:
jmpl %o7,%g0
ldx [%i0+0x188],%l6 ! Mem[0000000046000188]
jmpl %o7,%g0
nop
p27_far_0_hem:
jmpl %o7,%g0
ldx [%i0+0x188],%l6 ! Mem[0000000046000188]
jmpl %o7,%g0
nop
p27_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p28_far_0_le:
std %l0,[%i1+0x1f8] ! Mem[00000000488001f8]
ldsb [%i0+0x0a4],%l3 ! Mem[00000000480000a4]
swap [%i0+0x0bc],%l3 ! Mem[00000000480000bc]
lduh [%i3+0x132],%l6 ! Mem[0000000049800132]
ldstub [%i3+0x1e2],%l1 ! Mem[00000000498001e2]
swap [%i2+0x114],%l0 ! Mem[0000000049000114]
jmpl %o7,%g0
lduw [%i1+0x134],%l3 ! Mem[0000000048800134]
p28_far_0_lem:
std %l0,[%i1+0x1f8] ! Mem[00000000488001f8]
ldsb [%i0+0x0a4],%l3 ! Mem[00000000480000a4]
swap [%i0+0x0bc],%l3 ! Mem[00000000480000bc]
lduh [%i3+0x132],%l6 ! Mem[0000000049800132]
ldstub [%i3+0x1e2],%l1 ! Mem[00000000498001e2]
swap [%i2+0x114],%l0 ! Mem[0000000049000114]
jmpl %o7,%g0
lduw [%i1+0x134],%l3 ! Mem[0000000048800134]
p28_far_0_he:
jmpl %o7,%g0
swap [%i2+0x188],%l6 ! Mem[0000000049000188]
jmpl %o7,%g0
nop
p28_far_0_hem:
jmpl %o7,%g0
swap [%i2+0x188],%l6 ! Mem[0000000049000188]
jmpl %o7,%g0
nop
p28_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p29_far_0_le:
std %l0,[%i1+0x1f8] ! Mem[000000004a8001f8]
ldsw [%i2+0x0a4],%l3 ! Mem[000000004b0000a4]
sth %l3,[%i3+0x09e] ! Mem[000000004b80009e]
std %l6,[%i0+0x110] ! Mem[000000004a000110]
std %l0,[%i2+0x1c0] ! Mem[000000004b0001c0]
sth %l1,[%i3+0x0ba] ! Mem[000000004b8000ba]
jmpl %o7,%g0
ldx [%i1+0x130],%l3 ! Mem[000000004a800130]
p29_far_0_lem:
std %l0,[%i1+0x1f8] ! Mem[000000004a8001f8]
ldsw [%i2+0x0a4],%l3 ! Mem[000000004b0000a4]
sth %l3,[%i3+0x09e] ! Mem[000000004b80009e]
std %l6,[%i0+0x110] ! Mem[000000004a000110]
std %l0,[%i2+0x1c0] ! Mem[000000004b0001c0]
sth %l1,[%i3+0x0ba] ! Mem[000000004b8000ba]
jmpl %o7,%g0
ldx [%i1+0x130],%l3 ! Mem[000000004a800130]
p29_far_0_he:
jmpl %o7,%g0
stb %l7,[%i3+0x12f] ! Mem[000000004b80012f]
jmpl %o7,%g0
nop
p29_far_0_hem:
jmpl %o7,%g0
stb %l7,[%i3+0x12f] ! Mem[000000004b80012f]
jmpl %o7,%g0
nop
p29_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p30_far_0_le:
std %l0,[%i1+0x1f8] ! Mem[000000004c8001f8]
stb %l3,[%i1+0x0a4] ! Mem[000000004c8000a4]
ldsw [%i1+0x09c],%l3 ! Mem[000000004c80009c]
swap [%i2+0x130],%l6 ! Mem[000000004d000130]
ldub [%i0+0x136],%l3 ! Mem[000000004c000136]
swap [%i0+0x0a8],%l4 ! Mem[000000004c0000a8]
jmpl %o7,%g0
stw %l6,[%i1+0x098] ! Mem[000000004c800098]
p30_far_0_lem:
std %l0,[%i1+0x1f8] ! Mem[000000004c8001f8]
stb %l3,[%i1+0x0a4] ! Mem[000000004c8000a4]
ldsw [%i1+0x09c],%l3 ! Mem[000000004c80009c]
swap [%i2+0x130],%l6 ! Mem[000000004d000130]
ldub [%i0+0x136],%l3 ! Mem[000000004c000136]
swap [%i0+0x0a8],%l4 ! Mem[000000004c0000a8]
jmpl %o7,%g0
stw %l6,[%i1+0x098] ! Mem[000000004c800098]
p30_far_0_he:
jmpl %o7,%g0
stw %l7,[%i1+0x12c] ! Mem[000000004c80012c]
jmpl %o7,%g0
nop
p30_far_0_hem:
jmpl %o7,%g0
stw %l7,[%i1+0x12c] ! Mem[000000004c80012c]
jmpl %o7,%g0
nop
p30_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p31_far_0_le:
std %l0,[%i1+0x1d8] ! Mem[000000004e8001d8]
swap [%i3+0x0a4],%l3 ! Mem[000000004f8000a4]
ldsb [%i0+0x09f],%l3 ! Mem[000000004e00009f]
ldd [%i1+0x1b8],%l2 ! Mem[000000004e8001b8]
ldsw [%i3+0x114],%l3 ! Mem[000000004f800114]
lduh [%i1+0x0a8],%l4 ! Mem[000000004e8000a8]
jmpl %o7,%g0
swap [%i3+0x0b8],%l6 ! Mem[000000004f8000b8]
p31_far_0_lem:
std %l0,[%i1+0x1d8] ! Mem[000000004e8001d8]
swap [%i3+0x0a4],%l3 ! Mem[000000004f8000a4]
ldsb [%i0+0x09f],%l3 ! Mem[000000004e00009f]
ldd [%i1+0x1b8],%l2 ! Mem[000000004e8001b8]
ldsw [%i3+0x114],%l3 ! Mem[000000004f800114]
lduh [%i1+0x0a8],%l4 ! Mem[000000004e8000a8]
jmpl %o7,%g0
swap [%i3+0x0b8],%l6 ! Mem[000000004f8000b8]
p31_far_0_he:
jmpl %o7,%g0
swap [%i3+0x10c],%l7 ! Mem[000000004f80010c]
jmpl %o7,%g0
nop
p31_far_0_hem:
jmpl %o7,%g0
swap [%i3+0x10c],%l7 ! Mem[000000004f80010c]
jmpl %o7,%g0
nop
p31_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p32_far_0_le:
std %l0,[%i1+0x1d8] ! Mem[00000000508001d8]
std %l6,[%i1+0x138] ! Mem[0000000050800138]
ldx [%i1+0x060],%l2 ! Mem[0000000050800060]
stw %l6,[%i1+0x00c] ! Mem[000000005080000c]
lduw [%i0+0x0b4],%l0 ! Mem[00000000500000b4]
stb %l2,[%i0+0x03a] ! Mem[000000005000003a]
jmpl %o7,%g0
swap [%i3+0x0f0],%l7 ! Mem[00000000518000f0]
p32_far_0_lem:
std %l0,[%i1+0x1d8] ! Mem[00000000508001d8]
std %l6,[%i1+0x138] ! Mem[0000000050800138]
ldx [%i1+0x060],%l2 ! Mem[0000000050800060]
membar #Sync
stw %l6,[%i1+0x00c] ! Mem[000000005080000c]
lduw [%i0+0x0b4],%l0 ! Mem[00000000500000b4]
stb %l2,[%i0+0x03a] ! Mem[000000005000003a]
jmpl %o7,%g0
swap [%i3+0x0f0],%l7 ! Mem[00000000518000f0]
p32_far_0_he:
ldsb [%i0+0x15b],%l5 ! Mem[000000005000015b]
lduh [%i0+0x1fc],%l5 ! Mem[00000000500001fc]
swap [%i0+0x128],%l1 ! Mem[0000000050000128]
jmpl %o7,%g0
ldd [%i1+0x0c0],%l4 ! Mem[00000000508000c0]
p32_far_0_hem:
ldsb [%i0+0x15b],%l5 ! Mem[000000005000015b]
lduh [%i0+0x1fc],%l5 ! Mem[00000000500001fc]
swap [%i0+0x128],%l1 ! Mem[0000000050000128]
jmpl %o7,%g0
ldd [%i1+0x0c0],%l4 ! Mem[00000000508000c0]
p32_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p33_far_0_le:
std %l0,[%i1+0x1d8] ! Mem[00000000528001d8]
ldsb [%i0+0x0a4],%l3 ! Mem[00000000520000a4]
stw %l3,[%i1+0x0bc] ! Mem[00000000528000bc]
ldstub [%i1+0x112],%l6 ! Mem[0000000052800112]
stx %l1,[%i1+0x1c0] ! Mem[00000000528001c0]
ldsw [%i1+0x134],%l0 ! Mem[0000000052800134]
jmpl %o7,%g0
swap [%i1+0x0c8],%l2 ! Mem[00000000528000c8]
p33_far_0_lem:
std %l0,[%i1+0x1d8] ! Mem[00000000528001d8]
ldsb [%i0+0x0a4],%l3 ! Mem[00000000520000a4]
stw %l3,[%i1+0x0bc] ! Mem[00000000528000bc]
ldstub [%i1+0x112],%l6 ! Mem[0000000052800112]
stx %l1,[%i1+0x1c0] ! Mem[00000000528001c0]
ldsw [%i1+0x134],%l0 ! Mem[0000000052800134]
jmpl %o7,%g0
swap [%i1+0x0c8],%l2 ! Mem[00000000528000c8]
p33_far_0_he:
lduh [%i2+0x0d0],%l2 ! Mem[00000000530000d0]
ldsh [%i3+0x196],%l2 ! Mem[0000000053800196]
swap [%i1+0x170],%l1 ! Mem[0000000052800170]
ldsh [%i1+0x114],%l0 ! Mem[0000000052800114]
sth %l1,[%i3+0x08e] ! Mem[000000005380008e]
jmpl %o7,%g0
swap [%i3+0x1cc],%l4 ! Mem[00000000538001cc]
p33_far_0_hem:
lduh [%i2+0x0d0],%l2 ! Mem[00000000530000d0]
ldsh [%i3+0x196],%l2 ! Mem[0000000053800196]
swap [%i1+0x170],%l1 ! Mem[0000000052800170]
ldsh [%i1+0x114],%l0 ! Mem[0000000052800114]
sth %l1,[%i3+0x08e] ! Mem[000000005380008e]
jmpl %o7,%g0
swap [%i3+0x1cc],%l4 ! Mem[00000000538001cc]
p33_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p34_far_0_le:
std %l0,[%i1+0x1d8] ! Mem[00000000548001d8]
ldsw [%i1+0x0a4],%l3 ! Mem[00000000548000a4]
lduw [%i0+0x09c],%l3 ! Mem[000000005400009c]
lduw [%i2+0x130],%l6 ! Mem[0000000055000130]
ldsb [%i3+0x013],%l5 ! Mem[0000000055800013]
ldsw [%i1+0x098],%l1 ! Mem[0000000054800098]
jmpl %o7,%g0
stx %l3,[%i3+0x110] ! Mem[0000000055800110]
p34_far_0_lem:
std %l0,[%i1+0x1d8] ! Mem[00000000548001d8]
ldsw [%i1+0x0a4],%l3 ! Mem[00000000548000a4]
lduw [%i0+0x09c],%l3 ! Mem[000000005400009c]
lduw [%i2+0x130],%l6 ! Mem[0000000055000130]
membar #Sync
ldsb [%i3+0x013],%l5 ! Mem[0000000055800013]
ldsw [%i1+0x098],%l1 ! Mem[0000000054800098]
jmpl %o7,%g0
stx %l3,[%i3+0x110] ! Mem[0000000055800110]
p34_far_0_he:
jmpl %o7,%g0
lduh [%i0+0x188],%l6 ! Mem[0000000054000188]
jmpl %o7,%g0
nop
p34_far_0_hem:
jmpl %o7,%g0
lduh [%i0+0x188],%l6 ! Mem[0000000054000188]
jmpl %o7,%g0
nop
p34_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p35_far_0_le:
std %l0,[%i1+0x1f8] ! Mem[00000000568001f8]
lduw [%i0+0x0a4],%l3 ! Mem[00000000560000a4]
ldsh [%i3+0x0be],%l3 ! Mem[00000000578000be]
sth %l6,[%i3+0x112] ! Mem[0000000057800112]
ldstub [%i2+0x1c2],%l1 ! Mem[00000000570001c2]
sth %l2,[%i1+0x03a] ! Mem[000000005680003a]
jmpl %o7,%g0
ldstub [%i1+0x0f2],%l7 ! Mem[00000000568000f2]
p35_far_0_lem:
std %l0,[%i1+0x1f8] ! Mem[00000000568001f8]
lduw [%i0+0x0a4],%l3 ! Mem[00000000560000a4]
ldsh [%i3+0x0be],%l3 ! Mem[00000000578000be]
sth %l6,[%i3+0x112] ! Mem[0000000057800112]
ldstub [%i2+0x1c2],%l1 ! Mem[00000000570001c2]
membar #Sync
sth %l2,[%i1+0x03a] ! Mem[000000005680003a]
jmpl %o7,%g0
ldstub [%i1+0x0f2],%l7 ! Mem[00000000568000f2]
p35_far_0_he:
ldsw [%i1+0x10c],%l7 ! Mem[000000005680010c]
swap [%i2+0x0fc],%l1 ! Mem[00000000570000fc]
lduh [%i0+0x1bc],%l0 ! Mem[00000000560001bc]
jmpl %o7,%g0
lduh [%i0+0x0f6],%l3 ! Mem[00000000560000f6]
p35_far_0_hem:
ldsw [%i1+0x10c],%l7 ! Mem[000000005680010c]
swap [%i2+0x0fc],%l1 ! Mem[00000000570000fc]
lduh [%i0+0x1bc],%l0 ! Mem[00000000560001bc]
jmpl %o7,%g0
lduh [%i0+0x0f6],%l3 ! Mem[00000000560000f6]
p35_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p36_far_0_le:
std %l0,[%i1+0x1d8] ! Mem[00000000588001d8]
stw %l3,[%i2+0x0a4] ! Mem[00000000590000a4]
stw %l7,[%i2+0x00c] ! Mem[000000005900000c]
ldx [%i2+0x198],%l3 ! Mem[0000000059000198]
ldub [%i0+0x136],%l3 ! Mem[0000000058000136]
std %l4,[%i1+0x0a8] ! Mem[00000000588000a8]
jmpl %o7,%g0
stx %l6,[%i0+0x0b8] ! Mem[00000000580000b8]
p36_far_0_lem:
std %l0,[%i1+0x1d8] ! Mem[00000000588001d8]
stw %l3,[%i2+0x0a4] ! Mem[00000000590000a4]
membar #Sync
stw %l7,[%i2+0x00c] ! Mem[000000005900000c]
ldx [%i2+0x198],%l3 ! Mem[0000000059000198]
ldub [%i0+0x136],%l3 ! Mem[0000000058000136]
std %l4,[%i1+0x0a8] ! Mem[00000000588000a8]
jmpl %o7,%g0
stx %l6,[%i0+0x0b8] ! Mem[00000000580000b8]
p36_far_0_he:
jmpl %o7,%g0
ldx [%i2+0x1d8],%l3 ! Mem[00000000590001d8]
jmpl %o7,%g0
nop
p36_far_0_hem:
jmpl %o7,%g0
ldx [%i2+0x1d8],%l3 ! Mem[00000000590001d8]
jmpl %o7,%g0
nop
p36_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p37_far_0_le:
std %l0,[%i1+0x1f8] ! Mem[000000005a8001f8]
ldx [%i1+0x058],%l7 ! Mem[000000005a800058]
swap [%i0+0x164],%l2 ! Mem[000000005a000164]
ldd [%i2+0x0e8],%l2 ! Mem[000000005b0000e8]
swap [%i1+0x030],%l5 ! Mem[000000005a800030]
stb %l1,[%i2+0x0bb] ! Mem[000000005b0000bb]
jmpl %o7,%g0
swap [%i0+0x0b8],%l6 ! Mem[000000005a0000b8]
p37_far_0_lem:
std %l0,[%i1+0x1f8] ! Mem[000000005a8001f8]
ldx [%i1+0x058],%l7 ! Mem[000000005a800058]
swap [%i0+0x164],%l2 ! Mem[000000005a000164]
ldd [%i2+0x0e8],%l2 ! Mem[000000005b0000e8]
membar #Sync
swap [%i1+0x030],%l5 ! Mem[000000005a800030]
stb %l1,[%i2+0x0bb] ! Mem[000000005b0000bb]
jmpl %o7,%g0
swap [%i0+0x0b8],%l6 ! Mem[000000005a0000b8]
p37_far_0_he:
jmpl %o7,%g0
sth %l3,[%i1+0x1da] ! Mem[000000005a8001da]
jmpl %o7,%g0
nop
p37_far_0_hem:
jmpl %o7,%g0
sth %l3,[%i1+0x1da] ! Mem[000000005a8001da]
jmpl %o7,%g0
nop
p37_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p38_far_0_le:
std %l0,[%i2+0x1f8] ! Mem[000000005d0001f8]
ldsh [%i2+0x07c],%l7 ! Mem[000000005d00007c]
std %l2,[%i2+0x140] ! Mem[000000005d000140]
ldstub [%i1+0x0ef],%l2 ! Mem[000000005c8000ef]
ldstub [%i2+0x013],%l5 ! Mem[000000005d000013]
ldstub [%i2+0x0bb],%l1 ! Mem[000000005d0000bb]
jmpl %o7,%g0
swap [%i3+0x0f0],%l7 ! Mem[000000005d8000f0]
p38_far_0_lem:
std %l0,[%i2+0x1f8] ! Mem[000000005d0001f8]
ldsh [%i2+0x07c],%l7 ! Mem[000000005d00007c]
std %l2,[%i2+0x140] ! Mem[000000005d000140]
ldstub [%i1+0x0ef],%l2 ! Mem[000000005c8000ef]
membar #Sync
ldstub [%i2+0x013],%l5 ! Mem[000000005d000013]
ldstub [%i2+0x0bb],%l1 ! Mem[000000005d0000bb]
jmpl %o7,%g0
swap [%i3+0x0f0],%l7 ! Mem[000000005d8000f0]
p38_far_0_he:
stx %l7,[%i2+0x108] ! Mem[000000005d000108]
ldsh [%i1+0x03c],%l0 ! Mem[000000005c80003c]
ldsw [%i2+0x0a8],%l5 ! Mem[000000005d0000a8]
jmpl %o7,%g0
std %l6,[%i3+0x028] ! Mem[000000005d800028]
p38_far_0_hem:
stx %l7,[%i2+0x108] ! Mem[000000005d000108]
membar #Sync
ldsh [%i1+0x03c],%l0 ! Mem[000000005c80003c]
ldsw [%i2+0x0a8],%l5 ! Mem[000000005d0000a8]
membar #Sync
jmpl %o7,%g0
std %l6,[%i3+0x028] ! Mem[000000005d800028]
p38_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p39_far_0_le:
std %l0,[%i2+0x1f8] ! Mem[000000005f0001f8]
ldstub [%i1+0x084],%l3 ! Mem[000000005e800084]
ldstub [%i1+0x0bf],%l3 ! Mem[000000005e8000bf]
ldsw [%i3+0x110],%l6 ! Mem[000000005f800110]
ldub [%i1+0x1c2],%l1 ! Mem[000000005e8001c2]
ldstub [%i1+0x135],%l0 ! Mem[000000005e800135]
jmpl %o7,%g0
ldstub [%i3+0x09a],%l6 ! Mem[000000005f80009a]
p39_far_0_lem:
std %l0,[%i2+0x1f8] ! Mem[000000005f0001f8]
ldstub [%i1+0x084],%l3 ! Mem[000000005e800084]
ldstub [%i1+0x0bf],%l3 ! Mem[000000005e8000bf]
ldsw [%i3+0x110],%l6 ! Mem[000000005f800110]
ldub [%i1+0x1c2],%l1 ! Mem[000000005e8001c2]
ldstub [%i1+0x135],%l0 ! Mem[000000005e800135]
jmpl %o7,%g0
ldstub [%i3+0x09a],%l6 ! Mem[000000005f80009a]
p39_far_0_he:
jmpl %o7,%g0
swap [%i3+0x1f8],%l3 ! Mem[000000005f8001f8]
jmpl %o7,%g0
nop
p39_far_0_hem:
jmpl %o7,%g0
swap [%i3+0x1f8],%l3 ! Mem[000000005f8001f8]
jmpl %o7,%g0
nop
p39_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p40_far_0_le:
std %l0,[%i2+0x1d8] ! Mem[00000000610001d8]
lduw [%i0+0x084],%l3 ! Mem[0000000060000084]
ldd [%i3+0x140],%l2 ! Mem[0000000061800140]
std %l2,[%i3+0x0c8] ! Mem[00000000618000c8]
lduh [%i3+0x032],%l5 ! Mem[0000000061800032]
swap [%i2+0x098],%l1 ! Mem[0000000061000098]
jmpl %o7,%g0
lduh [%i0+0x09a],%l6 ! Mem[000000006000009a]
p40_far_0_lem:
std %l0,[%i2+0x1d8] ! Mem[00000000610001d8]
lduw [%i0+0x084],%l3 ! Mem[0000000060000084]
ldd [%i3+0x140],%l2 ! Mem[0000000061800140]
std %l2,[%i3+0x0c8] ! Mem[00000000618000c8]
membar #Sync
lduh [%i3+0x032],%l5 ! Mem[0000000061800032]
swap [%i2+0x098],%l1 ! Mem[0000000061000098]
jmpl %o7,%g0
lduh [%i0+0x09a],%l6 ! Mem[000000006000009a]
p40_far_0_he:
jmpl %o7,%g0
ldstub [%i1+0x065],%l4 ! Mem[0000000060800065]
jmpl %o7,%g0
nop
p40_far_0_hem:
jmpl %o7,%g0
ldstub [%i1+0x065],%l4 ! Mem[0000000060800065]
jmpl %o7,%g0
nop
p40_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p41_far_0_le:
std %l0,[%i2+0x1d8] ! Mem[00000000630001d8]
stw %l3,[%i1+0x084] ! Mem[0000000062800084]
swap [%i3+0x09c],%l3 ! Mem[000000006380009c]
swap [%i2+0x110],%l6 ! Mem[0000000063000110]
ldsw [%i1+0x114],%l3 ! Mem[0000000062800114]
stw %l4,[%i1+0x0a8] ! Mem[00000000628000a8]
jmpl %o7,%g0
stb %l6,[%i0+0x09a] ! Mem[000000006200009a]
p41_far_0_lem:
std %l0,[%i2+0x1d8] ! Mem[00000000630001d8]
stw %l3,[%i1+0x084] ! Mem[0000000062800084]
swap [%i3+0x09c],%l3 ! Mem[000000006380009c]
swap [%i2+0x110],%l6 ! Mem[0000000063000110]
ldsw [%i1+0x114],%l3 ! Mem[0000000062800114]
stw %l4,[%i1+0x0a8] ! Mem[00000000628000a8]
jmpl %o7,%g0
stb %l6,[%i0+0x09a] ! Mem[000000006200009a]
p41_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x10f],%l7 ! Mem[000000006380010f]
jmpl %o7,%g0
nop
p41_far_0_hem:
jmpl %o7,%g0
ldsb [%i3+0x10f],%l7 ! Mem[000000006380010f]
jmpl %o7,%g0
nop
p41_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p42_far_0_le:
std %l0,[%i2+0x1d8] ! Mem[00000000650001d8]
ldstub [%i1+0x11f],%l7 ! Mem[000000006480011f]
ldstub [%i0+0x00f],%l7 ! Mem[000000006400000f]
ldub [%i1+0x00f],%l6 ! Mem[000000006480000f]
ldstub [%i1+0x0b5],%l0 ! Mem[00000000648000b5]
ldx [%i2+0x038],%l2 ! Mem[0000000065000038]
jmpl %o7,%g0
ldstub [%i3+0x0f2],%l7 ! Mem[00000000658000f2]
p42_far_0_lem:
std %l0,[%i2+0x1d8] ! Mem[00000000650001d8]
ldstub [%i1+0x11f],%l7 ! Mem[000000006480011f]
membar #Sync
ldstub [%i0+0x00f],%l7 ! Mem[000000006400000f]
ldub [%i1+0x00f],%l6 ! Mem[000000006480000f]
ldstub [%i1+0x0b5],%l0 ! Mem[00000000648000b5]
ldx [%i2+0x038],%l2 ! Mem[0000000065000038]
jmpl %o7,%g0
ldstub [%i3+0x0f2],%l7 ! Mem[00000000658000f2]
p42_far_0_he:
ldstub [%i0+0x12f],%l7 ! Mem[000000006400012f]
ldx [%i0+0x038],%l0 ! Mem[0000000064000038]
ldsb [%i2+0x089],%l5 ! Mem[0000000065000089]
jmpl %o7,%g0
swap [%i3+0x028],%l7 ! Mem[0000000065800028]
p42_far_0_hem:
ldstub [%i0+0x12f],%l7 ! Mem[000000006400012f]
membar #Sync
ldx [%i0+0x038],%l0 ! Mem[0000000064000038]
ldsb [%i2+0x089],%l5 ! Mem[0000000065000089]
membar #Sync
jmpl %o7,%g0
swap [%i3+0x028],%l7 ! Mem[0000000065800028]
p42_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p43_far_0_le:
std %l0,[%i2+0x1d8] ! Mem[00000000670001d8]
stw %l7,[%i0+0x05c] ! Mem[000000006600005c]
lduw [%i2+0x164],%l2 ! Mem[0000000067000164]
ldsb [%i0+0x0ef],%l2 ! Mem[00000000660000ef]
ldsw [%i3+0x134],%l3 ! Mem[0000000067800134]
ldsb [%i2+0x03a],%l2 ! Mem[000000006700003a]
jmpl %o7,%g0
ldx [%i3+0x0d0],%l7 ! Mem[00000000678000d0]
p43_far_0_lem:
std %l0,[%i2+0x1d8] ! Mem[00000000670001d8]
stw %l7,[%i0+0x05c] ! Mem[000000006600005c]
lduw [%i2+0x164],%l2 ! Mem[0000000067000164]
ldsb [%i0+0x0ef],%l2 ! Mem[00000000660000ef]
ldsw [%i3+0x134],%l3 ! Mem[0000000067800134]
membar #Sync
ldsb [%i2+0x03a],%l2 ! Mem[000000006700003a]
jmpl %o7,%g0
ldx [%i3+0x0d0],%l7 ! Mem[00000000678000d0]
p43_far_0_he:
ldub [%i2+0x12f],%l7 ! Mem[000000006700012f]
sth %l0,[%i1+0x01c] ! Mem[000000006680001c]
swap [%i0+0x1bc],%l0 ! Mem[00000000660001bc]
jmpl %o7,%g0
ldub [%i1+0x0f6],%l3 ! Mem[00000000668000f6]
p43_far_0_hem:
ldub [%i2+0x12f],%l7 ! Mem[000000006700012f]
membar #Sync
sth %l0,[%i1+0x01c] ! Mem[000000006680001c]
swap [%i0+0x1bc],%l0 ! Mem[00000000660001bc]
jmpl %o7,%g0
ldub [%i1+0x0f6],%l3 ! Mem[00000000668000f6]
p43_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p44_far_0_le:
std %l0,[%i2+0x1f8] ! Mem[00000000690001f8]
ldstub [%i1+0x084],%l3 ! Mem[0000000068800084]
ldsb [%i3+0x0bf],%l3 ! Mem[00000000698000bf]
ldstub [%i1+0x132],%l6 ! Mem[0000000068800132]
std %l4,[%i2+0x030] ! Mem[0000000069000030]
stx %l1,[%i3+0x098] ! Mem[0000000069800098]
jmpl %o7,%g0
ldsh [%i1+0x114],%l3 ! Mem[0000000068800114]
p44_far_0_lem:
std %l0,[%i2+0x1f8] ! Mem[00000000690001f8]
ldstub [%i1+0x084],%l3 ! Mem[0000000068800084]
ldsb [%i3+0x0bf],%l3 ! Mem[00000000698000bf]
ldstub [%i1+0x132],%l6 ! Mem[0000000068800132]
membar #Sync
std %l4,[%i2+0x030] ! Mem[0000000069000030]
stx %l1,[%i3+0x098] ! Mem[0000000069800098]
jmpl %o7,%g0
ldsh [%i1+0x114],%l3 ! Mem[0000000068800114]
p44_far_0_he:
jmpl %o7,%g0
ldsb [%i3+0x1a8],%l6 ! Mem[00000000698001a8]
jmpl %o7,%g0
nop
p44_far_0_hem:
jmpl %o7,%g0
ldsb [%i3+0x1a8],%l6 ! Mem[00000000698001a8]
jmpl %o7,%g0
nop
p44_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p45_far_0_le:
std %l0,[%i2+0x1f8] ! Mem[000000006b0001f8]
ldub [%i3+0x084],%l3 ! Mem[000000006b800084]
std %l6,[%i3+0x008] ! Mem[000000006b800008]
ldx [%i2+0x198],%l3 ! Mem[000000006b000198]
ldsw [%i0+0x134],%l3 ! Mem[000000006a000134]
ldstub [%i3+0x088],%l4 ! Mem[000000006b800088]
jmpl %o7,%g0
ldstub [%i0+0x09a],%l6 ! Mem[000000006a00009a]
p45_far_0_lem:
std %l0,[%i2+0x1f8] ! Mem[000000006b0001f8]
ldub [%i3+0x084],%l3 ! Mem[000000006b800084]
membar #Sync
std %l6,[%i3+0x008] ! Mem[000000006b800008]
ldx [%i2+0x198],%l3 ! Mem[000000006b000198]
ldsw [%i0+0x134],%l3 ! Mem[000000006a000134]
ldstub [%i3+0x088],%l4 ! Mem[000000006b800088]
jmpl %o7,%g0
ldstub [%i0+0x09a],%l6 ! Mem[000000006a00009a]
p45_far_0_he:
jmpl %o7,%g0
ldsw [%i1+0x1d8],%l3 ! Mem[000000006a8001d8]
jmpl %o7,%g0
nop
p45_far_0_hem:
jmpl %o7,%g0
ldsw [%i1+0x1d8],%l3 ! Mem[000000006a8001d8]
jmpl %o7,%g0
nop
p45_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p46_far_0_le:
std %l0,[%i2+0x1f8] ! Mem[000000006d0001f8]
std %l2,[%i1+0x080] ! Mem[000000006c800080]
stw %l3,[%i0+0x0bc] ! Mem[000000006c0000bc]
sth %l6,[%i3+0x132] ! Mem[000000006d800132]
lduh [%i3+0x1e2],%l1 ! Mem[000000006d8001e2]
std %l0,[%i1+0x130] ! Mem[000000006c800130]
jmpl %o7,%g0
stx %l2,[%i1+0x0c8] ! Mem[000000006c8000c8]
p46_far_0_lem:
std %l0,[%i2+0x1f8] ! Mem[000000006d0001f8]
std %l2,[%i1+0x080] ! Mem[000000006c800080]
stw %l3,[%i0+0x0bc] ! Mem[000000006c0000bc]
sth %l6,[%i3+0x132] ! Mem[000000006d800132]
lduh [%i3+0x1e2],%l1 ! Mem[000000006d8001e2]
std %l0,[%i1+0x130] ! Mem[000000006c800130]
jmpl %o7,%g0
stx %l2,[%i1+0x0c8] ! Mem[000000006c8000c8]
p46_far_0_he:
ldsb [%i0+0x0d0],%l2 ! Mem[000000006c0000d0]
ldsb [%i2+0x196],%l2 ! Mem[000000006d000196]
std %l0,[%i2+0x150] ! Mem[000000006d000150]
ldsw [%i3+0x1e4],%l3 ! Mem[000000006d8001e4]
ldsb [%i1+0x0c0],%l6 ! Mem[000000006c8000c0]
jmpl %o7,%g0
ldstub [%i2+0x076],%l7 ! Mem[000000006d000076]
p46_far_0_hem:
ldsb [%i0+0x0d0],%l2 ! Mem[000000006c0000d0]
ldsb [%i2+0x196],%l2 ! Mem[000000006d000196]
std %l0,[%i2+0x150] ! Mem[000000006d000150]
ldsw [%i3+0x1e4],%l3 ! Mem[000000006d8001e4]
ldsb [%i1+0x0c0],%l6 ! Mem[000000006c8000c0]
jmpl %o7,%g0
ldstub [%i2+0x076],%l7 ! Mem[000000006d000076]
p46_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p47_far_0_le:
std %l0,[%i2+0x1f8] ! Mem[000000006f0001f8]
swap [%i0+0x084],%l3 ! Mem[000000006e000084]
ldub [%i3+0x0bf],%l3 ! Mem[000000006f8000bf]
swap [%i0+0x110],%l6 ! Mem[000000006e000110]
stx %l1,[%i1+0x1e0] ! Mem[000000006e8001e0]
lduh [%i2+0x088],%l4 ! Mem[000000006f000088]
jmpl %o7,%g0
std %l6,[%i3+0x098] ! Mem[000000006f800098]
p47_far_0_lem:
std %l0,[%i2+0x1f8] ! Mem[000000006f0001f8]
swap [%i0+0x084],%l3 ! Mem[000000006e000084]
ldub [%i3+0x0bf],%l3 ! Mem[000000006f8000bf]
swap [%i0+0x110],%l6 ! Mem[000000006e000110]
stx %l1,[%i1+0x1e0] ! Mem[000000006e8001e0]
lduh [%i2+0x088],%l4 ! Mem[000000006f000088]
jmpl %o7,%g0
std %l6,[%i3+0x098] ! Mem[000000006f800098]
p47_far_0_he:
jmpl %o7,%g0
ldx [%i3+0x1f8],%l3 ! Mem[000000006f8001f8]
jmpl %o7,%g0
nop
p47_far_0_hem:
jmpl %o7,%g0
ldx [%i3+0x1f8],%l3 ! Mem[000000006f8001f8]
jmpl %o7,%g0
nop
p47_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p48_far_0_le:
std %l0,[%i3+0x1d8] ! Mem[00000000718001d8]
ldsb [%i1+0x05c],%l7 ! Mem[000000007080005c]
ldstub [%i1+0x147],%l2 ! Mem[0000000070800147]
ldsb [%i1+0x19a],%l3 ! Mem[000000007080019a]
ldub [%i0+0x136],%l3 ! Mem[0000000070000136]
ldd [%i0+0x0a8],%l4 ! Mem[00000000700000a8]
jmpl %o7,%g0
swap [%i0+0x0b8],%l6 ! Mem[00000000700000b8]
p48_far_0_lem:
std %l0,[%i3+0x1d8] ! Mem[00000000718001d8]
ldsb [%i1+0x05c],%l7 ! Mem[000000007080005c]
ldstub [%i1+0x147],%l2 ! Mem[0000000070800147]
ldsb [%i1+0x19a],%l3 ! Mem[000000007080019a]
ldub [%i0+0x136],%l3 ! Mem[0000000070000136]
ldd [%i0+0x0a8],%l4 ! Mem[00000000700000a8]
jmpl %o7,%g0
swap [%i0+0x0b8],%l6 ! Mem[00000000700000b8]
p48_far_0_he:
jmpl %o7,%g0
sth %l3,[%i1+0x1fa] ! Mem[00000000708001fa]
jmpl %o7,%g0
nop
p48_far_0_hem:
jmpl %o7,%g0
sth %l3,[%i1+0x1fa] ! Mem[00000000708001fa]
jmpl %o7,%g0
nop
p48_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p49_far_0_le:
std %l0,[%i3+0x1f8] ! Mem[00000000738001f8]
ldsh [%i0+0x0a4],%l3 ! Mem[00000000720000a4]
ldsw [%i0+0x00c],%l7 ! Mem[000000007200000c]
ldstub [%i3+0x00f],%l6 ! Mem[000000007380000f]
ldx [%i0+0x090],%l0 ! Mem[0000000072000090]
ldstub [%i0+0x01a],%l2 ! Mem[000000007200001a]
jmpl %o7,%g0
ldub [%i3+0x0d2],%l7 ! Mem[00000000738000d2]
p49_far_0_lem:
std %l0,[%i3+0x1f8] ! Mem[00000000738001f8]
ldsh [%i0+0x0a4],%l3 ! Mem[00000000720000a4]
membar #Sync
ldsw [%i0+0x00c],%l7 ! Mem[000000007200000c]
ldstub [%i3+0x00f],%l6 ! Mem[000000007380000f]
ldx [%i0+0x090],%l0 ! Mem[0000000072000090]
ldstub [%i0+0x01a],%l2 ! Mem[000000007200001a]
jmpl %o7,%g0
ldub [%i3+0x0d2],%l7 ! Mem[00000000738000d2]
p49_far_0_he:
ldsh [%i3+0x12e],%l7 ! Mem[000000007380012e]
ldd [%i0+0x038],%l0 ! Mem[0000000072000038]
ldd [%i3+0x088],%l4 ! Mem[0000000073800088]
jmpl %o7,%g0
ldd [%i2+0x008],%l6 ! Mem[0000000073000008]
p49_far_0_hem:
ldsh [%i3+0x12e],%l7 ! Mem[000000007380012e]
membar #Sync
ldd [%i0+0x038],%l0 ! Mem[0000000072000038]
ldd [%i3+0x088],%l4 ! Mem[0000000073800088]
membar #Sync
jmpl %o7,%g0
ldd [%i2+0x008],%l6 ! Mem[0000000073000008]
p49_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p50_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[00000000758001d8]
ldub [%i2+0x0a4],%l3 ! Mem[00000000750000a4]
stx %l3,[%i3+0x0b8] ! Mem[00000000758000b8]
ldstub [%i3+0x132],%l6 ! Mem[0000000075800132]
stb %l1,[%i1+0x1c2] ! Mem[00000000748001c2]
ldd [%i1+0x098],%l0 ! Mem[0000000074800098]
jmpl %o7,%g0
ldx [%i2+0x130],%l3 ! Mem[0000000075000130]
p50_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[00000000758001d8]
ldub [%i2+0x0a4],%l3 ! Mem[00000000750000a4]
stx %l3,[%i3+0x0b8] ! Mem[00000000758000b8]
ldstub [%i3+0x132],%l6 ! Mem[0000000075800132]
stb %l1,[%i1+0x1c2] ! Mem[00000000748001c2]
ldd [%i1+0x098],%l0 ! Mem[0000000074800098]
jmpl %o7,%g0
ldx [%i2+0x130],%l3 ! Mem[0000000075000130]
p50_far_0_he:
jmpl %o7,%g0
swap [%i1+0x188],%l6 ! Mem[0000000074800188]
jmpl %o7,%g0
nop
p50_far_0_hem:
jmpl %o7,%g0
swap [%i1+0x188],%l6 ! Mem[0000000074800188]
jmpl %o7,%g0
nop
p50_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p51_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[00000000778001d8]
std %l2,[%i1+0x0a0] ! Mem[00000000768000a0]
ldx [%i1+0x098],%l3 ! Mem[0000000076800098]
ldx [%i1+0x110],%l6 ! Mem[0000000076800110]
swap [%i1+0x1c0],%l1 ! Mem[00000000768001c0]
ldsh [%i0+0x114],%l0 ! Mem[0000000076000114]
jmpl %o7,%g0
stb %l2,[%i1+0x0e9] ! Mem[00000000768000e9]
p51_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[00000000778001d8]
std %l2,[%i1+0x0a0] ! Mem[00000000768000a0]
ldx [%i1+0x098],%l3 ! Mem[0000000076800098]
ldx [%i1+0x110],%l6 ! Mem[0000000076800110]
swap [%i1+0x1c0],%l1 ! Mem[00000000768001c0]
ldsh [%i0+0x114],%l0 ! Mem[0000000076000114]
jmpl %o7,%g0
stb %l2,[%i1+0x0e9] ! Mem[00000000768000e9]
p51_far_0_he:
stx %l2,[%i2+0x0d0] ! Mem[00000000770000d0]
lduh [%i0+0x0d2],%l6 ! Mem[00000000760000d2]
std %l0,[%i1+0x150] ! Mem[0000000076800150]
ldsb [%i1+0x1e7],%l3 ! Mem[00000000768001e7]
swap [%i1+0x0e0],%l6 ! Mem[00000000768000e0]
jmpl %o7,%g0
swap [%i1+0x130],%l3 ! Mem[0000000076800130]
p51_far_0_hem:
stx %l2,[%i2+0x0d0] ! Mem[00000000770000d0]
lduh [%i0+0x0d2],%l6 ! Mem[00000000760000d2]
std %l0,[%i1+0x150] ! Mem[0000000076800150]
ldsb [%i1+0x1e7],%l3 ! Mem[00000000768001e7]
swap [%i1+0x0e0],%l6 ! Mem[00000000768000e0]
jmpl %o7,%g0
swap [%i1+0x130],%l3 ! Mem[0000000076800130]
p51_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p52_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[00000000798001d8]
swap [%i3+0x0a4],%l3 ! Mem[00000000798000a4]
ldstub [%i0+0x09f],%l3 ! Mem[000000007800009f]
stw %l6,[%i2+0x130] ! Mem[0000000079000130]
ldsh [%i3+0x1c2],%l1 ! Mem[00000000798001c2]
ldx [%i1+0x110],%l0 ! Mem[0000000078800110]
jmpl %o7,%g0
std %l2,[%i0+0x130] ! Mem[0000000078000130]
p52_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[00000000798001d8]
swap [%i3+0x0a4],%l3 ! Mem[00000000798000a4]
ldstub [%i0+0x09f],%l3 ! Mem[000000007800009f]
stw %l6,[%i2+0x130] ! Mem[0000000079000130]
ldsh [%i3+0x1c2],%l1 ! Mem[00000000798001c2]
ldx [%i1+0x110],%l0 ! Mem[0000000078800110]
jmpl %o7,%g0
std %l2,[%i0+0x130] ! Mem[0000000078000130]
p52_far_0_he:
jmpl %o7,%g0
ldub [%i1+0x1a8],%l6 ! Mem[00000000788001a8]
jmpl %o7,%g0
nop
p52_far_0_hem:
jmpl %o7,%g0
ldub [%i1+0x1a8],%l6 ! Mem[00000000788001a8]
jmpl %o7,%g0
nop
p52_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p53_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[000000007b8001d8]
sth %l7,[%i3+0x07c] ! Mem[000000007b80007c]
ldsb [%i0+0x167],%l2 ! Mem[000000007a000167]
swap [%i0+0x0cc],%l2 ! Mem[000000007a0000cc]
ldub [%i1+0x013],%l5 ! Mem[000000007a800013]
ldstub [%i2+0x09b],%l1 ! Mem[000000007b00009b]
jmpl %o7,%g0
sth %l3,[%i3+0x114] ! Mem[000000007b800114]
p53_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[000000007b8001d8]
sth %l7,[%i3+0x07c] ! Mem[000000007b80007c]
ldsb [%i0+0x167],%l2 ! Mem[000000007a000167]
swap [%i0+0x0cc],%l2 ! Mem[000000007a0000cc]
membar #Sync
ldub [%i1+0x013],%l5 ! Mem[000000007a800013]
ldstub [%i2+0x09b],%l1 ! Mem[000000007b00009b]
jmpl %o7,%g0
sth %l3,[%i3+0x114] ! Mem[000000007b800114]
p53_far_0_he:
jmpl %o7,%g0
sth %l6,[%i0+0x1a8] ! Mem[000000007a0001a8]
jmpl %o7,%g0
nop
p53_far_0_hem:
jmpl %o7,%g0
sth %l6,[%i0+0x1a8] ! Mem[000000007a0001a8]
jmpl %o7,%g0
nop
p53_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p54_far_0_le:
stw %l1,[%i3+0x1f8] ! Mem[000000007d8001f8]
ldd [%i3+0x0a0],%l2 ! Mem[000000007d8000a0]
swap [%i1+0x0bc],%l3 ! Mem[000000007c8000bc]
ldx [%i1+0x198],%l3 ! Mem[000000007c800198]
ldub [%i0+0x116],%l3 ! Mem[000000007c000116]
swap [%i1+0x038],%l2 ! Mem[000000007c800038]
jmpl %o7,%g0
ldsb [%i3+0x0d2],%l7 ! Mem[000000007d8000d2]
p54_far_0_lem:
stw %l1,[%i3+0x1f8] ! Mem[000000007d8001f8]
ldd [%i3+0x0a0],%l2 ! Mem[000000007d8000a0]
swap [%i1+0x0bc],%l3 ! Mem[000000007c8000bc]
ldx [%i1+0x198],%l3 ! Mem[000000007c800198]
ldub [%i0+0x116],%l3 ! Mem[000000007c000116]
membar #Sync
swap [%i1+0x038],%l2 ! Mem[000000007c800038]
jmpl %o7,%g0
ldsb [%i3+0x0d2],%l7 ! Mem[000000007d8000d2]
p54_far_0_he:
ldstub [%i1+0x045],%l4 ! Mem[000000007c800045]
lduw [%i3+0x0dc],%l1 ! Mem[000000007d8000dc]
ldstub [%i1+0x19c],%l0 ! Mem[000000007c80019c]
jmpl %o7,%g0
ldstub [%i2+0x1d1],%l3 ! Mem[000000007d0001d1]
p54_far_0_hem:
ldstub [%i1+0x045],%l4 ! Mem[000000007c800045]
lduw [%i3+0x0dc],%l1 ! Mem[000000007d8000dc]
ldstub [%i1+0x19c],%l0 ! Mem[000000007c80019c]
jmpl %o7,%g0
ldstub [%i2+0x1d1],%l3 ! Mem[000000007d0001d1]
p54_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p55_far_0_le:
stw %l1,[%i3+0x1f8] ! Mem[000000007f8001f8]
ldstub [%i1+0x0a4],%l3 ! Mem[000000007e8000a4]
stb %l3,[%i0+0x0bf] ! Mem[000000007e0000bf]
ldsb [%i1+0x112],%l6 ! Mem[000000007e800112]
ldx [%i3+0x010],%l5 ! Mem[000000007f800010]
swap [%i2+0x0b8],%l1 ! Mem[000000007f0000b8]
jmpl %o7,%g0
stx %l3,[%i1+0x110] ! Mem[000000007e800110]
p55_far_0_lem:
stw %l1,[%i3+0x1f8] ! Mem[000000007f8001f8]
ldstub [%i1+0x0a4],%l3 ! Mem[000000007e8000a4]
stb %l3,[%i0+0x0bf] ! Mem[000000007e0000bf]
ldsb [%i1+0x112],%l6 ! Mem[000000007e800112]
membar #Sync
ldx [%i3+0x010],%l5 ! Mem[000000007f800010]
swap [%i2+0x0b8],%l1 ! Mem[000000007f0000b8]
jmpl %o7,%g0
stx %l3,[%i1+0x110] ! Mem[000000007e800110]
p55_far_0_he:
jmpl %o7,%g0
ldsh [%i1+0x1a8],%l6 ! Mem[000000007e8001a8]
jmpl %o7,%g0
nop
p55_far_0_hem:
jmpl %o7,%g0
ldsh [%i1+0x1a8],%l6 ! Mem[000000007e8001a8]
jmpl %o7,%g0
nop
p55_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p56_far_0_le:
stw %l1,[%i3+0x1f8] ! Mem[00000000818001f8]
ldx [%i0+0x0a0],%l3 ! Mem[00000000800000a0]
ldsw [%i3+0x09c],%l3 ! Mem[000000008180009c]
ldub [%i2+0x132],%l6 ! Mem[0000000081000132]
ldstub [%i1+0x1c2],%l1 ! Mem[00000000808001c2]
swap [%i0+0x114],%l0 ! Mem[0000000080000114]
jmpl %o7,%g0
ldub [%i1+0x0e9],%l2 ! Mem[00000000808000e9]
p56_far_0_lem:
stw %l1,[%i3+0x1f8] ! Mem[00000000818001f8]
ldx [%i0+0x0a0],%l3 ! Mem[00000000800000a0]
ldsw [%i3+0x09c],%l3 ! Mem[000000008180009c]
ldub [%i2+0x132],%l6 ! Mem[0000000081000132]
ldstub [%i1+0x1c2],%l1 ! Mem[00000000808001c2]
swap [%i0+0x114],%l0 ! Mem[0000000080000114]
jmpl %o7,%g0
ldub [%i1+0x0e9],%l2 ! Mem[00000000808000e9]
p56_far_0_he:
ldstub [%i3+0x0d0],%l2 ! Mem[00000000818000d0]
swap [%i3+0x194],%l2 ! Mem[0000000081800194]
ldx [%i1+0x040],%l4 ! Mem[0000000080800040]
ldx [%i3+0x1f8],%l0 ! Mem[00000000818001f8]
ldsw [%i3+0x080],%l2 ! Mem[0000000081800080]
jmpl %o7,%g0
ldstub [%i3+0x176],%l0 ! Mem[0000000081800176]
p56_far_0_hem:
ldstub [%i3+0x0d0],%l2 ! Mem[00000000818000d0]
swap [%i3+0x194],%l2 ! Mem[0000000081800194]
ldx [%i1+0x040],%l4 ! Mem[0000000080800040]
ldx [%i3+0x1f8],%l0 ! Mem[00000000818001f8]
ldsw [%i3+0x080],%l2 ! Mem[0000000081800080]
jmpl %o7,%g0
ldstub [%i3+0x176],%l0 ! Mem[0000000081800176]
p56_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p57_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[00000000838001d8]
stx %l3,[%i2+0x0a0] ! Mem[00000000830000a0]
ldsh [%i1+0x166],%l2 ! Mem[0000000082800166]
lduw [%i0+0x0ec],%l2 ! Mem[00000000820000ec]
stb %l5,[%i0+0x013] ! Mem[0000000082000013]
ldstub [%i2+0x0bb],%l1 ! Mem[00000000830000bb]
jmpl %o7,%g0
swap [%i2+0x114],%l3 ! Mem[0000000083000114]
p57_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[00000000838001d8]
stx %l3,[%i2+0x0a0] ! Mem[00000000830000a0]
ldsh [%i1+0x166],%l2 ! Mem[0000000082800166]
lduw [%i0+0x0ec],%l2 ! Mem[00000000820000ec]
membar #Sync
stb %l5,[%i0+0x013] ! Mem[0000000082000013]
ldstub [%i2+0x0bb],%l1 ! Mem[00000000830000bb]
jmpl %o7,%g0
swap [%i2+0x114],%l3 ! Mem[0000000083000114]
p57_far_0_he:
jmpl %o7,%g0
swap [%i1+0x1a8],%l6 ! Mem[00000000828001a8]
jmpl %o7,%g0
nop
p57_far_0_hem:
jmpl %o7,%g0
swap [%i1+0x1a8],%l6 ! Mem[00000000828001a8]
jmpl %o7,%g0
nop
p57_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p58_far_0_le:
stw %l1,[%i3+0x1f8] ! Mem[00000000858001f8]
ldd [%i1+0x078],%l6 ! Mem[0000000084800078]
ldsw [%i1+0x00c],%l7 ! Mem[000000008480000c]
sth %l6,[%i1+0x00e] ! Mem[000000008480000e]
ldd [%i1+0x0b0],%l0 ! Mem[00000000848000b0]
stb %l2,[%i2+0x03a] ! Mem[000000008500003a]
jmpl %o7,%g0
swap [%i0+0x0f0],%l7 ! Mem[00000000840000f0]
p58_far_0_lem:
stw %l1,[%i3+0x1f8] ! Mem[00000000858001f8]
ldd [%i1+0x078],%l6 ! Mem[0000000084800078]
membar #Sync
ldsw [%i1+0x00c],%l7 ! Mem[000000008480000c]
sth %l6,[%i1+0x00e] ! Mem[000000008480000e]
ldd [%i1+0x0b0],%l0 ! Mem[00000000848000b0]
stb %l2,[%i2+0x03a] ! Mem[000000008500003a]
jmpl %o7,%g0
swap [%i0+0x0f0],%l7 ! Mem[00000000840000f0]
p58_far_0_he:
ldsw [%i2+0x10c],%l7 ! Mem[000000008500010c]
ldstub [%i3+0x0fe],%l1 ! Mem[00000000858000fe]
stb %l6,[%i0+0x055] ! Mem[0000000084000055]
jmpl %o7,%g0
ldd [%i2+0x120],%l2 ! Mem[0000000085000120]
p58_far_0_hem:
ldsw [%i2+0x10c],%l7 ! Mem[000000008500010c]
ldstub [%i3+0x0fe],%l1 ! Mem[00000000858000fe]
stb %l6,[%i0+0x055] ! Mem[0000000084000055]
jmpl %o7,%g0
ldd [%i2+0x120],%l2 ! Mem[0000000085000120]
p58_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p59_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[00000000878001d8]
ldd [%i3+0x080],%l2 ! Mem[0000000087800080]
std %l2,[%i3+0x098] ! Mem[0000000087800098]
swap [%i3+0x0cc],%l2 ! Mem[00000000878000cc]
stw %l5,[%i2+0x010] ! Mem[0000000087000010]
stx %l1,[%i3+0x098] ! Mem[0000000087800098]
jmpl %o7,%g0
swap [%i3+0x098],%l6 ! Mem[0000000087800098]
p59_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[00000000878001d8]
ldd [%i3+0x080],%l2 ! Mem[0000000087800080]
std %l2,[%i3+0x098] ! Mem[0000000087800098]
swap [%i3+0x0cc],%l2 ! Mem[00000000878000cc]
membar #Sync
stw %l5,[%i2+0x010] ! Mem[0000000087000010]
stx %l1,[%i3+0x098] ! Mem[0000000087800098]
jmpl %o7,%g0
swap [%i3+0x098],%l6 ! Mem[0000000087800098]
p59_far_0_he:
jmpl %o7,%g0
sth %l3,[%i2+0x1da] ! Mem[00000000870001da]
jmpl %o7,%g0
nop
p59_far_0_hem:
jmpl %o7,%g0
sth %l3,[%i2+0x1da] ! Mem[00000000870001da]
jmpl %o7,%g0
nop
p59_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p60_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[00000000898001d8]
ldstub [%i1+0x084],%l3 ! Mem[0000000088800084]
ldub [%i1+0x0bf],%l3 ! Mem[00000000888000bf]
ldd [%i2+0x110],%l6 ! Mem[0000000089000110]
lduh [%i1+0x1c2],%l1 ! Mem[00000000888001c2]
lduw [%i3+0x098],%l1 ! Mem[0000000089800098]
jmpl %o7,%g0
ldd [%i3+0x0d0],%l6 ! Mem[00000000898000d0]
p60_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[00000000898001d8]
ldstub [%i1+0x084],%l3 ! Mem[0000000088800084]
ldub [%i1+0x0bf],%l3 ! Mem[00000000888000bf]
ldd [%i2+0x110],%l6 ! Mem[0000000089000110]
lduh [%i1+0x1c2],%l1 ! Mem[00000000888001c2]
lduw [%i3+0x098],%l1 ! Mem[0000000089800098]
jmpl %o7,%g0
ldd [%i3+0x0d0],%l6 ! Mem[00000000898000d0]
p60_far_0_he:
stw %l7,[%i1+0x12c] ! Mem[000000008880012c]
ldd [%i1+0x018],%l0 ! Mem[0000000088800018]
ldstub [%i3+0x19c],%l0 ! Mem[000000008980019c]
jmpl %o7,%g0
ldstub [%i0+0x0f6],%l3 ! Mem[00000000880000f6]
p60_far_0_hem:
stw %l7,[%i1+0x12c] ! Mem[000000008880012c]
membar #Sync
ldd [%i1+0x018],%l0 ! Mem[0000000088800018]
ldstub [%i3+0x19c],%l0 ! Mem[000000008980019c]
jmpl %o7,%g0
ldstub [%i0+0x0f6],%l3 ! Mem[00000000880000f6]
p60_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p61_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[000000008b8001d8]
ldx [%i3+0x0a0],%l3 ! Mem[000000008b8000a0]
ldsh [%i0+0x0be],%l3 ! Mem[000000008a0000be]
ldstub [%i3+0x112],%l6 ! Mem[000000008b800112]
stx %l1,[%i3+0x1c0] ! Mem[000000008b8001c0]
ldub [%i3+0x135],%l0 ! Mem[000000008b800135]
jmpl %o7,%g0
ldstub [%i1+0x0c9],%l2 ! Mem[000000008a8000c9]
p61_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[000000008b8001d8]
ldx [%i3+0x0a0],%l3 ! Mem[000000008b8000a0]
ldsh [%i0+0x0be],%l3 ! Mem[000000008a0000be]
ldstub [%i3+0x112],%l6 ! Mem[000000008b800112]
stx %l1,[%i3+0x1c0] ! Mem[000000008b8001c0]
ldub [%i3+0x135],%l0 ! Mem[000000008b800135]
jmpl %o7,%g0
ldstub [%i1+0x0c9],%l2 ! Mem[000000008a8000c9]
p61_far_0_he:
swap [%i0+0x0f0],%l2 ! Mem[000000008a0000f0]
sth %l2,[%i1+0x1b6] ! Mem[000000008a8001b6]
ldstub [%i1+0x046],%l4 ! Mem[000000008a800046]
lduw [%i3+0x1f8],%l0 ! Mem[000000008b8001f8]
ldub [%i3+0x0a3],%l2 ! Mem[000000008b8000a3]
jmpl %o7,%g0
ldub [%i1+0x131],%l3 ! Mem[000000008a800131]
p61_far_0_hem:
swap [%i0+0x0f0],%l2 ! Mem[000000008a0000f0]
sth %l2,[%i1+0x1b6] ! Mem[000000008a8001b6]
ldstub [%i1+0x046],%l4 ! Mem[000000008a800046]
lduw [%i3+0x1f8],%l0 ! Mem[000000008b8001f8]
ldub [%i3+0x0a3],%l2 ! Mem[000000008b8000a3]
jmpl %o7,%g0
ldub [%i1+0x131],%l3 ! Mem[000000008a800131]
p61_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p62_far_0_le:
stw %l1,[%i3+0x1d8] ! Mem[000000008d8001d8]
stx %l3,[%i1+0x0a0] ! Mem[000000008c8000a0]
ldd [%i3+0x008],%l6 ! Mem[000000008d800008]
stb %l3,[%i2+0x1ba] ! Mem[000000008d0001ba]
ldub [%i1+0x116],%l3 ! Mem[000000008c800116]
ldstub [%i3+0x01a],%l2 ! Mem[000000008d80001a]
jmpl %o7,%g0
lduh [%i1+0x0f2],%l7 ! Mem[000000008c8000f2]
p62_far_0_lem:
stw %l1,[%i3+0x1d8] ! Mem[000000008d8001d8]
stx %l3,[%i1+0x0a0] ! Mem[000000008c8000a0]
membar #Sync
ldd [%i3+0x008],%l6 ! Mem[000000008d800008]
stb %l3,[%i2+0x1ba] ! Mem[000000008d0001ba]
ldub [%i1+0x116],%l3 ! Mem[000000008c800116]
ldstub [%i3+0x01a],%l2 ! Mem[000000008d80001a]
jmpl %o7,%g0
lduh [%i1+0x0f2],%l7 ! Mem[000000008c8000f2]
p62_far_0_he:
lduh [%i2+0x044],%l4 ! Mem[000000008d000044]
ldsb [%i2+0x0de],%l1 ! Mem[000000008d0000de]
std %l0,[%i2+0x1b8] ! Mem[000000008d0001b8]
jmpl %o7,%g0
ldsw [%i1+0x100],%l3 ! Mem[000000008c800100]
p62_far_0_hem:
lduh [%i2+0x044],%l4 ! Mem[000000008d000044]
ldsb [%i2+0x0de],%l1 ! Mem[000000008d0000de]
std %l0,[%i2+0x1b8] ! Mem[000000008d0001b8]
jmpl %o7,%g0
ldsw [%i1+0x100],%l3 ! Mem[000000008c800100]
p62_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
p63_far_0_le:
stw %l1,[%i3+0x1f8] ! Mem[000000008f8001f8]
std %l6,[%i2+0x078] ! Mem[000000008f000078]
swap [%i2+0x144],%l2 ! Mem[000000008f000144]
lduh [%i0+0x0ce],%l2 ! Mem[000000008e0000ce]
swap [%i1+0x010],%l5 ! Mem[000000008e800010]
stw %l1,[%i0+0x098] ! Mem[000000008e000098]
jmpl %o7,%g0
lduw [%i3+0x0b8],%l6 ! Mem[000000008f8000b8]
p63_far_0_lem:
stw %l1,[%i3+0x1f8] ! Mem[000000008f8001f8]
std %l6,[%i2+0x078] ! Mem[000000008f000078]
swap [%i2+0x144],%l2 ! Mem[000000008f000144]
lduh [%i0+0x0ce],%l2 ! Mem[000000008e0000ce]
membar #Sync
swap [%i1+0x010],%l5 ! Mem[000000008e800010]
stw %l1,[%i0+0x098] ! Mem[000000008e000098]
jmpl %o7,%g0
lduw [%i3+0x0b8],%l6 ! Mem[000000008f8000b8]
p63_far_0_he:
jmpl %o7,%g0
swap [%i1+0x178],%l5 ! Mem[000000008e800178]
jmpl %o7,%g0
nop
p63_far_0_hem:
jmpl %o7,%g0
swap [%i1+0x178],%l5 ! Mem[000000008e800178]
jmpl %o7,%g0
nop
p63_loop_branch_0:
jmpl %o7+12,%g0
add %l0,1,%l0
far0_b2b_h:
nop
jmpl %o7,%g0
nop
far0_b2b_l:
nop
jmpl %o7,%g0
nop
user_far0_end:
.seg "text"
.text
.align 0x2000
user_far1_start:
p0_far_1_le:
sth %l1,[%i1+0x070] ! Mem[0000000010800070]
ldx [%i1+0x018],%l0 ! Mem[0000000010800018]
swap [%i2+0x1ec],%l7 ! Mem[00000000110001ec]
ldstub [%i3+0x0ab],%l5 ! Mem[00000000118000ab]
ldx [%i3+0x1a0],%l2 ! Mem[00000000118001a0]
swap [%i2+0x148],%l7 ! Mem[0000000011000148]
jmpl %o7,%g0
stb %l2,[%i0+0x1d5] ! Mem[00000000100001d5]
p0_far_1_lem:
sth %l1,[%i1+0x070] ! Mem[0000000010800070]
membar #Sync
ldx [%i1+0x018],%l0 ! Mem[0000000010800018]
swap [%i2+0x1ec],%l7 ! Mem[00000000110001ec]
ldstub [%i3+0x0ab],%l5 ! Mem[00000000118000ab]
ldx [%i3+0x1a0],%l2 ! Mem[00000000118001a0]
swap [%i2+0x148],%l7 ! Mem[0000000011000148]
jmpl %o7,%g0
stb %l2,[%i0+0x1d5] ! Mem[00000000100001d5]
p0_far_1_he:
ldstub [%i1+0x10b],%l7 ! Mem[000000001080010b]
ldstub [%i0+0x0a9],%l3 ! Mem[00000000100000a9]
jmpl %o7,%g0
ldx [%i2+0x090],%l5 ! Mem[0000000011000090]
p0_far_1_hem:
ldstub [%i1+0x10b],%l7 ! Mem[000000001080010b]
ldstub [%i0+0x0a9],%l3 ! Mem[00000000100000a9]
jmpl %o7,%g0
ldx [%i2+0x090],%l5 ! Mem[0000000011000090]
p0_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p1_far_1_le:
ldstub [%i2+0x115],%l7 ! Mem[0000000013000115]
jmpl %o7,%g0
std %l2,[%i3+0x100] ! Mem[0000000013800100]
p1_far_1_lem:
ldstub [%i2+0x115],%l7 ! Mem[0000000013000115]
jmpl %o7,%g0
std %l2,[%i3+0x100] ! Mem[0000000013800100]
p1_far_1_he:
lduw [%i2+0x120],%l6 ! Mem[0000000013000120]
std %l0,[%i0+0x0b8] ! Mem[00000000120000b8]
ldstub [%i1+0x001],%l4 ! Mem[0000000012800001]
stw %l1,[%i1+0x1ac] ! Mem[00000000128001ac]
ldsb [%i0+0x16e],%l2 ! Mem[000000001200016e]
ldsb [%i0+0x06d],%l7 ! Mem[000000001200006d]
ldx [%i0+0x000],%l2 ! Mem[0000000012000000]
jmpl %o7,%g0
stw %l2,[%i3+0x1d8] ! Mem[00000000138001d8]
p1_far_1_hem:
lduw [%i2+0x120],%l6 ! Mem[0000000013000120]
std %l0,[%i0+0x0b8] ! Mem[00000000120000b8]
membar #Sync
ldstub [%i1+0x001],%l4 ! Mem[0000000012800001]
stw %l1,[%i1+0x1ac] ! Mem[00000000128001ac]
ldsb [%i0+0x16e],%l2 ! Mem[000000001200016e]
ldsb [%i0+0x06d],%l7 ! Mem[000000001200006d]
ldx [%i0+0x000],%l2 ! Mem[0000000012000000]
jmpl %o7,%g0
stw %l2,[%i3+0x1d8] ! Mem[00000000138001d8]
p1_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p2_far_1_le:
ldstub [%i0+0x1c5],%l7 ! Mem[00000000140001c5]
jmpl %o7,%g0
ldsh [%i2+0x036],%l2 ! Mem[0000000015000036]
p2_far_1_lem:
ldstub [%i0+0x1c5],%l7 ! Mem[00000000140001c5]
membar #Sync
jmpl %o7,%g0
ldsh [%i2+0x036],%l2 ! Mem[0000000015000036]
p2_far_1_he:
ldstub [%i3+0x0e0],%l6 ! Mem[00000000158000e0]
ldd [%i1+0x130],%l2 ! Mem[0000000014800130]
swap [%i0+0x0ec],%l4 ! Mem[00000000140000ec]
jmpl %o7,%g0
ldx [%i3+0x048],%l6 ! Mem[0000000015800048]
p2_far_1_hem:
ldstub [%i3+0x0e0],%l6 ! Mem[00000000158000e0]
ldd [%i1+0x130],%l2 ! Mem[0000000014800130]
swap [%i0+0x0ec],%l4 ! Mem[00000000140000ec]
jmpl %o7,%g0
ldx [%i3+0x048],%l6 ! Mem[0000000015800048]
p2_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p3_far_1_le:
std %l6,[%i2+0x1c0] ! Mem[00000000170001c0]
jmpl %o7,%g0
ldub [%i2+0x074],%l3 ! Mem[0000000017000074]
p3_far_1_lem:
std %l6,[%i2+0x1c0] ! Mem[00000000170001c0]
jmpl %o7,%g0
ldub [%i2+0x074],%l3 ! Mem[0000000017000074]
p3_far_1_he:
jmpl %o7,%g0
ldsh [%i0+0x0ae],%l1 ! Mem[00000000160000ae]
jmpl %o7,%g0
nop
p3_far_1_hem:
jmpl %o7,%g0
ldsh [%i0+0x0ae],%l1 ! Mem[00000000160000ae]
jmpl %o7,%g0
nop
p3_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p4_far_1_le:
ldsh [%i2+0x0d0],%l6 ! Mem[00000000190000d0]
stx %l2,[%i2+0x030] ! Mem[0000000019000030]
ldstub [%i1+0x186],%l7 ! Mem[0000000018800186]
jmpl %o7,%g0
ldx [%i1+0x0e8],%l6 ! Mem[00000000188000e8]
p4_far_1_lem:
ldsh [%i2+0x0d0],%l6 ! Mem[00000000190000d0]
membar #Sync
stx %l2,[%i2+0x030] ! Mem[0000000019000030]
ldstub [%i1+0x186],%l7 ! Mem[0000000018800186]
jmpl %o7,%g0
ldx [%i1+0x0e8],%l6 ! Mem[00000000188000e8]
p4_far_1_he:
lduw [%i3+0x0c4],%l0 ! Mem[00000000198000c4]
swap [%i2+0x0ec],%l4 ! Mem[00000000190000ec]
stx %l0,[%i1+0x118] ! Mem[0000000018800118]
stw %l6,[%i0+0x128] ! Mem[0000000018000128]
std %l4,[%i0+0x0c0] ! Mem[00000000180000c0]
swap [%i1+0x0f0],%l1 ! Mem[00000000188000f0]
ldsb [%i2+0x1f9],%l0 ! Mem[00000000190001f9]
jmpl %o7,%g0
ldstub [%i1+0x05c],%l2 ! Mem[000000001880005c]
p4_far_1_hem:
lduw [%i3+0x0c4],%l0 ! Mem[00000000198000c4]
swap [%i2+0x0ec],%l4 ! Mem[00000000190000ec]
stx %l0,[%i1+0x118] ! Mem[0000000018800118]
stw %l6,[%i0+0x128] ! Mem[0000000018000128]
std %l4,[%i0+0x0c0] ! Mem[00000000180000c0]
swap [%i1+0x0f0],%l1 ! Mem[00000000188000f0]
ldsb [%i2+0x1f9],%l0 ! Mem[00000000190001f9]
jmpl %o7,%g0
ldstub [%i1+0x05c],%l2 ! Mem[000000001880005c]
p4_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p5_far_1_le:
ldsh [%i2+0x0c0],%l4 ! Mem[000000001b0000c0]
jmpl %o7,%g0
stb %l7,[%i2+0x001] ! Mem[000000001b000001]
p5_far_1_lem:
ldsh [%i2+0x0c0],%l4 ! Mem[000000001b0000c0]
membar #Sync
jmpl %o7,%g0
stb %l7,[%i2+0x001] ! Mem[000000001b000001]
p5_far_1_he:
ldstub [%i1+0x0c0],%l2 ! Mem[000000001a8000c0]
ldstub [%i3+0x040],%l5 ! Mem[000000001b800040]
stx %l4,[%i1+0x128] ! Mem[000000001a800128]
stb %l4,[%i1+0x049] ! Mem[000000001a800049]
jmpl %o7,%g0
stw %l2,[%i3+0x05c] ! Mem[000000001b80005c]
p5_far_1_hem:
ldstub [%i1+0x0c0],%l2 ! Mem[000000001a8000c0]
ldstub [%i3+0x040],%l5 ! Mem[000000001b800040]
stx %l4,[%i1+0x128] ! Mem[000000001a800128]
stb %l4,[%i1+0x049] ! Mem[000000001a800049]
jmpl %o7,%g0
stw %l2,[%i3+0x05c] ! Mem[000000001b80005c]
p5_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p6_far_1_le:
stw %l4,[%i2+0x068] ! Mem[000000001d000068]
ldstub [%i2+0x0e0],%l4 ! Mem[000000001d0000e0]
ldstub [%i2+0x097],%l2 ! Mem[000000001d000097]
ldsw [%i2+0x020],%l6 ! Mem[000000001d000020]
jmpl %o7,%g0
ldsw [%i2+0x16c],%l5 ! Mem[000000001d00016c]
p6_far_1_lem:
stw %l4,[%i2+0x068] ! Mem[000000001d000068]
ldstub [%i2+0x0e0],%l4 ! Mem[000000001d0000e0]
ldstub [%i2+0x097],%l2 ! Mem[000000001d000097]
membar #Sync
ldsw [%i2+0x020],%l6 ! Mem[000000001d000020]
jmpl %o7,%g0
ldsw [%i2+0x16c],%l5 ! Mem[000000001d00016c]
p6_far_1_he:
lduw [%i0+0x194],%l3 ! Mem[000000001c000194]
ldsh [%i1+0x0ae],%l4 ! Mem[000000001c8000ae]
ldstub [%i0+0x13a],%l2 ! Mem[000000001c00013a]
stx %l1,[%i1+0x0c0] ! Mem[000000001c8000c0]
ldsh [%i0+0x002],%l3 ! Mem[000000001c000002]
jmpl %o7,%g0
sth %l1,[%i3+0x12e] ! Mem[000000001d80012e]
p6_far_1_hem:
lduw [%i0+0x194],%l3 ! Mem[000000001c000194]
ldsh [%i1+0x0ae],%l4 ! Mem[000000001c8000ae]
ldstub [%i0+0x13a],%l2 ! Mem[000000001c00013a]
stx %l1,[%i1+0x0c0] ! Mem[000000001c8000c0]
membar #Sync
ldsh [%i0+0x002],%l3 ! Mem[000000001c000002]
jmpl %o7,%g0
sth %l1,[%i3+0x12e] ! Mem[000000001d80012e]
p6_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p7_far_1_le:
ldsh [%i0+0x134],%l7 ! Mem[000000001e000134]
ldsw [%i3+0x074],%l3 ! Mem[000000001f800074]
ldd [%i1+0x020],%l4 ! Mem[000000001e800020]
swap [%i1+0x0ec],%l3 ! Mem[000000001e8000ec]
ldd [%i0+0x180],%l0 ! Mem[000000001e000180]
jmpl %o7,%g0
ldstub [%i1+0x0e1],%l4 ! Mem[000000001e8000e1]
p7_far_1_lem:
ldsh [%i0+0x134],%l7 ! Mem[000000001e000134]
ldsw [%i3+0x074],%l3 ! Mem[000000001f800074]
membar #Sync
ldd [%i1+0x020],%l4 ! Mem[000000001e800020]
swap [%i1+0x0ec],%l3 ! Mem[000000001e8000ec]
ldd [%i0+0x180],%l0 ! Mem[000000001e000180]
jmpl %o7,%g0
ldstub [%i1+0x0e1],%l4 ! Mem[000000001e8000e1]
p7_far_1_he:
lduw [%i0+0x16c],%l0 ! Mem[000000001e00016c]
jmpl %o7,%g0
ldsb [%i3+0x110],%l3 ! Mem[000000001f800110]
p7_far_1_hem:
lduw [%i0+0x16c],%l0 ! Mem[000000001e00016c]
jmpl %o7,%g0
ldsb [%i3+0x110],%l3 ! Mem[000000001f800110]
p7_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p8_far_1_le:
std %l6,[%i1+0x0f0] ! Mem[00000000208000f0]
swap [%i2+0x034],%l2 ! Mem[0000000021000034]
lduh [%i2+0x17a],%l5 ! Mem[000000002100017a]
jmpl %o7,%g0
stb %l3,[%i3+0x0ef] ! Mem[00000000218000ef]
p8_far_1_lem:
std %l6,[%i1+0x0f0] ! Mem[00000000208000f0]
membar #Sync
swap [%i2+0x034],%l2 ! Mem[0000000021000034]
lduh [%i2+0x17a],%l5 ! Mem[000000002100017a]
jmpl %o7,%g0
stb %l3,[%i3+0x0ef] ! Mem[00000000218000ef]
p8_far_1_he:
ldd [%i2+0x1a0],%l6 ! Mem[00000000210001a0]
sth %l1,[%i2+0x078] ! Mem[0000000021000078]
sth %l0,[%i1+0x11a] ! Mem[000000002080011a]
stb %l6,[%i2+0x109] ! Mem[0000000021000109]
jmpl %o7,%g0
swap [%i1+0x0e0],%l5 ! Mem[00000000208000e0]
p8_far_1_hem:
ldd [%i2+0x1a0],%l6 ! Mem[00000000210001a0]
sth %l1,[%i2+0x078] ! Mem[0000000021000078]
sth %l0,[%i1+0x11a] ! Mem[000000002080011a]
stb %l6,[%i2+0x109] ! Mem[0000000021000109]
jmpl %o7,%g0
swap [%i1+0x0e0],%l5 ! Mem[00000000208000e0]
p8_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p9_far_1_le:
lduh [%i1+0x0ce],%l3 ! Mem[00000000228000ce]
swap [%i2+0x0bc],%l1 ! Mem[00000000230000bc]
ldstub [%i1+0x14b],%l1 ! Mem[000000002280014b]
ldstub [%i0+0x1fd],%l3 ! Mem[00000000220001fd]
jmpl %o7,%g0
ldd [%i1+0x0d0],%l0 ! Mem[00000000228000d0]
p9_far_1_lem:
lduh [%i1+0x0ce],%l3 ! Mem[00000000228000ce]
swap [%i2+0x0bc],%l1 ! Mem[00000000230000bc]
ldstub [%i1+0x14b],%l1 ! Mem[000000002280014b]
ldstub [%i0+0x1fd],%l3 ! Mem[00000000220001fd]
jmpl %o7,%g0
ldd [%i1+0x0d0],%l0 ! Mem[00000000228000d0]
p9_far_1_he:
jmpl %o7,%g0
ldstub [%i3+0x086],%l7 ! Mem[0000000023800086]
jmpl %o7,%g0
nop
p9_far_1_hem:
jmpl %o7,%g0
ldstub [%i3+0x086],%l7 ! Mem[0000000023800086]
jmpl %o7,%g0
nop
p9_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p10_far_1_le:
swap [%i0+0x0f0],%l6 ! Mem[00000000240000f0]
ldx [%i3+0x040],%l5 ! Mem[0000000025800040]
ldsh [%i2+0x17a],%l5 ! Mem[000000002500017a]
jmpl %o7,%g0
ldstub [%i3+0x0ef],%l3 ! Mem[00000000258000ef]
p10_far_1_lem:
swap [%i0+0x0f0],%l6 ! Mem[00000000240000f0]
ldx [%i3+0x040],%l5 ! Mem[0000000025800040]
ldsh [%i2+0x17a],%l5 ! Mem[000000002500017a]
jmpl %o7,%g0
ldstub [%i3+0x0ef],%l3 ! Mem[00000000258000ef]
p10_far_1_he:
ldd [%i1+0x180],%l6 ! Mem[0000000024800180]
swap [%i1+0x0ec],%l4 ! Mem[00000000248000ec]
sth %l0,[%i3+0x13a] ! Mem[000000002580013a]
swap [%i1+0x110],%l3 ! Mem[0000000024800110]
jmpl %o7,%g0
lduw [%i3+0x0f4],%l0 ! Mem[00000000258000f4]
p10_far_1_hem:
ldd [%i1+0x180],%l6 ! Mem[0000000024800180]
swap [%i1+0x0ec],%l4 ! Mem[00000000248000ec]
sth %l0,[%i3+0x13a] ! Mem[000000002580013a]
swap [%i1+0x110],%l3 ! Mem[0000000024800110]
jmpl %o7,%g0
lduw [%i3+0x0f4],%l0 ! Mem[00000000258000f4]
p10_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p11_far_1_le:
stw %l1,[%i0+0x0d4] ! Mem[00000000260000d4]
lduw [%i3+0x048],%l4 ! Mem[0000000027800048]
ldstub [%i0+0x0f4],%l6 ! Mem[00000000260000f4]
jmpl %o7,%g0
std %l4,[%i0+0x020] ! Mem[0000000026000020]
p11_far_1_lem:
stw %l1,[%i0+0x0d4] ! Mem[00000000260000d4]
lduw [%i3+0x048],%l4 ! Mem[0000000027800048]
ldstub [%i0+0x0f4],%l6 ! Mem[00000000260000f4]
membar #Sync
jmpl %o7,%g0
std %l4,[%i0+0x020] ! Mem[0000000026000020]
p11_far_1_he:
swap [%i1+0x07c],%l2 ! Mem[000000002680007c]
std %l2,[%i0+0x0b0] ! Mem[00000000260000b0]
stx %l4,[%i2+0x0b8] ! Mem[00000000270000b8]
swap [%i3+0x1f0],%l6 ! Mem[00000000278001f0]
jmpl %o7,%g0
ldsw [%i3+0x1dc],%l1 ! Mem[00000000278001dc]
p11_far_1_hem:
swap [%i1+0x07c],%l2 ! Mem[000000002680007c]
std %l2,[%i0+0x0b0] ! Mem[00000000260000b0]
stx %l4,[%i2+0x0b8] ! Mem[00000000270000b8]
swap [%i3+0x1f0],%l6 ! Mem[00000000278001f0]
jmpl %o7,%g0
ldsw [%i3+0x1dc],%l1 ! Mem[00000000278001dc]
p11_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p12_far_1_le:
ldsw [%i2+0x1e4],%l7 ! Mem[00000000290001e4]
lduw [%i3+0x074],%l3 ! Mem[0000000029800074]
ldstub [%i1+0x002],%l4 ! Mem[0000000028800002]
jmpl %o7,%g0
std %l6,[%i0+0x0c8] ! Mem[00000000280000c8]
p12_far_1_lem:
ldsw [%i2+0x1e4],%l7 ! Mem[00000000290001e4]
lduw [%i3+0x074],%l3 ! Mem[0000000029800074]
membar #Sync
ldstub [%i1+0x002],%l4 ! Mem[0000000028800002]
jmpl %o7,%g0
std %l6,[%i0+0x0c8] ! Mem[00000000280000c8]
p12_far_1_he:
lduh [%i1+0x112],%l0 ! Mem[0000000028800112]
std %l2,[%i3+0x0f8] ! Mem[00000000298000f8]
sth %l0,[%i3+0x14c] ! Mem[000000002980014c]
lduw [%i1+0x178],%l0 ! Mem[0000000028800178]
std %l6,[%i2+0x0a0] ! Mem[00000000290000a0]
stb %l4,[%i3+0x105] ! Mem[0000000029800105]
ldsb [%i2+0x049],%l4 ! Mem[0000000029000049]
jmpl %o7,%g0
ldstub [%i0+0x0e0],%l4 ! Mem[00000000280000e0]
p12_far_1_hem:
lduh [%i1+0x112],%l0 ! Mem[0000000028800112]
std %l2,[%i3+0x0f8] ! Mem[00000000298000f8]
sth %l0,[%i3+0x14c] ! Mem[000000002980014c]
lduw [%i1+0x178],%l0 ! Mem[0000000028800178]
std %l6,[%i2+0x0a0] ! Mem[00000000290000a0]
stb %l4,[%i3+0x105] ! Mem[0000000029800105]
ldsb [%i2+0x049],%l4 ! Mem[0000000029000049]
jmpl %o7,%g0
ldstub [%i0+0x0e0],%l4 ! Mem[00000000280000e0]
p12_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p13_far_1_le:
sth %l7,[%i3+0x1e4] ! Mem[000000002b8001e4]
jmpl %o7,%g0
stx %l2,[%i3+0x010] ! Mem[000000002b800010]
p13_far_1_lem:
sth %l7,[%i3+0x1e4] ! Mem[000000002b8001e4]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i3+0x010] ! Mem[000000002b800010]
p13_far_1_he:
swap [%i2+0x0e0],%l6 ! Mem[000000002b0000e0]
ldstub [%i3+0x111],%l3 ! Mem[000000002b800111]
ldstub [%i3+0x133],%l0 ! Mem[000000002b800133]
jmpl %o7,%g0
ldstub [%i2+0x0d8],%l2 ! Mem[000000002b0000d8]
p13_far_1_hem:
swap [%i2+0x0e0],%l6 ! Mem[000000002b0000e0]
ldstub [%i3+0x111],%l3 ! Mem[000000002b800111]
ldstub [%i3+0x133],%l0 ! Mem[000000002b800133]
jmpl %o7,%g0
ldstub [%i2+0x0d8],%l2 ! Mem[000000002b0000d8]
p13_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p14_far_1_le:
ldstub [%i0+0x115],%l7 ! Mem[000000002c000115]
jmpl %o7,%g0
swap [%i1+0x178],%l6 ! Mem[000000002c800178]
p14_far_1_lem:
ldstub [%i0+0x115],%l7 ! Mem[000000002c000115]
jmpl %o7,%g0
swap [%i1+0x178],%l6 ! Mem[000000002c800178]
p14_far_1_he:
stx %l6,[%i2+0x100] ! Mem[000000002d000100]
swap [%i0+0x110],%l5 ! Mem[000000002c000110]
ldsb [%i0+0x021],%l4 ! Mem[000000002c000021]
jmpl %o7,%g0
stw %l1,[%i0+0x1ac] ! Mem[000000002c0001ac]
p14_far_1_hem:
stx %l6,[%i2+0x100] ! Mem[000000002d000100]
swap [%i0+0x110],%l5 ! Mem[000000002c000110]
membar #Sync
ldsb [%i0+0x021],%l4 ! Mem[000000002c000021]
jmpl %o7,%g0
stw %l1,[%i0+0x1ac] ! Mem[000000002c0001ac]
p14_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p15_far_1_le:
ldub [%i2+0x1a4],%l3 ! Mem[000000002f0001a4]
ldd [%i1+0x078],%l2 ! Mem[000000002e800078]
swap [%i0+0x0b4],%l2 ! Mem[000000002e0000b4]
ldsh [%i0+0x022],%l6 ! Mem[000000002e000022]
swap [%i2+0x14c],%l5 ! Mem[000000002f00014c]
jmpl %o7,%g0
ldsw [%i1+0x06c],%l0 ! Mem[000000002e80006c]
p15_far_1_lem:
ldub [%i2+0x1a4],%l3 ! Mem[000000002f0001a4]
ldd [%i1+0x078],%l2 ! Mem[000000002e800078]
swap [%i0+0x0b4],%l2 ! Mem[000000002e0000b4]
membar #Sync
ldsh [%i0+0x022],%l6 ! Mem[000000002e000022]
swap [%i2+0x14c],%l5 ! Mem[000000002f00014c]
jmpl %o7,%g0
ldsw [%i1+0x06c],%l0 ! Mem[000000002e80006c]
p15_far_1_he:
jmpl %o7,%g0
ldsw [%i0+0x1bc],%l6 ! Mem[000000002e0001bc]
jmpl %o7,%g0
nop
p15_far_1_hem:
jmpl %o7,%g0
ldsw [%i0+0x1bc],%l6 ! Mem[000000002e0001bc]
jmpl %o7,%g0
nop
p15_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p16_far_1_le:
lduh [%i3+0x0ce],%l3 ! Mem[00000000318000ce]
stx %l1,[%i3+0x1a0] ! Mem[00000000318001a0]
stb %l4,[%i1+0x0e1] ! Mem[00000000308000e1]
ldsb [%i2+0x1dd],%l3 ! Mem[00000000310001dd]
jmpl %o7,%g0
ldsh [%i1+0x0f4],%l1 ! Mem[00000000308000f4]
p16_far_1_lem:
lduh [%i3+0x0ce],%l3 ! Mem[00000000318000ce]
stx %l1,[%i3+0x1a0] ! Mem[00000000318001a0]
stb %l4,[%i1+0x0e1] ! Mem[00000000308000e1]
ldsb [%i2+0x1dd],%l3 ! Mem[00000000310001dd]
jmpl %o7,%g0
ldsh [%i1+0x0f4],%l1 ! Mem[00000000308000f4]
p16_far_1_he:
jmpl %o7,%g0
ldsw [%i2+0x0a4],%l7 ! Mem[00000000310000a4]
jmpl %o7,%g0
nop
p16_far_1_hem:
jmpl %o7,%g0
ldsw [%i2+0x0a4],%l7 ! Mem[00000000310000a4]
jmpl %o7,%g0
nop
p16_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p17_far_1_le:
swap [%i2+0x134],%l7 ! Mem[0000000033000134]
jmpl %o7,%g0
std %l2,[%i1+0x070] ! Mem[0000000032800070]
p17_far_1_lem:
swap [%i2+0x134],%l7 ! Mem[0000000033000134]
jmpl %o7,%g0
std %l2,[%i1+0x070] ! Mem[0000000032800070]
p17_far_1_he:
jmpl %o7,%g0
swap [%i2+0x1a0],%l4 ! Mem[00000000330001a0]
jmpl %o7,%g0
nop
p17_far_1_hem:
jmpl %o7,%g0
swap [%i2+0x1a0],%l4 ! Mem[00000000330001a0]
jmpl %o7,%g0
nop
p17_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p18_far_1_le:
ldub [%i1+0x1d1],%l3 ! Mem[00000000348001d1]
ldx [%i2+0x000],%l7 ! Mem[0000000035000000]
lduw [%i3+0x130],%l5 ! Mem[0000000035800130]
swap [%i2+0x0b8],%l3 ! Mem[00000000350000b8]
swap [%i2+0x1c4],%l7 ! Mem[00000000350001c4]
stw %l1,[%i2+0x0a8] ! Mem[00000000350000a8]
jmpl %o7,%g0
sth %l2,[%i0+0x1b4] ! Mem[00000000340001b4]
p18_far_1_lem:
ldub [%i1+0x1d1],%l3 ! Mem[00000000348001d1]
membar #Sync
ldx [%i2+0x000],%l7 ! Mem[0000000035000000]
lduw [%i3+0x130],%l5 ! Mem[0000000035800130]
swap [%i2+0x0b8],%l3 ! Mem[00000000350000b8]
swap [%i2+0x1c4],%l7 ! Mem[00000000350001c4]
stw %l1,[%i2+0x0a8] ! Mem[00000000350000a8]
jmpl %o7,%g0
sth %l2,[%i0+0x1b4] ! Mem[00000000340001b4]
p18_far_1_he:
ldd [%i3+0x110],%l2 ! Mem[0000000035800110]
ldstub [%i0+0x09a],%l4 ! Mem[000000003400009a]
ldstub [%i0+0x1a1],%l0 ! Mem[00000000340001a1]
std %l0,[%i3+0x1f8] ! Mem[00000000358001f8]
ldx [%i1+0x1f0],%l5 ! Mem[00000000348001f0]
ldstub [%i2+0x0ac],%l3 ! Mem[00000000350000ac]
lduh [%i3+0x0de],%l1 ! Mem[00000000358000de]
jmpl %o7,%g0
ldub [%i1+0x083],%l4 ! Mem[0000000034800083]
p18_far_1_hem:
ldd [%i3+0x110],%l2 ! Mem[0000000035800110]
ldstub [%i0+0x09a],%l4 ! Mem[000000003400009a]
ldstub [%i0+0x1a1],%l0 ! Mem[00000000340001a1]
std %l0,[%i3+0x1f8] ! Mem[00000000358001f8]
ldx [%i1+0x1f0],%l5 ! Mem[00000000348001f0]
ldstub [%i2+0x0ac],%l3 ! Mem[00000000350000ac]
lduh [%i3+0x0de],%l1 ! Mem[00000000358000de]
jmpl %o7,%g0
ldub [%i1+0x083],%l4 ! Mem[0000000034800083]
p18_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p19_far_1_le:
ldsh [%i2+0x0c8],%l6 ! Mem[00000000370000c8]
stx %l3,[%i3+0x080] ! Mem[0000000037800080]
swap [%i1+0x168],%l4 ! Mem[0000000036800168]
stb %l4,[%i0+0x135] ! Mem[0000000036000135]
jmpl %o7,%g0
ldsh [%i1+0x044],%l3 ! Mem[0000000036800044]
p19_far_1_lem:
ldsh [%i2+0x0c8],%l6 ! Mem[00000000370000c8]
stx %l3,[%i3+0x080] ! Mem[0000000037800080]
swap [%i1+0x168],%l4 ! Mem[0000000036800168]
stb %l4,[%i0+0x135] ! Mem[0000000036000135]
jmpl %o7,%g0
ldsh [%i1+0x044],%l3 ! Mem[0000000036800044]
p19_far_1_he:
swap [%i2+0x0f4],%l0 ! Mem[00000000370000f4]
ldd [%i2+0x128],%l0 ! Mem[0000000037000128]
ldsh [%i3+0x0ba],%l3 ! Mem[00000000378000ba]
jmpl %o7,%g0
ldsw [%i1+0x1a0],%l1 ! Mem[00000000368001a0]
p19_far_1_hem:
swap [%i2+0x0f4],%l0 ! Mem[00000000370000f4]
ldd [%i2+0x128],%l0 ! Mem[0000000037000128]
ldsh [%i3+0x0ba],%l3 ! Mem[00000000378000ba]
jmpl %o7,%g0
ldsw [%i1+0x1a0],%l1 ! Mem[00000000368001a0]
p19_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p20_far_1_le:
std %l6,[%i1+0x038] ! Mem[0000000038800038]
jmpl %o7,%g0
swap [%i2+0x098],%l7 ! Mem[0000000039000098]
p20_far_1_lem:
membar #Sync
std %l6,[%i1+0x038] ! Mem[0000000038800038]
jmpl %o7,%g0
swap [%i2+0x098],%l7 ! Mem[0000000039000098]
p20_far_1_he:
jmpl %o7,%g0
stb %l5,[%i3+0x042] ! Mem[0000000039800042]
jmpl %o7,%g0
nop
p20_far_1_hem:
jmpl %o7,%g0
stb %l5,[%i3+0x042] ! Mem[0000000039800042]
jmpl %o7,%g0
nop
p20_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p21_far_1_le:
swap [%i3+0x120],%l3 ! Mem[000000003b800120]
lduh [%i0+0x1da],%l2 ! Mem[000000003a0001da]
lduh [%i0+0x05a],%l5 ! Mem[000000003a00005a]
sth %l7,[%i2+0x110] ! Mem[000000003b000110]
swap [%i0+0x0a4],%l3 ! Mem[000000003a0000a4]
ldub [%i0+0x141],%l1 ! Mem[000000003a000141]
jmpl %o7,%g0
ldstub [%i0+0x130],%l3 ! Mem[000000003a000130]
p21_far_1_lem:
swap [%i3+0x120],%l3 ! Mem[000000003b800120]
lduh [%i0+0x1da],%l2 ! Mem[000000003a0001da]
lduh [%i0+0x05a],%l5 ! Mem[000000003a00005a]
sth %l7,[%i2+0x110] ! Mem[000000003b000110]
swap [%i0+0x0a4],%l3 ! Mem[000000003a0000a4]
ldub [%i0+0x141],%l1 ! Mem[000000003a000141]
jmpl %o7,%g0
ldstub [%i0+0x130],%l3 ! Mem[000000003a000130]
p21_far_1_he:
ldstub [%i1+0x1c5],%l7 ! Mem[000000003a8001c5]
swap [%i2+0x088],%l1 ! Mem[000000003b000088]
ldx [%i2+0x190],%l2 ! Mem[000000003b000190]
ldub [%i1+0x0c4],%l0 ! Mem[000000003a8000c4]
jmpl %o7,%g0
swap [%i2+0x160],%l7 ! Mem[000000003b000160]
p21_far_1_hem:
ldstub [%i1+0x1c5],%l7 ! Mem[000000003a8001c5]
swap [%i2+0x088],%l1 ! Mem[000000003b000088]
ldx [%i2+0x190],%l2 ! Mem[000000003b000190]
ldub [%i1+0x0c4],%l0 ! Mem[000000003a8000c4]
jmpl %o7,%g0
swap [%i2+0x160],%l7 ! Mem[000000003b000160]
p21_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p22_far_1_le:
lduw [%i3+0x1c4],%l7 ! Mem[000000003d8001c4]
jmpl %o7,%g0
stx %l2,[%i0+0x030] ! Mem[000000003c000030]
p22_far_1_lem:
lduw [%i3+0x1c4],%l7 ! Mem[000000003d8001c4]
membar #Sync
jmpl %o7,%g0
stx %l2,[%i0+0x030] ! Mem[000000003c000030]
p22_far_1_he:
sth %l6,[%i1+0x0c0] ! Mem[000000003c8000c0]
ldub [%i1+0x111],%l3 ! Mem[000000003c800111]
ldx [%i2+0x0e8],%l4 ! Mem[000000003d0000e8]
jmpl %o7,%g0
ldstub [%i3+0x078],%l1 ! Mem[000000003d800078]
p22_far_1_hem:
sth %l6,[%i1+0x0c0] ! Mem[000000003c8000c0]
ldub [%i1+0x111],%l3 ! Mem[000000003c800111]
ldx [%i2+0x0e8],%l4 ! Mem[000000003d0000e8]
jmpl %o7,%g0
ldstub [%i3+0x078],%l1 ! Mem[000000003d800078]
p22_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p23_far_1_le:
swap [%i0+0x1c4],%l7 ! Mem[000000003e0001c4]
lduw [%i2+0x014],%l2 ! Mem[000000003f000014]
ldsw [%i0+0x158],%l5 ! Mem[000000003e000158]
jmpl %o7,%g0
stw %l5,[%i1+0x1dc] ! Mem[000000003e8001dc]
p23_far_1_lem:
swap [%i0+0x1c4],%l7 ! Mem[000000003e0001c4]
membar #Sync
lduw [%i2+0x014],%l2 ! Mem[000000003f000014]
ldsw [%i0+0x158],%l5 ! Mem[000000003e000158]
jmpl %o7,%g0
stw %l5,[%i1+0x1dc] ! Mem[000000003e8001dc]
p23_far_1_he:
ldx [%i2+0x0c8],%l4 ! Mem[000000003f0000c8]
ldstub [%i1+0x06f],%l6 ! Mem[000000003e80006f]
lduh [%i1+0x16c],%l0 ! Mem[000000003e80016c]
jmpl %o7,%g0
swap [%i2+0x158],%l0 ! Mem[000000003f000158]
p23_far_1_hem:
ldx [%i2+0x0c8],%l4 ! Mem[000000003f0000c8]
ldstub [%i1+0x06f],%l6 ! Mem[000000003e80006f]
lduh [%i1+0x16c],%l0 ! Mem[000000003e80016c]
jmpl %o7,%g0
swap [%i2+0x158],%l0 ! Mem[000000003f000158]
p23_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p24_far_1_le:
ldub [%i0+0x121],%l3 ! Mem[0000000040000121]
sth %l5,[%i1+0x19c] ! Mem[000000004080019c]
ldstub [%i3+0x04c],%l2 ! Mem[000000004180004c]
ldsh [%i3+0x012],%l4 ! Mem[0000000041800012]
stx %l7,[%i0+0x1c0] ! Mem[00000000400001c0]
swap [%i3+0x010],%l5 ! Mem[0000000041800010]
jmpl %o7,%g0
ldub [%i2+0x136],%l5 ! Mem[0000000041000136]
p24_far_1_lem:
ldub [%i0+0x121],%l3 ! Mem[0000000040000121]
sth %l5,[%i1+0x19c] ! Mem[000000004080019c]
ldstub [%i3+0x04c],%l2 ! Mem[000000004180004c]
membar #Sync
ldsh [%i3+0x012],%l4 ! Mem[0000000041800012]
stx %l7,[%i0+0x1c0] ! Mem[00000000400001c0]
swap [%i3+0x010],%l5 ! Mem[0000000041800010]
jmpl %o7,%g0
ldub [%i2+0x136],%l5 ! Mem[0000000041000136]
p24_far_1_he:
sth %l1,[%i0+0x164] ! Mem[0000000040000164]
jmpl %o7,%g0
stb %l6,[%i0+0x19c] ! Mem[000000004000019c]
p24_far_1_hem:
sth %l1,[%i0+0x164] ! Mem[0000000040000164]
jmpl %o7,%g0
stb %l6,[%i0+0x19c] ! Mem[000000004000019c]
p24_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p25_far_1_le:
ldub [%i3+0x1c5],%l7 ! Mem[00000000438001c5]
jmpl %o7,%g0
ldsw [%i0+0x054],%l3 ! Mem[0000000042000054]
p25_far_1_lem:
ldub [%i3+0x1c5],%l7 ! Mem[00000000438001c5]
jmpl %o7,%g0
ldsw [%i0+0x054],%l3 ! Mem[0000000042000054]
p25_far_1_he:
jmpl %o7,%g0
ldsw [%i0+0x0ac],%l1 ! Mem[00000000420000ac]
jmpl %o7,%g0
nop
p25_far_1_hem:
jmpl %o7,%g0
ldsw [%i0+0x0ac],%l1 ! Mem[00000000420000ac]
jmpl %o7,%g0
nop
p25_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p26_far_1_le:
ldsh [%i2+0x0d0],%l6 ! Mem[00000000450000d0]
swap [%i3+0x044],%l5 ! Mem[0000000045800044]
ldstub [%i0+0x022],%l4 ! Mem[0000000044000022]
jmpl %o7,%g0
swap [%i0+0x0c8],%l6 ! Mem[00000000440000c8]
p26_far_1_lem:
ldsh [%i2+0x0d0],%l6 ! Mem[00000000450000d0]
swap [%i3+0x044],%l5 ! Mem[0000000045800044]
membar #Sync
ldstub [%i0+0x022],%l4 ! Mem[0000000044000022]
jmpl %o7,%g0
swap [%i0+0x0c8],%l6 ! Mem[00000000440000c8]
p26_far_1_he:
stx %l0,[%i3+0x110] ! Mem[0000000045800110]
sth %l4,[%i3+0x0ce] ! Mem[00000000458000ce]
sth %l0,[%i0+0x11a] ! Mem[000000004400011a]
ldsw [%i3+0x108],%l6 ! Mem[0000000045800108]
ldx [%i2+0x0c0],%l5 ! Mem[00000000450000c0]
ldx [%i2+0x0d0],%l1 ! Mem[00000000450000d0]
ldub [%i2+0x1d9],%l0 ! Mem[00000000450001d9]
jmpl %o7,%g0
swap [%i3+0x05c],%l2 ! Mem[000000004580005c]
p26_far_1_hem:
stx %l0,[%i3+0x110] ! Mem[0000000045800110]
sth %l4,[%i3+0x0ce] ! Mem[00000000458000ce]
sth %l0,[%i0+0x11a] ! Mem[000000004400011a]
ldsw [%i3+0x108],%l6 ! Mem[0000000045800108]
ldx [%i2+0x0c0],%l5 ! Mem[00000000450000c0]
ldx [%i2+0x0d0],%l1 ! Mem[00000000450000d0]
ldub [%i2+0x1d9],%l0 ! Mem[00000000450001d9]
jmpl %o7,%g0
swap [%i3+0x05c],%l2 ! Mem[000000004580005c]
p26_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p27_far_1_le:
ldstub [%i0+0x0d1],%l6 ! Mem[00000000460000d1]
std %l2,[%i2+0x010] ! Mem[0000000047000010]
swap [%i0+0x158],%l5 ! Mem[0000000046000158]
jmpl %o7,%g0
swap [%i0+0x1fc],%l5 ! Mem[00000000460001fc]
p27_far_1_lem:
ldstub [%i0+0x0d1],%l6 ! Mem[00000000460000d1]
membar #Sync
std %l2,[%i2+0x010] ! Mem[0000000047000010]
swap [%i0+0x158],%l5 ! Mem[0000000046000158]
jmpl %o7,%g0
swap [%i0+0x1fc],%l5 ! Mem[00000000460001fc]
p27_far_1_he:
ldsh [%i0+0x0cc],%l4 ! Mem[00000000460000cc]
ldd [%i0+0x068],%l6 ! Mem[0000000046000068]
ldstub [%i0+0x109],%l3 ! Mem[0000000046000109]
jmpl %o7,%g0
sth %l3,[%i1+0x1e4] ! Mem[00000000468001e4]
p27_far_1_hem:
ldsh [%i0+0x0cc],%l4 ! Mem[00000000460000cc]
ldd [%i0+0x068],%l6 ! Mem[0000000046000068]
ldstub [%i0+0x109],%l3 ! Mem[0000000046000109]
jmpl %o7,%g0
sth %l3,[%i1+0x1e4] ! Mem[00000000468001e4]
p27_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p28_far_1_le:
ldsw [%i1+0x0d0],%l6 ! Mem[00000000488000d0]
ldstub [%i3+0x047],%l5 ! Mem[0000000049800047]
stx %l6,[%i3+0x1d0] ! Mem[00000000498001d0]
jmpl %o7,%g0
std %l4,[%i2+0x028] ! Mem[0000000049000028]
p28_far_1_lem:
ldsw [%i1+0x0d0],%l6 ! Mem[00000000488000d0]
ldstub [%i3+0x047],%l5 ! Mem[0000000049800047]
stx %l6,[%i3+0x1d0] ! Mem[00000000498001d0]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x028] ! Mem[0000000049000028]
p28_far_1_he:
jmpl %o7,%g0
ldd [%i1+0x158],%l6 ! Mem[0000000048800158]
jmpl %o7,%g0
nop
p28_far_1_hem:
jmpl %o7,%g0
ldd [%i1+0x158],%l6 ! Mem[0000000048800158]
jmpl %o7,%g0
nop
p28_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p29_far_1_le:
stx %l7,[%i2+0x110] ! Mem[000000004b000110]
ldstub [%i2+0x054],%l3 ! Mem[000000004b000054]
sth %l4,[%i2+0x002] ! Mem[000000004b000002]
lduw [%i2+0x0cc],%l3 ! Mem[000000004b0000cc]
ldub [%i0+0x186],%l1 ! Mem[000000004a000186]
jmpl %o7,%g0
stx %l5,[%i2+0x068] ! Mem[000000004b000068]
p29_far_1_lem:
stx %l7,[%i2+0x110] ! Mem[000000004b000110]
ldstub [%i2+0x054],%l3 ! Mem[000000004b000054]
membar #Sync
sth %l4,[%i2+0x002] ! Mem[000000004b000002]
lduw [%i2+0x0cc],%l3 ! Mem[000000004b0000cc]
ldub [%i0+0x186],%l1 ! Mem[000000004a000186]
jmpl %o7,%g0
stx %l5,[%i2+0x068] ! Mem[000000004b000068]
p29_far_1_he:
std %l0,[%i3+0x118] ! Mem[000000004b800118]
lduw [%i2+0x108],%l6 ! Mem[000000004b000108]
ldub [%i2+0x0d7],%l0 ! Mem[000000004b0000d7]
lduw [%i3+0x15c],%l1 ! Mem[000000004b80015c]
jmpl %o7,%g0
sth %l4,[%i0+0x0c8] ! Mem[000000004a0000c8]
p29_far_1_hem:
std %l0,[%i3+0x118] ! Mem[000000004b800118]
lduw [%i2+0x108],%l6 ! Mem[000000004b000108]
ldub [%i2+0x0d7],%l0 ! Mem[000000004b0000d7]
lduw [%i3+0x15c],%l1 ! Mem[000000004b80015c]
jmpl %o7,%g0
sth %l4,[%i0+0x0c8] ! Mem[000000004a0000c8]
p29_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p30_far_1_le:
swap [%i0+0x114],%l7 ! Mem[000000004c000114]
stb %l3,[%i3+0x054] ! Mem[000000004d800054]
stw %l7,[%i3+0x1a4] ! Mem[000000004d8001a4]
stb %l3,[%i2+0x109] ! Mem[000000004d000109]
ldsh [%i3+0x1c4],%l3 ! Mem[000000004d8001c4]
jmpl %o7,%g0
ldd [%i2+0x148],%l4 ! Mem[000000004d000148]
p30_far_1_lem:
swap [%i0+0x114],%l7 ! Mem[000000004c000114]
stb %l3,[%i3+0x054] ! Mem[000000004d800054]
stw %l7,[%i3+0x1a4] ! Mem[000000004d8001a4]
stb %l3,[%i2+0x109] ! Mem[000000004d000109]
ldsh [%i3+0x1c4],%l3 ! Mem[000000004d8001c4]
jmpl %o7,%g0
ldd [%i2+0x148],%l4 ! Mem[000000004d000148]
p30_far_1_he:
ldd [%i3+0x160],%l0 ! Mem[000000004d800160]
lduw [%i2+0x100],%l7 ! Mem[000000004d000100]
ldstub [%i0+0x13f],%l6 ! Mem[000000004c00013f]
jmpl %o7,%g0
stb %l0,[%i0+0x12a] ! Mem[000000004c00012a]
p30_far_1_hem:
ldd [%i3+0x160],%l0 ! Mem[000000004d800160]
lduw [%i2+0x100],%l7 ! Mem[000000004d000100]
ldstub [%i0+0x13f],%l6 ! Mem[000000004c00013f]
jmpl %o7,%g0
stb %l0,[%i0+0x12a] ! Mem[000000004c00012a]
p30_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p31_far_1_le:
ldx [%i1+0x150],%l0 ! Mem[000000004e800150]
std %l6,[%i0+0x178] ! Mem[000000004e000178]
ldstub [%i2+0x064],%l1 ! Mem[000000004f000064]
ldstub [%i0+0x0e6],%l4 ! Mem[000000004e0000e6]
swap [%i2+0x0a0],%l3 ! Mem[000000004f0000a0]
jmpl %o7,%g0
lduw [%i0+0x048],%l5 ! Mem[000000004e000048]
p31_far_1_lem:
ldx [%i1+0x150],%l0 ! Mem[000000004e800150]
std %l6,[%i0+0x178] ! Mem[000000004e000178]
ldstub [%i2+0x064],%l1 ! Mem[000000004f000064]
ldstub [%i0+0x0e6],%l4 ! Mem[000000004e0000e6]
swap [%i2+0x0a0],%l3 ! Mem[000000004f0000a0]
jmpl %o7,%g0
lduw [%i0+0x048],%l5 ! Mem[000000004e000048]
p31_far_1_he:
std %l0,[%i1+0x138] ! Mem[000000004e800138]
swap [%i2+0x130],%l3 ! Mem[000000004f000130]
ldsw [%i2+0x0f4],%l0 ! Mem[000000004f0000f4]
ldsh [%i2+0x17e],%l1 ! Mem[000000004f00017e]
jmpl %o7,%g0
lduh [%i1+0x0c8],%l4 ! Mem[000000004e8000c8]
p31_far_1_hem:
std %l0,[%i1+0x138] ! Mem[000000004e800138]
swap [%i2+0x130],%l3 ! Mem[000000004f000130]
ldsw [%i2+0x0f4],%l0 ! Mem[000000004f0000f4]
ldsh [%i2+0x17e],%l1 ! Mem[000000004f00017e]
jmpl %o7,%g0
lduh [%i1+0x0c8],%l4 ! Mem[000000004e8000c8]
p31_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p32_far_1_le:
lduw [%i0+0x040],%l4 ! Mem[0000000050000040]
jmpl %o7,%g0
stb %l2,[%i1+0x0c0] ! Mem[00000000508000c0]
p32_far_1_lem:
lduw [%i0+0x040],%l4 ! Mem[0000000050000040]
jmpl %o7,%g0
stb %l2,[%i1+0x0c0] ! Mem[00000000508000c0]
p32_far_1_he:
stb %l1,[%i1+0x014] ! Mem[0000000050800014]
ldstub [%i2+0x16e],%l2 ! Mem[000000005100016e]
lduh [%i3+0x04c],%l7 ! Mem[000000005180004c]
ldstub [%i0+0x005],%l2 ! Mem[0000000050000005]
stw %l6,[%i1+0x090] ! Mem[0000000050800090]
ldd [%i0+0x0b8],%l2 ! Mem[00000000500000b8]
jmpl %o7,%g0
ldstub [%i1+0x1a2],%l1 ! Mem[00000000508001a2]
p32_far_1_hem:
membar #Sync
stb %l1,[%i1+0x014] ! Mem[0000000050800014]
ldstub [%i2+0x16e],%l2 ! Mem[000000005100016e]
lduh [%i3+0x04c],%l7 ! Mem[000000005180004c]
ldstub [%i0+0x005],%l2 ! Mem[0000000050000005]
stw %l6,[%i1+0x090] ! Mem[0000000050800090]
ldd [%i0+0x0b8],%l2 ! Mem[00000000500000b8]
jmpl %o7,%g0
ldstub [%i1+0x1a2],%l1 ! Mem[00000000508001a2]
p32_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p33_far_1_le:
ldstub [%i1+0x1f1],%l3 ! Mem[00000000528001f1]
jmpl %o7,%g0
ldsb [%i3+0x014],%l2 ! Mem[0000000053800014]
p33_far_1_lem:
ldstub [%i1+0x1f1],%l3 ! Mem[00000000528001f1]
membar #Sync
jmpl %o7,%g0
ldsb [%i3+0x014],%l2 ! Mem[0000000053800014]
p33_far_1_he:
swap [%i0+0x1c4],%l3 ! Mem[00000000520001c4]
ldd [%i1+0x168],%l4 ! Mem[0000000052800168]
ldsw [%i3+0x12c],%l4 ! Mem[000000005380012c]
jmpl %o7,%g0
ldsh [%i1+0x184],%l3 ! Mem[0000000052800184]
p33_far_1_hem:
swap [%i0+0x1c4],%l3 ! Mem[00000000520001c4]
ldd [%i1+0x168],%l4 ! Mem[0000000052800168]
ldsw [%i3+0x12c],%l4 ! Mem[000000005380012c]
jmpl %o7,%g0
ldsh [%i1+0x184],%l3 ! Mem[0000000052800184]
p33_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p34_far_1_le:
ldsb [%i3+0x1e5],%l7 ! Mem[00000000558001e5]
lduh [%i1+0x054],%l3 ! Mem[0000000054800054]
swap [%i2+0x000],%l4 ! Mem[0000000055000000]
jmpl %o7,%g0
stx %l3,[%i3+0x0e8] ! Mem[00000000558000e8]
p34_far_1_lem:
ldsb [%i3+0x1e5],%l7 ! Mem[00000000558001e5]
lduh [%i1+0x054],%l3 ! Mem[0000000054800054]
membar #Sync
swap [%i2+0x000],%l4 ! Mem[0000000055000000]
jmpl %o7,%g0
stx %l3,[%i3+0x0e8] ! Mem[00000000558000e8]
p34_far_1_he:
ldub [%i0+0x187],%l7 ! Mem[0000000054000187]
ldx [%i2+0x078],%l1 ! Mem[0000000055000078]
stb %l4,[%i0+0x062] ! Mem[0000000054000062]
stw %l2,[%i3+0x0e0] ! Mem[00000000558000e0]
jmpl %o7,%g0
ldsw [%i3+0x060],%l5 ! Mem[0000000055800060]
p34_far_1_hem:
ldub [%i0+0x187],%l7 ! Mem[0000000054000187]
ldx [%i2+0x078],%l1 ! Mem[0000000055000078]
stb %l4,[%i0+0x062] ! Mem[0000000054000062]
stw %l2,[%i3+0x0e0] ! Mem[00000000558000e0]
jmpl %o7,%g0
ldsw [%i3+0x060],%l5 ! Mem[0000000055800060]
p34_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p35_far_1_le:
lduh [%i0+0x0e8],%l6 ! Mem[00000000560000e8]
ldd [%i1+0x098],%l0 ! Mem[0000000056800098]
ldub [%i2+0x16a],%l4 ! Mem[000000005700016a]
std %l4,[%i1+0x108] ! Mem[0000000056800108]
ldsw [%i3+0x1a4],%l3 ! Mem[00000000578001a4]
sth %l5,[%i0+0x15c] ! Mem[000000005600015c]
swap [%i1+0x17c],%l3 ! Mem[000000005680017c]
jmpl %o7,%g0
stx %l5,[%i2+0x010] ! Mem[0000000057000010]
p35_far_1_lem:
lduh [%i0+0x0e8],%l6 ! Mem[00000000560000e8]
ldd [%i1+0x098],%l0 ! Mem[0000000056800098]
ldub [%i2+0x16a],%l4 ! Mem[000000005700016a]
std %l4,[%i1+0x108] ! Mem[0000000056800108]
ldsw [%i3+0x1a4],%l3 ! Mem[00000000578001a4]
sth %l5,[%i0+0x15c] ! Mem[000000005600015c]
swap [%i1+0x17c],%l3 ! Mem[000000005680017c]
membar #Sync
jmpl %o7,%g0
stx %l5,[%i2+0x010] ! Mem[0000000057000010]
p35_far_1_he:
swap [%i0+0x0b8],%l7 ! Mem[00000000560000b8]
ldub [%i3+0x149],%l2 ! Mem[0000000057800149]
std %l0,[%i1+0x010] ! Mem[0000000056800010]
ldstub [%i3+0x09e],%l6 ! Mem[000000005780009e]
ldstub [%i0+0x004],%l2 ! Mem[0000000056000004]
swap [%i3+0x0c8],%l3 ! Mem[00000000578000c8]
jmpl %o7,%g0
stw %l7,[%i3+0x134] ! Mem[0000000057800134]
p35_far_1_hem:
swap [%i0+0x0b8],%l7 ! Mem[00000000560000b8]
ldub [%i3+0x149],%l2 ! Mem[0000000057800149]
membar #Sync
std %l0,[%i1+0x010] ! Mem[0000000056800010]
ldstub [%i3+0x09e],%l6 ! Mem[000000005780009e]
ldstub [%i0+0x004],%l2 ! Mem[0000000056000004]
swap [%i3+0x0c8],%l3 ! Mem[00000000578000c8]
jmpl %o7,%g0
stw %l7,[%i3+0x134] ! Mem[0000000057800134]
p35_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p36_far_1_le:
swap [%i2+0x1e4],%l7 ! Mem[00000000590001e4]
jmpl %o7,%g0
ldx [%i2+0x030],%l2 ! Mem[0000000059000030]
p36_far_1_lem:
swap [%i2+0x1e4],%l7 ! Mem[00000000590001e4]
membar #Sync
jmpl %o7,%g0
ldx [%i2+0x030],%l2 ! Mem[0000000059000030]
p36_far_1_he:
lduh [%i1+0x08e],%l1 ! Mem[000000005880008e]
swap [%i2+0x054],%l7 ! Mem[0000000059000054]
swap [%i0+0x130],%l0 ! Mem[0000000058000130]
jmpl %o7,%g0
ldsw [%i1+0x0d8],%l2 ! Mem[00000000588000d8]
p36_far_1_hem:
lduh [%i1+0x08e],%l1 ! Mem[000000005880008e]
swap [%i2+0x054],%l7 ! Mem[0000000059000054]
swap [%i0+0x130],%l0 ! Mem[0000000058000130]
jmpl %o7,%g0
ldsw [%i1+0x0d8],%l2 ! Mem[00000000588000d8]
p36_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p37_far_1_le:
ldsb [%i3+0x1e5],%l7 ! Mem[000000005b8001e5]
jmpl %o7,%g0
ldsw [%i1+0x014],%l2 ! Mem[000000005a800014]
p37_far_1_lem:
ldsb [%i3+0x1e5],%l7 ! Mem[000000005b8001e5]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x014],%l2 ! Mem[000000005a800014]
p37_far_1_he:
ldsw [%i2+0x0e0],%l6 ! Mem[000000005b0000e0]
ldub [%i1+0x1cc],%l4 ! Mem[000000005a8001cc]
ldsw [%i1+0x184],%l7 ! Mem[000000005a800184]
jmpl %o7,%g0
ldsb [%i1+0x0f8],%l2 ! Mem[000000005a8000f8]
p37_far_1_hem:
ldsw [%i2+0x0e0],%l6 ! Mem[000000005b0000e0]
ldub [%i1+0x1cc],%l4 ! Mem[000000005a8001cc]
ldsw [%i1+0x184],%l7 ! Mem[000000005a800184]
jmpl %o7,%g0
ldsb [%i1+0x0f8],%l2 ! Mem[000000005a8000f8]
p37_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p38_far_1_le:
ldsb [%i0+0x0ef],%l3 ! Mem[000000005c0000ef]
stw %l1,[%i2+0x09c] ! Mem[000000005d00009c]
stb %l1,[%i1+0x16b] ! Mem[000000005c80016b]
ldx [%i3+0x198],%l5 ! Mem[000000005d800198]
jmpl %o7,%g0
swap [%i2+0x04c],%l2 ! Mem[000000005d00004c]
p38_far_1_lem:
ldsb [%i0+0x0ef],%l3 ! Mem[000000005c0000ef]
stw %l1,[%i2+0x09c] ! Mem[000000005d00009c]
stb %l1,[%i1+0x16b] ! Mem[000000005c80016b]
ldx [%i3+0x198],%l5 ! Mem[000000005d800198]
jmpl %o7,%g0
swap [%i2+0x04c],%l2 ! Mem[000000005d00004c]
p38_far_1_he:
stw %l0,[%i3+0x0d4] ! Mem[000000005d8000d4]
stx %l1,[%i3+0x158] ! Mem[000000005d800158]
ldstub [%i3+0x0c8],%l4 ! Mem[000000005d8000c8]
stx %l7,[%i0+0x178] ! Mem[000000005c000178]
std %l0,[%i2+0x160] ! Mem[000000005d000160]
ldx [%i3+0x010],%l1 ! Mem[000000005d800010]
jmpl %o7,%g0
lduw [%i1+0x174],%l4 ! Mem[000000005c800174]
p38_far_1_hem:
stw %l0,[%i3+0x0d4] ! Mem[000000005d8000d4]
stx %l1,[%i3+0x158] ! Mem[000000005d800158]
ldstub [%i3+0x0c8],%l4 ! Mem[000000005d8000c8]
stx %l7,[%i0+0x178] ! Mem[000000005c000178]
std %l0,[%i2+0x160] ! Mem[000000005d000160]
membar #Sync
ldx [%i3+0x010],%l1 ! Mem[000000005d800010]
jmpl %o7,%g0
lduw [%i1+0x174],%l4 ! Mem[000000005c800174]
p38_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p39_far_1_le:
stx %l7,[%i1+0x1c0] ! Mem[000000005e8001c0]
jmpl %o7,%g0
stb %l3,[%i0+0x054] ! Mem[000000005e000054]
p39_far_1_lem:
stx %l7,[%i1+0x1c0] ! Mem[000000005e8001c0]
jmpl %o7,%g0
stb %l3,[%i0+0x054] ! Mem[000000005e000054]
p39_far_1_he:
jmpl %o7,%g0
ldsb [%i0+0x08f],%l1 ! Mem[000000005e00008f]
jmpl %o7,%g0
nop
p39_far_1_hem:
jmpl %o7,%g0
ldsb [%i0+0x08f],%l1 ! Mem[000000005e00008f]
jmpl %o7,%g0
nop
p39_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p40_far_1_le:
stw %l4,[%i1+0x1b8] ! Mem[00000000608001b8]
swap [%i1+0x120],%l2 ! Mem[0000000060800120]
ldd [%i2+0x180],%l6 ! Mem[0000000061000180]
ldstub [%i0+0x0e6],%l4 ! Mem[00000000600000e6]
ldstub [%i1+0x083],%l3 ! Mem[0000000060800083]
jmpl %o7,%g0
ldub [%i0+0x06b],%l5 ! Mem[000000006000006b]
p40_far_1_lem:
stw %l4,[%i1+0x1b8] ! Mem[00000000608001b8]
swap [%i1+0x120],%l2 ! Mem[0000000060800120]
ldd [%i2+0x180],%l6 ! Mem[0000000061000180]
ldstub [%i0+0x0e6],%l4 ! Mem[00000000600000e6]
ldstub [%i1+0x083],%l3 ! Mem[0000000060800083]
jmpl %o7,%g0
ldub [%i0+0x06b],%l5 ! Mem[000000006000006b]
p40_far_1_he:
stb %l0,[%i0+0x11b] ! Mem[000000006000011b]
ldstub [%i2+0x109],%l6 ! Mem[0000000061000109]
stb %l0,[%i3+0x0d7] ! Mem[00000000618000d7]
lduh [%i2+0x15e],%l1 ! Mem[000000006100015e]
jmpl %o7,%g0
ldstub [%i2+0x03e],%l6 ! Mem[000000006100003e]
p40_far_1_hem:
stb %l0,[%i0+0x11b] ! Mem[000000006000011b]
ldstub [%i2+0x109],%l6 ! Mem[0000000061000109]
stb %l0,[%i3+0x0d7] ! Mem[00000000618000d7]
lduh [%i2+0x15e],%l1 ! Mem[000000006100015e]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x03e],%l6 ! Mem[000000006100003e]
p40_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p41_far_1_le:
sth %l7,[%i1+0x114] ! Mem[0000000062800114]
stx %l2,[%i2+0x120] ! Mem[0000000063000120]
stb %l1,[%i3+0x044] ! Mem[0000000063800044]
ldx [%i0+0x0e0],%l4 ! Mem[00000000620000e0]
swap [%i3+0x0a0],%l3 ! Mem[00000000638000a0]
jmpl %o7,%g0
ldstub [%i3+0x04b],%l5 ! Mem[000000006380004b]
p41_far_1_lem:
sth %l7,[%i1+0x114] ! Mem[0000000062800114]
stx %l2,[%i2+0x120] ! Mem[0000000063000120]
stb %l1,[%i3+0x044] ! Mem[0000000063800044]
ldx [%i0+0x0e0],%l4 ! Mem[00000000620000e0]
swap [%i3+0x0a0],%l3 ! Mem[00000000638000a0]
jmpl %o7,%g0
ldstub [%i3+0x04b],%l5 ! Mem[000000006380004b]
p41_far_1_he:
ldx [%i1+0x138],%l0 ! Mem[0000000062800138]
ldsw [%i3+0x110],%l3 ! Mem[0000000063800110]
lduh [%i3+0x13e],%l6 ! Mem[000000006380013e]
swap [%i1+0x090],%l6 ! Mem[0000000062800090]
jmpl %o7,%g0
stx %l3,[%i2+0x0b8] ! Mem[00000000630000b8]
p41_far_1_hem:
ldx [%i1+0x138],%l0 ! Mem[0000000062800138]
ldsw [%i3+0x110],%l3 ! Mem[0000000063800110]
lduh [%i3+0x13e],%l6 ! Mem[000000006380013e]
swap [%i1+0x090],%l6 ! Mem[0000000062800090]
jmpl %o7,%g0
stx %l3,[%i2+0x0b8] ! Mem[00000000630000b8]
p41_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p42_far_1_le:
std %l2,[%i0+0x0c8] ! Mem[00000000640000c8]
swap [%i1+0x09c],%l1 ! Mem[000000006480009c]
ldsw [%i3+0x148],%l1 ! Mem[0000000065800148]
ldstub [%i0+0x1fd],%l3 ! Mem[00000000640001fd]
jmpl %o7,%g0
ldsw [%i0+0x044],%l3 ! Mem[0000000064000044]
p42_far_1_lem:
std %l2,[%i0+0x0c8] ! Mem[00000000640000c8]
swap [%i1+0x09c],%l1 ! Mem[000000006480009c]
ldsw [%i3+0x148],%l1 ! Mem[0000000065800148]
ldstub [%i0+0x1fd],%l3 ! Mem[00000000640001fd]
jmpl %o7,%g0
ldsw [%i0+0x044],%l3 ! Mem[0000000064000044]
p42_far_1_he:
ldx [%i3+0x0f0],%l0 ! Mem[00000000658000f0]
ldsb [%i1+0x15e],%l1 ! Mem[000000006480015e]
sth %l6,[%i1+0x01e] ! Mem[000000006480001e]
jmpl %o7,%g0
ldd [%i1+0x098],%l6 ! Mem[0000000064800098]
p42_far_1_hem:
ldx [%i3+0x0f0],%l0 ! Mem[00000000658000f0]
ldsb [%i1+0x15e],%l1 ! Mem[000000006480015e]
membar #Sync
sth %l6,[%i1+0x01e] ! Mem[000000006480001e]
jmpl %o7,%g0
ldd [%i1+0x098],%l6 ! Mem[0000000064800098]
p42_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p43_far_1_le:
ldx [%i0+0x0e8],%l6 ! Mem[00000000660000e8]
ldsh [%i3+0x0bc],%l1 ! Mem[00000000678000bc]
ldx [%i1+0x168],%l1 ! Mem[0000000066800168]
ldd [%i0+0x1f8],%l2 ! Mem[00000000660001f8]
ldstub [%i0+0x0f5],%l1 ! Mem[00000000660000f5]
ldstub [%i0+0x04a],%l4 ! Mem[000000006600004a]
ldsb [%i2+0x1e3],%l1 ! Mem[00000000670001e3]
jmpl %o7,%g0
ldstub [%i0+0x1bf],%l3 ! Mem[00000000660001bf]
p43_far_1_lem:
ldx [%i0+0x0e8],%l6 ! Mem[00000000660000e8]
ldsh [%i3+0x0bc],%l1 ! Mem[00000000678000bc]
ldx [%i1+0x168],%l1 ! Mem[0000000066800168]
ldd [%i0+0x1f8],%l2 ! Mem[00000000660001f8]
ldstub [%i0+0x0f5],%l1 ! Mem[00000000660000f5]
ldstub [%i0+0x04a],%l4 ! Mem[000000006600004a]
ldsb [%i2+0x1e3],%l1 ! Mem[00000000670001e3]
jmpl %o7,%g0
ldstub [%i0+0x1bf],%l3 ! Mem[00000000660001bf]
p43_far_1_he:
jmpl %o7,%g0
sth %l2,[%i1+0x07c] ! Mem[000000006680007c]
jmpl %o7,%g0
nop
p43_far_1_hem:
jmpl %o7,%g0
sth %l2,[%i1+0x07c] ! Mem[000000006680007c]
jmpl %o7,%g0
nop
p43_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p44_far_1_le:
ldstub [%i0+0x1c5],%l7 ! Mem[00000000680001c5]
swap [%i2+0x034],%l2 ! Mem[0000000069000034]
lduw [%i3+0x178],%l5 ! Mem[0000000069800178]
jmpl %o7,%g0
stw %l5,[%i3+0x1fc] ! Mem[00000000698001fc]
p44_far_1_lem:
ldstub [%i0+0x1c5],%l7 ! Mem[00000000680001c5]
membar #Sync
swap [%i2+0x034],%l2 ! Mem[0000000069000034]
lduw [%i3+0x178],%l5 ! Mem[0000000069800178]
jmpl %o7,%g0
stw %l5,[%i3+0x1fc] ! Mem[00000000698001fc]
p44_far_1_he:
ldsb [%i3+0x0cc],%l4 ! Mem[00000000698000cc]
lduh [%i2+0x058],%l1 ! Mem[0000000069000058]
ldsh [%i1+0x062],%l4 ! Mem[0000000068800062]
jmpl %o7,%g0
ldstub [%i0+0x0c0],%l2 ! Mem[00000000680000c0]
p44_far_1_hem:
ldsb [%i3+0x0cc],%l4 ! Mem[00000000698000cc]
lduh [%i2+0x058],%l1 ! Mem[0000000069000058]
ldsh [%i1+0x062],%l4 ! Mem[0000000068800062]
jmpl %o7,%g0
ldstub [%i0+0x0c0],%l2 ! Mem[00000000680000c0]
p44_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p45_far_1_le:
sth %l7,[%i1+0x1c4] ! Mem[000000006a8001c4]
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[000000006a000010]
p45_far_1_lem:
sth %l7,[%i1+0x1c4] ! Mem[000000006a8001c4]
membar #Sync
jmpl %o7,%g0
ldx [%i0+0x010],%l2 ! Mem[000000006a000010]
p45_far_1_he:
swap [%i2+0x0e0],%l6 ! Mem[000000006b0000e0]
ldsw [%i3+0x110],%l3 ! Mem[000000006b800110]
ldd [%i0+0x180],%l6 ! Mem[000000006a000180]
jmpl %o7,%g0
std %l0,[%i2+0x078] ! Mem[000000006b000078]
p45_far_1_hem:
swap [%i2+0x0e0],%l6 ! Mem[000000006b0000e0]
ldsw [%i3+0x110],%l3 ! Mem[000000006b800110]
ldd [%i0+0x180],%l6 ! Mem[000000006a000180]
jmpl %o7,%g0
std %l0,[%i2+0x078] ! Mem[000000006b000078]
p45_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p46_far_1_le:
std %l4,[%i1+0x0e0] ! Mem[000000006c8000e0]
jmpl %o7,%g0
stw %l3,[%i3+0x1fc] ! Mem[000000006d8001fc]
p46_far_1_lem:
std %l4,[%i1+0x0e0] ! Mem[000000006c8000e0]
jmpl %o7,%g0
stw %l3,[%i3+0x1fc] ! Mem[000000006d8001fc]
p46_far_1_he:
jmpl %o7,%g0
lduw [%i2+0x178],%l0 ! Mem[000000006d000178]
jmpl %o7,%g0
nop
p46_far_1_hem:
jmpl %o7,%g0
lduw [%i2+0x178],%l0 ! Mem[000000006d000178]
jmpl %o7,%g0
nop
p46_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p47_far_1_le:
ldsh [%i0+0x1e4],%l7 ! Mem[000000006e0001e4]
jmpl %o7,%g0
ldub [%i3+0x074],%l3 ! Mem[000000006f800074]
p47_far_1_lem:
ldsh [%i0+0x1e4],%l7 ! Mem[000000006e0001e4]
jmpl %o7,%g0
ldub [%i3+0x074],%l3 ! Mem[000000006f800074]
p47_far_1_he:
jmpl %o7,%g0
ldx [%i0+0x088],%l1 ! Mem[000000006e000088]
jmpl %o7,%g0
nop
p47_far_1_hem:
jmpl %o7,%g0
ldx [%i0+0x088],%l1 ! Mem[000000006e000088]
jmpl %o7,%g0
nop
p47_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p48_far_1_le:
stb %l7,[%i1+0x1e5] ! Mem[00000000708001e5]
jmpl %o7,%g0
stb %l3,[%i0+0x074] ! Mem[0000000070000074]
p48_far_1_lem:
stb %l7,[%i1+0x1e5] ! Mem[00000000708001e5]
jmpl %o7,%g0
stb %l3,[%i0+0x074] ! Mem[0000000070000074]
p48_far_1_he:
jmpl %o7,%g0
ldub [%i2+0x08f],%l1 ! Mem[000000007100008f]
jmpl %o7,%g0
nop
p48_far_1_hem:
jmpl %o7,%g0
ldub [%i2+0x08f],%l1 ! Mem[000000007100008f]
jmpl %o7,%g0
nop
p48_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p49_far_1_le:
ldx [%i2+0x0c8],%l3 ! Mem[00000000730000c8]
sth %l1,[%i2+0x186] ! Mem[0000000073000186]
stx %l4,[%i2+0x0e0] ! Mem[00000000730000e0]
ldsb [%i2+0x001],%l7 ! Mem[0000000073000001]
jmpl %o7,%g0
stw %l5,[%i1+0x130] ! Mem[0000000072800130]
p49_far_1_lem:
ldx [%i2+0x0c8],%l3 ! Mem[00000000730000c8]
sth %l1,[%i2+0x186] ! Mem[0000000073000186]
stx %l4,[%i2+0x0e0] ! Mem[00000000730000e0]
membar #Sync
ldsb [%i2+0x001],%l7 ! Mem[0000000073000001]
jmpl %o7,%g0
stw %l5,[%i1+0x130] ! Mem[0000000072800130]
p49_far_1_he:
ldd [%i2+0x060],%l4 ! Mem[0000000073000060]
ldx [%i1+0x100],%l4 ! Mem[0000000072800100]
jmpl %o7,%g0
ldstub [%i3+0x069],%l4 ! Mem[0000000073800069]
p49_far_1_hem:
ldd [%i2+0x060],%l4 ! Mem[0000000073000060]
ldx [%i1+0x100],%l4 ! Mem[0000000072800100]
jmpl %o7,%g0
ldstub [%i3+0x069],%l4 ! Mem[0000000073800069]
p49_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p50_far_1_le:
ldsw [%i1+0x0f0],%l6 ! Mem[00000000748000f0]
ldsb [%i1+0x067],%l5 ! Mem[0000000074800067]
lduw [%i2+0x1d0],%l6 ! Mem[00000000750001d0]
jmpl %o7,%g0
ldstub [%i2+0x00d],%l4 ! Mem[000000007500000d]
p50_far_1_lem:
ldsw [%i1+0x0f0],%l6 ! Mem[00000000748000f0]
ldsb [%i1+0x067],%l5 ! Mem[0000000074800067]
lduw [%i2+0x1d0],%l6 ! Mem[00000000750001d0]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x00d],%l4 ! Mem[000000007500000d]
p50_far_1_he:
jmpl %o7,%g0
sth %l6,[%i0+0x17a] ! Mem[000000007400017a]
jmpl %o7,%g0
nop
p50_far_1_hem:
jmpl %o7,%g0
sth %l6,[%i0+0x17a] ! Mem[000000007400017a]
jmpl %o7,%g0
nop
p50_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p51_far_1_le:
ldstub [%i1+0x121],%l3 ! Mem[0000000076800121]
ldsw [%i3+0x1f8],%l2 ! Mem[00000000778001f8]
lduw [%i3+0x130],%l5 ! Mem[0000000077800130]
lduw [%i2+0x020],%l4 ! Mem[0000000077000020]
ldd [%i3+0x188],%l0 ! Mem[0000000077800188]
ldstub [%i1+0x14e],%l2 ! Mem[000000007680014e]
jmpl %o7,%g0
lduw [%i0+0x114],%l5 ! Mem[0000000076000114]
p51_far_1_lem:
ldstub [%i1+0x121],%l3 ! Mem[0000000076800121]
ldsw [%i3+0x1f8],%l2 ! Mem[00000000778001f8]
lduw [%i3+0x130],%l5 ! Mem[0000000077800130]
membar #Sync
lduw [%i2+0x020],%l4 ! Mem[0000000077000020]
ldd [%i3+0x188],%l0 ! Mem[0000000077800188]
ldstub [%i1+0x14e],%l2 ! Mem[000000007680014e]
jmpl %o7,%g0
lduw [%i0+0x114],%l5 ! Mem[0000000076000114]
p51_far_1_he:
stw %l1,[%i3+0x164] ! Mem[0000000077800164]
jmpl %o7,%g0
lduw [%i1+0x050],%l3 ! Mem[0000000076800050]
p51_far_1_hem:
stw %l1,[%i3+0x164] ! Mem[0000000077800164]
jmpl %o7,%g0
lduw [%i1+0x050],%l3 ! Mem[0000000076800050]
p51_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p52_far_1_le:
std %l6,[%i1+0x0d0] ! Mem[00000000788000d0]
stx %l5,[%i0+0x040] ! Mem[0000000078000040]
ldsb [%i0+0x1d2],%l6 ! Mem[00000000780001d2]
jmpl %o7,%g0
lduh [%i0+0x02c],%l4 ! Mem[000000007800002c]
p52_far_1_lem:
std %l6,[%i1+0x0d0] ! Mem[00000000788000d0]
stx %l5,[%i0+0x040] ! Mem[0000000078000040]
ldsb [%i0+0x1d2],%l6 ! Mem[00000000780001d2]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x02c],%l4 ! Mem[000000007800002c]
p52_far_1_he:
jmpl %o7,%g0
stw %l4,[%i0+0x0cc] ! Mem[00000000780000cc]
jmpl %o7,%g0
nop
p52_far_1_hem:
jmpl %o7,%g0
stw %l4,[%i0+0x0cc] ! Mem[00000000780000cc]
jmpl %o7,%g0
nop
p52_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p53_far_1_le:
stw %l6,[%i2+0x0d0] ! Mem[000000007b0000d0]
swap [%i3+0x014],%l2 ! Mem[000000007b800014]
ldsh [%i3+0x17a],%l5 ! Mem[000000007b80017a]
jmpl %o7,%g0
lduh [%i2+0x1dc],%l5 ! Mem[000000007b0001dc]
p53_far_1_lem:
stw %l6,[%i2+0x0d0] ! Mem[000000007b0000d0]
membar #Sync
swap [%i3+0x014],%l2 ! Mem[000000007b800014]
ldsh [%i3+0x17a],%l5 ! Mem[000000007b80017a]
jmpl %o7,%g0
lduh [%i2+0x1dc],%l5 ! Mem[000000007b0001dc]
p53_far_1_he:
std %l4,[%i0+0x0c8] ! Mem[000000007a0000c8]
ldd [%i3+0x078],%l0 ! Mem[000000007b800078]
stw %l4,[%i3+0x040] ! Mem[000000007b800040]
jmpl %o7,%g0
ldub [%i0+0x0e0],%l2 ! Mem[000000007a0000e0]
p53_far_1_hem:
std %l4,[%i0+0x0c8] ! Mem[000000007a0000c8]
ldd [%i3+0x078],%l0 ! Mem[000000007b800078]
stw %l4,[%i3+0x040] ! Mem[000000007b800040]
jmpl %o7,%g0
ldub [%i0+0x0e0],%l2 ! Mem[000000007a0000e0]
p53_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p54_far_1_le:
ldub [%i3+0x129],%l3 ! Mem[000000007d800129]
ldsw [%i0+0x158],%l0 ! Mem[000000007c000158]
sth %l5,[%i3+0x0e2] ! Mem[000000007d8000e2]
ldub [%i1+0x17e],%l1 ! Mem[000000007c80017e]
swap [%i0+0x0c8],%l4 ! Mem[000000007c0000c8]
ldsw [%i3+0x17c],%l7 ! Mem[000000007d80017c]
jmpl %o7,%g0
std %l2,[%i2+0x110] ! Mem[000000007d000110]
p54_far_1_lem:
ldub [%i3+0x129],%l3 ! Mem[000000007d800129]
ldsw [%i0+0x158],%l0 ! Mem[000000007c000158]
sth %l5,[%i3+0x0e2] ! Mem[000000007d8000e2]
ldub [%i1+0x17e],%l1 ! Mem[000000007c80017e]
swap [%i0+0x0c8],%l4 ! Mem[000000007c0000c8]
ldsw [%i3+0x17c],%l7 ! Mem[000000007d80017c]
jmpl %o7,%g0
std %l2,[%i2+0x110] ! Mem[000000007d000110]
p54_far_1_he:
stw %l1,[%i0+0x06c] ! Mem[000000007c00006c]
stb %l3,[%i0+0x04a] ! Mem[000000007c00004a]
lduh [%i0+0x1b4],%l3 ! Mem[000000007c0001b4]
ldstub [%i3+0x08f],%l4 ! Mem[000000007d80008f]
jmpl %o7,%g0
ldsb [%i2+0x11a],%l2 ! Mem[000000007d00011a]
p54_far_1_hem:
stw %l1,[%i0+0x06c] ! Mem[000000007c00006c]
stb %l3,[%i0+0x04a] ! Mem[000000007c00004a]
lduh [%i0+0x1b4],%l3 ! Mem[000000007c0001b4]
ldstub [%i3+0x08f],%l4 ! Mem[000000007d80008f]
jmpl %o7,%g0
ldsb [%i2+0x11a],%l2 ! Mem[000000007d00011a]
p54_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p55_far_1_le:
swap [%i1+0x0f0],%l6 ! Mem[000000007e8000f0]
ldx [%i0+0x060],%l5 ! Mem[000000007e000060]
std %l6,[%i3+0x1d0] ! Mem[000000007f8001d0]
jmpl %o7,%g0
ldd [%i0+0x028],%l4 ! Mem[000000007e000028]
p55_far_1_lem:
swap [%i1+0x0f0],%l6 ! Mem[000000007e8000f0]
ldx [%i0+0x060],%l5 ! Mem[000000007e000060]
std %l6,[%i3+0x1d0] ! Mem[000000007f8001d0]
membar #Sync
jmpl %o7,%g0
ldd [%i0+0x028],%l4 ! Mem[000000007e000028]
p55_far_1_he:
jmpl %o7,%g0
ldx [%i1+0x178],%l6 ! Mem[000000007e800178]
jmpl %o7,%g0
nop
p55_far_1_hem:
jmpl %o7,%g0
ldx [%i1+0x178],%l6 ! Mem[000000007e800178]
jmpl %o7,%g0
nop
p55_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p56_far_1_le:
jmpl %o7,%g0
swap [%i1+0x0d4],%l3 ! Mem[00000000808000d4]
jmpl %o7,%g0
nop
p56_far_1_lem:
jmpl %o7,%g0
swap [%i1+0x0d4],%l3 ! Mem[00000000808000d4]
jmpl %o7,%g0
nop
p56_far_1_he:
ldstub [%i3+0x0e9],%l6 ! Mem[00000000818000e9]
swap [%i3+0x080],%l3 ! Mem[0000000081800080]
lduw [%i3+0x048],%l5 ! Mem[0000000081800048]
std %l4,[%i2+0x130] ! Mem[0000000081000130]
ldstub [%i0+0x184],%l3 ! Mem[0000000080000184]
ldub [%i0+0x15c],%l5 ! Mem[000000008000015c]
swap [%i1+0x15c],%l3 ! Mem[000000008080015c]
jmpl %o7,%g0
sth %l5,[%i2+0x030] ! Mem[0000000081000030]
p56_far_1_hem:
ldstub [%i3+0x0e9],%l6 ! Mem[00000000818000e9]
swap [%i3+0x080],%l3 ! Mem[0000000081800080]
lduw [%i3+0x048],%l5 ! Mem[0000000081800048]
std %l4,[%i2+0x130] ! Mem[0000000081000130]
ldstub [%i0+0x184],%l3 ! Mem[0000000080000184]
ldub [%i0+0x15c],%l5 ! Mem[000000008000015c]
swap [%i1+0x15c],%l3 ! Mem[000000008080015c]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i2+0x030] ! Mem[0000000081000030]
p56_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p57_far_1_le:
ldstub [%i1+0x1e5],%l7 ! Mem[00000000828001e5]
swap [%i2+0x014],%l2 ! Mem[0000000083000014]
sth %l5,[%i0+0x17a] ! Mem[000000008200017a]
jmpl %o7,%g0
ldx [%i0+0x1d8],%l5 ! Mem[00000000820001d8]
p57_far_1_lem:
ldstub [%i1+0x1e5],%l7 ! Mem[00000000828001e5]
membar #Sync
swap [%i2+0x014],%l2 ! Mem[0000000083000014]
sth %l5,[%i0+0x17a] ! Mem[000000008200017a]
jmpl %o7,%g0
ldx [%i0+0x1d8],%l5 ! Mem[00000000820001d8]
p57_far_1_he:
ldsw [%i3+0x0cc],%l4 ! Mem[00000000838000cc]
swap [%i3+0x06c],%l6 ! Mem[000000008380006c]
sth %l3,[%i1+0x128] ! Mem[0000000082800128]
jmpl %o7,%g0
lduw [%i1+0x1e4],%l3 ! Mem[00000000828001e4]
p57_far_1_hem:
ldsw [%i3+0x0cc],%l4 ! Mem[00000000838000cc]
swap [%i3+0x06c],%l6 ! Mem[000000008380006c]
sth %l3,[%i1+0x128] ! Mem[0000000082800128]
jmpl %o7,%g0
lduw [%i1+0x1e4],%l3 ! Mem[00000000828001e4]
p57_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p58_far_1_le:
ldub [%i0+0x0e6],%l4 ! Mem[00000000840000e6]
jmpl %o7,%g0
sth %l3,[%i0+0x1c4] ! Mem[00000000840001c4]
p58_far_1_lem:
ldub [%i0+0x0e6],%l4 ! Mem[00000000840000e6]
jmpl %o7,%g0
sth %l3,[%i0+0x1c4] ! Mem[00000000840001c4]
p58_far_1_he:
stb %l3,[%i0+0x086] ! Mem[0000000084000086]
swap [%i0+0x160],%l1 ! Mem[0000000084000160]
ldsb [%i3+0x04d],%l7 ! Mem[000000008580004d]
std %l2,[%i0+0x020] ! Mem[0000000084000020]
ldstub [%i3+0x090],%l6 ! Mem[0000000085800090]
ldstub [%i3+0x0a5],%l5 ! Mem[00000000858000a5]
lduh [%i0+0x048],%l6 ! Mem[0000000084000048]
jmpl %o7,%g0
std %l4,[%i2+0x008] ! Mem[0000000085000008]
p58_far_1_hem:
stb %l3,[%i0+0x086] ! Mem[0000000084000086]
swap [%i0+0x160],%l1 ! Mem[0000000084000160]
ldsb [%i3+0x04d],%l7 ! Mem[000000008580004d]
membar #Sync
std %l2,[%i0+0x020] ! Mem[0000000084000020]
ldstub [%i3+0x090],%l6 ! Mem[0000000085800090]
ldstub [%i3+0x0a5],%l5 ! Mem[00000000858000a5]
lduh [%i0+0x048],%l6 ! Mem[0000000084000048]
membar #Sync
jmpl %o7,%g0
std %l4,[%i2+0x008] ! Mem[0000000085000008]
p58_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p59_far_1_le:
ldx [%i1+0x110],%l7 ! Mem[0000000086800110]
jmpl %o7,%g0
lduw [%i1+0x100],%l2 ! Mem[0000000086800100]
p59_far_1_lem:
ldx [%i1+0x110],%l7 ! Mem[0000000086800110]
jmpl %o7,%g0
lduw [%i1+0x100],%l2 ! Mem[0000000086800100]
p59_far_1_he:
swap [%i1+0x120],%l6 ! Mem[0000000086800120]
swap [%i3+0x188],%l3 ! Mem[0000000087800188]
stb %l0,[%i2+0x0c5] ! Mem[00000000870000c5]
ldub [%i0+0x0cf],%l4 ! Mem[00000000860000cf]
lduh [%i0+0x11a],%l0 ! Mem[000000008600011a]
swap [%i3+0x128],%l6 ! Mem[0000000087800128]
ldstub [%i0+0x0c3],%l5 ! Mem[00000000860000c3]
jmpl %o7,%g0
ldsh [%i3+0x17e],%l1 ! Mem[000000008780017e]
p59_far_1_hem:
swap [%i1+0x120],%l6 ! Mem[0000000086800120]
swap [%i3+0x188],%l3 ! Mem[0000000087800188]
stb %l0,[%i2+0x0c5] ! Mem[00000000870000c5]
ldub [%i0+0x0cf],%l4 ! Mem[00000000860000cf]
lduh [%i0+0x11a],%l0 ! Mem[000000008600011a]
swap [%i3+0x128],%l6 ! Mem[0000000087800128]
ldstub [%i0+0x0c3],%l5 ! Mem[00000000860000c3]
jmpl %o7,%g0
ldsh [%i3+0x17e],%l1 ! Mem[000000008780017e]
p59_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p60_far_1_le:
ldstub [%i2+0x0c9],%l6 ! Mem[00000000890000c9]
ldsh [%i0+0x0a2],%l3 ! Mem[00000000880000a2]
ldd [%i3+0x148],%l4 ! Mem[0000000089800148]
swap [%i1+0x134],%l4 ! Mem[0000000088800134]
ldstub [%i2+0x044],%l3 ! Mem[0000000089000044]
stw %l3,[%i3+0x0b8] ! Mem[00000000898000b8]
swap [%i0+0x1c4],%l7 ! Mem[00000000880001c4]
jmpl %o7,%g0
sth %l5,[%i1+0x030] ! Mem[0000000088800030]
p60_far_1_lem:
ldstub [%i2+0x0c9],%l6 ! Mem[00000000890000c9]
ldsh [%i0+0x0a2],%l3 ! Mem[00000000880000a2]
ldd [%i3+0x148],%l4 ! Mem[0000000089800148]
swap [%i1+0x134],%l4 ! Mem[0000000088800134]
ldstub [%i2+0x044],%l3 ! Mem[0000000089000044]
stw %l3,[%i3+0x0b8] ! Mem[00000000898000b8]
swap [%i0+0x1c4],%l7 ! Mem[00000000880001c4]
membar #Sync
jmpl %o7,%g0
sth %l5,[%i1+0x030] ! Mem[0000000088800030]
p60_far_1_he:
stx %l1,[%i1+0x1a0] ! Mem[00000000888001a0]
swap [%i0+0x1a4],%l0 ! Mem[00000000880001a4]
ldsh [%i2+0x1bc],%l6 ! Mem[00000000890001bc]
swap [%i0+0x160],%l2 ! Mem[0000000088000160]
ldstub [%i3+0x024],%l2 ! Mem[0000000089800024]
ldstub [%i3+0x07e],%l5 ! Mem[000000008980007e]
jmpl %o7,%g0
ldx [%i0+0x130],%l7 ! Mem[0000000088000130]
p60_far_1_hem:
stx %l1,[%i1+0x1a0] ! Mem[00000000888001a0]
swap [%i0+0x1a4],%l0 ! Mem[00000000880001a4]
ldsh [%i2+0x1bc],%l6 ! Mem[00000000890001bc]
swap [%i0+0x160],%l2 ! Mem[0000000088000160]
membar #Sync
ldstub [%i3+0x024],%l2 ! Mem[0000000089800024]
ldstub [%i3+0x07e],%l5 ! Mem[000000008980007e]
jmpl %o7,%g0
ldx [%i0+0x130],%l7 ! Mem[0000000088000130]
p60_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p61_far_1_le:
swap [%i2+0x120],%l3 ! Mem[000000008b000120]
ldsw [%i3+0x1f8],%l2 ! Mem[000000008b8001f8]
ldstub [%i3+0x05a],%l5 ! Mem[000000008b80005a]
ldd [%i1+0x130],%l6 ! Mem[000000008a800130]
swap [%i2+0x084],%l3 ! Mem[000000008b000084]
lduh [%i1+0x14e],%l2 ! Mem[000000008a80014e]
jmpl %o7,%g0
ldstub [%i1+0x06d],%l7 ! Mem[000000008a80006d]
p61_far_1_lem:
swap [%i2+0x120],%l3 ! Mem[000000008b000120]
ldsw [%i3+0x1f8],%l2 ! Mem[000000008b8001f8]
ldstub [%i3+0x05a],%l5 ! Mem[000000008b80005a]
ldd [%i1+0x130],%l6 ! Mem[000000008a800130]
swap [%i2+0x084],%l3 ! Mem[000000008b000084]
lduh [%i1+0x14e],%l2 ! Mem[000000008a80014e]
jmpl %o7,%g0
ldstub [%i1+0x06d],%l7 ! Mem[000000008a80006d]
p61_far_1_he:
ldstub [%i1+0x15c],%l3 ! Mem[000000008a80015c]
sth %l5,[%i1+0x030] ! Mem[000000008a800030]
std %l4,[%i1+0x088] ! Mem[000000008a800088]
swap [%i2+0x094],%l2 ! Mem[000000008b000094]
ldub [%i3+0x188],%l6 ! Mem[000000008b800188]
jmpl %o7,%g0
stw %l7,[%i1+0x100] ! Mem[000000008a800100]
p61_far_1_hem:
ldstub [%i1+0x15c],%l3 ! Mem[000000008a80015c]
membar #Sync
sth %l5,[%i1+0x030] ! Mem[000000008a800030]
std %l4,[%i1+0x088] ! Mem[000000008a800088]
swap [%i2+0x094],%l2 ! Mem[000000008b000094]
ldub [%i3+0x188],%l6 ! Mem[000000008b800188]
jmpl %o7,%g0
stw %l7,[%i1+0x100] ! Mem[000000008a800100]
p61_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p62_far_1_le:
ldsw [%i3+0x0c4],%l4 ! Mem[000000008d8000c4]
jmpl %o7,%g0
ldub [%i0+0x083],%l3 ! Mem[000000008c000083]
p62_far_1_lem:
ldsw [%i3+0x0c4],%l4 ! Mem[000000008d8000c4]
jmpl %o7,%g0
ldub [%i0+0x083],%l3 ! Mem[000000008c000083]
p62_far_1_he:
jmpl %o7,%g0
ldstub [%i3+0x0cf],%l4 ! Mem[000000008d8000cf]
jmpl %o7,%g0
nop
p62_far_1_hem:
jmpl %o7,%g0
ldstub [%i3+0x0cf],%l4 ! Mem[000000008d8000cf]
jmpl %o7,%g0
nop
p62_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
p63_far_1_le:
ldx [%i1+0x110],%l3 ! Mem[000000008e800110]
sth %l7,[%i0+0x186] ! Mem[000000008e000186]
lduh [%i1+0x0d8],%l2 ! Mem[000000008e8000d8]
stx %l0,[%i0+0x148] ! Mem[000000008e000148]
lduh [%i2+0x158],%l0 ! Mem[000000008f000158]
lduw [%i0+0x0e0],%l5 ! Mem[000000008e0000e0]
jmpl %o7,%g0
sth %l1,[%i1+0x17e] ! Mem[000000008e80017e]
p63_far_1_lem:
ldx [%i1+0x110],%l3 ! Mem[000000008e800110]
sth %l7,[%i0+0x186] ! Mem[000000008e000186]
lduh [%i1+0x0d8],%l2 ! Mem[000000008e8000d8]
stx %l0,[%i0+0x148] ! Mem[000000008e000148]
lduh [%i2+0x158],%l0 ! Mem[000000008f000158]
lduw [%i0+0x0e0],%l5 ! Mem[000000008e0000e0]
jmpl %o7,%g0
sth %l1,[%i1+0x17e] ! Mem[000000008e80017e]
p63_far_1_he:
ldstub [%i0+0x039],%l4 ! Mem[000000008e000039]
sth %l1,[%i3+0x182] ! Mem[000000008f800182]
ldx [%i0+0x1d8],%l4 ! Mem[000000008e0001d8]
jmpl %o7,%g0
swap [%i2+0x0a4],%l5 ! Mem[000000008f0000a4]
p63_far_1_hem:
membar #Sync
ldstub [%i0+0x039],%l4 ! Mem[000000008e000039]
sth %l1,[%i3+0x182] ! Mem[000000008f800182]
ldx [%i0+0x1d8],%l4 ! Mem[000000008e0001d8]
jmpl %o7,%g0
swap [%i2+0x0a4],%l5 ! Mem[000000008f0000a4]
p63_loop_branch_1:
jmpl %o7+12,%g0
add %l0,2,%l0
far1_b2b_h:
nop
nop
jmpl %o7,%g0
nop
far1_b2b_l:
nop
nop
jmpl %o7,%g0
nop
user_far1_end:
.seg "text"
.text
.align 0x2000
user_far2_start:
p0_far_2_le:
lduw [%i3+0x1d8],%l2 ! Mem[00000000118001d8]
ldx [%i0+0x010],%l7 ! Mem[0000000010000010]
ldsb [%i3+0x196],%l7 ! Mem[0000000011800196]
ldsw [%i3+0x020],%l1 ! Mem[0000000011800020]
jmpl %o7,%g0
lduh [%i1+0x012],%l1 ! Mem[0000000010800012]
p0_far_2_lem:
lduw [%i3+0x1d8],%l2 ! Mem[00000000118001d8]
membar #Sync
ldx [%i0+0x010],%l7 ! Mem[0000000010000010]
ldsb [%i3+0x196],%l7 ! Mem[0000000011800196]
ldsw [%i3+0x020],%l1 ! Mem[0000000011800020]
membar #Sync
jmpl %o7,%g0
lduh [%i1+0x012],%l1 ! Mem[0000000010800012]
p0_far_2_he:
stb %l5,[%i0+0x1d7] ! Mem[00000000100001d7]
lduw [%i3+0x060],%l0 ! Mem[0000000011800060]
jmpl %o7,%g0
swap [%i1+0x134],%l2 ! Mem[0000000010800134]
p0_far_2_hem:
stb %l5,[%i0+0x1d7] ! Mem[00000000100001d7]
lduw [%i3+0x060],%l0 ! Mem[0000000011800060]
jmpl %o7,%g0
swap [%i1+0x134],%l2 ! Mem[0000000010800134]
p0_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p1_far_2_le:
ldx [%i0+0x130],%l5 ! Mem[0000000012000130]
std %l0,[%i2+0x148] ! Mem[0000000013000148]
jmpl %o7,%g0
ldub [%i2+0x121],%l5 ! Mem[0000000013000121]
p1_far_2_lem:
ldx [%i0+0x130],%l5 ! Mem[0000000012000130]
std %l0,[%i2+0x148] ! Mem[0000000013000148]
jmpl %o7,%g0
ldub [%i2+0x121],%l5 ! Mem[0000000013000121]
p1_far_2_he:
ldsb [%i2+0x1d3],%l1 ! Mem[00000000130001d3]
ldub [%i1+0x0e2],%l1 ! Mem[00000000128000e2]
stx %l5,[%i1+0x1d8] ! Mem[00000000128001d8]
jmpl %o7,%g0
stw %l4,[%i1+0x134] ! Mem[0000000012800134]
p1_far_2_hem:
ldsb [%i2+0x1d3],%l1 ! Mem[00000000130001d3]
ldub [%i1+0x0e2],%l1 ! Mem[00000000128000e2]
stx %l5,[%i1+0x1d8] ! Mem[00000000128001d8]
jmpl %o7,%g0
stw %l4,[%i1+0x134] ! Mem[0000000012800134]
p1_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p2_far_2_le:
sth %l5,[%i0+0x05a] ! Mem[000000001400005a]
ldstub [%i1+0x131],%l7 ! Mem[0000000014800131]
jmpl %o7,%g0
ldstub [%i1+0x0a6],%l3 ! Mem[00000000148000a6]
p2_far_2_lem:
sth %l5,[%i0+0x05a] ! Mem[000000001400005a]
ldstub [%i1+0x131],%l7 ! Mem[0000000014800131]
jmpl %o7,%g0
ldstub [%i1+0x0a6],%l3 ! Mem[00000000148000a6]
p2_far_2_he:
ldstub [%i0+0x04c],%l2 ! Mem[000000001400004c]
ldsb [%i2+0x013],%l4 ! Mem[0000000015000013]
swap [%i2+0x1e0],%l1 ! Mem[00000000150001e0]
ldsb [%i2+0x08b],%l1 ! Mem[000000001500008b]
swap [%i0+0x1b4],%l2 ! Mem[00000000140001b4]
jmpl %o7,%g0
ldx [%i2+0x0c0],%l0 ! Mem[00000000150000c0]
p2_far_2_hem:
ldstub [%i0+0x04c],%l2 ! Mem[000000001400004c]
membar #Sync
ldsb [%i2+0x013],%l4 ! Mem[0000000015000013]
swap [%i2+0x1e0],%l1 ! Mem[00000000150001e0]
ldsb [%i2+0x08b],%l1 ! Mem[000000001500008b]
swap [%i0+0x1b4],%l2 ! Mem[00000000140001b4]
jmpl %o7,%g0
ldx [%i2+0x0c0],%l0 ! Mem[00000000150000c0]
p2_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p3_far_2_le:
sth %l1,[%i2+0x10a] ! Mem[000000001700010a]
lduh [%i1+0x1f0],%l3 ! Mem[00000000168001f0]
swap [%i1+0x034],%l2 ! Mem[0000000016800034]
stb %l1,[%i2+0x09f] ! Mem[000000001700009f]
stw %l4,[%i1+0x000] ! Mem[0000000016800000]
jmpl %o7,%g0
ldstub [%i1+0x18c],%l1 ! Mem[000000001680018c]
p3_far_2_lem:
sth %l1,[%i2+0x10a] ! Mem[000000001700010a]
lduh [%i1+0x1f0],%l3 ! Mem[00000000168001f0]
membar #Sync
swap [%i1+0x034],%l2 ! Mem[0000000016800034]
stb %l1,[%i2+0x09f] ! Mem[000000001700009f]
stw %l4,[%i1+0x000] ! Mem[0000000016800000]
jmpl %o7,%g0
ldstub [%i1+0x18c],%l1 ! Mem[000000001680018c]
p3_far_2_he:
ldub [%i0+0x049],%l4 ! Mem[0000000016000049]
sth %l4,[%i3+0x0e0] ! Mem[00000000178000e0]
ldd [%i3+0x0b0],%l2 ! Mem[00000000178000b0]
stx %l6,[%i2+0x020] ! Mem[0000000017000020]
jmpl %o7,%g0
swap [%i3+0x14c],%l5 ! Mem[000000001780014c]
p3_far_2_hem:
ldub [%i0+0x049],%l4 ! Mem[0000000016000049]
sth %l4,[%i3+0x0e0] ! Mem[00000000178000e0]
ldd [%i3+0x0b0],%l2 ! Mem[00000000178000b0]
membar #Sync
stx %l6,[%i2+0x020] ! Mem[0000000017000020]
jmpl %o7,%g0
swap [%i3+0x14c],%l5 ! Mem[000000001780014c]
p3_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p4_far_2_le:
jmpl %o7,%g0
ldx [%i3+0x1f8],%l2 ! Mem[00000000198001f8]
jmpl %o7,%g0
nop
p4_far_2_lem:
jmpl %o7,%g0
ldx [%i3+0x1f8],%l2 ! Mem[00000000198001f8]
jmpl %o7,%g0
nop
p4_far_2_he:
std %l6,[%i1+0x1f0] ! Mem[00000000188001f0]
lduw [%i2+0x0b8],%l6 ! Mem[00000000190000b8]
jmpl %o7,%g0
ldsh [%i3+0x1d2],%l5 ! Mem[00000000198001d2]
p4_far_2_hem:
std %l6,[%i1+0x1f0] ! Mem[00000000188001f0]
lduw [%i2+0x0b8],%l6 ! Mem[00000000190000b8]
jmpl %o7,%g0
ldsh [%i3+0x1d2],%l5 ! Mem[00000000198001d2]
p4_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p5_far_2_le:
jmpl %o7,%g0
swap [%i1+0x1f8],%l2 ! Mem[000000001a8001f8]
jmpl %o7,%g0
nop
p5_far_2_lem:
jmpl %o7,%g0
swap [%i1+0x1f8],%l2 ! Mem[000000001a8001f8]
jmpl %o7,%g0
nop
p5_far_2_he:
swap [%i1+0x114],%l5 ! Mem[000000001a800114]
ldub [%i0+0x14d],%l1 ! Mem[000000001a00014d]
jmpl %o7,%g0
ldstub [%i0+0x188],%l6 ! Mem[000000001a000188]
p5_far_2_hem:
swap [%i1+0x114],%l5 ! Mem[000000001a800114]
ldub [%i0+0x14d],%l1 ! Mem[000000001a00014d]
jmpl %o7,%g0
ldstub [%i0+0x188],%l6 ! Mem[000000001a000188]
p5_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p6_far_2_le:
stx %l5,[%i2+0x1a0] ! Mem[000000001d0001a0]
jmpl %o7,%g0
stx %l4,[%i2+0x060] ! Mem[000000001d000060]
p6_far_2_lem:
stx %l5,[%i2+0x1a0] ! Mem[000000001d0001a0]
jmpl %o7,%g0
stx %l4,[%i2+0x060] ! Mem[000000001d000060]
p6_far_2_he:
ldsh [%i1+0x040],%l7 ! Mem[000000001c800040]
ldx [%i1+0x188],%l6 ! Mem[000000001c800188]
ldstub [%i1+0x1f2],%l3 ! Mem[000000001c8001f2]
sth %l6,[%i3+0x172] ! Mem[000000001d800172]
jmpl %o7,%g0
ldstub [%i3+0x144],%l7 ! Mem[000000001d800144]
p6_far_2_hem:
ldsh [%i1+0x040],%l7 ! Mem[000000001c800040]
ldx [%i1+0x188],%l6 ! Mem[000000001c800188]
ldstub [%i1+0x1f2],%l3 ! Mem[000000001c8001f2]
sth %l6,[%i3+0x172] ! Mem[000000001d800172]
jmpl %o7,%g0
ldstub [%i3+0x144],%l7 ! Mem[000000001d800144]
p6_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p7_far_2_le:
swap [%i3+0x1c0],%l1 ! Mem[000000001f8001c0]
stw %l3,[%i3+0x19c] ! Mem[000000001f80019c]
ldd [%i2+0x018],%l4 ! Mem[000000001f000018]
ldstub [%i1+0x0c4],%l0 ! Mem[000000001e8000c4]
jmpl %o7,%g0
ldstub [%i1+0x062],%l5 ! Mem[000000001e800062]
p7_far_2_lem:
swap [%i3+0x1c0],%l1 ! Mem[000000001f8001c0]
stw %l3,[%i3+0x19c] ! Mem[000000001f80019c]
membar #Sync
ldd [%i2+0x018],%l4 ! Mem[000000001f000018]
ldstub [%i1+0x0c4],%l0 ! Mem[000000001e8000c4]
jmpl %o7,%g0
ldstub [%i1+0x062],%l5 ! Mem[000000001e800062]
p7_far_2_he:
std %l6,[%i3+0x0b8] ! Mem[000000001f8000b8]
ldd [%i2+0x140],%l2 ! Mem[000000001f000140]
stb %l4,[%i2+0x172] ! Mem[000000001f000172]
ldx [%i3+0x080],%l7 ! Mem[000000001f800080]
jmpl %o7,%g0
stx %l3,[%i0+0x018] ! Mem[000000001e000018]
p7_far_2_hem:
std %l6,[%i3+0x0b8] ! Mem[000000001f8000b8]
ldd [%i2+0x140],%l2 ! Mem[000000001f000140]
stb %l4,[%i2+0x172] ! Mem[000000001f000172]
ldx [%i3+0x080],%l7 ! Mem[000000001f800080]
membar #Sync
jmpl %o7,%g0
stx %l3,[%i0+0x018] ! Mem[000000001e000018]
p7_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p8_far_2_le:
ldsh [%i3+0x020],%l5 ! Mem[0000000021800020]
ldub [%i1+0x053],%l5 ! Mem[0000000020800053]
swap [%i1+0x1a0],%l1 ! Mem[00000000208001a0]
swap [%i3+0x040],%l5 ! Mem[0000000021800040]
stw %l2,[%i3+0x01c] ! Mem[000000002180001c]
lduw [%i2+0x1bc],%l4 ! Mem[00000000210001bc]
jmpl %o7,%g0
lduh [%i1+0x08e],%l7 ! Mem[000000002080008e]
p8_far_2_lem:
membar #Sync
ldsh [%i3+0x020],%l5 ! Mem[0000000021800020]
ldub [%i1+0x053],%l5 ! Mem[0000000020800053]
swap [%i1+0x1a0],%l1 ! Mem[00000000208001a0]
swap [%i3+0x040],%l5 ! Mem[0000000021800040]
stw %l2,[%i3+0x01c] ! Mem[000000002180001c]
lduw [%i2+0x1bc],%l4 ! Mem[00000000210001bc]
jmpl %o7,%g0
lduh [%i1+0x08e],%l7 ! Mem[000000002080008e]
p8_far_2_he:
swap [%i2+0x08c],%l3 ! Mem[000000002100008c]
ldstub [%i3+0x0df],%l1 ! Mem[00000000218000df]
stw %l4,[%i0+0x080] ! Mem[0000000020000080]
stw %l6,[%i1+0x12c] ! Mem[000000002080012c]
stx %l2,[%i1+0x0c8] ! Mem[00000000208000c8]
jmpl %o7,%g0
swap [%i1+0x118],%l7 ! Mem[0000000020800118]
p8_far_2_hem:
swap [%i2+0x08c],%l3 ! Mem[000000002100008c]
ldstub [%i3+0x0df],%l1 ! Mem[00000000218000df]
stw %l4,[%i0+0x080] ! Mem[0000000020000080]
stw %l6,[%i1+0x12c] ! Mem[000000002080012c]
stx %l2,[%i1+0x0c8] ! Mem[00000000208000c8]
jmpl %o7,%g0
swap [%i1+0x118],%l7 ! Mem[0000000020800118]
p8_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p9_far_2_le:
std %l2,[%i0+0x168] ! Mem[0000000022000168]
jmpl %o7,%g0
swap [%i2+0x070],%l5 ! Mem[0000000023000070]
p9_far_2_lem:
std %l2,[%i0+0x168] ! Mem[0000000022000168]
jmpl %o7,%g0
swap [%i2+0x070],%l5 ! Mem[0000000023000070]
p9_far_2_he:
swap [%i2+0x128],%l0 ! Mem[0000000023000128]
stw %l2,[%i2+0x058] ! Mem[0000000023000058]
swap [%i1+0x16c],%l5 ! Mem[000000002280016c]
ldx [%i1+0x0b8],%l6 ! Mem[00000000228000b8]
jmpl %o7,%g0
std %l4,[%i3+0x1d0] ! Mem[00000000238001d0]
p9_far_2_hem:
swap [%i2+0x128],%l0 ! Mem[0000000023000128]
stw %l2,[%i2+0x058] ! Mem[0000000023000058]
swap [%i1+0x16c],%l5 ! Mem[000000002280016c]
ldx [%i1+0x0b8],%l6 ! Mem[00000000228000b8]
jmpl %o7,%g0
std %l4,[%i3+0x1d0] ! Mem[00000000238001d0]
p9_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p10_far_2_le:
ldx [%i1+0x000],%l6 ! Mem[0000000024800000]
jmpl %o7,%g0
ldstub [%i3+0x1d1],%l6 ! Mem[00000000258001d1]
p10_far_2_lem:
membar #Sync
ldx [%i1+0x000],%l6 ! Mem[0000000024800000]
jmpl %o7,%g0
ldstub [%i3+0x1d1],%l6 ! Mem[00000000258001d1]
p10_far_2_he:
swap [%i3+0x008],%l4 ! Mem[0000000025800008]
ldstub [%i3+0x073],%l3 ! Mem[0000000025800073]
stw %l4,[%i3+0x154] ! Mem[0000000025800154]
stw %l5,[%i3+0x0c8] ! Mem[00000000258000c8]
swap [%i3+0x07c],%l5 ! Mem[000000002580007c]
lduw [%i1+0x110],%l3 ! Mem[0000000024800110]
jmpl %o7,%g0
swap [%i2+0x19c],%l0 ! Mem[000000002500019c]
p10_far_2_hem:
membar #Sync
swap [%i3+0x008],%l4 ! Mem[0000000025800008]
ldstub [%i3+0x073],%l3 ! Mem[0000000025800073]
stw %l4,[%i3+0x154] ! Mem[0000000025800154]
stw %l5,[%i3+0x0c8] ! Mem[00000000258000c8]
swap [%i3+0x07c],%l5 ! Mem[000000002580007c]
lduw [%i1+0x110],%l3 ! Mem[0000000024800110]
jmpl %o7,%g0
swap [%i2+0x19c],%l0 ! Mem[000000002500019c]
p10_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p11_far_2_le:
ldsb [%i0+0x092],%l2 ! Mem[0000000026000092]
swap [%i0+0x1d0],%l1 ! Mem[00000000260001d0]
lduw [%i2+0x0e8],%l4 ! Mem[00000000270000e8]
jmpl %o7,%g0
sth %l3,[%i1+0x022] ! Mem[0000000026800022]
p11_far_2_lem:
ldsb [%i0+0x092],%l2 ! Mem[0000000026000092]
swap [%i0+0x1d0],%l1 ! Mem[00000000260001d0]
lduw [%i2+0x0e8],%l4 ! Mem[00000000270000e8]
membar #Sync
jmpl %o7,%g0
sth %l3,[%i1+0x022] ! Mem[0000000026800022]
p11_far_2_he:
ldstub [%i1+0x12b],%l2 ! Mem[000000002680012b]
ldx [%i3+0x040],%l4 ! Mem[0000000027800040]
ldstub [%i2+0x1b5],%l6 ! Mem[00000000270001b5]
stb %l0,[%i3+0x129] ! Mem[0000000027800129]
stx %l4,[%i0+0x130] ! Mem[0000000026000130]
sth %l1,[%i2+0x1f8] ! Mem[00000000270001f8]
ldsw [%i0+0x1a4],%l3 ! Mem[00000000260001a4]
jmpl %o7,%g0
stw %l4,[%i3+0x0e8] ! Mem[00000000278000e8]
p11_far_2_hem:
ldstub [%i1+0x12b],%l2 ! Mem[000000002680012b]
ldx [%i3+0x040],%l4 ! Mem[0000000027800040]
ldstub [%i2+0x1b5],%l6 ! Mem[00000000270001b5]
stb %l0,[%i3+0x129] ! Mem[0000000027800129]
stx %l4,[%i0+0x130] ! Mem[0000000026000130]
sth %l1,[%i2+0x1f8] ! Mem[00000000270001f8]
ldsw [%i0+0x1a4],%l3 ! Mem[00000000260001a4]
jmpl %o7,%g0
stw %l4,[%i3+0x0e8] ! Mem[00000000278000e8]
p11_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p12_far_2_le:
ldsh [%i1+0x0b0],%l6 ! Mem[00000000288000b0]
swap [%i2+0x0b8],%l3 ! Mem[00000000290000b8]
jmpl %o7,%g0
ldstub [%i3+0x1a2],%l1 ! Mem[00000000298001a2]
p12_far_2_lem:
ldsh [%i1+0x0b0],%l6 ! Mem[00000000288000b0]
swap [%i2+0x0b8],%l3 ! Mem[00000000290000b8]
jmpl %o7,%g0
ldstub [%i3+0x1a2],%l1 ! Mem[00000000298001a2]
p12_far_2_he:
ldsw [%i1+0x1a8],%l6 ! Mem[00000000288001a8]
ldd [%i3+0x100],%l6 ! Mem[0000000029800100]
jmpl %o7,%g0
lduw [%i0+0x0cc],%l7 ! Mem[00000000280000cc]
p12_far_2_hem:
ldsw [%i1+0x1a8],%l6 ! Mem[00000000288001a8]
ldd [%i3+0x100],%l6 ! Mem[0000000029800100]
jmpl %o7,%g0
lduw [%i0+0x0cc],%l7 ! Mem[00000000280000cc]
p12_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p13_far_2_le:
ldub [%i2+0x133],%l5 ! Mem[000000002b000133]
lduh [%i1+0x04a],%l4 ! Mem[000000002a80004a]
ldub [%i0+0x0f4],%l6 ! Mem[000000002a0000f4]
swap [%i2+0x020],%l5 ! Mem[000000002b000020]
ldsw [%i3+0x070],%l5 ! Mem[000000002b800070]
ldstub [%i0+0x10c],%l0 ! Mem[000000002a00010c]
ldub [%i1+0x1d8],%l4 ! Mem[000000002a8001d8]
jmpl %o7,%g0
stx %l5,[%i0+0x080] ! Mem[000000002a000080]
p13_far_2_lem:
ldub [%i2+0x133],%l5 ! Mem[000000002b000133]
lduh [%i1+0x04a],%l4 ! Mem[000000002a80004a]
ldub [%i0+0x0f4],%l6 ! Mem[000000002a0000f4]
membar #Sync
swap [%i2+0x020],%l5 ! Mem[000000002b000020]
ldsw [%i3+0x070],%l5 ! Mem[000000002b800070]
ldstub [%i0+0x10c],%l0 ! Mem[000000002a00010c]
ldub [%i1+0x1d8],%l4 ! Mem[000000002a8001d8]
jmpl %o7,%g0
stx %l5,[%i0+0x080] ! Mem[000000002a000080]
p13_far_2_he:
ldstub [%i2+0x0b8],%l6 ! Mem[000000002b0000b8]
sth %l5,[%i0+0x100] ! Mem[000000002a000100]
ldsh [%i3+0x1f4],%l0 ! Mem[000000002b8001f4]
ldsh [%i0+0x01a],%l3 ! Mem[000000002a00001a]
swap [%i0+0x02c],%l4 ! Mem[000000002a00002c]
jmpl %o7,%g0
ldub [%i0+0x08b],%l7 ! Mem[000000002a00008b]
p13_far_2_hem:
ldstub [%i2+0x0b8],%l6 ! Mem[000000002b0000b8]
sth %l5,[%i0+0x100] ! Mem[000000002a000100]
ldsh [%i3+0x1f4],%l0 ! Mem[000000002b8001f4]
membar #Sync
ldsh [%i0+0x01a],%l3 ! Mem[000000002a00001a]
swap [%i0+0x02c],%l4 ! Mem[000000002a00002c]
jmpl %o7,%g0
ldub [%i0+0x08b],%l7 ! Mem[000000002a00008b]
p13_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p14_far_2_le:
ldsw [%i3+0x1a4],%l3 ! Mem[000000002d8001a4]
stw %l4,[%i3+0x0c0] ! Mem[000000002d8000c0]
swap [%i2+0x0b4],%l2 ! Mem[000000002d0000b4]
stw %l6,[%i0+0x020] ! Mem[000000002c000020]
jmpl %o7,%g0
sth %l5,[%i1+0x16c] ! Mem[000000002c80016c]
p14_far_2_lem:
ldsw [%i3+0x1a4],%l3 ! Mem[000000002d8001a4]
stw %l4,[%i3+0x0c0] ! Mem[000000002d8000c0]
swap [%i2+0x0b4],%l2 ! Mem[000000002d0000b4]
membar #Sync
stw %l6,[%i0+0x020] ! Mem[000000002c000020]
jmpl %o7,%g0
sth %l5,[%i1+0x16c] ! Mem[000000002c80016c]
p14_far_2_he:
ldx [%i3+0x1a0],%l0 ! Mem[000000002d8001a0]
swap [%i2+0x0b0],%l2 ! Mem[000000002d0000b0]
ldstub [%i2+0x1d3],%l1 ! Mem[000000002d0001d3]
stw %l1,[%i3+0x0c0] ! Mem[000000002d8000c0]
ldsb [%i0+0x1dc],%l5 ! Mem[000000002c0001dc]
jmpl %o7,%g0
swap [%i0+0x134],%l4 ! Mem[000000002c000134]
p14_far_2_hem:
ldx [%i3+0x1a0],%l0 ! Mem[000000002d8001a0]
swap [%i2+0x0b0],%l2 ! Mem[000000002d0000b0]
ldstub [%i2+0x1d3],%l1 ! Mem[000000002d0001d3]
stw %l1,[%i3+0x0c0] ! Mem[000000002d8000c0]
ldsb [%i0+0x1dc],%l5 ! Mem[000000002c0001dc]
jmpl %o7,%g0
swap [%i0+0x134],%l4 ! Mem[000000002c000134]
p14_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p15_far_2_le:
ldsw [%i3+0x038],%l3 ! Mem[000000002f800038]
swap [%i0+0x02c],%l4 ! Mem[000000002e00002c]
stw %l7,[%i1+0x0a8] ! Mem[000000002e8000a8]
ldstub [%i0+0x12b],%l2 ! Mem[000000002e00012b]
ldub [%i1+0x061],%l4 ! Mem[000000002e800061]
stb %l6,[%i0+0x195] ! Mem[000000002e000195]
ldsb [%i1+0x109],%l0 ! Mem[000000002e800109]
jmpl %o7,%g0
swap [%i3+0x114],%l4 ! Mem[000000002f800114]
p15_far_2_lem:
membar #Sync
ldsw [%i3+0x038],%l3 ! Mem[000000002f800038]
swap [%i0+0x02c],%l4 ! Mem[000000002e00002c]
stw %l7,[%i1+0x0a8] ! Mem[000000002e8000a8]
ldstub [%i0+0x12b],%l2 ! Mem[000000002e00012b]
ldub [%i1+0x061],%l4 ! Mem[000000002e800061]
stb %l6,[%i0+0x195] ! Mem[000000002e000195]
ldsb [%i1+0x109],%l0 ! Mem[000000002e800109]
jmpl %o7,%g0
swap [%i3+0x114],%l4 ! Mem[000000002f800114]
p15_far_2_he:
std %l0,[%i0+0x088] ! Mem[000000002e000088]
ldd [%i1+0x078],%l6 ! Mem[000000002e800078]
ldub [%i1+0x0de],%l7 ! Mem[000000002e8000de]
ldsh [%i1+0x17a],%l5 ! Mem[000000002e80017a]
ldstub [%i0+0x11a],%l3 ! Mem[000000002e00011a]
jmpl %o7,%g0
lduh [%i3+0x170],%l0 ! Mem[000000002f800170]
p15_far_2_hem:
std %l0,[%i0+0x088] ! Mem[000000002e000088]
ldd [%i1+0x078],%l6 ! Mem[000000002e800078]
ldub [%i1+0x0de],%l7 ! Mem[000000002e8000de]
ldsh [%i1+0x17a],%l5 ! Mem[000000002e80017a]
ldstub [%i0+0x11a],%l3 ! Mem[000000002e00011a]
jmpl %o7,%g0
lduh [%i3+0x170],%l0 ! Mem[000000002f800170]
p15_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p16_far_2_le:
lduw [%i1+0x16c],%l2 ! Mem[000000003080016c]
jmpl %o7,%g0
ldx [%i3+0x050],%l5 ! Mem[0000000031800050]
p16_far_2_lem:
lduw [%i1+0x16c],%l2 ! Mem[000000003080016c]
jmpl %o7,%g0
ldx [%i3+0x050],%l5 ! Mem[0000000031800050]
p16_far_2_he:
ldsb [%i3+0x10a],%l0 ! Mem[000000003180010a]
stx %l6,[%i0+0x000] ! Mem[0000000030000000]
sth %l0,[%i0+0x1a0] ! Mem[00000000300001a0]
stw %l2,[%i3+0x160] ! Mem[0000000031800160]
jmpl %o7,%g0
ldstub [%i3+0x152],%l4 ! Mem[0000000031800152]
p16_far_2_hem:
ldsb [%i3+0x10a],%l0 ! Mem[000000003180010a]
membar #Sync
stx %l6,[%i0+0x000] ! Mem[0000000030000000]
sth %l0,[%i0+0x1a0] ! Mem[00000000300001a0]
stw %l2,[%i3+0x160] ! Mem[0000000031800160]
jmpl %o7,%g0
ldstub [%i3+0x152],%l4 ! Mem[0000000031800152]
p16_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p17_far_2_le:
ldstub [%i3+0x186],%l1 ! Mem[0000000033800186]
std %l4,[%i1+0x0c0] ! Mem[00000000328000c0]
swap [%i2+0x000],%l7 ! Mem[0000000033000000]
jmpl %o7,%g0
ldx [%i3+0x0d0],%l1 ! Mem[00000000338000d0]
p17_far_2_lem:
ldstub [%i3+0x186],%l1 ! Mem[0000000033800186]
std %l4,[%i1+0x0c0] ! Mem[00000000328000c0]
membar #Sync
swap [%i2+0x000],%l7 ! Mem[0000000033000000]
jmpl %o7,%g0
ldx [%i3+0x0d0],%l1 ! Mem[00000000338000d0]
p17_far_2_he:
jmpl %o7,%g0
swap [%i3+0x0a4],%l7 ! Mem[00000000338000a4]
jmpl %o7,%g0
nop
p17_far_2_hem:
jmpl %o7,%g0
swap [%i3+0x0a4],%l7 ! Mem[00000000338000a4]
jmpl %o7,%g0
nop
p17_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p18_far_2_le:
stb %l7,[%i1+0x115] ! Mem[0000000034800115]
sth %l3,[%i2+0x1ec] ! Mem[00000000350001ec]
lduw [%i2+0x088],%l4 ! Mem[0000000035000088]
jmpl %o7,%g0
lduh [%i3+0x128],%l0 ! Mem[0000000035800128]
p18_far_2_lem:
stb %l7,[%i1+0x115] ! Mem[0000000034800115]
sth %l3,[%i2+0x1ec] ! Mem[00000000350001ec]
lduw [%i2+0x088],%l4 ! Mem[0000000035000088]
jmpl %o7,%g0
lduh [%i3+0x128],%l0 ! Mem[0000000035800128]
p18_far_2_he:
ldsw [%i2+0x188],%l1 ! Mem[0000000035000188]
stb %l4,[%i2+0x0fc] ! Mem[00000000350000fc]
sth %l4,[%i3+0x088] ! Mem[0000000035800088]
ldstub [%i1+0x10b],%l1 ! Mem[000000003480010b]
ldsh [%i1+0x01c],%l6 ! Mem[000000003480001c]
lduh [%i2+0x0ea],%l3 ! Mem[00000000350000ea]
jmpl %o7,%g0
std %l0,[%i2+0x098] ! Mem[0000000035000098]
p18_far_2_hem:
ldsw [%i2+0x188],%l1 ! Mem[0000000035000188]
stb %l4,[%i2+0x0fc] ! Mem[00000000350000fc]
sth %l4,[%i3+0x088] ! Mem[0000000035800088]
ldstub [%i1+0x10b],%l1 ! Mem[000000003480010b]
membar #Sync
ldsh [%i1+0x01c],%l6 ! Mem[000000003480001c]
lduh [%i2+0x0ea],%l3 ! Mem[00000000350000ea]
jmpl %o7,%g0
std %l0,[%i2+0x098] ! Mem[0000000035000098]
p18_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p19_far_2_le:
ldub [%i2+0x188],%l6 ! Mem[0000000037000188]
swap [%i2+0x0dc],%l5 ! Mem[00000000370000dc]
jmpl %o7,%g0
ldx [%i3+0x128],%l5 ! Mem[0000000037800128]
p19_far_2_lem:
ldub [%i2+0x188],%l6 ! Mem[0000000037000188]
swap [%i2+0x0dc],%l5 ! Mem[00000000370000dc]
jmpl %o7,%g0
ldx [%i3+0x128],%l5 ! Mem[0000000037800128]
p19_far_2_he:
ldstub [%i1+0x0ed],%l7 ! Mem[00000000368000ed]
ldx [%i2+0x110],%l3 ! Mem[0000000037000110]
jmpl %o7,%g0
stb %l0,[%i3+0x19f] ! Mem[000000003780019f]
p19_far_2_hem:
ldstub [%i1+0x0ed],%l7 ! Mem[00000000368000ed]
ldx [%i2+0x110],%l3 ! Mem[0000000037000110]
jmpl %o7,%g0
stb %l0,[%i3+0x19f] ! Mem[000000003780019f]
p19_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p20_far_2_le:
stx %l2,[%i0+0x140] ! Mem[0000000038000140]
lduh [%i2+0x024],%l2 ! Mem[0000000039000024]
swap [%i3+0x05c],%l5 ! Mem[000000003980005c]
std %l2,[%i1+0x110] ! Mem[0000000038800110]
jmpl %o7,%g0
ldstub [%i2+0x1bf],%l0 ! Mem[00000000390001bf]
p20_far_2_lem:
stx %l2,[%i0+0x140] ! Mem[0000000038000140]
membar #Sync
lduh [%i2+0x024],%l2 ! Mem[0000000039000024]
swap [%i3+0x05c],%l5 ! Mem[000000003980005c]
std %l2,[%i1+0x110] ! Mem[0000000038800110]
jmpl %o7,%g0
ldstub [%i2+0x1bf],%l0 ! Mem[00000000390001bf]
p20_far_2_he:
swap [%i2+0x0f4],%l6 ! Mem[00000000390000f4]
stb %l6,[%i2+0x04b] ! Mem[000000003900004b]
jmpl %o7,%g0
lduh [%i0+0x1ec],%l6 ! Mem[00000000380001ec]
p20_far_2_hem:
swap [%i2+0x0f4],%l6 ! Mem[00000000390000f4]
stb %l6,[%i2+0x04b] ! Mem[000000003900004b]
jmpl %o7,%g0
lduh [%i0+0x1ec],%l6 ! Mem[00000000380001ec]
p20_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p21_far_2_le:
ldub [%i0+0x143],%l2 ! Mem[000000003a000143]
jmpl %o7,%g0
swap [%i2+0x024],%l2 ! Mem[000000003b000024]
p21_far_2_lem:
ldub [%i0+0x143],%l2 ! Mem[000000003a000143]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x024],%l2 ! Mem[000000003b000024]
p21_far_2_he:
ldub [%i3+0x162],%l3 ! Mem[000000003b800162]
std %l2,[%i3+0x140] ! Mem[000000003b800140]
jmpl %o7,%g0
ldstub [%i0+0x0e8],%l4 ! Mem[000000003a0000e8]
p21_far_2_hem:
ldub [%i3+0x162],%l3 ! Mem[000000003b800162]
std %l2,[%i3+0x140] ! Mem[000000003b800140]
jmpl %o7,%g0
ldstub [%i0+0x0e8],%l4 ! Mem[000000003a0000e8]
p21_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p22_far_2_le:
swap [%i1+0x0bc],%l1 ! Mem[000000003c8000bc]
swap [%i0+0x030],%l4 ! Mem[000000003c000030]
jmpl %o7,%g0
ldd [%i3+0x1e0],%l6 ! Mem[000000003d8001e0]
p22_far_2_lem:
swap [%i1+0x0bc],%l1 ! Mem[000000003c8000bc]
membar #Sync
swap [%i0+0x030],%l4 ! Mem[000000003c000030]
jmpl %o7,%g0
ldd [%i3+0x1e0],%l6 ! Mem[000000003d8001e0]
p22_far_2_he:
swap [%i2+0x0e8],%l4 ! Mem[000000003d0000e8]
jmpl %o7,%g0
lduw [%i2+0x098],%l7 ! Mem[000000003d000098]
p22_far_2_hem:
swap [%i2+0x0e8],%l4 ! Mem[000000003d0000e8]
jmpl %o7,%g0
lduw [%i2+0x098],%l7 ! Mem[000000003d000098]
p22_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p23_far_2_le:
lduw [%i0+0x1ac],%l1 ! Mem[000000003e0001ac]
lduh [%i2+0x14e],%l2 ! Mem[000000003f00014e]
ldsh [%i3+0x072],%l5 ! Mem[000000003f800072]
swap [%i2+0x10c],%l0 ! Mem[000000003f00010c]
jmpl %o7,%g0
stw %l2,[%i1+0x1f8] ! Mem[000000003e8001f8]
p23_far_2_lem:
lduw [%i0+0x1ac],%l1 ! Mem[000000003e0001ac]
lduh [%i2+0x14e],%l2 ! Mem[000000003f00014e]
ldsh [%i3+0x072],%l5 ! Mem[000000003f800072]
swap [%i2+0x10c],%l0 ! Mem[000000003f00010c]
jmpl %o7,%g0
stw %l2,[%i1+0x1f8] ! Mem[000000003e8001f8]
p23_far_2_he:
std %l4,[%i0+0x110] ! Mem[000000003e000110]
ldd [%i2+0x168],%l0 ! Mem[000000003f000168]
jmpl %o7,%g0
sth %l6,[%i0+0x1a8] ! Mem[000000003e0001a8]
p23_far_2_hem:
std %l4,[%i0+0x110] ! Mem[000000003e000110]
ldd [%i2+0x168],%l0 ! Mem[000000003f000168]
jmpl %o7,%g0
sth %l6,[%i0+0x1a8] ! Mem[000000003e0001a8]
p23_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p24_far_2_le:
ldstub [%i3+0x108],%l5 ! Mem[0000000041800108]
lduw [%i1+0x098],%l2 ! Mem[0000000040800098]
stx %l0,[%i3+0x188] ! Mem[0000000041800188]
ldsh [%i2+0x0fa],%l0 ! Mem[00000000410000fa]
swap [%i0+0x138],%l7 ! Mem[0000000040000138]
ldub [%i0+0x114],%l3 ! Mem[0000000040000114]
ldstub [%i3+0x109],%l0 ! Mem[0000000041800109]
jmpl %o7,%g0
ldd [%i0+0x110],%l4 ! Mem[0000000040000110]
p24_far_2_lem:
ldstub [%i3+0x108],%l5 ! Mem[0000000041800108]
lduw [%i1+0x098],%l2 ! Mem[0000000040800098]
stx %l0,[%i3+0x188] ! Mem[0000000041800188]
ldsh [%i2+0x0fa],%l0 ! Mem[00000000410000fa]
swap [%i0+0x138],%l7 ! Mem[0000000040000138]
ldub [%i0+0x114],%l3 ! Mem[0000000040000114]
ldstub [%i3+0x109],%l0 ! Mem[0000000041800109]
jmpl %o7,%g0
ldd [%i0+0x110],%l4 ! Mem[0000000040000110]
p24_far_2_he:
stx %l1,[%i1+0x0a8] ! Mem[00000000408000a8]
swap [%i3+0x05c],%l6 ! Mem[000000004180005c]
stb %l3,[%i2+0x0a4] ! Mem[00000000410000a4]
lduw [%i0+0x088],%l2 ! Mem[0000000040000088]
swap [%i2+0x184],%l5 ! Mem[0000000041000184]
jmpl %o7,%g0
stw %l6,[%i1+0x0d0] ! Mem[00000000408000d0]
p24_far_2_hem:
stx %l1,[%i1+0x0a8] ! Mem[00000000408000a8]
swap [%i3+0x05c],%l6 ! Mem[000000004180005c]
stb %l3,[%i2+0x0a4] ! Mem[00000000410000a4]
lduw [%i0+0x088],%l2 ! Mem[0000000040000088]
swap [%i2+0x184],%l5 ! Mem[0000000041000184]
jmpl %o7,%g0
stw %l6,[%i1+0x0d0] ! Mem[00000000408000d0]
p24_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p25_far_2_le:
ldsb [%i1+0x10b],%l1 ! Mem[000000004280010b]
sth %l3,[%i1+0x1d0] ! Mem[00000000428001d0]
stx %l2,[%i1+0x010] ! Mem[0000000042800010]
ldsw [%i2+0x09c],%l1 ! Mem[000000004300009c]
swap [%i2+0x034],%l6 ! Mem[0000000043000034]
jmpl %o7,%g0
ldsb [%i0+0x034],%l1 ! Mem[0000000042000034]
p25_far_2_lem:
ldsb [%i1+0x10b],%l1 ! Mem[000000004280010b]
sth %l3,[%i1+0x1d0] ! Mem[00000000428001d0]
membar #Sync
stx %l2,[%i1+0x010] ! Mem[0000000042800010]
ldsw [%i2+0x09c],%l1 ! Mem[000000004300009c]
swap [%i2+0x034],%l6 ! Mem[0000000043000034]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x034],%l1 ! Mem[0000000042000034]
p25_far_2_he:
lduh [%i0+0x064],%l3 ! Mem[0000000042000064]
swap [%i3+0x098],%l3 ! Mem[0000000043800098]
std %l6,[%i2+0x1e0] ! Mem[00000000430001e0]
stx %l1,[%i2+0x0a8] ! Mem[00000000430000a8]
jmpl %o7,%g0
ldsh [%i3+0x136],%l5 ! Mem[0000000043800136]
p25_far_2_hem:
lduh [%i0+0x064],%l3 ! Mem[0000000042000064]
swap [%i3+0x098],%l3 ! Mem[0000000043800098]
std %l6,[%i2+0x1e0] ! Mem[00000000430001e0]
stx %l1,[%i2+0x0a8] ! Mem[00000000430000a8]
jmpl %o7,%g0
ldsh [%i3+0x136],%l5 ! Mem[0000000043800136]
p25_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p26_far_2_le:
jmpl %o7,%g0
ldx [%i1+0x1d8],%l2 ! Mem[00000000448001d8]
jmpl %o7,%g0
nop
p26_far_2_lem:
jmpl %o7,%g0
ldx [%i1+0x1d8],%l2 ! Mem[00000000448001d8]
jmpl %o7,%g0
nop
p26_far_2_he:
stb %l5,[%i1+0x16c] ! Mem[000000004480016c]
ldstub [%i0+0x1fe],%l1 ! Mem[00000000440001fe]
jmpl %o7,%g0
sth %l5,[%i3+0x1f2] ! Mem[00000000458001f2]
p26_far_2_hem:
stb %l5,[%i1+0x16c] ! Mem[000000004480016c]
ldstub [%i0+0x1fe],%l1 ! Mem[00000000440001fe]
jmpl %o7,%g0
sth %l5,[%i3+0x1f2] ! Mem[00000000458001f2]
p26_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p27_far_2_le:
ldstub [%i0+0x0a6],%l3 ! Mem[00000000460000a6]
ldd [%i0+0x168],%l2 ! Mem[0000000046000168]
swap [%i3+0x070],%l5 ! Mem[0000000047800070]
stb %l0,[%i1+0x10c] ! Mem[000000004680010c]
stx %l2,[%i2+0x1d8] ! Mem[00000000470001d8]
stx %l2,[%i0+0x0d8] ! Mem[00000000460000d8]
stw %l6,[%i0+0x048] ! Mem[0000000046000048]
jmpl %o7,%g0
ldstub [%i3+0x00b],%l4 ! Mem[000000004780000b]
p27_far_2_lem:
ldstub [%i0+0x0a6],%l3 ! Mem[00000000460000a6]
ldd [%i0+0x168],%l2 ! Mem[0000000046000168]
swap [%i3+0x070],%l5 ! Mem[0000000047800070]
stb %l0,[%i1+0x10c] ! Mem[000000004680010c]
stx %l2,[%i2+0x1d8] ! Mem[00000000470001d8]
stx %l2,[%i0+0x0d8] ! Mem[00000000460000d8]
stw %l6,[%i0+0x048] ! Mem[0000000046000048]
membar #Sync
jmpl %o7,%g0
ldstub [%i3+0x00b],%l4 ! Mem[000000004780000b]
p27_far_2_he:
sth %l5,[%i3+0x0fc] ! Mem[00000000478000fc]
sth %l5,[%i2+0x128] ! Mem[0000000047000128]
jmpl %o7,%g0
stw %l2,[%i0+0x0b8] ! Mem[00000000460000b8]
p27_far_2_hem:
sth %l5,[%i3+0x0fc] ! Mem[00000000478000fc]
sth %l5,[%i2+0x128] ! Mem[0000000047000128]
jmpl %o7,%g0
stw %l2,[%i0+0x0b8] ! Mem[00000000460000b8]
p27_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p28_far_2_le:
stx %l6,[%i0+0x120] ! Mem[0000000048000120]
ldsh [%i3+0x1aa],%l3 ! Mem[00000000498001aa]
stb %l6,[%i3+0x015] ! Mem[0000000049800015]
jmpl %o7,%g0
ldstub [%i0+0x0d4],%l6 ! Mem[00000000480000d4]
p28_far_2_lem:
stx %l6,[%i0+0x120] ! Mem[0000000048000120]
ldsh [%i3+0x1aa],%l3 ! Mem[00000000498001aa]
membar #Sync
stb %l6,[%i3+0x015] ! Mem[0000000049800015]
jmpl %o7,%g0
ldstub [%i0+0x0d4],%l6 ! Mem[00000000480000d4]
p28_far_2_he:
ldx [%i1+0x068],%l4 ! Mem[0000000048800068]
ldstub [%i1+0x0e0],%l4 ! Mem[00000000488000e0]
stw %l0,[%i3+0x128] ! Mem[0000000049800128]
lduh [%i2+0x05a],%l2 ! Mem[000000004900005a]
jmpl %o7,%g0
stw %l5,[%i2+0x114] ! Mem[0000000049000114]
p28_far_2_hem:
ldx [%i1+0x068],%l4 ! Mem[0000000048800068]
ldstub [%i1+0x0e0],%l4 ! Mem[00000000488000e0]
stw %l0,[%i3+0x128] ! Mem[0000000049800128]
lduh [%i2+0x05a],%l2 ! Mem[000000004900005a]
jmpl %o7,%g0
stw %l5,[%i2+0x114] ! Mem[0000000049000114]
p28_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p29_far_2_le:
stw %l0,[%i0+0x0c4] ! Mem[000000004a0000c4]
ldsh [%i2+0x160],%l7 ! Mem[000000004b000160]
ldsw [%i1+0x03c],%l2 ! Mem[000000004a80003c]
ldsb [%i0+0x19f],%l4 ! Mem[000000004a00019f]
jmpl %o7,%g0
swap [%i0+0x124],%l2 ! Mem[000000004a000124]
p29_far_2_lem:
stw %l0,[%i0+0x0c4] ! Mem[000000004a0000c4]
ldsh [%i2+0x160],%l7 ! Mem[000000004b000160]
membar #Sync
ldsw [%i1+0x03c],%l2 ! Mem[000000004a80003c]
ldsb [%i0+0x19f],%l4 ! Mem[000000004a00019f]
jmpl %o7,%g0
swap [%i0+0x124],%l2 ! Mem[000000004a000124]
p29_far_2_he:
ldsw [%i0+0x0a4],%l7 ! Mem[000000004a0000a4]
lduw [%i0+0x018],%l3 ! Mem[000000004a000018]
swap [%i0+0x00c],%l4 ! Mem[000000004a00000c]
sth %l7,[%i0+0x08a] ! Mem[000000004a00008a]
jmpl %o7,%g0
sth %l2,[%i2+0x12a] ! Mem[000000004b00012a]
p29_far_2_hem:
ldsw [%i0+0x0a4],%l7 ! Mem[000000004a0000a4]
membar #Sync
lduw [%i0+0x018],%l3 ! Mem[000000004a000018]
swap [%i0+0x00c],%l4 ! Mem[000000004a00000c]
sth %l7,[%i0+0x08a] ! Mem[000000004a00008a]
jmpl %o7,%g0
sth %l2,[%i2+0x12a] ! Mem[000000004b00012a]
p29_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p30_far_2_le:
ldub [%i0+0x08a],%l4 ! Mem[000000004c00008a]
jmpl %o7,%g0
stw %l6,[%i3+0x098] ! Mem[000000004d800098]
p30_far_2_lem:
ldub [%i0+0x08a],%l4 ! Mem[000000004c00008a]
jmpl %o7,%g0
stw %l6,[%i3+0x098] ! Mem[000000004d800098]
p30_far_2_he:
stx %l3,[%i0+0x070] ! Mem[000000004c000070]
ldsh [%i3+0x11a],%l2 ! Mem[000000004d80011a]
ldx [%i0+0x0e0],%l1 ! Mem[000000004c0000e0]
ldub [%i2+0x1dc],%l5 ! Mem[000000004d0001dc]
jmpl %o7,%g0
ldsw [%i0+0x0c0],%l5 ! Mem[000000004c0000c0]
p30_far_2_hem:
stx %l3,[%i0+0x070] ! Mem[000000004c000070]
ldsh [%i3+0x11a],%l2 ! Mem[000000004d80011a]
ldx [%i0+0x0e0],%l1 ! Mem[000000004c0000e0]
ldub [%i2+0x1dc],%l5 ! Mem[000000004d0001dc]
jmpl %o7,%g0
ldsw [%i0+0x0c0],%l5 ! Mem[000000004c0000c0]
p30_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p31_far_2_le:
lduh [%i1+0x1a2],%l1 ! Mem[000000004e8001a2]
stx %l4,[%i0+0x1f8] ! Mem[000000004e0001f8]
ldsb [%i3+0x0a5],%l5 ! Mem[000000004f8000a5]
ldstub [%i2+0x049],%l6 ! Mem[000000004f000049]
jmpl %o7,%g0
swap [%i2+0x1b4],%l3 ! Mem[000000004f0001b4]
p31_far_2_lem:
lduh [%i1+0x1a2],%l1 ! Mem[000000004e8001a2]
stx %l4,[%i0+0x1f8] ! Mem[000000004e0001f8]
ldsb [%i3+0x0a5],%l5 ! Mem[000000004f8000a5]
ldstub [%i2+0x049],%l6 ! Mem[000000004f000049]
jmpl %o7,%g0
swap [%i2+0x1b4],%l3 ! Mem[000000004f0001b4]
p31_far_2_he:
ldsh [%i2+0x08c],%l3 ! Mem[000000004f00008c]
ldstub [%i2+0x0df],%l1 ! Mem[000000004f0000df]
swap [%i0+0x068],%l3 ! Mem[000000004e000068]
swap [%i1+0x114],%l3 ! Mem[000000004e800114]
swap [%i0+0x1a0],%l1 ! Mem[000000004e0001a0]
jmpl %o7,%g0
ldstub [%i2+0x10a],%l2 ! Mem[000000004f00010a]
p31_far_2_hem:
ldsh [%i2+0x08c],%l3 ! Mem[000000004f00008c]
ldstub [%i2+0x0df],%l1 ! Mem[000000004f0000df]
swap [%i0+0x068],%l3 ! Mem[000000004e000068]
swap [%i1+0x114],%l3 ! Mem[000000004e800114]
swap [%i0+0x1a0],%l1 ! Mem[000000004e0001a0]
jmpl %o7,%g0
ldstub [%i2+0x10a],%l2 ! Mem[000000004f00010a]
p31_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p32_far_2_le:
ldx [%i2+0x160],%l7 ! Mem[0000000051000160]
swap [%i0+0x01c],%l2 ! Mem[000000005000001c]
jmpl %o7,%g0
swap [%i2+0x19c],%l4 ! Mem[000000005100019c]
p32_far_2_lem:
ldx [%i2+0x160],%l7 ! Mem[0000000051000160]
membar #Sync
swap [%i0+0x01c],%l2 ! Mem[000000005000001c]
jmpl %o7,%g0
swap [%i2+0x19c],%l4 ! Mem[000000005100019c]
p32_far_2_he:
swap [%i0+0x07c],%l5 ! Mem[000000005000007c]
jmpl %o7,%g0
ldstub [%i3+0x115],%l7 ! Mem[0000000051800115]
p32_far_2_hem:
swap [%i0+0x07c],%l5 ! Mem[000000005000007c]
jmpl %o7,%g0
ldstub [%i3+0x115],%l7 ! Mem[0000000051800115]
p32_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p33_far_2_le:
ldub [%i0+0x13f],%l6 ! Mem[000000005200013f]
sth %l0,[%i2+0x10a] ! Mem[000000005300010a]
ldx [%i3+0x018],%l6 ! Mem[0000000053800018]
ldsb [%i3+0x09b],%l7 ! Mem[000000005380009b]
swap [%i2+0x184],%l0 ! Mem[0000000053000184]
stw %l6,[%i1+0x19c] ! Mem[000000005280019c]
stb %l2,[%i0+0x143] ! Mem[0000000052000143]
jmpl %o7,%g0
sth %l2,[%i2+0x024] ! Mem[0000000053000024]
p33_far_2_lem:
ldub [%i0+0x13f],%l6 ! Mem[000000005200013f]
sth %l0,[%i2+0x10a] ! Mem[000000005300010a]
membar #Sync
ldx [%i3+0x018],%l6 ! Mem[0000000053800018]
ldsb [%i3+0x09b],%l7 ! Mem[000000005380009b]
swap [%i2+0x184],%l0 ! Mem[0000000053000184]
stw %l6,[%i1+0x19c] ! Mem[000000005280019c]
stb %l2,[%i0+0x143] ! Mem[0000000052000143]
membar #Sync
jmpl %o7,%g0
sth %l2,[%i2+0x024] ! Mem[0000000053000024]
p33_far_2_he:
ldub [%i3+0x162],%l3 ! Mem[0000000053800162]
sth %l1,[%i3+0x16e] ! Mem[000000005380016e]
jmpl %o7,%g0
std %l4,[%i3+0x040] ! Mem[0000000053800040]
p33_far_2_hem:
ldub [%i3+0x162],%l3 ! Mem[0000000053800162]
sth %l1,[%i3+0x16e] ! Mem[000000005380016e]
jmpl %o7,%g0
std %l4,[%i3+0x040] ! Mem[0000000053800040]
p33_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p34_far_2_le:
ldstub [%i2+0x1d1],%l0 ! Mem[00000000550001d1]
jmpl %o7,%g0
ldstub [%i3+0x122],%l7 ! Mem[0000000055800122]
p34_far_2_lem:
ldstub [%i2+0x1d1],%l0 ! Mem[00000000550001d1]
jmpl %o7,%g0
ldstub [%i3+0x122],%l7 ! Mem[0000000055800122]
p34_far_2_he:
ldd [%i3+0x1e0],%l6 ! Mem[00000000558001e0]
ldsh [%i3+0x08a],%l1 ! Mem[000000005580008a]
lduw [%i0+0x194],%l2 ! Mem[0000000054000194]
jmpl %o7,%g0
ldub [%i2+0x0c4],%l0 ! Mem[00000000550000c4]
p34_far_2_hem:
ldd [%i3+0x1e0],%l6 ! Mem[00000000558001e0]
ldsh [%i3+0x08a],%l1 ! Mem[000000005580008a]
lduw [%i0+0x194],%l2 ! Mem[0000000054000194]
jmpl %o7,%g0
ldub [%i2+0x0c4],%l0 ! Mem[00000000550000c4]
p34_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p35_far_2_le:
ldub [%i1+0x16a],%l4 ! Mem[000000005680016a]
jmpl %o7,%g0
std %l6,[%i0+0x0f0] ! Mem[00000000560000f0]
p35_far_2_lem:
ldub [%i1+0x16a],%l4 ! Mem[000000005680016a]
jmpl %o7,%g0
std %l6,[%i0+0x0f0] ! Mem[00000000560000f0]
p35_far_2_he:
jmpl %o7,%g0
lduh [%i2+0x046],%l6 ! Mem[0000000057000046]
jmpl %o7,%g0
nop
p35_far_2_hem:
jmpl %o7,%g0
lduh [%i2+0x046],%l6 ! Mem[0000000057000046]
jmpl %o7,%g0
nop
p35_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p36_far_2_le:
ldsb [%i0+0x113],%l5 ! Mem[0000000058000113]
ldd [%i1+0x000],%l4 ! Mem[0000000058800000]
lduw [%i0+0x18c],%l1 ! Mem[000000005800018c]
sth %l1,[%i0+0x0aa] ! Mem[00000000580000aa]
swap [%i1+0x194],%l2 ! Mem[0000000058800194]
stx %l0,[%i1+0x0e0] ! Mem[00000000588000e0]
ldstub [%i3+0x042],%l5 ! Mem[0000000059800042]
jmpl %o7,%g0
stw %l1,[%i0+0x06c] ! Mem[000000005800006c]
p36_far_2_lem:
ldsb [%i0+0x113],%l5 ! Mem[0000000058000113]
membar #Sync
ldd [%i1+0x000],%l4 ! Mem[0000000058800000]
lduw [%i0+0x18c],%l1 ! Mem[000000005800018c]
sth %l1,[%i0+0x0aa] ! Mem[00000000580000aa]
swap [%i1+0x194],%l2 ! Mem[0000000058800194]
stx %l0,[%i1+0x0e0] ! Mem[00000000588000e0]
ldstub [%i3+0x042],%l5 ! Mem[0000000059800042]
jmpl %o7,%g0
stw %l1,[%i0+0x06c] ! Mem[000000005800006c]
p36_far_2_he:
ldx [%i1+0x1f8],%l1 ! Mem[00000000588001f8]
lduh [%i3+0x1d2],%l5 ! Mem[00000000598001d2]
ldsw [%i0+0x08c],%l3 ! Mem[000000005800008c]
swap [%i2+0x0f0],%l7 ! Mem[00000000590000f0]
ldx [%i0+0x080],%l4 ! Mem[0000000058000080]
ldsh [%i1+0x1fc],%l0 ! Mem[00000000588001fc]
jmpl %o7,%g0
stb %l0,[%i0+0x0f0] ! Mem[00000000580000f0]
p36_far_2_hem:
ldx [%i1+0x1f8],%l1 ! Mem[00000000588001f8]
lduh [%i3+0x1d2],%l5 ! Mem[00000000598001d2]
ldsw [%i0+0x08c],%l3 ! Mem[000000005800008c]
swap [%i2+0x0f0],%l7 ! Mem[00000000590000f0]
ldx [%i0+0x080],%l4 ! Mem[0000000058000080]
ldsh [%i1+0x1fc],%l0 ! Mem[00000000588001fc]
jmpl %o7,%g0
stb %l0,[%i0+0x0f0] ! Mem[00000000580000f0]
p36_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p37_far_2_le:
stb %l5,[%i3+0x113] ! Mem[000000005b800113]
ldsw [%i3+0x000],%l4 ! Mem[000000005b800000]
swap [%i2+0x1ac],%l1 ! Mem[000000005b0001ac]
ldsw [%i0+0x14c],%l2 ! Mem[000000005a00014c]
sth %l5,[%i3+0x052] ! Mem[000000005b800052]
ldd [%i3+0x108],%l0 ! Mem[000000005b800108]
lduh [%i3+0x1f8],%l2 ! Mem[000000005b8001f8]
jmpl %o7,%g0
ldsh [%i1+0x06e],%l1 ! Mem[000000005a80006e]
p37_far_2_lem:
stb %l5,[%i3+0x113] ! Mem[000000005b800113]
membar #Sync
ldsw [%i3+0x000],%l4 ! Mem[000000005b800000]
swap [%i2+0x1ac],%l1 ! Mem[000000005b0001ac]
ldsw [%i0+0x14c],%l2 ! Mem[000000005a00014c]
sth %l5,[%i3+0x052] ! Mem[000000005b800052]
ldd [%i3+0x108],%l0 ! Mem[000000005b800108]
lduh [%i3+0x1f8],%l2 ! Mem[000000005b8001f8]
jmpl %o7,%g0
ldsh [%i1+0x06e],%l1 ! Mem[000000005a80006e]
p37_far_2_he:
swap [%i1+0x1fc],%l1 ! Mem[000000005a8001fc]
ldstub [%i2+0x1f2],%l5 ! Mem[000000005b0001f2]
ldstub [%i3+0x0ac],%l3 ! Mem[000000005b8000ac]
ldsw [%i3+0x0dc],%l1 ! Mem[000000005b8000dc]
sth %l4,[%i0+0x082] ! Mem[000000005a000082]
ldstub [%i3+0x12c],%l6 ! Mem[000000005b80012c]
jmpl %o7,%g0
ldub [%i1+0x0cf],%l2 ! Mem[000000005a8000cf]
p37_far_2_hem:
swap [%i1+0x1fc],%l1 ! Mem[000000005a8001fc]
ldstub [%i2+0x1f2],%l5 ! Mem[000000005b0001f2]
ldstub [%i3+0x0ac],%l3 ! Mem[000000005b8000ac]
ldsw [%i3+0x0dc],%l1 ! Mem[000000005b8000dc]
sth %l4,[%i0+0x082] ! Mem[000000005a000082]
ldstub [%i3+0x12c],%l6 ! Mem[000000005b80012c]
jmpl %o7,%g0
ldub [%i1+0x0cf],%l2 ! Mem[000000005a8000cf]
p37_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p38_far_2_le:
stb %l2,[%i1+0x09b] ! Mem[000000005c80009b]
ldstub [%i0+0x064],%l3 ! Mem[000000005c000064]
lduw [%i2+0x14c],%l1 ! Mem[000000005d00014c]
swap [%i1+0x148],%l4 ! Mem[000000005c800148]
ldstub [%i2+0x0f7],%l6 ! Mem[000000005d0000f7]
jmpl %o7,%g0
ldstub [%i2+0x06b],%l6 ! Mem[000000005d00006b]
p38_far_2_lem:
stb %l2,[%i1+0x09b] ! Mem[000000005c80009b]
ldstub [%i0+0x064],%l3 ! Mem[000000005c000064]
lduw [%i2+0x14c],%l1 ! Mem[000000005d00014c]
swap [%i1+0x148],%l4 ! Mem[000000005c800148]
ldstub [%i2+0x0f7],%l6 ! Mem[000000005d0000f7]
jmpl %o7,%g0
ldstub [%i2+0x06b],%l6 ! Mem[000000005d00006b]
p38_far_2_he:
jmpl %o7,%g0
stx %l4,[%i2+0x038] ! Mem[000000005d000038]
jmpl %o7,%g0
nop
p38_far_2_hem:
membar #Sync
jmpl %o7,%g0
stx %l4,[%i2+0x038] ! Mem[000000005d000038]
jmpl %o7,%g0
nop
p38_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p39_far_2_le:
ldsw [%i3+0x108],%l1 ! Mem[000000005f800108]
ldstub [%i1+0x1d1],%l3 ! Mem[000000005e8001d1]
ldstub [%i2+0x014],%l2 ! Mem[000000005f000014]
ldsb [%i2+0x09f],%l1 ! Mem[000000005f00009f]
swap [%i2+0x000],%l4 ! Mem[000000005f000000]
jmpl %o7,%g0
ldsw [%i1+0x18c],%l1 ! Mem[000000005e80018c]
p39_far_2_lem:
ldsw [%i3+0x108],%l1 ! Mem[000000005f800108]
ldstub [%i1+0x1d1],%l3 ! Mem[000000005e8001d1]
membar #Sync
ldstub [%i2+0x014],%l2 ! Mem[000000005f000014]
ldsb [%i2+0x09f],%l1 ! Mem[000000005f00009f]
swap [%i2+0x000],%l4 ! Mem[000000005f000000]
jmpl %o7,%g0
ldsw [%i1+0x18c],%l1 ! Mem[000000005e80018c]
p39_far_2_he:
ldx [%i2+0x1a0],%l3 ! Mem[000000005f0001a0]
ldd [%i2+0x178],%l4 ! Mem[000000005f000178]
ldsb [%i0+0x17c],%l3 ! Mem[000000005e00017c]
stx %l5,[%i1+0x010] ! Mem[000000005e800010]
jmpl %o7,%g0
stx %l5,[%i3+0x130] ! Mem[000000005f800130]
p39_far_2_hem:
ldx [%i2+0x1a0],%l3 ! Mem[000000005f0001a0]
ldd [%i2+0x178],%l4 ! Mem[000000005f000178]
ldsb [%i0+0x17c],%l3 ! Mem[000000005e00017c]
membar #Sync
stx %l5,[%i1+0x010] ! Mem[000000005e800010]
jmpl %o7,%g0
stx %l5,[%i3+0x130] ! Mem[000000005f800130]
p39_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p40_far_2_le:
ldsw [%i3+0x0e4],%l0 ! Mem[00000000618000e4]
ldstub [%i3+0x042],%l5 ! Mem[0000000061800042]
jmpl %o7,%g0
swap [%i2+0x04c],%l1 ! Mem[000000006100004c]
p40_far_2_lem:
ldsw [%i3+0x0e4],%l0 ! Mem[00000000618000e4]
ldstub [%i3+0x042],%l5 ! Mem[0000000061800042]
jmpl %o7,%g0
swap [%i2+0x04c],%l1 ! Mem[000000006100004c]
p40_far_2_he:
stw %l6,[%i2+0x098] ! Mem[0000000061000098]
swap [%i1+0x120],%l5 ! Mem[0000000060800120]
swap [%i1+0x1d4],%l0 ! Mem[00000000608001d4]
lduh [%i0+0x03a],%l3 ! Mem[000000006000003a]
lduh [%i1+0x00e],%l4 ! Mem[000000006080000e]
stw %l7,[%i2+0x088] ! Mem[0000000061000088]
jmpl %o7,%g0
swap [%i2+0x108],%l2 ! Mem[0000000061000108]
p40_far_2_hem:
stw %l6,[%i2+0x098] ! Mem[0000000061000098]
swap [%i1+0x120],%l5 ! Mem[0000000060800120]
swap [%i1+0x1d4],%l0 ! Mem[00000000608001d4]
membar #Sync
lduh [%i0+0x03a],%l3 ! Mem[000000006000003a]
lduh [%i1+0x00e],%l4 ! Mem[000000006080000e]
stw %l7,[%i2+0x088] ! Mem[0000000061000088]
jmpl %o7,%g0
swap [%i2+0x108],%l2 ! Mem[0000000061000108]
p40_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p41_far_2_le:
swap [%i1+0x16c],%l1 ! Mem[000000006280016c]
lduh [%i1+0x0e6],%l2 ! Mem[00000000628000e6]
ldstub [%i1+0x0dd],%l5 ! Mem[00000000628000dd]
sth %l5,[%i2+0x128] ! Mem[0000000063000128]
jmpl %o7,%g0
stw %l2,[%i0+0x0b8] ! Mem[00000000620000b8]
p41_far_2_lem:
swap [%i1+0x16c],%l1 ! Mem[000000006280016c]
lduh [%i1+0x0e6],%l2 ! Mem[00000000628000e6]
ldstub [%i1+0x0dd],%l5 ! Mem[00000000628000dd]
sth %l5,[%i2+0x128] ! Mem[0000000063000128]
jmpl %o7,%g0
stw %l2,[%i0+0x0b8] ! Mem[00000000620000b8]
p41_far_2_he:
std %l2,[%i0+0x020] ! Mem[0000000062000020]
lduw [%i3+0x0f0],%l7 ! Mem[00000000638000f0]
ldd [%i0+0x048],%l2 ! Mem[0000000062000048]
ldd [%i0+0x1d8],%l0 ! Mem[00000000620001d8]
ldsb [%i3+0x0f0],%l0 ! Mem[00000000638000f0]
ldsh [%i0+0x01e],%l4 ! Mem[000000006200001e]
swap [%i1+0x114],%l0 ! Mem[0000000062800114]
jmpl %o7,%g0
swap [%i3+0x118],%l6 ! Mem[0000000063800118]
p41_far_2_hem:
membar #Sync
std %l2,[%i0+0x020] ! Mem[0000000062000020]
lduw [%i3+0x0f0],%l7 ! Mem[00000000638000f0]
ldd [%i0+0x048],%l2 ! Mem[0000000062000048]
ldd [%i0+0x1d8],%l0 ! Mem[00000000620001d8]
ldsb [%i3+0x0f0],%l0 ! Mem[00000000638000f0]
ldsh [%i0+0x01e],%l4 ! Mem[000000006200001e]
swap [%i1+0x114],%l0 ! Mem[0000000062800114]
jmpl %o7,%g0
swap [%i3+0x118],%l6 ! Mem[0000000063800118]
p41_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p42_far_2_le:
jmpl %o7,%g0
ldstub [%i1+0x062],%l5 ! Mem[0000000064800062]
jmpl %o7,%g0
nop
p42_far_2_lem:
jmpl %o7,%g0
ldstub [%i1+0x062],%l5 ! Mem[0000000064800062]
jmpl %o7,%g0
nop
p42_far_2_he:
stb %l0,[%i0+0x1a1] ! Mem[00000000640001a1]
ldx [%i1+0x1d8],%l1 ! Mem[00000000648001d8]
stx %l5,[%i1+0x1f0] ! Mem[00000000648001f0]
ldub [%i1+0x08c],%l3 ! Mem[000000006480008c]
jmpl %o7,%g0
std %l2,[%i2+0x018] ! Mem[0000000065000018]
p42_far_2_hem:
stb %l0,[%i0+0x1a1] ! Mem[00000000640001a1]
ldx [%i1+0x1d8],%l1 ! Mem[00000000648001d8]
stx %l5,[%i1+0x1f0] ! Mem[00000000648001f0]
ldub [%i1+0x08c],%l3 ! Mem[000000006480008c]
membar #Sync
jmpl %o7,%g0
std %l2,[%i2+0x018] ! Mem[0000000065000018]
p42_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p43_far_2_le:
jmpl %o7,%g0
ldd [%i3+0x1d8],%l2 ! Mem[00000000678001d8]
jmpl %o7,%g0
nop
p43_far_2_lem:
jmpl %o7,%g0
ldd [%i3+0x1d8],%l2 ! Mem[00000000678001d8]
jmpl %o7,%g0
nop
p43_far_2_he:
ldstub [%i1+0x16c],%l5 ! Mem[000000006680016c]
ldstub [%i3+0x0b8],%l6 ! Mem[00000000678000b8]
jmpl %o7,%g0
ldub [%i3+0x101],%l5 ! Mem[0000000067800101]
p43_far_2_hem:
ldstub [%i1+0x16c],%l5 ! Mem[000000006680016c]
ldstub [%i3+0x0b8],%l6 ! Mem[00000000678000b8]
jmpl %o7,%g0
ldub [%i3+0x101],%l5 ! Mem[0000000067800101]
p43_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p44_far_2_le:
ldsb [%i3+0x034],%l1 ! Mem[0000000069800034]
lduw [%i0+0x1d0],%l0 ! Mem[00000000680001d0]
stx %l7,[%i0+0x120] ! Mem[0000000068000120]
std %l6,[%i2+0x118] ! Mem[0000000069000118]
ldub [%i0+0x1f9],%l2 ! Mem[00000000680001f9]
ldstub [%i3+0x0fc],%l2 ! Mem[00000000698000fc]
jmpl %o7,%g0
ldx [%i1+0x100],%l5 ! Mem[0000000068800100]
p44_far_2_lem:
membar #Sync
ldsb [%i3+0x034],%l1 ! Mem[0000000069800034]
lduw [%i0+0x1d0],%l0 ! Mem[00000000680001d0]
stx %l7,[%i0+0x120] ! Mem[0000000068000120]
std %l6,[%i2+0x118] ! Mem[0000000069000118]
ldub [%i0+0x1f9],%l2 ! Mem[00000000680001f9]
ldstub [%i3+0x0fc],%l2 ! Mem[00000000698000fc]
jmpl %o7,%g0
ldx [%i1+0x100],%l5 ! Mem[0000000068800100]
p44_far_2_he:
stw %l6,[%i3+0x1a8] ! Mem[00000000698001a8]
jmpl %o7,%g0
stw %l7,[%i3+0x100] ! Mem[0000000069800100]
p44_far_2_hem:
stw %l6,[%i3+0x1a8] ! Mem[00000000698001a8]
jmpl %o7,%g0
stw %l7,[%i3+0x100] ! Mem[0000000069800100]
p44_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p45_far_2_le:
ldd [%i3+0x098],%l0 ! Mem[000000006b800098]
sth %l6,[%i2+0x014] ! Mem[000000006b000014]
jmpl %o7,%g0
stx %l1,[%i0+0x030] ! Mem[000000006a000030]
p45_far_2_lem:
ldd [%i3+0x098],%l0 ! Mem[000000006b800098]
membar #Sync
sth %l6,[%i2+0x014] ! Mem[000000006b000014]
membar #Sync
jmpl %o7,%g0
stx %l1,[%i0+0x030] ! Mem[000000006a000030]
p45_far_2_he:
lduw [%i0+0x044],%l3 ! Mem[000000006a000044]
swap [%i2+0x098],%l3 ! Mem[000000006b000098]
ldstub [%i1+0x1e5],%l7 ! Mem[000000006a8001e5]
ldd [%i1+0x088],%l0 ! Mem[000000006a800088]
jmpl %o7,%g0
ldstub [%i0+0x195],%l2 ! Mem[000000006a000195]
p45_far_2_hem:
lduw [%i0+0x044],%l3 ! Mem[000000006a000044]
swap [%i2+0x098],%l3 ! Mem[000000006b000098]
ldstub [%i1+0x1e5],%l7 ! Mem[000000006a8001e5]
ldd [%i1+0x088],%l0 ! Mem[000000006a800088]
jmpl %o7,%g0
ldstub [%i0+0x195],%l2 ! Mem[000000006a000195]
p45_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p46_far_2_le:
ldx [%i2+0x1a8],%l1 ! Mem[000000006d0001a8]
ldd [%i0+0x148],%l2 ! Mem[000000006c000148]
ldx [%i0+0x048],%l7 ! Mem[000000006c000048]
ldsb [%i1+0x005],%l2 ! Mem[000000006c800005]
jmpl %o7,%g0
sth %l4,[%i1+0x1d8] ! Mem[000000006c8001d8]
p46_far_2_lem:
ldx [%i2+0x1a8],%l1 ! Mem[000000006d0001a8]
ldd [%i0+0x148],%l2 ! Mem[000000006c000148]
ldx [%i0+0x048],%l7 ! Mem[000000006c000048]
membar #Sync
ldsb [%i1+0x005],%l2 ! Mem[000000006c800005]
jmpl %o7,%g0
sth %l4,[%i1+0x1d8] ! Mem[000000006c8001d8]
p46_far_2_he:
swap [%i0+0x14c],%l5 ! Mem[000000006c00014c]
stw %l0,[%i2+0x04c] ! Mem[000000006d00004c]
ldstub [%i2+0x1f2],%l5 ! Mem[000000006d0001f2]
swap [%i0+0x08c],%l3 ! Mem[000000006c00008c]
ldd [%i0+0x0d0],%l6 ! Mem[000000006c0000d0]
ldsw [%i0+0x048],%l3 ! Mem[000000006c000048]
jmpl %o7,%g0
lduw [%i3+0x134],%l3 ! Mem[000000006d800134]
p46_far_2_hem:
swap [%i0+0x14c],%l5 ! Mem[000000006c00014c]
stw %l0,[%i2+0x04c] ! Mem[000000006d00004c]
ldstub [%i2+0x1f2],%l5 ! Mem[000000006d0001f2]
swap [%i0+0x08c],%l3 ! Mem[000000006c00008c]
ldd [%i0+0x0d0],%l6 ! Mem[000000006c0000d0]
ldsw [%i0+0x048],%l3 ! Mem[000000006c000048]
jmpl %o7,%g0
lduw [%i3+0x134],%l3 ! Mem[000000006d800134]
p46_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p47_far_2_le:
swap [%i3+0x108],%l1 ! Mem[000000006f800108]
sth %l4,[%i0+0x0e0] ! Mem[000000006e0000e0]
sth %l7,[%i0+0x000] ! Mem[000000006e000000]
swap [%i0+0x110],%l5 ! Mem[000000006e000110]
std %l4,[%i0+0x020] ! Mem[000000006e000020]
jmpl %o7,%g0
swap [%i0+0x1ac],%l1 ! Mem[000000006e0001ac]
p47_far_2_lem:
swap [%i3+0x108],%l1 ! Mem[000000006f800108]
sth %l4,[%i0+0x0e0] ! Mem[000000006e0000e0]
membar #Sync
sth %l7,[%i0+0x000] ! Mem[000000006e000000]
swap [%i0+0x110],%l5 ! Mem[000000006e000110]
std %l4,[%i0+0x020] ! Mem[000000006e000020]
jmpl %o7,%g0
swap [%i0+0x1ac],%l1 ! Mem[000000006e0001ac]
p47_far_2_he:
swap [%i1+0x1a4],%l3 ! Mem[000000006e8001a4]
ldsb [%i0+0x15c],%l5 ! Mem[000000006e00015c]
std %l0,[%i0+0x108] ! Mem[000000006e000108]
ldd [%i3+0x078],%l2 ! Mem[000000006f800078]
jmpl %o7,%g0
ldstub [%i0+0x136],%l5 ! Mem[000000006e000136]
p47_far_2_hem:
swap [%i1+0x1a4],%l3 ! Mem[000000006e8001a4]
ldsb [%i0+0x15c],%l5 ! Mem[000000006e00015c]
std %l0,[%i0+0x108] ! Mem[000000006e000108]
ldd [%i3+0x078],%l2 ! Mem[000000006f800078]
jmpl %o7,%g0
ldstub [%i0+0x136],%l5 ! Mem[000000006e000136]
p47_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p48_far_2_le:
ldx [%i0+0x108],%l1 ! Mem[0000000070000108]
ldstub [%i2+0x1f1],%l3 ! Mem[00000000710001f1]
lduh [%i0+0x034],%l2 ! Mem[0000000070000034]
stb %l1,[%i0+0x0bf] ! Mem[00000000700000bf]
ldx [%i0+0x030],%l6 ! Mem[0000000070000030]
jmpl %o7,%g0
sth %l1,[%i2+0x014] ! Mem[0000000071000014]
p48_far_2_lem:
ldx [%i0+0x108],%l1 ! Mem[0000000070000108]
ldstub [%i2+0x1f1],%l3 ! Mem[00000000710001f1]
membar #Sync
lduh [%i0+0x034],%l2 ! Mem[0000000070000034]
stb %l1,[%i0+0x0bf] ! Mem[00000000700000bf]
ldx [%i0+0x030],%l6 ! Mem[0000000070000030]
membar #Sync
jmpl %o7,%g0
sth %l1,[%i2+0x014] ! Mem[0000000071000014]
p48_far_2_he:
stw %l3,[%i3+0x064] ! Mem[0000000071800064]
lduh [%i3+0x09a],%l3 ! Mem[000000007180009a]
swap [%i0+0x1e4],%l7 ! Mem[00000000700001e4]
ldstub [%i0+0x0ab],%l1 ! Mem[00000000700000ab]
jmpl %o7,%g0
ldd [%i3+0x1b0],%l2 ! Mem[00000000718001b0]
p48_far_2_hem:
stw %l3,[%i3+0x064] ! Mem[0000000071800064]
lduh [%i3+0x09a],%l3 ! Mem[000000007180009a]
swap [%i0+0x1e4],%l7 ! Mem[00000000700001e4]
ldstub [%i0+0x0ab],%l1 ! Mem[00000000700000ab]
jmpl %o7,%g0
ldd [%i3+0x1b0],%l2 ! Mem[00000000718001b0]
p48_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p49_far_2_le:
stb %l0,[%i0+0x10c] ! Mem[000000007200010c]
stx %l2,[%i3+0x1f8] ! Mem[00000000738001f8]
ldub [%i2+0x0fc],%l2 ! Mem[00000000730000fc]
swap [%i0+0x048],%l3 ! Mem[0000000072000048]
std %l2,[%i3+0x1b0] ! Mem[00000000738001b0]
lduh [%i2+0x0ae],%l4 ! Mem[00000000730000ae]
swap [%i1+0x118],%l2 ! Mem[0000000072800118]
jmpl %o7,%g0
ldstub [%i0+0x1e9],%l6 ! Mem[00000000720001e9]
p49_far_2_lem:
stb %l0,[%i0+0x10c] ! Mem[000000007200010c]
stx %l2,[%i3+0x1f8] ! Mem[00000000738001f8]
ldub [%i2+0x0fc],%l2 ! Mem[00000000730000fc]
swap [%i0+0x048],%l3 ! Mem[0000000072000048]
std %l2,[%i3+0x1b0] ! Mem[00000000738001b0]
lduh [%i2+0x0ae],%l4 ! Mem[00000000730000ae]
swap [%i1+0x118],%l2 ! Mem[0000000072800118]
jmpl %o7,%g0
ldstub [%i0+0x1e9],%l6 ! Mem[00000000720001e9]
p49_far_2_he:
jmpl %o7,%g0
stx %l6,[%i0+0x128] ! Mem[0000000072000128]
jmpl %o7,%g0
nop
p49_far_2_hem:
jmpl %o7,%g0
stx %l6,[%i0+0x128] ! Mem[0000000072000128]
jmpl %o7,%g0
nop
p49_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p50_far_2_le:
ldub [%i2+0x123],%l6 ! Mem[0000000075000123]
ldub [%i0+0x05a],%l5 ! Mem[000000007400005a]
ldd [%i1+0x130],%l6 ! Mem[0000000074800130]
jmpl %o7,%g0
swap [%i1+0x18c],%l1 ! Mem[000000007480018c]
p50_far_2_lem:
ldub [%i2+0x123],%l6 ! Mem[0000000075000123]
ldub [%i0+0x05a],%l5 ! Mem[000000007400005a]
ldd [%i1+0x130],%l6 ! Mem[0000000074800130]
jmpl %o7,%g0
swap [%i1+0x18c],%l1 ! Mem[000000007480018c]
p50_far_2_he:
ldsw [%i0+0x048],%l4 ! Mem[0000000074000048]
ldstub [%i3+0x0c0],%l4 ! Mem[00000000758000c0]
ldx [%i0+0x128],%l0 ! Mem[0000000074000128]
stw %l2,[%i3+0x078] ! Mem[0000000075800078]
jmpl %o7,%g0
stw %l5,[%i3+0x134] ! Mem[0000000075800134]
p50_far_2_hem:
ldsw [%i0+0x048],%l4 ! Mem[0000000074000048]
ldstub [%i3+0x0c0],%l4 ! Mem[00000000758000c0]
ldx [%i0+0x128],%l0 ! Mem[0000000074000128]
stw %l2,[%i3+0x078] ! Mem[0000000075800078]
jmpl %o7,%g0
stw %l5,[%i3+0x134] ! Mem[0000000075800134]
p50_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p51_far_2_le:
stx %l3,[%i1+0x080] ! Mem[0000000076800080]
ldd [%i1+0x070],%l0 ! Mem[0000000076800070]
ldsh [%i1+0x044],%l3 ! Mem[0000000076800044]
swap [%i3+0x14c],%l1 ! Mem[000000007780014c]
ldsh [%i1+0x13a],%l7 ! Mem[000000007680013a]
jmpl %o7,%g0
ldstub [%i0+0x114],%l3 ! Mem[0000000076000114]
p51_far_2_lem:
stx %l3,[%i1+0x080] ! Mem[0000000076800080]
ldd [%i1+0x070],%l0 ! Mem[0000000076800070]
ldsh [%i1+0x044],%l3 ! Mem[0000000076800044]
swap [%i3+0x14c],%l1 ! Mem[000000007780014c]
ldsh [%i1+0x13a],%l7 ! Mem[000000007680013a]
jmpl %o7,%g0
ldstub [%i0+0x114],%l3 ! Mem[0000000076000114]
p51_far_2_he:
jmpl %o7,%g0
lduh [%i1+0x1b6],%l2 ! Mem[00000000768001b6]
jmpl %o7,%g0
nop
p51_far_2_hem:
jmpl %o7,%g0
lduh [%i1+0x1b6],%l2 ! Mem[00000000768001b6]
jmpl %o7,%g0
nop
p51_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p52_far_2_le:
stb %l2,[%i2+0x1db] ! Mem[00000000790001db]
stw %l5,[%i0+0x078] ! Mem[0000000078000078]
ldstub [%i1+0x015],%l6 ! Mem[0000000078800015]
jmpl %o7,%g0
ldsh [%i1+0x014],%l1 ! Mem[0000000078800014]
p52_far_2_lem:
stb %l2,[%i2+0x1db] ! Mem[00000000790001db]
stw %l5,[%i0+0x078] ! Mem[0000000078000078]
membar #Sync
ldstub [%i1+0x015],%l6 ! Mem[0000000078800015]
membar #Sync
jmpl %o7,%g0
ldsh [%i1+0x014],%l1 ! Mem[0000000078800014]
p52_far_2_he:
swap [%i0+0x064],%l3 ! Mem[0000000078000064]
swap [%i3+0x0b8],%l3 ! Mem[00000000798000b8]
ldsb [%i2+0x1e5],%l7 ! Mem[00000000790001e5]
ldsb [%i1+0x08b],%l1 ! Mem[000000007880008b]
jmpl %o7,%g0
std %l2,[%i1+0x190] ! Mem[0000000078800190]
p52_far_2_hem:
swap [%i0+0x064],%l3 ! Mem[0000000078000064]
swap [%i3+0x0b8],%l3 ! Mem[00000000798000b8]
ldsb [%i2+0x1e5],%l7 ! Mem[00000000790001e5]
ldsb [%i1+0x08b],%l1 ! Mem[000000007880008b]
jmpl %o7,%g0
std %l2,[%i1+0x190] ! Mem[0000000078800190]
p52_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p53_far_2_le:
swap [%i0+0x034],%l1 ! Mem[000000007a000034]
ldstub [%i3+0x021],%l5 ! Mem[000000007b800021]
swap [%i2+0x070],%l5 ! Mem[000000007b000070]
ldub [%i3+0x12c],%l0 ! Mem[000000007b80012c]
swap [%i0+0x1d8],%l2 ! Mem[000000007a0001d8]
swap [%i3+0x0a4],%l5 ! Mem[000000007b8000a4]
jmpl %o7,%g0
stw %l6,[%i2+0x048] ! Mem[000000007b000048]
p53_far_2_lem:
membar #Sync
swap [%i0+0x034],%l1 ! Mem[000000007a000034]
ldstub [%i3+0x021],%l5 ! Mem[000000007b800021]
swap [%i2+0x070],%l5 ! Mem[000000007b000070]
ldub [%i3+0x12c],%l0 ! Mem[000000007b80012c]
swap [%i0+0x1d8],%l2 ! Mem[000000007a0001d8]
swap [%i3+0x0a4],%l5 ! Mem[000000007b8000a4]
jmpl %o7,%g0
stw %l6,[%i2+0x048] ! Mem[000000007b000048]
p53_far_2_he:
jmpl %o7,%g0
ldsw [%i1+0x0c4],%l2 ! Mem[000000007a8000c4]
jmpl %o7,%g0
nop
p53_far_2_hem:
jmpl %o7,%g0
ldsw [%i1+0x0c4],%l2 ! Mem[000000007a8000c4]
jmpl %o7,%g0
nop
p53_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p54_far_2_le:
lduw [%i1+0x070],%l0 ! Mem[000000007c800070]
stb %l3,[%i0+0x044] ! Mem[000000007c000044]
ldx [%i2+0x148],%l1 ! Mem[000000007d000148]
jmpl %o7,%g0
ldstub [%i0+0x16a],%l4 ! Mem[000000007c00016a]
p54_far_2_lem:
lduw [%i1+0x070],%l0 ! Mem[000000007c800070]
stb %l3,[%i0+0x044] ! Mem[000000007c000044]
ldx [%i2+0x148],%l1 ! Mem[000000007d000148]
jmpl %o7,%g0
ldstub [%i0+0x16a],%l4 ! Mem[000000007c00016a]
p54_far_2_he:
ldstub [%i3+0x129],%l0 ! Mem[000000007d800129]
ldd [%i2+0x060],%l6 ! Mem[000000007d000060]
lduh [%i2+0x184],%l4 ! Mem[000000007d000184]
ldstub [%i3+0x012],%l6 ! Mem[000000007d800012]
jmpl %o7,%g0
ldsh [%i0+0x184],%l6 ! Mem[000000007c000184]
p54_far_2_hem:
ldstub [%i3+0x129],%l0 ! Mem[000000007d800129]
ldd [%i2+0x060],%l6 ! Mem[000000007d000060]
lduh [%i2+0x184],%l4 ! Mem[000000007d000184]
membar #Sync
ldstub [%i3+0x012],%l6 ! Mem[000000007d800012]
jmpl %o7,%g0
ldsh [%i0+0x184],%l6 ! Mem[000000007c000184]
p54_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p55_far_2_le:
ldsb [%i3+0x1db],%l2 ! Mem[000000007f8001db]
lduw [%i3+0x058],%l5 ! Mem[000000007f800058]
stw %l7,[%i1+0x130] ! Mem[000000007e800130]
jmpl %o7,%g0
ldub [%i2+0x0a6],%l3 ! Mem[000000007f0000a6]
p55_far_2_lem:
ldsb [%i3+0x1db],%l2 ! Mem[000000007f8001db]
lduw [%i3+0x058],%l5 ! Mem[000000007f800058]
stw %l7,[%i1+0x130] ! Mem[000000007e800130]
jmpl %o7,%g0
ldub [%i2+0x0a6],%l3 ! Mem[000000007f0000a6]
p55_far_2_he:
stw %l2,[%i1+0x04c] ! Mem[000000007e80004c]
ldstub [%i0+0x013],%l4 ! Mem[000000007e000013]
ldstub [%i1+0x1c3],%l1 ! Mem[000000007e8001c3]
ldub [%i2+0x19f],%l3 ! Mem[000000007f00019f]
ldub [%i0+0x1b5],%l2 ! Mem[000000007e0001b5]
jmpl %o7,%g0
std %l0,[%i3+0x0c0] ! Mem[000000007f8000c0]
p55_far_2_hem:
stw %l2,[%i1+0x04c] ! Mem[000000007e80004c]
membar #Sync
ldstub [%i0+0x013],%l4 ! Mem[000000007e000013]
ldstub [%i1+0x1c3],%l1 ! Mem[000000007e8001c3]
ldub [%i2+0x19f],%l3 ! Mem[000000007f00019f]
ldub [%i0+0x1b5],%l2 ! Mem[000000007e0001b5]
jmpl %o7,%g0
std %l0,[%i3+0x0c0] ! Mem[000000007f8000c0]
p55_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p56_far_2_le:
swap [%i1+0x098],%l7 ! Mem[0000000080800098]
stx %l2,[%i3+0x148] ! Mem[0000000081800148]
ldsw [%i0+0x078],%l1 ! Mem[0000000080000078]
ldstub [%i0+0x1a1],%l0 ! Mem[00000000800001a1]
ldsb [%i3+0x1de],%l1 ! Mem[00000000818001de]
ldsb [%i3+0x172],%l4 ! Mem[0000000081800172]
jmpl %o7,%g0
ldsw [%i3+0x0a4],%l7 ! Mem[00000000818000a4]
p56_far_2_lem:
swap [%i1+0x098],%l7 ! Mem[0000000080800098]
stx %l2,[%i3+0x148] ! Mem[0000000081800148]
ldsw [%i0+0x078],%l1 ! Mem[0000000080000078]
ldstub [%i0+0x1a1],%l0 ! Mem[00000000800001a1]
ldsb [%i3+0x1de],%l1 ! Mem[00000000818001de]
ldsb [%i3+0x172],%l4 ! Mem[0000000081800172]
jmpl %o7,%g0
ldsw [%i3+0x0a4],%l7 ! Mem[00000000818000a4]
p56_far_2_he:
lduw [%i3+0x1c0],%l2 ! Mem[00000000818001c0]
jmpl %o7,%g0
std %l6,[%i2+0x0d0] ! Mem[00000000810000d0]
p56_far_2_hem:
lduw [%i3+0x1c0],%l2 ! Mem[00000000818001c0]
jmpl %o7,%g0
std %l6,[%i2+0x0d0] ! Mem[00000000810000d0]
p56_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p57_far_2_le:
lduw [%i2+0x0a4],%l3 ! Mem[00000000830000a4]
ldsw [%i0+0x140],%l1 ! Mem[0000000082000140]
ldd [%i1+0x110],%l2 ! Mem[0000000082800110]
std %l0,[%i2+0x0f0] ! Mem[00000000830000f0]
lduw [%i1+0x15c],%l1 ! Mem[000000008280015c]
swap [%i3+0x03c],%l6 ! Mem[000000008380003c]
stx %l5,[%i1+0x100] ! Mem[0000000082800100]
jmpl %o7,%g0
ldx [%i3+0x1a0],%l0 ! Mem[00000000838001a0]
p57_far_2_lem:
lduw [%i2+0x0a4],%l3 ! Mem[00000000830000a4]
ldsw [%i0+0x140],%l1 ! Mem[0000000082000140]
ldd [%i1+0x110],%l2 ! Mem[0000000082800110]
std %l0,[%i2+0x0f0] ! Mem[00000000830000f0]
lduw [%i1+0x15c],%l1 ! Mem[000000008280015c]
membar #Sync
swap [%i3+0x03c],%l6 ! Mem[000000008380003c]
stx %l5,[%i1+0x100] ! Mem[0000000082800100]
jmpl %o7,%g0
ldx [%i3+0x1a0],%l0 ! Mem[00000000838001a0]
p57_far_2_he:
swap [%i1+0x120],%l7 ! Mem[0000000082800120]
swap [%i2+0x0a0],%l3 ! Mem[00000000830000a0]
swap [%i1+0x050],%l0 ! Mem[0000000082800050]
ldstub [%i2+0x12c],%l6 ! Mem[000000008300012c]
lduh [%i1+0x0ce],%l2 ! Mem[00000000828000ce]
ldsh [%i2+0x040],%l4 ! Mem[0000000083000040]
jmpl %o7,%g0
ldstub [%i3+0x19a],%l1 ! Mem[000000008380019a]
p57_far_2_hem:
swap [%i1+0x120],%l7 ! Mem[0000000082800120]
swap [%i2+0x0a0],%l3 ! Mem[00000000830000a0]
swap [%i1+0x050],%l0 ! Mem[0000000082800050]
ldstub [%i2+0x12c],%l6 ! Mem[000000008300012c]
lduh [%i1+0x0ce],%l2 ! Mem[00000000828000ce]
ldsh [%i2+0x040],%l4 ! Mem[0000000083000040]
jmpl %o7,%g0
ldstub [%i3+0x19a],%l1 ! Mem[000000008380019a]
p57_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p58_far_2_le:
stb %l0,[%i3+0x1d5] ! Mem[00000000858001d5]
ldstub [%i1+0x083],%l3 ! Mem[0000000084800083]
jmpl %o7,%g0
ldx [%i1+0x0a0],%l4 ! Mem[00000000848000a0]
p58_far_2_lem:
stb %l0,[%i3+0x1d5] ! Mem[00000000858001d5]
ldstub [%i1+0x083],%l3 ! Mem[0000000084800083]
jmpl %o7,%g0
ldx [%i1+0x0a0],%l4 ! Mem[00000000848000a0]
p58_far_2_he:
swap [%i3+0x134],%l7 ! Mem[0000000085800134]
ldstub [%i0+0x0dc],%l3 ! Mem[00000000840000dc]
ldstub [%i0+0x07c],%l1 ! Mem[000000008400007c]
jmpl %o7,%g0
ldd [%i2+0x160],%l6 ! Mem[0000000085000160]
p58_far_2_hem:
swap [%i3+0x134],%l7 ! Mem[0000000085800134]
ldstub [%i0+0x0dc],%l3 ! Mem[00000000840000dc]
ldstub [%i0+0x07c],%l1 ! Mem[000000008400007c]
jmpl %o7,%g0
ldd [%i2+0x160],%l6 ! Mem[0000000085000160]
p58_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p59_far_2_le:
ldsh [%i2+0x018],%l4 ! Mem[0000000087000018]
swap [%i1+0x180],%l1 ! Mem[0000000086800180]
stw %l4,[%i1+0x1f8] ! Mem[00000000868001f8]
jmpl %o7,%g0
stb %l5,[%i2+0x0a5] ! Mem[00000000870000a5]
p59_far_2_lem:
membar #Sync
ldsh [%i2+0x018],%l4 ! Mem[0000000087000018]
swap [%i1+0x180],%l1 ! Mem[0000000086800180]
stw %l4,[%i1+0x1f8] ! Mem[00000000868001f8]
jmpl %o7,%g0
stb %l5,[%i2+0x0a5] ! Mem[00000000870000a5]
p59_far_2_he:
swap [%i1+0x06c],%l0 ! Mem[000000008680006c]
ldstub [%i3+0x0e6],%l2 ! Mem[00000000878000e6]
swap [%i2+0x0fc],%l5 ! Mem[00000000870000fc]
ldsh [%i3+0x128],%l5 ! Mem[0000000087800128]
stb %l2,[%i1+0x0bb] ! Mem[00000000868000bb]
jmpl %o7,%g0
ldstub [%i1+0x064],%l3 ! Mem[0000000086800064]
p59_far_2_hem:
swap [%i1+0x06c],%l0 ! Mem[000000008680006c]
ldstub [%i3+0x0e6],%l2 ! Mem[00000000878000e6]
swap [%i2+0x0fc],%l5 ! Mem[00000000870000fc]
ldsh [%i3+0x128],%l5 ! Mem[0000000087800128]
stb %l2,[%i1+0x0bb] ! Mem[00000000868000bb]
jmpl %o7,%g0
ldstub [%i1+0x064],%l3 ! Mem[0000000086800064]
p59_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p60_far_2_le:
ldsw [%i0+0x138],%l7 ! Mem[0000000088000138]
jmpl %o7,%g0
ldx [%i1+0x110],%l3 ! Mem[0000000088800110]
p60_far_2_lem:
ldsw [%i0+0x138],%l7 ! Mem[0000000088000138]
jmpl %o7,%g0
ldx [%i1+0x110],%l3 ! Mem[0000000088800110]
p60_far_2_he:
jmpl %o7,%g0
lduw [%i1+0x11c],%l3 ! Mem[000000008880011c]
jmpl %o7,%g0
nop
p60_far_2_hem:
jmpl %o7,%g0
lduw [%i1+0x11c],%l3 ! Mem[000000008880011c]
jmpl %o7,%g0
nop
p60_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p61_far_2_le:
std %l2,[%i2+0x020] ! Mem[000000008b000020]
swap [%i1+0x0cc],%l7 ! Mem[000000008a8000cc]
ldsw [%i0+0x024],%l3 ! Mem[000000008a000024]
ldstub [%i0+0x19f],%l0 ! Mem[000000008a00019f]
stb %l4,[%i0+0x083] ! Mem[000000008a000083]
ldx [%i0+0x108],%l0 ! Mem[000000008a000108]
jmpl %o7,%g0
swap [%i2+0x1b4],%l2 ! Mem[000000008b0001b4]
p61_far_2_lem:
membar #Sync
std %l2,[%i2+0x020] ! Mem[000000008b000020]
swap [%i1+0x0cc],%l7 ! Mem[000000008a8000cc]
ldsw [%i0+0x024],%l3 ! Mem[000000008a000024]
ldstub [%i0+0x19f],%l0 ! Mem[000000008a00019f]
stb %l4,[%i0+0x083] ! Mem[000000008a000083]
ldx [%i0+0x108],%l0 ! Mem[000000008a000108]
jmpl %o7,%g0
swap [%i2+0x1b4],%l2 ! Mem[000000008b0001b4]
p61_far_2_he:
lduw [%i2+0x1b0],%l0 ! Mem[000000008b0001b0]
ldsb [%i1+0x16c],%l2 ! Mem[000000008a80016c]
ldstub [%i1+0x061],%l7 ! Mem[000000008a800061]
stw %l6,[%i3+0x1a8] ! Mem[000000008b8001a8]
ldstub [%i1+0x08e],%l4 ! Mem[000000008a80008e]
sth %l6,[%i0+0x084] ! Mem[000000008a000084]
jmpl %o7,%g0
ldd [%i2+0x160],%l6 ! Mem[000000008b000160]
p61_far_2_hem:
lduw [%i2+0x1b0],%l0 ! Mem[000000008b0001b0]
ldsb [%i1+0x16c],%l2 ! Mem[000000008a80016c]
ldstub [%i1+0x061],%l7 ! Mem[000000008a800061]
stw %l6,[%i3+0x1a8] ! Mem[000000008b8001a8]
ldstub [%i1+0x08e],%l4 ! Mem[000000008a80008e]
sth %l6,[%i0+0x084] ! Mem[000000008a000084]
jmpl %o7,%g0
ldd [%i2+0x160],%l6 ! Mem[000000008b000160]
p61_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p62_far_2_le:
lduh [%i0+0x04c],%l2 ! Mem[000000008c00004c]
ldsw [%i3+0x098],%l3 ! Mem[000000008d800098]
lduw [%i1+0x1c4],%l7 ! Mem[000000008c8001c4]
jmpl %o7,%g0
ldsw [%i0+0x0a8],%l1 ! Mem[000000008c0000a8]
p62_far_2_lem:
lduh [%i0+0x04c],%l2 ! Mem[000000008c00004c]
ldsw [%i3+0x098],%l3 ! Mem[000000008d800098]
lduw [%i1+0x1c4],%l7 ! Mem[000000008c8001c4]
jmpl %o7,%g0
ldsw [%i0+0x0a8],%l1 ! Mem[000000008c0000a8]
p62_far_2_he:
stx %l7,[%i2+0x158] ! Mem[000000008d000158]
ldstub [%i0+0x00b],%l4 ! Mem[000000008c00000b]
ldsb [%i1+0x08f],%l4 ! Mem[000000008c80008f]
ldd [%i1+0x118],%l2 ! Mem[000000008c800118]
jmpl %o7,%g0
sth %l6,[%i3+0x1c8] ! Mem[000000008d8001c8]
p62_far_2_hem:
stx %l7,[%i2+0x158] ! Mem[000000008d000158]
membar #Sync
ldstub [%i0+0x00b],%l4 ! Mem[000000008c00000b]
ldsb [%i1+0x08f],%l4 ! Mem[000000008c80008f]
ldd [%i1+0x118],%l2 ! Mem[000000008c800118]
jmpl %o7,%g0
sth %l6,[%i3+0x1c8] ! Mem[000000008d8001c8]
p62_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
p63_far_2_le:
stx %l0,[%i3+0x068] ! Mem[000000008f800068]
ldstub [%i3+0x0e6],%l2 ! Mem[000000008f8000e6]
swap [%i3+0x0fc],%l5 ! Mem[000000008f8000fc]
swap [%i1+0x108],%l5 ! Mem[000000008e800108]
ldsw [%i2+0x098],%l2 ! Mem[000000008f000098]
jmpl %o7,%g0
stb %l0,[%i2+0x1a8] ! Mem[000000008f0001a8]
p63_far_2_lem:
stx %l0,[%i3+0x068] ! Mem[000000008f800068]
ldstub [%i3+0x0e6],%l2 ! Mem[000000008f8000e6]
swap [%i3+0x0fc],%l5 ! Mem[000000008f8000fc]
swap [%i1+0x108],%l5 ! Mem[000000008e800108]
ldsw [%i2+0x098],%l2 ! Mem[000000008f000098]
jmpl %o7,%g0
stb %l0,[%i2+0x1a8] ! Mem[000000008f0001a8]
p63_far_2_he:
ldsh [%i1+0x0d2],%l7 ! Mem[000000008e8000d2]
stx %l3,[%i3+0x068] ! Mem[000000008f800068]
ldub [%i2+0x134],%l3 ! Mem[000000008f000134]
jmpl %o7,%g0
stw %l0,[%i1+0x0d0] ! Mem[000000008e8000d0]
p63_far_2_hem:
ldsh [%i1+0x0d2],%l7 ! Mem[000000008e8000d2]
stx %l3,[%i3+0x068] ! Mem[000000008f800068]
ldub [%i2+0x134],%l3 ! Mem[000000008f000134]
jmpl %o7,%g0
stw %l0,[%i1+0x0d0] ! Mem[000000008e8000d0]
p63_loop_branch_2:
jmpl %o7+12,%g0
add %l0,3,%l0
far2_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
far2_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far2_end:
.seg "text"
.text
.align 0x2000
user_far3_start:
p0_far_3_le:
lduw [%i0+0x000],%l5 ! Mem[0000000010000000]
ldsh [%i3+0x1d0],%l3 ! Mem[00000000118001d0]
ldx [%i1+0x058],%l3 ! Mem[0000000010800058]
lduw [%i1+0x140],%l4 ! Mem[0000000010800140]
stx %l2,[%i3+0x110] ! Mem[0000000011800110]
lduh [%i0+0x118],%l5 ! Mem[0000000010000118]
stb %l0,[%i3+0x0ab] ! Mem[00000000118000ab]
jmpl %o7,%g0
ldsb [%i2+0x014],%l1 ! Mem[0000000011000014]
p0_far_3_lem:
membar #Sync
lduw [%i0+0x000],%l5 ! Mem[0000000010000000]
ldsh [%i3+0x1d0],%l3 ! Mem[00000000118001d0]
ldx [%i1+0x058],%l3 ! Mem[0000000010800058]
lduw [%i1+0x140],%l4 ! Mem[0000000010800140]
stx %l2,[%i3+0x110] ! Mem[0000000011800110]
lduh [%i0+0x118],%l5 ! Mem[0000000010000118]
stb %l0,[%i3+0x0ab] ! Mem[00000000118000ab]
membar #Sync
jmpl %o7,%g0
ldsb [%i2+0x014],%l1 ! Mem[0000000011000014]
p0_far_3_he:
jmpl %o7,%g0
ldub [%i0+0x03f],%l5 ! Mem[000000001000003f]
jmpl %o7,%g0
nop
p0_far_3_hem:
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x03f],%l5 ! Mem[000000001000003f]
jmpl %o7,%g0
nop
p0_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p1_far_3_le:
ldsb [%i0+0x041],%l4 ! Mem[0000000012000041]
stx %l6,[%i2+0x1b0] ! Mem[00000000130001b0]
jmpl %o7,%g0
lduh [%i0+0x108],%l0 ! Mem[0000000012000108]
p1_far_3_lem:
ldsb [%i0+0x041],%l4 ! Mem[0000000012000041]
stx %l6,[%i2+0x1b0] ! Mem[00000000130001b0]
jmpl %o7,%g0
lduh [%i0+0x108],%l0 ! Mem[0000000012000108]
p1_far_3_he:
swap [%i2+0x128],%l5 ! Mem[0000000013000128]
ldd [%i0+0x0c0],%l4 ! Mem[00000000120000c0]
ldd [%i0+0x120],%l0 ! Mem[0000000012000120]
sth %l3,[%i3+0x084] ! Mem[0000000013800084]
ldsh [%i3+0x05e],%l2 ! Mem[000000001380005e]
ldstub [%i0+0x1a4],%l5 ! Mem[00000000120001a4]
jmpl %o7,%g0
ldx [%i3+0x0f0],%l6 ! Mem[00000000138000f0]
p1_far_3_hem:
swap [%i2+0x128],%l5 ! Mem[0000000013000128]
ldd [%i0+0x0c0],%l4 ! Mem[00000000120000c0]
ldd [%i0+0x120],%l0 ! Mem[0000000012000120]
sth %l3,[%i3+0x084] ! Mem[0000000013800084]
ldsh [%i3+0x05e],%l2 ! Mem[000000001380005e]
ldstub [%i0+0x1a4],%l5 ! Mem[00000000120001a4]
jmpl %o7,%g0
ldx [%i3+0x0f0],%l6 ! Mem[00000000138000f0]
p1_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p2_far_3_le:
ldub [%i2+0x09a],%l4 ! Mem[000000001500009a]
stx %l6,[%i2+0x1f0] ! Mem[00000000150001f0]
ldub [%i1+0x1fe],%l1 ! Mem[00000000148001fe]
jmpl %o7,%g0
lduh [%i2+0x1f2],%l5 ! Mem[00000000150001f2]
p2_far_3_lem:
ldub [%i2+0x09a],%l4 ! Mem[000000001500009a]
stx %l6,[%i2+0x1f0] ! Mem[00000000150001f0]
ldub [%i1+0x1fe],%l1 ! Mem[00000000148001fe]
jmpl %o7,%g0
lduh [%i2+0x1f2],%l5 ! Mem[00000000150001f2]
p2_far_3_he:
swap [%i2+0x118],%l2 ! Mem[0000000015000118]
sth %l6,[%i1+0x1c8] ! Mem[00000000148001c8]
ldsb [%i3+0x022],%l3 ! Mem[0000000015800022]
ldsb [%i1+0x12e],%l1 ! Mem[000000001480012e]
jmpl %o7,%g0
ldub [%i1+0x016],%l6 ! Mem[0000000014800016]
p2_far_3_hem:
swap [%i2+0x118],%l2 ! Mem[0000000015000118]
sth %l6,[%i1+0x1c8] ! Mem[00000000148001c8]
membar #Sync
ldsb [%i3+0x022],%l3 ! Mem[0000000015800022]
ldsb [%i1+0x12e],%l1 ! Mem[000000001480012e]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x016],%l6 ! Mem[0000000014800016]
p2_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p3_far_3_le:
stw %l0,[%i3+0x1a4] ! Mem[00000000178001a4]
ldd [%i2+0x1b8],%l6 ! Mem[00000000170001b8]
ldstub [%i2+0x143],%l2 ! Mem[0000000017000143]
swap [%i2+0x0c8],%l5 ! Mem[00000000170000c8]
ldsh [%i1+0x1fc],%l5 ! Mem[00000000168001fc]
jmpl %o7,%g0
ldstub [%i0+0x0c3],%l5 ! Mem[00000000160000c3]
p3_far_3_lem:
stw %l0,[%i3+0x1a4] ! Mem[00000000178001a4]
ldd [%i2+0x1b8],%l6 ! Mem[00000000170001b8]
ldstub [%i2+0x143],%l2 ! Mem[0000000017000143]
swap [%i2+0x0c8],%l5 ! Mem[00000000170000c8]
ldsh [%i1+0x1fc],%l5 ! Mem[00000000168001fc]
jmpl %o7,%g0
ldstub [%i0+0x0c3],%l5 ! Mem[00000000160000c3]
p3_far_3_he:
ldd [%i0+0x118],%l6 ! Mem[0000000016000118]
swap [%i3+0x194],%l6 ! Mem[0000000017800194]
jmpl %o7,%g0
ldstub [%i1+0x109],%l0 ! Mem[0000000016800109]
p3_far_3_hem:
ldd [%i0+0x118],%l6 ! Mem[0000000016000118]
swap [%i3+0x194],%l6 ! Mem[0000000017800194]
jmpl %o7,%g0
ldstub [%i1+0x109],%l0 ! Mem[0000000016800109]
p3_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p4_far_3_le:
stb %l2,[%i3+0x11a] ! Mem[000000001980011a]
ldsw [%i1+0x1e8],%l6 ! Mem[00000000188001e8]
swap [%i1+0x0c8],%l3 ! Mem[00000000188000c8]
lduh [%i0+0x0e2],%l5 ! Mem[00000000180000e2]
jmpl %o7,%g0
lduh [%i2+0x0fc],%l3 ! Mem[00000000190000fc]
p4_far_3_lem:
stb %l2,[%i3+0x11a] ! Mem[000000001980011a]
ldsw [%i1+0x1e8],%l6 ! Mem[00000000188001e8]
swap [%i1+0x0c8],%l3 ! Mem[00000000188000c8]
lduh [%i0+0x0e2],%l5 ! Mem[00000000180000e2]
jmpl %o7,%g0
lduh [%i2+0x0fc],%l3 ! Mem[00000000190000fc]
p4_far_3_he:
ldstub [%i0+0x114],%l3 ! Mem[0000000018000114]
ldx [%i2+0x060],%l4 ! Mem[0000000019000060]
lduh [%i2+0x188],%l1 ! Mem[0000000019000188]
std %l4,[%i3+0x0d8] ! Mem[00000000198000d8]
ldub [%i3+0x104],%l1 ! Mem[0000000019800104]
ldsh [%i1+0x18c],%l0 ! Mem[000000001880018c]
ldstub [%i1+0x181],%l2 ! Mem[0000000018800181]
jmpl %o7,%g0
stw %l4,[%i3+0x04c] ! Mem[000000001980004c]
p4_far_3_hem:
ldstub [%i0+0x114],%l3 ! Mem[0000000018000114]
ldx [%i2+0x060],%l4 ! Mem[0000000019000060]
lduh [%i2+0x188],%l1 ! Mem[0000000019000188]
std %l4,[%i3+0x0d8] ! Mem[00000000198000d8]
ldub [%i3+0x104],%l1 ! Mem[0000000019800104]
ldsh [%i1+0x18c],%l0 ! Mem[000000001880018c]
ldstub [%i1+0x181],%l2 ! Mem[0000000018800181]
jmpl %o7,%g0
stw %l4,[%i3+0x04c] ! Mem[000000001980004c]
p4_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p5_far_3_le:
swap [%i2+0x0bc],%l6 ! Mem[000000001b0000bc]
jmpl %o7,%g0
sth %l2,[%i0+0x142] ! Mem[000000001a000142]
p5_far_3_lem:
swap [%i2+0x0bc],%l6 ! Mem[000000001b0000bc]
jmpl %o7,%g0
sth %l2,[%i0+0x142] ! Mem[000000001a000142]
p5_far_3_he:
swap [%i0+0x0b0],%l2 ! Mem[000000001a0000b0]
swap [%i0+0x1d0],%l1 ! Mem[000000001a0001d0]
ldstub [%i2+0x0e8],%l4 ! Mem[000000001b0000e8]
stb %l3,[%i0+0x134] ! Mem[000000001a000134]
ldd [%i2+0x108],%l0 ! Mem[000000001b000108]
ldd [%i3+0x130],%l4 ! Mem[000000001b800130]
ldstub [%i2+0x1d8],%l1 ! Mem[000000001b0001d8]
jmpl %o7,%g0
swap [%i1+0x184],%l3 ! Mem[000000001a800184]
p5_far_3_hem:
swap [%i0+0x0b0],%l2 ! Mem[000000001a0000b0]
swap [%i0+0x1d0],%l1 ! Mem[000000001a0001d0]
ldstub [%i2+0x0e8],%l4 ! Mem[000000001b0000e8]
stb %l3,[%i0+0x134] ! Mem[000000001a000134]
ldd [%i2+0x108],%l0 ! Mem[000000001b000108]
ldd [%i3+0x130],%l4 ! Mem[000000001b800130]
ldstub [%i2+0x1d8],%l1 ! Mem[000000001b0001d8]
jmpl %o7,%g0
swap [%i1+0x184],%l3 ! Mem[000000001a800184]
p5_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p6_far_3_le:
stb %l2,[%i2+0x030] ! Mem[000000001d000030]
jmpl %o7,%g0
ldstub [%i3+0x1ed],%l1 ! Mem[000000001d8001ed]
p6_far_3_lem:
membar #Sync
stb %l2,[%i2+0x030] ! Mem[000000001d000030]
jmpl %o7,%g0
ldstub [%i3+0x1ed],%l1 ! Mem[000000001d8001ed]
p6_far_3_he:
lduw [%i3+0x1dc],%l1 ! Mem[000000001d8001dc]
swap [%i1+0x154],%l5 ! Mem[000000001c800154]
jmpl %o7,%g0
ldub [%i0+0x163],%l0 ! Mem[000000001c000163]
p6_far_3_hem:
lduw [%i3+0x1dc],%l1 ! Mem[000000001d8001dc]
swap [%i1+0x154],%l5 ! Mem[000000001c800154]
jmpl %o7,%g0
ldub [%i0+0x163],%l0 ! Mem[000000001c000163]
p6_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p7_far_3_le:
ldstub [%i0+0x1fc],%l5 ! Mem[000000001e0001fc]
jmpl %o7,%g0
swap [%i3+0x0e0],%l5 ! Mem[000000001f8000e0]
p7_far_3_lem:
ldstub [%i0+0x1fc],%l5 ! Mem[000000001e0001fc]
jmpl %o7,%g0
swap [%i3+0x0e0],%l5 ! Mem[000000001f8000e0]
p7_far_3_he:
stw %l7,[%i2+0x118] ! Mem[000000001f000118]
lduh [%i2+0x19a],%l1 ! Mem[000000001f00019a]
jmpl %o7,%g0
stb %l4,[%i2+0x03c] ! Mem[000000001f00003c]
p7_far_3_hem:
stw %l7,[%i2+0x118] ! Mem[000000001f000118]
lduh [%i2+0x19a],%l1 ! Mem[000000001f00019a]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i2+0x03c] ! Mem[000000001f00003c]
p7_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p8_far_3_le:
ldsw [%i3+0x128],%l0 ! Mem[0000000021800128]
stb %l2,[%i1+0x197] ! Mem[0000000020800197]
ldub [%i1+0x03e],%l4 ! Mem[000000002080003e]
swap [%i2+0x114],%l0 ! Mem[0000000021000114]
jmpl %o7,%g0
ldsw [%i0+0x118],%l6 ! Mem[0000000020000118]
p8_far_3_lem:
ldsw [%i3+0x128],%l0 ! Mem[0000000021800128]
stb %l2,[%i1+0x197] ! Mem[0000000020800197]
membar #Sync
ldub [%i1+0x03e],%l4 ! Mem[000000002080003e]
swap [%i2+0x114],%l0 ! Mem[0000000021000114]
jmpl %o7,%g0
ldsw [%i0+0x118],%l6 ! Mem[0000000020000118]
p8_far_3_he:
stw %l2,[%i2+0x1a0] ! Mem[00000000210001a0]
ldstub [%i2+0x08e],%l4 ! Mem[000000002100008e]
stw %l6,[%i0+0x170] ! Mem[0000000020000170]
ldsb [%i0+0x02e],%l0 ! Mem[000000002000002e]
stw %l4,[%i2+0x1cc] ! Mem[00000000210001cc]
swap [%i2+0x1f8],%l6 ! Mem[00000000210001f8]
ldstub [%i0+0x041],%l3 ! Mem[0000000020000041]
jmpl %o7,%g0
ldub [%i1+0x014],%l7 ! Mem[0000000020800014]
p8_far_3_hem:
stw %l2,[%i2+0x1a0] ! Mem[00000000210001a0]
ldstub [%i2+0x08e],%l4 ! Mem[000000002100008e]
stw %l6,[%i0+0x170] ! Mem[0000000020000170]
membar #Sync
ldsb [%i0+0x02e],%l0 ! Mem[000000002000002e]
stw %l4,[%i2+0x1cc] ! Mem[00000000210001cc]
swap [%i2+0x1f8],%l6 ! Mem[00000000210001f8]
ldstub [%i0+0x041],%l3 ! Mem[0000000020000041]
membar #Sync
jmpl %o7,%g0
ldub [%i1+0x014],%l7 ! Mem[0000000020800014]
p8_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p9_far_3_le:
lduh [%i3+0x1d2],%l1 ! Mem[00000000238001d2]
ldsw [%i3+0x0e0],%l1 ! Mem[00000000238000e0]
swap [%i3+0x1dc],%l5 ! Mem[00000000238001dc]
ldsb [%i3+0x0e3],%l5 ! Mem[00000000238000e3]
jmpl %o7,%g0
ldstub [%i2+0x0dc],%l3 ! Mem[00000000230000dc]
p9_far_3_lem:
lduh [%i3+0x1d2],%l1 ! Mem[00000000238001d2]
ldsw [%i3+0x0e0],%l1 ! Mem[00000000238000e0]
swap [%i3+0x1dc],%l5 ! Mem[00000000238001dc]
ldsb [%i3+0x0e3],%l5 ! Mem[00000000238000e3]
jmpl %o7,%g0
ldstub [%i2+0x0dc],%l3 ! Mem[00000000230000dc]
p9_far_3_he:
ldx [%i3+0x130],%l3 ! Mem[0000000023800130]
ldd [%i0+0x060],%l4 ! Mem[0000000022000060]
ldstub [%i2+0x188],%l1 ! Mem[0000000023000188]
ldstub [%i0+0x0fc],%l4 ! Mem[00000000220000fc]
ldx [%i1+0x0a8],%l4 ! Mem[00000000228000a8]
swap [%i2+0x128],%l1 ! Mem[0000000023000128]
ldd [%i1+0x038],%l6 ! Mem[0000000022800038]
jmpl %o7,%g0
swap [%i0+0x0e8],%l3 ! Mem[00000000220000e8]
p9_far_3_hem:
ldx [%i3+0x130],%l3 ! Mem[0000000023800130]
ldd [%i0+0x060],%l4 ! Mem[0000000022000060]
ldstub [%i2+0x188],%l1 ! Mem[0000000023000188]
ldstub [%i0+0x0fc],%l4 ! Mem[00000000220000fc]
ldx [%i1+0x0a8],%l4 ! Mem[00000000228000a8]
swap [%i2+0x128],%l1 ! Mem[0000000023000128]
membar #Sync
ldd [%i1+0x038],%l6 ! Mem[0000000022800038]
jmpl %o7,%g0
swap [%i0+0x0e8],%l3 ! Mem[00000000220000e8]
p9_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p10_far_3_le:
stb %l4,[%i0+0x0ec] ! Mem[00000000240000ec]
ldd [%i2+0x108],%l0 ! Mem[0000000025000108]
jmpl %o7,%g0
swap [%i2+0x034],%l6 ! Mem[0000000025000034]
p10_far_3_lem:
stb %l4,[%i0+0x0ec] ! Mem[00000000240000ec]
ldd [%i2+0x108],%l0 ! Mem[0000000025000108]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x034],%l6 ! Mem[0000000025000034]
p10_far_3_he:
std %l0,[%i2+0x130] ! Mem[0000000025000130]
swap [%i1+0x118],%l6 ! Mem[0000000024800118]
ldsw [%i0+0x11c],%l3 ! Mem[000000002400011c]
ldsw [%i2+0x064],%l4 ! Mem[0000000025000064]
sth %l2,[%i3+0x180] ! Mem[0000000025800180]
jmpl %o7,%g0
ldsb [%i1+0x0fd],%l2 ! Mem[00000000248000fd]
p10_far_3_hem:
std %l0,[%i2+0x130] ! Mem[0000000025000130]
swap [%i1+0x118],%l6 ! Mem[0000000024800118]
ldsw [%i0+0x11c],%l3 ! Mem[000000002400011c]
ldsw [%i2+0x064],%l4 ! Mem[0000000025000064]
sth %l2,[%i3+0x180] ! Mem[0000000025800180]
jmpl %o7,%g0
ldsb [%i1+0x0fd],%l2 ! Mem[00000000248000fd]
p10_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p11_far_3_le:
lduh [%i1+0x15a],%l5 ! Mem[000000002680015a]
stw %l3,[%i1+0x118] ! Mem[0000000026800118]
jmpl %o7,%g0
stx %l0,[%i1+0x170] ! Mem[0000000026800170]
p11_far_3_lem:
lduh [%i1+0x15a],%l5 ! Mem[000000002680015a]
stw %l3,[%i1+0x118] ! Mem[0000000026800118]
jmpl %o7,%g0
stx %l0,[%i1+0x170] ! Mem[0000000026800170]
p11_far_3_he:
jmpl %o7,%g0
ldd [%i0+0x1e8],%l4 ! Mem[00000000260001e8]
jmpl %o7,%g0
nop
p11_far_3_hem:
jmpl %o7,%g0
ldd [%i0+0x1e8],%l4 ! Mem[00000000260001e8]
jmpl %o7,%g0
nop
p11_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p12_far_3_le:
lduw [%i3+0x0cc],%l7 ! Mem[00000000298000cc]
swap [%i0+0x004],%l3 ! Mem[0000000028000004]
jmpl %o7,%g0
ldstub [%i2+0x19f],%l0 ! Mem[000000002900019f]
p12_far_3_lem:
lduw [%i3+0x0cc],%l7 ! Mem[00000000298000cc]
membar #Sync
swap [%i0+0x004],%l3 ! Mem[0000000028000004]
jmpl %o7,%g0
ldstub [%i2+0x19f],%l0 ! Mem[000000002900019f]
p12_far_3_he:
ldstub [%i0+0x0ec],%l4 ! Mem[00000000280000ec]
ldstub [%i3+0x10e],%l1 ! Mem[000000002980010e]
jmpl %o7,%g0
ldub [%i0+0x036],%l6 ! Mem[0000000028000036]
p12_far_3_hem:
ldstub [%i0+0x0ec],%l4 ! Mem[00000000280000ec]
ldstub [%i3+0x10e],%l1 ! Mem[000000002980010e]
membar #Sync
jmpl %o7,%g0
ldub [%i0+0x036],%l6 ! Mem[0000000028000036]
p12_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p13_far_3_le:
ldub [%i1+0x0fc],%l3 ! Mem[000000002a8000fc]
swap [%i0+0x05c],%l1 ! Mem[000000002a00005c]
ldd [%i3+0x160],%l6 ! Mem[000000002b800160]
ldsh [%i2+0x066],%l6 ! Mem[000000002b000066]
ldsb [%i2+0x10b],%l5 ! Mem[000000002b00010b]
jmpl %o7,%g0
ldstub [%i1+0x0ac],%l1 ! Mem[000000002a8000ac]
p13_far_3_lem:
ldub [%i1+0x0fc],%l3 ! Mem[000000002a8000fc]
swap [%i0+0x05c],%l1 ! Mem[000000002a00005c]
ldd [%i3+0x160],%l6 ! Mem[000000002b800160]
ldsh [%i2+0x066],%l6 ! Mem[000000002b000066]
ldsb [%i2+0x10b],%l5 ! Mem[000000002b00010b]
jmpl %o7,%g0
ldstub [%i1+0x0ac],%l1 ! Mem[000000002a8000ac]
p13_far_3_he:
ldsw [%i1+0x0c8],%l4 ! Mem[000000002a8000c8]
jmpl %o7,%g0
ldstub [%i2+0x125],%l2 ! Mem[000000002b000125]
p13_far_3_hem:
ldsw [%i1+0x0c8],%l4 ! Mem[000000002a8000c8]
jmpl %o7,%g0
ldstub [%i2+0x125],%l2 ! Mem[000000002b000125]
p13_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p14_far_3_le:
stw %l4,[%i1+0x040] ! Mem[000000002c800040]
lduh [%i0+0x064],%l4 ! Mem[000000002c000064]
jmpl %o7,%g0
ldstub [%i3+0x118],%l6 ! Mem[000000002d800118]
p14_far_3_lem:
stw %l4,[%i1+0x040] ! Mem[000000002c800040]
lduh [%i0+0x064],%l4 ! Mem[000000002c000064]
jmpl %o7,%g0
ldstub [%i3+0x118],%l6 ! Mem[000000002d800118]
p14_far_3_he:
swap [%i0+0x19c],%l2 ! Mem[000000002c00019c]
ldstub [%i3+0x0e6],%l4 ! Mem[000000002d8000e6]
lduh [%i3+0x102],%l0 ! Mem[000000002d800102]
lduw [%i3+0x0a4],%l3 ! Mem[000000002d8000a4]
jmpl %o7,%g0
ldsb [%i0+0x018],%l4 ! Mem[000000002c000018]
p14_far_3_hem:
swap [%i0+0x19c],%l2 ! Mem[000000002c00019c]
ldstub [%i3+0x0e6],%l4 ! Mem[000000002d8000e6]
lduh [%i3+0x102],%l0 ! Mem[000000002d800102]
lduw [%i3+0x0a4],%l3 ! Mem[000000002d8000a4]
membar #Sync
jmpl %o7,%g0
ldsb [%i0+0x018],%l4 ! Mem[000000002c000018]
p14_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p15_far_3_le:
jmpl %o7,%g0
ldstub [%i2+0x1b0],%l0 ! Mem[000000002f0001b0]
jmpl %o7,%g0
nop
p15_far_3_lem:
jmpl %o7,%g0
ldstub [%i2+0x1b0],%l0 ! Mem[000000002f0001b0]
jmpl %o7,%g0
nop
p15_far_3_he:
lduw [%i2+0x1ec],%l1 ! Mem[000000002f0001ec]
swap [%i1+0x14c],%l0 ! Mem[000000002e80014c]
jmpl %o7,%g0
ldsb [%i0+0x08a],%l5 ! Mem[000000002e00008a]
p15_far_3_hem:
lduw [%i2+0x1ec],%l1 ! Mem[000000002f0001ec]
swap [%i1+0x14c],%l0 ! Mem[000000002e80014c]
jmpl %o7,%g0
ldsb [%i0+0x08a],%l5 ! Mem[000000002e00008a]
p15_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p16_far_3_le:
std %l0,[%i3+0x1d0] ! Mem[00000000318001d0]
ldsw [%i2+0x0c0],%l1 ! Mem[00000000310000c0]
jmpl %o7,%g0
sth %l5,[%i3+0x1dc] ! Mem[00000000318001dc]
p16_far_3_lem:
std %l0,[%i3+0x1d0] ! Mem[00000000318001d0]
ldsw [%i2+0x0c0],%l1 ! Mem[00000000310000c0]
jmpl %o7,%g0
sth %l5,[%i3+0x1dc] ! Mem[00000000318001dc]
p16_far_3_he:
ldstub [%i3+0x0cf],%l2 ! Mem[00000000318000cf]
swap [%i1+0x118],%l7 ! Mem[0000000030800118]
ldstub [%i3+0x134],%l3 ! Mem[0000000031800134]
swap [%i0+0x044],%l4 ! Mem[0000000030000044]
ldstub [%i2+0x1a8],%l1 ! Mem[00000000310001a8]
stx %l4,[%i3+0x0d8] ! Mem[00000000318000d8]
jmpl %o7,%g0
ldstub [%i2+0x104],%l1 ! Mem[0000000031000104]
p16_far_3_hem:
ldstub [%i3+0x0cf],%l2 ! Mem[00000000318000cf]
swap [%i1+0x118],%l7 ! Mem[0000000030800118]
ldstub [%i3+0x134],%l3 ! Mem[0000000031800134]
swap [%i0+0x044],%l4 ! Mem[0000000030000044]
ldstub [%i2+0x1a8],%l1 ! Mem[00000000310001a8]
stx %l4,[%i3+0x0d8] ! Mem[00000000318000d8]
jmpl %o7,%g0
ldstub [%i2+0x104],%l1 ! Mem[0000000031000104]
p16_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p17_far_3_le:
ldub [%i1+0x021],%l5 ! Mem[0000000032800021]
jmpl %o7,%g0
lduw [%i0+0x0a8],%l4 ! Mem[00000000320000a8]
p17_far_3_lem:
membar #Sync
ldub [%i1+0x021],%l5 ! Mem[0000000032800021]
jmpl %o7,%g0
lduw [%i0+0x0a8],%l4 ! Mem[00000000320000a8]
p17_far_3_he:
stx %l2,[%i2+0x168] ! Mem[0000000033000168]
ldstub [%i1+0x030],%l1 ! Mem[0000000032800030]
ldd [%i3+0x098],%l6 ! Mem[0000000033800098]
ldx [%i2+0x000],%l2 ! Mem[0000000033000000]
sth %l5,[%i3+0x07e] ! Mem[000000003380007e]
ldstub [%i1+0x113],%l3 ! Mem[0000000032800113]
ldd [%i0+0x198],%l0 ! Mem[0000000032000198]
jmpl %o7,%g0
ldstub [%i2+0x0a3],%l4 ! Mem[00000000330000a3]
p17_far_3_hem:
stx %l2,[%i2+0x168] ! Mem[0000000033000168]
membar #Sync
ldstub [%i1+0x030],%l1 ! Mem[0000000032800030]
ldd [%i3+0x098],%l6 ! Mem[0000000033800098]
ldx [%i2+0x000],%l2 ! Mem[0000000033000000]
sth %l5,[%i3+0x07e] ! Mem[000000003380007e]
ldstub [%i1+0x113],%l3 ! Mem[0000000032800113]
ldd [%i0+0x198],%l0 ! Mem[0000000032000198]
jmpl %o7,%g0
ldstub [%i2+0x0a3],%l4 ! Mem[00000000330000a3]
p17_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p18_far_3_le:
ldub [%i2+0x1a8],%l6 ! Mem[00000000350001a8]
jmpl %o7,%g0
ldstub [%i0+0x030],%l2 ! Mem[0000000034000030]
p18_far_3_lem:
ldub [%i2+0x1a8],%l6 ! Mem[00000000350001a8]
membar #Sync
jmpl %o7,%g0
ldstub [%i0+0x030],%l2 ! Mem[0000000034000030]
p18_far_3_he:
lduh [%i2+0x148],%l2 ! Mem[0000000035000148]
sth %l4,[%i3+0x1fc] ! Mem[00000000358001fc]
sth %l1,[%i3+0x030] ! Mem[0000000035800030]
lduw [%i0+0x028],%l3 ! Mem[0000000034000028]
jmpl %o7,%g0
ldub [%i1+0x0b6],%l4 ! Mem[00000000348000b6]
p18_far_3_hem:
lduh [%i2+0x148],%l2 ! Mem[0000000035000148]
sth %l4,[%i3+0x1fc] ! Mem[00000000358001fc]
membar #Sync
sth %l1,[%i3+0x030] ! Mem[0000000035800030]
lduw [%i0+0x028],%l3 ! Mem[0000000034000028]
jmpl %o7,%g0
ldub [%i1+0x0b6],%l4 ! Mem[00000000348000b6]
p18_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p19_far_3_le:
stb %l4,[%i1+0x0ec] ! Mem[00000000368000ec]
stx %l1,[%i0+0x128] ! Mem[0000000036000128]
jmpl %o7,%g0
swap [%i0+0x1ec],%l6 ! Mem[00000000360001ec]
p19_far_3_lem:
stb %l4,[%i1+0x0ec] ! Mem[00000000368000ec]
stx %l1,[%i0+0x128] ! Mem[0000000036000128]
jmpl %o7,%g0
swap [%i0+0x1ec],%l6 ! Mem[00000000360001ec]
p19_far_3_he:
ldd [%i1+0x060],%l4 ! Mem[0000000036800060]
ldstub [%i1+0x118],%l6 ! Mem[0000000036800118]
jmpl %o7,%g0
stx %l0,[%i2+0x040] ! Mem[0000000037000040]
p19_far_3_hem:
ldd [%i1+0x060],%l4 ! Mem[0000000036800060]
ldstub [%i1+0x118],%l6 ! Mem[0000000036800118]
jmpl %o7,%g0
stx %l0,[%i2+0x040] ! Mem[0000000037000040]
p19_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p20_far_3_le:
ldx [%i2+0x060],%l4 ! Mem[0000000039000060]
stw %l6,[%i2+0x118] ! Mem[0000000039000118]
jmpl %o7,%g0
lduw [%i3+0x11c],%l3 ! Mem[000000003980011c]
p20_far_3_lem:
ldx [%i2+0x060],%l4 ! Mem[0000000039000060]
stw %l6,[%i2+0x118] ! Mem[0000000039000118]
jmpl %o7,%g0
lduw [%i3+0x11c],%l3 ! Mem[000000003980011c]
p20_far_3_he:
stb %l3,[%i1+0x1f2] ! Mem[00000000388001f2]
ldstub [%i0+0x02c],%l4 ! Mem[000000003800002c]
ldd [%i2+0x168],%l0 ! Mem[0000000039000168]
ldsb [%i0+0x05e],%l2 ! Mem[000000003800005e]
ldub [%i2+0x07c],%l3 ! Mem[000000003900007c]
ldstub [%i0+0x0bc],%l6 ! Mem[00000000380000bc]
jmpl %o7,%g0
swap [%i1+0x070],%l7 ! Mem[0000000038800070]
p20_far_3_hem:
stb %l3,[%i1+0x1f2] ! Mem[00000000388001f2]
membar #Sync
ldstub [%i0+0x02c],%l4 ! Mem[000000003800002c]
ldd [%i2+0x168],%l0 ! Mem[0000000039000168]
ldsb [%i0+0x05e],%l2 ! Mem[000000003800005e]
ldub [%i2+0x07c],%l3 ! Mem[000000003900007c]
ldstub [%i0+0x0bc],%l6 ! Mem[00000000380000bc]
jmpl %o7,%g0
swap [%i1+0x070],%l7 ! Mem[0000000038800070]
p20_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p21_far_3_le:
ldx [%i0+0x088],%l7 ! Mem[000000003a000088]
stx %l2,[%i0+0x128] ! Mem[000000003a000128]
swap [%i1+0x060],%l4 ! Mem[000000003a800060]
ldub [%i2+0x19a],%l1 ! Mem[000000003b00019a]
jmpl %o7,%g0
ldsw [%i1+0x01c],%l4 ! Mem[000000003a80001c]
p21_far_3_lem:
ldx [%i0+0x088],%l7 ! Mem[000000003a000088]
stx %l2,[%i0+0x128] ! Mem[000000003a000128]
swap [%i1+0x060],%l4 ! Mem[000000003a800060]
ldub [%i2+0x19a],%l1 ! Mem[000000003b00019a]
membar #Sync
jmpl %o7,%g0
ldsw [%i1+0x01c],%l4 ! Mem[000000003a80001c]
p21_far_3_he:
ldstub [%i0+0x1a4],%l4 ! Mem[000000003a0001a4]
swap [%i1+0x010],%l6 ! Mem[000000003a800010]
ldstub [%i1+0x1a4],%l6 ! Mem[000000003a8001a4]
jmpl %o7,%g0
stx %l3,[%i1+0x080] ! Mem[000000003a800080]
p21_far_3_hem:
ldstub [%i0+0x1a4],%l4 ! Mem[000000003a0001a4]
membar #Sync
swap [%i1+0x010],%l6 ! Mem[000000003a800010]
ldstub [%i1+0x1a4],%l6 ! Mem[000000003a8001a4]
jmpl %o7,%g0
stx %l3,[%i1+0x080] ! Mem[000000003a800080]
p21_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p22_far_3_le:
jmpl %o7,%g0
ldx [%i1+0x060],%l5 ! Mem[000000003c800060]
jmpl %o7,%g0
nop
p22_far_3_lem:
jmpl %o7,%g0
ldx [%i1+0x060],%l5 ! Mem[000000003c800060]
jmpl %o7,%g0
nop
p22_far_3_he:
swap [%i3+0x1d0],%l6 ! Mem[000000003d8001d0]
ldstub [%i2+0x162],%l2 ! Mem[000000003d000162]
ldstub [%i0+0x0ed],%l7 ! Mem[000000003c0000ed]
stw %l3,[%i0+0x004] ! Mem[000000003c000004]
jmpl %o7,%g0
ldsb [%i3+0x0d3],%l7 ! Mem[000000003d8000d3]
p22_far_3_hem:
swap [%i3+0x1d0],%l6 ! Mem[000000003d8001d0]
ldstub [%i2+0x162],%l2 ! Mem[000000003d000162]
ldstub [%i0+0x0ed],%l7 ! Mem[000000003c0000ed]
membar #Sync
stw %l3,[%i0+0x004] ! Mem[000000003c000004]
jmpl %o7,%g0
ldsb [%i3+0x0d3],%l7 ! Mem[000000003d8000d3]
p22_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p23_far_3_le:
swap [%i3+0x140],%l2 ! Mem[000000003f800140]
jmpl %o7,%g0
lduh [%i0+0x024],%l2 ! Mem[000000003e000024]
p23_far_3_lem:
swap [%i3+0x140],%l2 ! Mem[000000003f800140]
membar #Sync
jmpl %o7,%g0
lduh [%i0+0x024],%l2 ! Mem[000000003e000024]
p23_far_3_he:
stx %l3,[%i0+0x140] ! Mem[000000003e000140]
swap [%i1+0x140],%l2 ! Mem[000000003e800140]
jmpl %o7,%g0
ldub [%i2+0x1e1],%l2 ! Mem[000000003f0001e1]
p23_far_3_hem:
stx %l3,[%i0+0x140] ! Mem[000000003e000140]
swap [%i1+0x140],%l2 ! Mem[000000003e800140]
jmpl %o7,%g0
ldub [%i2+0x1e1],%l2 ! Mem[000000003f0001e1]
p23_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p24_far_3_le:
jmpl %o7,%g0
sth %l3,[%i3+0x0b8] ! Mem[00000000418000b8]
jmpl %o7,%g0
nop
p24_far_3_lem:
jmpl %o7,%g0
sth %l3,[%i3+0x0b8] ! Mem[00000000418000b8]
jmpl %o7,%g0
nop
p24_far_3_he:
stx %l7,[%i3+0x0f0] ! Mem[00000000418000f0]
jmpl %o7,%g0
ldsb [%i0+0x059],%l2 ! Mem[0000000040000059]
p24_far_3_hem:
stx %l7,[%i3+0x0f0] ! Mem[00000000418000f0]
jmpl %o7,%g0
ldsb [%i0+0x059],%l2 ! Mem[0000000040000059]
p24_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p25_far_3_le:
ldx [%i1+0x140],%l1 ! Mem[0000000042800140]
jmpl %o7,%g0
std %l2,[%i0+0x070] ! Mem[0000000042000070]
p25_far_3_lem:
ldx [%i1+0x140],%l1 ! Mem[0000000042800140]
jmpl %o7,%g0
std %l2,[%i0+0x070] ! Mem[0000000042000070]
p25_far_3_he:
ldub [%i1+0x108],%l5 ! Mem[0000000042800108]
ldstub [%i3+0x09b],%l2 ! Mem[000000004380009b]
lduh [%i3+0x188],%l0 ! Mem[0000000043800188]
ldsb [%i2+0x14e],%l1 ! Mem[000000004300014e]
sth %l4,[%i2+0x14a] ! Mem[000000004300014a]
jmpl %o7,%g0
std %l2,[%i0+0x130] ! Mem[0000000042000130]
p25_far_3_hem:
ldub [%i1+0x108],%l5 ! Mem[0000000042800108]
ldstub [%i3+0x09b],%l2 ! Mem[000000004380009b]
lduh [%i3+0x188],%l0 ! Mem[0000000043800188]
ldsb [%i2+0x14e],%l1 ! Mem[000000004300014e]
sth %l4,[%i2+0x14a] ! Mem[000000004300014a]
jmpl %o7,%g0
std %l2,[%i0+0x130] ! Mem[0000000042000130]
p25_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p26_far_3_le:
swap [%i1+0x138],%l2 ! Mem[0000000044800138]
sth %l6,[%i3+0x1e8] ! Mem[00000000458001e8]
ldsw [%i0+0x1fc],%l5 ! Mem[00000000440001fc]
stx %l5,[%i1+0x0e0] ! Mem[00000000448000e0]
jmpl %o7,%g0
lduw [%i2+0x0fc],%l3 ! Mem[00000000450000fc]
p26_far_3_lem:
swap [%i1+0x138],%l2 ! Mem[0000000044800138]
sth %l6,[%i3+0x1e8] ! Mem[00000000458001e8]
ldsw [%i0+0x1fc],%l5 ! Mem[00000000440001fc]
stx %l5,[%i1+0x0e0] ! Mem[00000000448000e0]
jmpl %o7,%g0
lduw [%i2+0x0fc],%l3 ! Mem[00000000450000fc]
p26_far_3_he:
stw %l6,[%i1+0x1b4] ! Mem[00000000448001b4]
ldsb [%i0+0x109],%l0 ! Mem[0000000044000109]
stw %l4,[%i1+0x114] ! Mem[0000000044800114]
ldx [%i0+0x118],%l4 ! Mem[0000000044000118]
ldstub [%i3+0x0a9],%l4 ! Mem[00000000458000a9]
swap [%i1+0x128],%l1 ! Mem[0000000044800128]
ldsw [%i3+0x104],%l2 ! Mem[0000000045800104]
jmpl %o7,%g0
ldsh [%i3+0x06c],%l4 ! Mem[000000004580006c]
p26_far_3_hem:
stw %l6,[%i1+0x1b4] ! Mem[00000000448001b4]
ldsb [%i0+0x109],%l0 ! Mem[0000000044000109]
stw %l4,[%i1+0x114] ! Mem[0000000044800114]
ldx [%i0+0x118],%l4 ! Mem[0000000044000118]
ldstub [%i3+0x0a9],%l4 ! Mem[00000000458000a9]
swap [%i1+0x128],%l1 ! Mem[0000000044800128]
ldsw [%i3+0x104],%l2 ! Mem[0000000045800104]
jmpl %o7,%g0
ldsh [%i3+0x06c],%l4 ! Mem[000000004580006c]
p26_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p27_far_3_le:
ldd [%i0+0x000],%l2 ! Mem[0000000046000000]
stx %l7,[%i0+0x0d0] ! Mem[00000000460000d0]
lduw [%i3+0x0a0],%l4 ! Mem[00000000478000a0]
ldstub [%i1+0x1fc],%l0 ! Mem[00000000468001fc]
lduh [%i2+0x1b6],%l2 ! Mem[00000000470001b6]
ldd [%i0+0x038],%l4 ! Mem[0000000046000038]
ldstub [%i2+0x115],%l0 ! Mem[0000000047000115]
jmpl %o7,%g0
ldstub [%i1+0x139],%l6 ! Mem[0000000046800139]
p27_far_3_lem:
membar #Sync
ldd [%i0+0x000],%l2 ! Mem[0000000046000000]
stx %l7,[%i0+0x0d0] ! Mem[00000000460000d0]
lduw [%i3+0x0a0],%l4 ! Mem[00000000478000a0]
ldstub [%i1+0x1fc],%l0 ! Mem[00000000468001fc]
lduh [%i2+0x1b6],%l2 ! Mem[00000000470001b6]
ldd [%i0+0x038],%l4 ! Mem[0000000046000038]
ldstub [%i2+0x115],%l0 ! Mem[0000000047000115]
jmpl %o7,%g0
ldstub [%i1+0x139],%l6 ! Mem[0000000046800139]
p27_far_3_he:
std %l6,[%i0+0x1a8] ! Mem[00000000460001a8]
stx %l3,[%i3+0x1d0] ! Mem[00000000478001d0]
ldx [%i1+0x170],%l6 ! Mem[0000000046800170]
lduw [%i2+0x164],%l7 ! Mem[0000000047000164]
swap [%i1+0x190],%l0 ! Mem[0000000046800190]
ldd [%i3+0x090],%l0 ! Mem[0000000047800090]
lduh [%i0+0x06e],%l4 ! Mem[000000004600006e]
jmpl %o7,%g0
stx %l7,[%i2+0x108] ! Mem[0000000047000108]
p27_far_3_hem:
std %l6,[%i0+0x1a8] ! Mem[00000000460001a8]
stx %l3,[%i3+0x1d0] ! Mem[00000000478001d0]
ldx [%i1+0x170],%l6 ! Mem[0000000046800170]
lduw [%i2+0x164],%l7 ! Mem[0000000047000164]
swap [%i1+0x190],%l0 ! Mem[0000000046800190]
ldd [%i3+0x090],%l0 ! Mem[0000000047800090]
lduh [%i0+0x06e],%l4 ! Mem[000000004600006e]
jmpl %o7,%g0
stx %l7,[%i2+0x108] ! Mem[0000000047000108]
p27_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p28_far_3_le:
ldstub [%i2+0x165],%l1 ! Mem[0000000049000165]
jmpl %o7,%g0
swap [%i0+0x030],%l1 ! Mem[0000000048000030]
p28_far_3_lem:
ldstub [%i2+0x165],%l1 ! Mem[0000000049000165]
membar #Sync
jmpl %o7,%g0
swap [%i0+0x030],%l1 ! Mem[0000000048000030]
p28_far_3_he:
ldstub [%i0+0x19f],%l4 ! Mem[000000004800019f]
ldsb [%i0+0x08f],%l7 ! Mem[000000004800008f]
jmpl %o7,%g0
stw %l2,[%i0+0x0b0] ! Mem[00000000480000b0]
p28_far_3_hem:
ldstub [%i0+0x19f],%l4 ! Mem[000000004800019f]
ldsb [%i0+0x08f],%l7 ! Mem[000000004800008f]
jmpl %o7,%g0
stw %l2,[%i0+0x0b0] ! Mem[00000000480000b0]
p28_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p29_far_3_le:
lduh [%i0+0x07c],%l1 ! Mem[000000004a00007c]
swap [%i1+0x140],%l7 ! Mem[000000004a800140]
lduw [%i3+0x064],%l6 ! Mem[000000004b800064]
jmpl %o7,%g0
stx %l5,[%i3+0x108] ! Mem[000000004b800108]
p29_far_3_lem:
lduh [%i0+0x07c],%l1 ! Mem[000000004a00007c]
swap [%i1+0x140],%l7 ! Mem[000000004a800140]
lduw [%i3+0x064],%l6 ! Mem[000000004b800064]
jmpl %o7,%g0
stx %l5,[%i3+0x108] ! Mem[000000004b800108]
p29_far_3_he:
ldsw [%i2+0x104],%l1 ! Mem[000000004b000104]
stw %l0,[%i2+0x18c] ! Mem[000000004b00018c]
std %l2,[%i2+0x180] ! Mem[000000004b000180]
ldsw [%i3+0x0ac],%l4 ! Mem[000000004b8000ac]
jmpl %o7,%g0
stb %l6,[%i2+0x173] ! Mem[000000004b000173]
p29_far_3_hem:
ldsw [%i2+0x104],%l1 ! Mem[000000004b000104]
stw %l0,[%i2+0x18c] ! Mem[000000004b00018c]
std %l2,[%i2+0x180] ! Mem[000000004b000180]
ldsw [%i3+0x0ac],%l4 ! Mem[000000004b8000ac]
jmpl %o7,%g0
stb %l6,[%i2+0x173] ! Mem[000000004b000173]
p29_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p30_far_3_le:
std %l6,[%i1+0x118] ! Mem[000000004c800118]
swap [%i1+0x1b8],%l1 ! Mem[000000004c8001b8]
jmpl %o7,%g0
sth %l4,[%i0+0x01c] ! Mem[000000004c00001c]
p30_far_3_lem:
std %l6,[%i1+0x118] ! Mem[000000004c800118]
swap [%i1+0x1b8],%l1 ! Mem[000000004c8001b8]
membar #Sync
jmpl %o7,%g0
sth %l4,[%i0+0x01c] ! Mem[000000004c00001c]
p30_far_3_he:
swap [%i0+0x184],%l4 ! Mem[000000004c000184]
ldsb [%i2+0x032],%l6 ! Mem[000000004d000032]
stx %l6,[%i0+0x1a0] ! Mem[000000004c0001a0]
jmpl %o7,%g0
ldsb [%i0+0x0a4],%l3 ! Mem[000000004c0000a4]
p30_far_3_hem:
swap [%i0+0x184],%l4 ! Mem[000000004c000184]
membar #Sync
ldsb [%i2+0x032],%l6 ! Mem[000000004d000032]
stx %l6,[%i0+0x1a0] ! Mem[000000004c0001a0]
jmpl %o7,%g0
ldsb [%i0+0x0a4],%l3 ! Mem[000000004c0000a4]
p30_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p31_far_3_le:
std %l4,[%i3+0x138] ! Mem[000000004f800138]
ldsh [%i2+0x02a],%l4 ! Mem[000000004f00002a]
sth %l6,[%i2+0x188] ! Mem[000000004f000188]
lduw [%i1+0x1f0],%l3 ! Mem[000000004e8001f0]
jmpl %o7,%g0
ldx [%i1+0x008],%l4 ! Mem[000000004e800008]
p31_far_3_lem:
std %l4,[%i3+0x138] ! Mem[000000004f800138]
membar #Sync
ldsh [%i2+0x02a],%l4 ! Mem[000000004f00002a]
sth %l6,[%i2+0x188] ! Mem[000000004f000188]
lduw [%i1+0x1f0],%l3 ! Mem[000000004e8001f0]
membar #Sync
jmpl %o7,%g0
ldx [%i1+0x008],%l4 ! Mem[000000004e800008]
p31_far_3_he:
std %l4,[%i2+0x1b0] ! Mem[000000004f0001b0]
stw %l5,[%i2+0x19c] ! Mem[000000004f00019c]
ldstub [%i1+0x12a],%l4 ! Mem[000000004e80012a]
lduw [%i1+0x0e0],%l0 ! Mem[000000004e8000e0]
sth %l7,[%i2+0x1ae] ! Mem[000000004f0001ae]
jmpl %o7,%g0
lduh [%i1+0x07c],%l1 ! Mem[000000004e80007c]
p31_far_3_hem:
std %l4,[%i2+0x1b0] ! Mem[000000004f0001b0]
stw %l5,[%i2+0x19c] ! Mem[000000004f00019c]
ldstub [%i1+0x12a],%l4 ! Mem[000000004e80012a]
lduw [%i1+0x0e0],%l0 ! Mem[000000004e8000e0]
sth %l7,[%i2+0x1ae] ! Mem[000000004f0001ae]
jmpl %o7,%g0
lduh [%i1+0x07c],%l1 ! Mem[000000004e80007c]
p31_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p32_far_3_le:
ldd [%i1+0x148],%l4 ! Mem[0000000050800148]
jmpl %o7,%g0
ldub [%i0+0x114],%l3 ! Mem[0000000050000114]
p32_far_3_lem:
ldd [%i1+0x148],%l4 ! Mem[0000000050800148]
jmpl %o7,%g0
ldub [%i0+0x114],%l3 ! Mem[0000000050000114]
p32_far_3_he:
jmpl %o7,%g0
stb %l2,[%i3+0x197] ! Mem[0000000051800197]
jmpl %o7,%g0
nop
p32_far_3_hem:
jmpl %o7,%g0
stb %l2,[%i3+0x197] ! Mem[0000000051800197]
jmpl %o7,%g0
nop
p32_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p33_far_3_le:
stx %l6,[%i0+0x0b0] ! Mem[00000000520000b0]
jmpl %o7,%g0
stb %l4,[%i2+0x02a] ! Mem[000000005300002a]
p33_far_3_lem:
stx %l6,[%i0+0x0b0] ! Mem[00000000520000b0]
membar #Sync
jmpl %o7,%g0
stb %l4,[%i2+0x02a] ! Mem[000000005300002a]
p33_far_3_he:
ldsb [%i2+0x1f8],%l1 ! Mem[00000000530001f8]
ldsw [%i0+0x1a4],%l3 ! Mem[00000000520001a4]
jmpl %o7,%g0
ldstub [%i0+0x0c8],%l4 ! Mem[00000000520000c8]
p33_far_3_hem:
ldsb [%i2+0x1f8],%l1 ! Mem[00000000530001f8]
ldsw [%i0+0x1a4],%l3 ! Mem[00000000520001a4]
jmpl %o7,%g0
ldstub [%i0+0x0c8],%l4 ! Mem[00000000520000c8]
p33_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p34_far_3_le:
ldstub [%i2+0x09a],%l4 ! Mem[000000005500009a]
ldstub [%i2+0x1f1],%l6 ! Mem[00000000550001f1]
lduw [%i3+0x0b8],%l6 ! Mem[00000000558000b8]
jmpl %o7,%g0
stw %l5,[%i3+0x100] ! Mem[0000000055800100]
p34_far_3_lem:
ldstub [%i2+0x09a],%l4 ! Mem[000000005500009a]
ldstub [%i2+0x1f1],%l6 ! Mem[00000000550001f1]
lduw [%i3+0x0b8],%l6 ! Mem[00000000558000b8]
jmpl %o7,%g0
stw %l5,[%i3+0x100] ! Mem[0000000055800100]
p34_far_3_he:
ldsh [%i2+0x154],%l4 ! Mem[0000000055000154]
ldsw [%i2+0x1e8],%l6 ! Mem[00000000550001e8]
lduh [%i1+0x1fc],%l5 ! Mem[00000000548001fc]
jmpl %o7,%g0
stb %l4,[%i1+0x114] ! Mem[0000000054800114]
p34_far_3_hem:
ldsh [%i2+0x154],%l4 ! Mem[0000000055000154]
ldsw [%i2+0x1e8],%l6 ! Mem[00000000550001e8]
lduh [%i1+0x1fc],%l5 ! Mem[00000000548001fc]
jmpl %o7,%g0
stb %l4,[%i1+0x114] ! Mem[0000000054800114]
p34_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p35_far_3_le:
ldstub [%i2+0x0dc],%l4 ! Mem[00000000570000dc]
jmpl %o7,%g0
ldsh [%i3+0x104],%l1 ! Mem[0000000057800104]
p35_far_3_lem:
ldstub [%i2+0x0dc],%l4 ! Mem[00000000570000dc]
jmpl %o7,%g0
ldsh [%i3+0x104],%l1 ! Mem[0000000057800104]
p35_far_3_he:
ldsb [%i0+0x13e],%l3 ! Mem[000000005600013e]
swap [%i3+0x064],%l4 ! Mem[0000000057800064]
swap [%i3+0x1a0],%l2 ! Mem[00000000578001a0]
ldub [%i3+0x0fd],%l2 ! Mem[00000000578000fd]
sth %l6,[%i0+0x000] ! Mem[0000000056000000]
lduw [%i2+0x1c8],%l3 ! Mem[00000000570001c8]
jmpl %o7,%g0
swap [%i2+0x018],%l2 ! Mem[0000000057000018]
p35_far_3_hem:
ldsb [%i0+0x13e],%l3 ! Mem[000000005600013e]
swap [%i3+0x064],%l4 ! Mem[0000000057800064]
swap [%i3+0x1a0],%l2 ! Mem[00000000578001a0]
ldub [%i3+0x0fd],%l2 ! Mem[00000000578000fd]
membar #Sync
sth %l6,[%i0+0x000] ! Mem[0000000056000000]
lduw [%i2+0x1c8],%l3 ! Mem[00000000570001c8]
membar #Sync
jmpl %o7,%g0
swap [%i2+0x018],%l2 ! Mem[0000000057000018]
p35_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p36_far_3_le:
lduw [%i3+0x0a4],%l4 ! Mem[00000000598000a4]
lduw [%i1+0x14c],%l2 ! Mem[000000005880014c]
ldstub [%i2+0x061],%l7 ! Mem[0000000059000061]
lduw [%i2+0x188],%l6 ! Mem[0000000059000188]
swap [%i2+0x1f0],%l3 ! Mem[00000000590001f0]
ldsb [%i3+0x173],%l6 ! Mem[0000000059800173]
jmpl %o7,%g0
lduh [%i1+0x0e0],%l6 ! Mem[00000000588000e0]
p36_far_3_lem:
lduw [%i3+0x0a4],%l4 ! Mem[00000000598000a4]
lduw [%i1+0x14c],%l2 ! Mem[000000005880014c]
ldstub [%i2+0x061],%l7 ! Mem[0000000059000061]
lduw [%i2+0x188],%l6 ! Mem[0000000059000188]
swap [%i2+0x1f0],%l3 ! Mem[00000000590001f0]
ldsb [%i3+0x173],%l6 ! Mem[0000000059800173]
jmpl %o7,%g0
lduh [%i1+0x0e0],%l6 ! Mem[00000000588000e0]
p36_far_3_he:
swap [%i1+0x024],%l2 ! Mem[0000000058800024]
swap [%i3+0x018],%l2 ! Mem[0000000059800018]
ldsh [%i3+0x038],%l1 ! Mem[0000000059800038]
stx %l4,[%i1+0x140] ! Mem[0000000058800140]
stx %l1,[%i1+0x1c0] ! Mem[00000000588001c0]
ldstub [%i1+0x0da],%l4 ! Mem[00000000588000da]
jmpl %o7,%g0
ldsh [%i1+0x0fc],%l3 ! Mem[00000000588000fc]
p36_far_3_hem:
membar #Sync
swap [%i1+0x024],%l2 ! Mem[0000000058800024]
swap [%i3+0x018],%l2 ! Mem[0000000059800018]
ldsh [%i3+0x038],%l1 ! Mem[0000000059800038]
stx %l4,[%i1+0x140] ! Mem[0000000058800140]
stx %l1,[%i1+0x1c0] ! Mem[00000000588001c0]
ldstub [%i1+0x0da],%l4 ! Mem[00000000588000da]
jmpl %o7,%g0
ldsh [%i1+0x0fc],%l3 ! Mem[00000000588000fc]
p36_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p37_far_3_le:
ldsh [%i3+0x05c],%l1 ! Mem[000000005b80005c]
ldsb [%i3+0x141],%l7 ! Mem[000000005b800141]
ldd [%i3+0x040],%l6 ! Mem[000000005b800040]
jmpl %o7,%g0
ldub [%i3+0x184],%l4 ! Mem[000000005b800184]
p37_far_3_lem:
ldsh [%i3+0x05c],%l1 ! Mem[000000005b80005c]
ldsb [%i3+0x141],%l7 ! Mem[000000005b800141]
ldd [%i3+0x040],%l6 ! Mem[000000005b800040]
jmpl %o7,%g0
ldub [%i3+0x184],%l4 ! Mem[000000005b800184]
p37_far_3_he:
ldstub [%i2+0x089],%l4 ! Mem[000000005b000089]
swap [%i3+0x128],%l1 ! Mem[000000005b800128]
swap [%i0+0x01c],%l6 ! Mem[000000005a00001c]
stx %l3,[%i0+0x0e8] ! Mem[000000005a0000e8]
jmpl %o7,%g0
ldsw [%i2+0x0a4],%l6 ! Mem[000000005b0000a4]
p37_far_3_hem:
ldstub [%i2+0x089],%l4 ! Mem[000000005b000089]
swap [%i3+0x128],%l1 ! Mem[000000005b800128]
membar #Sync
swap [%i0+0x01c],%l6 ! Mem[000000005a00001c]
stx %l3,[%i0+0x0e8] ! Mem[000000005a0000e8]
jmpl %o7,%g0
ldsw [%i2+0x0a4],%l6 ! Mem[000000005b0000a4]
p37_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p38_far_3_le:
jmpl %o7,%g0
ldsh [%i2+0x104],%l1 ! Mem[000000005d000104]
jmpl %o7,%g0
nop
p38_far_3_lem:
jmpl %o7,%g0
ldsh [%i2+0x104],%l1 ! Mem[000000005d000104]
jmpl %o7,%g0
nop
p38_far_3_he:
sth %l7,[%i1+0x0fe] ! Mem[000000005c8000fe]
lduh [%i2+0x112],%l0 ! Mem[000000005d000112]
ldd [%i1+0x080],%l4 ! Mem[000000005c800080]
ldsb [%i2+0x170],%l0 ! Mem[000000005d000170]
swap [%i0+0x114],%l1 ! Mem[000000005c000114]
swap [%i1+0x1c8],%l5 ! Mem[000000005c8001c8]
jmpl %o7,%g0
stw %l7,[%i0+0x0d0] ! Mem[000000005c0000d0]
p38_far_3_hem:
sth %l7,[%i1+0x0fe] ! Mem[000000005c8000fe]
lduh [%i2+0x112],%l0 ! Mem[000000005d000112]
ldd [%i1+0x080],%l4 ! Mem[000000005c800080]
ldsb [%i2+0x170],%l0 ! Mem[000000005d000170]
swap [%i0+0x114],%l1 ! Mem[000000005c000114]
swap [%i1+0x1c8],%l5 ! Mem[000000005c8001c8]
jmpl %o7,%g0
stw %l7,[%i0+0x0d0] ! Mem[000000005c0000d0]
p38_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p39_far_3_le:
stb %l1,[%i2+0x165] ! Mem[000000005f000165]
jmpl %o7,%g0
lduh [%i3+0x010],%l1 ! Mem[000000005f800010]
p39_far_3_lem:
stb %l1,[%i2+0x165] ! Mem[000000005f000165]
membar #Sync
jmpl %o7,%g0
lduh [%i3+0x010],%l1 ! Mem[000000005f800010]
p39_far_3_he:
swap [%i2+0x0cc],%l7 ! Mem[000000005f0000cc]
lduw [%i1+0x124],%l2 ! Mem[000000005e800124]
jmpl %o7,%g0
lduh [%i1+0x142],%l3 ! Mem[000000005e800142]
p39_far_3_hem:
swap [%i2+0x0cc],%l7 ! Mem[000000005f0000cc]
lduw [%i1+0x124],%l2 ! Mem[000000005e800124]
jmpl %o7,%g0
lduh [%i1+0x142],%l3 ! Mem[000000005e800142]
p39_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p40_far_3_le:
stw %l1,[%i0+0x05c] ! Mem[000000006000005c]
ldstub [%i0+0x161],%l7 ! Mem[0000000060000161]
std %l6,[%i3+0x060] ! Mem[0000000061800060]
jmpl %o7,%g0
sth %l5,[%i0+0x10a] ! Mem[000000006000010a]
p40_far_3_lem:
stw %l1,[%i0+0x05c] ! Mem[000000006000005c]
ldstub [%i0+0x161],%l7 ! Mem[0000000060000161]
std %l6,[%i3+0x060] ! Mem[0000000061800060]
jmpl %o7,%g0
sth %l5,[%i0+0x10a] ! Mem[000000006000010a]
p40_far_3_he:
swap [%i2+0x104],%l1 ! Mem[0000000061000104]
sth %l0,[%i1+0x18c] ! Mem[000000006080018c]
swap [%i0+0x03c],%l6 ! Mem[000000006000003c]
sth %l3,[%i0+0x0ea] ! Mem[00000000600000ea]
jmpl %o7,%g0
stw %l0,[%i3+0x0bc] ! Mem[00000000618000bc]
p40_far_3_hem:
swap [%i2+0x104],%l1 ! Mem[0000000061000104]
sth %l0,[%i1+0x18c] ! Mem[000000006080018c]
membar #Sync
swap [%i0+0x03c],%l6 ! Mem[000000006000003c]
sth %l3,[%i0+0x0ea] ! Mem[00000000600000ea]
jmpl %o7,%g0
stw %l0,[%i3+0x0bc] ! Mem[00000000618000bc]
p40_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p41_far_3_le:
ldstub [%i2+0x1a8],%l6 ! Mem[00000000630001a8]
stw %l4,[%i3+0x0ac] ! Mem[00000000638000ac]
stx %l6,[%i2+0x150] ! Mem[0000000063000150]
stw %l6,[%i3+0x0c0] ! Mem[00000000638000c0]
lduh [%i2+0x038],%l4 ! Mem[0000000063000038]
ldstub [%i3+0x05c],%l3 ! Mem[000000006380005c]
lduw [%i2+0x08c],%l5 ! Mem[000000006300008c]
jmpl %o7,%g0
ldsb [%i2+0x10b],%l7 ! Mem[000000006300010b]
p41_far_3_lem:
ldstub [%i2+0x1a8],%l6 ! Mem[00000000630001a8]
stw %l4,[%i3+0x0ac] ! Mem[00000000638000ac]
stx %l6,[%i2+0x150] ! Mem[0000000063000150]
stw %l6,[%i3+0x0c0] ! Mem[00000000638000c0]
membar #Sync
lduh [%i2+0x038],%l4 ! Mem[0000000063000038]
ldstub [%i3+0x05c],%l3 ! Mem[000000006380005c]
lduw [%i2+0x08c],%l5 ! Mem[000000006300008c]
jmpl %o7,%g0
ldsb [%i2+0x10b],%l7 ! Mem[000000006300010b]
p41_far_3_he:
ldstub [%i1+0x0ad],%l2 ! Mem[00000000628000ad]
jmpl %o7,%g0
ldstub [%i0+0x0eb],%l5 ! Mem[00000000620000eb]
p41_far_3_hem:
ldstub [%i1+0x0ad],%l2 ! Mem[00000000628000ad]
jmpl %o7,%g0
ldstub [%i0+0x0eb],%l5 ! Mem[00000000620000eb]
p41_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p42_far_3_le:
std %l4,[%i2+0x1f8] ! Mem[00000000650001f8]
jmpl %o7,%g0
ldsh [%i0+0x0c2],%l5 ! Mem[00000000640000c2]
p42_far_3_lem:
std %l4,[%i2+0x1f8] ! Mem[00000000650001f8]
jmpl %o7,%g0
ldsh [%i0+0x0c2],%l5 ! Mem[00000000640000c2]
p42_far_3_he:
ldd [%i2+0x138],%l6 ! Mem[0000000065000138]
sth %l6,[%i1+0x1b4] ! Mem[00000000648001b4]
jmpl %o7,%g0
sth %l0,[%i2+0x128] ! Mem[0000000065000128]
p42_far_3_hem:
ldd [%i2+0x138],%l6 ! Mem[0000000065000138]
sth %l6,[%i1+0x1b4] ! Mem[00000000648001b4]
jmpl %o7,%g0
sth %l0,[%i2+0x128] ! Mem[0000000065000128]
p42_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p43_far_3_le:
stb %l2,[%i3+0x11a] ! Mem[000000006780011a]
ldstub [%i1+0x1c9],%l6 ! Mem[00000000668001c9]
swap [%i2+0x0e8],%l3 ! Mem[00000000670000e8]
jmpl %o7,%g0
ldstub [%i3+0x135],%l7 ! Mem[0000000067800135]
p43_far_3_lem:
stb %l2,[%i3+0x11a] ! Mem[000000006780011a]
ldstub [%i1+0x1c9],%l6 ! Mem[00000000668001c9]
swap [%i2+0x0e8],%l3 ! Mem[00000000670000e8]
jmpl %o7,%g0
ldstub [%i3+0x135],%l7 ! Mem[0000000067800135]
p43_far_3_he:
sth %l4,[%i2+0x14a] ! Mem[000000006700014a]
jmpl %o7,%g0
lduw [%i2+0x0d4],%l6 ! Mem[00000000670000d4]
p43_far_3_hem:
sth %l4,[%i2+0x14a] ! Mem[000000006700014a]
jmpl %o7,%g0
lduw [%i2+0x0d4],%l6 ! Mem[00000000670000d4]
p43_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p44_far_3_le:
lduh [%i0+0x162],%l2 ! Mem[0000000068000162]
stb %l4,[%i0+0x172] ! Mem[0000000068000172]
swap [%i1+0x084],%l7 ! Mem[0000000068800084]
swap [%i0+0x038],%l3 ! Mem[0000000068000038]
swap [%i1+0x02c],%l4 ! Mem[000000006880002c]
ldstub [%i0+0x08b],%l7 ! Mem[000000006800008b]
jmpl %o7,%g0
swap [%i1+0x108],%l2 ! Mem[0000000068800108]
p44_far_3_lem:
lduh [%i0+0x162],%l2 ! Mem[0000000068000162]
stb %l4,[%i0+0x172] ! Mem[0000000068000172]
swap [%i1+0x084],%l7 ! Mem[0000000068800084]
membar #Sync
swap [%i0+0x038],%l3 ! Mem[0000000068000038]
swap [%i1+0x02c],%l4 ! Mem[000000006880002c]
ldstub [%i0+0x08b],%l7 ! Mem[000000006800008b]
jmpl %o7,%g0
swap [%i1+0x108],%l2 ! Mem[0000000068800108]
p44_far_3_he:
std %l0,[%i0+0x058] ! Mem[0000000068000058]
lduw [%i3+0x140],%l7 ! Mem[0000000069800140]
ldstub [%i2+0x13c],%l3 ! Mem[000000006900013c]
jmpl %o7,%g0
ldstub [%i3+0x1bf],%l2 ! Mem[00000000698001bf]
p44_far_3_hem:
std %l0,[%i0+0x058] ! Mem[0000000068000058]
lduw [%i3+0x140],%l7 ! Mem[0000000069800140]
ldstub [%i2+0x13c],%l3 ! Mem[000000006900013c]
jmpl %o7,%g0
ldstub [%i3+0x1bf],%l2 ! Mem[00000000698001bf]
p44_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p45_far_3_le:
lduw [%i1+0x134],%l3 ! Mem[000000006a800134]
ldsw [%i3+0x098],%l4 ! Mem[000000006b800098]
ldstub [%i2+0x1f1],%l6 ! Mem[000000006b0001f1]
sth %l6,[%i1+0x098] ! Mem[000000006a800098]
swap [%i0+0x120],%l5 ! Mem[000000006a000120]
stw %l0,[%i2+0x1f4] ! Mem[000000006b0001f4]
ldx [%i0+0x0a0],%l3 ! Mem[000000006a0000a0]
jmpl %o7,%g0
ldub [%i1+0x051],%l0 ! Mem[000000006a800051]
p45_far_3_lem:
lduw [%i1+0x134],%l3 ! Mem[000000006a800134]
ldsw [%i3+0x098],%l4 ! Mem[000000006b800098]
ldstub [%i2+0x1f1],%l6 ! Mem[000000006b0001f1]
sth %l6,[%i1+0x098] ! Mem[000000006a800098]
swap [%i0+0x120],%l5 ! Mem[000000006a000120]
stw %l0,[%i2+0x1f4] ! Mem[000000006b0001f4]
ldx [%i0+0x0a0],%l3 ! Mem[000000006a0000a0]
jmpl %o7,%g0
ldub [%i1+0x051],%l0 ! Mem[000000006a800051]
p45_far_3_he:
ldub [%i2+0x133],%l3 ! Mem[000000006b000133]
ldstub [%i2+0x19f],%l0 ! Mem[000000006b00019f]
sth %l4,[%i2+0x0a2] ! Mem[000000006b0000a2]
ldd [%i2+0x1d8],%l0 ! Mem[000000006b0001d8]
ldstub [%i0+0x0f0],%l0 ! Mem[000000006a0000f0]
jmpl %o7,%g0
stx %l2,[%i1+0x128] ! Mem[000000006a800128]
p45_far_3_hem:
ldub [%i2+0x133],%l3 ! Mem[000000006b000133]
ldstub [%i2+0x19f],%l0 ! Mem[000000006b00019f]
sth %l4,[%i2+0x0a2] ! Mem[000000006b0000a2]
ldd [%i2+0x1d8],%l0 ! Mem[000000006b0001d8]
ldstub [%i0+0x0f0],%l0 ! Mem[000000006a0000f0]
jmpl %o7,%g0
stx %l2,[%i1+0x128] ! Mem[000000006a800128]
p45_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p46_far_3_le:
swap [%i1+0x020],%l4 ! Mem[000000006c800020]
ldub [%i2+0x086],%l4 ! Mem[000000006d000086]
stx %l4,[%i3+0x118] ! Mem[000000006d800118]
stx %l7,[%i0+0x040] ! Mem[000000006c000040]
jmpl %o7,%g0
ldsb [%i2+0x188],%l6 ! Mem[000000006d000188]
p46_far_3_lem:
membar #Sync
swap [%i1+0x020],%l4 ! Mem[000000006c800020]
ldub [%i2+0x086],%l4 ! Mem[000000006d000086]
stx %l4,[%i3+0x118] ! Mem[000000006d800118]
stx %l7,[%i0+0x040] ! Mem[000000006c000040]
jmpl %o7,%g0
ldsb [%i2+0x188],%l6 ! Mem[000000006d000188]
p46_far_3_he:
swap [%i0+0x084],%l5 ! Mem[000000006c000084]
ldsw [%i2+0x110],%l1 ! Mem[000000006d000110]
std %l6,[%i1+0x188] ! Mem[000000006c800188]
stx %l3,[%i2+0x1e8] ! Mem[000000006d0001e8]
sth %l2,[%i3+0x03a] ! Mem[000000006d80003a]
stx %l1,[%i3+0x038] ! Mem[000000006d800038]
jmpl %o7,%g0
sth %l3,[%i1+0x122] ! Mem[000000006c800122]
p46_far_3_hem:
swap [%i0+0x084],%l5 ! Mem[000000006c000084]
ldsw [%i2+0x110],%l1 ! Mem[000000006d000110]
std %l6,[%i1+0x188] ! Mem[000000006c800188]
stx %l3,[%i2+0x1e8] ! Mem[000000006d0001e8]
membar #Sync
sth %l2,[%i3+0x03a] ! Mem[000000006d80003a]
stx %l1,[%i3+0x038] ! Mem[000000006d800038]
jmpl %o7,%g0
sth %l3,[%i1+0x122] ! Mem[000000006c800122]
p46_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p47_far_3_le:
swap [%i3+0x184],%l0 ! Mem[000000006f800184]
jmpl %o7,%g0
sth %l6,[%i0+0x1bc] ! Mem[000000006e0001bc]
p47_far_3_lem:
swap [%i3+0x184],%l0 ! Mem[000000006f800184]
jmpl %o7,%g0
sth %l6,[%i0+0x1bc] ! Mem[000000006e0001bc]
p47_far_3_he:
ldx [%i0+0x128],%l5 ! Mem[000000006e000128]
sth %l0,[%i0+0x070] ! Mem[000000006e000070]
sth %l3,[%i2+0x044] ! Mem[000000006f000044]
stb %l1,[%i2+0x14e] ! Mem[000000006f00014e]
swap [%i1+0x148],%l4 ! Mem[000000006e800148]
ldsh [%i1+0x134],%l3 ! Mem[000000006e800134]
ldsh [%i3+0x108],%l0 ! Mem[000000006f800108]
jmpl %o7,%g0
ldstub [%i3+0x134],%l4 ! Mem[000000006f800134]
p47_far_3_hem:
ldx [%i0+0x128],%l5 ! Mem[000000006e000128]
sth %l0,[%i0+0x070] ! Mem[000000006e000070]
sth %l3,[%i2+0x044] ! Mem[000000006f000044]
stb %l1,[%i2+0x14e] ! Mem[000000006f00014e]
swap [%i1+0x148],%l4 ! Mem[000000006e800148]
ldsh [%i1+0x134],%l3 ! Mem[000000006e800134]
ldsh [%i3+0x108],%l0 ! Mem[000000006f800108]
jmpl %o7,%g0
ldstub [%i3+0x134],%l4 ! Mem[000000006f800134]
p47_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p48_far_3_le:
ldd [%i0+0x168],%l2 ! Mem[0000000070000168]
ldd [%i3+0x010],%l0 ! Mem[0000000071800010]
std %l6,[%i0+0x0b8] ! Mem[00000000700000b8]
lduw [%i1+0x160],%l2 ! Mem[0000000070800160]
swap [%i2+0x150],%l4 ! Mem[0000000071000150]
ldstub [%i1+0x087],%l7 ! Mem[0000000070800087]
ldsw [%i2+0x0d0],%l7 ! Mem[00000000710000d0]
jmpl %o7,%g0
ldstub [%i3+0x048],%l3 ! Mem[0000000071800048]
p48_far_3_lem:
ldd [%i0+0x168],%l2 ! Mem[0000000070000168]
membar #Sync
ldd [%i3+0x010],%l0 ! Mem[0000000071800010]
std %l6,[%i0+0x0b8] ! Mem[00000000700000b8]
lduw [%i1+0x160],%l2 ! Mem[0000000070800160]
swap [%i2+0x150],%l4 ! Mem[0000000071000150]
ldstub [%i1+0x087],%l7 ! Mem[0000000070800087]
ldsw [%i2+0x0d0],%l7 ! Mem[00000000710000d0]
jmpl %o7,%g0
ldstub [%i3+0x048],%l3 ! Mem[0000000071800048]
p48_far_3_he:
stx %l1,[%i0+0x128] ! Mem[0000000070000128]
ldsw [%i1+0x034],%l6 ! Mem[0000000070800034]
ldd [%i3+0x1b0],%l0 ! Mem[00000000718001b0]
jmpl %o7,%g0
stw %l2,[%i3+0x14c] ! Mem[000000007180014c]
p48_far_3_hem:
stx %l1,[%i0+0x128] ! Mem[0000000070000128]
membar #Sync
ldsw [%i1+0x034],%l6 ! Mem[0000000070800034]
ldd [%i3+0x1b0],%l0 ! Mem[00000000718001b0]
jmpl %o7,%g0
stw %l2,[%i3+0x14c] ! Mem[000000007180014c]
p48_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p49_far_3_le:
swap [%i1+0x1ec],%l3 ! Mem[00000000728001ec]
ldsb [%i1+0x08b],%l4 ! Mem[000000007280008b]
ldstub [%i3+0x109],%l0 ! Mem[0000000073800109]
swap [%i2+0x194],%l2 ! Mem[0000000073000194]
ldub [%i0+0x03e],%l4 ! Mem[000000007200003e]
sth %l1,[%i0+0x08c] ! Mem[000000007200008c]
ldstub [%i0+0x07e],%l6 ! Mem[000000007200007e]
jmpl %o7,%g0
stx %l7,[%i3+0x0f8] ! Mem[00000000738000f8]
p49_far_3_lem:
swap [%i1+0x1ec],%l3 ! Mem[00000000728001ec]
ldsb [%i1+0x08b],%l4 ! Mem[000000007280008b]
ldstub [%i3+0x109],%l0 ! Mem[0000000073800109]
swap [%i2+0x194],%l2 ! Mem[0000000073000194]
membar #Sync
ldub [%i0+0x03e],%l4 ! Mem[000000007200003e]
sth %l1,[%i0+0x08c] ! Mem[000000007200008c]
ldstub [%i0+0x07e],%l6 ! Mem[000000007200007e]
jmpl %o7,%g0
stx %l7,[%i3+0x0f8] ! Mem[00000000738000f8]
p49_far_3_he:
ldstub [%i2+0x0ca],%l3 ! Mem[00000000730000ca]
stx %l4,[%i0+0x128] ! Mem[0000000072000128]
jmpl %o7,%g0
ldstub [%i1+0x0e1],%l0 ! Mem[00000000728000e1]
p49_far_3_hem:
ldstub [%i2+0x0ca],%l3 ! Mem[00000000730000ca]
stx %l4,[%i0+0x128] ! Mem[0000000072000128]
jmpl %o7,%g0
ldstub [%i1+0x0e1],%l0 ! Mem[00000000728000e1]
p49_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p50_far_3_le:
swap [%i2+0x144],%l1 ! Mem[0000000075000144]
jmpl %o7,%g0
stw %l6,[%i1+0x1bc] ! Mem[00000000748001bc]
p50_far_3_lem:
swap [%i2+0x144],%l1 ! Mem[0000000075000144]
jmpl %o7,%g0
stw %l6,[%i1+0x1bc] ! Mem[00000000748001bc]
p50_far_3_he:
lduw [%i2+0x0cc],%l7 ! Mem[00000000750000cc]
ldd [%i1+0x0b8],%l2 ! Mem[00000000748000b8]
stx %l7,[%i0+0x140] ! Mem[0000000074000140]
swap [%i1+0x064],%l6 ! Mem[0000000074800064]
stw %l4,[%i1+0x184] ! Mem[0000000074800184]
ldd [%i2+0x030],%l6 ! Mem[0000000075000030]
lduh [%i3+0x184],%l6 ! Mem[0000000075800184]
jmpl %o7,%g0
ldstub [%i2+0x0a4],%l3 ! Mem[00000000750000a4]
p50_far_3_hem:
lduw [%i2+0x0cc],%l7 ! Mem[00000000750000cc]
ldd [%i1+0x0b8],%l2 ! Mem[00000000748000b8]
stx %l7,[%i0+0x140] ! Mem[0000000074000140]
swap [%i1+0x064],%l6 ! Mem[0000000074800064]
stw %l4,[%i1+0x184] ! Mem[0000000074800184]
membar #Sync
ldd [%i2+0x030],%l6 ! Mem[0000000075000030]
lduh [%i3+0x184],%l6 ! Mem[0000000075800184]
jmpl %o7,%g0
ldstub [%i2+0x0a4],%l3 ! Mem[00000000750000a4]
p50_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p51_far_3_le:
swap [%i1+0x1b0],%l0 ! Mem[00000000768001b0]
ldx [%i1+0x148],%l2 ! Mem[0000000076800148]
ldx [%i1+0x1a8],%l0 ! Mem[00000000768001a8]
ldstub [%i0+0x1a1],%l2 ! Mem[00000000760001a1]
ldstub [%i3+0x0ea],%l3 ! Mem[00000000778000ea]
swap [%i0+0x09c],%l0 ! Mem[000000007600009c]
jmpl %o7,%g0
ldx [%i2+0x140],%l7 ! Mem[0000000077000140]
p51_far_3_lem:
swap [%i1+0x1b0],%l0 ! Mem[00000000768001b0]
ldx [%i1+0x148],%l2 ! Mem[0000000076800148]
ldx [%i1+0x1a8],%l0 ! Mem[00000000768001a8]
ldstub [%i0+0x1a1],%l2 ! Mem[00000000760001a1]
ldstub [%i3+0x0ea],%l3 ! Mem[00000000778000ea]
swap [%i0+0x09c],%l0 ! Mem[000000007600009c]
jmpl %o7,%g0
ldx [%i2+0x140],%l7 ! Mem[0000000077000140]
p51_far_3_he:
ldsh [%i0+0x010],%l2 ! Mem[0000000076000010]
jmpl %o7,%g0
ldsw [%i3+0x1cc],%l1 ! Mem[00000000778001cc]
p51_far_3_hem:
membar #Sync
ldsh [%i0+0x010],%l2 ! Mem[0000000076000010]
jmpl %o7,%g0
ldsw [%i3+0x1cc],%l1 ! Mem[00000000778001cc]
p51_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p52_far_3_le:
sth %l1,[%i3+0x164] ! Mem[0000000079800164]
ldub [%i2+0x1bc],%l6 ! Mem[00000000790001bc]
ldstub [%i3+0x143],%l2 ! Mem[0000000079800143]
swap [%i3+0x004],%l2 ! Mem[0000000079800004]
std %l6,[%i3+0x0e8] ! Mem[00000000798000e8]
ldstub [%i3+0x025],%l3 ! Mem[0000000079800025]
swap [%i0+0x0d0],%l7 ! Mem[00000000780000d0]
jmpl %o7,%g0
lduh [%i2+0x0a2],%l4 ! Mem[00000000790000a2]
p52_far_3_lem:
sth %l1,[%i3+0x164] ! Mem[0000000079800164]
ldub [%i2+0x1bc],%l6 ! Mem[00000000790001bc]
ldstub [%i3+0x143],%l2 ! Mem[0000000079800143]
membar #Sync
swap [%i3+0x004],%l2 ! Mem[0000000079800004]
std %l6,[%i3+0x0e8] ! Mem[00000000798000e8]
ldstub [%i3+0x025],%l3 ! Mem[0000000079800025]
swap [%i0+0x0d0],%l7 ! Mem[00000000780000d0]
jmpl %o7,%g0
lduh [%i2+0x0a2],%l4 ! Mem[00000000790000a2]
p52_far_3_he:
ldsh [%i3+0x10e],%l1 ! Mem[000000007980010e]
stb %l6,[%i2+0x016] ! Mem[0000000079000016]
ldd [%i3+0x080],%l4 ! Mem[0000000079800080]
ldstub [%i3+0x118],%l4 ! Mem[0000000079800118]
jmpl %o7,%g0
ldstub [%i0+0x0c8],%l4 ! Mem[00000000780000c8]
p52_far_3_hem:
ldsh [%i3+0x10e],%l1 ! Mem[000000007980010e]
membar #Sync
stb %l6,[%i2+0x016] ! Mem[0000000079000016]
ldd [%i3+0x080],%l4 ! Mem[0000000079800080]
ldstub [%i3+0x118],%l4 ! Mem[0000000079800118]
jmpl %o7,%g0
ldstub [%i0+0x0c8],%l4 ! Mem[00000000780000c8]
p52_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p53_far_3_le:
ldd [%i3+0x150],%l4 ! Mem[000000007b800150]
ldub [%i3+0x0ca],%l5 ! Mem[000000007b8000ca]
lduh [%i3+0x07e],%l5 ! Mem[000000007b80007e]
ldstub [%i1+0x113],%l3 ! Mem[000000007a800113]
ldstub [%i2+0x19f],%l0 ! Mem[000000007b00019f]
std %l4,[%i1+0x0a0] ! Mem[000000007a8000a0]
jmpl %o7,%g0
stx %l0,[%i2+0x108] ! Mem[000000007b000108]
p53_far_3_lem:
ldd [%i3+0x150],%l4 ! Mem[000000007b800150]
ldub [%i3+0x0ca],%l5 ! Mem[000000007b8000ca]
lduh [%i3+0x07e],%l5 ! Mem[000000007b80007e]
ldstub [%i1+0x113],%l3 ! Mem[000000007a800113]
ldstub [%i2+0x19f],%l0 ! Mem[000000007b00019f]
std %l4,[%i1+0x0a0] ! Mem[000000007a8000a0]
jmpl %o7,%g0
stx %l0,[%i2+0x108] ! Mem[000000007b000108]
p53_far_3_he:
ldstub [%i3+0x188],%l1 ! Mem[000000007b800188]
ldsh [%i1+0x13a],%l4 ! Mem[000000007a80013a]
std %l4,[%i3+0x088] ! Mem[000000007b800088]
ldd [%i2+0x0e8],%l4 ! Mem[000000007b0000e8]
ldstub [%i1+0x125],%l2 ! Mem[000000007a800125]
ldsb [%i1+0x06c],%l4 ! Mem[000000007a80006c]
jmpl %o7,%g0
ldx [%i3+0x080],%l6 ! Mem[000000007b800080]
p53_far_3_hem:
ldstub [%i3+0x188],%l1 ! Mem[000000007b800188]
ldsh [%i1+0x13a],%l4 ! Mem[000000007a80013a]
std %l4,[%i3+0x088] ! Mem[000000007b800088]
ldd [%i2+0x0e8],%l4 ! Mem[000000007b0000e8]
ldstub [%i1+0x125],%l2 ! Mem[000000007a800125]
ldsb [%i1+0x06c],%l4 ! Mem[000000007a80006c]
jmpl %o7,%g0
ldx [%i3+0x080],%l6 ! Mem[000000007b800080]
p53_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p54_far_3_le:
std %l6,[%i2+0x038] ! Mem[000000007d000038]
jmpl %o7,%g0
ldsh [%i3+0x04c],%l4 ! Mem[000000007d80004c]
p54_far_3_lem:
membar #Sync
std %l6,[%i2+0x038] ! Mem[000000007d000038]
jmpl %o7,%g0
ldsh [%i3+0x04c],%l4 ! Mem[000000007d80004c]
p54_far_3_he:
ldd [%i1+0x150],%l0 ! Mem[000000007c800150]
swap [%i1+0x114],%l1 ! Mem[000000007c800114]
stw %l2,[%i2+0x010] ! Mem[000000007d000010]
jmpl %o7,%g0
stx %l1,[%i3+0x1c8] ! Mem[000000007d8001c8]
p54_far_3_hem:
ldd [%i1+0x150],%l0 ! Mem[000000007c800150]
swap [%i1+0x114],%l1 ! Mem[000000007c800114]
membar #Sync
stw %l2,[%i2+0x010] ! Mem[000000007d000010]
jmpl %o7,%g0
stx %l1,[%i3+0x1c8] ! Mem[000000007d8001c8]
p54_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p55_far_3_le:
ldd [%i3+0x0b8],%l4 ! Mem[000000007f8000b8]
swap [%i2+0x1f0],%l6 ! Mem[000000007f0001f0]
sth %l6,[%i0+0x098] ! Mem[000000007e000098]
jmpl %o7,%g0
sth %l5,[%i3+0x100] ! Mem[000000007f800100]
p55_far_3_lem:
ldd [%i3+0x0b8],%l4 ! Mem[000000007f8000b8]
swap [%i2+0x1f0],%l6 ! Mem[000000007f0001f0]
sth %l6,[%i0+0x098] ! Mem[000000007e000098]
jmpl %o7,%g0
sth %l5,[%i3+0x100] ! Mem[000000007f800100]
p55_far_3_he:
swap [%i1+0x154],%l4 ! Mem[000000007e800154]
ldstub [%i2+0x0ca],%l5 ! Mem[000000007f0000ca]
ldstub [%i2+0x05e],%l5 ! Mem[000000007f00005e]
jmpl %o7,%g0
ldx [%i1+0x110],%l3 ! Mem[000000007e800110]
p55_far_3_hem:
swap [%i1+0x154],%l4 ! Mem[000000007e800154]
ldstub [%i2+0x0ca],%l5 ! Mem[000000007f0000ca]
ldstub [%i2+0x05e],%l5 ! Mem[000000007f00005e]
jmpl %o7,%g0
ldx [%i1+0x110],%l3 ! Mem[000000007e800110]
p55_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p56_far_3_le:
jmpl %o7,%g0
stb %l2,[%i1+0x197] ! Mem[0000000080800197]
jmpl %o7,%g0
nop
p56_far_3_lem:
jmpl %o7,%g0
stb %l2,[%i1+0x197] ! Mem[0000000080800197]
jmpl %o7,%g0
nop
p56_far_3_he:
stw %l0,[%i1+0x190] ! Mem[0000000080800190]
swap [%i3+0x14c],%l2 ! Mem[000000008180014c]
ldsh [%i3+0x1ac],%l0 ! Mem[00000000818001ac]
stb %l2,[%i3+0x181] ! Mem[0000000081800181]
std %l4,[%i3+0x088] ! Mem[0000000081800088]
lduw [%i2+0x150],%l6 ! Mem[0000000081000150]
jmpl %o7,%g0
lduw [%i0+0x0e0],%l6 ! Mem[00000000800000e0]
p56_far_3_hem:
stw %l0,[%i1+0x190] ! Mem[0000000080800190]
swap [%i3+0x14c],%l2 ! Mem[000000008180014c]
ldsh [%i3+0x1ac],%l0 ! Mem[00000000818001ac]
stb %l2,[%i3+0x181] ! Mem[0000000081800181]
std %l4,[%i3+0x088] ! Mem[0000000081800088]
lduw [%i2+0x150],%l6 ! Mem[0000000081000150]
jmpl %o7,%g0
lduw [%i0+0x0e0],%l6 ! Mem[00000000800000e0]
p56_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p57_far_3_le:
ldsb [%i0+0x02a],%l4 ! Mem[000000008200002a]
ldsw [%i1+0x1bc],%l2 ! Mem[00000000828001bc]
swap [%i3+0x0e4],%l4 ! Mem[00000000838000e4]
ldstub [%i2+0x09c],%l0 ! Mem[000000008300009c]
std %l0,[%i2+0x028] ! Mem[0000000083000028]
ldstub [%i2+0x1cf],%l4 ! Mem[00000000830001cf]
jmpl %o7,%g0
stb %l0,[%i2+0x097] ! Mem[0000000083000097]
p57_far_3_lem:
membar #Sync
ldsb [%i0+0x02a],%l4 ! Mem[000000008200002a]
ldsw [%i1+0x1bc],%l2 ! Mem[00000000828001bc]
swap [%i3+0x0e4],%l4 ! Mem[00000000838000e4]
ldstub [%i2+0x09c],%l0 ! Mem[000000008300009c]
std %l0,[%i2+0x028] ! Mem[0000000083000028]
ldstub [%i2+0x1cf],%l4 ! Mem[00000000830001cf]
jmpl %o7,%g0
stb %l0,[%i2+0x097] ! Mem[0000000083000097]
p57_far_3_he:
swap [%i3+0x14c],%l0 ! Mem[000000008380014c]
jmpl %o7,%g0
stx %l5,[%i0+0x0a8] ! Mem[00000000820000a8]
p57_far_3_hem:
swap [%i3+0x14c],%l0 ! Mem[000000008380014c]
jmpl %o7,%g0
stx %l5,[%i0+0x0a8] ! Mem[00000000820000a8]
p57_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p58_far_3_le:
ldstub [%i0+0x0b6],%l2 ! Mem[00000000840000b6]
ldsb [%i1+0x067],%l4 ! Mem[0000000084800067]
ldub [%i0+0x180],%l2 ! Mem[0000000084000180]
stb %l2,[%i1+0x0dd] ! Mem[00000000848000dd]
jmpl %o7,%g0
ldstub [%i2+0x021],%l6 ! Mem[0000000085000021]
p58_far_3_lem:
ldstub [%i0+0x0b6],%l2 ! Mem[00000000840000b6]
ldsb [%i1+0x067],%l4 ! Mem[0000000084800067]
ldub [%i0+0x180],%l2 ! Mem[0000000084000180]
stb %l2,[%i1+0x0dd] ! Mem[00000000848000dd]
membar #Sync
jmpl %o7,%g0
ldstub [%i2+0x021],%l6 ! Mem[0000000085000021]
p58_far_3_he:
stw %l5,[%i1+0x184] ! Mem[0000000084800184]
stw %l6,[%i3+0x0f0] ! Mem[00000000858000f0]
jmpl %o7,%g0
ldstub [%i1+0x052],%l7 ! Mem[0000000084800052]
p58_far_3_hem:
stw %l5,[%i1+0x184] ! Mem[0000000084800184]
stw %l6,[%i3+0x0f0] ! Mem[00000000858000f0]
jmpl %o7,%g0
ldstub [%i1+0x052],%l7 ! Mem[0000000084800052]
p58_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p59_far_3_le:
swap [%i0+0x19c],%l0 ! Mem[000000008600019c]
ldstub [%i3+0x083],%l4 ! Mem[0000000087800083]
ldstub [%i3+0x109],%l0 ! Mem[0000000087800109]
jmpl %o7,%g0
ldstub [%i3+0x046],%l6 ! Mem[0000000087800046]
p59_far_3_lem:
swap [%i0+0x19c],%l0 ! Mem[000000008600019c]
ldstub [%i3+0x083],%l4 ! Mem[0000000087800083]
ldstub [%i3+0x109],%l0 ! Mem[0000000087800109]
jmpl %o7,%g0
ldstub [%i3+0x046],%l6 ! Mem[0000000087800046]
p59_far_3_he:
lduw [%i2+0x0fc],%l4 ! Mem[00000000870000fc]
jmpl %o7,%g0
swap [%i2+0x104],%l1 ! Mem[0000000087000104]
p59_far_3_hem:
lduw [%i2+0x0fc],%l4 ! Mem[00000000870000fc]
jmpl %o7,%g0
swap [%i2+0x104],%l1 ! Mem[0000000087000104]
p59_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p60_far_3_le:
ldsw [%i1+0x118],%l4 ! Mem[0000000088800118]
swap [%i0+0x088],%l4 ! Mem[0000000088000088]
sth %l1,[%i3+0x10a] ! Mem[000000008980010a]
stw %l6,[%i2+0x03c] ! Mem[000000008900003c]
jmpl %o7,%g0
std %l4,[%i3+0x068] ! Mem[0000000089800068]
p60_far_3_lem:
ldsw [%i1+0x118],%l4 ! Mem[0000000088800118]
swap [%i0+0x088],%l4 ! Mem[0000000088000088]
sth %l1,[%i3+0x10a] ! Mem[000000008980010a]
membar #Sync
stw %l6,[%i2+0x03c] ! Mem[000000008900003c]
jmpl %o7,%g0
std %l4,[%i3+0x068] ! Mem[0000000089800068]
p60_far_3_he:
ldstub [%i2+0x150],%l0 ! Mem[0000000089000150]
ldsb [%i3+0x1fd],%l1 ! Mem[00000000898001fd]
ldstub [%i0+0x157],%l5 ! Mem[0000000088000157]
jmpl %o7,%g0
stw %l0,[%i0+0x160] ! Mem[0000000088000160]
p60_far_3_hem:
ldstub [%i2+0x150],%l0 ! Mem[0000000089000150]
ldsb [%i3+0x1fd],%l1 ! Mem[00000000898001fd]
ldstub [%i0+0x157],%l5 ! Mem[0000000088000157]
jmpl %o7,%g0
stw %l0,[%i0+0x160] ! Mem[0000000088000160]
p60_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p61_far_3_le:
stx %l2,[%i3+0x0e0] ! Mem[000000008b8000e0]
jmpl %o7,%g0
sth %l4,[%i0+0x110] ! Mem[000000008a000110]
p61_far_3_lem:
stx %l2,[%i3+0x0e0] ! Mem[000000008b8000e0]
jmpl %o7,%g0
sth %l4,[%i0+0x110] ! Mem[000000008a000110]
p61_far_3_he:
lduh [%i2+0x07a],%l2 ! Mem[000000008b00007a]
sth %l3,[%i3+0x026] ! Mem[000000008b800026]
lduh [%i2+0x0f8],%l7 ! Mem[000000008b0000f8]
jmpl %o7,%g0
ldsh [%i2+0x0b6],%l4 ! Mem[000000008b0000b6]
p61_far_3_hem:
lduh [%i2+0x07a],%l2 ! Mem[000000008b00007a]
membar #Sync
sth %l3,[%i3+0x026] ! Mem[000000008b800026]
lduh [%i2+0x0f8],%l7 ! Mem[000000008b0000f8]
jmpl %o7,%g0
ldsh [%i2+0x0b6],%l4 ! Mem[000000008b0000b6]
p61_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p62_far_3_le:
jmpl %o7,%g0
stw %l3,[%i0+0x044] ! Mem[000000008c000044]
jmpl %o7,%g0
nop
p62_far_3_lem:
jmpl %o7,%g0
stw %l3,[%i0+0x044] ! Mem[000000008c000044]
jmpl %o7,%g0
nop
p62_far_3_he:
ldstub [%i1+0x1cd],%l3 ! Mem[000000008c8001cd]
std %l4,[%i2+0x088] ! Mem[000000008d000088]
ldsb [%i1+0x109],%l0 ! Mem[000000008c800109]
jmpl %o7,%g0
std %l2,[%i1+0x190] ! Mem[000000008c800190]
p62_far_3_hem:
ldstub [%i1+0x1cd],%l3 ! Mem[000000008c8001cd]
std %l4,[%i2+0x088] ! Mem[000000008d000088]
ldsb [%i1+0x109],%l0 ! Mem[000000008c800109]
jmpl %o7,%g0
std %l2,[%i1+0x190] ! Mem[000000008c800190]
p62_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
p63_far_3_le:
swap [%i3+0x084],%l4 ! Mem[000000008f800084]
ldstub [%i3+0x118],%l4 ! Mem[000000008f800118]
swap [%i2+0x040],%l7 ! Mem[000000008f000040]
ldsh [%i1+0x188],%l6 ! Mem[000000008e800188]
ldsw [%i0+0x08c],%l4 ! Mem[000000008e00008c]
swap [%i3+0x0bc],%l0 ! Mem[000000008f8000bc]
jmpl %o7,%g0
stx %l0,[%i2+0x0e0] ! Mem[000000008f0000e0]
p63_far_3_lem:
swap [%i3+0x084],%l4 ! Mem[000000008f800084]
ldstub [%i3+0x118],%l4 ! Mem[000000008f800118]
swap [%i2+0x040],%l7 ! Mem[000000008f000040]
ldsh [%i1+0x188],%l6 ! Mem[000000008e800188]
ldsw [%i0+0x08c],%l4 ! Mem[000000008e00008c]
swap [%i3+0x0bc],%l0 ! Mem[000000008f8000bc]
jmpl %o7,%g0
stx %l0,[%i2+0x0e0] ! Mem[000000008f0000e0]
p63_far_3_he:
jmpl %o7,%g0
ldsw [%i1+0x064],%l1 ! Mem[000000008e800064]
jmpl %o7,%g0
nop
p63_far_3_hem:
jmpl %o7,%g0
ldsw [%i1+0x064],%l1 ! Mem[000000008e800064]
jmpl %o7,%g0
nop
p63_loop_branch_3:
jmpl %o7+12,%g0
add %l0,4,%l0
far3_b2b_h:
nop
nop
nop
nop
jmpl %o7,%g0
nop
far3_b2b_l:
nop
nop
nop
nop
jmpl %o7,%g0
nop
user_far3_end:
.seg "text"
.align 0x2000
user_jump0_start:
INIT_MEM(0, 0x0010, 1, +, 0, +, 0)
p0_jmpl_0_le:
ldd [%i1+0x0a0],%l4 ! Mem[00000000108000a0]
swap [%i1+0x0ec],%l6 ! Mem[00000000108000ec]
swap [%i2+0x0c0],%l1 ! Mem[00000000110000c0]
sth %l1,[%i0+0x0b0] ! Mem[00000000100000b0]
swap [%i2+0x0c8],%l4 ! Mem[00000000110000c8]
stw %l7,[%i1+0x054] ! Mem[0000000010800054]
stw %l3,[%i2+0x1a0] ! Mem[00000000110001a0]
jmpl %g6+8,%g0
stx %l5,[%i2+0x0e8] ! Mem[00000000110000e8]
p0_call_0_le:
ldstub [%i3+0x07d],%l2 ! Mem[000000001180007d]
ldsw [%i3+0x054],%l0 ! Mem[0000000011800054]
ldsh [%i2+0x1d0],%l2 ! Mem[00000000110001d0]
ldsb [%i0+0x0aa],%l4 ! Mem[00000000100000aa]
ldd [%i3+0x040],%l4 ! Mem[0000000011800040]
retl
ldstub [%i2+0x18e],%l6 ! Mem[000000001100018e]
p0_jmpl_0_lo:
ldd [%o1+0x0a0],%l4 ! Mem[00000000108000a0]
swap [%o1+0x0ec],%l6 ! Mem[00000000108000ec]
swap [%o2+0x0c0],%l1 ! Mem[00000000110000c0]
sth %l1,[%o0+0x0b0] ! Mem[00000000100000b0]
swap [%o2+0x0c8],%l4 ! Mem[00000000110000c8]
stw %l7,[%o1+0x054] ! Mem[0000000010800054]
stw %l3,[%o2+0x1a0] ! Mem[00000000110001a0]
jmpl %g6+8,%g0
stx %l5,[%o2+0x0e8] ! Mem[00000000110000e8]
p0_call_0_lo:
ldstub [%o3+0x07d],%l2 ! Mem[000000001180007d]
ldsw [%o3+0x054],%l0 ! Mem[0000000011800054]
ldsh [%o2+0x1d0],%l2 ! Mem[00000000110001d0]
ldsb [%o0+0x0aa],%l4 ! Mem[00000000100000aa]
ldd [%o3+0x040],%l4 ! Mem[0000000011800040]
retl
ldstub [%o2+0x18e],%l6 ! Mem[000000001100018e]
p0_jmpl_0_he:
swap [%i1+0x104],%l2 ! Mem[0000000010800104]
stx %l5,[%i3+0x0c8] ! Mem[00000000118000c8]
ldsh [%i0+0x162],%l4 ! Mem[0000000010000162]
ldsb [%i0+0x1a2],%l0 ! Mem[00000000100001a2]
ldsh [%i1+0x054],%l2 ! Mem[0000000010800054]
stb %l6,[%i3+0x139] ! Mem[0000000011800139]
jmpl %g6+8,%g0
ldx [%i1+0x160],%l1 ! Mem[0000000010800160]
p0_call_0_he:
swap [%i1+0x008],%l7 ! Mem[0000000010800008]
std %l2,[%i1+0x050] ! Mem[0000000010800050]
ldstub [%i3+0x17c],%l2 ! Mem[000000001180017c]
ldsh [%i3+0x170],%l2 ! Mem[0000000011800170]
stb %l6,[%i2+0x15a] ! Mem[000000001100015a]
ldstub [%i0+0x1af],%l2 ! Mem[00000000100001af]
retl
swap [%i1+0x1fc],%l3 ! Mem[00000000108001fc]
p0_jmpl_0_ho:
swap [%o1+0x104],%l2 ! Mem[0000000010800104]
stx %l5,[%o3+0x0c8] ! Mem[00000000118000c8]
ldsh [%o0+0x162],%l4 ! Mem[0000000010000162]
ldsb [%o0+0x1a2],%l0 ! Mem[00000000100001a2]
ldsh [%o1+0x054],%l2 ! Mem[0000000010800054]
stb %l6,[%o3+0x139] ! Mem[0000000011800139]
jmpl %g6+8,%g0
ldx [%o1+0x160],%l1 ! Mem[0000000010800160]
p0_call_0_ho:
swap [%o1+0x008],%l7 ! Mem[0000000010800008]
std %l2,[%o1+0x050] ! Mem[0000000010800050]
ldstub [%o3+0x17c],%l2 ! Mem[000000001180017c]
ldsh [%o3+0x170],%l2 ! Mem[0000000011800170]
stb %l6,[%o2+0x15a] ! Mem[000000001100015a]
ldstub [%o0+0x1af],%l2 ! Mem[00000000100001af]
retl
swap [%o1+0x1fc],%l3 ! Mem[00000000108001fc]
p1_jmpl_0_le:
ldd [%i1+0x080],%l4 ! Mem[0000000012800080]
stx %l1,[%i0+0x1a0] ! Mem[00000000120001a0]
stw %l4,[%i3+0x064] ! Mem[0000000013800064]
swap [%i3+0x090],%l1 ! Mem[0000000013800090]
ldstub [%i3+0x0eb],%l4 ! Mem[00000000138000eb]
lduh [%i2+0x054],%l7 ! Mem[0000000013000054]
swap [%i1+0x1a0],%l3 ! Mem[00000000128001a0]
jmpl %g6+8,%g0
ldstub [%i2+0x0ea],%l5 ! Mem[00000000130000ea]
p1_call_0_le:
stb %l2,[%i3+0x07d] ! Mem[000000001380007d]
swap [%i0+0x098],%l0 ! Mem[0000000012000098]
swap [%i2+0x000],%l2 ! Mem[0000000013000000]
ldsw [%i0+0x184],%l0 ! Mem[0000000012000184]
ldx [%i0+0x040],%l4 ! Mem[0000000012000040]
retl
ldsw [%i3+0x18c],%l6 ! Mem[000000001380018c]
p1_jmpl_0_lo:
ldd [%o1+0x080],%l4 ! Mem[0000000012800080]
stx %l1,[%o0+0x1a0] ! Mem[00000000120001a0]
stw %l4,[%o3+0x064] ! Mem[0000000013800064]
swap [%o3+0x090],%l1 ! Mem[0000000013800090]
ldstub [%o3+0x0eb],%l4 ! Mem[00000000138000eb]
lduh [%o2+0x054],%l7 ! Mem[0000000013000054]
swap [%o1+0x1a0],%l3 ! Mem[00000000128001a0]
jmpl %g6+8,%g0
ldstub [%o2+0x0ea],%l5 ! Mem[00000000130000ea]
p1_call_0_lo:
stb %l2,[%o3+0x07d] ! Mem[000000001380007d]
swap [%o0+0x098],%l0 ! Mem[0000000012000098]
swap [%o2+0x000],%l2 ! Mem[0000000013000000]
ldsw [%o0+0x184],%l0 ! Mem[0000000012000184]
ldx [%o0+0x040],%l4 ! Mem[0000000012000040]
retl
ldsw [%o3+0x18c],%l6 ! Mem[000000001380018c]
p1_jmpl_0_he:
lduw [%i1+0x104],%l2 ! Mem[0000000012800104]
ldsh [%i2+0x0e8],%l5 ! Mem[00000000130000e8]
swap [%i0+0x080],%l2 ! Mem[0000000012000080]
stb %l5,[%i1+0x094] ! Mem[0000000012800094]
ldx [%i0+0x1e8],%l1 ! Mem[00000000120001e8]
lduw [%i0+0x064],%l6 ! Mem[0000000012000064]
jmpl %g6+8,%g0
ldsw [%i3+0x0dc],%l0 ! Mem[00000000138000dc]
p1_call_0_he:
retl
lduh [%i0+0x0de],%l3 ! Mem[00000000120000de]
p1_jmpl_0_ho:
lduw [%o1+0x104],%l2 ! Mem[0000000012800104]
ldsh [%o2+0x0e8],%l5 ! Mem[00000000130000e8]
swap [%o0+0x080],%l2 ! Mem[0000000012000080]
stb %l5,[%o1+0x094] ! Mem[0000000012800094]
ldx [%o0+0x1e8],%l1 ! Mem[00000000120001e8]
lduw [%o0+0x064],%l6 ! Mem[0000000012000064]
jmpl %g6+8,%g0
ldsw [%o3+0x0dc],%l0 ! Mem[00000000138000dc]
p1_call_0_ho:
retl
lduh [%o0+0x0de],%l3 ! Mem[00000000120000de]
p2_jmpl_0_le:
ldd [%i1+0x0a0],%l4 ! Mem[00000000148000a0]
ldstub [%i1+0x0cd],%l6 ! Mem[00000000148000cd]
ldsw [%i3+0x0e0],%l1 ! Mem[00000000158000e0]
ldub [%i3+0x004],%l7 ! Mem[0000000015800004]
swap [%i0+0x060],%l6 ! Mem[0000000014000060]
ldsh [%i1+0x114],%l0 ! Mem[0000000014800114]
ldsb [%i1+0x0ff],%l1 ! Mem[00000000148000ff]
jmpl %g6+8,%g0
stw %l5,[%i0+0x0c8] ! Mem[00000000140000c8]
p2_call_0_le:
swap [%i0+0x07c],%l2 ! Mem[000000001400007c]
stb %l0,[%i0+0x055] ! Mem[0000000014000055]
ldd [%i2+0x1f0],%l2 ! Mem[00000000150001f0]
swap [%i1+0x088],%l4 ! Mem[0000000014800088]
ldx [%i1+0x030],%l5 ! Mem[0000000014800030]
retl
ldx [%i1+0x098],%l6 ! Mem[0000000014800098]
p2_jmpl_0_lo:
ldd [%o1+0x0a0],%l4 ! Mem[00000000148000a0]
ldstub [%o1+0x0cd],%l6 ! Mem[00000000148000cd]
ldsw [%o3+0x0e0],%l1 ! Mem[00000000158000e0]
ldub [%o3+0x004],%l7 ! Mem[0000000015800004]
swap [%o0+0x060],%l6 ! Mem[0000000014000060]
ldsh [%o1+0x114],%l0 ! Mem[0000000014800114]
ldsb [%o1+0x0ff],%l1 ! Mem[00000000148000ff]
jmpl %g6+8,%g0
stw %l5,[%o0+0x0c8] ! Mem[00000000140000c8]
p2_call_0_lo:
swap [%o0+0x07c],%l2 ! Mem[000000001400007c]
stb %l0,[%o0+0x055] ! Mem[0000000014000055]
ldd [%o2+0x1f0],%l2 ! Mem[00000000150001f0]
swap [%o1+0x088],%l4 ! Mem[0000000014800088]
ldx [%o1+0x030],%l5 ! Mem[0000000014800030]
retl
ldx [%o1+0x098],%l6 ! Mem[0000000014800098]
p2_jmpl_0_he:
stb %l2,[%i3+0x131] ! Mem[0000000015800131]
jmpl %g6+8,%g0
ldstub [%i0+0x021],%l4 ! Mem[0000000014000021]
p2_call_0_he:
stx %l0,[%i1+0x1b8] ! Mem[00000000148001b8]
ldstub [%i3+0x031],%l2 ! Mem[0000000015800031]
retl
lduw [%i3+0x194],%l3 ! Mem[0000000015800194]
p2_jmpl_0_ho:
stb %l2,[%o3+0x131] ! Mem[0000000015800131]
jmpl %g6+8,%g0
ldstub [%o0+0x021],%l4 ! Mem[0000000014000021]
p2_call_0_ho:
stx %l0,[%o1+0x1b8] ! Mem[00000000148001b8]
ldstub [%o3+0x031],%l2 ! Mem[0000000015800031]
retl
lduw [%o3+0x194],%l3 ! Mem[0000000015800194]
p3_jmpl_0_le:
ldd [%i1+0x0a0],%l4 ! Mem[00000000168000a0]
lduh [%i3+0x0cc],%l6 ! Mem[00000000178000cc]
ldsb [%i2+0x0c1],%l1 ! Mem[00000000170000c1]
stb %l7,[%i0+0x024] ! Mem[0000000016000024]
ldd [%i2+0x040],%l6 ! Mem[0000000017000040]
ldx [%i1+0x130],%l0 ! Mem[0000000016800130]
stb %l1,[%i0+0x0ff] ! Mem[00000000160000ff]
jmpl %g6+8,%g0
ldsh [%i3+0x0ca],%l5 ! Mem[00000000178000ca]
p3_call_0_le:
ldsh [%i0+0x07c],%l2 ! Mem[000000001600007c]
ldsb [%i2+0x075],%l0 ! Mem[0000000017000075]
std %l2,[%i0+0x020] ! Mem[0000000016000020]
ldsh [%i1+0x184],%l0 ! Mem[0000000016800184]
ldstub [%i1+0x061],%l4 ! Mem[0000000016800061]
retl
ldstub [%i3+0x1ae],%l6 ! Mem[00000000178001ae]
p3_jmpl_0_lo:
ldd [%o1+0x0a0],%l4 ! Mem[00000000168000a0]
lduh [%o3+0x0cc],%l6 ! Mem[00000000178000cc]
ldsb [%o2+0x0c1],%l1 ! Mem[00000000170000c1]
stb %l7,[%o0+0x024] ! Mem[0000000016000024]
ldd [%o2+0x040],%l6 ! Mem[0000000017000040]
ldx [%o1+0x130],%l0 ! Mem[0000000016800130]
stb %l1,[%o0+0x0ff] ! Mem[00000000160000ff]
jmpl %g6+8,%g0
ldsh [%o3+0x0ca],%l5 ! Mem[00000000178000ca]
p3_call_0_lo:
ldsh [%o0+0x07c],%l2 ! Mem[000000001600007c]
ldsb [%o2+0x075],%l0 ! Mem[0000000017000075]
std %l2,[%o0+0x020] ! Mem[0000000016000020]
ldsh [%o1+0x184],%l0 ! Mem[0000000016800184]
ldstub [%o1+0x061],%l4 ! Mem[0000000016800061]
retl
ldstub [%o3+0x1ae],%l6 ! Mem[00000000178001ae]
p3_jmpl_0_he:
ldsh [%i2+0x184],%l1 ! Mem[0000000017000184]
swap [%i3+0x1dc],%l3 ! Mem[00000000178001dc]
ldx [%i1+0x000],%l0 ! Mem[0000000016800000]
ldd [%i1+0x1a0],%l0 ! Mem[00000000168001a0]
lduw [%i1+0x074],%l2 ! Mem[0000000016800074]
stw %l6,[%i1+0x118] ! Mem[0000000016800118]
jmpl %g6+8,%g0
swap [%i1+0x07c],%l1 ! Mem[000000001680007c]
p3_call_0_he:
swap [%i0+0x06c],%l2 ! Mem[000000001600006c]
stw %l0,[%i0+0x12c] ! Mem[000000001600012c]
std %l2,[%i0+0x010] ! Mem[0000000016000010]
lduw [%i0+0x06c],%l2 ! Mem[000000001600006c]
retl
ldstub [%i3+0x03e],%l7 ! Mem[000000001780003e]
p3_jmpl_0_ho:
ldsh [%o2+0x184],%l1 ! Mem[0000000017000184]
swap [%o3+0x1dc],%l3 ! Mem[00000000178001dc]
ldx [%o1+0x000],%l0 ! Mem[0000000016800000]
ldd [%o1+0x1a0],%l0 ! Mem[00000000168001a0]
lduw [%o1+0x074],%l2 ! Mem[0000000016800074]
stw %l6,[%o1+0x118] ! Mem[0000000016800118]
jmpl %g6+8,%g0
swap [%o1+0x07c],%l1 ! Mem[000000001680007c]
p3_call_0_ho:
swap [%o0+0x06c],%l2 ! Mem[000000001600006c]
stw %l0,[%o0+0x12c] ! Mem[000000001600012c]
std %l2,[%o0+0x010] ! Mem[0000000016000010]
lduw [%o0+0x06c],%l2 ! Mem[000000001600006c]
retl
ldstub [%o3+0x03e],%l7 ! Mem[000000001780003e]
p4_jmpl_0_le:
ldd [%i1+0x080],%l4 ! Mem[0000000018800080]
sth %l6,[%i2+0x0cc] ! Mem[00000000190000cc]
stb %l1,[%i1+0x014] ! Mem[0000000018800014]
ldx [%i2+0x0c0],%l3 ! Mem[00000000190000c0]
lduw [%i2+0x0d4],%l5 ! Mem[00000000190000d4]
ldub [%i0+0x0da],%l1 ! Mem[00000000180000da]
ldsb [%i3+0x141],%l2 ! Mem[0000000019800141]
jmpl %g6+8,%g0
ldstub [%i0+0x0b2],%l1 ! Mem[00000000180000b2]
p4_call_0_le:
ldsb [%i0+0x0ab],%l5 ! Mem[00000000180000ab]
stw %l0,[%i3+0x0b8] ! Mem[00000000198000b8]
stb %l2,[%i0+0x021] ! Mem[0000000018000021]
swap [%i2+0x0c4],%l1 ! Mem[00000000190000c4]
ldx [%i2+0x100],%l6 ! Mem[0000000019000100]
retl
swap [%i0+0x030],%l4 ! Mem[0000000018000030]
p4_jmpl_0_lo:
ldd [%o1+0x080],%l4 ! Mem[0000000018800080]
sth %l6,[%o2+0x0cc] ! Mem[00000000190000cc]
stb %l1,[%o1+0x014] ! Mem[0000000018800014]
ldx [%o2+0x0c0],%l3 ! Mem[00000000190000c0]
lduw [%o2+0x0d4],%l5 ! Mem[00000000190000d4]
ldub [%o0+0x0da],%l1 ! Mem[00000000180000da]
ldsb [%o3+0x141],%l2 ! Mem[0000000019800141]
jmpl %g6+8,%g0
ldstub [%o0+0x0b2],%l1 ! Mem[00000000180000b2]
p4_call_0_lo:
ldsb [%o0+0x0ab],%l5 ! Mem[00000000180000ab]
stw %l0,[%o3+0x0b8] ! Mem[00000000198000b8]
stb %l2,[%o0+0x021] ! Mem[0000000018000021]
swap [%o2+0x0c4],%l1 ! Mem[00000000190000c4]
ldx [%o2+0x100],%l6 ! Mem[0000000019000100]
retl
swap [%o0+0x030],%l4 ! Mem[0000000018000030]
p4_jmpl_0_he:
ldstub [%i3+0x189],%l6 ! Mem[0000000019800189]
ldstub [%i2+0x09a],%l2 ! Mem[000000001900009a]
ldstub [%i2+0x080],%l2 ! Mem[0000000019000080]
stw %l5,[%i0+0x0b4] ! Mem[00000000180000b4]
jmpl %g6+8,%g0
ldsb [%i1+0x021],%l6 ! Mem[0000000018800021]
p4_call_0_he:
lduh [%i2+0x1bc],%l0 ! Mem[00000000190001bc]
retl
ldstub [%i2+0x008],%l7 ! Mem[0000000019000008]
p4_jmpl_0_ho:
ldstub [%o3+0x189],%l6 ! Mem[0000000019800189]
ldstub [%o2+0x09a],%l2 ! Mem[000000001900009a]
ldstub [%o2+0x080],%l2 ! Mem[0000000019000080]
stw %l5,[%o0+0x0b4] ! Mem[00000000180000b4]
jmpl %g6+8,%g0
ldsb [%o1+0x021],%l6 ! Mem[0000000018800021]
p4_call_0_ho:
lduh [%o2+0x1bc],%l0 ! Mem[00000000190001bc]
retl
ldstub [%o2+0x008],%l7 ! Mem[0000000019000008]
p5_jmpl_0_le:
ldd [%i1+0x0a0],%l4 ! Mem[000000001a8000a0]
swap [%i0+0x0cc],%l6 ! Mem[000000001a0000cc]
stw %l1,[%i3+0x0e0] ! Mem[000000001b8000e0]
lduh [%i0+0x090],%l1 ! Mem[000000001a000090]
lduh [%i2+0x0ea],%l4 ! Mem[000000001b0000ea]
ldub [%i3+0x055],%l7 ! Mem[000000001b800055]
ldstub [%i0+0x161],%l2 ! Mem[000000001a000161]
jmpl %g6+8,%g0
swap [%i0+0x0d0],%l2 ! Mem[000000001a0000d0]
p5_call_0_le:
ldsw [%i2+0x098],%l0 ! Mem[000000001b000098]
ldsb [%i0+0x10b],%l3 ! Mem[000000001a00010b]
lduw [%i0+0x124],%l4 ! Mem[000000001a000124]
retl
swap [%i0+0x194],%l0 ! Mem[000000001a000194]
p5_jmpl_0_lo:
ldd [%o1+0x0a0],%l4 ! Mem[000000001a8000a0]
swap [%o0+0x0cc],%l6 ! Mem[000000001a0000cc]
stw %l1,[%o3+0x0e0] ! Mem[000000001b8000e0]
lduh [%o0+0x090],%l1 ! Mem[000000001a000090]
lduh [%o2+0x0ea],%l4 ! Mem[000000001b0000ea]
ldub [%o3+0x055],%l7 ! Mem[000000001b800055]
ldstub [%o0+0x161],%l2 ! Mem[000000001a000161]
jmpl %g6+8,%g0
swap [%o0+0x0d0],%l2 ! Mem[000000001a0000d0]
p5_call_0_lo:
ldsw [%o2+0x098],%l0 ! Mem[000000001b000098]
ldsb [%o0+0x10b],%l3 ! Mem[000000001a00010b]
lduw [%o0+0x124],%l4 ! Mem[000000001a000124]
retl
swap [%o0+0x194],%l0 ! Mem[000000001a000194]
p5_jmpl_0_he:
jmpl %g6+8,%g0
lduw [%i2+0x0a8],%l2 ! Mem[000000001b0000a8]
p5_call_0_he:
sth %l7,[%i2+0x0f6] ! Mem[000000001b0000f6]
ldstub [%i3+0x170],%l2 ! Mem[000000001b800170]
ldub [%i1+0x06a],%l2 ! Mem[000000001a80006a]
ldsw [%i3+0x108],%l7 ! Mem[000000001b800108]
ldstub [%i3+0x050],%l1 ! Mem[000000001b800050]
ldsb [%i0+0x102],%l5 ! Mem[000000001a000102]
retl
ldstub [%i3+0x083],%l4 ! Mem[000000001b800083]
p5_jmpl_0_ho:
jmpl %g6+8,%g0
lduw [%o2+0x0a8],%l2 ! Mem[000000001b0000a8]
p5_call_0_ho:
sth %l7,[%o2+0x0f6] ! Mem[000000001b0000f6]
ldstub [%o3+0x170],%l2 ! Mem[000000001b800170]
ldub [%o1+0x06a],%l2 ! Mem[000000001a80006a]
ldsw [%o3+0x108],%l7 ! Mem[000000001b800108]
ldstub [%o3+0x050],%l1 ! Mem[000000001b800050]
ldsb [%o0+0x102],%l5 ! Mem[000000001a000102]
retl
ldstub [%o3+0x083],%l4 ! Mem[000000001b800083]
p6_jmpl_0_le:
ldd [%i1+0x080],%l4 ! Mem[000000001c800080]
ldsh [%i1+0x184],%l1 ! Mem[000000001c800184]
lduw [%i3+0x044],%l4 ! Mem[000000001d800044]
std %l0,[%i3+0x090] ! Mem[000000001d800090]
lduw [%i0+0x0d4],%l5 ! Mem[000000001c0000d4]
stw %l1,[%i3+0x0d8] ! Mem[000000001d8000d8]
lduw [%i2+0x160],%l2 ! Mem[000000001d000160]
jmpl %g6+8,%g0
std %l0,[%i0+0x090] ! Mem[000000001c000090]
p6_call_0_le:
lduh [%i0+0x08a],%l5 ! Mem[000000001c00008a]
ldsw [%i2+0x068],%l1 ! Mem[000000001d000068]
stb %l6,[%i3+0x19e] ! Mem[000000001d80019e]
lduw [%i0+0x1a4],%l1 ! Mem[000000001c0001a4]
ldd [%i1+0x030],%l0 ! Mem[000000001c800030]
retl
lduw [%i2+0x08c],%l4 ! Mem[000000001d00008c]
p6_jmpl_0_lo:
ldd [%o1+0x080],%l4 ! Mem[000000001c800080]
ldsh [%o1+0x184],%l1 ! Mem[000000001c800184]
lduw [%o3+0x044],%l4 ! Mem[000000001d800044]
std %l0,[%o3+0x090] ! Mem[000000001d800090]
lduw [%o0+0x0d4],%l5 ! Mem[000000001c0000d4]
stw %l1,[%o3+0x0d8] ! Mem[000000001d8000d8]
lduw [%o2+0x160],%l2 ! Mem[000000001d000160]
jmpl %g6+8,%g0
std %l0,[%o0+0x090] ! Mem[000000001c000090]
p6_call_0_lo:
lduh [%o0+0x08a],%l5 ! Mem[000000001c00008a]
ldsw [%o2+0x068],%l1 ! Mem[000000001d000068]
stb %l6,[%o3+0x19e] ! Mem[000000001d80019e]
lduw [%o0+0x1a4],%l1 ! Mem[000000001c0001a4]
ldd [%o1+0x030],%l0 ! Mem[000000001c800030]
retl
lduw [%o2+0x08c],%l4 ! Mem[000000001d00008c]
p6_jmpl_0_he:
lduw [%i0+0x004],%l4 ! Mem[000000001c000004]
jmpl %g6+8,%g0
ldstub [%i0+0x049],%l1 ! Mem[000000001c000049]
p6_call_0_he:
ldstub [%i0+0x143],%l1 ! Mem[000000001c000143]
ldstub [%i3+0x128],%l4 ! Mem[000000001d800128]
ldub [%i1+0x1e9],%l0 ! Mem[000000001c8001e9]
swap [%i0+0x0cc],%l5 ! Mem[000000001c0000cc]
ldd [%i2+0x1a8],%l6 ! Mem[000000001d0001a8]
swap [%i3+0x1ac],%l0 ! Mem[000000001d8001ac]
retl
lduh [%i2+0x13a],%l7 ! Mem[000000001d00013a]
p6_jmpl_0_ho:
lduw [%o0+0x004],%l4 ! Mem[000000001c000004]
jmpl %g6+8,%g0
ldstub [%o0+0x049],%l1 ! Mem[000000001c000049]
p6_call_0_ho:
ldstub [%o0+0x143],%l1 ! Mem[000000001c000143]
ldstub [%o3+0x128],%l4 ! Mem[000000001d800128]
ldub [%o1+0x1e9],%l0 ! Mem[000000001c8001e9]
swap [%o0+0x0cc],%l5 ! Mem[000000001c0000cc]
ldd [%o2+0x1a8],%l6 ! Mem[000000001d0001a8]
swap [%o3+0x1ac],%l0 ! Mem[000000001d8001ac]
retl
lduh [%o2+0x13a],%l7 ! Mem[000000001d00013a]
p7_jmpl_0_le:
ldd [%i1+0x080],%l4 ! Mem[000000001e800080]
ldsb [%i1+0x0cd],%l6 ! Mem[000000001e8000cd]
ldsh [%i0+0x0c0],%l1 ! Mem[000000001e0000c0]
ldstub [%i0+0x004],%l7 ! Mem[000000001e000004]
ldstub [%i1+0x041],%l6 ! Mem[000000001e800041]
swap [%i0+0x134],%l0 ! Mem[000000001e000134]
stw %l2,[%i2+0x160] ! Mem[000000001f000160]
jmpl %g6+8,%g0
ldstub [%i1+0x092],%l1 ! Mem[000000001e800092]
p7_call_0_le:
ldd [%i0+0x1e0],%l2 ! Mem[000000001e0001e0]
lduh [%i3+0x10a],%l3 ! Mem[000000001f80010a]
swap [%i3+0x000],%l5 ! Mem[000000001f800000]
ldstub [%i0+0x03c],%l5 ! Mem[000000001e00003c]
ldstub [%i3+0x028],%l3 ! Mem[000000001f800028]
retl
swap [%i2+0x004],%l6 ! Mem[000000001f000004]
p7_jmpl_0_lo:
ldd [%o1+0x080],%l4 ! Mem[000000001e800080]
ldsb [%o1+0x0cd],%l6 ! Mem[000000001e8000cd]
ldsh [%o0+0x0c0],%l1 ! Mem[000000001e0000c0]
ldstub [%o0+0x004],%l7 ! Mem[000000001e000004]
ldstub [%o1+0x041],%l6 ! Mem[000000001e800041]
swap [%o0+0x134],%l0 ! Mem[000000001e000134]
stw %l2,[%o2+0x160] ! Mem[000000001f000160]
jmpl %g6+8,%g0
ldstub [%o1+0x092],%l1 ! Mem[000000001e800092]
p7_call_0_lo:
ldd [%o0+0x1e0],%l2 ! Mem[000000001e0001e0]
lduh [%o3+0x10a],%l3 ! Mem[000000001f80010a]
swap [%o3+0x000],%l5 ! Mem[000000001f800000]
ldstub [%o0+0x03c],%l5 ! Mem[000000001e00003c]
ldstub [%o3+0x028],%l3 ! Mem[000000001f800028]
retl
swap [%o2+0x004],%l6 ! Mem[000000001f000004]
p7_jmpl_0_he:
stx %l4,[%i1+0x030] ! Mem[000000001e800030]
stb %l4,[%i1+0x001] ! Mem[000000001e800001]
ldstub [%i2+0x084],%l0 ! Mem[000000001f000084]
ldsh [%i0+0x1a0],%l1 ! Mem[000000001e0001a0]
swap [%i2+0x064],%l6 ! Mem[000000001f000064]
jmpl %g6+8,%g0
ldub [%i1+0x112],%l7 ! Mem[000000001e800112]
p7_call_0_he:
stw %l7,[%i3+0x008] ! Mem[000000001f800008]
sth %l1,[%i3+0x04e] ! Mem[000000001f80004e]
ldstub [%i3+0x06d],%l2 ! Mem[000000001f80006d]
std %l4,[%i0+0x190] ! Mem[000000001e000190]
retl
ldub [%i3+0x0bd],%l7 ! Mem[000000001f8000bd]
p7_jmpl_0_ho:
stx %l4,[%o1+0x030] ! Mem[000000001e800030]
stb %l4,[%o1+0x001] ! Mem[000000001e800001]
ldstub [%o2+0x084],%l0 ! Mem[000000001f000084]
ldsh [%o0+0x1a0],%l1 ! Mem[000000001e0001a0]
swap [%o2+0x064],%l6 ! Mem[000000001f000064]
jmpl %g6+8,%g0
ldub [%o1+0x112],%l7 ! Mem[000000001e800112]
p7_call_0_ho:
stw %l7,[%o3+0x008] ! Mem[000000001f800008]
sth %l1,[%o3+0x04e] ! Mem[000000001f80004e]
ldstub [%o3+0x06d],%l2 ! Mem[000000001f80006d]
std %l4,[%o0+0x190] ! Mem[000000001e000190]
retl
ldub [%o3+0x0bd],%l7 ! Mem[000000001f8000bd]
p8_jmpl_0_le:
ldd [%i1+0x080],%l4 ! Mem[0000000020800080]
ldsw [%i2+0x0cc],%l6 ! Mem[00000000210000cc]
ldstub [%i3+0x034],%l1 ! Mem[0000000021800034]
sth %l4,[%i2+0x01e] ! Mem[000000002100001e]
ldsh [%i0+0x066],%l2 ! Mem[0000000020000066]
ldsh [%i1+0x16c],%l2 ! Mem[000000002080016c]
ldd [%i2+0x198],%l2 ! Mem[0000000021000198]
jmpl %g6+8,%g0
ldub [%i3+0x168],%l7 ! Mem[0000000021800168]
p8_call_0_le:
stx %l0,[%i0+0x098] ! Mem[0000000020000098]
ldsb [%i1+0x10b],%l3 ! Mem[000000002080010b]
sth %l5,[%i3+0x020] ! Mem[0000000021800020]
retl
ldsw [%i2+0x1b4],%l0 ! Mem[00000000210001b4]
p8_jmpl_0_lo:
ldd [%o1+0x080],%l4 ! Mem[0000000020800080]
ldsw [%o2+0x0cc],%l6 ! Mem[00000000210000cc]
ldstub [%o3+0x034],%l1 ! Mem[0000000021800034]
sth %l4,[%o2+0x01e] ! Mem[000000002100001e]
ldsh [%o0+0x066],%l2 ! Mem[0000000020000066]
ldsh [%o1+0x16c],%l2 ! Mem[000000002080016c]
ldd [%o2+0x198],%l2 ! Mem[0000000021000198]
jmpl %g6+8,%g0
ldub [%o3+0x168],%l7 ! Mem[0000000021800168]
p8_call_0_lo:
stx %l0,[%o0+0x098] ! Mem[0000000020000098]
ldsb [%o1+0x10b],%l3 ! Mem[000000002080010b]
sth %l5,[%o3+0x020] ! Mem[0000000021800020]
retl
ldsw [%o2+0x1b4],%l0 ! Mem[00000000210001b4]
p8_jmpl_0_he:
jmpl %g6+8,%g0
ldstub [%i1+0x088],%l2 ! Mem[0000000020800088]
p8_call_0_he:
sth %l7,[%i1+0x0f6] ! Mem[00000000208000f6]
ldx [%i0+0x170],%l2 ! Mem[0000000020000170]
ldstub [%i3+0x119],%l6 ! Mem[0000000021800119]
ldd [%i0+0x078],%l0 ! Mem[0000000020000078]
swap [%i2+0x028],%l4 ! Mem[0000000021000028]
ldsw [%i1+0x01c],%l4 ! Mem[000000002080001c]
retl
stb %l1,[%i0+0x0c0] ! Mem[00000000200000c0]
p8_jmpl_0_ho:
jmpl %g6+8,%g0
ldstub [%o1+0x088],%l2 ! Mem[0000000020800088]
p8_call_0_ho:
sth %l7,[%o1+0x0f6] ! Mem[00000000208000f6]
ldx [%o0+0x170],%l2 ! Mem[0000000020000170]
ldstub [%o3+0x119],%l6 ! Mem[0000000021800119]
ldd [%o0+0x078],%l0 ! Mem[0000000020000078]
swap [%o2+0x028],%l4 ! Mem[0000000021000028]
ldsw [%o1+0x01c],%l4 ! Mem[000000002080001c]
retl
stb %l1,[%o0+0x0c0] ! Mem[00000000200000c0]
p9_jmpl_0_le:
ldd [%i1+0x080],%l4 ! Mem[0000000022800080]
stb %l6,[%i1+0x0cd] ! Mem[00000000228000cd]
stx %l1,[%i1+0x0e0] ! Mem[00000000228000e0]
stw %l7,[%i3+0x004] ! Mem[0000000023800004]
swap [%i2+0x040],%l6 ! Mem[0000000023000040]
lduh [%i1+0x114],%l0 ! Mem[0000000022800114]
swap [%i3+0x0fc],%l1 ! Mem[00000000238000fc]
jmpl %g6+8,%g0
stx %l4,[%i3+0x098] ! Mem[0000000023800098]
p9_call_0_le:
ldsw [%i0+0x0a8],%l5 ! Mem[00000000220000a8]
ldx [%i3+0x068],%l1 ! Mem[0000000023800068]
ldd [%i0+0x060],%l4 ! Mem[0000000022000060]
stx %l5,[%i3+0x038] ! Mem[0000000023800038]
retl
lduh [%i3+0x008],%l3 ! Mem[0000000023800008]
p9_jmpl_0_lo:
ldd [%o1+0x080],%l4 ! Mem[0000000022800080]
stb %l6,[%o1+0x0cd] ! Mem[00000000228000cd]
stx %l1,[%o1+0x0e0] ! Mem[00000000228000e0]
stw %l7,[%o3+0x004] ! Mem[0000000023800004]
swap [%o2+0x040],%l6 ! Mem[0000000023000040]
lduh [%o1+0x114],%l0 ! Mem[0000000022800114]
swap [%o3+0x0fc],%l1 ! Mem[00000000238000fc]
jmpl %g6+8,%g0
stx %l4,[%o3+0x098] ! Mem[0000000023800098]
p9_call_0_lo:
ldsw [%o0+0x0a8],%l5 ! Mem[00000000220000a8]
ldx [%o3+0x068],%l1 ! Mem[0000000023800068]
ldd [%o0+0x060],%l4 ! Mem[0000000022000060]
stx %l5,[%o3+0x038] ! Mem[0000000023800038]
retl
lduh [%o3+0x008],%l3 ! Mem[0000000023800008]
p9_jmpl_0_he:
ldsb [%i0+0x0c3],%l1 ! Mem[00000000220000c3]
swap [%i1+0x014],%l4 ! Mem[0000000022800014]
sth %l4,[%i0+0x020] ! Mem[0000000022000020]
stw %l1,[%i2+0x04c] ! Mem[000000002300004c]
stw %l4,[%i3+0x1a0] ! Mem[00000000238001a0]
jmpl %g6+8,%g0
stw %l2,[%i3+0x06c] ! Mem[000000002380006c]
p9_call_0_he:
ldsw [%i0+0x1d4],%l0 ! Mem[00000000220001d4]
swap [%i1+0x0d8],%l1 ! Mem[00000000228000d8]
ldub [%i1+0x0bf],%l3 ! Mem[00000000228000bf]
retl
std %l6,[%i0+0x098] ! Mem[0000000022000098]
p9_jmpl_0_ho:
ldsb [%o0+0x0c3],%l1 ! Mem[00000000220000c3]
swap [%o1+0x014],%l4 ! Mem[0000000022800014]
sth %l4,[%o0+0x020] ! Mem[0000000022000020]
stw %l1,[%o2+0x04c] ! Mem[000000002300004c]
stw %l4,[%o3+0x1a0] ! Mem[00000000238001a0]
jmpl %g6+8,%g0
stw %l2,[%o3+0x06c] ! Mem[000000002380006c]
p9_call_0_ho:
ldsw [%o0+0x1d4],%l0 ! Mem[00000000220001d4]
swap [%o1+0x0d8],%l1 ! Mem[00000000228000d8]
ldub [%o1+0x0bf],%l3 ! Mem[00000000228000bf]
retl
std %l6,[%o0+0x098] ! Mem[0000000022000098]
p10_jmpl_0_le:
ldd [%i2+0x0a0],%l4 ! Mem[00000000250000a0]
swap [%i3+0x0cc],%l6 ! Mem[00000000258000cc]
ldx [%i0+0x0e0],%l1 ! Mem[00000000240000e0]
swap [%i0+0x004],%l7 ! Mem[0000000024000004]
ldsb [%i2+0x0cb],%l4 ! Mem[00000000250000cb]
ldsb [%i1+0x0fa],%l1 ! Mem[00000000248000fa]
ldsh [%i2+0x140],%l2 ! Mem[0000000025000140]
jmpl %g6+8,%g0
ldstub [%i3+0x092],%l1 ! Mem[0000000025800092]
p10_call_0_le:
ldstub [%i1+0x1c3],%l3 ! Mem[00000000248001c3]
ldstub [%i2+0x048],%l1 ! Mem[0000000025000048]
ldsb [%i2+0x063],%l4 ! Mem[0000000025000063]
lduh [%i2+0x0e4],%l1 ! Mem[00000000250000e4]
ldx [%i2+0x008],%l3 ! Mem[0000000025000008]
retl
stb %l6,[%i0+0x025] ! Mem[0000000024000025]
p10_jmpl_0_lo:
ldd [%o2+0x0a0],%l4 ! Mem[00000000250000a0]
swap [%o3+0x0cc],%l6 ! Mem[00000000258000cc]
ldx [%o0+0x0e0],%l1 ! Mem[00000000240000e0]
swap [%o0+0x004],%l7 ! Mem[0000000024000004]
ldsb [%o2+0x0cb],%l4 ! Mem[00000000250000cb]
ldsb [%o1+0x0fa],%l1 ! Mem[00000000248000fa]
ldsh [%o2+0x140],%l2 ! Mem[0000000025000140]
jmpl %g6+8,%g0
ldstub [%o3+0x092],%l1 ! Mem[0000000025800092]
p10_call_0_lo:
ldstub [%o1+0x1c3],%l3 ! Mem[00000000248001c3]
ldstub [%o2+0x048],%l1 ! Mem[0000000025000048]
ldsb [%o2+0x063],%l4 ! Mem[0000000025000063]
lduh [%o2+0x0e4],%l1 ! Mem[00000000250000e4]
ldx [%o2+0x008],%l3 ! Mem[0000000025000008]
retl
stb %l6,[%o0+0x025] ! Mem[0000000024000025]
p10_jmpl_0_he:
lduh [%i2+0x188],%l6 ! Mem[0000000025000188]
ldub [%i2+0x034],%l0 ! Mem[0000000025000034]
ldsh [%i0+0x08c],%l4 ! Mem[000000002400008c]
stw %l1,[%i0+0x1a0] ! Mem[00000000240001a0]
stw %l2,[%i3+0x04c] ! Mem[000000002580004c]
jmpl %g6+8,%g0
ldsh [%i1+0x12e],%l0 ! Mem[000000002480012e]
p10_call_0_he:
retl
lduh [%i0+0x13a],%l7 ! Mem[000000002400013a]
p10_jmpl_0_ho:
lduh [%o2+0x188],%l6 ! Mem[0000000025000188]
ldub [%o2+0x034],%l0 ! Mem[0000000025000034]
ldsh [%o0+0x08c],%l4 ! Mem[000000002400008c]
stw %l1,[%o0+0x1a0] ! Mem[00000000240001a0]
stw %l2,[%o3+0x04c] ! Mem[000000002580004c]
jmpl %g6+8,%g0
ldsh [%o1+0x12e],%l0 ! Mem[000000002480012e]
p10_call_0_ho:
retl
lduh [%o0+0x13a],%l7 ! Mem[000000002400013a]
p11_jmpl_0_le:
ldd [%i2+0x0a0],%l4 ! Mem[00000000270000a0]
stw %l1,[%i3+0x184] ! Mem[0000000027800184]
ldsw [%i2+0x064],%l4 ! Mem[0000000027000064]
lduw [%i3+0x090],%l1 ! Mem[0000000027800090]
stx %l4,[%i3+0x0c8] ! Mem[00000000278000c8]
swap [%i1+0x074],%l7 ! Mem[0000000026800074]
ldsh [%i3+0x1a0],%l3 ! Mem[00000000278001a0]
jmpl %g6+8,%g0
ldsh [%i2+0x0ca],%l5 ! Mem[00000000270000ca]
p11_call_0_le:
std %l2,[%i3+0x058] ! Mem[0000000027800058]
ldsb [%i0+0x0bb],%l0 ! Mem[00000000260000bb]
swap [%i2+0x020],%l2 ! Mem[0000000027000020]
lduw [%i0+0x1a4],%l0 ! Mem[00000000260001a4]
lduh [%i1+0x060],%l4 ! Mem[0000000026800060]
retl
ldub [%i3+0x033],%l4 ! Mem[0000000027800033]
p11_jmpl_0_lo:
ldd [%o2+0x0a0],%l4 ! Mem[00000000270000a0]
stw %l1,[%o3+0x184] ! Mem[0000000027800184]
ldsw [%o2+0x064],%l4 ! Mem[0000000027000064]
lduw [%o3+0x090],%l1 ! Mem[0000000027800090]
stx %l4,[%o3+0x0c8] ! Mem[00000000278000c8]
swap [%o1+0x074],%l7 ! Mem[0000000026800074]
ldsh [%o3+0x1a0],%l3 ! Mem[00000000278001a0]
jmpl %g6+8,%g0
ldsh [%o2+0x0ca],%l5 ! Mem[00000000270000ca]
p11_call_0_lo:
std %l2,[%o3+0x058] ! Mem[0000000027800058]
ldsb [%o0+0x0bb],%l0 ! Mem[00000000260000bb]
swap [%o2+0x020],%l2 ! Mem[0000000027000020]
lduw [%o0+0x1a4],%l0 ! Mem[00000000260001a4]
lduh [%o1+0x060],%l4 ! Mem[0000000026800060]
retl
ldub [%o3+0x033],%l4 ! Mem[0000000027800033]
p11_jmpl_0_he:
ldsw [%i3+0x184],%l1 ! Mem[0000000027800184]
ldsh [%i3+0x1de],%l3 ! Mem[00000000278001de]
ldstub [%i2+0x002],%l0 ! Mem[0000000027000002]
ldx [%i0+0x180],%l0 ! Mem[0000000026000180]
jmpl %g6+8,%g0
swap [%i1+0x074],%l2 ! Mem[0000000026800074]
p11_call_0_he:
lduh [%i0+0x1b0],%l0 ! Mem[00000000260001b0]
ldub [%i3+0x0c0],%l6 ! Mem[00000000278000c0]
swap [%i2+0x0fc],%l3 ! Mem[00000000270000fc]
std %l4,[%i3+0x060] ! Mem[0000000027800060]
retl
stx %l1,[%i1+0x168] ! Mem[0000000026800168]
p11_jmpl_0_ho:
ldsw [%o3+0x184],%l1 ! Mem[0000000027800184]
ldsh [%o3+0x1de],%l3 ! Mem[00000000278001de]
ldstub [%o2+0x002],%l0 ! Mem[0000000027000002]
ldx [%o0+0x180],%l0 ! Mem[0000000026000180]
jmpl %g6+8,%g0
swap [%o1+0x074],%l2 ! Mem[0000000026800074]
p11_call_0_ho:
lduh [%o0+0x1b0],%l0 ! Mem[00000000260001b0]
ldub [%o3+0x0c0],%l6 ! Mem[00000000278000c0]
swap [%o2+0x0fc],%l3 ! Mem[00000000270000fc]
std %l4,[%o3+0x060] ! Mem[0000000027800060]
retl
stx %l1,[%o1+0x168] ! Mem[0000000026800168]
p12_jmpl_0_le:
ldd [%i2+0x0a0],%l4 ! Mem[00000000290000a0]
ldsb [%i0+0x0ed],%l6 ! Mem[00000000280000ed]
ldd [%i0+0x060],%l4 ! Mem[0000000028000060]
sth %l1,[%i2+0x0b0] ! Mem[00000000290000b0]
ldstub [%i0+0x0cb],%l4 ! Mem[00000000280000cb]
stb %l7,[%i1+0x075] ! Mem[0000000028800075]
ldstub [%i1+0x1a1],%l3 ! Mem[00000000288001a1]
jmpl %g6+8,%g0
stx %l5,[%i2+0x0c8] ! Mem[00000000290000c8]
p12_call_0_le:
ldstub [%i0+0x0ab],%l5 ! Mem[00000000280000ab]
swap [%i3+0x0b8],%l0 ! Mem[00000000298000b8]
swap [%i3+0x020],%l2 ! Mem[0000000029800020]
lduh [%i3+0x1a4],%l0 ! Mem[00000000298001a4]
swap [%i2+0x040],%l4 ! Mem[0000000029000040]
retl
ldsb [%i1+0x013],%l4 ! Mem[0000000028800013]
p12_jmpl_0_lo:
ldd [%o2+0x0a0],%l4 ! Mem[00000000290000a0]
ldsb [%o0+0x0ed],%l6 ! Mem[00000000280000ed]
ldd [%o0+0x060],%l4 ! Mem[0000000028000060]
sth %l1,[%o2+0x0b0] ! Mem[00000000290000b0]
ldstub [%o0+0x0cb],%l4 ! Mem[00000000280000cb]
stb %l7,[%o1+0x075] ! Mem[0000000028800075]
ldstub [%o1+0x1a1],%l3 ! Mem[00000000288001a1]
jmpl %g6+8,%g0
stx %l5,[%o2+0x0c8] ! Mem[00000000290000c8]
p12_call_0_lo:
ldstub [%o0+0x0ab],%l5 ! Mem[00000000280000ab]
swap [%o3+0x0b8],%l0 ! Mem[00000000298000b8]
swap [%o3+0x020],%l2 ! Mem[0000000029800020]
lduh [%o3+0x1a4],%l0 ! Mem[00000000298001a4]
swap [%o2+0x040],%l4 ! Mem[0000000029000040]
retl
ldsb [%o1+0x013],%l4 ! Mem[0000000028800013]
p12_jmpl_0_he:
ldd [%i2+0x1a0],%l0 ! Mem[00000000290001a0]
std %l2,[%i2+0x1f8] ! Mem[00000000290001f8]
ldx [%i0+0x000],%l0 ! Mem[0000000028000000]
swap [%i1+0x1a0],%l0 ! Mem[00000000288001a0]
jmpl %g6+8,%g0
ldstub [%i1+0x075],%l2 ! Mem[0000000028800075]
p12_call_0_he:
sth %l0,[%i1+0x1b0] ! Mem[00000000288001b0]
ldub [%i0+0x1e4],%l0 ! Mem[00000000280001e4]
ldstub [%i2+0x0df],%l3 ! Mem[00000000290000df]
stx %l4,[%i0+0x040] ! Mem[0000000028000040]
retl
stx %l6,[%i3+0x198] ! Mem[0000000029800198]
p12_jmpl_0_ho:
ldd [%o2+0x1a0],%l0 ! Mem[00000000290001a0]
std %l2,[%o2+0x1f8] ! Mem[00000000290001f8]
ldx [%o0+0x000],%l0 ! Mem[0000000028000000]
swap [%o1+0x1a0],%l0 ! Mem[00000000288001a0]
jmpl %g6+8,%g0
ldstub [%o1+0x075],%l2 ! Mem[0000000028800075]
p12_call_0_ho:
sth %l0,[%o1+0x1b0] ! Mem[00000000288001b0]
ldub [%o0+0x1e4],%l0 ! Mem[00000000280001e4]
ldstub [%o2+0x0df],%l3 ! Mem[00000000290000df]
stx %l4,[%o0+0x040] ! Mem[0000000028000040]
retl
stx %l6,[%o3+0x198] ! Mem[0000000029800198]
p13_jmpl_0_le:
ldd [%i2+0x080],%l4 ! Mem[000000002b000080]
ldsw [%i2+0x0ec],%l6 ! Mem[000000002b0000ec]
swap [%i0+0x0e0],%l1 ! Mem[000000002a0000e0]
ldub [%i3+0x004],%l7 ! Mem[000000002b800004]
swap [%i1+0x0e8],%l4 ! Mem[000000002a8000e8]
ldstub [%i1+0x075],%l7 ! Mem[000000002a800075]
ldstub [%i1+0x1a1],%l3 ! Mem[000000002a8001a1]
jmpl %g6+8,%g0
ldsb [%i0+0x0ca],%l5 ! Mem[000000002a0000ca]
p13_call_0_le:
ldsb [%i0+0x05d],%l2 ! Mem[000000002a00005d]
ldsb [%i0+0x075],%l0 ! Mem[000000002a000075]
stw %l2,[%i1+0x1d0] ! Mem[000000002a8001d0]
ldstub [%i0+0x0aa],%l4 ! Mem[000000002a0000aa]
ldsb [%i0+0x140],%l0 ! Mem[000000002a000140]
retl
ldstub [%i2+0x12c],%l0 ! Mem[000000002b00012c]
p13_jmpl_0_lo:
ldd [%o2+0x080],%l4 ! Mem[000000002b000080]
ldsw [%o2+0x0ec],%l6 ! Mem[000000002b0000ec]
swap [%o0+0x0e0],%l1 ! Mem[000000002a0000e0]
ldub [%o3+0x004],%l7 ! Mem[000000002b800004]
swap [%o1+0x0e8],%l4 ! Mem[000000002a8000e8]
ldstub [%o1+0x075],%l7 ! Mem[000000002a800075]
ldstub [%o1+0x1a1],%l3 ! Mem[000000002a8001a1]
jmpl %g6+8,%g0
ldsb [%o0+0x0ca],%l5 ! Mem[000000002a0000ca]
p13_call_0_lo:
ldsb [%o0+0x05d],%l2 ! Mem[000000002a00005d]
ldsb [%o0+0x075],%l0 ! Mem[000000002a000075]
stw %l2,[%o1+0x1d0] ! Mem[000000002a8001d0]
ldstub [%o0+0x0aa],%l4 ! Mem[000000002a0000aa]
ldsb [%o0+0x140],%l0 ! Mem[000000002a000140]
retl
ldstub [%o2+0x12c],%l0 ! Mem[000000002b00012c]
p13_jmpl_0_he:
ldsw [%i2+0x194],%l0 ! Mem[000000002b000194]
ldstub [%i1+0x032],%l5 ! Mem[000000002a800032]
ldx [%i2+0x098],%l6 ! Mem[000000002b000098]
std %l2,[%i0+0x0e8] ! Mem[000000002a0000e8]
jmpl %g6+8,%g0
sth %l2,[%i2+0x170] ! Mem[000000002b000170]
p13_call_0_he:
retl
ldstub [%i0+0x0ac],%l4 ! Mem[000000002a0000ac]
p13_jmpl_0_ho:
ldsw [%o2+0x194],%l0 ! Mem[000000002b000194]
ldstub [%o1+0x032],%l5 ! Mem[000000002a800032]
ldx [%o2+0x098],%l6 ! Mem[000000002b000098]
std %l2,[%o0+0x0e8] ! Mem[000000002a0000e8]
jmpl %g6+8,%g0
sth %l2,[%o2+0x170] ! Mem[000000002b000170]
p13_call_0_ho:
retl
ldstub [%o0+0x0ac],%l4 ! Mem[000000002a0000ac]
p14_jmpl_0_le:
ldd [%i2+0x0a0],%l4 ! Mem[000000002d0000a0]
stb %l6,[%i0+0x0ed] ! Mem[000000002c0000ed]
stb %l1,[%i3+0x0c1] ! Mem[000000002d8000c1]
stb %l7,[%i0+0x004] ! Mem[000000002c000004]
ldstub [%i0+0x061],%l6 ! Mem[000000002c000061]
stx %l1,[%i0+0x0f8] ! Mem[000000002c0000f8]
stw %l2,[%i0+0x198] ! Mem[000000002c000198]
jmpl %g6+8,%g0
ldstub [%i1+0x168],%l7 ! Mem[000000002c800168]
p14_call_0_le:
ldx [%i2+0x098],%l0 ! Mem[000000002d000098]
ldsb [%i2+0x10b],%l3 ! Mem[000000002d00010b]
lduw [%i2+0x104],%l4 ! Mem[000000002d000104]
retl
stb %l0,[%i1+0x1b6] ! Mem[000000002c8001b6]
p14_jmpl_0_lo:
ldd [%o2+0x0a0],%l4 ! Mem[000000002d0000a0]
stb %l6,[%o0+0x0ed] ! Mem[000000002c0000ed]
stb %l1,[%o3+0x0c1] ! Mem[000000002d8000c1]
stb %l7,[%o0+0x004] ! Mem[000000002c000004]
ldstub [%o0+0x061],%l6 ! Mem[000000002c000061]
stx %l1,[%o0+0x0f8] ! Mem[000000002c0000f8]
stw %l2,[%o0+0x198] ! Mem[000000002c000198]
jmpl %g6+8,%g0
ldstub [%o1+0x168],%l7 ! Mem[000000002c800168]
p14_call_0_lo:
ldx [%o2+0x098],%l0 ! Mem[000000002d000098]
ldsb [%o2+0x10b],%l3 ! Mem[000000002d00010b]
lduw [%o2+0x104],%l4 ! Mem[000000002d000104]
retl
stb %l0,[%o1+0x1b6] ! Mem[000000002c8001b6]
p14_jmpl_0_he:
jmpl %g6+8,%g0
swap [%i2+0x088],%l2 ! Mem[000000002d000088]
p14_call_0_he:
stb %l7,[%i0+0x0d6] ! Mem[000000002c0000d6]
swap [%i3+0x060],%l0 ! Mem[000000002d800060]
ldx [%i3+0x118],%l6 ! Mem[000000002d800118]
sth %l1,[%i0+0x10a] ! Mem[000000002c00010a]
lduw [%i3+0x070],%l1 ! Mem[000000002d800070]
swap [%i0+0x120],%l5 ! Mem[000000002c000120]
retl
ldstub [%i3+0x0c0],%l1 ! Mem[000000002d8000c0]
p14_jmpl_0_ho:
jmpl %g6+8,%g0
swap [%o2+0x088],%l2 ! Mem[000000002d000088]
p14_call_0_ho:
stb %l7,[%o0+0x0d6] ! Mem[000000002c0000d6]
swap [%o3+0x060],%l0 ! Mem[000000002d800060]
ldx [%o3+0x118],%l6 ! Mem[000000002d800118]
sth %l1,[%o0+0x10a] ! Mem[000000002c00010a]
lduw [%o3+0x070],%l1 ! Mem[000000002d800070]
swap [%o0+0x120],%l5 ! Mem[000000002c000120]
retl
ldstub [%o3+0x0c0],%l1 ! Mem[000000002d8000c0]
p15_jmpl_0_le:
ldd [%i2+0x080],%l4 ! Mem[000000002f000080]
swap [%i2+0x0ec],%l6 ! Mem[000000002f0000ec]
ldsw [%i1+0x0c0],%l1 ! Mem[000000002e8000c0]
stx %l7,[%i1+0x000] ! Mem[000000002e800000]
stb %l6,[%i2+0x061] ! Mem[000000002f000061]
ldsw [%i1+0x114],%l0 ! Mem[000000002e800114]
lduh [%i2+0x1a0],%l3 ! Mem[000000002f0001a0]
jmpl %g6+8,%g0
ldsh [%i2+0x0ea],%l5 ! Mem[000000002f0000ea]
p15_call_0_le:
swap [%i1+0x05c],%l2 ! Mem[000000002e80005c]
ldsw [%i1+0x074],%l0 ! Mem[000000002e800074]
std %l2,[%i1+0x1f0] ! Mem[000000002e8001f0]
ldsb [%i1+0x1a4],%l0 ! Mem[000000002e8001a4]
ldsb [%i3+0x125],%l6 ! Mem[000000002f800125]
retl
std %l4,[%i0+0x030] ! Mem[000000002e000030]
p15_jmpl_0_lo:
ldd [%o2+0x080],%l4 ! Mem[000000002f000080]
swap [%o2+0x0ec],%l6 ! Mem[000000002f0000ec]
ldsw [%o1+0x0c0],%l1 ! Mem[000000002e8000c0]
stx %l7,[%o1+0x000] ! Mem[000000002e800000]
stb %l6,[%o2+0x061] ! Mem[000000002f000061]
ldsw [%o1+0x114],%l0 ! Mem[000000002e800114]
lduh [%o2+0x1a0],%l3 ! Mem[000000002f0001a0]
jmpl %g6+8,%g0
ldsh [%o2+0x0ea],%l5 ! Mem[000000002f0000ea]
p15_call_0_lo:
swap [%o1+0x05c],%l2 ! Mem[000000002e80005c]
ldsw [%o1+0x074],%l0 ! Mem[000000002e800074]
std %l2,[%o1+0x1f0] ! Mem[000000002e8001f0]
ldsb [%o1+0x1a4],%l0 ! Mem[000000002e8001a4]
ldsb [%o3+0x125],%l6 ! Mem[000000002f800125]
retl
std %l4,[%o0+0x030] ! Mem[000000002e000030]
p15_jmpl_0_he:
ldub [%i0+0x1a5],%l1 ! Mem[000000002e0001a5]
ldx [%i1+0x098],%l2 ! Mem[000000002e800098]
swap [%i0+0x0a0],%l2 ! Mem[000000002e0000a0]
ldstub [%i2+0x0b4],%l5 ! Mem[000000002f0000b4]
jmpl %g6+8,%g0
ldsw [%i0+0x1cc],%l1 ! Mem[000000002e0001cc]
p15_call_0_he:
ldsb [%i0+0x191],%l0 ! Mem[000000002e000191]
sth %l0,[%i2+0x1c4] ! Mem[000000002f0001c4]
ldsw [%i2+0x0bc],%l3 ! Mem[000000002f0000bc]
sth %l6,[%i0+0x0b8] ! Mem[000000002e0000b8]
stw %l6,[%i3+0x1b8] ! Mem[000000002f8001b8]
std %l6,[%i0+0x130] ! Mem[000000002e000130]
retl
ldstub [%i1+0x1ef],%l5 ! Mem[000000002e8001ef]
p15_jmpl_0_ho:
ldub [%o0+0x1a5],%l1 ! Mem[000000002e0001a5]
ldx [%o1+0x098],%l2 ! Mem[000000002e800098]
swap [%o0+0x0a0],%l2 ! Mem[000000002e0000a0]
ldstub [%o2+0x0b4],%l5 ! Mem[000000002f0000b4]
jmpl %g6+8,%g0
ldsw [%o0+0x1cc],%l1 ! Mem[000000002e0001cc]
p15_call_0_ho:
ldsb [%o0+0x191],%l0 ! Mem[000000002e000191]
sth %l0,[%o2+0x1c4] ! Mem[000000002f0001c4]
ldsw [%o2+0x0bc],%l3 ! Mem[000000002f0000bc]
sth %l6,[%o0+0x0b8] ! Mem[000000002e0000b8]
stw %l6,[%o3+0x1b8] ! Mem[000000002f8001b8]
std %l6,[%o0+0x130] ! Mem[000000002e000130]
retl
ldstub [%o1+0x1ef],%l5 ! Mem[000000002e8001ef]
p16_jmpl_0_le:
ldd [%i2+0x080],%l4 ! Mem[0000000031000080]
ldsb [%i1+0x1a4],%l1 ! Mem[00000000308001a4]
ldsb [%i1+0x045],%l4 ! Mem[0000000030800045]
ldstub [%i2+0x0b1],%l1 ! Mem[00000000310000b1]
ldsw [%i3+0x0e8],%l4 ! Mem[00000000318000e8]
lduh [%i1+0x054],%l7 ! Mem[0000000030800054]
lduw [%i1+0x180],%l3 ! Mem[0000000030800180]
jmpl %g6+8,%g0
stx %l5,[%i1+0x0e8] ! Mem[00000000308000e8]
p16_call_0_le:
swap [%i0+0x0a8],%l5 ! Mem[00000000300000a8]
ldstub [%i0+0x09b],%l0 ! Mem[000000003000009b]
ldsw [%i3+0x000],%l2 ! Mem[0000000031800000]
stx %l5,[%i2+0x018] ! Mem[0000000031000018]
ldsb [%i1+0x012],%l5 ! Mem[0000000030800012]
retl
ldstub [%i2+0x09d],%l6 ! Mem[000000003100009d]
p16_jmpl_0_lo:
ldd [%o2+0x080],%l4 ! Mem[0000000031000080]
ldsb [%o1+0x1a4],%l1 ! Mem[00000000308001a4]
ldsb [%o1+0x045],%l4 ! Mem[0000000030800045]
ldstub [%o2+0x0b1],%l1 ! Mem[00000000310000b1]
ldsw [%o3+0x0e8],%l4 ! Mem[00000000318000e8]
lduh [%o1+0x054],%l7 ! Mem[0000000030800054]
lduw [%o1+0x180],%l3 ! Mem[0000000030800180]
jmpl %g6+8,%g0
stx %l5,[%o1+0x0e8] ! Mem[00000000308000e8]
p16_call_0_lo:
swap [%o0+0x0a8],%l5 ! Mem[00000000300000a8]
ldstub [%o0+0x09b],%l0 ! Mem[000000003000009b]
ldsw [%o3+0x000],%l2 ! Mem[0000000031800000]
stx %l5,[%o2+0x018] ! Mem[0000000031000018]
ldsb [%o1+0x012],%l5 ! Mem[0000000030800012]
retl
ldstub [%o2+0x09d],%l6 ! Mem[000000003100009d]
p16_jmpl_0_he:
ldsw [%i1+0x130],%l2 ! Mem[0000000030800130]
jmpl %g6+8,%g0
ldsw [%i0+0x014],%l0 ! Mem[0000000030000014]
p16_call_0_he:
swap [%i1+0x128],%l1 ! Mem[0000000030800128]
lduw [%i3+0x024],%l4 ! Mem[0000000031800024]
std %l4,[%i1+0x100] ! Mem[0000000030800100]
swap [%i1+0x080],%l4 ! Mem[0000000030800080]
swap [%i1+0x028],%l7 ! Mem[0000000030800028]
ldstub [%i2+0x0b1],%l3 ! Mem[00000000310000b1]
retl
stx %l7,[%i1+0x098] ! Mem[0000000030800098]
p16_jmpl_0_ho:
ldsw [%o1+0x130],%l2 ! Mem[0000000030800130]
jmpl %g6+8,%g0
ldsw [%o0+0x014],%l0 ! Mem[0000000030000014]
p16_call_0_ho:
swap [%o1+0x128],%l1 ! Mem[0000000030800128]
lduw [%o3+0x024],%l4 ! Mem[0000000031800024]
std %l4,[%o1+0x100] ! Mem[0000000030800100]
swap [%o1+0x080],%l4 ! Mem[0000000030800080]
swap [%o1+0x028],%l7 ! Mem[0000000030800028]
ldstub [%o2+0x0b1],%l3 ! Mem[00000000310000b1]
retl
stx %l7,[%o1+0x098] ! Mem[0000000030800098]
p17_jmpl_0_le:
ldd [%i2+0x080],%l4 ! Mem[0000000033000080]
swap [%i1+0x184],%l1 ! Mem[0000000032800184]
ldstub [%i3+0x014],%l1 ! Mem[0000000033800014]
stb %l7,[%i1+0x1ff] ! Mem[00000000328001ff]
swap [%i0+0x0cc],%l4 ! Mem[00000000320000cc]
lduh [%i1+0x05c],%l2 ! Mem[000000003280005c]
stb %l0,[%i1+0x075] ! Mem[0000000032800075]
jmpl %g6+8,%g0
ldx [%i1+0x1d0],%l2 ! Mem[00000000328001d0]
p17_call_0_le:
lduw [%i0+0x0b0],%l3 ! Mem[00000000320000b0]
stw %l1,[%i3+0x034] ! Mem[0000000033800034]
retl
ldd [%i3+0x100],%l4 ! Mem[0000000033800100]
p17_jmpl_0_lo:
ldd [%o2+0x080],%l4 ! Mem[0000000033000080]
swap [%o1+0x184],%l1 ! Mem[0000000032800184]
ldstub [%o3+0x014],%l1 ! Mem[0000000033800014]
stb %l7,[%o1+0x1ff] ! Mem[00000000328001ff]
swap [%o0+0x0cc],%l4 ! Mem[00000000320000cc]
lduh [%o1+0x05c],%l2 ! Mem[000000003280005c]
stb %l0,[%o1+0x075] ! Mem[0000000032800075]
jmpl %g6+8,%g0
ldx [%o1+0x1d0],%l2 ! Mem[00000000328001d0]
p17_call_0_lo:
lduw [%o0+0x0b0],%l3 ! Mem[00000000320000b0]
stw %l1,[%o3+0x034] ! Mem[0000000033800034]
retl
ldd [%o3+0x100],%l4 ! Mem[0000000033800100]
p17_jmpl_0_he:
std %l0,[%i3+0x1a0] ! Mem[00000000338001a0]
std %l2,[%i0+0x0a8] ! Mem[00000000320000a8]
ldx [%i3+0x0e0],%l1 ! Mem[00000000338000e0]
stw %l1,[%i2+0x0a4] ! Mem[00000000330000a4]
jmpl %g6+8,%g0
ldsb [%i1+0x104],%l6 ! Mem[0000000032800104]
p17_call_0_he:
stw %l1,[%i3+0x07c] ! Mem[000000003380007c]
ldstub [%i1+0x108],%l4 ! Mem[0000000032800108]
ldstub [%i2+0x1e9],%l0 ! Mem[00000000330001e9]
ldx [%i3+0x0e8],%l5 ! Mem[00000000338000e8]
ldsb [%i0+0x188],%l7 ! Mem[0000000032000188]
ldub [%i3+0x18d],%l0 ! Mem[000000003380018d]
retl
ldx [%i2+0x180],%l0 ! Mem[0000000033000180]
p17_jmpl_0_ho:
std %l0,[%o3+0x1a0] ! Mem[00000000338001a0]
std %l2,[%o0+0x0a8] ! Mem[00000000320000a8]
ldx [%o3+0x0e0],%l1 ! Mem[00000000338000e0]
stw %l1,[%o2+0x0a4] ! Mem[00000000330000a4]
jmpl %g6+8,%g0
ldsb [%o1+0x104],%l6 ! Mem[0000000032800104]
p17_call_0_ho:
stw %l1,[%o3+0x07c] ! Mem[000000003380007c]
ldstub [%o1+0x108],%l4 ! Mem[0000000032800108]
ldstub [%o2+0x1e9],%l0 ! Mem[00000000330001e9]
ldx [%o3+0x0e8],%l5 ! Mem[00000000338000e8]
ldsb [%o0+0x188],%l7 ! Mem[0000000032000188]
ldub [%o3+0x18d],%l0 ! Mem[000000003380018d]
retl
ldx [%o2+0x180],%l0 ! Mem[0000000033000180]
p18_jmpl_0_le:
ldsh [%i2+0x086],%l4 ! Mem[0000000035000086]
ldstub [%i2+0x0ed],%l6 ! Mem[00000000350000ed]
std %l0,[%i1+0x0c0] ! Mem[00000000348000c0]
ldstub [%i0+0x024],%l7 ! Mem[0000000034000024]
ldub [%i2+0x041],%l6 ! Mem[0000000035000041]
ldub [%i3+0x134],%l0 ! Mem[0000000035800134]
ldsb [%i0+0x0ff],%l1 ! Mem[00000000340000ff]
jmpl %g6+8,%g0
stw %l4,[%i0+0x098] ! Mem[0000000034000098]
p18_call_0_le:
swap [%i2+0x14c],%l2 ! Mem[000000003500014c]
stx %l2,[%i1+0x198] ! Mem[0000000034800198]
ldstub [%i2+0x148],%l7 ! Mem[0000000035000148]
swap [%i1+0x088],%l4 ! Mem[0000000034800088]
retl
ldsb [%i2+0x061],%l4 ! Mem[0000000035000061]
p18_jmpl_0_lo:
ldsh [%o2+0x086],%l4 ! Mem[0000000035000086]
ldstub [%o2+0x0ed],%l6 ! Mem[00000000350000ed]
std %l0,[%o1+0x0c0] ! Mem[00000000348000c0]
ldstub [%o0+0x024],%l7 ! Mem[0000000034000024]
ldub [%o2+0x041],%l6 ! Mem[0000000035000041]
ldub [%o3+0x134],%l0 ! Mem[0000000035800134]
ldsb [%o0+0x0ff],%l1 ! Mem[00000000340000ff]
jmpl %g6+8,%g0
stw %l4,[%o0+0x098] ! Mem[0000000034000098]
p18_call_0_lo:
swap [%o2+0x14c],%l2 ! Mem[000000003500014c]
stx %l2,[%o1+0x198] ! Mem[0000000034800198]
ldstub [%o2+0x148],%l7 ! Mem[0000000035000148]
swap [%o1+0x088],%l4 ! Mem[0000000034800088]
retl
ldsb [%o2+0x061],%l4 ! Mem[0000000035000061]
p18_jmpl_0_he:
lduw [%i3+0x19c],%l6 ! Mem[000000003580019c]
ldd [%i1+0x100],%l2 ! Mem[0000000034800100]
ldx [%i3+0x0e8],%l5 ! Mem[00000000358000e8]
ldstub [%i2+0x143],%l4 ! Mem[0000000035000143]
jmpl %g6+8,%g0
ldstub [%i0+0x0c8],%l0 ! Mem[00000000340000c8]
p18_call_0_he:
ldsh [%i3+0x14a],%l4 ! Mem[000000003580014a]
swap [%i2+0x04c],%l1 ! Mem[000000003500004c]
std %l4,[%i2+0x1a0] ! Mem[00000000350001a0]
stw %l2,[%i1+0x04c] ! Mem[000000003480004c]
retl
swap [%i1+0x10c],%l0 ! Mem[000000003480010c]
p18_jmpl_0_ho:
lduw [%o3+0x19c],%l6 ! Mem[000000003580019c]
ldd [%o1+0x100],%l2 ! Mem[0000000034800100]
ldx [%o3+0x0e8],%l5 ! Mem[00000000358000e8]
ldstub [%o2+0x143],%l4 ! Mem[0000000035000143]
jmpl %g6+8,%g0
ldstub [%o0+0x0c8],%l0 ! Mem[00000000340000c8]
p18_call_0_ho:
ldsh [%o3+0x14a],%l4 ! Mem[000000003580014a]
swap [%o2+0x04c],%l1 ! Mem[000000003500004c]
std %l4,[%o2+0x1a0] ! Mem[00000000350001a0]
stw %l2,[%o1+0x04c] ! Mem[000000003480004c]
retl
swap [%o1+0x10c],%l0 ! Mem[000000003480010c]
p19_jmpl_0_le:
ldsh [%i2+0x0a6],%l4 ! Mem[00000000370000a6]
lduw [%i0+0x0ec],%l6 ! Mem[00000000360000ec]
ldub [%i0+0x0c1],%l1 ! Mem[00000000360000c1]
lduh [%i1+0x004],%l7 ! Mem[0000000036800004]
stw %l6,[%i1+0x060] ! Mem[0000000036800060]
stx %l0,[%i0+0x130] ! Mem[0000000036000130]
stb %l1,[%i3+0x0df] ! Mem[00000000378000df]
jmpl %g6+8,%g0
swap [%i3+0x098],%l4 ! Mem[0000000037800098]
p19_call_0_le:
stb %l2,[%i3+0x14d] ! Mem[000000003780014d]
ldx [%i0+0x1b8],%l2 ! Mem[00000000360001b8]
ldsh [%i0+0x148],%l7 ! Mem[0000000036000148]
stw %l1,[%i3+0x148] ! Mem[0000000037800148]
retl
ldstub [%i1+0x0c4],%l1 ! Mem[00000000368000c4]
p19_jmpl_0_lo:
ldsh [%o2+0x0a6],%l4 ! Mem[00000000370000a6]
lduw [%o0+0x0ec],%l6 ! Mem[00000000360000ec]
ldub [%o0+0x0c1],%l1 ! Mem[00000000360000c1]
lduh [%o1+0x004],%l7 ! Mem[0000000036800004]
stw %l6,[%o1+0x060] ! Mem[0000000036800060]
stx %l0,[%o0+0x130] ! Mem[0000000036000130]
stb %l1,[%o3+0x0df] ! Mem[00000000378000df]
jmpl %g6+8,%g0
swap [%o3+0x098],%l4 ! Mem[0000000037800098]
p19_call_0_lo:
stb %l2,[%o3+0x14d] ! Mem[000000003780014d]
ldx [%o0+0x1b8],%l2 ! Mem[00000000360001b8]
ldsh [%o0+0x148],%l7 ! Mem[0000000036000148]
stw %l1,[%o3+0x148] ! Mem[0000000037800148]
retl
ldstub [%o1+0x0c4],%l1 ! Mem[00000000368000c4]
p19_jmpl_0_he:
ldstub [%i0+0x001],%l5 ! Mem[0000000036000001]
swap [%i3+0x03c],%l5 ! Mem[000000003780003c]
ldstub [%i3+0x008],%l3 ! Mem[0000000037800008]
jmpl %g6+8,%g0
ldd [%i1+0x140],%l4 ! Mem[0000000036800140]
p19_call_0_he:
swap [%i1+0x084],%l1 ! Mem[0000000036800084]
retl
ldstub [%i3+0x14a],%l4 ! Mem[000000003780014a]
p19_jmpl_0_ho:
ldstub [%o0+0x001],%l5 ! Mem[0000000036000001]
swap [%o3+0x03c],%l5 ! Mem[000000003780003c]
ldstub [%o3+0x008],%l3 ! Mem[0000000037800008]
jmpl %g6+8,%g0
ldd [%o1+0x140],%l4 ! Mem[0000000036800140]
p19_call_0_ho:
swap [%o1+0x084],%l1 ! Mem[0000000036800084]
retl
ldstub [%o3+0x14a],%l4 ! Mem[000000003780014a]
p20_jmpl_0_le:
ldsh [%i3+0x0a6],%l4 ! Mem[00000000398000a6]
stw %l6,[%i2+0x0ec] ! Mem[00000000390000ec]
ldsh [%i3+0x0e0],%l1 ! Mem[00000000398000e0]
std %l6,[%i3+0x020] ! Mem[0000000039800020]
ldx [%i1+0x0e8],%l4 ! Mem[00000000388000e8]
ldub [%i3+0x055],%l7 ! Mem[0000000039800055]
sth %l3,[%i1+0x1a0] ! Mem[00000000388001a0]
jmpl %g6+8,%g0
sth %l5,[%i1+0x0ea] ! Mem[00000000388000ea]
p20_call_0_le:
ldstub [%i3+0x05d],%l2 ! Mem[000000003980005d]
ldsw [%i0+0x074],%l0 ! Mem[0000000038000074]
ldub [%i2+0x1d0],%l2 ! Mem[00000000390001d0]
lduw [%i2+0x0a8],%l4 ! Mem[00000000390000a8]
ldsb [%i1+0x160],%l0 ! Mem[0000000038800160]
retl
swap [%i1+0x18c],%l6 ! Mem[000000003880018c]
p20_jmpl_0_lo:
ldsh [%o3+0x0a6],%l4 ! Mem[00000000398000a6]
stw %l6,[%o2+0x0ec] ! Mem[00000000390000ec]
ldsh [%o3+0x0e0],%l1 ! Mem[00000000398000e0]
std %l6,[%o3+0x020] ! Mem[0000000039800020]
ldx [%o1+0x0e8],%l4 ! Mem[00000000388000e8]
ldub [%o3+0x055],%l7 ! Mem[0000000039800055]
sth %l3,[%o1+0x1a0] ! Mem[00000000388001a0]
jmpl %g6+8,%g0
sth %l5,[%o1+0x0ea] ! Mem[00000000388000ea]
p20_call_0_lo:
ldstub [%o3+0x05d],%l2 ! Mem[000000003980005d]
ldsw [%o0+0x074],%l0 ! Mem[0000000038000074]
ldub [%o2+0x1d0],%l2 ! Mem[00000000390001d0]
lduw [%o2+0x0a8],%l4 ! Mem[00000000390000a8]
ldsb [%o1+0x160],%l0 ! Mem[0000000038800160]
retl
swap [%o1+0x18c],%l6 ! Mem[000000003880018c]
p20_jmpl_0_he:
lduw [%i1+0x124],%l2 ! Mem[0000000038800124]
stb %l5,[%i0+0x0e9] ! Mem[00000000380000e9]
ldstub [%i1+0x002],%l0 ! Mem[0000000038800002]
ldstub [%i0+0x1a2],%l0 ! Mem[00000000380001a2]
stw %l2,[%i1+0x054] ! Mem[0000000038800054]
swap [%i3+0x064],%l6 ! Mem[0000000039800064]
jmpl %g6+8,%g0
sth %l1,[%i1+0x142] ! Mem[0000000038800142]
p20_call_0_he:
swap [%i3+0x028],%l7 ! Mem[0000000039800028]
stb %l7,[%i3+0x09b] ! Mem[000000003980009b]
std %l2,[%i3+0x188] ! Mem[0000000039800188]
stx %l2,[%i3+0x048] ! Mem[0000000039800048]
ldstub [%i3+0x03e],%l7 ! Mem[000000003980003e]
swap [%i2+0x1b4],%l7 ! Mem[00000000390001b4]
retl
ldstub [%i3+0x003],%l3 ! Mem[0000000039800003]
p20_jmpl_0_ho:
lduw [%o1+0x124],%l2 ! Mem[0000000038800124]
stb %l5,[%o0+0x0e9] ! Mem[00000000380000e9]
ldstub [%o1+0x002],%l0 ! Mem[0000000038800002]
ldstub [%o0+0x1a2],%l0 ! Mem[00000000380001a2]
stw %l2,[%o1+0x054] ! Mem[0000000038800054]
swap [%o3+0x064],%l6 ! Mem[0000000039800064]
jmpl %g6+8,%g0
sth %l1,[%o1+0x142] ! Mem[0000000038800142]
p20_call_0_ho:
swap [%o3+0x028],%l7 ! Mem[0000000039800028]
stb %l7,[%o3+0x09b] ! Mem[000000003980009b]
std %l2,[%o3+0x188] ! Mem[0000000039800188]
stx %l2,[%o3+0x048] ! Mem[0000000039800048]
ldstub [%o3+0x03e],%l7 ! Mem[000000003980003e]
swap [%o2+0x1b4],%l7 ! Mem[00000000390001b4]
retl
ldstub [%o3+0x003],%l3 ! Mem[0000000039800003]
p21_jmpl_0_le:
ldsh [%i3+0x0a6],%l4 ! Mem[000000003b8000a6]
sth %l1,[%i2+0x1a4] ! Mem[000000003b0001a4]
sth %l2,[%i1+0x1bc] ! Mem[000000003a8001bc]
ldsw [%i2+0x1dc],%l7 ! Mem[000000003b0001dc]
stx %l5,[%i1+0x098] ! Mem[000000003a800098]
sth %l2,[%i3+0x05c] ! Mem[000000003b80005c]
lduw [%i0+0x0b8],%l0 ! Mem[000000003a0000b8]
jmpl %g6+8,%g0
swap [%i3+0x000],%l2 ! Mem[000000003b800000]
p21_call_0_le:
ldub [%i1+0x135],%l6 ! Mem[000000003a800135]
swap [%i3+0x144],%l6 ! Mem[000000003b800144]
swap [%i3+0x0cc],%l4 ! Mem[000000003b8000cc]
retl
swap [%i2+0x1a8],%l6 ! Mem[000000003b0001a8]
p21_jmpl_0_lo:
ldsh [%o3+0x0a6],%l4 ! Mem[000000003b8000a6]
sth %l1,[%o2+0x1a4] ! Mem[000000003b0001a4]
sth %l2,[%o1+0x1bc] ! Mem[000000003a8001bc]
ldsw [%o2+0x1dc],%l7 ! Mem[000000003b0001dc]
stx %l5,[%o1+0x098] ! Mem[000000003a800098]
sth %l2,[%o3+0x05c] ! Mem[000000003b80005c]
lduw [%o0+0x0b8],%l0 ! Mem[000000003a0000b8]
jmpl %g6+8,%g0
swap [%o3+0x000],%l2 ! Mem[000000003b800000]
p21_call_0_lo:
ldub [%o1+0x135],%l6 ! Mem[000000003a800135]
swap [%o3+0x144],%l6 ! Mem[000000003b800144]
swap [%o3+0x0cc],%l4 ! Mem[000000003b8000cc]
retl
swap [%o2+0x1a8],%l6 ! Mem[000000003b0001a8]
p21_jmpl_0_he:
ldd [%i1+0x0a8],%l2 ! Mem[000000003a8000a8]
lduh [%i1+0x10a],%l1 ! Mem[000000003a80010a]
lduh [%i2+0x006],%l4 ! Mem[000000003b000006]
ldstub [%i2+0x049],%l1 ! Mem[000000003b000049]
ldstub [%i0+0x19d],%l0 ! Mem[000000003a00019d]
jmpl %g6+8,%g0
stx %l7,[%i0+0x028] ! Mem[000000003a000028]
p21_call_0_he:
ldstub [%i0+0x079],%l5 ! Mem[000000003a000079]
retl
ldsb [%i3+0x0ed],%l5 ! Mem[000000003b8000ed]
p21_jmpl_0_ho:
ldd [%o1+0x0a8],%l2 ! Mem[000000003a8000a8]
lduh [%o1+0x10a],%l1 ! Mem[000000003a80010a]
lduh [%o2+0x006],%l4 ! Mem[000000003b000006]
ldstub [%o2+0x049],%l1 ! Mem[000000003b000049]
ldstub [%o0+0x19d],%l0 ! Mem[000000003a00019d]
jmpl %g6+8,%g0
stx %l7,[%o0+0x028] ! Mem[000000003a000028]
p21_call_0_ho:
ldstub [%o0+0x079],%l5 ! Mem[000000003a000079]
retl
ldsb [%o3+0x0ed],%l5 ! Mem[000000003b8000ed]
p22_jmpl_0_le:
ldsh [%i3+0x0a6],%l4 ! Mem[000000003d8000a6]
ldstub [%i2+0x1a4],%l1 ! Mem[000000003d0001a4]
swap [%i3+0x044],%l4 ! Mem[000000003d800044]
ldstub [%i1+0x091],%l1 ! Mem[000000003c800091]
sth %l4,[%i3+0x0ca] ! Mem[000000003d8000ca]
swap [%i0+0x0f8],%l1 ! Mem[000000003c0000f8]
ldstub [%i2+0x141],%l2 ! Mem[000000003d000141]
jmpl %g6+8,%g0
ldub [%i0+0x092],%l1 ! Mem[000000003c000092]
p22_call_0_le:
stw %l5,[%i0+0x088] ! Mem[000000003c000088]
ldd [%i3+0x0b8],%l0 ! Mem[000000003d8000b8]
stx %l2,[%i0+0x000] ! Mem[000000003c000000]
stb %l0,[%i2+0x184] ! Mem[000000003d000184]
stw %l4,[%i1+0x060] ! Mem[000000003c800060]
retl
swap [%i1+0x1ac],%l6 ! Mem[000000003c8001ac]
p22_jmpl_0_lo:
ldsh [%o3+0x0a6],%l4 ! Mem[000000003d8000a6]
ldstub [%o2+0x1a4],%l1 ! Mem[000000003d0001a4]
swap [%o3+0x044],%l4 ! Mem[000000003d800044]
ldstub [%o1+0x091],%l1 ! Mem[000000003c800091]
sth %l4,[%o3+0x0ca] ! Mem[000000003d8000ca]
swap [%o0+0x0f8],%l1 ! Mem[000000003c0000f8]
ldstub [%o2+0x141],%l2 ! Mem[000000003d000141]
jmpl %g6+8,%g0
ldub [%o0+0x092],%l1 ! Mem[000000003c000092]
p22_call_0_lo:
stw %l5,[%o0+0x088] ! Mem[000000003c000088]
ldd [%o3+0x0b8],%l0 ! Mem[000000003d8000b8]
stx %l2,[%o0+0x000] ! Mem[000000003c000000]
stb %l0,[%o2+0x184] ! Mem[000000003d000184]
stw %l4,[%o1+0x060] ! Mem[000000003c800060]
retl
swap [%o1+0x1ac],%l6 ! Mem[000000003c8001ac]
p22_jmpl_0_he:
swap [%i1+0x124],%l2 ! Mem[000000003c800124]
ldx [%i2+0x0c8],%l5 ! Mem[000000003d0000c8]
swap [%i1+0x000],%l0 ! Mem[000000003c800000]
sth %l5,[%i1+0x0b4] ! Mem[000000003c8000b4]
ldstub [%i0+0x1cc],%l1 ! Mem[000000003c0001cc]
std %l6,[%i1+0x060] ! Mem[000000003c800060]
jmpl %g6+8,%g0
ldx [%i0+0x140],%l1 ! Mem[000000003c000140]
p22_call_0_he:
stw %l3,[%i0+0x0fc] ! Mem[000000003c0000fc]
ldstub [%i1+0x043],%l4 ! Mem[000000003c800043]
ldstub [%i0+0x16f],%l1 ! Mem[000000003c00016f]
ldsh [%i3+0x02a],%l1 ! Mem[000000003d80002a]
swap [%i0+0x03c],%l7 ! Mem[000000003c00003c]
swap [%i0+0x1b4],%l7 ! Mem[000000003c0001b4]
retl
ldx [%i2+0x020],%l3 ! Mem[000000003d000020]
p22_jmpl_0_ho:
swap [%o1+0x124],%l2 ! Mem[000000003c800124]
ldx [%o2+0x0c8],%l5 ! Mem[000000003d0000c8]
swap [%o1+0x000],%l0 ! Mem[000000003c800000]
sth %l5,[%o1+0x0b4] ! Mem[000000003c8000b4]
ldstub [%o0+0x1cc],%l1 ! Mem[000000003c0001cc]
std %l6,[%o1+0x060] ! Mem[000000003c800060]
jmpl %g6+8,%g0
ldx [%o0+0x140],%l1 ! Mem[000000003c000140]
p22_call_0_ho:
stw %l3,[%o0+0x0fc] ! Mem[000000003c0000fc]
ldstub [%o1+0x043],%l4 ! Mem[000000003c800043]
ldstub [%o0+0x16f],%l1 ! Mem[000000003c00016f]
ldsh [%o3+0x02a],%l1 ! Mem[000000003d80002a]
swap [%o0+0x03c],%l7 ! Mem[000000003c00003c]
swap [%o0+0x1b4],%l7 ! Mem[000000003c0001b4]
retl
ldx [%o2+0x020],%l3 ! Mem[000000003d000020]
p23_jmpl_0_le:
ldsh [%i3+0x0a6],%l4 ! Mem[000000003f8000a6]
ldstub [%i1+0x0cd],%l6 ! Mem[000000003e8000cd]
lduh [%i3+0x0e0],%l1 ! Mem[000000003f8000e0]
ldsb [%i2+0x004],%l7 ! Mem[000000003f000004]
swap [%i0+0x060],%l6 ! Mem[000000003e000060]
std %l6,[%i0+0x070] ! Mem[000000003e000070]
swap [%i2+0x1a0],%l3 ! Mem[000000003f0001a0]
jmpl %g6+8,%g0
ldsh [%i2+0x0ca],%l5 ! Mem[000000003f0000ca]
p23_call_0_le:
ldsh [%i1+0x05c],%l2 ! Mem[000000003e80005c]
ldsb [%i2+0x055],%l0 ! Mem[000000003f000055]
ldstub [%i1+0x1f0],%l2 ! Mem[000000003e8001f0]
lduh [%i2+0x0aa],%l4 ! Mem[000000003f0000aa]
swap [%i3+0x140],%l0 ! Mem[000000003f800140]
retl
sth %l0,[%i3+0x12c] ! Mem[000000003f80012c]
p23_jmpl_0_lo:
ldsh [%o3+0x0a6],%l4 ! Mem[000000003f8000a6]
ldstub [%o1+0x0cd],%l6 ! Mem[000000003e8000cd]
lduh [%o3+0x0e0],%l1 ! Mem[000000003f8000e0]
ldsb [%o2+0x004],%l7 ! Mem[000000003f000004]
swap [%o0+0x060],%l6 ! Mem[000000003e000060]
std %l6,[%o0+0x070] ! Mem[000000003e000070]
swap [%o2+0x1a0],%l3 ! Mem[000000003f0001a0]
jmpl %g6+8,%g0
ldsh [%o2+0x0ca],%l5 ! Mem[000000003f0000ca]
p23_call_0_lo:
ldsh [%o1+0x05c],%l2 ! Mem[000000003e80005c]
ldsb [%o2+0x055],%l0 ! Mem[000000003f000055]
ldstub [%o1+0x1f0],%l2 ! Mem[000000003e8001f0]
lduh [%o2+0x0aa],%l4 ! Mem[000000003f0000aa]
swap [%o3+0x140],%l0 ! Mem[000000003f800140]
retl
sth %l0,[%o3+0x12c] ! Mem[000000003f80012c]
p23_jmpl_0_he:
ldsw [%i1+0x1b4],%l0 ! Mem[000000003e8001b4]
ldx [%i1+0x010],%l5 ! Mem[000000003e800010]
sth %l6,[%i3+0x0bc] ! Mem[000000003f8000bc]
ldub [%i1+0x0cc],%l2 ! Mem[000000003e8000cc]
jmpl %g6+8,%g0
swap [%i3+0x150],%l2 ! Mem[000000003f800150]
p23_call_0_he:
retl
ldx [%i1+0x048],%l1 ! Mem[000000003e800048]
p23_jmpl_0_ho:
ldsw [%o1+0x1b4],%l0 ! Mem[000000003e8001b4]
ldx [%o1+0x010],%l5 ! Mem[000000003e800010]
sth %l6,[%o3+0x0bc] ! Mem[000000003f8000bc]
ldub [%o1+0x0cc],%l2 ! Mem[000000003e8000cc]
jmpl %g6+8,%g0
swap [%o3+0x150],%l2 ! Mem[000000003f800150]
p23_call_0_ho:
retl
ldx [%o1+0x048],%l1 ! Mem[000000003e800048]
p24_jmpl_0_le:
ldsh [%i3+0x086],%l4 ! Mem[0000000041800086]
lduw [%i3+0x0cc],%l6 ! Mem[00000000418000cc]
ldstub [%i1+0x0e1],%l1 ! Mem[00000000408000e1]
ldstub [%i3+0x024],%l7 ! Mem[0000000041800024]
stw %l4,[%i1+0x0e8] ! Mem[00000000408000e8]
ldsw [%i0+0x054],%l7 ! Mem[0000000040000054]
swap [%i1+0x180],%l3 ! Mem[0000000040800180]
jmpl %g6+8,%g0
sth %l5,[%i0+0x0ea] ! Mem[00000000400000ea]
p24_call_0_le:
lduw [%i1+0x05c],%l2 ! Mem[000000004080005c]
swap [%i1+0x074],%l0 ! Mem[0000000040800074]
ldstub [%i2+0x1d0],%l2 ! Mem[00000000410001d0]
swap [%i0+0x0a8],%l4 ! Mem[00000000400000a8]
ldub [%i2+0x140],%l0 ! Mem[0000000041000140]
retl
stb %l0,[%i3+0x10c] ! Mem[000000004180010c]
p24_jmpl_0_lo:
ldsh [%o3+0x086],%l4 ! Mem[0000000041800086]
lduw [%o3+0x0cc],%l6 ! Mem[00000000418000cc]
ldstub [%o1+0x0e1],%l1 ! Mem[00000000408000e1]
ldstub [%o3+0x024],%l7 ! Mem[0000000041800024]
stw %l4,[%o1+0x0e8] ! Mem[00000000408000e8]
ldsw [%o0+0x054],%l7 ! Mem[0000000040000054]
swap [%o1+0x180],%l3 ! Mem[0000000040800180]
jmpl %g6+8,%g0
sth %l5,[%o0+0x0ea] ! Mem[00000000400000ea]
p24_call_0_lo:
lduw [%o1+0x05c],%l2 ! Mem[000000004080005c]
swap [%o1+0x074],%l0 ! Mem[0000000040800074]
ldstub [%o2+0x1d0],%l2 ! Mem[00000000410001d0]
swap [%o0+0x0a8],%l4 ! Mem[00000000400000a8]
ldub [%o2+0x140],%l0 ! Mem[0000000041000140]
retl
stb %l0,[%o3+0x10c] ! Mem[000000004180010c]
p24_jmpl_0_he:
stb %l0,[%i0+0x1b6] ! Mem[00000000400001b6]
ldd [%i1+0x030],%l4 ! Mem[0000000040800030]
std %l6,[%i3+0x098] ! Mem[0000000041800098]
lduw [%i2+0x0ec],%l2 ! Mem[00000000410000ec]
jmpl %g6+8,%g0
ldsb [%i1+0x150],%l2 ! Mem[0000000040800150]
p24_call_0_he:
retl
stx %l4,[%i1+0x088] ! Mem[0000000040800088]
p24_jmpl_0_ho:
stb %l0,[%o0+0x1b6] ! Mem[00000000400001b6]
ldd [%o1+0x030],%l4 ! Mem[0000000040800030]
std %l6,[%o3+0x098] ! Mem[0000000041800098]
lduw [%o2+0x0ec],%l2 ! Mem[00000000410000ec]
jmpl %g6+8,%g0
ldsb [%o1+0x150],%l2 ! Mem[0000000040800150]
p24_call_0_ho:
retl
stx %l4,[%o1+0x088] ! Mem[0000000040800088]
p25_jmpl_0_le:
ldsh [%i3+0x086],%l4 ! Mem[0000000043800086]
std %l6,[%i2+0x0c8] ! Mem[00000000430000c8]
swap [%i2+0x014],%l1 ! Mem[0000000043000014]
ldsh [%i3+0x01e],%l4 ! Mem[000000004380001e]
ldstub [%i3+0x067],%l2 ! Mem[0000000043800067]
sth %l1,[%i0+0x10c] ! Mem[000000004200010c]
swap [%i2+0x030],%l2 ! Mem[0000000043000030]
jmpl %g6+8,%g0
ldx [%i2+0x0f0],%l2 ! Mem[00000000430000f0]
p25_call_0_le:
sth %l3,[%i2+0x1e2] ! Mem[00000000430001e2]
std %l2,[%i3+0x128] ! Mem[0000000043800128]
stb %l5,[%i2+0x001] ! Mem[0000000043000001]
retl
ldsb [%i0+0x01c],%l5 ! Mem[000000004200001c]
p25_jmpl_0_lo:
ldsh [%o3+0x086],%l4 ! Mem[0000000043800086]
std %l6,[%o2+0x0c8] ! Mem[00000000430000c8]
swap [%o2+0x014],%l1 ! Mem[0000000043000014]
ldsh [%o3+0x01e],%l4 ! Mem[000000004380001e]
ldstub [%o3+0x067],%l2 ! Mem[0000000043800067]
sth %l1,[%o0+0x10c] ! Mem[000000004200010c]
swap [%o2+0x030],%l2 ! Mem[0000000043000030]
jmpl %g6+8,%g0
ldx [%o2+0x0f0],%l2 ! Mem[00000000430000f0]
p25_call_0_lo:
sth %l3,[%o2+0x1e2] ! Mem[00000000430001e2]
std %l2,[%o3+0x128] ! Mem[0000000043800128]
stb %l5,[%o2+0x001] ! Mem[0000000043000001]
retl
ldsb [%o0+0x01c],%l5 ! Mem[000000004200001c]
p25_jmpl_0_he:
ldub [%i2+0x0a8],%l2 ! Mem[00000000430000a8]
lduw [%i1+0x080],%l5 ! Mem[0000000042800080]
ldub [%i2+0x085],%l1 ! Mem[0000000043000085]
lduw [%i0+0x168],%l4 ! Mem[0000000042000168]
swap [%i0+0x04c],%l1 ! Mem[000000004200004c]
ldsh [%i3+0x1a0],%l4 ! Mem[00000000438001a0]
jmpl %g6+8,%g0
std %l2,[%i1+0x068] ! Mem[0000000042800068]
p25_call_0_he:
sth %l0,[%i1+0x1d4] ! Mem[00000000428001d4]
ldsw [%i2+0x118],%l7 ! Mem[0000000043000118]
ldub [%i1+0x08f],%l5 ! Mem[000000004280008f]
retl
stw %l4,[%i2+0x080] ! Mem[0000000043000080]
p25_jmpl_0_ho:
ldub [%o2+0x0a8],%l2 ! Mem[00000000430000a8]
lduw [%o1+0x080],%l5 ! Mem[0000000042800080]
ldub [%o2+0x085],%l1 ! Mem[0000000043000085]
lduw [%o0+0x168],%l4 ! Mem[0000000042000168]
swap [%o0+0x04c],%l1 ! Mem[000000004200004c]
ldsh [%o3+0x1a0],%l4 ! Mem[00000000438001a0]
jmpl %g6+8,%g0
std %l2,[%o1+0x068] ! Mem[0000000042800068]
p25_call_0_ho:
sth %l0,[%o1+0x1d4] ! Mem[00000000428001d4]
ldsw [%o2+0x118],%l7 ! Mem[0000000043000118]
ldub [%o1+0x08f],%l5 ! Mem[000000004280008f]
retl
stw %l4,[%o2+0x080] ! Mem[0000000043000080]
p26_jmpl_0_le:
ldsh [%i3+0x0a6],%l4 ! Mem[00000000458000a6]
swap [%i0+0x0cc],%l6 ! Mem[00000000440000cc]
swap [%i3+0x0e0],%l1 ! Mem[00000000458000e0]
sth %l7,[%i1+0x024] ! Mem[0000000044800024]
stx %l6,[%i0+0x060] ! Mem[0000000044000060]
swap [%i1+0x054],%l7 ! Mem[0000000044800054]
swap [%i3+0x198],%l2 ! Mem[0000000045800198]
jmpl %g6+8,%g0
ldsb [%i2+0x1d0],%l2 ! Mem[00000000450001d0]
p26_call_0_le:
stw %l3,[%i0+0x0b0] ! Mem[00000000440000b0]
ldstub [%i3+0x146],%l6 ! Mem[0000000045800146]
retl
ldx [%i2+0x0e0],%l1 ! Mem[00000000450000e0]
p26_jmpl_0_lo:
ldsh [%o3+0x0a6],%l4 ! Mem[00000000458000a6]
swap [%o0+0x0cc],%l6 ! Mem[00000000440000cc]
swap [%o3+0x0e0],%l1 ! Mem[00000000458000e0]
sth %l7,[%o1+0x024] ! Mem[0000000044800024]
stx %l6,[%o0+0x060] ! Mem[0000000044000060]
swap [%o1+0x054],%l7 ! Mem[0000000044800054]
swap [%o3+0x198],%l2 ! Mem[0000000045800198]
jmpl %g6+8,%g0
ldsb [%o2+0x1d0],%l2 ! Mem[00000000450001d0]
p26_call_0_lo:
stw %l3,[%o0+0x0b0] ! Mem[00000000440000b0]
ldstub [%o3+0x146],%l6 ! Mem[0000000045800146]
retl
ldx [%o2+0x0e0],%l1 ! Mem[00000000450000e0]
p26_jmpl_0_he:
ldstub [%i3+0x178],%l2 ! Mem[0000000045800178]
ldsh [%i3+0x138],%l6 ! Mem[0000000045800138]
jmpl %g6+8,%g0
ldstub [%i2+0x07e],%l1 ! Mem[000000004500007e]
p26_call_0_he:
std %l2,[%i1+0x048] ! Mem[0000000044800048]
ldstub [%i1+0x10f],%l0 ! Mem[000000004480010f]
sth %l2,[%i0+0x012] ! Mem[0000000044000012]
swap [%i0+0x0b0],%l2 ! Mem[00000000440000b0]
retl
ldstub [%i3+0x1d1],%l6 ! Mem[00000000458001d1]
p26_jmpl_0_ho:
ldstub [%o3+0x178],%l2 ! Mem[0000000045800178]
ldsh [%o3+0x138],%l6 ! Mem[0000000045800138]
jmpl %g6+8,%g0
ldstub [%o2+0x07e],%l1 ! Mem[000000004500007e]
p26_call_0_ho:
std %l2,[%o1+0x048] ! Mem[0000000044800048]
ldstub [%o1+0x10f],%l0 ! Mem[000000004480010f]
sth %l2,[%o0+0x012] ! Mem[0000000044000012]
swap [%o0+0x0b0],%l2 ! Mem[00000000440000b0]
retl
ldstub [%o3+0x1d1],%l6 ! Mem[00000000458001d1]
p27_jmpl_0_le:
ldsh [%i3+0x086],%l4 ! Mem[0000000047800086]
swap [%i0+0x1a4],%l1 ! Mem[00000000460001a4]
std %l4,[%i2+0x060] ! Mem[0000000047000060]
ldd [%i0+0x0b0],%l0 ! Mem[00000000460000b0]
ldsw [%i3+0x0e8],%l4 ! Mem[00000000478000e8]
stb %l7,[%i1+0x055] ! Mem[0000000046800055]
ldsh [%i3+0x160],%l2 ! Mem[0000000047800160]
jmpl %g6+8,%g0
swap [%i2+0x090],%l1 ! Mem[0000000047000090]
p27_call_0_le:
swap [%i1+0x1c0],%l3 ! Mem[00000000468001c0]
ldstub [%i1+0x068],%l1 ! Mem[0000000046800068]
ldstub [%i1+0x001],%l5 ! Mem[0000000046800001]
std %l4,[%i3+0x038] ! Mem[0000000047800038]
ldd [%i2+0x0b8],%l2 ! Mem[00000000470000b8]
retl
stw %l2,[%i0+0x0a0] ! Mem[00000000460000a0]
p27_jmpl_0_lo:
ldsh [%o3+0x086],%l4 ! Mem[0000000047800086]
swap [%o0+0x1a4],%l1 ! Mem[00000000460001a4]
std %l4,[%o2+0x060] ! Mem[0000000047000060]
ldd [%o0+0x0b0],%l0 ! Mem[00000000460000b0]
ldsw [%o3+0x0e8],%l4 ! Mem[00000000478000e8]
stb %l7,[%o1+0x055] ! Mem[0000000046800055]
ldsh [%o3+0x160],%l2 ! Mem[0000000047800160]
jmpl %g6+8,%g0
swap [%o2+0x090],%l1 ! Mem[0000000047000090]
p27_call_0_lo:
swap [%o1+0x1c0],%l3 ! Mem[00000000468001c0]
ldstub [%o1+0x068],%l1 ! Mem[0000000046800068]
ldstub [%o1+0x001],%l5 ! Mem[0000000046800001]
std %l4,[%o3+0x038] ! Mem[0000000047800038]
ldd [%o2+0x0b8],%l2 ! Mem[00000000470000b8]
retl
stw %l2,[%o0+0x0a0] ! Mem[00000000460000a0]
p27_jmpl_0_he:
ldsw [%i1+0x108],%l2 ! Mem[0000000046800108]
stb %l3,[%i3+0x1b4] ! Mem[00000000478001b4]
ldstub [%i1+0x1f4],%l0 ! Mem[00000000468001f4]
lduw [%i1+0x0d8],%l1 ! Mem[00000000468000d8]
ldstub [%i3+0x0bf],%l3 ! Mem[00000000478000bf]
jmpl %g6+8,%g0
swap [%i0+0x098],%l6 ! Mem[0000000046000098]
p27_call_0_he:
retl
ldstub [%i3+0x0a1],%l5 ! Mem[00000000478000a1]
p27_jmpl_0_ho:
ldsw [%o1+0x108],%l2 ! Mem[0000000046800108]
stb %l3,[%o3+0x1b4] ! Mem[00000000478001b4]
ldstub [%o1+0x1f4],%l0 ! Mem[00000000468001f4]
lduw [%o1+0x0d8],%l1 ! Mem[00000000468000d8]
ldstub [%o3+0x0bf],%l3 ! Mem[00000000478000bf]
jmpl %g6+8,%g0
swap [%o0+0x098],%l6 ! Mem[0000000046000098]
p27_call_0_ho:
retl
ldstub [%o3+0x0a1],%l5 ! Mem[00000000478000a1]
p28_jmpl_0_le:
ldsh [%i3+0x0a6],%l4 ! Mem[00000000498000a6]
ldsh [%i0+0x0cc],%l6 ! Mem[00000000480000cc]
ldstub [%i0+0x0e1],%l1 ! Mem[00000000480000e1]
ldstub [%i0+0x091],%l1 ! Mem[0000000048000091]
swap [%i0+0x0e8],%l4 ! Mem[00000000480000e8]
ldstub [%i1+0x055],%l7 ! Mem[0000000048800055]
ldstub [%i0+0x141],%l2 ! Mem[0000000048000141]
jmpl %g6+8,%g0
lduw [%i2+0x0b0],%l1 ! Mem[00000000490000b0]
p28_call_0_le:
ldx [%i0+0x088],%l5 ! Mem[0000000048000088]
std %l2,[%i0+0x128] ! Mem[0000000048000128]
ldsb [%i1+0x021],%l5 ! Mem[0000000048800021]
ldstub [%i1+0x03c],%l5 ! Mem[000000004880003c]
std %l4,[%i1+0x030] ! Mem[0000000048800030]
retl
ldsh [%i3+0x0bc],%l6 ! Mem[00000000498000bc]
p28_jmpl_0_lo:
ldsh [%o3+0x0a6],%l4 ! Mem[00000000498000a6]
ldsh [%o0+0x0cc],%l6 ! Mem[00000000480000cc]
ldstub [%o0+0x0e1],%l1 ! Mem[00000000480000e1]
ldstub [%o0+0x091],%l1 ! Mem[0000000048000091]
swap [%o0+0x0e8],%l4 ! Mem[00000000480000e8]
ldstub [%o1+0x055],%l7 ! Mem[0000000048800055]
ldstub [%o0+0x141],%l2 ! Mem[0000000048000141]
jmpl %g6+8,%g0
lduw [%o2+0x0b0],%l1 ! Mem[00000000490000b0]
p28_call_0_lo:
ldx [%o0+0x088],%l5 ! Mem[0000000048000088]
std %l2,[%o0+0x128] ! Mem[0000000048000128]
ldsb [%o1+0x021],%l5 ! Mem[0000000048800021]
ldstub [%o1+0x03c],%l5 ! Mem[000000004880003c]
std %l4,[%o1+0x030] ! Mem[0000000048800030]
retl
ldsh [%o3+0x0bc],%l6 ! Mem[00000000498000bc]
p28_jmpl_0_he:
ldub [%i1+0x111],%l2 ! Mem[0000000048800111]
jmpl %g6+8,%g0
ldd [%i1+0x010],%l0 ! Mem[0000000048800010]
p28_call_0_he:
ldstub [%i2+0x10a],%l1 ! Mem[000000004900010a]
lduh [%i3+0x050],%l1 ! Mem[0000000049800050]
lduw [%i0+0x120],%l5 ! Mem[0000000048000120]
swap [%i2+0x0a0],%l4 ! Mem[00000000490000a0]
ldstub [%i1+0x008],%l7 ! Mem[0000000048800008]
swap [%i3+0x0b0],%l3 ! Mem[00000000498000b0]
retl
ldsb [%i0+0x0bb],%l7 ! Mem[00000000480000bb]
p28_jmpl_0_ho:
ldub [%o1+0x111],%l2 ! Mem[0000000048800111]
jmpl %g6+8,%g0
ldd [%o1+0x010],%l0 ! Mem[0000000048800010]
p28_call_0_ho:
ldstub [%o2+0x10a],%l1 ! Mem[000000004900010a]
lduh [%o3+0x050],%l1 ! Mem[0000000049800050]
lduw [%o0+0x120],%l5 ! Mem[0000000048000120]
swap [%o2+0x0a0],%l4 ! Mem[00000000490000a0]
ldstub [%o1+0x008],%l7 ! Mem[0000000048800008]
swap [%o3+0x0b0],%l3 ! Mem[00000000498000b0]
retl
ldsb [%o0+0x0bb],%l7 ! Mem[00000000480000bb]
p29_jmpl_0_le:
ldsh [%i3+0x0a6],%l4 ! Mem[000000004b8000a6]
ldub [%i2+0x0cd],%l6 ! Mem[000000004b0000cd]
ldd [%i2+0x060],%l4 ! Mem[000000004b000060]
lduh [%i3+0x0b0],%l1 ! Mem[000000004b8000b0]
ldub [%i1+0x0cb],%l4 ! Mem[000000004a8000cb]
ldd [%i3+0x0d8],%l0 ! Mem[000000004b8000d8]
ldx [%i1+0x140],%l2 ! Mem[000000004a800140]
jmpl %g6+8,%g0
ldsb [%i3+0x0b2],%l1 ! Mem[000000004b8000b2]
p29_call_0_le:
ldsb [%i0+0x08b],%l5 ! Mem[000000004a00008b]
ldx [%i3+0x0b8],%l0 ! Mem[000000004b8000b8]
swap [%i1+0x124],%l4 ! Mem[000000004a800124]
stb %l0,[%i0+0x1b6] ! Mem[000000004a0001b6]
ldsh [%i1+0x032],%l5 ! Mem[000000004a800032]
retl
ldsb [%i0+0x0bd],%l6 ! Mem[000000004a0000bd]
p29_jmpl_0_lo:
ldsh [%o3+0x0a6],%l4 ! Mem[000000004b8000a6]
ldub [%o2+0x0cd],%l6 ! Mem[000000004b0000cd]
ldd [%o2+0x060],%l4 ! Mem[000000004b000060]
lduh [%o3+0x0b0],%l1 ! Mem[000000004b8000b0]
ldub [%o1+0x0cb],%l4 ! Mem[000000004a8000cb]
ldd [%o3+0x0d8],%l0 ! Mem[000000004b8000d8]
ldx [%o1+0x140],%l2 ! Mem[000000004a800140]
jmpl %g6+8,%g0
ldsb [%o3+0x0b2],%l1 ! Mem[000000004b8000b2]
p29_call_0_lo:
ldsb [%o0+0x08b],%l5 ! Mem[000000004a00008b]
ldx [%o3+0x0b8],%l0 ! Mem[000000004b8000b8]
swap [%o1+0x124],%l4 ! Mem[000000004a800124]
stb %l0,[%o0+0x1b6] ! Mem[000000004a0001b6]
ldsh [%o1+0x032],%l5 ! Mem[000000004a800032]
retl
ldsb [%o0+0x0bd],%l6 ! Mem[000000004a0000bd]
p29_jmpl_0_he:
ldstub [%i3+0x131],%l2 ! Mem[000000004b800131]
jmpl %g6+8,%g0
stw %l4,[%i0+0x000] ! Mem[000000004a000000]
p29_call_0_he:
sth %l7,[%i3+0x108] ! Mem[000000004b800108]
swap [%i3+0x070],%l1 ! Mem[000000004b800070]
retl
swap [%i3+0x120],%l5 ! Mem[000000004b800120]
p29_jmpl_0_ho:
ldstub [%o3+0x131],%l2 ! Mem[000000004b800131]
jmpl %g6+8,%g0
stw %l4,[%o0+0x000] ! Mem[000000004a000000]
p29_call_0_ho:
sth %l7,[%o3+0x108] ! Mem[000000004b800108]
swap [%o3+0x070],%l1 ! Mem[000000004b800070]
retl
swap [%o3+0x120],%l5 ! Mem[000000004b800120]
p30_jmpl_0_le:
ldsh [%i3+0x0a6],%l4 ! Mem[000000004d8000a6]
std %l6,[%i1+0x0c8] ! Mem[000000004c8000c8]
swap [%i1+0x0c0],%l1 ! Mem[000000004c8000c0]
ldsw [%i2+0x024],%l7 ! Mem[000000004d000024]
swap [%i2+0x060],%l6 ! Mem[000000004d000060]
ldstub [%i2+0x114],%l0 ! Mem[000000004d000114]
sth %l1,[%i1+0x0de] ! Mem[000000004c8000de]
jmpl %g6+8,%g0
stw %l5,[%i2+0x0e8] ! Mem[000000004d0000e8]
p30_call_0_le:
ldstub [%i3+0x07d],%l2 ! Mem[000000004d80007d]
ldsw [%i2+0x074],%l0 ! Mem[000000004d000074]
ldstub [%i0+0x104],%l4 ! Mem[000000004c000104]
swap [%i3+0x194],%l0 ! Mem[000000004d800194]
lduh [%i1+0x0c8],%l5 ! Mem[000000004c8000c8]
retl
ldx [%i1+0x140],%l4 ! Mem[000000004c800140]
p30_jmpl_0_lo:
ldsh [%o3+0x0a6],%l4 ! Mem[000000004d8000a6]
std %l6,[%o1+0x0c8] ! Mem[000000004c8000c8]
swap [%o1+0x0c0],%l1 ! Mem[000000004c8000c0]
ldsw [%o2+0x024],%l7 ! Mem[000000004d000024]
swap [%o2+0x060],%l6 ! Mem[000000004d000060]
ldstub [%o2+0x114],%l0 ! Mem[000000004d000114]
sth %l1,[%o1+0x0de] ! Mem[000000004c8000de]
jmpl %g6+8,%g0
stw %l5,[%o2+0x0e8] ! Mem[000000004d0000e8]
p30_call_0_lo:
ldstub [%o3+0x07d],%l2 ! Mem[000000004d80007d]
ldsw [%o2+0x074],%l0 ! Mem[000000004d000074]
ldstub [%o0+0x104],%l4 ! Mem[000000004c000104]
swap [%o3+0x194],%l0 ! Mem[000000004d800194]
lduh [%o1+0x0c8],%l5 ! Mem[000000004c8000c8]
retl
ldx [%o1+0x140],%l4 ! Mem[000000004c800140]
p30_jmpl_0_he:
ldsw [%i1+0x014],%l4 ! Mem[000000004c800014]
jmpl %g6+8,%g0
stx %l4,[%i1+0x000] ! Mem[000000004c800000]
p30_call_0_he:
lduh [%i1+0x1be],%l0 ! Mem[000000004c8001be]
ldsh [%i2+0x030],%l2 ! Mem[000000004d000030]
retl
std %l2,[%i2+0x1b0] ! Mem[000000004d0001b0]
p30_jmpl_0_ho:
ldsw [%o1+0x014],%l4 ! Mem[000000004c800014]
jmpl %g6+8,%g0
stx %l4,[%o1+0x000] ! Mem[000000004c800000]
p30_call_0_ho:
lduh [%o1+0x1be],%l0 ! Mem[000000004c8001be]
ldsh [%o2+0x030],%l2 ! Mem[000000004d000030]
retl
std %l2,[%o2+0x1b0] ! Mem[000000004d0001b0]
p31_jmpl_0_le:
ldsh [%i0+0x0a6],%l4 ! Mem[000000004e0000a6]
swap [%i3+0x0ec],%l6 ! Mem[000000004f8000ec]
std %l0,[%i0+0x0e0] ! Mem[000000004e0000e0]
ldx [%i3+0x000],%l7 ! Mem[000000004f800000]
ldd [%i1+0x040],%l6 ! Mem[000000004e800040]
stb %l0,[%i3+0x114] ! Mem[000000004f800114]
ldsb [%i1+0x1a1],%l3 ! Mem[000000004e8001a1]
jmpl %g6+8,%g0
ldd [%i1+0x0c8],%l4 ! Mem[000000004e8000c8]
p31_call_0_le:
std %l2,[%i0+0x078] ! Mem[000000004e000078]
swap [%i0+0x0b8],%l0 ! Mem[000000004e0000b8]
swap [%i3+0x000],%l2 ! Mem[000000004f800000]
swap [%i3+0x1a4],%l0 ! Mem[000000004f8001a4]
ldstub [%i2+0x061],%l4 ! Mem[000000004f000061]
retl
lduw [%i1+0x1ac],%l6 ! Mem[000000004e8001ac]
p31_jmpl_0_lo:
ldsh [%o0+0x0a6],%l4 ! Mem[000000004e0000a6]
swap [%o3+0x0ec],%l6 ! Mem[000000004f8000ec]
std %l0,[%o0+0x0e0] ! Mem[000000004e0000e0]
ldx [%o3+0x000],%l7 ! Mem[000000004f800000]
ldd [%o1+0x040],%l6 ! Mem[000000004e800040]
stb %l0,[%o3+0x114] ! Mem[000000004f800114]
ldsb [%o1+0x1a1],%l3 ! Mem[000000004e8001a1]
jmpl %g6+8,%g0
ldd [%o1+0x0c8],%l4 ! Mem[000000004e8000c8]
p31_call_0_lo:
std %l2,[%o0+0x078] ! Mem[000000004e000078]
swap [%o0+0x0b8],%l0 ! Mem[000000004e0000b8]
swap [%o3+0x000],%l2 ! Mem[000000004f800000]
swap [%o3+0x1a4],%l0 ! Mem[000000004f8001a4]
ldstub [%o2+0x061],%l4 ! Mem[000000004f000061]
retl
lduw [%o1+0x1ac],%l6 ! Mem[000000004e8001ac]
p31_jmpl_0_he:
sth %l1,[%i2+0x1a4] ! Mem[000000004f0001a4]
stw %l3,[%i3+0x1fc] ! Mem[000000004f8001fc]
swap [%i1+0x000],%l0 ! Mem[000000004e800000]
stw %l0,[%i3+0x180] ! Mem[000000004f800180]
ldstub [%i0+0x055],%l2 ! Mem[000000004e000055]
swap [%i2+0x138],%l6 ! Mem[000000004f000138]
jmpl %g6+8,%g0
stw %l1,[%i0+0x07c] ! Mem[000000004e00007c]
p31_call_0_he:
std %l2,[%i0+0x048] ! Mem[000000004e000048]
stw %l0,[%i1+0x10c] ! Mem[000000004e80010c]
ldsh [%i3+0x15c],%l2 ! Mem[000000004f80015c]
std %l0,[%i3+0x028] ! Mem[000000004f800028]
retl
swap [%i1+0x158],%l6 ! Mem[000000004e800158]
p31_jmpl_0_ho:
sth %l1,[%o2+0x1a4] ! Mem[000000004f0001a4]
stw %l3,[%o3+0x1fc] ! Mem[000000004f8001fc]
swap [%o1+0x000],%l0 ! Mem[000000004e800000]
stw %l0,[%o3+0x180] ! Mem[000000004f800180]
ldstub [%o0+0x055],%l2 ! Mem[000000004e000055]
swap [%o2+0x138],%l6 ! Mem[000000004f000138]
jmpl %g6+8,%g0
stw %l1,[%o0+0x07c] ! Mem[000000004e00007c]
p31_call_0_ho:
std %l2,[%o0+0x048] ! Mem[000000004e000048]
stw %l0,[%o1+0x10c] ! Mem[000000004e80010c]
ldsh [%o3+0x15c],%l2 ! Mem[000000004f80015c]
std %l0,[%o3+0x028] ! Mem[000000004f800028]
retl
swap [%o1+0x158],%l6 ! Mem[000000004e800158]
p32_jmpl_0_le:
ldsh [%i0+0x086],%l4 ! Mem[0000000050000086]
ldstub [%i1+0x184],%l1 ! Mem[0000000050800184]
lduw [%i1+0x044],%l4 ! Mem[0000000050800044]
ldstub [%i3+0x0c2],%l3 ! Mem[00000000518000c2]
lduw [%i0+0x0d4],%l5 ! Mem[00000000500000d4]
ldx [%i1+0x108],%l1 ! Mem[0000000050800108]
ldsw [%i2+0x198],%l2 ! Mem[0000000051000198]
jmpl %g6+8,%g0
swap [%i0+0x020],%l2 ! Mem[0000000050000020]
p32_call_0_le:
ldd [%i1+0x110],%l6 ! Mem[0000000050800110]
swap [%i1+0x04c],%l4 ! Mem[000000005080004c]
ldd [%i3+0x198],%l6 ! Mem[0000000051800198]
retl
sth %l2,[%i3+0x104] ! Mem[0000000051800104]
p32_jmpl_0_lo:
ldsh [%o0+0x086],%l4 ! Mem[0000000050000086]
ldstub [%o1+0x184],%l1 ! Mem[0000000050800184]
lduw [%o1+0x044],%l4 ! Mem[0000000050800044]
ldstub [%o3+0x0c2],%l3 ! Mem[00000000518000c2]
lduw [%o0+0x0d4],%l5 ! Mem[00000000500000d4]
ldx [%o1+0x108],%l1 ! Mem[0000000050800108]
ldsw [%o2+0x198],%l2 ! Mem[0000000051000198]
jmpl %g6+8,%g0
swap [%o0+0x020],%l2 ! Mem[0000000050000020]
p32_call_0_lo:
ldd [%o1+0x110],%l6 ! Mem[0000000050800110]
swap [%o1+0x04c],%l4 ! Mem[000000005080004c]
ldd [%o3+0x198],%l6 ! Mem[0000000051800198]
retl
sth %l2,[%o3+0x104] ! Mem[0000000051800104]
p32_jmpl_0_he:
jmpl %g6+8,%g0
ldub [%i1+0x06a],%l3 ! Mem[000000005080006a]
p32_call_0_he:
ldd [%i1+0x0c8],%l0 ! Mem[00000000508000c8]
stx %l2,[%i0+0x050] ! Mem[0000000050000050]
ldx [%i3+0x118],%l6 ! Mem[0000000051800118]
stw %l3,[%i0+0x100] ! Mem[0000000050000100]
ldsh [%i0+0x052],%l1 ! Mem[0000000050000052]
stb %l5,[%i1+0x1fa] ! Mem[00000000508001fa]
retl
ldsb [%i0+0x03e],%l4 ! Mem[000000005000003e]
p32_jmpl_0_ho:
jmpl %g6+8,%g0
ldub [%o1+0x06a],%l3 ! Mem[000000005080006a]
p32_call_0_ho:
ldd [%o1+0x0c8],%l0 ! Mem[00000000508000c8]
stx %l2,[%o0+0x050] ! Mem[0000000050000050]
ldx [%o3+0x118],%l6 ! Mem[0000000051800118]
stw %l3,[%o0+0x100] ! Mem[0000000050000100]
ldsh [%o0+0x052],%l1 ! Mem[0000000050000052]
stb %l5,[%o1+0x1fa] ! Mem[00000000508001fa]
retl
ldsb [%o0+0x03e],%l4 ! Mem[000000005000003e]
p33_jmpl_0_le:
ldsh [%i0+0x086],%l4 ! Mem[0000000052000086]
ldsh [%i0+0x0ec],%l6 ! Mem[00000000520000ec]
ldd [%i1+0x0c0],%l0 ! Mem[00000000528000c0]
ldsb [%i0+0x091],%l1 ! Mem[0000000052000091]
stb %l4,[%i0+0x0cb] ! Mem[00000000520000cb]
std %l0,[%i0+0x0f8] ! Mem[00000000520000f8]
ldstub [%i1+0x161],%l2 ! Mem[0000000052800161]
jmpl %g6+8,%g0
ldsw [%i3+0x0f0],%l2 ! Mem[00000000538000f0]
p33_call_0_le:
ldstub [%i0+0x1e3],%l3 ! Mem[00000000520001e3]
stb %l1,[%i3+0x068] ! Mem[0000000053800068]
ldsb [%i0+0x063],%l4 ! Mem[0000000052000063]
retl
ldstub [%i0+0x0c5],%l1 ! Mem[00000000520000c5]
p33_jmpl_0_lo:
ldsh [%o0+0x086],%l4 ! Mem[0000000052000086]
ldsh [%o0+0x0ec],%l6 ! Mem[00000000520000ec]
ldd [%o1+0x0c0],%l0 ! Mem[00000000528000c0]
ldsb [%o0+0x091],%l1 ! Mem[0000000052000091]
stb %l4,[%o0+0x0cb] ! Mem[00000000520000cb]
std %l0,[%o0+0x0f8] ! Mem[00000000520000f8]
ldstub [%o1+0x161],%l2 ! Mem[0000000052800161]
jmpl %g6+8,%g0
ldsw [%o3+0x0f0],%l2 ! Mem[00000000538000f0]
p33_call_0_lo:
ldstub [%o0+0x1e3],%l3 ! Mem[00000000520001e3]
stb %l1,[%o3+0x068] ! Mem[0000000053800068]
ldsb [%o0+0x063],%l4 ! Mem[0000000052000063]
retl
ldstub [%o0+0x0c5],%l1 ! Mem[00000000520000c5]
p33_jmpl_0_he:
ldd [%i3+0x020],%l4 ! Mem[0000000053800020]
ldub [%i0+0x152],%l5 ! Mem[0000000052000152]
lduh [%i1+0x034],%l4 ! Mem[0000000052800034]
swap [%i1+0x000],%l4 ! Mem[0000000052800000]
jmpl %g6+8,%g0
ldx [%i0+0x0a0],%l0 ! Mem[00000000520000a0]
p33_call_0_he:
ldstub [%i1+0x050],%l1 ! Mem[0000000052800050]
ldx [%i1+0x120],%l5 ! Mem[0000000052800120]
ldstub [%i2+0x1d4],%l0 ! Mem[00000000530001d4]
stw %l1,[%i3+0x0d8] ! Mem[00000000538000d8]
ldstub [%i0+0x0bf],%l3 ! Mem[00000000520000bf]
swap [%i0+0x098],%l6 ! Mem[0000000052000098]
std %l6,[%i0+0x198] ! Mem[0000000052000198]
retl
lduh [%i3+0x114],%l6 ! Mem[0000000053800114]
p33_jmpl_0_ho:
ldd [%o3+0x020],%l4 ! Mem[0000000053800020]
ldub [%o0+0x152],%l5 ! Mem[0000000052000152]
lduh [%o1+0x034],%l4 ! Mem[0000000052800034]
swap [%o1+0x000],%l4 ! Mem[0000000052800000]
jmpl %g6+8,%g0
ldx [%o0+0x0a0],%l0 ! Mem[00000000520000a0]
p33_call_0_ho:
ldstub [%o1+0x050],%l1 ! Mem[0000000052800050]
ldx [%o1+0x120],%l5 ! Mem[0000000052800120]
ldstub [%o2+0x1d4],%l0 ! Mem[00000000530001d4]
stw %l1,[%o3+0x0d8] ! Mem[00000000538000d8]
ldstub [%o0+0x0bf],%l3 ! Mem[00000000520000bf]
swap [%o0+0x098],%l6 ! Mem[0000000052000098]
std %l6,[%o0+0x198] ! Mem[0000000052000198]
retl
lduh [%o3+0x114],%l6 ! Mem[0000000053800114]
p34_jmpl_0_le:
ldsh [%i0+0x086],%l4 ! Mem[0000000054000086]
ldub [%i2+0x0ed],%l6 ! Mem[00000000550000ed]
stw %l1,[%i3+0x034] ! Mem[0000000055800034]
std %l4,[%i2+0x038] ! Mem[0000000055000038]
swap [%i1+0x044],%l2 ! Mem[0000000054800044]
ldd [%i2+0x148],%l2 ! Mem[0000000055000148]
swap [%i3+0x074],%l0 ! Mem[0000000055800074]
jmpl %g6+8,%g0
swap [%i2+0x1f0],%l2 ! Mem[00000000550001f0]
p34_call_0_le:
ldstub [%i2+0x093],%l3 ! Mem[0000000055000093]
ldsb [%i0+0x016],%l1 ! Mem[0000000054000016]
retl
ldx [%i0+0x100],%l4 ! Mem[0000000054000100]
p34_jmpl_0_lo:
ldsh [%o0+0x086],%l4 ! Mem[0000000054000086]
ldub [%o2+0x0ed],%l6 ! Mem[00000000550000ed]
stw %l1,[%o3+0x034] ! Mem[0000000055800034]
std %l4,[%o2+0x038] ! Mem[0000000055000038]
swap [%o1+0x044],%l2 ! Mem[0000000054800044]
ldd [%o2+0x148],%l2 ! Mem[0000000055000148]
swap [%o3+0x074],%l0 ! Mem[0000000055800074]
jmpl %g6+8,%g0
swap [%o2+0x1f0],%l2 ! Mem[00000000550001f0]
p34_call_0_lo:
ldstub [%o2+0x093],%l3 ! Mem[0000000055000093]
ldsb [%o0+0x016],%l1 ! Mem[0000000054000016]
retl
ldx [%o0+0x100],%l4 ! Mem[0000000054000100]
p34_jmpl_0_he:
lduw [%i1+0x180],%l0 ! Mem[0000000054800180]
swap [%i1+0x088],%l2 ! Mem[0000000054800088]
stb %l5,[%i0+0x026] ! Mem[0000000054000026]
lduw [%i0+0x128],%l2 ! Mem[0000000054000128]
jmpl %g6+8,%g0
sth %l6,[%i0+0x124] ! Mem[0000000054000124]
p34_call_0_he:
lduw [%i0+0x05c],%l1 ! Mem[000000005400005c]
ldub [%i2+0x029],%l4 ! Mem[0000000055000029]
ldsh [%i2+0x03c],%l4 ! Mem[000000005500003c]
ldub [%i3+0x0e0],%l1 ! Mem[00000000558000e0]
swap [%i1+0x138],%l7 ! Mem[0000000054800138]
stw %l1,[%i3+0x06c] ! Mem[000000005580006c]
retl
stx %l4,[%i1+0x080] ! Mem[0000000054800080]
p34_jmpl_0_ho:
lduw [%o1+0x180],%l0 ! Mem[0000000054800180]
swap [%o1+0x088],%l2 ! Mem[0000000054800088]
stb %l5,[%o0+0x026] ! Mem[0000000054000026]
lduw [%o0+0x128],%l2 ! Mem[0000000054000128]
jmpl %g6+8,%g0
sth %l6,[%o0+0x124] ! Mem[0000000054000124]
p34_call_0_ho:
lduw [%o0+0x05c],%l1 ! Mem[000000005400005c]
ldub [%o2+0x029],%l4 ! Mem[0000000055000029]
ldsh [%o2+0x03c],%l4 ! Mem[000000005500003c]
ldub [%o3+0x0e0],%l1 ! Mem[00000000558000e0]
swap [%o1+0x138],%l7 ! Mem[0000000054800138]
stw %l1,[%o3+0x06c] ! Mem[000000005580006c]
retl
stx %l4,[%o1+0x080] ! Mem[0000000054800080]
p35_jmpl_0_le:
ldsh [%i0+0x086],%l4 ! Mem[0000000056000086]
ldx [%i0+0x0c8],%l6 ! Mem[00000000560000c8]
sth %l1,[%i3+0x0e0] ! Mem[00000000578000e0]
ldstub [%i3+0x004],%l7 ! Mem[0000000057800004]
ldstub [%i0+0x061],%l6 ! Mem[0000000056000061]
swap [%i1+0x134],%l0 ! Mem[0000000056800134]
stb %l1,[%i1+0x0df] ! Mem[00000000568000df]
jmpl %g6+8,%g0
ldx [%i1+0x098],%l4 ! Mem[0000000056800098]
p35_call_0_le:
lduh [%i3+0x1c2],%l3 ! Mem[00000000578001c2]
ldstub [%i3+0x10b],%l3 ! Mem[000000005780010b]
ldstub [%i3+0x001],%l5 ! Mem[0000000057800001]
ldstub [%i0+0x01c],%l5 ! Mem[000000005600001c]
retl
std %l2,[%i3+0x008] ! Mem[0000000057800008]
p35_jmpl_0_lo:
ldsh [%o0+0x086],%l4 ! Mem[0000000056000086]
ldx [%o0+0x0c8],%l6 ! Mem[00000000560000c8]
sth %l1,[%o3+0x0e0] ! Mem[00000000578000e0]
ldstub [%o3+0x004],%l7 ! Mem[0000000057800004]
ldstub [%o0+0x061],%l6 ! Mem[0000000056000061]
swap [%o1+0x134],%l0 ! Mem[0000000056800134]
stb %l1,[%o1+0x0df] ! Mem[00000000568000df]
jmpl %g6+8,%g0
ldx [%o1+0x098],%l4 ! Mem[0000000056800098]
p35_call_0_lo:
lduh [%o3+0x1c2],%l3 ! Mem[00000000578001c2]
ldstub [%o3+0x10b],%l3 ! Mem[000000005780010b]
ldstub [%o3+0x001],%l5 ! Mem[0000000057800001]
ldstub [%o0+0x01c],%l5 ! Mem[000000005600001c]
retl
std %l2,[%o3+0x008] ! Mem[0000000057800008]
p35_jmpl_0_he:
stx %l5,[%i1+0x150] ! Mem[0000000056800150]
stx %l6,[%i3+0x188] ! Mem[0000000057800188]
ldx [%i0+0x098],%l2 ! Mem[0000000056000098]
std %l2,[%i3+0x0a0] ! Mem[00000000578000a0]
ldstub [%i1+0x0b4],%l5 ! Mem[00000000568000b4]
jmpl %g6+8,%g0
ldsb [%i0+0x1ec],%l1 ! Mem[00000000560001ec]
p35_call_0_he:
swap [%i0+0x1b0],%l0 ! Mem[00000000560001b0]
lduh [%i3+0x0e0],%l6 ! Mem[00000000578000e0]
sth %l7,[%i3+0x008] ! Mem[0000000057800008]
ldstub [%i3+0x073],%l3 ! Mem[0000000057800073]
ldub [%i3+0x16f],%l1 ! Mem[000000005780016f]
ldx [%i3+0x028],%l1 ! Mem[0000000057800028]
retl
stx %l6,[%i2+0x178] ! Mem[0000000057000178]
p35_jmpl_0_ho:
stx %l5,[%o1+0x150] ! Mem[0000000056800150]
stx %l6,[%o3+0x188] ! Mem[0000000057800188]
ldx [%o0+0x098],%l2 ! Mem[0000000056000098]
std %l2,[%o3+0x0a0] ! Mem[00000000578000a0]
ldstub [%o1+0x0b4],%l5 ! Mem[00000000568000b4]
jmpl %g6+8,%g0
ldsb [%o0+0x1ec],%l1 ! Mem[00000000560001ec]
p35_call_0_ho:
swap [%o0+0x1b0],%l0 ! Mem[00000000560001b0]
lduh [%o3+0x0e0],%l6 ! Mem[00000000578000e0]
sth %l7,[%o3+0x008] ! Mem[0000000057800008]
ldstub [%o3+0x073],%l3 ! Mem[0000000057800073]
ldub [%o3+0x16f],%l1 ! Mem[000000005780016f]
ldx [%o3+0x028],%l1 ! Mem[0000000057800028]
retl
stx %l6,[%o2+0x178] ! Mem[0000000057000178]
p36_jmpl_0_le:
ldsh [%i0+0x086],%l4 ! Mem[0000000058000086]
stx %l6,[%i2+0x0c8] ! Mem[00000000590000c8]
lduh [%i1+0x0c0],%l1 ! Mem[00000000588000c0]
ldub [%i0+0x024],%l7 ! Mem[0000000058000024]
ldx [%i2+0x060],%l6 ! Mem[0000000059000060]
ldsb [%i2+0x114],%l0 ! Mem[0000000059000114]
ldsw [%i0+0x180],%l3 ! Mem[0000000058000180]
jmpl %g6+8,%g0
sth %l5,[%i3+0x0ea] ! Mem[00000000598000ea]
p36_call_0_le:
ldsb [%i1+0x07d],%l2 ! Mem[000000005880007d]
sth %l1,[%i0+0x068] ! Mem[0000000058000068]
ldstub [%i1+0x063],%l4 ! Mem[0000000058800063]
sth %l1,[%i0+0x0e4] ! Mem[00000000580000e4]
ldstub [%i3+0x105],%l6 ! Mem[0000000059800105]
retl
ldx [%i0+0x010],%l4 ! Mem[0000000058000010]
p36_jmpl_0_lo:
ldsh [%o0+0x086],%l4 ! Mem[0000000058000086]
stx %l6,[%o2+0x0c8] ! Mem[00000000590000c8]
lduh [%o1+0x0c0],%l1 ! Mem[00000000588000c0]
ldub [%o0+0x024],%l7 ! Mem[0000000058000024]
ldx [%o2+0x060],%l6 ! Mem[0000000059000060]
ldsb [%o2+0x114],%l0 ! Mem[0000000059000114]
ldsw [%o0+0x180],%l3 ! Mem[0000000058000180]
jmpl %g6+8,%g0
sth %l5,[%o3+0x0ea] ! Mem[00000000598000ea]
p36_call_0_lo:
ldsb [%o1+0x07d],%l2 ! Mem[000000005880007d]
sth %l1,[%o0+0x068] ! Mem[0000000058000068]
ldstub [%o1+0x063],%l4 ! Mem[0000000058800063]
sth %l1,[%o0+0x0e4] ! Mem[00000000580000e4]
ldstub [%o3+0x105],%l6 ! Mem[0000000059800105]
retl
ldx [%o0+0x010],%l4 ! Mem[0000000058000010]
p36_jmpl_0_he:
lduh [%i2+0x184],%l1 ! Mem[0000000059000184]
swap [%i3+0x1fc],%l3 ! Mem[00000000598001fc]
ldd [%i0+0x0a0],%l2 ! Mem[00000000580000a0]
ldsw [%i1+0x094],%l5 ! Mem[0000000058800094]
jmpl %g6+8,%g0
ldstub [%i3+0x1ec],%l1 ! Mem[00000000598001ec]
p36_call_0_he:
ldub [%i2+0x1bd],%l0 ! Mem[00000000590001bd]
swap [%i1+0x1c4],%l0 ! Mem[00000000588001c4]
ldsh [%i1+0x0fe],%l3 ! Mem[00000000588000fe]
stb %l4,[%i2+0x043] ! Mem[0000000059000043]
std %l0,[%i3+0x168] ! Mem[0000000059800168]
swap [%i3+0x04c],%l2 ! Mem[000000005980004c]
retl
stb %l7,[%i0+0x01e] ! Mem[000000005800001e]
p36_jmpl_0_ho:
lduh [%o2+0x184],%l1 ! Mem[0000000059000184]
swap [%o3+0x1fc],%l3 ! Mem[00000000598001fc]
ldd [%o0+0x0a0],%l2 ! Mem[00000000580000a0]
ldsw [%o1+0x094],%l5 ! Mem[0000000058800094]
jmpl %g6+8,%g0
ldstub [%o3+0x1ec],%l1 ! Mem[00000000598001ec]
p36_call_0_ho:
ldub [%o2+0x1bd],%l0 ! Mem[00000000590001bd]
swap [%o1+0x1c4],%l0 ! Mem[00000000588001c4]
ldsh [%o1+0x0fe],%l3 ! Mem[00000000588000fe]
stb %l4,[%o2+0x043] ! Mem[0000000059000043]
std %l0,[%o3+0x168] ! Mem[0000000059800168]
swap [%o3+0x04c],%l2 ! Mem[000000005980004c]
retl
stb %l7,[%o0+0x01e] ! Mem[000000005800001e]
p37_jmpl_0_le:
ldsh [%i0+0x0a6],%l4 ! Mem[000000005a0000a6]
swap [%i0+0x184],%l1 ! Mem[000000005a000184]
ldstub [%i3+0x065],%l4 ! Mem[000000005b800065]
swap [%i0+0x090],%l1 ! Mem[000000005a000090]
stx %l4,[%i3+0x0c8] ! Mem[000000005b8000c8]
ldsb [%i3+0x0fa],%l1 ! Mem[000000005b8000fa]
sth %l2,[%i2+0x032] ! Mem[000000005b000032]
jmpl %g6+8,%g0
ldstub [%i2+0x0f2],%l2 ! Mem[000000005b0000f2]
p37_call_0_le:
stw %l3,[%i2+0x1c0] ! Mem[000000005b0001c0]
ldsw [%i3+0x068],%l1 ! Mem[000000005b800068]
ldstub [%i3+0x063],%l4 ! Mem[000000005b800063]
retl
stx %l5,[%i3+0x018] ! Mem[000000005b800018]
p37_jmpl_0_lo:
ldsh [%o0+0x0a6],%l4 ! Mem[000000005a0000a6]
swap [%o0+0x184],%l1 ! Mem[000000005a000184]
ldstub [%o3+0x065],%l4 ! Mem[000000005b800065]
swap [%o0+0x090],%l1 ! Mem[000000005a000090]
stx %l4,[%o3+0x0c8] ! Mem[000000005b8000c8]
ldsb [%o3+0x0fa],%l1 ! Mem[000000005b8000fa]
sth %l2,[%o2+0x032] ! Mem[000000005b000032]
jmpl %g6+8,%g0
ldstub [%o2+0x0f2],%l2 ! Mem[000000005b0000f2]
p37_call_0_lo:
stw %l3,[%o2+0x1c0] ! Mem[000000005b0001c0]
ldsw [%o3+0x068],%l1 ! Mem[000000005b800068]
ldstub [%o3+0x063],%l4 ! Mem[000000005b800063]
retl
stx %l5,[%o3+0x018] ! Mem[000000005b800018]
p37_jmpl_0_he:
ldd [%i2+0x020],%l4 ! Mem[000000005b000020]
ldd [%i1+0x170],%l4 ! Mem[000000005a800170]
ldub [%i3+0x1a9],%l6 ! Mem[000000005b8001a9]
lduw [%i3+0x034],%l0 ! Mem[000000005b800034]
std %l4,[%i0+0x088] ! Mem[000000005a000088]
ldstub [%i1+0x078],%l4 ! Mem[000000005a800078]
jmpl %g6+8,%g0
ldub [%i3+0x021],%l6 ! Mem[000000005b800021]
p37_call_0_he:
stw %l0,[%i3+0x19c] ! Mem[000000005b80019c]
retl
ldsw [%i3+0x008],%l7 ! Mem[000000005b800008]
p37_jmpl_0_ho:
ldd [%o2+0x020],%l4 ! Mem[000000005b000020]
ldd [%o1+0x170],%l4 ! Mem[000000005a800170]
ldub [%o3+0x1a9],%l6 ! Mem[000000005b8001a9]
lduw [%o3+0x034],%l0 ! Mem[000000005b800034]
std %l4,[%o0+0x088] ! Mem[000000005a000088]
ldstub [%o1+0x078],%l4 ! Mem[000000005a800078]
jmpl %g6+8,%g0
ldub [%o3+0x021],%l6 ! Mem[000000005b800021]
p37_call_0_ho:
stw %l0,[%o3+0x19c] ! Mem[000000005b80019c]
retl
ldsw [%o3+0x008],%l7 ! Mem[000000005b800008]
p38_jmpl_0_le:
ldsh [%i0+0x0a6],%l4 ! Mem[000000005c0000a6]
ldd [%i3+0x0c8],%l6 ! Mem[000000005d8000c8]
lduh [%i0+0x014],%l1 ! Mem[000000005c000014]
std %l2,[%i3+0x0c0] ! Mem[000000005d8000c0]
lduw [%i0+0x0f4],%l5 ! Mem[000000005c0000f4]
swap [%i0+0x0d8],%l1 ! Mem[000000005c0000d8]
swap [%i1+0x010],%l2 ! Mem[000000005c800010]
jmpl %g6+8,%g0
swap [%i2+0x0d0],%l2 ! Mem[000000005d0000d0]
p38_call_0_le:
stx %l3,[%i0+0x1e0] ! Mem[000000005c0001e0]
ldstub [%i0+0x10b],%l3 ! Mem[000000005c00010b]
swap [%i3+0x124],%l4 ! Mem[000000005d800124]
retl
ldstub [%i1+0x1b6],%l0 ! Mem[000000005c8001b6]
p38_jmpl_0_lo:
ldsh [%o0+0x0a6],%l4 ! Mem[000000005c0000a6]
ldd [%o3+0x0c8],%l6 ! Mem[000000005d8000c8]
lduh [%o0+0x014],%l1 ! Mem[000000005c000014]
std %l2,[%o3+0x0c0] ! Mem[000000005d8000c0]
lduw [%o0+0x0f4],%l5 ! Mem[000000005c0000f4]
swap [%o0+0x0d8],%l1 ! Mem[000000005c0000d8]
swap [%o1+0x010],%l2 ! Mem[000000005c800010]
jmpl %g6+8,%g0
swap [%o2+0x0d0],%l2 ! Mem[000000005d0000d0]
p38_call_0_lo:
stx %l3,[%o0+0x1e0] ! Mem[000000005c0001e0]
ldstub [%o0+0x10b],%l3 ! Mem[000000005c00010b]
swap [%o3+0x124],%l4 ! Mem[000000005d800124]
retl
ldstub [%o1+0x1b6],%l0 ! Mem[000000005c8001b6]
p38_jmpl_0_he:
jmpl %g6+8,%g0
ldsb [%i2+0x0a8],%l2 ! Mem[000000005d0000a8]
p38_call_0_he:
ldub [%i0+0x0d6],%l7 ! Mem[000000005c0000d6]
swap [%i3+0x060],%l0 ! Mem[000000005d800060]
stb %l6,[%i2+0x13a] ! Mem[000000005d00013a]
std %l0,[%i2+0x128] ! Mem[000000005d000128]
stb %l2,[%i2+0x011] ! Mem[000000005d000011]
lduh [%i1+0x03c],%l4 ! Mem[000000005c80003c]
retl
std %l0,[%i3+0x0c0] ! Mem[000000005d8000c0]
p38_jmpl_0_ho:
jmpl %g6+8,%g0
ldsb [%o2+0x0a8],%l2 ! Mem[000000005d0000a8]
p38_call_0_ho:
ldub [%o0+0x0d6],%l7 ! Mem[000000005c0000d6]
swap [%o3+0x060],%l0 ! Mem[000000005d800060]
stb %l6,[%o2+0x13a] ! Mem[000000005d00013a]
std %l0,[%o2+0x128] ! Mem[000000005d000128]
stb %l2,[%o2+0x011] ! Mem[000000005d000011]
lduh [%o1+0x03c],%l4 ! Mem[000000005c80003c]
retl
std %l0,[%o3+0x0c0] ! Mem[000000005d8000c0]
p39_jmpl_0_le:
ldsh [%i0+0x0a6],%l4 ! Mem[000000005e0000a6]
ldstub [%i2+0x0cd],%l6 ! Mem[000000005f0000cd]
swap [%i1+0x0e0],%l1 ! Mem[000000005e8000e0]
ldd [%i2+0x0b0],%l0 ! Mem[000000005f0000b0]
swap [%i1+0x0c8],%l4 ! Mem[000000005e8000c8]
lduh [%i0+0x074],%l7 ! Mem[000000005e000074]
lduw [%i1+0x1a0],%l3 ! Mem[000000005e8001a0]
jmpl %g6+8,%g0
ldd [%i0+0x0c8],%l4 ! Mem[000000005e0000c8]
p39_call_0_le:
stb %l5,[%i0+0x0ab] ! Mem[000000005e0000ab]
swap [%i1+0x048],%l1 ! Mem[000000005e800048]
ldub [%i1+0x043],%l4 ! Mem[000000005e800043]
ldsb [%i2+0x03c],%l5 ! Mem[000000005f00003c]
lduh [%i1+0x032],%l5 ! Mem[000000005e800032]
retl
ldstub [%i1+0x0bd],%l6 ! Mem[000000005e8000bd]
p39_jmpl_0_lo:
ldsh [%o0+0x0a6],%l4 ! Mem[000000005e0000a6]
ldstub [%o2+0x0cd],%l6 ! Mem[000000005f0000cd]
swap [%o1+0x0e0],%l1 ! Mem[000000005e8000e0]
ldd [%o2+0x0b0],%l0 ! Mem[000000005f0000b0]
swap [%o1+0x0c8],%l4 ! Mem[000000005e8000c8]
lduh [%o0+0x074],%l7 ! Mem[000000005e000074]
lduw [%o1+0x1a0],%l3 ! Mem[000000005e8001a0]
jmpl %g6+8,%g0
ldd [%o0+0x0c8],%l4 ! Mem[000000005e0000c8]
p39_call_0_lo:
stb %l5,[%o0+0x0ab] ! Mem[000000005e0000ab]
swap [%o1+0x048],%l1 ! Mem[000000005e800048]
ldub [%o1+0x043],%l4 ! Mem[000000005e800043]
ldsb [%o2+0x03c],%l5 ! Mem[000000005f00003c]
lduh [%o1+0x032],%l5 ! Mem[000000005e800032]
retl
ldstub [%o1+0x0bd],%l6 ! Mem[000000005e8000bd]
p39_jmpl_0_he:
ldx [%i1+0x110],%l2 ! Mem[000000005e800110]
jmpl %g6+8,%g0
ldsb [%i0+0x034],%l0 ! Mem[000000005e000034]
p39_call_0_he:
ldd [%i2+0x128],%l0 ! Mem[000000005f000128]
swap [%i2+0x024],%l4 ! Mem[000000005f000024]
sth %l1,[%i1+0x068] ! Mem[000000005e800068]
ldub [%i3+0x19d],%l0 ! Mem[000000005f80019d]
ldub [%i0+0x11a],%l7 ! Mem[000000005e00011a]
lduh [%i1+0x06e],%l1 ! Mem[000000005e80006e]
retl
stx %l2,[%i1+0x048] ! Mem[000000005e800048]
p39_jmpl_0_ho:
ldx [%o1+0x110],%l2 ! Mem[000000005e800110]
jmpl %g6+8,%g0
ldsb [%o0+0x034],%l0 ! Mem[000000005e000034]
p39_call_0_ho:
ldd [%o2+0x128],%l0 ! Mem[000000005f000128]
swap [%o2+0x024],%l4 ! Mem[000000005f000024]
sth %l1,[%o1+0x068] ! Mem[000000005e800068]
ldub [%o3+0x19d],%l0 ! Mem[000000005f80019d]
ldub [%o0+0x11a],%l7 ! Mem[000000005e00011a]
lduh [%o1+0x06e],%l1 ! Mem[000000005e80006e]
retl
stx %l2,[%o1+0x048] ! Mem[000000005e800048]
p40_jmpl_0_le:
ldsh [%i0+0x0a6],%l4 ! Mem[00000000600000a6]
ldx [%i3+0x0c8],%l6 ! Mem[00000000618000c8]
lduw [%i0+0x0c0],%l1 ! Mem[00000000600000c0]
ldd [%i0+0x020],%l6 ! Mem[0000000060000020]
stx %l6,[%i1+0x040] ! Mem[0000000060800040]
lduh [%i1+0x114],%l0 ! Mem[0000000060800114]
ldub [%i2+0x0ff],%l1 ! Mem[00000000610000ff]
jmpl %g6+8,%g0
sth %l5,[%i3+0x0ea] ! Mem[00000000618000ea]
p40_call_0_le:
ldsw [%i3+0x07c],%l2 ! Mem[000000006180007c]
ldsw [%i0+0x074],%l0 ! Mem[0000000060000074]
std %l2,[%i2+0x1f0] ! Mem[00000000610001f0]
swap [%i0+0x088],%l4 ! Mem[0000000060000088]
lduh [%i0+0x160],%l0 ! Mem[0000000060000160]
retl
std %l0,[%i2+0x108] ! Mem[0000000061000108]
p40_jmpl_0_lo:
ldsh [%o0+0x0a6],%l4 ! Mem[00000000600000a6]
ldx [%o3+0x0c8],%l6 ! Mem[00000000618000c8]
lduw [%o0+0x0c0],%l1 ! Mem[00000000600000c0]
ldd [%o0+0x020],%l6 ! Mem[0000000060000020]
stx %l6,[%o1+0x040] ! Mem[0000000060800040]
lduh [%o1+0x114],%l0 ! Mem[0000000060800114]
ldub [%o2+0x0ff],%l1 ! Mem[00000000610000ff]
jmpl %g6+8,%g0
sth %l5,[%o3+0x0ea] ! Mem[00000000618000ea]
p40_call_0_lo:
ldsw [%o3+0x07c],%l2 ! Mem[000000006180007c]
ldsw [%o0+0x074],%l0 ! Mem[0000000060000074]
std %l2,[%o2+0x1f0] ! Mem[00000000610001f0]
swap [%o0+0x088],%l4 ! Mem[0000000060000088]
lduh [%o0+0x160],%l0 ! Mem[0000000060000160]
retl
std %l0,[%o2+0x108] ! Mem[0000000061000108]
p40_jmpl_0_he:
stw %l0,[%i3+0x194] ! Mem[0000000061800194]
ldstub [%i2+0x0e9],%l5 ! Mem[00000000610000e9]
swap [%i0+0x020],%l0 ! Mem[0000000060000020]
lduw [%i3+0x180],%l0 ! Mem[0000000061800180]
jmpl %g6+8,%g0
swap [%i2+0x1cc],%l1 ! Mem[00000000610001cc]
p40_call_0_he:
stw %l0,[%i2+0x190] ! Mem[0000000061000190]
stb %l6,[%i0+0x0c0] ! Mem[00000000600000c0]
std %l6,[%i1+0x008] ! Mem[0000000060800008]
ldub [%i1+0x073],%l3 ! Mem[0000000060800073]
ldx [%i2+0x178],%l2 ! Mem[0000000061000178]
stb %l2,[%i3+0x04e] ! Mem[000000006180004e]
retl
std %l6,[%i2+0x038] ! Mem[0000000061000038]
p40_jmpl_0_ho:
stw %l0,[%o3+0x194] ! Mem[0000000061800194]
ldstub [%o2+0x0e9],%l5 ! Mem[00000000610000e9]
swap [%o0+0x020],%l0 ! Mem[0000000060000020]
lduw [%o3+0x180],%l0 ! Mem[0000000061800180]
jmpl %g6+8,%g0
swap [%o2+0x1cc],%l1 ! Mem[00000000610001cc]
p40_call_0_ho:
stw %l0,[%o2+0x190] ! Mem[0000000061000190]
stb %l6,[%o0+0x0c0] ! Mem[00000000600000c0]
std %l6,[%o1+0x008] ! Mem[0000000060800008]
ldub [%o1+0x073],%l3 ! Mem[0000000060800073]
ldx [%o2+0x178],%l2 ! Mem[0000000061000178]
stb %l2,[%o3+0x04e] ! Mem[000000006180004e]
retl
std %l6,[%o2+0x038] ! Mem[0000000061000038]
p41_jmpl_0_le:
ldsh [%i0+0x086],%l4 ! Mem[0000000062000086]
stx %l6,[%i2+0x0c8] ! Mem[00000000630000c8]
ldstub [%i3+0x0c1],%l1 ! Mem[00000000638000c1]
ldstub [%i2+0x004],%l7 ! Mem[0000000063000004]
ldx [%i0+0x0f0],%l5 ! Mem[00000000620000f0]
sth %l1,[%i1+0x0da] ! Mem[00000000628000da]
stw %l2,[%i1+0x140] ! Mem[0000000062800140]
jmpl %g6+8,%g0
ldstub [%i0+0x0b2],%l1 ! Mem[00000000620000b2]
p41_call_0_le:
swap [%i0+0x088],%l5 ! Mem[0000000062000088]
ldsh [%i0+0x09a],%l0 ! Mem[000000006200009a]
swap [%i0+0x020],%l2 ! Mem[0000000062000020]
stx %l1,[%i0+0x0c0] ! Mem[00000000620000c0]
lduw [%i2+0x104],%l6 ! Mem[0000000063000104]
retl
lduw [%i3+0x010],%l4 ! Mem[0000000063800010]
p41_jmpl_0_lo:
ldsh [%o0+0x086],%l4 ! Mem[0000000062000086]
stx %l6,[%o2+0x0c8] ! Mem[00000000630000c8]
ldstub [%o3+0x0c1],%l1 ! Mem[00000000638000c1]
ldstub [%o2+0x004],%l7 ! Mem[0000000063000004]
ldx [%o0+0x0f0],%l5 ! Mem[00000000620000f0]
sth %l1,[%o1+0x0da] ! Mem[00000000628000da]
stw %l2,[%o1+0x140] ! Mem[0000000062800140]
jmpl %g6+8,%g0
ldstub [%o0+0x0b2],%l1 ! Mem[00000000620000b2]
p41_call_0_lo:
swap [%o0+0x088],%l5 ! Mem[0000000062000088]
ldsh [%o0+0x09a],%l0 ! Mem[000000006200009a]
swap [%o0+0x020],%l2 ! Mem[0000000062000020]
stx %l1,[%o0+0x0c0] ! Mem[00000000620000c0]
lduw [%o2+0x104],%l6 ! Mem[0000000063000104]
retl
lduw [%o3+0x010],%l4 ! Mem[0000000063800010]
p41_jmpl_0_he:
ldstub [%i1+0x1a5],%l1 ! Mem[00000000628001a5]
ldstub [%i2+0x0ba],%l2 ! Mem[00000000630000ba]
stb %l2,[%i0+0x080] ! Mem[0000000062000080]
sth %l5,[%i1+0x094] ! Mem[0000000062800094]
jmpl %g6+8,%g0
lduh [%i0+0x020],%l6 ! Mem[0000000062000020]
p41_call_0_he:
ldd [%i2+0x198],%l0 ! Mem[0000000063000198]
retl
ldsb [%i3+0x1e4],%l0 ! Mem[00000000638001e4]
p41_jmpl_0_ho:
ldstub [%o1+0x1a5],%l1 ! Mem[00000000628001a5]
ldstub [%o2+0x0ba],%l2 ! Mem[00000000630000ba]
stb %l2,[%o0+0x080] ! Mem[0000000062000080]
sth %l5,[%o1+0x094] ! Mem[0000000062800094]
jmpl %g6+8,%g0
lduh [%o0+0x020],%l6 ! Mem[0000000062000020]
p41_call_0_ho:
ldd [%o2+0x198],%l0 ! Mem[0000000063000198]
retl
ldsb [%o3+0x1e4],%l0 ! Mem[00000000638001e4]
p42_jmpl_0_le:
ldsh [%i1+0x0a6],%l4 ! Mem[00000000648000a6]
ldstub [%i1+0x1a4],%l1 ! Mem[00000000648001a4]
ldsh [%i2+0x014],%l1 ! Mem[0000000065000014]
ldd [%i1+0x0e0],%l2 ! Mem[00000000648000e0]
lduw [%i2+0x0d4],%l5 ! Mem[00000000650000d4]
ldstub [%i3+0x0da],%l1 ! Mem[00000000658000da]
swap [%i2+0x140],%l2 ! Mem[0000000065000140]
jmpl %g6+8,%g0
stw %l2,[%i0+0x0d0] ! Mem[00000000640000d0]
p42_call_0_le:
ldstub [%i0+0x09a],%l0 ! Mem[000000006400009a]
ldsw [%i2+0x014],%l1 ! Mem[0000000065000014]
ldub [%i0+0x19e],%l6 ! Mem[000000006400019e]
retl
lduh [%i1+0x124],%l2 ! Mem[0000000064800124]
p42_jmpl_0_lo:
ldsh [%o1+0x0a6],%l4 ! Mem[00000000648000a6]
ldstub [%o1+0x1a4],%l1 ! Mem[00000000648001a4]
ldsh [%o2+0x014],%l1 ! Mem[0000000065000014]
ldd [%o1+0x0e0],%l2 ! Mem[00000000648000e0]
lduw [%o2+0x0d4],%l5 ! Mem[00000000650000d4]
ldstub [%o3+0x0da],%l1 ! Mem[00000000658000da]
swap [%o2+0x140],%l2 ! Mem[0000000065000140]
jmpl %g6+8,%g0
stw %l2,[%o0+0x0d0] ! Mem[00000000640000d0]
p42_call_0_lo:
ldstub [%o0+0x09a],%l0 ! Mem[000000006400009a]
ldsw [%o2+0x014],%l1 ! Mem[0000000065000014]
ldub [%o0+0x19e],%l6 ! Mem[000000006400019e]
retl
lduh [%o1+0x124],%l2 ! Mem[0000000064800124]
p42_jmpl_0_he:
jmpl %g6+8,%g0
ldub [%i1+0x06a],%l3 ! Mem[000000006480006a]
p42_call_0_he:
swap [%i3+0x0cc],%l2 ! Mem[00000000658000cc]
stw %l2,[%i2+0x170] ! Mem[0000000065000170]
ldsb [%i3+0x06a],%l2 ! Mem[000000006580006a]
stw %l7,[%i1+0x108] ! Mem[0000000064800108]
ldub [%i1+0x070],%l1 ! Mem[0000000064800070]
ldsb [%i0+0x102],%l5 ! Mem[0000000064000102]
retl
std %l4,[%i1+0x080] ! Mem[0000000064800080]
p42_jmpl_0_ho:
jmpl %g6+8,%g0
ldub [%o1+0x06a],%l3 ! Mem[000000006480006a]
p42_call_0_ho:
swap [%o3+0x0cc],%l2 ! Mem[00000000658000cc]
stw %l2,[%o2+0x170] ! Mem[0000000065000170]
ldsb [%o3+0x06a],%l2 ! Mem[000000006580006a]
stw %l7,[%o1+0x108] ! Mem[0000000064800108]
ldub [%o1+0x070],%l1 ! Mem[0000000064800070]
ldsb [%o0+0x102],%l5 ! Mem[0000000064000102]
retl
std %l4,[%o1+0x080] ! Mem[0000000064800080]
p43_jmpl_0_le:
ldsh [%i1+0x086],%l4 ! Mem[0000000066800086]
ldd [%i2+0x0c8],%l6 ! Mem[00000000670000c8]
swap [%i0+0x0e0],%l1 ! Mem[00000000660000e0]
stw %l7,[%i0+0x004] ! Mem[0000000066000004]
stb %l6,[%i1+0x041] ! Mem[0000000066800041]
lduw [%i2+0x134],%l0 ! Mem[0000000067000134]
ldx [%i1+0x0d8],%l1 ! Mem[00000000668000d8]
jmpl %g6+8,%g0
ldstub [%i3+0x0bb],%l4 ! Mem[00000000678000bb]
p43_call_0_le:
ldstub [%i1+0x07d],%l2 ! Mem[000000006680007d]
ldsb [%i3+0x055],%l0 ! Mem[0000000067800055]
lduw [%i1+0x1d0],%l2 ! Mem[00000000668001d0]
swap [%i0+0x088],%l4 ! Mem[0000000066000088]
retl
ldd [%i3+0x160],%l0 ! Mem[0000000067800160]
p43_jmpl_0_lo:
ldsh [%o1+0x086],%l4 ! Mem[0000000066800086]
ldd [%o2+0x0c8],%l6 ! Mem[00000000670000c8]
swap [%o0+0x0e0],%l1 ! Mem[00000000660000e0]
stw %l7,[%o0+0x004] ! Mem[0000000066000004]
stb %l6,[%o1+0x041] ! Mem[0000000066800041]
lduw [%o2+0x134],%l0 ! Mem[0000000067000134]
ldx [%o1+0x0d8],%l1 ! Mem[00000000668000d8]
jmpl %g6+8,%g0
ldstub [%o3+0x0bb],%l4 ! Mem[00000000678000bb]
p43_call_0_lo:
ldstub [%o1+0x07d],%l2 ! Mem[000000006680007d]
ldsb [%o3+0x055],%l0 ! Mem[0000000067800055]
lduw [%o1+0x1d0],%l2 ! Mem[00000000668001d0]
swap [%o0+0x088],%l4 ! Mem[0000000066000088]
retl
ldd [%o3+0x160],%l0 ! Mem[0000000067800160]
p43_jmpl_0_he:
ldx [%i1+0x100],%l4 ! Mem[0000000066800100]
jmpl %g6+8,%g0
ldstub [%i0+0x1b6],%l0 ! Mem[00000000660001b6]
p43_call_0_he:
retl
ldd [%i0+0x0a8],%l2 ! Mem[00000000660000a8]
p43_jmpl_0_ho:
ldx [%o1+0x100],%l4 ! Mem[0000000066800100]
jmpl %g6+8,%g0
ldstub [%o0+0x1b6],%l0 ! Mem[00000000660001b6]
p43_call_0_ho:
retl
ldd [%o0+0x0a8],%l2 ! Mem[00000000660000a8]
p44_jmpl_0_le:
ldsh [%i1+0x086],%l4 ! Mem[0000000068800086]
ldstub [%i1+0x0cd],%l6 ! Mem[00000000688000cd]
std %l0,[%i3+0x0c0] ! Mem[00000000698000c0]
swap [%i1+0x024],%l7 ! Mem[0000000068800024]
swap [%i0+0x040],%l6 ! Mem[0000000068000040]
swap [%i3+0x114],%l0 ! Mem[0000000069800114]
swap [%i3+0x180],%l3 ! Mem[0000000069800180]
jmpl %g6+8,%g0
sth %l5,[%i2+0x0ea] ! Mem[00000000690000ea]
p44_call_0_le:
stb %l2,[%i1+0x07d] ! Mem[000000006880007d]
swap [%i1+0x074],%l0 ! Mem[0000000068800074]
lduh [%i2+0x1d0],%l2 ! Mem[00000000690001d0]
stx %l0,[%i2+0x180] ! Mem[0000000069000180]
ldstub [%i2+0x061],%l4 ! Mem[0000000069000061]
retl
ldd [%i0+0x188],%l6 ! Mem[0000000068000188]
p44_jmpl_0_lo:
ldsh [%o1+0x086],%l4 ! Mem[0000000068800086]
ldstub [%o1+0x0cd],%l6 ! Mem[00000000688000cd]
std %l0,[%o3+0x0c0] ! Mem[00000000698000c0]
swap [%o1+0x024],%l7 ! Mem[0000000068800024]
swap [%o0+0x040],%l6 ! Mem[0000000068000040]
swap [%o3+0x114],%l0 ! Mem[0000000069800114]
swap [%o3+0x180],%l3 ! Mem[0000000069800180]
jmpl %g6+8,%g0
sth %l5,[%o2+0x0ea] ! Mem[00000000690000ea]
p44_call_0_lo:
stb %l2,[%o1+0x07d] ! Mem[000000006880007d]
swap [%o1+0x074],%l0 ! Mem[0000000068800074]
lduh [%o2+0x1d0],%l2 ! Mem[00000000690001d0]
stx %l0,[%o2+0x180] ! Mem[0000000069000180]
ldstub [%o2+0x061],%l4 ! Mem[0000000069000061]
retl
ldd [%o0+0x188],%l6 ! Mem[0000000068000188]
p44_jmpl_0_he:
swap [%i1+0x104],%l2 ! Mem[0000000068800104]
ldstub [%i1+0x0e9],%l5 ! Mem[00000000688000e9]
swap [%i2+0x160],%l4 ! Mem[0000000069000160]
stx %l0,[%i0+0x0e8] ! Mem[00000000680000e8]
ldx [%i0+0x158],%l2 ! Mem[0000000068000158]
ldsb [%i2+0x119],%l6 ! Mem[0000000069000119]
jmpl %g6+8,%g0
ldsw [%i0+0x05c],%l1 ! Mem[000000006800005c]
p44_call_0_he:
ldx [%i1+0x048],%l2 ! Mem[0000000068800048]
std %l0,[%i1+0x108] ! Mem[0000000068800108]
ldstub [%i1+0x013],%l2 ! Mem[0000000068800013]
sth %l2,[%i0+0x0b2] ! Mem[00000000680000b2]
retl
ldub [%i0+0x1b2],%l6 ! Mem[00000000680001b2]
p44_jmpl_0_ho:
swap [%o1+0x104],%l2 ! Mem[0000000068800104]
ldstub [%o1+0x0e9],%l5 ! Mem[00000000688000e9]
swap [%o2+0x160],%l4 ! Mem[0000000069000160]
stx %l0,[%o0+0x0e8] ! Mem[00000000680000e8]
ldx [%o0+0x158],%l2 ! Mem[0000000068000158]
ldsb [%o2+0x119],%l6 ! Mem[0000000069000119]
jmpl %g6+8,%g0
ldsw [%o0+0x05c],%l1 ! Mem[000000006800005c]
p44_call_0_ho:
ldx [%o1+0x048],%l2 ! Mem[0000000068800048]
std %l0,[%o1+0x108] ! Mem[0000000068800108]
ldstub [%o1+0x013],%l2 ! Mem[0000000068800013]
sth %l2,[%o0+0x0b2] ! Mem[00000000680000b2]
retl
ldub [%o0+0x1b2],%l6 ! Mem[00000000680001b2]
p45_jmpl_0_le:
ldsh [%i1+0x086],%l4 ! Mem[000000006a800086]
lduh [%i3+0x0ec],%l6 ! Mem[000000006b8000ec]
ldstub [%i1+0x0e1],%l1 ! Mem[000000006a8000e1]
ldsb [%i1+0x0b1],%l1 ! Mem[000000006a8000b1]
ldx [%i2+0x0d0],%l5 ! Mem[000000006b0000d0]
ldsh [%i3+0x0fa],%l1 ! Mem[000000006b8000fa]
ldstub [%i1+0x141],%l2 ! Mem[000000006a800141]
jmpl %g6+8,%g0
ldd [%i3+0x0f0],%l2 ! Mem[000000006b8000f0]
p45_call_0_le:
ldstub [%i0+0x1e3],%l3 ! Mem[000000006a0001e3]
swap [%i2+0x014],%l1 ! Mem[000000006b000014]
stb %l4,[%i3+0x124] ! Mem[000000006b800124]
retl
stw %l0,[%i3+0x1b4] ! Mem[000000006b8001b4]
p45_jmpl_0_lo:
ldsh [%o1+0x086],%l4 ! Mem[000000006a800086]
lduh [%o3+0x0ec],%l6 ! Mem[000000006b8000ec]
ldstub [%o1+0x0e1],%l1 ! Mem[000000006a8000e1]
ldsb [%o1+0x0b1],%l1 ! Mem[000000006a8000b1]
ldx [%o2+0x0d0],%l5 ! Mem[000000006b0000d0]
ldsh [%o3+0x0fa],%l1 ! Mem[000000006b8000fa]
ldstub [%o1+0x141],%l2 ! Mem[000000006a800141]
jmpl %g6+8,%g0
ldd [%o3+0x0f0],%l2 ! Mem[000000006b8000f0]
p45_call_0_lo:
ldstub [%o0+0x1e3],%l3 ! Mem[000000006a0001e3]
swap [%o2+0x014],%l1 ! Mem[000000006b000014]
stb %l4,[%o3+0x124] ! Mem[000000006b800124]
retl
stw %l0,[%o3+0x1b4] ! Mem[000000006b8001b4]
p45_jmpl_0_he:
jmpl %g6+8,%g0
ldstub [%i1+0x0a8],%l2 ! Mem[000000006a8000a8]
p45_call_0_he:
ldstub [%i1+0x0f6],%l7 ! Mem[000000006a8000f6]
stx %l0,[%i1+0x040] ! Mem[000000006a800040]
stb %l6,[%i3+0x11a] ! Mem[000000006b80011a]
ldub [%i3+0x10a],%l1 ! Mem[000000006b80010a]
sth %l4,[%i1+0x006] ! Mem[000000006a800006]
ldsw [%i3+0x048],%l1 ! Mem[000000006b800048]
retl
lduw [%i2+0x19c],%l0 ! Mem[000000006b00019c]
p45_jmpl_0_ho:
jmpl %g6+8,%g0
ldstub [%o1+0x0a8],%l2 ! Mem[000000006a8000a8]
p45_call_0_ho:
ldstub [%o1+0x0f6],%l7 ! Mem[000000006a8000f6]
stx %l0,[%o1+0x040] ! Mem[000000006a800040]
stb %l6,[%o3+0x11a] ! Mem[000000006b80011a]
ldub [%o3+0x10a],%l1 ! Mem[000000006b80010a]
sth %l4,[%o1+0x006] ! Mem[000000006a800006]
ldsw [%o3+0x048],%l1 ! Mem[000000006b800048]
retl
lduw [%o2+0x19c],%l0 ! Mem[000000006b00019c]
p46_jmpl_0_le:
ldsh [%i1+0x0a6],%l4 ! Mem[000000006c8000a6]
sth %l6,[%i2+0x0ec] ! Mem[000000006d0000ec]
ldd [%i0+0x0e0],%l0 ! Mem[000000006c0000e0]
ldsb [%i0+0x024],%l7 ! Mem[000000006c000024]
ldub [%i1+0x041],%l6 ! Mem[000000006c800041]
lduh [%i1+0x114],%l0 ! Mem[000000006c800114]
sth %l1,[%i0+0x0de] ! Mem[000000006c0000de]
jmpl %g6+8,%g0
sth %l4,[%i1+0x0ba] ! Mem[000000006c8000ba]
p46_call_0_le:
ldstub [%i0+0x14d],%l2 ! Mem[000000006c00014d]
ldstub [%i0+0x0bb],%l0 ! Mem[000000006c0000bb]
ldstub [%i0+0x001],%l2 ! Mem[000000006c000001]
stb %l0,[%i3+0x1a4] ! Mem[000000006d8001a4]
retl
ldd [%i0+0x040],%l4 ! Mem[000000006c000040]
p46_jmpl_0_lo:
ldsh [%o1+0x0a6],%l4 ! Mem[000000006c8000a6]
sth %l6,[%o2+0x0ec] ! Mem[000000006d0000ec]
ldd [%o0+0x0e0],%l0 ! Mem[000000006c0000e0]
ldsb [%o0+0x024],%l7 ! Mem[000000006c000024]
ldub [%o1+0x041],%l6 ! Mem[000000006c800041]
lduh [%o1+0x114],%l0 ! Mem[000000006c800114]
sth %l1,[%o0+0x0de] ! Mem[000000006c0000de]
jmpl %g6+8,%g0
sth %l4,[%o1+0x0ba] ! Mem[000000006c8000ba]
p46_call_0_lo:
ldstub [%o0+0x14d],%l2 ! Mem[000000006c00014d]
ldstub [%o0+0x0bb],%l0 ! Mem[000000006c0000bb]
ldstub [%o0+0x001],%l2 ! Mem[000000006c000001]
stb %l0,[%o3+0x1a4] ! Mem[000000006d8001a4]
retl
ldd [%o0+0x040],%l4 ! Mem[000000006c000040]
p46_jmpl_0_he:
stw %l6,[%i0+0x19c] ! Mem[000000006c00019c]
ldsb [%i0+0x104],%l2 ! Mem[000000006c000104]
ldstub [%i3+0x0e9],%l5 ! Mem[000000006d8000e9]
stx %l4,[%i0+0x160] ! Mem[000000006c000160]
jmpl %g6+8,%g0
ldstub [%i2+0x1a2],%l0 ! Mem[000000006d0001a2]
p46_call_0_he:
ldub [%i0+0x16a],%l4 ! Mem[000000006c00016a]
retl
ldx [%i1+0x048],%l1 ! Mem[000000006c800048]
p46_jmpl_0_ho:
stw %l6,[%o0+0x19c] ! Mem[000000006c00019c]
ldsb [%o0+0x104],%l2 ! Mem[000000006c000104]
ldstub [%o3+0x0e9],%l5 ! Mem[000000006d8000e9]
stx %l4,[%o0+0x160] ! Mem[000000006c000160]
jmpl %g6+8,%g0
ldstub [%o2+0x1a2],%l0 ! Mem[000000006d0001a2]
p46_call_0_ho:
ldub [%o0+0x16a],%l4 ! Mem[000000006c00016a]
retl
ldx [%o1+0x048],%l1 ! Mem[000000006c800048]
p47_jmpl_0_le:
ldsh [%i1+0x0a6],%l4 ! Mem[000000006e8000a6]
swap [%i3+0x0ec],%l6 ! Mem[000000006f8000ec]
swap [%i3+0x0c0],%l1 ! Mem[000000006f8000c0]
ldub [%i0+0x004],%l7 ! Mem[000000006e000004]
stw %l6,[%i0+0x060] ! Mem[000000006e000060]
swap [%i1+0x114],%l0 ! Mem[000000006e800114]
stx %l2,[%i3+0x140] ! Mem[000000006f800140]
jmpl %g6+8,%g0
ldstub [%i2+0x092],%l1 ! Mem[000000006f000092]
p47_call_0_le:
stw %l5,[%i0+0x0a8] ! Mem[000000006e0000a8]
lduw [%i1+0x048],%l1 ! Mem[000000006e800048]
stx %l4,[%i0+0x040] ! Mem[000000006e000040]
ldsw [%i1+0x0c4],%l1 ! Mem[000000006e8000c4]
sth %l3,[%i2+0x008] ! Mem[000000006f000008]
retl
swap [%i0+0x024],%l6 ! Mem[000000006e000024]
p47_jmpl_0_lo:
ldsh [%o1+0x0a6],%l4 ! Mem[000000006e8000a6]
swap [%o3+0x0ec],%l6 ! Mem[000000006f8000ec]
swap [%o3+0x0c0],%l1 ! Mem[000000006f8000c0]
ldub [%o0+0x004],%l7 ! Mem[000000006e000004]
stw %l6,[%o0+0x060] ! Mem[000000006e000060]
swap [%o1+0x114],%l0 ! Mem[000000006e800114]
stx %l2,[%o3+0x140] ! Mem[000000006f800140]
jmpl %g6+8,%g0
ldstub [%o2+0x092],%l1 ! Mem[000000006f000092]
p47_call_0_lo:
stw %l5,[%o0+0x0a8] ! Mem[000000006e0000a8]
lduw [%o1+0x048],%l1 ! Mem[000000006e800048]
stx %l4,[%o0+0x040] ! Mem[000000006e000040]
ldsw [%o1+0x0c4],%l1 ! Mem[000000006e8000c4]
sth %l3,[%o2+0x008] ! Mem[000000006f000008]
retl
swap [%o0+0x024],%l6 ! Mem[000000006e000024]
p47_jmpl_0_he:
swap [%i1+0x110],%l2 ! Mem[000000006e800110]
stx %l0,[%i1+0x030] ! Mem[000000006e800030]
ldub [%i3+0x0ac],%l4 ! Mem[000000006f8000ac]
ldsw [%i0+0x078],%l4 ! Mem[000000006e000078]
stb %l6,[%i2+0x044] ! Mem[000000006f000044]
jmpl %g6+8,%g0
swap [%i0+0x10c],%l0 ! Mem[000000006e00010c]
p47_call_0_he:
retl
stb %l1,[%i3+0x0f9] ! Mem[000000006f8000f9]
p47_jmpl_0_ho:
swap [%o1+0x110],%l2 ! Mem[000000006e800110]
stx %l0,[%o1+0x030] ! Mem[000000006e800030]
ldub [%o3+0x0ac],%l4 ! Mem[000000006f8000ac]
ldsw [%o0+0x078],%l4 ! Mem[000000006e000078]
stb %l6,[%o2+0x044] ! Mem[000000006f000044]
jmpl %g6+8,%g0
swap [%o0+0x10c],%l0 ! Mem[000000006e00010c]
p47_call_0_ho:
retl
stb %l1,[%o3+0x0f9] ! Mem[000000006f8000f9]
p48_jmpl_0_le:
ldsh [%i1+0x0a6],%l4 ! Mem[00000000708000a6]
ldub [%i3+0x1a4],%l1 ! Mem[00000000718001a4]
stx %l4,[%i0+0x040] ! Mem[0000000070000040]
sth %l1,[%i3+0x090] ! Mem[0000000071800090]
sth %l4,[%i3+0x0ea] ! Mem[00000000718000ea]
stb %l1,[%i1+0x10c] ! Mem[000000007080010c]
ldstub [%i1+0x032],%l2 ! Mem[0000000070800032]
jmpl %g6+8,%g0
stb %l2,[%i3+0x0f2] ! Mem[00000000718000f2]
p48_call_0_le:
std %l2,[%i0+0x1c0] ! Mem[00000000700001c0]
ldd [%i0+0x068],%l0 ! Mem[0000000070000068]
swap [%i2+0x060],%l4 ! Mem[0000000071000060]
retl
swap [%i1+0x0c4],%l1 ! Mem[00000000708000c4]
p48_jmpl_0_lo:
ldsh [%o1+0x0a6],%l4 ! Mem[00000000708000a6]
ldub [%o3+0x1a4],%l1 ! Mem[00000000718001a4]
stx %l4,[%o0+0x040] ! Mem[0000000070000040]
sth %l1,[%o3+0x090] ! Mem[0000000071800090]
sth %l4,[%o3+0x0ea] ! Mem[00000000718000ea]
stb %l1,[%o1+0x10c] ! Mem[000000007080010c]
ldstub [%o1+0x032],%l2 ! Mem[0000000070800032]
jmpl %g6+8,%g0
stb %l2,[%o3+0x0f2] ! Mem[00000000718000f2]
p48_call_0_lo:
std %l2,[%o0+0x1c0] ! Mem[00000000700001c0]
ldd [%o0+0x068],%l0 ! Mem[0000000070000068]
swap [%o2+0x060],%l4 ! Mem[0000000071000060]
retl
swap [%o1+0x0c4],%l1 ! Mem[00000000708000c4]
p48_jmpl_0_he:
std %l6,[%i2+0x160] ! Mem[0000000071000160]
stx %l4,[%i1+0x0e8] ! Mem[00000000708000e8]
sth %l1,[%i2+0x184] ! Mem[0000000071000184]
ldsw [%i2+0x0b8],%l2 ! Mem[00000000710000b8]
jmpl %g6+8,%g0
ldd [%i0+0x0a8],%l4 ! Mem[00000000700000a8]
p48_call_0_he:
stb %l1,[%i2+0x070] ! Mem[0000000071000070]
retl
stb %l5,[%i0+0x102] ! Mem[0000000070000102]
p48_jmpl_0_ho:
std %l6,[%o2+0x160] ! Mem[0000000071000160]
stx %l4,[%o1+0x0e8] ! Mem[00000000708000e8]
sth %l1,[%o2+0x184] ! Mem[0000000071000184]
ldsw [%o2+0x0b8],%l2 ! Mem[00000000710000b8]
jmpl %g6+8,%g0
ldd [%o0+0x0a8],%l4 ! Mem[00000000700000a8]
p48_call_0_ho:
stb %l1,[%o2+0x070] ! Mem[0000000071000070]
retl
stb %l5,[%o0+0x102] ! Mem[0000000070000102]
p49_jmpl_0_le:
ldsh [%i1+0x0a6],%l4 ! Mem[00000000728000a6]
ldstub [%i0+0x0ed],%l6 ! Mem[00000000720000ed]
lduh [%i3+0x0e0],%l1 ! Mem[00000000738000e0]
stx %l7,[%i3+0x000] ! Mem[0000000073800000]
ldstub [%i1+0x041],%l6 ! Mem[0000000072800041]
ldub [%i2+0x134],%l0 ! Mem[0000000073000134]
swap [%i0+0x0fc],%l1 ! Mem[00000000720000fc]
jmpl %g6+8,%g0
stw %l1,[%i3+0x0b0] ! Mem[00000000738000b0]
p49_call_0_le:
sth %l3,[%i2+0x1c2] ! Mem[00000000730001c2]
swap [%i3+0x068],%l1 ! Mem[0000000073800068]
swap [%i2+0x060],%l4 ! Mem[0000000073000060]
ldsb [%i1+0x0c5],%l1 ! Mem[00000000728000c5]
ldub [%i0+0x125],%l6 ! Mem[0000000072000125]
retl
ldub [%i1+0x09d],%l6 ! Mem[000000007280009d]
p49_jmpl_0_lo:
ldsh [%o1+0x0a6],%l4 ! Mem[00000000728000a6]
ldstub [%o0+0x0ed],%l6 ! Mem[00000000720000ed]
lduh [%o3+0x0e0],%l1 ! Mem[00000000738000e0]
stx %l7,[%o3+0x000] ! Mem[0000000073800000]
ldstub [%o1+0x041],%l6 ! Mem[0000000072800041]
ldub [%o2+0x134],%l0 ! Mem[0000000073000134]
swap [%o0+0x0fc],%l1 ! Mem[00000000720000fc]
jmpl %g6+8,%g0
stw %l1,[%o3+0x0b0] ! Mem[00000000738000b0]
p49_call_0_lo:
sth %l3,[%o2+0x1c2] ! Mem[00000000730001c2]
swap [%o3+0x068],%l1 ! Mem[0000000073800068]
swap [%o2+0x060],%l4 ! Mem[0000000073000060]
ldsb [%o1+0x0c5],%l1 ! Mem[00000000728000c5]
ldub [%o0+0x125],%l6 ! Mem[0000000072000125]
retl
ldub [%o1+0x09d],%l6 ! Mem[000000007280009d]
p49_jmpl_0_he:
sth %l2,[%i3+0x130] ! Mem[0000000073800130]
jmpl %g6+8,%g0
ldstub [%i0+0x014],%l0 ! Mem[0000000072000014]
p49_call_0_he:
stb %l1,[%i3+0x10a] ! Mem[000000007380010a]
swap [%i2+0x024],%l4 ! Mem[0000000073000024]
ldstub [%i0+0x049],%l1 ! Mem[0000000072000049]
swap [%i0+0x1bc],%l0 ! Mem[00000000720001bc]
sth %l0,[%i0+0x1e4] ! Mem[00000000720001e4]
ldsh [%i3+0x0de],%l3 ! Mem[00000000738000de]
retl
std %l4,[%i3+0x060] ! Mem[0000000073800060]
p49_jmpl_0_ho:
sth %l2,[%o3+0x130] ! Mem[0000000073800130]
jmpl %g6+8,%g0
ldstub [%o0+0x014],%l0 ! Mem[0000000072000014]
p49_call_0_ho:
stb %l1,[%o3+0x10a] ! Mem[000000007380010a]
swap [%o2+0x024],%l4 ! Mem[0000000073000024]
ldstub [%o0+0x049],%l1 ! Mem[0000000072000049]
swap [%o0+0x1bc],%l0 ! Mem[00000000720001bc]
sth %l0,[%o0+0x1e4] ! Mem[00000000720001e4]
ldsh [%o3+0x0de],%l3 ! Mem[00000000738000de]
retl
std %l4,[%o3+0x060] ! Mem[0000000073800060]
p50_jmpl_0_le:
ldsh [%i1+0x086],%l4 ! Mem[0000000074800086]
lduh [%i2+0x0ec],%l6 ! Mem[00000000750000ec]
ldsb [%i3+0x0e1],%l1 ! Mem[00000000758000e1]
ldstub [%i3+0x0e2],%l3 ! Mem[00000000758000e2]
stb %l5,[%i0+0x0d4] ! Mem[00000000740000d4]
ldstub [%i3+0x0da],%l1 ! Mem[00000000758000da]
ldstub [%i2+0x161],%l2 ! Mem[0000000075000161]
jmpl %g6+8,%g0
ldsw [%i0+0x090],%l1 ! Mem[0000000074000090]
p50_call_0_le:
std %l4,[%i0+0x0a8] ! Mem[00000000740000a8]
stb %l1,[%i2+0x048] ! Mem[0000000075000048]
swap [%i1+0x060],%l4 ! Mem[0000000074800060]
sth %l1,[%i1+0x0c4] ! Mem[00000000748000c4]
sth %l6,[%i3+0x124] ! Mem[0000000075800124]
retl
stx %l4,[%i1+0x010] ! Mem[0000000074800010]
p50_jmpl_0_lo:
ldsh [%o1+0x086],%l4 ! Mem[0000000074800086]
lduh [%o2+0x0ec],%l6 ! Mem[00000000750000ec]
ldsb [%o3+0x0e1],%l1 ! Mem[00000000758000e1]
ldstub [%o3+0x0e2],%l3 ! Mem[00000000758000e2]
stb %l5,[%o0+0x0d4] ! Mem[00000000740000d4]
ldstub [%o3+0x0da],%l1 ! Mem[00000000758000da]
ldstub [%o2+0x161],%l2 ! Mem[0000000075000161]
jmpl %g6+8,%g0
ldsw [%o0+0x090],%l1 ! Mem[0000000074000090]
p50_call_0_lo:
std %l4,[%o0+0x0a8] ! Mem[00000000740000a8]
stb %l1,[%o2+0x048] ! Mem[0000000075000048]
swap [%o1+0x060],%l4 ! Mem[0000000074800060]
sth %l1,[%o1+0x0c4] ! Mem[00000000748000c4]
sth %l6,[%o3+0x124] ! Mem[0000000075800124]
retl
stx %l4,[%o1+0x010] ! Mem[0000000074800010]
p50_jmpl_0_he:
ldsb [%i1+0x1a5],%l1 ! Mem[00000000748001a5]
stw %l3,[%i3+0x1dc] ! Mem[00000000758001dc]
lduw [%i3+0x08c],%l4 ! Mem[000000007580008c]
ldub [%i0+0x078],%l4 ! Mem[0000000074000078]
jmpl %g6+8,%g0
ldsw [%i3+0x000],%l6 ! Mem[0000000075800000]
p50_call_0_he:
ldd [%i2+0x198],%l0 ! Mem[0000000075000198]
retl
stx %l0,[%i1+0x1c0] ! Mem[00000000748001c0]
p50_jmpl_0_ho:
ldsb [%o1+0x1a5],%l1 ! Mem[00000000748001a5]
stw %l3,[%o3+0x1dc] ! Mem[00000000758001dc]
lduw [%o3+0x08c],%l4 ! Mem[000000007580008c]
ldub [%o0+0x078],%l4 ! Mem[0000000074000078]
jmpl %g6+8,%g0
ldsw [%o3+0x000],%l6 ! Mem[0000000075800000]
p50_call_0_ho:
ldd [%o2+0x198],%l0 ! Mem[0000000075000198]
retl
stx %l0,[%o1+0x1c0] ! Mem[00000000748001c0]
p51_jmpl_0_le:
ldsh [%i1+0x086],%l4 ! Mem[0000000076800086]
sth %l6,[%i1+0x0ec] ! Mem[00000000768000ec]
ldsh [%i3+0x034],%l1 ! Mem[0000000077800034]
ldd [%i1+0x0e0],%l2 ! Mem[00000000768000e0]
ldx [%i2+0x0f0],%l5 ! Mem[00000000770000f0]
sth %l1,[%i1+0x10c] ! Mem[000000007680010c]
stx %l2,[%i3+0x030] ! Mem[0000000077800030]
jmpl %g6+8,%g0
lduw [%i3+0x168],%l7 ! Mem[0000000077800168]
p51_call_0_le:
lduw [%i0+0x0b8],%l0 ! Mem[00000000760000b8]
ldd [%i1+0x108],%l2 ! Mem[0000000076800108]
ldstub [%i2+0x021],%l5 ! Mem[0000000077000021]
retl
sth %l5,[%i2+0x03c] ! Mem[000000007700003c]
p51_jmpl_0_lo:
ldsh [%o1+0x086],%l4 ! Mem[0000000076800086]
sth %l6,[%o1+0x0ec] ! Mem[00000000768000ec]
ldsh [%o3+0x034],%l1 ! Mem[0000000077800034]
ldd [%o1+0x0e0],%l2 ! Mem[00000000768000e0]
ldx [%o2+0x0f0],%l5 ! Mem[00000000770000f0]
sth %l1,[%o1+0x10c] ! Mem[000000007680010c]
stx %l2,[%o3+0x030] ! Mem[0000000077800030]
jmpl %g6+8,%g0
lduw [%o3+0x168],%l7 ! Mem[0000000077800168]
p51_call_0_lo:
lduw [%o0+0x0b8],%l0 ! Mem[00000000760000b8]
ldd [%o1+0x108],%l2 ! Mem[0000000076800108]
ldstub [%o2+0x021],%l5 ! Mem[0000000077000021]
retl
sth %l5,[%o2+0x03c] ! Mem[000000007700003c]
p51_jmpl_0_he:
ldstub [%i1+0x000],%l5 ! Mem[0000000076800000]
stw %l5,[%i2+0x170] ! Mem[0000000077000170]
ldstub [%i3+0x189],%l6 ! Mem[0000000077800189]
ldstub [%i0+0x0ba],%l2 ! Mem[00000000760000ba]
ldx [%i2+0x0a0],%l2 ! Mem[00000000770000a0]
ldsh [%i2+0x0b4],%l5 ! Mem[00000000770000b4]
jmpl %g6+8,%g0
ldstub [%i1+0x1cc],%l1 ! Mem[00000000768001cc]
p51_call_0_he:
stx %l0,[%i1+0x1b0] ! Mem[00000000768001b0]
ldx [%i0+0x0c0],%l6 ! Mem[00000000760000c0]
swap [%i3+0x028],%l7 ! Mem[0000000077800028]
lduh [%i1+0x052],%l3 ! Mem[0000000076800052]
ldstub [%i0+0x17c],%l2 ! Mem[000000007600017c]
ldsw [%i2+0x150],%l2 ! Mem[0000000077000150]
retl
ldstub [%i0+0x17a],%l6 ! Mem[000000007600017a]
p51_jmpl_0_ho:
ldstub [%o1+0x000],%l5 ! Mem[0000000076800000]
stw %l5,[%o2+0x170] ! Mem[0000000077000170]
ldstub [%o3+0x189],%l6 ! Mem[0000000077800189]
ldstub [%o0+0x0ba],%l2 ! Mem[00000000760000ba]
ldx [%o2+0x0a0],%l2 ! Mem[00000000770000a0]
ldsh [%o2+0x0b4],%l5 ! Mem[00000000770000b4]
jmpl %g6+8,%g0
ldstub [%o1+0x1cc],%l1 ! Mem[00000000768001cc]
p51_call_0_ho:
stx %l0,[%o1+0x1b0] ! Mem[00000000768001b0]
ldx [%o0+0x0c0],%l6 ! Mem[00000000760000c0]
swap [%o3+0x028],%l7 ! Mem[0000000077800028]
lduh [%o1+0x052],%l3 ! Mem[0000000076800052]
ldstub [%o0+0x17c],%l2 ! Mem[000000007600017c]
ldsw [%o2+0x150],%l2 ! Mem[0000000077000150]
retl
ldstub [%o0+0x17a],%l6 ! Mem[000000007600017a]
p52_jmpl_0_le:
ldsh [%i1+0x086],%l4 ! Mem[0000000078800086]
swap [%i3+0x0ec],%l6 ! Mem[00000000798000ec]
stw %l1,[%i3+0x0c0] ! Mem[00000000798000c0]
ldstub [%i2+0x024],%l7 ! Mem[0000000079000024]
ldsb [%i1+0x041],%l6 ! Mem[0000000078800041]
ldsw [%i0+0x134],%l0 ! Mem[0000000078000134]
stb %l2,[%i0+0x161] ! Mem[0000000078000161]
jmpl %g6+8,%g0
sth %l1,[%i0+0x0b2] ! Mem[00000000780000b2]
p52_call_0_le:
sth %l3,[%i1+0x0b2] ! Mem[00000000788000b2]
swap [%i2+0x014],%l1 ! Mem[0000000079000014]
lduh [%i3+0x104],%l4 ! Mem[0000000079800104]
ldstub [%i3+0x104],%l2 ! Mem[0000000079800104]
ldsb [%i0+0x0e9],%l5 ! Mem[00000000780000e9]
retl
ldub [%i0+0x163],%l4 ! Mem[0000000078000163]
p52_jmpl_0_lo:
ldsh [%o1+0x086],%l4 ! Mem[0000000078800086]
swap [%o3+0x0ec],%l6 ! Mem[00000000798000ec]
stw %l1,[%o3+0x0c0] ! Mem[00000000798000c0]
ldstub [%o2+0x024],%l7 ! Mem[0000000079000024]
ldsb [%o1+0x041],%l6 ! Mem[0000000078800041]
ldsw [%o0+0x134],%l0 ! Mem[0000000078000134]
stb %l2,[%o0+0x161] ! Mem[0000000078000161]
jmpl %g6+8,%g0
sth %l1,[%o0+0x0b2] ! Mem[00000000780000b2]
p52_call_0_lo:
sth %l3,[%o1+0x0b2] ! Mem[00000000788000b2]
swap [%o2+0x014],%l1 ! Mem[0000000079000014]
lduh [%o3+0x104],%l4 ! Mem[0000000079800104]
ldstub [%o3+0x104],%l2 ! Mem[0000000079800104]
ldsb [%o0+0x0e9],%l5 ! Mem[00000000780000e9]
retl
ldub [%o0+0x163],%l4 ! Mem[0000000078000163]
p52_jmpl_0_he:
ldsh [%i3+0x128],%l2 ! Mem[0000000079800128]
jmpl %g6+8,%g0
ldsb [%i1+0x104],%l6 ! Mem[0000000078800104]
p52_call_0_he:
std %l0,[%i3+0x078] ! Mem[0000000079800078]
swap [%i3+0x008],%l4 ! Mem[0000000079800008]
ldub [%i3+0x03c],%l4 ! Mem[000000007980003c]
swap [%i2+0x0c0],%l1 ! Mem[00000000790000c0]
lduw [%i1+0x118],%l7 ! Mem[0000000078800118]
ldsh [%i2+0x110],%l6 ! Mem[0000000079000110]
retl
stx %l0,[%i1+0x1d0] ! Mem[00000000788001d0]
p52_jmpl_0_ho:
ldsh [%o3+0x128],%l2 ! Mem[0000000079800128]
jmpl %g6+8,%g0
ldsb [%o1+0x104],%l6 ! Mem[0000000078800104]
p52_call_0_ho:
std %l0,[%o3+0x078] ! Mem[0000000079800078]
swap [%o3+0x008],%l4 ! Mem[0000000079800008]
ldub [%o3+0x03c],%l4 ! Mem[000000007980003c]
swap [%o2+0x0c0],%l1 ! Mem[00000000790000c0]
lduw [%o1+0x118],%l7 ! Mem[0000000078800118]
ldsh [%o2+0x110],%l6 ! Mem[0000000079000110]
retl
stx %l0,[%o1+0x1d0] ! Mem[00000000788001d0]
p53_jmpl_0_le:
ldstub [%i1+0x087],%l4 ! Mem[000000007a800087]
ldstub [%i0+0x1c6],%l5 ! Mem[000000007a0001c6]
std %l6,[%i3+0x170] ! Mem[000000007b800170]
lduw [%i1+0x060],%l4 ! Mem[000000007a800060]
ldx [%i0+0x0b8],%l5 ! Mem[000000007a0000b8]
ldstub [%i1+0x05d],%l2 ! Mem[000000007a80005d]
ldsb [%i1+0x075],%l0 ! Mem[000000007a800075]
jmpl %g6+8,%g0
sth %l2,[%i1+0x000] ! Mem[000000007a800000]
p53_call_0_le:
ldd [%i2+0x110],%l6 ! Mem[000000007b000110]
stb %l4,[%i2+0x04c] ! Mem[000000007b00004c]
stw %l1,[%i3+0x148] ! Mem[000000007b800148]
retl
ldstub [%i3+0x111],%l2 ! Mem[000000007b800111]
p53_jmpl_0_lo:
ldstub [%o1+0x087],%l4 ! Mem[000000007a800087]
ldstub [%o0+0x1c6],%l5 ! Mem[000000007a0001c6]
std %l6,[%o3+0x170] ! Mem[000000007b800170]
lduw [%o1+0x060],%l4 ! Mem[000000007a800060]
ldx [%o0+0x0b8],%l5 ! Mem[000000007a0000b8]
ldstub [%o1+0x05d],%l2 ! Mem[000000007a80005d]
ldsb [%o1+0x075],%l0 ! Mem[000000007a800075]
jmpl %g6+8,%g0
sth %l2,[%o1+0x000] ! Mem[000000007a800000]
p53_call_0_lo:
ldd [%o2+0x110],%l6 ! Mem[000000007b000110]
stb %l4,[%o2+0x04c] ! Mem[000000007b00004c]
stw %l1,[%o3+0x148] ! Mem[000000007b800148]
retl
ldstub [%o3+0x111],%l2 ! Mem[000000007b800111]
p53_jmpl_0_he:
jmpl %g6+8,%g0
ldstub [%i0+0x13a],%l6 ! Mem[000000007a00013a]
p53_call_0_he:
ldstub [%i1+0x0b4],%l5 ! Mem[000000007a8000b4]
stb %l1,[%i3+0x1ec] ! Mem[000000007b8001ec]
retl
stb %l6,[%i2+0x046] ! Mem[000000007b000046]
p53_jmpl_0_ho:
jmpl %g6+8,%g0
ldstub [%o0+0x13a],%l6 ! Mem[000000007a00013a]
p53_call_0_ho:
ldstub [%o1+0x0b4],%l5 ! Mem[000000007a8000b4]
stb %l1,[%o3+0x1ec] ! Mem[000000007b8001ec]
retl
stb %l6,[%o2+0x046] ! Mem[000000007b000046]
p54_jmpl_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[000000007c8000a7]
ldsb [%i3+0x0ed],%l6 ! Mem[000000007d8000ed]
ldsh [%i1+0x0e0],%l1 ! Mem[000000007c8000e0]
std %l6,[%i0+0x020] ! Mem[000000007c000020]
stx %l6,[%i2+0x060] ! Mem[000000007d000060]
lduh [%i0+0x054],%l7 ! Mem[000000007c000054]
ldsb [%i1+0x181],%l3 ! Mem[000000007c800181]
jmpl %g6+8,%g0
std %l4,[%i3+0x0e8] ! Mem[000000007d8000e8]
p54_call_0_le:
std %l2,[%i1+0x058] ! Mem[000000007c800058]
swap [%i3+0x054],%l0 ! Mem[000000007d800054]
ldx [%i2+0x020],%l2 ! Mem[000000007d000020]
swap [%i1+0x1a4],%l0 ! Mem[000000007c8001a4]
ldstub [%i1+0x041],%l4 ! Mem[000000007c800041]
retl
ldstub [%i3+0x163],%l4 ! Mem[000000007d800163]
p54_jmpl_0_lo:
ldstub [%o1+0x0a7],%l4 ! Mem[000000007c8000a7]
ldsb [%o3+0x0ed],%l6 ! Mem[000000007d8000ed]
ldsh [%o1+0x0e0],%l1 ! Mem[000000007c8000e0]
std %l6,[%o0+0x020] ! Mem[000000007c000020]
stx %l6,[%o2+0x060] ! Mem[000000007d000060]
lduh [%o0+0x054],%l7 ! Mem[000000007c000054]
ldsb [%o1+0x181],%l3 ! Mem[000000007c800181]
jmpl %g6+8,%g0
std %l4,[%o3+0x0e8] ! Mem[000000007d8000e8]
p54_call_0_lo:
std %l2,[%o1+0x058] ! Mem[000000007c800058]
swap [%o3+0x054],%l0 ! Mem[000000007d800054]
ldx [%o2+0x020],%l2 ! Mem[000000007d000020]
swap [%o1+0x1a4],%l0 ! Mem[000000007c8001a4]
ldstub [%o1+0x041],%l4 ! Mem[000000007c800041]
retl
ldstub [%o3+0x163],%l4 ! Mem[000000007d800163]
p54_jmpl_0_he:
ldsb [%i1+0x0a5],%l1 ! Mem[000000007c8000a5]
jmpl %g6+8,%g0
swap [%i0+0x168],%l4 ! Mem[000000007c000168]
p54_call_0_he:
sth %l0,[%i3+0x19e] ! Mem[000000007d80019e]
retl
ldsw [%i1+0x030],%l2 ! Mem[000000007c800030]
p54_jmpl_0_ho:
ldsb [%o1+0x0a5],%l1 ! Mem[000000007c8000a5]
jmpl %g6+8,%g0
swap [%o0+0x168],%l4 ! Mem[000000007c000168]
p54_call_0_ho:
sth %l0,[%o3+0x19e] ! Mem[000000007d80019e]
retl
ldsw [%o1+0x030],%l2 ! Mem[000000007c800030]
p55_jmpl_0_le:
ldstub [%i1+0x087],%l4 ! Mem[000000007e800087]
ldsw [%i2+0x0cc],%l6 ! Mem[000000007f0000cc]
ldd [%i0+0x060],%l4 ! Mem[000000007e000060]
swap [%i0+0x0b0],%l1 ! Mem[000000007e0000b0]
ldub [%i1+0x0cb],%l4 ! Mem[000000007e8000cb]
ldsh [%i0+0x054],%l7 ! Mem[000000007e000054]
ldsh [%i0+0x180],%l3 ! Mem[000000007e000180]
jmpl %g6+8,%g0
ldd [%i2+0x0e8],%l4 ! Mem[000000007f0000e8]
p55_call_0_le:
swap [%i0+0x088],%l5 ! Mem[000000007e000088]
ldsb [%i1+0x068],%l1 ! Mem[000000007e800068]
ldd [%i2+0x060],%l4 ! Mem[000000007f000060]
swap [%i2+0x0e4],%l1 ! Mem[000000007f0000e4]
ldstub [%i2+0x008],%l3 ! Mem[000000007f000008]
retl
sth %l6,[%i1+0x024] ! Mem[000000007e800024]
p55_jmpl_0_lo:
ldstub [%o1+0x087],%l4 ! Mem[000000007e800087]
ldsw [%o2+0x0cc],%l6 ! Mem[000000007f0000cc]
ldd [%o0+0x060],%l4 ! Mem[000000007e000060]
swap [%o0+0x0b0],%l1 ! Mem[000000007e0000b0]
ldub [%o1+0x0cb],%l4 ! Mem[000000007e8000cb]
ldsh [%o0+0x054],%l7 ! Mem[000000007e000054]
ldsh [%o0+0x180],%l3 ! Mem[000000007e000180]
jmpl %g6+8,%g0
ldd [%o2+0x0e8],%l4 ! Mem[000000007f0000e8]
p55_call_0_lo:
swap [%o0+0x088],%l5 ! Mem[000000007e000088]
ldsb [%o1+0x068],%l1 ! Mem[000000007e800068]
ldd [%o2+0x060],%l4 ! Mem[000000007f000060]
swap [%o2+0x0e4],%l1 ! Mem[000000007f0000e4]
ldstub [%o2+0x008],%l3 ! Mem[000000007f000008]
retl
sth %l6,[%o1+0x024] ! Mem[000000007e800024]
p55_jmpl_0_he:
stw %l6,[%i2+0x188] ! Mem[000000007f000188]
ldx [%i2+0x098],%l2 ! Mem[000000007f000098]
lduh [%i1+0x0a0],%l2 ! Mem[000000007e8000a0]
ldsw [%i1+0x0b4],%l5 ! Mem[000000007e8000b4]
ldsb [%i2+0x001],%l6 ! Mem[000000007f000001]
jmpl %g6+8,%g0
ldx [%i1+0x0b0],%l3 ! Mem[000000007e8000b0]
p55_call_0_he:
retl
std %l6,[%i2+0x028] ! Mem[000000007f000028]
p55_jmpl_0_ho:
stw %l6,[%o2+0x188] ! Mem[000000007f000188]
ldx [%o2+0x098],%l2 ! Mem[000000007f000098]
lduh [%o1+0x0a0],%l2 ! Mem[000000007e8000a0]
ldsw [%o1+0x0b4],%l5 ! Mem[000000007e8000b4]
ldsb [%o2+0x001],%l6 ! Mem[000000007f000001]
jmpl %g6+8,%g0
ldx [%o1+0x0b0],%l3 ! Mem[000000007e8000b0]
p55_call_0_ho:
retl
std %l6,[%o2+0x028] ! Mem[000000007f000028]
p56_jmpl_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[00000000808000a7]
stb %l6,[%i0+0x0cd] ! Mem[00000000800000cd]
swap [%i3+0x0e0],%l1 ! Mem[00000000818000e0]
ldx [%i2+0x0e0],%l3 ! Mem[00000000810000e0]
stb %l5,[%i0+0x0f4] ! Mem[00000000800000f4]
ldsb [%i2+0x05d],%l2 ! Mem[000000008100005d]
stx %l0,[%i3+0x0b8] ! Mem[00000000818000b8]
jmpl %g6+8,%g0
ldsw [%i0+0x020],%l2 ! Mem[0000000080000020]
p56_call_0_le:
swap [%i1+0x114],%l6 ! Mem[0000000080800114]
swap [%i1+0x144],%l6 ! Mem[0000000080800144]
sth %l5,[%i2+0x172] ! Mem[0000000081000172]
retl
stb %l6,[%i2+0x1a9] ! Mem[00000000810001a9]
p56_jmpl_0_lo:
ldstub [%o1+0x0a7],%l4 ! Mem[00000000808000a7]
stb %l6,[%o0+0x0cd] ! Mem[00000000800000cd]
swap [%o3+0x0e0],%l1 ! Mem[00000000818000e0]
ldx [%o2+0x0e0],%l3 ! Mem[00000000810000e0]
stb %l5,[%o0+0x0f4] ! Mem[00000000800000f4]
ldsb [%o2+0x05d],%l2 ! Mem[000000008100005d]
stx %l0,[%o3+0x0b8] ! Mem[00000000818000b8]
jmpl %g6+8,%g0
ldsw [%o0+0x020],%l2 ! Mem[0000000080000020]
p56_call_0_lo:
swap [%o1+0x114],%l6 ! Mem[0000000080800114]
swap [%o1+0x144],%l6 ! Mem[0000000080800144]
sth %l5,[%o2+0x172] ! Mem[0000000081000172]
retl
stb %l6,[%o2+0x1a9] ! Mem[00000000810001a9]
p56_jmpl_0_he:
ldsb [%i0+0x0a8],%l3 ! Mem[00000000800000a8]
ldsb [%i3+0x006],%l5 ! Mem[0000000081800006]
ldx [%i2+0x108],%l2 ! Mem[0000000081000108]
lduw [%i0+0x104],%l6 ! Mem[0000000080000104]
sth %l0,[%i3+0x190] ! Mem[0000000081800190]
jmpl %g6+8,%g0
sth %l6,[%i1+0x0e0] ! Mem[00000000808000e0]
p56_call_0_he:
sth %l4,[%i2+0x03c] ! Mem[000000008100003c]
lduh [%i1+0x0f4],%l2 ! Mem[00000000808000f4]
stw %l6,[%i0+0x1ec] ! Mem[00000000800001ec]
ldstub [%i0+0x08f],%l5 ! Mem[000000008000008f]
retl
std %l4,[%i3+0x0a0] ! Mem[00000000818000a0]
p56_jmpl_0_ho:
ldsb [%o0+0x0a8],%l3 ! Mem[00000000800000a8]
ldsb [%o3+0x006],%l5 ! Mem[0000000081800006]
ldx [%o2+0x108],%l2 ! Mem[0000000081000108]
lduw [%o0+0x104],%l6 ! Mem[0000000080000104]
sth %l0,[%o3+0x190] ! Mem[0000000081800190]
jmpl %g6+8,%g0
sth %l6,[%o1+0x0e0] ! Mem[00000000808000e0]
p56_call_0_ho:
sth %l4,[%o2+0x03c] ! Mem[000000008100003c]
lduh [%o1+0x0f4],%l2 ! Mem[00000000808000f4]
stw %l6,[%o0+0x1ec] ! Mem[00000000800001ec]
ldstub [%o0+0x08f],%l5 ! Mem[000000008000008f]
retl
std %l4,[%o3+0x0a0] ! Mem[00000000818000a0]
p57_jmpl_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[00000000828000a7]
swap [%i2+0x0cc],%l6 ! Mem[00000000830000cc]
ldx [%i1+0x0e0],%l1 ! Mem[00000000828000e0]
ldsb [%i0+0x024],%l7 ! Mem[0000000082000024]
stb %l6,[%i2+0x061] ! Mem[0000000083000061]
sth %l7,[%i0+0x054] ! Mem[0000000082000054]
ldstub [%i1+0x181],%l3 ! Mem[0000000082800181]
jmpl %g6+8,%g0
ldstub [%i1+0x168],%l7 ! Mem[0000000082800168]
p57_call_0_le:
ldsh [%i1+0x0ba],%l0 ! Mem[00000000828000ba]
ldd [%i1+0x108],%l2 ! Mem[0000000082800108]
stb %l5,[%i0+0x001] ! Mem[0000000082000001]
retl
stx %l2,[%i2+0x120] ! Mem[0000000083000120]
p57_jmpl_0_lo:
ldstub [%o1+0x0a7],%l4 ! Mem[00000000828000a7]
swap [%o2+0x0cc],%l6 ! Mem[00000000830000cc]
ldx [%o1+0x0e0],%l1 ! Mem[00000000828000e0]
ldsb [%o0+0x024],%l7 ! Mem[0000000082000024]
stb %l6,[%o2+0x061] ! Mem[0000000083000061]
sth %l7,[%o0+0x054] ! Mem[0000000082000054]
ldstub [%o1+0x181],%l3 ! Mem[0000000082800181]
jmpl %g6+8,%g0
ldstub [%o1+0x168],%l7 ! Mem[0000000082800168]
p57_call_0_lo:
ldsh [%o1+0x0ba],%l0 ! Mem[00000000828000ba]
ldd [%o1+0x108],%l2 ! Mem[0000000082800108]
stb %l5,[%o0+0x001] ! Mem[0000000082000001]
retl
stx %l2,[%o2+0x120] ! Mem[0000000083000120]
p57_jmpl_0_he:
jmpl %g6+8,%g0
ldstub [%i1+0x04a],%l3 ! Mem[000000008280004a]
p57_call_0_he:
stw %l0,[%i1+0x1a0] ! Mem[00000000828001a0]
ldstub [%i1+0x075],%l2 ! Mem[0000000082800075]
lduw [%i2+0x138],%l6 ! Mem[0000000083000138]
lduh [%i0+0x162],%l1 ! Mem[0000000082000162]
ldub [%i2+0x003],%l1 ! Mem[0000000083000003]
ldx [%i0+0x1d8],%l5 ! Mem[00000000820001d8]
retl
ldstub [%i2+0x14e],%l1 ! Mem[000000008300014e]
p57_jmpl_0_ho:
jmpl %g6+8,%g0
ldstub [%o1+0x04a],%l3 ! Mem[000000008280004a]
p57_call_0_ho:
stw %l0,[%o1+0x1a0] ! Mem[00000000828001a0]
ldstub [%o1+0x075],%l2 ! Mem[0000000082800075]
lduw [%o2+0x138],%l6 ! Mem[0000000083000138]
lduh [%o0+0x162],%l1 ! Mem[0000000082000162]
ldub [%o2+0x003],%l1 ! Mem[0000000083000003]
ldx [%o0+0x1d8],%l5 ! Mem[00000000820001d8]
retl
ldstub [%o2+0x14e],%l1 ! Mem[000000008300014e]
p58_jmpl_0_le:
ldstub [%i1+0x0a7],%l4 ! Mem[00000000848000a7]
ldsw [%i2+0x184],%l1 ! Mem[0000000085000184]
ldub [%i3+0x045],%l4 ! Mem[0000000085800045]
ldstub [%i2+0x0b1],%l1 ! Mem[00000000850000b1]
stb %l5,[%i0+0x0d4] ! Mem[00000000840000d4]
ldstub [%i3+0x0fa],%l1 ! Mem[00000000858000fa]
std %l2,[%i2+0x140] ! Mem[0000000085000140]
jmpl %g6+8,%g0
stx %l1,[%i3+0x090] ! Mem[0000000085800090]
p58_call_0_le:
stx %l5,[%i0+0x0a8] ! Mem[00000000840000a8]
ldstub [%i2+0x068],%l1 ! Mem[0000000085000068]
ldstub [%i3+0x063],%l4 ! Mem[0000000085800063]
sth %l5,[%i0+0x03c] ! Mem[000000008400003c]
ldx [%i3+0x028],%l3 ! Mem[0000000085800028]
retl
lduh [%i3+0x024],%l6 ! Mem[0000000085800024]
p58_jmpl_0_lo:
ldstub [%o1+0x0a7],%l4 ! Mem[00000000848000a7]
ldsw [%o2+0x184],%l1 ! Mem[0000000085000184]
ldub [%o3+0x045],%l4 ! Mem[0000000085800045]
ldstub [%o2+0x0b1],%l1 ! Mem[00000000850000b1]
stb %l5,[%o0+0x0d4] ! Mem[00000000840000d4]
ldstub [%o3+0x0fa],%l1 ! Mem[00000000858000fa]
std %l2,[%o2+0x140] ! Mem[0000000085000140]
jmpl %g6+8,%g0
stx %l1,[%o3+0x090] ! Mem[0000000085800090]
p58_call_0_lo:
stx %l5,[%o0+0x0a8] ! Mem[00000000840000a8]
ldstub [%o2+0x068],%l1 ! Mem[0000000085000068]
ldstub [%o3+0x063],%l4 ! Mem[0000000085800063]
sth %l5,[%o0+0x03c] ! Mem[000000008400003c]
ldx [%o3+0x028],%l3 ! Mem[0000000085800028]
retl
lduh [%o3+0x024],%l6 ! Mem[0000000085800024]
p58_jmpl_0_he:
ldstub [%i2+0x189],%l6 ! Mem[0000000085000189]
ldub [%i0+0x0ba],%l2 ! Mem[00000000840000ba]
ldd [%i1+0x068],%l0 ! Mem[0000000084800068]
lduh [%i3+0x180],%l4 ! Mem[0000000085800180]
lduh [%i3+0x04e],%l2 ! Mem[000000008580004e]
jmpl %g6+8,%g0
stb %l0,[%i0+0x12f] ! Mem[000000008400012f]
p58_call_0_he:
retl
swap [%i1+0x0d8],%l1 ! Mem[00000000848000d8]
p58_jmpl_0_ho:
ldstub [%o2+0x189],%l6 ! Mem[0000000085000189]
ldub [%o0+0x0ba],%l2 ! Mem[00000000840000ba]
ldd [%o1+0x068],%l0 ! Mem[0000000084800068]
lduh [%o3+0x180],%l4 ! Mem[0000000085800180]
lduh [%o3+0x04e],%l2 ! Mem[000000008580004e]
jmpl %g6+8,%g0
stb %l0,[%o0+0x12f] ! Mem[000000008400012f]
p58_call_0_ho:
retl
swap [%o1+0x0d8],%l1 ! Mem[00000000848000d8]
p59_jmpl_0_le:
ldstub [%i1+0x087],%l4 ! Mem[0000000086800087]
ldsb [%i3+0x0cd],%l6 ! Mem[00000000878000cd]
ldsb [%i1+0x045],%l4 ! Mem[0000000086800045]
lduw [%i1+0x0b0],%l1 ! Mem[00000000868000b0]
stb %l4,[%i0+0x0eb] ! Mem[00000000860000eb]
ldsb [%i1+0x075],%l7 ! Mem[0000000086800075]
lduh [%i3+0x180],%l3 ! Mem[0000000087800180]
jmpl %g6+8,%g0
ldd [%i2+0x0c8],%l4 ! Mem[00000000870000c8]
p59_call_0_le:
ldsw [%i0+0x0a8],%l5 ! Mem[00000000860000a8]
stb %l0,[%i3+0x09b] ! Mem[000000008780009b]
ldstub [%i2+0x063],%l4 ! Mem[0000000087000063]
lduw [%i2+0x0c4],%l1 ! Mem[00000000870000c4]
std %l2,[%i2+0x028] ! Mem[0000000087000028]
retl
ldx [%i2+0x0b8],%l6 ! Mem[00000000870000b8]
p59_jmpl_0_lo:
ldstub [%o1+0x087],%l4 ! Mem[0000000086800087]
ldsb [%o3+0x0cd],%l6 ! Mem[00000000878000cd]
ldsb [%o1+0x045],%l4 ! Mem[0000000086800045]
lduw [%o1+0x0b0],%l1 ! Mem[00000000868000b0]
stb %l4,[%o0+0x0eb] ! Mem[00000000860000eb]
ldsb [%o1+0x075],%l7 ! Mem[0000000086800075]
lduh [%o3+0x180],%l3 ! Mem[0000000087800180]
jmpl %g6+8,%g0
ldd [%o2+0x0c8],%l4 ! Mem[00000000870000c8]
p59_call_0_lo:
ldsw [%o0+0x0a8],%l5 ! Mem[00000000860000a8]
stb %l0,[%o3+0x09b] ! Mem[000000008780009b]
ldstub [%o2+0x063],%l4 ! Mem[0000000087000063]
lduw [%o2+0x0c4],%l1 ! Mem[00000000870000c4]
std %l2,[%o2+0x028] ! Mem[0000000087000028]
retl
ldx [%o2+0x0b8],%l6 ! Mem[00000000870000b8]
p59_jmpl_0_he:
swap [%i1+0x130],%l2 ! Mem[0000000086800130]
jmpl %g6+8,%g0
lduw [%i2+0x014],%l0 ! Mem[0000000087000014]
p59_call_0_he:
stx %l7,[%i3+0x108] ! Mem[0000000087800108]
ldx [%i0+0x070],%l1 ! Mem[0000000086000070]
ldstub [%i1+0x1b4],%l3 ! Mem[00000000868001b4]
swap [%i0+0x1f4],%l0 ! Mem[00000000860001f4]
stb %l7,[%i0+0x1a8] ! Mem[00000000860001a8]
ldsh [%i1+0x166],%l6 ! Mem[0000000086800166]
retl
ldstub [%i1+0x13b],%l7 ! Mem[000000008680013b]
p59_jmpl_0_ho:
swap [%o1+0x130],%l2 ! Mem[0000000086800130]
jmpl %g6+8,%g0
lduw [%o2+0x014],%l0 ! Mem[0000000087000014]
p59_call_0_ho:
stx %l7,[%o3+0x108] ! Mem[0000000087800108]
ldx [%o0+0x070],%l1 ! Mem[0000000086000070]
ldstub [%o1+0x1b4],%l3 ! Mem[00000000868001b4]
swap [%o0+0x1f4],%l0 ! Mem[00000000860001f4]
stb %l7,[%o0+0x1a8] ! Mem[00000000860001a8]
ldsh [%o1+0x166],%l6 ! Mem[0000000086800166]
retl
ldstub [%o1+0x13b],%l7 ! Mem[000000008680013b]
p60_jmpl_0_le:
ldstub [%i1+0x087],%l4 ! Mem[0000000088800087]
ldsw [%i1+0x0cc],%l6 ! Mem[00000000888000cc]
swap [%i1+0x0e0],%l1 ! Mem[00000000888000e0]
sth %l7,[%i3+0x024] ! Mem[0000000089800024]
ldub [%i2+0x061],%l6 ! Mem[0000000089000061]
swap [%i1+0x074],%l7 ! Mem[0000000088800074]
lduw [%i2+0x1a0],%l3 ! Mem[00000000890001a0]
jmpl %g6+8,%g0
stb %l5,[%i1+0x0ea] ! Mem[00000000888000ea]
p60_call_0_le:
ldsw [%i0+0x05c],%l2 ! Mem[000000008800005c]
ldsw [%i1+0x074],%l0 ! Mem[0000000088800074]
ldstub [%i1+0x063],%l4 ! Mem[0000000088800063]
stw %l0,[%i3+0x1b4] ! Mem[00000000898001b4]
lduh [%i0+0x032],%l5 ! Mem[0000000088000032]
retl
ldub [%i2+0x09d],%l6 ! Mem[000000008900009d]
p60_jmpl_0_lo:
ldstub [%o1+0x087],%l4 ! Mem[0000000088800087]
ldsw [%o1+0x0cc],%l6 ! Mem[00000000888000cc]
swap [%o1+0x0e0],%l1 ! Mem[00000000888000e0]
sth %l7,[%o3+0x024] ! Mem[0000000089800024]
ldub [%o2+0x061],%l6 ! Mem[0000000089000061]
swap [%o1+0x074],%l7 ! Mem[0000000088800074]
lduw [%o2+0x1a0],%l3 ! Mem[00000000890001a0]
jmpl %g6+8,%g0
stb %l5,[%o1+0x0ea] ! Mem[00000000888000ea]
p60_call_0_lo:
ldsw [%o0+0x05c],%l2 ! Mem[000000008800005c]
ldsw [%o1+0x074],%l0 ! Mem[0000000088800074]
ldstub [%o1+0x063],%l4 ! Mem[0000000088800063]
stw %l0,[%o3+0x1b4] ! Mem[00000000898001b4]
lduh [%o0+0x032],%l5 ! Mem[0000000088000032]
retl
ldub [%o2+0x09d],%l6 ! Mem[000000008900009d]
p60_jmpl_0_he:
swap [%i2+0x110],%l2 ! Mem[0000000089000110]
jmpl %g6+8,%g0
ldstub [%i3+0x014],%l0 ! Mem[0000000089800014]
p60_call_0_he:
ldx [%i0+0x108],%l1 ! Mem[0000000088000108]
stw %l4,[%i2+0x004] ! Mem[0000000089000004]
ldsw [%i1+0x048],%l1 ! Mem[0000000088800048]
stb %l0,[%i3+0x19d] ! Mem[000000008980019d]
ldstub [%i2+0x1c4],%l0 ! Mem[00000000890001c4]
stx %l3,[%i0+0x090] ! Mem[0000000088000090]
retl
stx %l7,[%i0+0x0b8] ! Mem[00000000880000b8]
p60_jmpl_0_ho:
swap [%o2+0x110],%l2 ! Mem[0000000089000110]
jmpl %g6+8,%g0
ldstub [%o3+0x014],%l0 ! Mem[0000000089800014]
p60_call_0_ho:
ldx [%o0+0x108],%l1 ! Mem[0000000088000108]
stw %l4,[%o2+0x004] ! Mem[0000000089000004]
ldsw [%o1+0x048],%l1 ! Mem[0000000088800048]
stb %l0,[%o3+0x19d] ! Mem[000000008980019d]
ldstub [%o2+0x1c4],%l0 ! Mem[00000000890001c4]
stx %l3,[%o0+0x090] ! Mem[0000000088000090]
retl
stx %l7,[%o0+0x0b8] ! Mem[00000000880000b8]
p61_jmpl_0_le:
ldstub [%i1+0x087],%l4 ! Mem[000000008a800087]
stb %l6,[%i3+0x0cd] ! Mem[000000008b8000cd]
sth %l1,[%i3+0x0e0] ! Mem[000000008b8000e0]
swap [%i0+0x024],%l7 ! Mem[000000008a000024]
stw %l6,[%i1+0x040] ! Mem[000000008a800040]
ldstub [%i1+0x114],%l0 ! Mem[000000008a800114]
ldstub [%i0+0x0df],%l1 ! Mem[000000008a0000df]
jmpl %g6+8,%g0
ldstub [%i3+0x0bb],%l4 ! Mem[000000008b8000bb]
p61_call_0_le:
swap [%i3+0x16c],%l2 ! Mem[000000008b80016c]
ldsw [%i2+0x1b8],%l2 ! Mem[000000008b0001b8]
ldstub [%i2+0x148],%l7 ! Mem[000000008b000148]
ldstub [%i3+0x14a],%l1 ! Mem[000000008b80014a]
retl
ldsh [%i1+0x0e4],%l1 ! Mem[000000008a8000e4]
p61_jmpl_0_lo:
ldstub [%o1+0x087],%l4 ! Mem[000000008a800087]
stb %l6,[%o3+0x0cd] ! Mem[000000008b8000cd]
sth %l1,[%o3+0x0e0] ! Mem[000000008b8000e0]
swap [%o0+0x024],%l7 ! Mem[000000008a000024]
stw %l6,[%o1+0x040] ! Mem[000000008a800040]
ldstub [%o1+0x114],%l0 ! Mem[000000008a800114]
ldstub [%o0+0x0df],%l1 ! Mem[000000008a0000df]
jmpl %g6+8,%g0
ldstub [%o3+0x0bb],%l4 ! Mem[000000008b8000bb]
p61_call_0_lo:
swap [%o3+0x16c],%l2 ! Mem[000000008b80016c]
ldsw [%o2+0x1b8],%l2 ! Mem[000000008b0001b8]
ldstub [%o2+0x148],%l7 ! Mem[000000008b000148]
ldstub [%o3+0x14a],%l1 ! Mem[000000008b80014a]
retl
ldsh [%o1+0x0e4],%l1 ! Mem[000000008a8000e4]
p61_jmpl_0_he:
lduh [%i0+0x124],%l4 ! Mem[000000008a000124]
lduh [%i1+0x104],%l2 ! Mem[000000008a800104]
stb %l5,[%i2+0x0c9] ! Mem[000000008b0000c9]
jmpl %g6+8,%g0
lduw [%i3+0x000],%l0 ! Mem[000000008b800000]
p61_call_0_he:
swap [%i0+0x0a4],%l1 ! Mem[000000008a0000a4]
swap [%i1+0x068],%l1 ! Mem[000000008a800068]
ldx [%i2+0x0a0],%l4 ! Mem[000000008b0000a0]
ldstub [%i2+0x008],%l7 ! Mem[000000008b000008]
stx %l3,[%i1+0x0b8] ! Mem[000000008a8000b8]
retl
lduh [%i1+0x0b8],%l6 ! Mem[000000008a8000b8]
p61_jmpl_0_ho:
lduh [%o0+0x124],%l4 ! Mem[000000008a000124]
lduh [%o1+0x104],%l2 ! Mem[000000008a800104]
stb %l5,[%o2+0x0c9] ! Mem[000000008b0000c9]
jmpl %g6+8,%g0
lduw [%o3+0x000],%l0 ! Mem[000000008b800000]
p61_call_0_ho:
swap [%o0+0x0a4],%l1 ! Mem[000000008a0000a4]
swap [%o1+0x068],%l1 ! Mem[000000008a800068]
ldx [%o2+0x0a0],%l4 ! Mem[000000008b0000a0]
ldstub [%o2+0x008],%l7 ! Mem[000000008b000008]
stx %l3,[%o1+0x0b8] ! Mem[000000008a8000b8]
retl
lduh [%o1+0x0b8],%l6 ! Mem[000000008a8000b8]
p62_jmpl_0_le:
ldstub [%i1+0x087],%l4 ! Mem[000000008c800087]
swap [%i2+0x0cc],%l6 ! Mem[000000008d0000cc]
ldsw [%i3+0x0c0],%l1 ! Mem[000000008d8000c0]
swap [%i2+0x0e0],%l3 ! Mem[000000008d0000e0]
stb %l5,[%i3+0x0d4] ! Mem[000000008d8000d4]
swap [%i1+0x0d8],%l1 ! Mem[000000008c8000d8]
ldstub [%i2+0x161],%l2 ! Mem[000000008d000161]
jmpl %g6+8,%g0
lduh [%i0+0x092],%l1 ! Mem[000000008c000092]
p62_call_0_le:
ldstub [%i0+0x0ab],%l5 ! Mem[000000008c0000ab]
lduw [%i2+0x098],%l0 ! Mem[000000008d000098]
stx %l2,[%i1+0x000] ! Mem[000000008c800000]
ldsh [%i0+0x184],%l0 ! Mem[000000008c000184]
ldsw [%i1+0x040],%l4 ! Mem[000000008c800040]
retl
sth %l6,[%i0+0x18e] ! Mem[000000008c00018e]
p62_jmpl_0_lo:
ldstub [%o1+0x087],%l4 ! Mem[000000008c800087]
swap [%o2+0x0cc],%l6 ! Mem[000000008d0000cc]
ldsw [%o3+0x0c0],%l1 ! Mem[000000008d8000c0]
swap [%o2+0x0e0],%l3 ! Mem[000000008d0000e0]
stb %l5,[%o3+0x0d4] ! Mem[000000008d8000d4]
swap [%o1+0x0d8],%l1 ! Mem[000000008c8000d8]
ldstub [%o2+0x161],%l2 ! Mem[000000008d000161]
jmpl %g6+8,%g0
lduh [%o0+0x092],%l1 ! Mem[000000008c000092]
p62_call_0_lo:
ldstub [%o0+0x0ab],%l5 ! Mem[000000008c0000ab]
lduw [%o2+0x098],%l0 ! Mem[000000008d000098]
stx %l2,[%o1+0x000] ! Mem[000000008c800000]
ldsh [%o0+0x184],%l0 ! Mem[000000008c000184]
ldsw [%o1+0x040],%l4 ! Mem[000000008c800040]
retl
sth %l6,[%o0+0x18e] ! Mem[000000008c00018e]
p62_jmpl_0_he:
ldd [%i1+0x120],%l2 ! Mem[000000008c800120]
swap [%i1+0x1dc],%l3 ! Mem[000000008c8001dc]
stx %l0,[%i1+0x000] ! Mem[000000008c800000]
ldstub [%i2+0x182],%l0 ! Mem[000000008d000182]
ldsw [%i2+0x074],%l2 ! Mem[000000008d000074]
ldd [%i0+0x138],%l6 ! Mem[000000008c000138]
jmpl %g6+8,%g0
ldub [%i3+0x05e],%l1 ! Mem[000000008d80005e]
p62_call_0_he:
lduh [%i3+0x04e],%l2 ! Mem[000000008d80004e]
ldub [%i1+0x053],%l3 ! Mem[000000008c800053]
swap [%i2+0x16c],%l1 ! Mem[000000008d00016c]
stx %l1,[%i1+0x028] ! Mem[000000008c800028]
retl
ldub [%i3+0x01e],%l7 ! Mem[000000008d80001e]
p62_jmpl_0_ho:
ldd [%o1+0x120],%l2 ! Mem[000000008c800120]
swap [%o1+0x1dc],%l3 ! Mem[000000008c8001dc]
stx %l0,[%o1+0x000] ! Mem[000000008c800000]
ldstub [%o2+0x182],%l0 ! Mem[000000008d000182]
ldsw [%o2+0x074],%l2 ! Mem[000000008d000074]
ldd [%o0+0x138],%l6 ! Mem[000000008c000138]
jmpl %g6+8,%g0
ldub [%o3+0x05e],%l1 ! Mem[000000008d80005e]
p62_call_0_ho:
lduh [%o3+0x04e],%l2 ! Mem[000000008d80004e]
ldub [%o1+0x053],%l3 ! Mem[000000008c800053]
swap [%o2+0x16c],%l1 ! Mem[000000008d00016c]
stx %l1,[%o1+0x028] ! Mem[000000008c800028]
retl
ldub [%o3+0x01e],%l7 ! Mem[000000008d80001e]
p63_jmpl_0_le:
ldstub [%i2+0x0a7],%l4 ! Mem[000000008f0000a7]
swap [%i0+0x1a4],%l1 ! Mem[000000008e0001a4]
ldsh [%i2+0x064],%l4 ! Mem[000000008f000064]
ldd [%i2+0x0b0],%l0 ! Mem[000000008f0000b0]
stx %l4,[%i3+0x0e8] ! Mem[000000008f8000e8]
lduw [%i3+0x0f8],%l1 ! Mem[000000008f8000f8]
ldx [%i3+0x160],%l2 ! Mem[000000008f800160]
jmpl %g6+8,%g0
ldd [%i1+0x090],%l0 ! Mem[000000008e800090]
p63_call_0_le:
swap [%i1+0x1e0],%l3 ! Mem[000000008e8001e0]
swap [%i1+0x048],%l1 ! Mem[000000008e800048]
lduh [%i2+0x042],%l4 ! Mem[000000008f000042]
ldstub [%i3+0x0e5],%l1 ! Mem[000000008f8000e5]
swap [%i0+0x104],%l6 ! Mem[000000008e000104]
retl
ldstub [%i1+0x033],%l4 ! Mem[000000008e800033]
p63_jmpl_0_lo:
ldstub [%o2+0x0a7],%l4 ! Mem[000000008f0000a7]
swap [%o0+0x1a4],%l1 ! Mem[000000008e0001a4]
ldsh [%o2+0x064],%l4 ! Mem[000000008f000064]
ldd [%o2+0x0b0],%l0 ! Mem[000000008f0000b0]
stx %l4,[%o3+0x0e8] ! Mem[000000008f8000e8]
lduw [%o3+0x0f8],%l1 ! Mem[000000008f8000f8]
ldx [%o3+0x160],%l2 ! Mem[000000008f800160]
jmpl %g6+8,%g0
ldd [%o1+0x090],%l0 ! Mem[000000008e800090]
p63_call_0_lo:
swap [%o1+0x1e0],%l3 ! Mem[000000008e8001e0]
swap [%o1+0x048],%l1 ! Mem[000000008e800048]
lduh [%o2+0x042],%l4 ! Mem[000000008f000042]
ldstub [%o3+0x0e5],%l1 ! Mem[000000008f8000e5]
swap [%o0+0x104],%l6 ! Mem[000000008e000104]
retl
ldstub [%o1+0x033],%l4 ! Mem[000000008e800033]
p63_jmpl_0_he:
lduw [%i1+0x188],%l6 ! Mem[000000008e800188]
swap [%i1+0x098],%l2 ! Mem[000000008e800098]
lduh [%i1+0x0a0],%l2 ! Mem[000000008e8000a0]
swap [%i0+0x094],%l5 ! Mem[000000008e000094]
jmpl %g6+8,%g0
ldstub [%i3+0x001],%l6 ! Mem[000000008f800001]
p63_call_0_he:
stb %l0,[%i0+0x19d] ! Mem[000000008e00019d]
retl
ldx [%i1+0x1e0],%l0 ! Mem[000000008e8001e0]
p63_jmpl_0_ho:
lduw [%o1+0x188],%l6 ! Mem[000000008e800188]
swap [%o1+0x098],%l2 ! Mem[000000008e800098]
lduh [%o1+0x0a0],%l2 ! Mem[000000008e8000a0]
swap [%o0+0x094],%l5 ! Mem[000000008e000094]
jmpl %g6+8,%g0
ldstub [%o3+0x001],%l6 ! Mem[000000008f800001]
p63_call_0_ho:
stb %l0,[%o0+0x19d] ! Mem[000000008e00019d]
retl
ldx [%o1+0x1e0],%l0 ! Mem[000000008e8001e0]
user_jump0_end:
.seg "text"
.align 0x2000
user_jump1_start:
INIT_MEM(0, 0x0020, 1, +, 0, +, 0)
p0_jmpl_1_le:
jmpl %g6+8,%g0
ldsh [%i3+0x124],%l4 ! Mem[0000000011800124]
p0_call_1_le:
stx %l0,[%i3+0x1d8] ! Mem[00000000118001d8]
swap [%i2+0x0b0],%l3 ! Mem[00000000110000b0]
std %l6,[%i2+0x0b0] ! Mem[00000000110000b0]
lduh [%i1+0x19e],%l7 ! Mem[000000001080019e]
retl
ldstub [%i2+0x0c5],%l3 ! Mem[00000000110000c5]
p0_jmpl_1_lo:
jmpl %g6+8,%g0
ldsh [%o3+0x124],%l4 ! Mem[0000000011800124]
p0_call_1_lo:
stx %l0,[%o3+0x1d8] ! Mem[00000000118001d8]
swap [%o2+0x0b0],%l3 ! Mem[00000000110000b0]
std %l6,[%o2+0x0b0] ! Mem[00000000110000b0]
lduh [%o1+0x19e],%l7 ! Mem[000000001080019e]
retl
ldstub [%o2+0x0c5],%l3 ! Mem[00000000110000c5]
p0_jmpl_1_he:
swap [%i0+0x04c],%l3 ! Mem[000000001000004c]
ldsw [%i1+0x0c4],%l1 ! Mem[00000000108000c4]
ldub [%i2+0x171],%l7 ! Mem[0000000011000171]
ldx [%i0+0x130],%l6 ! Mem[0000000010000130]
ldub [%i1+0x1e6],%l1 ! Mem[00000000108001e6]
lduw [%i0+0x1f8],%l3 ! Mem[00000000100001f8]
swap [%i3+0x044],%l3 ! Mem[0000000011800044]
jmpl %g6+8,%g0
ldstub [%i0+0x1a4],%l6 ! Mem[00000000100001a4]
p0_call_1_he:
lduh [%i2+0x0cc],%l3 ! Mem[00000000110000cc]
stx %l7,[%i3+0x168] ! Mem[0000000011800168]
swap [%i0+0x1ac],%l4 ! Mem[00000000100001ac]
retl
ldstub [%i2+0x071],%l5 ! Mem[0000000011000071]
p0_jmpl_1_ho:
swap [%o0+0x04c],%l3 ! Mem[000000001000004c]
ldsw [%o1+0x0c4],%l1 ! Mem[00000000108000c4]
ldub [%o2+0x171],%l7 ! Mem[0000000011000171]
ldx [%o0+0x130],%l6 ! Mem[0000000010000130]
ldub [%o1+0x1e6],%l1 ! Mem[00000000108001e6]
lduw [%o0+0x1f8],%l3 ! Mem[00000000100001f8]
swap [%o3+0x044],%l3 ! Mem[0000000011800044]
jmpl %g6+8,%g0
ldstub [%o0+0x1a4],%l6 ! Mem[00000000100001a4]
p0_call_1_ho:
lduh [%o2+0x0cc],%l3 ! Mem[00000000110000cc]
stx %l7,[%o3+0x168] ! Mem[0000000011800168]
swap [%o0+0x1ac],%l4 ! Mem[00000000100001ac]
retl
ldstub [%o2+0x071],%l5 ! Mem[0000000011000071]
p1_jmpl_1_le:
jmpl %g6+8,%g0
ldub [%i0+0x0f5],%l2 ! Mem[00000000120000f5]
p1_call_1_le:
swap [%i0+0x170],%l2 ! Mem[0000000012000170]
stw %l6,[%i0+0x1f0] ! Mem[00000000120001f0]
retl
stw %l4,[%i3+0x01c] ! Mem[000000001380001c]
p1_jmpl_1_lo:
jmpl %g6+8,%g0
ldub [%o0+0x0f5],%l2 ! Mem[00000000120000f5]
p1_call_1_lo:
swap [%o0+0x170],%l2 ! Mem[0000000012000170]
stw %l6,[%o0+0x1f0] ! Mem[00000000120001f0]
retl
stw %l4,[%o3+0x01c] ! Mem[000000001380001c]
p1_jmpl_1_he:
sth %l7,[%i1+0x09c] ! Mem[000000001280009c]
ldstub [%i1+0x02f],%l7 ! Mem[000000001280002f]
ldstub [%i1+0x0e8],%l4 ! Mem[00000000128000e8]
ldstub [%i1+0x1a1],%l6 ! Mem[00000000128001a1]
jmpl %g6+8,%g0
ldsh [%i1+0x0d4],%l7 ! Mem[00000000128000d4]
p1_call_1_he:
swap [%i2+0x00c],%l4 ! Mem[000000001300000c]
ldstub [%i3+0x03a],%l6 ! Mem[000000001380003a]
stb %l6,[%i2+0x0b2] ! Mem[00000000130000b2]
lduw [%i2+0x0ac],%l2 ! Mem[00000000130000ac]
retl
swap [%i1+0x0f0],%l2 ! Mem[00000000128000f0]
p1_jmpl_1_ho:
sth %l7,[%o1+0x09c] ! Mem[000000001280009c]
ldstub [%o1+0x02f],%l7 ! Mem[000000001280002f]
ldstub [%o1+0x0e8],%l4 ! Mem[00000000128000e8]
ldstub [%o1+0x1a1],%l6 ! Mem[00000000128001a1]
jmpl %g6+8,%g0
ldsh [%o1+0x0d4],%l7 ! Mem[00000000128000d4]
p1_call_1_ho:
swap [%o2+0x00c],%l4 ! Mem[000000001300000c]
ldstub [%o3+0x03a],%l6 ! Mem[000000001380003a]
stb %l6,[%o2+0x0b2] ! Mem[00000000130000b2]
lduw [%o2+0x0ac],%l2 ! Mem[00000000130000ac]
retl
swap [%o1+0x0f0],%l2 ! Mem[00000000128000f0]
p2_jmpl_1_le:
ldd [%i3+0x120],%l2 ! Mem[0000000015800120]
sth %l1,[%i3+0x072] ! Mem[0000000015800072]
ldub [%i0+0x1f1],%l6 ! Mem[00000000140001f1]
lduw [%i2+0x01c],%l4 ! Mem[000000001500001c]
ldstub [%i2+0x022],%l7 ! Mem[0000000015000022]
std %l6,[%i3+0x0f0] ! Mem[00000000158000f0]
ldstub [%i1+0x01b],%l6 ! Mem[000000001480001b]
jmpl %g6+8,%g0
ldstub [%i3+0x193],%l3 ! Mem[0000000015800193]
p2_call_1_le:
ldstub [%i3+0x0f4],%l0 ! Mem[00000000158000f4]
ldstub [%i0+0x01f],%l0 ! Mem[000000001400001f]
ldsh [%i0+0x11e],%l2 ! Mem[000000001400011e]
ldub [%i1+0x14b],%l2 ! Mem[000000001480014b]
retl
ldstub [%i1+0x06d],%l3 ! Mem[000000001480006d]
p2_jmpl_1_lo:
ldd [%o3+0x120],%l2 ! Mem[0000000015800120]
sth %l1,[%o3+0x072] ! Mem[0000000015800072]
ldub [%o0+0x1f1],%l6 ! Mem[00000000140001f1]
lduw [%o2+0x01c],%l4 ! Mem[000000001500001c]
ldstub [%o2+0x022],%l7 ! Mem[0000000015000022]
std %l6,[%o3+0x0f0] ! Mem[00000000158000f0]
ldstub [%o1+0x01b],%l6 ! Mem[000000001480001b]
jmpl %g6+8,%g0
ldstub [%o3+0x193],%l3 ! Mem[0000000015800193]
p2_call_1_lo:
ldstub [%o3+0x0f4],%l0 ! Mem[00000000158000f4]
ldstub [%o0+0x01f],%l0 ! Mem[000000001400001f]
ldsh [%o0+0x11e],%l2 ! Mem[000000001400011e]
ldub [%o1+0x14b],%l2 ! Mem[000000001480014b]
retl
ldstub [%o1+0x06d],%l3 ! Mem[000000001480006d]
p2_jmpl_1_he:
lduh [%i3+0x1b4],%l5 ! Mem[00000000158001b4]
ldstub [%i2+0x07a],%l6 ! Mem[000000001500007a]
ldsh [%i2+0x1ea],%l1 ! Mem[00000000150001ea]
std %l2,[%i1+0x188] ! Mem[0000000014800188]
swap [%i3+0x050],%l7 ! Mem[0000000015800050]
swap [%i1+0x0ec],%l7 ! Mem[00000000148000ec]
jmpl %g6+8,%g0
swap [%i2+0x0d8],%l3 ! Mem[00000000150000d8]
p2_call_1_he:
retl
ldsb [%i1+0x0f9],%l4 ! Mem[00000000148000f9]
p2_jmpl_1_ho:
lduh [%o3+0x1b4],%l5 ! Mem[00000000158001b4]
ldstub [%o2+0x07a],%l6 ! Mem[000000001500007a]
ldsh [%o2+0x1ea],%l1 ! Mem[00000000150001ea]
std %l2,[%o1+0x188] ! Mem[0000000014800188]
swap [%o3+0x050],%l7 ! Mem[0000000015800050]
swap [%o1+0x0ec],%l7 ! Mem[00000000148000ec]
jmpl %g6+8,%g0
swap [%o2+0x0d8],%l3 ! Mem[00000000150000d8]
p2_call_1_ho:
retl
ldsb [%o1+0x0f9],%l4 ! Mem[00000000148000f9]
p3_jmpl_1_le:
jmpl %g6+8,%g0
ldub [%i1+0x141],%l3 ! Mem[0000000016800141]
p3_call_1_le:
retl
swap [%i2+0x178],%l3 ! Mem[0000000017000178]
p3_jmpl_1_lo:
jmpl %g6+8,%g0
ldub [%o1+0x141],%l3 ! Mem[0000000016800141]
p3_call_1_lo:
retl
swap [%o2+0x178],%l3 ! Mem[0000000017000178]
p3_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i1+0x0c0],%l1 ! Mem[00000000168000c0]
p3_call_1_he:
std %l2,[%i0+0x0b0] ! Mem[00000000160000b0]
ldsb [%i1+0x091],%l6 ! Mem[0000000016800091]
retl
ldsb [%i0+0x19e],%l7 ! Mem[000000001600019e]
p3_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o1+0x0c0],%l1 ! Mem[00000000168000c0]
p3_call_1_ho:
std %l2,[%o0+0x0b0] ! Mem[00000000160000b0]
ldsb [%o1+0x091],%l6 ! Mem[0000000016800091]
retl
ldsb [%o0+0x19e],%l7 ! Mem[000000001600019e]
p4_jmpl_1_le:
ldd [%i0+0x058],%l4 ! Mem[0000000018000058]
jmpl %g6+8,%g0
stb %l5,[%i2+0x0ed] ! Mem[00000000190000ed]
p4_call_1_le:
ldub [%i2+0x02a],%l1 ! Mem[000000001900002a]
retl
lduw [%i3+0x158],%l6 ! Mem[0000000019800158]
p4_jmpl_1_lo:
ldd [%o0+0x058],%l4 ! Mem[0000000018000058]
jmpl %g6+8,%g0
stb %l5,[%o2+0x0ed] ! Mem[00000000190000ed]
p4_call_1_lo:
ldub [%o2+0x02a],%l1 ! Mem[000000001900002a]
retl
lduw [%o3+0x158],%l6 ! Mem[0000000019800158]
p4_jmpl_1_he:
ldstub [%i2+0x1f8],%l5 ! Mem[00000000190001f8]
ldsh [%i2+0x1ea],%l7 ! Mem[00000000190001ea]
ldsh [%i0+0x0e0],%l3 ! Mem[00000000180000e0]
std %l4,[%i0+0x1d8] ! Mem[00000000180001d8]
jmpl %g6+8,%g0
lduh [%i0+0x114],%l4 ! Mem[0000000018000114]
p4_call_1_he:
retl
lduw [%i0+0x108],%l7 ! Mem[0000000018000108]
p4_jmpl_1_ho:
ldstub [%o2+0x1f8],%l5 ! Mem[00000000190001f8]
ldsh [%o2+0x1ea],%l7 ! Mem[00000000190001ea]
ldsh [%o0+0x0e0],%l3 ! Mem[00000000180000e0]
std %l4,[%o0+0x1d8] ! Mem[00000000180001d8]
jmpl %g6+8,%g0
lduh [%o0+0x114],%l4 ! Mem[0000000018000114]
p4_call_1_ho:
retl
lduw [%o0+0x108],%l7 ! Mem[0000000018000108]
p5_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i2+0x003],%l1 ! Mem[000000001b000003]
p5_call_1_le:
sth %l4,[%i1+0x042] ! Mem[000000001a800042]
ldstub [%i3+0x14f],%l1 ! Mem[000000001b80014f]
swap [%i1+0x114],%l6 ! Mem[000000001a800114]
retl
swap [%i1+0x1ec],%l5 ! Mem[000000001a8001ec]
p5_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o2+0x003],%l1 ! Mem[000000001b000003]
p5_call_1_lo:
sth %l4,[%o1+0x042] ! Mem[000000001a800042]
ldstub [%o3+0x14f],%l1 ! Mem[000000001b80014f]
swap [%o1+0x114],%l6 ! Mem[000000001a800114]
retl
swap [%o1+0x1ec],%l5 ! Mem[000000001a8001ec]
p5_jmpl_1_he:
lduh [%i3+0x1c0],%l5 ! Mem[000000001b8001c0]
jmpl %g6+8,%g0
sth %l0,[%i0+0x106] ! Mem[000000001a000106]
p5_call_1_he:
ldd [%i2+0x0c8],%l2 ! Mem[000000001b0000c8]
ldstub [%i0+0x1dd],%l0 ! Mem[000000001a0001dd]
ldsb [%i1+0x092],%l3 ! Mem[000000001a800092]
retl
ldsh [%i3+0x090],%l6 ! Mem[000000001b800090]
p5_jmpl_1_ho:
lduh [%o3+0x1c0],%l5 ! Mem[000000001b8001c0]
jmpl %g6+8,%g0
sth %l0,[%o0+0x106] ! Mem[000000001a000106]
p5_call_1_ho:
ldd [%o2+0x0c8],%l2 ! Mem[000000001b0000c8]
ldstub [%o0+0x1dd],%l0 ! Mem[000000001a0001dd]
ldsb [%o1+0x092],%l3 ! Mem[000000001a800092]
retl
ldsh [%o3+0x090],%l6 ! Mem[000000001b800090]
p6_jmpl_1_le:
stb %l6,[%i1+0x181] ! Mem[000000001c800181]
ldub [%i1+0x0d4],%l7 ! Mem[000000001c8000d4]
lduw [%i1+0x030],%l5 ! Mem[000000001c800030]
ldsw [%i3+0x1c8],%l2 ! Mem[000000001d8001c8]
jmpl %g6+8,%g0
lduh [%i3+0x11a],%l1 ! Mem[000000001d80011a]
p6_call_1_le:
sth %l2,[%i2+0x0ae] ! Mem[000000001d0000ae]
lduw [%i1+0x0d0],%l2 ! Mem[000000001c8000d0]
ldsb [%i2+0x07d],%l5 ! Mem[000000001d00007d]
lduw [%i0+0x110],%l6 ! Mem[000000001c000110]
lduw [%i0+0x0e4],%l1 ! Mem[000000001c0000e4]
ldsw [%i2+0x150],%l7 ! Mem[000000001d000150]
retl
swap [%i0+0x134],%l6 ! Mem[000000001c000134]
p6_jmpl_1_lo:
stb %l6,[%o1+0x181] ! Mem[000000001c800181]
ldub [%o1+0x0d4],%l7 ! Mem[000000001c8000d4]
lduw [%o1+0x030],%l5 ! Mem[000000001c800030]
ldsw [%o3+0x1c8],%l2 ! Mem[000000001d8001c8]
jmpl %g6+8,%g0
lduh [%o3+0x11a],%l1 ! Mem[000000001d80011a]
p6_call_1_lo:
sth %l2,[%o2+0x0ae] ! Mem[000000001d0000ae]
lduw [%o1+0x0d0],%l2 ! Mem[000000001c8000d0]
ldsb [%o2+0x07d],%l5 ! Mem[000000001d00007d]
lduw [%o0+0x110],%l6 ! Mem[000000001c000110]
lduw [%o0+0x0e4],%l1 ! Mem[000000001c0000e4]
ldsw [%o2+0x150],%l7 ! Mem[000000001d000150]
retl
swap [%o0+0x134],%l6 ! Mem[000000001c000134]
p6_jmpl_1_he:
ldd [%i2+0x1b0],%l0 ! Mem[000000001d0001b0]
ldsh [%i3+0x016],%l5 ! Mem[000000001d800016]
jmpl %g6+8,%g0
ldstub [%i3+0x169],%l2 ! Mem[000000001d800169]
p6_call_1_he:
ldsw [%i2+0x0f4],%l1 ! Mem[000000001d0000f4]
swap [%i2+0x0cc],%l5 ! Mem[000000001d0000cc]
swap [%i3+0x184],%l0 ! Mem[000000001d800184]
std %l6,[%i3+0x138] ! Mem[000000001d800138]
ldsb [%i1+0x186],%l7 ! Mem[000000001c800186]
stx %l4,[%i3+0x1d8] ! Mem[000000001d8001d8]
swap [%i2+0x0dc],%l0 ! Mem[000000001d0000dc]
retl
swap [%i0+0x158],%l5 ! Mem[000000001c000158]
p6_jmpl_1_ho:
ldd [%o2+0x1b0],%l0 ! Mem[000000001d0001b0]
ldsh [%o3+0x016],%l5 ! Mem[000000001d800016]
jmpl %g6+8,%g0
ldstub [%o3+0x169],%l2 ! Mem[000000001d800169]
p6_call_1_ho:
ldsw [%o2+0x0f4],%l1 ! Mem[000000001d0000f4]
swap [%o2+0x0cc],%l5 ! Mem[000000001d0000cc]
swap [%o3+0x184],%l0 ! Mem[000000001d800184]
std %l6,[%o3+0x138] ! Mem[000000001d800138]
ldsb [%o1+0x186],%l7 ! Mem[000000001c800186]
stx %l4,[%o3+0x1d8] ! Mem[000000001d8001d8]
swap [%o2+0x0dc],%l0 ! Mem[000000001d0000dc]
retl
swap [%o0+0x158],%l5 ! Mem[000000001c000158]
p7_jmpl_1_le:
ldstub [%i2+0x1f6],%l0 ! Mem[000000001f0001f6]
ldstub [%i3+0x03f],%l7 ! Mem[000000001f80003f]
sth %l3,[%i2+0x052] ! Mem[000000001f000052]
ldstub [%i2+0x104],%l4 ! Mem[000000001f000104]
lduh [%i2+0x00e],%l4 ! Mem[000000001f00000e]
ldsb [%i3+0x01a],%l6 ! Mem[000000001f80001a]
jmpl %g6+8,%g0
swap [%i3+0x0b0],%l6 ! Mem[000000001f8000b0]
p7_call_1_le:
lduw [%i1+0x19c],%l7 ! Mem[000000001e80019c]
stx %l3,[%i1+0x0e0] ! Mem[000000001e8000e0]
ldstub [%i1+0x159],%l0 ! Mem[000000001e800159]
std %l4,[%i1+0x0f8] ! Mem[000000001e8000f8]
ldstub [%i1+0x057],%l4 ! Mem[000000001e800057]
std %l6,[%i3+0x1b8] ! Mem[000000001f8001b8]
retl
ldstub [%i0+0x05b],%l7 ! Mem[000000001e00005b]
p7_jmpl_1_lo:
ldstub [%o2+0x1f6],%l0 ! Mem[000000001f0001f6]
ldstub [%o3+0x03f],%l7 ! Mem[000000001f80003f]
sth %l3,[%o2+0x052] ! Mem[000000001f000052]
ldstub [%o2+0x104],%l4 ! Mem[000000001f000104]
lduh [%o2+0x00e],%l4 ! Mem[000000001f00000e]
ldsb [%o3+0x01a],%l6 ! Mem[000000001f80001a]
jmpl %g6+8,%g0
swap [%o3+0x0b0],%l6 ! Mem[000000001f8000b0]
p7_call_1_lo:
lduw [%o1+0x19c],%l7 ! Mem[000000001e80019c]
stx %l3,[%o1+0x0e0] ! Mem[000000001e8000e0]
ldstub [%o1+0x159],%l0 ! Mem[000000001e800159]
std %l4,[%o1+0x0f8] ! Mem[000000001e8000f8]
ldstub [%o1+0x057],%l4 ! Mem[000000001e800057]
std %l6,[%o3+0x1b8] ! Mem[000000001f8001b8]
retl
ldstub [%o0+0x05b],%l7 ! Mem[000000001e00005b]
p7_jmpl_1_he:
ldub [%i3+0x193],%l6 ! Mem[000000001f800193]
lduh [%i0+0x172],%l3 ! Mem[000000001e000172]
ldsb [%i2+0x14f],%l6 ! Mem[000000001f00014f]
jmpl %g6+8,%g0
stb %l3,[%i0+0x014] ! Mem[000000001e000014]
p7_call_1_he:
ldsw [%i0+0x16c],%l3 ! Mem[000000001e00016c]
swap [%i2+0x078],%l6 ! Mem[000000001f000078]
ldstub [%i3+0x0da],%l3 ! Mem[000000001f8000da]
retl
ldub [%i1+0x0b3],%l0 ! Mem[000000001e8000b3]
p7_jmpl_1_ho:
ldub [%o3+0x193],%l6 ! Mem[000000001f800193]
lduh [%o0+0x172],%l3 ! Mem[000000001e000172]
ldsb [%o2+0x14f],%l6 ! Mem[000000001f00014f]
jmpl %g6+8,%g0
stb %l3,[%o0+0x014] ! Mem[000000001e000014]
p7_call_1_ho:
ldsw [%o0+0x16c],%l3 ! Mem[000000001e00016c]
swap [%o2+0x078],%l6 ! Mem[000000001f000078]
ldstub [%o3+0x0da],%l3 ! Mem[000000001f8000da]
retl
ldub [%o1+0x0b3],%l0 ! Mem[000000001e8000b3]
p8_jmpl_1_le:
swap [%i1+0x170],%l2 ! Mem[0000000020800170]
stb %l6,[%i3+0x1f1] ! Mem[00000000218001f1]
jmpl %g6+8,%g0
ldsh [%i1+0x01e],%l4 ! Mem[000000002080001e]
p8_call_1_le:
swap [%i2+0x09c],%l7 ! Mem[000000002100009c]
stx %l7,[%i0+0x028] ! Mem[0000000020000028]
ldstub [%i1+0x0c3],%l1 ! Mem[00000000208000c3]
std %l4,[%i1+0x0f8] ! Mem[00000000208000f8]
retl
swap [%i0+0x0c8],%l6 ! Mem[00000000200000c8]
p8_jmpl_1_lo:
swap [%o1+0x170],%l2 ! Mem[0000000020800170]
stb %l6,[%o3+0x1f1] ! Mem[00000000218001f1]
jmpl %g6+8,%g0
ldsh [%o1+0x01e],%l4 ! Mem[000000002080001e]
p8_call_1_lo:
swap [%o2+0x09c],%l7 ! Mem[000000002100009c]
stx %l7,[%o0+0x028] ! Mem[0000000020000028]
ldstub [%o1+0x0c3],%l1 ! Mem[00000000208000c3]
std %l4,[%o1+0x0f8] ! Mem[00000000208000f8]
retl
swap [%o0+0x0c8],%l6 ! Mem[00000000200000c8]
p8_jmpl_1_he:
std %l0,[%i3+0x100] ! Mem[0000000021800100]
ldub [%i1+0x186],%l4 ! Mem[0000000020800186]
ldub [%i2+0x0a8],%l5 ! Mem[00000000210000a8]
stb %l7,[%i1+0x082] ! Mem[0000000020800082]
sth %l6,[%i3+0x1d8] ! Mem[00000000218001d8]
ldsw [%i0+0x198],%l7 ! Mem[0000000020000198]
jmpl %g6+8,%g0
ldsb [%i3+0x07b],%l7 ! Mem[000000002180007b]
p8_call_1_he:
ldub [%i3+0x193],%l6 ! Mem[0000000021800193]
ldstub [%i0+0x14d],%l7 ! Mem[000000002000014d]
ldstub [%i2+0x1ad],%l4 ! Mem[00000000210001ad]
retl
ldsw [%i2+0x070],%l5 ! Mem[0000000021000070]
p8_jmpl_1_ho:
std %l0,[%o3+0x100] ! Mem[0000000021800100]
ldub [%o1+0x186],%l4 ! Mem[0000000020800186]
ldub [%o2+0x0a8],%l5 ! Mem[00000000210000a8]
stb %l7,[%o1+0x082] ! Mem[0000000020800082]
sth %l6,[%o3+0x1d8] ! Mem[00000000218001d8]
ldsw [%o0+0x198],%l7 ! Mem[0000000020000198]
jmpl %g6+8,%g0
ldsb [%o3+0x07b],%l7 ! Mem[000000002180007b]
p8_call_1_ho:
ldub [%o3+0x193],%l6 ! Mem[0000000021800193]
ldstub [%o0+0x14d],%l7 ! Mem[000000002000014d]
ldstub [%o2+0x1ad],%l4 ! Mem[00000000210001ad]
retl
ldsw [%o2+0x070],%l5 ! Mem[0000000021000070]
p9_jmpl_1_le:
jmpl %g6+8,%g0
ldsw [%i2+0x080],%l5 ! Mem[0000000023000080]
p9_call_1_le:
ldsh [%i1+0x1ee],%l5 ! Mem[00000000228001ee]
sth %l3,[%i3+0x1be] ! Mem[00000000238001be]
retl
ldstub [%i3+0x1dc],%l3 ! Mem[00000000238001dc]
p9_jmpl_1_lo:
jmpl %g6+8,%g0
ldsw [%o2+0x080],%l5 ! Mem[0000000023000080]
p9_call_1_lo:
ldsh [%o1+0x1ee],%l5 ! Mem[00000000228001ee]
sth %l3,[%o3+0x1be] ! Mem[00000000238001be]
retl
ldstub [%o3+0x1dc],%l3 ! Mem[00000000238001dc]
p9_jmpl_1_he:
jmpl %g6+8,%g0
stb %l6,[%i0+0x1a3] ! Mem[00000000220001a3]
p9_call_1_he:
ldx [%i0+0x1c8],%l2 ! Mem[00000000220001c8]
swap [%i2+0x168],%l2 ! Mem[0000000023000168]
ldstub [%i2+0x1cb],%l3 ! Mem[00000000230001cb]
retl
lduh [%i3+0x100],%l1 ! Mem[0000000023800100]
p9_jmpl_1_ho:
jmpl %g6+8,%g0
stb %l6,[%o0+0x1a3] ! Mem[00000000220001a3]
p9_call_1_ho:
ldx [%o0+0x1c8],%l2 ! Mem[00000000220001c8]
swap [%o2+0x168],%l2 ! Mem[0000000023000168]
ldstub [%o2+0x1cb],%l3 ! Mem[00000000230001cb]
retl
lduh [%o3+0x100],%l1 ! Mem[0000000023800100]
p10_jmpl_1_le:
ldstub [%i3+0x15a],%l6 ! Mem[000000002580015a]
stw %l2,[%i0+0x18c] ! Mem[000000002400018c]
jmpl %g6+8,%g0
stb %l3,[%i3+0x1fc] ! Mem[00000000258001fc]
p10_call_1_le:
retl
ldub [%i2+0x1a3],%l6 ! Mem[00000000250001a3]
p10_jmpl_1_lo:
ldstub [%o3+0x15a],%l6 ! Mem[000000002580015a]
stw %l2,[%o0+0x18c] ! Mem[000000002400018c]
jmpl %g6+8,%g0
stb %l3,[%o3+0x1fc] ! Mem[00000000258001fc]
p10_call_1_lo:
retl
ldub [%o2+0x1a3],%l6 ! Mem[00000000250001a3]
p10_jmpl_1_he:
swap [%i0+0x134],%l3 ! Mem[0000000024000134]
ldub [%i0+0x092],%l3 ! Mem[0000000024000092]
swap [%i2+0x090],%l6 ! Mem[0000000025000090]
jmpl %g6+8,%g0
ldd [%i0+0x198],%l6 ! Mem[0000000024000198]
p10_call_1_he:
ldstub [%i0+0x162],%l7 ! Mem[0000000024000162]
ldstub [%i0+0x06d],%l3 ! Mem[000000002400006d]
ldd [%i2+0x158],%l2 ! Mem[0000000025000158]
ldsw [%i2+0x170],%l7 ! Mem[0000000025000170]
stb %l6,[%i3+0x116] ! Mem[0000000025800116]
swap [%i0+0x1e4],%l1 ! Mem[00000000240001e4]
retl
swap [%i1+0x1d8],%l3 ! Mem[00000000248001d8]
p10_jmpl_1_ho:
swap [%o0+0x134],%l3 ! Mem[0000000024000134]
ldub [%o0+0x092],%l3 ! Mem[0000000024000092]
swap [%o2+0x090],%l6 ! Mem[0000000025000090]
jmpl %g6+8,%g0
ldd [%o0+0x198],%l6 ! Mem[0000000024000198]
p10_call_1_ho:
ldstub [%o0+0x162],%l7 ! Mem[0000000024000162]
ldstub [%o0+0x06d],%l3 ! Mem[000000002400006d]
ldd [%o2+0x158],%l2 ! Mem[0000000025000158]
ldsw [%o2+0x170],%l7 ! Mem[0000000025000170]
stb %l6,[%o3+0x116] ! Mem[0000000025800116]
swap [%o0+0x1e4],%l1 ! Mem[00000000240001e4]
retl
swap [%o1+0x1d8],%l3 ! Mem[00000000248001d8]
p11_jmpl_1_le:
lduh [%i3+0x08e],%l5 ! Mem[000000002780008e]
ldstub [%i0+0x080],%l4 ! Mem[0000000026000080]
stb %l5,[%i3+0x1d8] ! Mem[00000000278001d8]
ldstub [%i1+0x0cd],%l4 ! Mem[00000000268000cd]
ldstub [%i0+0x1a3],%l6 ! Mem[00000000260001a3]
swap [%i3+0x1e4],%l5 ! Mem[00000000278001e4]
jmpl %g6+8,%g0
swap [%i0+0x16c],%l4 ! Mem[000000002600016c]
p11_call_1_le:
retl
ldstub [%i2+0x091],%l6 ! Mem[0000000027000091]
p11_jmpl_1_lo:
lduh [%o3+0x08e],%l5 ! Mem[000000002780008e]
ldstub [%o0+0x080],%l4 ! Mem[0000000026000080]
stb %l5,[%o3+0x1d8] ! Mem[00000000278001d8]
ldstub [%o1+0x0cd],%l4 ! Mem[00000000268000cd]
ldstub [%o0+0x1a3],%l6 ! Mem[00000000260001a3]
swap [%o3+0x1e4],%l5 ! Mem[00000000278001e4]
jmpl %g6+8,%g0
swap [%o0+0x16c],%l4 ! Mem[000000002600016c]
p11_call_1_lo:
retl
ldstub [%o2+0x091],%l6 ! Mem[0000000027000091]
p11_jmpl_1_he:
ldstub [%i1+0x19a],%l6 ! Mem[000000002680019a]
stx %l7,[%i0+0x140] ! Mem[0000000026000140]
sth %l3,[%i3+0x06c] ! Mem[000000002780006c]
lduh [%i3+0x0c6],%l1 ! Mem[00000000278000c6]
swap [%i1+0x150],%l7 ! Mem[0000000026800150]
ldstub [%i3+0x116],%l6 ! Mem[0000000027800116]
jmpl %g6+8,%g0
lduh [%i0+0x1c6],%l1 ! Mem[00000000260001c6]
p11_call_1_he:
ldx [%i2+0x080],%l1 ! Mem[0000000027000080]
retl
lduw [%i3+0x08c],%l3 ! Mem[000000002780008c]
p11_jmpl_1_ho:
ldstub [%o1+0x19a],%l6 ! Mem[000000002680019a]
stx %l7,[%o0+0x140] ! Mem[0000000026000140]
sth %l3,[%o3+0x06c] ! Mem[000000002780006c]
lduh [%o3+0x0c6],%l1 ! Mem[00000000278000c6]
swap [%o1+0x150],%l7 ! Mem[0000000026800150]
ldstub [%o3+0x116],%l6 ! Mem[0000000027800116]
jmpl %g6+8,%g0
lduh [%o0+0x1c6],%l1 ! Mem[00000000260001c6]
p11_call_1_ho:
ldx [%o2+0x080],%l1 ! Mem[0000000027000080]
retl
lduw [%o3+0x08c],%l3 ! Mem[000000002780008c]
p12_jmpl_1_le:
ldstub [%i2+0x0f0],%l6 ! Mem[00000000290000f0]
swap [%i1+0x038],%l6 ! Mem[0000000028800038]
lduh [%i2+0x134],%l3 ! Mem[0000000029000134]
stw %l0,[%i3+0x138] ! Mem[0000000029800138]
stw %l4,[%i1+0x1b8] ! Mem[00000000288001b8]
jmpl %g6+8,%g0
ldx [%i1+0x180],%l5 ! Mem[0000000028800180]
p12_call_1_le:
swap [%i3+0x1ec],%l3 ! Mem[00000000298001ec]
std %l6,[%i2+0x130] ! Mem[0000000029000130]
std %l0,[%i3+0x0c0] ! Mem[00000000298000c0]
retl
ldstub [%i0+0x171],%l7 ! Mem[0000000028000171]
p12_jmpl_1_lo:
ldstub [%o2+0x0f0],%l6 ! Mem[00000000290000f0]
swap [%o1+0x038],%l6 ! Mem[0000000028800038]
lduh [%o2+0x134],%l3 ! Mem[0000000029000134]
stw %l0,[%o3+0x138] ! Mem[0000000029800138]
stw %l4,[%o1+0x1b8] ! Mem[00000000288001b8]
jmpl %g6+8,%g0
ldx [%o1+0x180],%l5 ! Mem[0000000028800180]
p12_call_1_lo:
swap [%o3+0x1ec],%l3 ! Mem[00000000298001ec]
std %l6,[%o2+0x130] ! Mem[0000000029000130]
std %l0,[%o3+0x0c0] ! Mem[00000000298000c0]
retl
ldstub [%o0+0x171],%l7 ! Mem[0000000028000171]
p12_jmpl_1_he:
stw %l2,[%i1+0x1a0] ! Mem[00000000288001a0]
lduh [%i0+0x1b6],%l1 ! Mem[00000000280001b6]
jmpl %g6+8,%g0
ldub [%i2+0x036],%l5 ! Mem[0000000029000036]
p12_call_1_he:
ldstub [%i1+0x184],%l6 ! Mem[0000000028800184]
ldsw [%i2+0x0fc],%l5 ! Mem[00000000290000fc]
stb %l4,[%i0+0x07b] ! Mem[000000002800007b]
stx %l7,[%i2+0x108] ! Mem[0000000029000108]
stw %l2,[%i1+0x138] ! Mem[0000000028800138]
ldd [%i2+0x010],%l0 ! Mem[0000000029000010]
ldstub [%i0+0x148],%l2 ! Mem[0000000028000148]
retl
stw %l4,[%i1+0x1d0] ! Mem[00000000288001d0]
p12_jmpl_1_ho:
stw %l2,[%o1+0x1a0] ! Mem[00000000288001a0]
lduh [%o0+0x1b6],%l1 ! Mem[00000000280001b6]
jmpl %g6+8,%g0
ldub [%o2+0x036],%l5 ! Mem[0000000029000036]
p12_call_1_ho:
ldstub [%o1+0x184],%l6 ! Mem[0000000028800184]
ldsw [%o2+0x0fc],%l5 ! Mem[00000000290000fc]
stb %l4,[%o0+0x07b] ! Mem[000000002800007b]
stx %l7,[%o2+0x108] ! Mem[0000000029000108]
stw %l2,[%o1+0x138] ! Mem[0000000028800138]
ldd [%o2+0x010],%l0 ! Mem[0000000029000010]
ldstub [%o0+0x148],%l2 ! Mem[0000000028000148]
retl
stw %l4,[%o1+0x1d0] ! Mem[00000000288001d0]
p13_jmpl_1_le:
ldd [%i2+0x050],%l0 ! Mem[000000002b000050]
jmpl %g6+8,%g0
lduh [%i1+0x122],%l5 ! Mem[000000002a800122]
p13_call_1_le:
swap [%i2+0x100],%l3 ! Mem[000000002b000100]
ldstub [%i2+0x0b2],%l2 ! Mem[000000002b0000b2]
ldstub [%i1+0x192],%l6 ! Mem[000000002a800192]
retl
ldsh [%i1+0x16e],%l1 ! Mem[000000002a80016e]
p13_jmpl_1_lo:
ldd [%o2+0x050],%l0 ! Mem[000000002b000050]
jmpl %g6+8,%g0
lduh [%o1+0x122],%l5 ! Mem[000000002a800122]
p13_call_1_lo:
swap [%o2+0x100],%l3 ! Mem[000000002b000100]
ldstub [%o2+0x0b2],%l2 ! Mem[000000002b0000b2]
ldstub [%o1+0x192],%l6 ! Mem[000000002a800192]
retl
ldsh [%o1+0x16e],%l1 ! Mem[000000002a80016e]
p13_jmpl_1_he:
swap [%i3+0x114],%l6 ! Mem[000000002b800114]
stb %l5,[%i0+0x1cf] ! Mem[000000002a0001cf]
stx %l3,[%i2+0x198] ! Mem[000000002b000198]
ldub [%i1+0x1dc],%l3 ! Mem[000000002a8001dc]
stx %l7,[%i3+0x0b0] ! Mem[000000002b8000b0]
ldsb [%i0+0x11f],%l4 ! Mem[000000002a00011f]
jmpl %g6+8,%g0
ldsw [%i0+0x1dc],%l0 ! Mem[000000002a0001dc]
p13_call_1_he:
ldd [%i2+0x0b0],%l6 ! Mem[000000002b0000b0]
ldub [%i1+0x08e],%l2 ! Mem[000000002a80008e]
ldstub [%i1+0x0f3],%l2 ! Mem[000000002a8000f3]
ldsh [%i3+0x07a],%l6 ! Mem[000000002b80007a]
retl
stb %l1,[%i0+0x1ea] ! Mem[000000002a0001ea]
p13_jmpl_1_ho:
swap [%o3+0x114],%l6 ! Mem[000000002b800114]
stb %l5,[%o0+0x1cf] ! Mem[000000002a0001cf]
stx %l3,[%o2+0x198] ! Mem[000000002b000198]
ldub [%o1+0x1dc],%l3 ! Mem[000000002a8001dc]
stx %l7,[%o3+0x0b0] ! Mem[000000002b8000b0]
ldsb [%o0+0x11f],%l4 ! Mem[000000002a00011f]
jmpl %g6+8,%g0
ldsw [%o0+0x1dc],%l0 ! Mem[000000002a0001dc]
p13_call_1_ho:
ldd [%o2+0x0b0],%l6 ! Mem[000000002b0000b0]
ldub [%o1+0x08e],%l2 ! Mem[000000002a80008e]
ldstub [%o1+0x0f3],%l2 ! Mem[000000002a8000f3]
ldsh [%o3+0x07a],%l6 ! Mem[000000002b80007a]
retl
stb %l1,[%o0+0x1ea] ! Mem[000000002a0001ea]
p14_jmpl_1_le:
stw %l2,[%i3+0x0b0] ! Mem[000000002d8000b0]
ldub [%i0+0x192],%l6 ! Mem[000000002c000192]
jmpl %g6+8,%g0
ldstub [%i1+0x1af],%l2 ! Mem[000000002c8001af]
p14_call_1_le:
ldx [%i0+0x0e8],%l4 ! Mem[000000002c0000e8]
ldstub [%i3+0x0e0],%l3 ! Mem[000000002d8000e0]
ldd [%i1+0x1f8],%l4 ! Mem[000000002c8001f8]
sth %l4,[%i1+0x134] ! Mem[000000002c800134]
stb %l4,[%i1+0x086] ! Mem[000000002c800086]
retl
ldstub [%i3+0x0ae],%l2 ! Mem[000000002d8000ae]
p14_jmpl_1_lo:
stw %l2,[%o3+0x0b0] ! Mem[000000002d8000b0]
ldub [%o0+0x192],%l6 ! Mem[000000002c000192]
jmpl %g6+8,%g0
ldstub [%o1+0x1af],%l2 ! Mem[000000002c8001af]
p14_call_1_lo:
ldx [%o0+0x0e8],%l4 ! Mem[000000002c0000e8]
ldstub [%o3+0x0e0],%l3 ! Mem[000000002d8000e0]
ldd [%o1+0x1f8],%l4 ! Mem[000000002c8001f8]
sth %l4,[%o1+0x134] ! Mem[000000002c800134]
stb %l4,[%o1+0x086] ! Mem[000000002c800086]
retl
ldstub [%o3+0x0ae],%l2 ! Mem[000000002d8000ae]
p14_jmpl_1_he:
ldsh [%i0+0x0c4],%l3 ! Mem[000000002c0000c4]
ldx [%i3+0x158],%l0 ! Mem[000000002d800158]
ldub [%i3+0x0fd],%l5 ! Mem[000000002d8000fd]
swap [%i3+0x1f4],%l2 ! Mem[000000002d8001f4]
ldsb [%i0+0x0b4],%l0 ! Mem[000000002c0000b4]
stx %l7,[%i0+0x028] ! Mem[000000002c000028]
std %l6,[%i3+0x070] ! Mem[000000002d800070]
jmpl %g6+8,%g0
ldx [%i1+0x0c0],%l6 ! Mem[000000002c8000c0]
p14_call_1_he:
stw %l3,[%i1+0x128] ! Mem[000000002c800128]
sth %l5,[%i0+0x1b0] ! Mem[000000002c0001b0]
ldsw [%i1+0x08c],%l6 ! Mem[000000002c80008c]
ldsh [%i3+0x0c4],%l1 ! Mem[000000002d8000c4]
retl
swap [%i1+0x0ec],%l2 ! Mem[000000002c8000ec]
p14_jmpl_1_ho:
ldsh [%o0+0x0c4],%l3 ! Mem[000000002c0000c4]
ldx [%o3+0x158],%l0 ! Mem[000000002d800158]
ldub [%o3+0x0fd],%l5 ! Mem[000000002d8000fd]
swap [%o3+0x1f4],%l2 ! Mem[000000002d8001f4]
ldsb [%o0+0x0b4],%l0 ! Mem[000000002c0000b4]
stx %l7,[%o0+0x028] ! Mem[000000002c000028]
std %l6,[%o3+0x070] ! Mem[000000002d800070]
jmpl %g6+8,%g0
ldx [%o1+0x0c0],%l6 ! Mem[000000002c8000c0]
p14_call_1_ho:
stw %l3,[%o1+0x128] ! Mem[000000002c800128]
sth %l5,[%o0+0x1b0] ! Mem[000000002c0001b0]
ldsw [%o1+0x08c],%l6 ! Mem[000000002c80008c]
ldsh [%o3+0x0c4],%l1 ! Mem[000000002d8000c4]
retl
swap [%o1+0x0ec],%l2 ! Mem[000000002c8000ec]
p15_jmpl_1_le:
swap [%i3+0x1e0],%l5 ! Mem[000000002f8001e0]
jmpl %g6+8,%g0
ldstub [%i0+0x127],%l0 ! Mem[000000002e000127]
p15_call_1_le:
swap [%i0+0x0cc],%l3 ! Mem[000000002e0000cc]
swap [%i2+0x134],%l3 ! Mem[000000002f000134]
ldstub [%i0+0x138],%l0 ! Mem[000000002e000138]
retl
ldstub [%i3+0x19b],%l4 ! Mem[000000002f80019b]
p15_jmpl_1_lo:
swap [%o3+0x1e0],%l5 ! Mem[000000002f8001e0]
jmpl %g6+8,%g0
ldstub [%o0+0x127],%l0 ! Mem[000000002e000127]
p15_call_1_lo:
swap [%o0+0x0cc],%l3 ! Mem[000000002e0000cc]
swap [%o2+0x134],%l3 ! Mem[000000002f000134]
ldstub [%o0+0x138],%l0 ! Mem[000000002e000138]
retl
ldstub [%o3+0x19b],%l4 ! Mem[000000002f80019b]
p15_jmpl_1_he:
swap [%i0+0x198],%l6 ! Mem[000000002e000198]
ldstub [%i3+0x162],%l7 ! Mem[000000002f800162]
std %l2,[%i0+0x048] ! Mem[000000002e000048]
stw %l3,[%i3+0x15c] ! Mem[000000002f80015c]
ldd [%i2+0x150],%l0 ! Mem[000000002f000150]
stx %l2,[%i1+0x128] ! Mem[000000002e800128]
ldstub [%i3+0x006],%l3 ! Mem[000000002f800006]
jmpl %g6+8,%g0
stb %l6,[%i2+0x1f9] ! Mem[000000002f0001f9]
p15_call_1_he:
lduw [%i2+0x0ec],%l7 ! Mem[000000002f0000ec]
sth %l3,[%i1+0x0fa] ! Mem[000000002e8000fa]
ldub [%i2+0x193],%l6 ! Mem[000000002f000193]
stb %l3,[%i0+0x153] ! Mem[000000002e000153]
ldstub [%i0+0x14f],%l6 ! Mem[000000002e00014f]
ldsh [%i1+0x014],%l3 ! Mem[000000002e800014]
ldstub [%i1+0x185],%l2 ! Mem[000000002e800185]
retl
ldsh [%i1+0x1e8],%l4 ! Mem[000000002e8001e8]
p15_jmpl_1_ho:
swap [%o0+0x198],%l6 ! Mem[000000002e000198]
ldstub [%o3+0x162],%l7 ! Mem[000000002f800162]
std %l2,[%o0+0x048] ! Mem[000000002e000048]
stw %l3,[%o3+0x15c] ! Mem[000000002f80015c]
ldd [%o2+0x150],%l0 ! Mem[000000002f000150]
stx %l2,[%o1+0x128] ! Mem[000000002e800128]
ldstub [%o3+0x006],%l3 ! Mem[000000002f800006]
jmpl %g6+8,%g0
stb %l6,[%o2+0x1f9] ! Mem[000000002f0001f9]
p15_call_1_ho:
lduw [%o2+0x0ec],%l7 ! Mem[000000002f0000ec]
sth %l3,[%o1+0x0fa] ! Mem[000000002e8000fa]
ldub [%o2+0x193],%l6 ! Mem[000000002f000193]
stb %l3,[%o0+0x153] ! Mem[000000002e000153]
ldstub [%o0+0x14f],%l6 ! Mem[000000002e00014f]
ldsh [%o1+0x014],%l3 ! Mem[000000002e800014]
ldstub [%o1+0x185],%l2 ! Mem[000000002e800185]
retl
ldsh [%o1+0x1e8],%l4 ! Mem[000000002e8001e8]
p16_jmpl_1_le:
ldstub [%i3+0x188],%l7 ! Mem[0000000031800188]
swap [%i2+0x110],%l6 ! Mem[0000000031000110]
stw %l1,[%i1+0x1ec] ! Mem[00000000308001ec]
ldd [%i3+0x1e0],%l4 ! Mem[00000000318001e0]
ldsb [%i0+0x107],%l0 ! Mem[0000000030000107]
jmpl %g6+8,%g0
lduh [%i0+0x182],%l6 ! Mem[0000000030000182]
p16_call_1_le:
stb %l3,[%i0+0x134] ! Mem[0000000030000134]
ldd [%i3+0x118],%l0 ! Mem[0000000031800118]
swap [%i1+0x1b8],%l4 ! Mem[00000000308001b8]
retl
ldstub [%i1+0x1a6],%l5 ! Mem[00000000308001a6]
p16_jmpl_1_lo:
ldstub [%o3+0x188],%l7 ! Mem[0000000031800188]
swap [%o2+0x110],%l6 ! Mem[0000000031000110]
stw %l1,[%o1+0x1ec] ! Mem[00000000308001ec]
ldd [%o3+0x1e0],%l4 ! Mem[00000000318001e0]
ldsb [%o0+0x107],%l0 ! Mem[0000000030000107]
jmpl %g6+8,%g0
lduh [%o0+0x182],%l6 ! Mem[0000000030000182]
p16_call_1_lo:
stb %l3,[%o0+0x134] ! Mem[0000000030000134]
ldd [%o3+0x118],%l0 ! Mem[0000000031800118]
swap [%o1+0x1b8],%l4 ! Mem[00000000308001b8]
retl
ldstub [%o1+0x1a6],%l5 ! Mem[00000000308001a6]
p16_jmpl_1_he:
ldsb [%i3+0x1ce],%l3 ! Mem[00000000318001ce]
stw %l1,[%i3+0x0dc] ! Mem[00000000318000dc]
std %l6,[%i1+0x008] ! Mem[0000000030800008]
jmpl %g6+8,%g0
ldx [%i0+0x168],%l7 ! Mem[0000000030000168]
p16_call_1_he:
ldub [%i0+0x016],%l3 ! Mem[0000000030000016]
ldsw [%i1+0x0a8],%l2 ! Mem[00000000308000a8]
retl
lduw [%i0+0x034],%l5 ! Mem[0000000030000034]
p16_jmpl_1_ho:
ldsb [%o3+0x1ce],%l3 ! Mem[00000000318001ce]
stw %l1,[%o3+0x0dc] ! Mem[00000000318000dc]
std %l6,[%o1+0x008] ! Mem[0000000030800008]
jmpl %g6+8,%g0
ldx [%o0+0x168],%l7 ! Mem[0000000030000168]
p16_call_1_ho:
ldub [%o0+0x016],%l3 ! Mem[0000000030000016]
ldsw [%o1+0x0a8],%l2 ! Mem[00000000308000a8]
retl
lduw [%o0+0x034],%l5 ! Mem[0000000030000034]
p17_jmpl_1_le:
ldx [%i0+0x1f8],%l3 ! Mem[00000000320001f8]
lduh [%i0+0x096],%l7 ! Mem[0000000032000096]
jmpl %g6+8,%g0
stw %l5,[%i1+0x010] ! Mem[0000000032800010]
p17_call_1_le:
stx %l2,[%i2+0x1d0] ! Mem[00000000330001d0]
ldsh [%i1+0x1b6],%l6 ! Mem[00000000328001b6]
lduh [%i0+0x1d4],%l2 ! Mem[00000000320001d4]
swap [%i2+0x0fc],%l2 ! Mem[00000000330000fc]
retl
swap [%i3+0x0fc],%l2 ! Mem[00000000338000fc]
p17_jmpl_1_lo:
ldx [%o0+0x1f8],%l3 ! Mem[00000000320001f8]
lduh [%o0+0x096],%l7 ! Mem[0000000032000096]
jmpl %g6+8,%g0
stw %l5,[%o1+0x010] ! Mem[0000000032800010]
p17_call_1_lo:
stx %l2,[%o2+0x1d0] ! Mem[00000000330001d0]
ldsh [%o1+0x1b6],%l6 ! Mem[00000000328001b6]
lduh [%o0+0x1d4],%l2 ! Mem[00000000320001d4]
swap [%o2+0x0fc],%l2 ! Mem[00000000330000fc]
retl
swap [%o3+0x0fc],%l2 ! Mem[00000000338000fc]
p17_jmpl_1_he:
ldsh [%i0+0x1bc],%l5 ! Mem[00000000320001bc]
lduw [%i1+0x054],%l4 ! Mem[0000000032800054]
stx %l7,[%i1+0x0c8] ! Mem[00000000328000c8]
jmpl %g6+8,%g0
sth %l7,[%i2+0x1c2] ! Mem[00000000330001c2]
p17_call_1_he:
retl
ldub [%i0+0x132],%l5 ! Mem[0000000032000132]
p17_jmpl_1_ho:
ldsh [%o0+0x1bc],%l5 ! Mem[00000000320001bc]
lduw [%o1+0x054],%l4 ! Mem[0000000032800054]
stx %l7,[%o1+0x0c8] ! Mem[00000000328000c8]
jmpl %g6+8,%g0
sth %l7,[%o2+0x1c2] ! Mem[00000000330001c2]
p17_call_1_ho:
retl
ldub [%o0+0x132],%l5 ! Mem[0000000032000132]
p18_jmpl_1_le:
jmpl %g6+8,%g0
sth %l1,[%i1+0x0f8] ! Mem[00000000348000f8]
p18_call_1_le:
swap [%i2+0x1f8],%l5 ! Mem[00000000350001f8]
retl
stx %l0,[%i3+0x070] ! Mem[0000000035800070]
p18_jmpl_1_lo:
jmpl %g6+8,%g0
sth %l1,[%o1+0x0f8] ! Mem[00000000348000f8]
p18_call_1_lo:
swap [%o2+0x1f8],%l5 ! Mem[00000000350001f8]
retl
stx %l0,[%o3+0x070] ! Mem[0000000035800070]
p18_jmpl_1_he:
ldub [%i3+0x06e],%l2 ! Mem[000000003580006e]
swap [%i2+0x01c],%l7 ! Mem[000000003500001c]
jmpl %g6+8,%g0
stx %l7,[%i0+0x190] ! Mem[0000000034000190]
p18_call_1_he:
ldd [%i1+0x0c8],%l4 ! Mem[00000000348000c8]
stx %l3,[%i2+0x0e0] ! Mem[00000000350000e0]
ldsb [%i3+0x1de],%l5 ! Mem[00000000358001de]
retl
ldd [%i1+0x130],%l4 ! Mem[0000000034800130]
p18_jmpl_1_ho:
ldub [%o3+0x06e],%l2 ! Mem[000000003580006e]
swap [%o2+0x01c],%l7 ! Mem[000000003500001c]
jmpl %g6+8,%g0
stx %l7,[%o0+0x190] ! Mem[0000000034000190]
p18_call_1_ho:
ldd [%o1+0x0c8],%l4 ! Mem[00000000348000c8]
stx %l3,[%o2+0x0e0] ! Mem[00000000350000e0]
ldsb [%o3+0x1de],%l5 ! Mem[00000000358001de]
retl
ldd [%o1+0x130],%l4 ! Mem[0000000034800130]
p19_jmpl_1_le:
ldstub [%i2+0x19e],%l0 ! Mem[000000003700019e]
jmpl %g6+8,%g0
swap [%i0+0x030],%l2 ! Mem[0000000036000030]
p19_call_1_le:
swap [%i2+0x130],%l7 ! Mem[0000000037000130]
stw %l3,[%i2+0x120] ! Mem[0000000037000120]
swap [%i2+0x090],%l2 ! Mem[0000000037000090]
ldstub [%i0+0x1d1],%l6 ! Mem[00000000360001d1]
ldstub [%i3+0x1b5],%l7 ! Mem[00000000378001b5]
ldsb [%i2+0x003],%l3 ! Mem[0000000037000003]
retl
stx %l3,[%i1+0x1d0] ! Mem[00000000368001d0]
p19_jmpl_1_lo:
ldstub [%o2+0x19e],%l0 ! Mem[000000003700019e]
jmpl %g6+8,%g0
swap [%o0+0x030],%l2 ! Mem[0000000036000030]
p19_call_1_lo:
swap [%o2+0x130],%l7 ! Mem[0000000037000130]
stw %l3,[%o2+0x120] ! Mem[0000000037000120]
swap [%o2+0x090],%l2 ! Mem[0000000037000090]
ldstub [%o0+0x1d1],%l6 ! Mem[00000000360001d1]
ldstub [%o3+0x1b5],%l7 ! Mem[00000000378001b5]
ldsb [%o2+0x003],%l3 ! Mem[0000000037000003]
retl
stx %l3,[%o1+0x1d0] ! Mem[00000000368001d0]
p19_jmpl_1_he:
ldstub [%i2+0x1c4],%l5 ! Mem[00000000370001c4]
stb %l4,[%i1+0x16c] ! Mem[000000003680016c]
std %l4,[%i1+0x0a0] ! Mem[00000000368000a0]
jmpl %g6+8,%g0
ldstub [%i0+0x06e],%l6 ! Mem[000000003600006e]
p19_call_1_he:
stw %l7,[%i3+0x0bc] ! Mem[00000000378000bc]
lduh [%i1+0x0ba],%l4 ! Mem[00000000368000ba]
ldstub [%i0+0x006],%l3 ! Mem[0000000036000006]
swap [%i0+0x1d8],%l3 ! Mem[00000000360001d8]
stb %l3,[%i1+0x045] ! Mem[0000000036800045]
retl
swap [%i0+0x1a4],%l6 ! Mem[00000000360001a4]
p19_jmpl_1_ho:
ldstub [%o2+0x1c4],%l5 ! Mem[00000000370001c4]
stb %l4,[%o1+0x16c] ! Mem[000000003680016c]
std %l4,[%o1+0x0a0] ! Mem[00000000368000a0]
jmpl %g6+8,%g0
ldstub [%o0+0x06e],%l6 ! Mem[000000003600006e]
p19_call_1_ho:
stw %l7,[%o3+0x0bc] ! Mem[00000000378000bc]
lduh [%o1+0x0ba],%l4 ! Mem[00000000368000ba]
ldstub [%o0+0x006],%l3 ! Mem[0000000036000006]
swap [%o0+0x1d8],%l3 ! Mem[00000000360001d8]
stb %l3,[%o1+0x045] ! Mem[0000000036800045]
retl
swap [%o0+0x1a4],%l6 ! Mem[00000000360001a4]
p20_jmpl_1_le:
stx %l6,[%i2+0x180] ! Mem[0000000039000180]
ldd [%i1+0x1e0],%l4 ! Mem[00000000388001e0]
ldsw [%i3+0x038],%l6 ! Mem[0000000039800038]
ldsw [%i2+0x0b0],%l6 ! Mem[00000000390000b0]
jmpl %g6+8,%g0
ldstub [%i2+0x08e],%l2 ! Mem[000000003900008e]
p20_call_1_le:
stx %l3,[%i0+0x0c0] ! Mem[00000000380000c0]
lduh [%i1+0x158],%l0 ! Mem[0000000038800158]
std %l4,[%i1+0x0d8] ! Mem[00000000388000d8]
stb %l4,[%i1+0x0d5] ! Mem[00000000388000d5]
ldd [%i0+0x078],%l2 ! Mem[0000000038000078]
ldstub [%i0+0x05b],%l7 ! Mem[000000003800005b]
stx %l1,[%i3+0x0d0] ! Mem[00000000398000d0]
retl
swap [%i3+0x0ac],%l6 ! Mem[00000000398000ac]
p20_jmpl_1_lo:
stx %l6,[%o2+0x180] ! Mem[0000000039000180]
ldd [%o1+0x1e0],%l4 ! Mem[00000000388001e0]
ldsw [%o3+0x038],%l6 ! Mem[0000000039800038]
ldsw [%o2+0x0b0],%l6 ! Mem[00000000390000b0]
jmpl %g6+8,%g0
ldstub [%o2+0x08e],%l2 ! Mem[000000003900008e]
p20_call_1_lo:
stx %l3,[%o0+0x0c0] ! Mem[00000000380000c0]
lduh [%o1+0x158],%l0 ! Mem[0000000038800158]
std %l4,[%o1+0x0d8] ! Mem[00000000388000d8]
stb %l4,[%o1+0x0d5] ! Mem[00000000388000d5]
ldd [%o0+0x078],%l2 ! Mem[0000000038000078]
ldstub [%o0+0x05b],%l7 ! Mem[000000003800005b]
stx %l1,[%o3+0x0d0] ! Mem[00000000398000d0]
retl
swap [%o3+0x0ac],%l6 ! Mem[00000000398000ac]
p20_jmpl_1_he:
swap [%i1+0x114],%l1 ! Mem[0000000038800114]
ldd [%i1+0x1e8],%l4 ! Mem[00000000388001e8]
swap [%i0+0x09c],%l4 ! Mem[000000003800009c]
ldx [%i1+0x1c8],%l2 ! Mem[00000000388001c8]
std %l2,[%i1+0x008] ! Mem[0000000038800008]
jmpl %g6+8,%g0
stb %l6,[%i2+0x13f] ! Mem[000000003900013f]
p20_call_1_he:
swap [%i2+0x17c],%l6 ! Mem[000000003900017c]
retl
ldsh [%i1+0x076],%l4 ! Mem[0000000038800076]
p20_jmpl_1_ho:
swap [%o1+0x114],%l1 ! Mem[0000000038800114]
ldd [%o1+0x1e8],%l4 ! Mem[00000000388001e8]
swap [%o0+0x09c],%l4 ! Mem[000000003800009c]
ldx [%o1+0x1c8],%l2 ! Mem[00000000388001c8]
std %l2,[%o1+0x008] ! Mem[0000000038800008]
jmpl %g6+8,%g0
stb %l6,[%o2+0x13f] ! Mem[000000003900013f]
p20_call_1_ho:
swap [%o2+0x17c],%l6 ! Mem[000000003900017c]
retl
ldsh [%o1+0x076],%l4 ! Mem[0000000038800076]
p21_jmpl_1_le:
stx %l1,[%i2+0x008] ! Mem[000000003b000008]
jmpl %g6+8,%g0
ldstub [%i2+0x1cf],%l5 ! Mem[000000003b0001cf]
p21_call_1_le:
swap [%i2+0x1e0],%l5 ! Mem[000000003b0001e0]
retl
stb %l0,[%i2+0x107] ! Mem[000000003b000107]
p21_jmpl_1_lo:
stx %l1,[%o2+0x008] ! Mem[000000003b000008]
jmpl %g6+8,%g0
ldstub [%o2+0x1cf],%l5 ! Mem[000000003b0001cf]
p21_call_1_lo:
swap [%o2+0x1e0],%l5 ! Mem[000000003b0001e0]
retl
stb %l0,[%o2+0x107] ! Mem[000000003b000107]
p21_jmpl_1_he:
ldsb [%i3+0x0cf],%l3 ! Mem[000000003b8000cf]
lduh [%i2+0x134],%l3 ! Mem[000000003b000134]
ldsw [%i3+0x138],%l0 ! Mem[000000003b800138]
jmpl %g6+8,%g0
ldx [%i3+0x1b8],%l4 ! Mem[000000003b8001b8]
p21_call_1_he:
ldd [%i3+0x190],%l2 ! Mem[000000003b800190]
swap [%i3+0x1cc],%l3 ! Mem[000000003b8001cc]
stw %l1,[%i1+0x0dc] ! Mem[000000003a8000dc]
ldub [%i0+0x02b],%l6 ! Mem[000000003a00002b]
ldsw [%i2+0x148],%l7 ! Mem[000000003b000148]
lduw [%i3+0x0a8],%l5 ! Mem[000000003b8000a8]
ldstub [%i0+0x0a2],%l7 ! Mem[000000003a0000a2]
retl
swap [%i2+0x0b0],%l1 ! Mem[000000003b0000b0]
p21_jmpl_1_ho:
ldsb [%o3+0x0cf],%l3 ! Mem[000000003b8000cf]
lduh [%o2+0x134],%l3 ! Mem[000000003b000134]
ldsw [%o3+0x138],%l0 ! Mem[000000003b800138]
jmpl %g6+8,%g0
ldx [%o3+0x1b8],%l4 ! Mem[000000003b8001b8]
p21_call_1_ho:
ldd [%o3+0x190],%l2 ! Mem[000000003b800190]
swap [%o3+0x1cc],%l3 ! Mem[000000003b8001cc]
stw %l1,[%o1+0x0dc] ! Mem[000000003a8000dc]
ldub [%o0+0x02b],%l6 ! Mem[000000003a00002b]
ldsw [%o2+0x148],%l7 ! Mem[000000003b000148]
lduw [%o3+0x0a8],%l5 ! Mem[000000003b8000a8]
ldstub [%o0+0x0a2],%l7 ! Mem[000000003a0000a2]
retl
swap [%o2+0x0b0],%l1 ! Mem[000000003b0000b0]
p22_jmpl_1_le:
ldsh [%i2+0x0e0],%l3 ! Mem[000000003d0000e0]
ldd [%i2+0x1f8],%l4 ! Mem[000000003d0001f8]
std %l4,[%i0+0x110] ! Mem[000000003c000110]
lduh [%i0+0x0a6],%l4 ! Mem[000000003c0000a6]
jmpl %g6+8,%g0
stw %l6,[%i1+0x04c] ! Mem[000000003c80004c]
p22_call_1_le:
lduh [%i0+0x0be],%l7 ! Mem[000000003c0000be]
ldstub [%i3+0x0bb],%l4 ! Mem[000000003d8000bb]
stb %l6,[%i0+0x178] ! Mem[000000003c000178]
stx %l5,[%i0+0x190] ! Mem[000000003c000190]
ldstub [%i2+0x07a],%l6 ! Mem[000000003d00007a]
retl
stb %l1,[%i1+0x1ca] ! Mem[000000003c8001ca]
p22_jmpl_1_lo:
ldsh [%o2+0x0e0],%l3 ! Mem[000000003d0000e0]
ldd [%o2+0x1f8],%l4 ! Mem[000000003d0001f8]
std %l4,[%o0+0x110] ! Mem[000000003c000110]
lduh [%o0+0x0a6],%l4 ! Mem[000000003c0000a6]
jmpl %g6+8,%g0
stw %l6,[%o1+0x04c] ! Mem[000000003c80004c]
p22_call_1_lo:
lduh [%o0+0x0be],%l7 ! Mem[000000003c0000be]
ldstub [%o3+0x0bb],%l4 ! Mem[000000003d8000bb]
stb %l6,[%o0+0x178] ! Mem[000000003c000178]
stx %l5,[%o0+0x190] ! Mem[000000003c000190]
ldstub [%o2+0x07a],%l6 ! Mem[000000003d00007a]
retl
stb %l1,[%o1+0x1ca] ! Mem[000000003c8001ca]
p22_jmpl_1_he:
ldsb [%i0+0x093],%l1 ! Mem[000000003c000093]
std %l2,[%i0+0x078] ! Mem[000000003c000078]
ldd [%i2+0x078],%l6 ! Mem[000000003d000078]
sth %l1,[%i2+0x0d6] ! Mem[000000003d0000d6]
swap [%i3+0x104],%l4 ! Mem[000000003d800104]
ldsw [%i0+0x0c4],%l1 ! Mem[000000003c0000c4]
ldx [%i1+0x0d8],%l6 ! Mem[000000003c8000d8]
jmpl %g6+8,%g0
lduw [%i2+0x188],%l5 ! Mem[000000003d000188]
p22_call_1_he:
ldx [%i3+0x050],%l5 ! Mem[000000003d800050]
ldsb [%i2+0x0a7],%l5 ! Mem[000000003d0000a7]
lduw [%i2+0x11c],%l6 ! Mem[000000003d00011c]
ldsb [%i2+0x1d5],%l2 ! Mem[000000003d0001d5]
retl
stx %l0,[%i1+0x190] ! Mem[000000003c800190]
p22_jmpl_1_ho:
ldsb [%o0+0x093],%l1 ! Mem[000000003c000093]
std %l2,[%o0+0x078] ! Mem[000000003c000078]
ldd [%o2+0x078],%l6 ! Mem[000000003d000078]
sth %l1,[%o2+0x0d6] ! Mem[000000003d0000d6]
swap [%o3+0x104],%l4 ! Mem[000000003d800104]
ldsw [%o0+0x0c4],%l1 ! Mem[000000003c0000c4]
ldx [%o1+0x0d8],%l6 ! Mem[000000003c8000d8]
jmpl %g6+8,%g0
lduw [%o2+0x188],%l5 ! Mem[000000003d000188]
p22_call_1_ho:
ldx [%o3+0x050],%l5 ! Mem[000000003d800050]
ldsb [%o2+0x0a7],%l5 ! Mem[000000003d0000a7]
lduw [%o2+0x11c],%l6 ! Mem[000000003d00011c]
ldsb [%o2+0x1d5],%l2 ! Mem[000000003d0001d5]
retl
stx %l0,[%o1+0x190] ! Mem[000000003c800190]
p23_jmpl_1_le:
jmpl %g6+8,%g0
lduw [%i0+0x030],%l2 ! Mem[000000003e000030]
p23_call_1_le:
ldstub [%i1+0x132],%l7 ! Mem[000000003e800132]
ldstub [%i0+0x100],%l3 ! Mem[000000003e000100]
swap [%i2+0x050],%l1 ! Mem[000000003f000050]
stb %l5,[%i1+0x1fa] ! Mem[000000003e8001fa]
ldx [%i3+0x050],%l0 ! Mem[000000003f800050]
ldsb [%i0+0x0a1],%l5 ! Mem[000000003e0000a1]
retl
stx %l6,[%i1+0x130] ! Mem[000000003e800130]
p23_jmpl_1_lo:
jmpl %g6+8,%g0
lduw [%o0+0x030],%l2 ! Mem[000000003e000030]
p23_call_1_lo:
ldstub [%o1+0x132],%l7 ! Mem[000000003e800132]
ldstub [%o0+0x100],%l3 ! Mem[000000003e000100]
swap [%o2+0x050],%l1 ! Mem[000000003f000050]
stb %l5,[%o1+0x1fa] ! Mem[000000003e8001fa]
ldx [%o3+0x050],%l0 ! Mem[000000003f800050]
ldsb [%o0+0x0a1],%l5 ! Mem[000000003e0000a1]
retl
stx %l6,[%o1+0x130] ! Mem[000000003e800130]
p23_jmpl_1_he:
ldsw [%i3+0x194],%l7 ! Mem[000000003f800194]
sth %l3,[%i3+0x022] ! Mem[000000003f800022]
ldstub [%i3+0x1d3],%l3 ! Mem[000000003f8001d3]
ldstub [%i1+0x0cf],%l3 ! Mem[000000003e8000cf]
sth %l0,[%i2+0x1dc] ! Mem[000000003f0001dc]
stx %l3,[%i3+0x0b0] ! Mem[000000003f8000b0]
sth %l6,[%i0+0x090] ! Mem[000000003e000090]
jmpl %g6+8,%g0
ldx [%i1+0x198],%l7 ! Mem[000000003e800198]
p23_call_1_he:
lduh [%i3+0x142],%l7 ! Mem[000000003f800142]
stw %l3,[%i0+0x04c] ! Mem[000000003e00004c]
stw %l1,[%i1+0x0c4] ! Mem[000000003e8000c4]
stx %l7,[%i2+0x170] ! Mem[000000003f000170]
swap [%i3+0x114],%l6 ! Mem[000000003f800114]
stx %l0,[%i1+0x098] ! Mem[000000003e800098]
retl
lduw [%i2+0x130],%l5 ! Mem[000000003f000130]
p23_jmpl_1_ho:
ldsw [%o3+0x194],%l7 ! Mem[000000003f800194]
sth %l3,[%o3+0x022] ! Mem[000000003f800022]
ldstub [%o3+0x1d3],%l3 ! Mem[000000003f8001d3]
ldstub [%o1+0x0cf],%l3 ! Mem[000000003e8000cf]
sth %l0,[%o2+0x1dc] ! Mem[000000003f0001dc]
stx %l3,[%o3+0x0b0] ! Mem[000000003f8000b0]
sth %l6,[%o0+0x090] ! Mem[000000003e000090]
jmpl %g6+8,%g0
ldx [%o1+0x198],%l7 ! Mem[000000003e800198]
p23_call_1_ho:
lduh [%o3+0x142],%l7 ! Mem[000000003f800142]
stw %l3,[%o0+0x04c] ! Mem[000000003e00004c]
stw %l1,[%o1+0x0c4] ! Mem[000000003e8000c4]
stx %l7,[%o2+0x170] ! Mem[000000003f000170]
swap [%o3+0x114],%l6 ! Mem[000000003f800114]
stx %l0,[%o1+0x098] ! Mem[000000003e800098]
retl
lduw [%o2+0x130],%l5 ! Mem[000000003f000130]
p24_jmpl_1_le:
ldd [%i2+0x030],%l2 ! Mem[0000000041000030]
jmpl %g6+8,%g0
ldx [%i3+0x1b0],%l3 ! Mem[00000000418001b0]
p24_call_1_le:
lduw [%i2+0x100],%l3 ! Mem[0000000041000100]
ldstub [%i0+0x052],%l1 ! Mem[0000000040000052]
ldsb [%i1+0x1da],%l5 ! Mem[00000000408001da]
stw %l0,[%i3+0x074] ! Mem[0000000041800074]
swap [%i0+0x104],%l0 ! Mem[0000000040000104]
stw %l6,[%i2+0x164] ! Mem[0000000041000164]
ldstub [%i3+0x13b],%l7 ! Mem[000000004180013b]
retl
swap [%i2+0x114],%l3 ! Mem[0000000041000114]
p24_jmpl_1_lo:
ldd [%o2+0x030],%l2 ! Mem[0000000041000030]
jmpl %g6+8,%g0
ldx [%o3+0x1b0],%l3 ! Mem[00000000418001b0]
p24_call_1_lo:
lduw [%o2+0x100],%l3 ! Mem[0000000041000100]
ldstub [%o0+0x052],%l1 ! Mem[0000000040000052]
ldsb [%o1+0x1da],%l5 ! Mem[00000000408001da]
stw %l0,[%o3+0x074] ! Mem[0000000041800074]
swap [%o0+0x104],%l0 ! Mem[0000000040000104]
stw %l6,[%o2+0x164] ! Mem[0000000041000164]
ldstub [%o3+0x13b],%l7 ! Mem[000000004180013b]
retl
swap [%o2+0x114],%l3 ! Mem[0000000041000114]
p24_jmpl_1_he:
sth %l4,[%i1+0x086] ! Mem[0000000040800086]
ldsw [%i0+0x06c],%l6 ! Mem[000000004000006c]
ldd [%i1+0x198],%l6 ! Mem[0000000040800198]
swap [%i3+0x160],%l7 ! Mem[0000000041800160]
jmpl %g6+8,%g0
ldsb [%i1+0x1ea],%l7 ! Mem[00000000408001ea]
p24_call_1_he:
ldstub [%i1+0x1f9],%l6 ! Mem[00000000408001f9]
ldstub [%i0+0x19b],%l7 ! Mem[000000004000019b]
ldstub [%i3+0x1a4],%l6 ! Mem[00000000418001a4]
stw %l5,[%i2+0x118] ! Mem[0000000041000118]
std %l4,[%i3+0x0e8] ! Mem[00000000418000e8]
retl
ldub [%i2+0x0e4],%l1 ! Mem[00000000410000e4]
p24_jmpl_1_ho:
sth %l4,[%o1+0x086] ! Mem[0000000040800086]
ldsw [%o0+0x06c],%l6 ! Mem[000000004000006c]
ldd [%o1+0x198],%l6 ! Mem[0000000040800198]
swap [%o3+0x160],%l7 ! Mem[0000000041800160]
jmpl %g6+8,%g0
ldsb [%o1+0x1ea],%l7 ! Mem[00000000408001ea]
p24_call_1_ho:
ldstub [%o1+0x1f9],%l6 ! Mem[00000000408001f9]
ldstub [%o0+0x19b],%l7 ! Mem[000000004000019b]
ldstub [%o3+0x1a4],%l6 ! Mem[00000000418001a4]
stw %l5,[%o2+0x118] ! Mem[0000000041000118]
std %l4,[%o3+0x0e8] ! Mem[00000000418000e8]
retl
ldub [%o2+0x0e4],%l1 ! Mem[00000000410000e4]
p25_jmpl_1_le:
swap [%i0+0x064],%l0 ! Mem[0000000042000064]
ldsw [%i2+0x178],%l3 ! Mem[0000000043000178]
sth %l6,[%i1+0x01a] ! Mem[000000004280001a]
stw %l3,[%i0+0x190] ! Mem[0000000042000190]
jmpl %g6+8,%g0
ldsw [%i2+0x140],%l0 ! Mem[0000000043000140]
p25_call_1_le:
retl
swap [%i2+0x0c4],%l7 ! Mem[00000000430000c4]
p25_jmpl_1_lo:
swap [%o0+0x064],%l0 ! Mem[0000000042000064]
ldsw [%o2+0x178],%l3 ! Mem[0000000043000178]
sth %l6,[%o1+0x01a] ! Mem[000000004280001a]
stw %l3,[%o0+0x190] ! Mem[0000000042000190]
jmpl %g6+8,%g0
ldsw [%o2+0x140],%l0 ! Mem[0000000043000140]
p25_call_1_lo:
retl
swap [%o2+0x0c4],%l7 ! Mem[00000000430000c4]
p25_jmpl_1_he:
ldd [%i2+0x098],%l6 ! Mem[0000000043000098]
ldx [%i3+0x148],%l3 ! Mem[0000000043800148]
ldstub [%i2+0x026],%l3 ! Mem[0000000043000026]
swap [%i0+0x1f8],%l3 ! Mem[00000000420001f8]
jmpl %g6+8,%g0
swap [%i2+0x008],%l4 ! Mem[0000000043000008]
p25_call_1_he:
ldstub [%i3+0x0ac],%l4 ! Mem[00000000438000ac]
ldub [%i0+0x063],%l5 ! Mem[0000000042000063]
ldsb [%i2+0x0eb],%l4 ! Mem[00000000430000eb]
retl
ldx [%i2+0x0a8],%l6 ! Mem[00000000430000a8]
p25_jmpl_1_ho:
ldd [%o2+0x098],%l6 ! Mem[0000000043000098]
ldx [%o3+0x148],%l3 ! Mem[0000000043800148]
ldstub [%o2+0x026],%l3 ! Mem[0000000043000026]
swap [%o0+0x1f8],%l3 ! Mem[00000000420001f8]
jmpl %g6+8,%g0
swap [%o2+0x008],%l4 ! Mem[0000000043000008]
p25_call_1_ho:
ldstub [%o3+0x0ac],%l4 ! Mem[00000000438000ac]
ldub [%o0+0x063],%l5 ! Mem[0000000042000063]
ldsb [%o2+0x0eb],%l4 ! Mem[00000000430000eb]
retl
ldx [%o2+0x0a8],%l6 ! Mem[00000000430000a8]
p26_jmpl_1_le:
ldstub [%i0+0x1f8],%l5 ! Mem[00000000440001f8]
ldub [%i2+0x0ed],%l4 ! Mem[00000000450000ed]
jmpl %g6+8,%g0
std %l2,[%i1+0x0e0] ! Mem[00000000448000e0]
p26_call_1_le:
ldub [%i1+0x193],%l3 ! Mem[0000000044800193]
stx %l0,[%i2+0x160] ! Mem[0000000045000160]
ldsb [%i2+0x128],%l7 ! Mem[0000000045000128]
ldstub [%i3+0x11c],%l4 ! Mem[000000004580011c]
stx %l2,[%i3+0x188] ! Mem[0000000045800188]
sth %l6,[%i1+0x196] ! Mem[0000000044800196]
retl
ldstub [%i1+0x1f4],%l2 ! Mem[00000000448001f4]
p26_jmpl_1_lo:
ldstub [%o0+0x1f8],%l5 ! Mem[00000000440001f8]
ldub [%o2+0x0ed],%l4 ! Mem[00000000450000ed]
jmpl %g6+8,%g0
std %l2,[%o1+0x0e0] ! Mem[00000000448000e0]
p26_call_1_lo:
ldub [%o1+0x193],%l3 ! Mem[0000000044800193]
stx %l0,[%o2+0x160] ! Mem[0000000045000160]
ldsb [%o2+0x128],%l7 ! Mem[0000000045000128]
ldstub [%o3+0x11c],%l4 ! Mem[000000004580011c]
stx %l2,[%o3+0x188] ! Mem[0000000045800188]
sth %l6,[%o1+0x196] ! Mem[0000000044800196]
retl
ldstub [%o1+0x1f4],%l2 ! Mem[00000000448001f4]
p26_jmpl_1_he:
stw %l4,[%i0+0x184] ! Mem[0000000044000184]
jmpl %g6+8,%g0
ldub [%i2+0x14f],%l3 ! Mem[000000004500014f]
p26_call_1_he:
ldsw [%i0+0x0a8],%l2 ! Mem[00000000440000a8]
ldsw [%i1+0x0e0],%l0 ! Mem[00000000448000e0]
ldsb [%i1+0x18f],%l1 ! Mem[000000004480018f]
ldstub [%i0+0x1df],%l2 ! Mem[00000000440001df]
ldstub [%i2+0x193],%l6 ! Mem[0000000045000193]
sth %l3,[%i3+0x152] ! Mem[0000000045800152]
ldstub [%i2+0x18d],%l4 ! Mem[000000004500018d]
retl
ldx [%i3+0x1c8],%l5 ! Mem[00000000458001c8]
p26_jmpl_1_ho:
stw %l4,[%o0+0x184] ! Mem[0000000044000184]
jmpl %g6+8,%g0
ldub [%o2+0x14f],%l3 ! Mem[000000004500014f]
p26_call_1_ho:
ldsw [%o0+0x0a8],%l2 ! Mem[00000000440000a8]
ldsw [%o1+0x0e0],%l0 ! Mem[00000000448000e0]
ldsb [%o1+0x18f],%l1 ! Mem[000000004480018f]
ldstub [%o0+0x1df],%l2 ! Mem[00000000440001df]
ldstub [%o2+0x193],%l6 ! Mem[0000000045000193]
sth %l3,[%o3+0x152] ! Mem[0000000045800152]
ldstub [%o2+0x18d],%l4 ! Mem[000000004500018d]
retl
ldx [%o3+0x1c8],%l5 ! Mem[00000000458001c8]
p27_jmpl_1_le:
sth %l7,[%i1+0x03e] ! Mem[000000004680003e]
lduh [%i2+0x194],%l7 ! Mem[0000000047000194]
jmpl %g6+8,%g0
ldd [%i1+0x000],%l2 ! Mem[0000000046800000]
p27_call_1_le:
swap [%i3+0x0e0],%l3 ! Mem[00000000478000e0]
swap [%i0+0x1e4],%l5 ! Mem[00000000460001e4]
ldsw [%i2+0x14c],%l4 ! Mem[000000004700014c]
lduw [%i0+0x084],%l4 ! Mem[0000000046000084]
retl
std %l2,[%i2+0x0c0] ! Mem[00000000470000c0]
p27_jmpl_1_lo:
sth %l7,[%o1+0x03e] ! Mem[000000004680003e]
lduh [%o2+0x194],%l7 ! Mem[0000000047000194]
jmpl %g6+8,%g0
ldd [%o1+0x000],%l2 ! Mem[0000000046800000]
p27_call_1_lo:
swap [%o3+0x0e0],%l3 ! Mem[00000000478000e0]
swap [%o0+0x1e4],%l5 ! Mem[00000000460001e4]
ldsw [%o2+0x14c],%l4 ! Mem[000000004700014c]
lduw [%o0+0x084],%l4 ! Mem[0000000046000084]
retl
std %l2,[%o2+0x0c0] ! Mem[00000000470000c0]
p27_jmpl_1_he:
swap [%i1+0x1a4],%l4 ! Mem[00000000468001a4]
ldsw [%i2+0x16c],%l3 ! Mem[000000004700016c]
stw %l5,[%i1+0x19c] ! Mem[000000004680019c]
swap [%i1+0x074],%l4 ! Mem[0000000046800074]
lduh [%i1+0x0c8],%l7 ! Mem[00000000468000c8]
jmpl %g6+8,%g0
lduw [%i1+0x1c0],%l7 ! Mem[00000000468001c0]
p27_call_1_he:
retl
ldstub [%i3+0x112],%l5 ! Mem[0000000047800112]
p27_jmpl_1_ho:
swap [%o1+0x1a4],%l4 ! Mem[00000000468001a4]
ldsw [%o2+0x16c],%l3 ! Mem[000000004700016c]
stw %l5,[%o1+0x19c] ! Mem[000000004680019c]
swap [%o1+0x074],%l4 ! Mem[0000000046800074]
lduh [%o1+0x0c8],%l7 ! Mem[00000000468000c8]
jmpl %g6+8,%g0
lduw [%o1+0x1c0],%l7 ! Mem[00000000468001c0]
p27_call_1_ho:
retl
ldstub [%o3+0x112],%l5 ! Mem[0000000047800112]
p28_jmpl_1_le:
ldstub [%i0+0x188],%l7 ! Mem[0000000048000188]
std %l6,[%i1+0x110] ! Mem[0000000048800110]
stx %l0,[%i1+0x1d0] ! Mem[00000000488001d0]
ldub [%i0+0x01f],%l7 ! Mem[000000004800001f]
ldstub [%i2+0x052],%l3 ! Mem[0000000049000052]
jmpl %g6+8,%g0
lduh [%i0+0x124],%l4 ! Mem[0000000048000124]
p28_call_1_le:
ldstub [%i3+0x1fd],%l0 ! Mem[00000000498001fd]
stw %l1,[%i0+0x118] ! Mem[0000000048000118]
swap [%i3+0x0a0],%l6 ! Mem[00000000498000a0]
ldsh [%i1+0x1b2],%l5 ! Mem[00000000488001b2]
retl
ldd [%i2+0x0b8],%l0 ! Mem[00000000490000b8]
p28_jmpl_1_lo:
ldstub [%o0+0x188],%l7 ! Mem[0000000048000188]
std %l6,[%o1+0x110] ! Mem[0000000048800110]
stx %l0,[%o1+0x1d0] ! Mem[00000000488001d0]
ldub [%o0+0x01f],%l7 ! Mem[000000004800001f]
ldstub [%o2+0x052],%l3 ! Mem[0000000049000052]
jmpl %g6+8,%g0
lduh [%o0+0x124],%l4 ! Mem[0000000048000124]
p28_call_1_lo:
ldstub [%o3+0x1fd],%l0 ! Mem[00000000498001fd]
stw %l1,[%o0+0x118] ! Mem[0000000048000118]
swap [%o3+0x0a0],%l6 ! Mem[00000000498000a0]
ldsh [%o1+0x1b2],%l5 ! Mem[00000000488001b2]
retl
ldd [%o2+0x0b8],%l0 ! Mem[00000000490000b8]
p28_jmpl_1_he:
ldstub [%i0+0x133],%l6 ! Mem[0000000048000133]
stb %l1,[%i0+0x0e7] ! Mem[00000000480000e7]
ldstub [%i2+0x151],%l7 ! Mem[0000000049000151]
ldstub [%i3+0x116],%l6 ! Mem[0000000049800116]
stw %l1,[%i3+0x1c4] ! Mem[00000000498001c4]
jmpl %g6+8,%g0
swap [%i3+0x1f8],%l3 ! Mem[00000000498001f8]
p28_call_1_he:
swap [%i3+0x168],%l2 ! Mem[0000000049800168]
ldd [%i2+0x088],%l4 ! Mem[0000000049000088]
swap [%i0+0x040],%l5 ! Mem[0000000048000040]
ldsw [%i2+0x17c],%l5 ! Mem[000000004900017c]
stx %l1,[%i0+0x110] ! Mem[0000000048000110]
retl
sth %l7,[%i3+0x13e] ! Mem[000000004980013e]
p28_jmpl_1_ho:
ldstub [%o0+0x133],%l6 ! Mem[0000000048000133]
stb %l1,[%o0+0x0e7] ! Mem[00000000480000e7]
ldstub [%o2+0x151],%l7 ! Mem[0000000049000151]
ldstub [%o3+0x116],%l6 ! Mem[0000000049800116]
stw %l1,[%o3+0x1c4] ! Mem[00000000498001c4]
jmpl %g6+8,%g0
swap [%o3+0x1f8],%l3 ! Mem[00000000498001f8]
p28_call_1_ho:
swap [%o3+0x168],%l2 ! Mem[0000000049800168]
ldd [%o2+0x088],%l4 ! Mem[0000000049000088]
swap [%o0+0x040],%l5 ! Mem[0000000048000040]
ldsw [%o2+0x17c],%l5 ! Mem[000000004900017c]
stx %l1,[%o0+0x110] ! Mem[0000000048000110]
retl
sth %l7,[%o3+0x13e] ! Mem[000000004980013e]
p29_jmpl_1_le:
stw %l0,[%i0+0x0dc] ! Mem[000000004a0000dc]
lduh [%i1+0x022],%l1 ! Mem[000000004a800022]
stw %l5,[%i1+0x078] ! Mem[000000004a800078]
jmpl %g6+8,%g0
lduh [%i2+0x0ec],%l5 ! Mem[000000004b0000ec]
p29_call_1_le:
sth %l1,[%i2+0x00a] ! Mem[000000004b00000a]
retl
ldsb [%i2+0x01e],%l7 ! Mem[000000004b00001e]
p29_jmpl_1_lo:
stw %l0,[%o0+0x0dc] ! Mem[000000004a0000dc]
lduh [%o1+0x022],%l1 ! Mem[000000004a800022]
stw %l5,[%o1+0x078] ! Mem[000000004a800078]
jmpl %g6+8,%g0
lduh [%o2+0x0ec],%l5 ! Mem[000000004b0000ec]
p29_call_1_lo:
sth %l1,[%o2+0x00a] ! Mem[000000004b00000a]
retl
ldsb [%o2+0x01e],%l7 ! Mem[000000004b00001e]
p29_jmpl_1_he:
jmpl %g6+8,%g0
std %l2,[%i0+0x140] ! Mem[000000004a000140]
p29_call_1_he:
retl
ldsb [%i2+0x1d3],%l3 ! Mem[000000004b0001d3]
p29_jmpl_1_ho:
jmpl %g6+8,%g0
std %l2,[%o0+0x140] ! Mem[000000004a000140]
p29_call_1_ho:
retl
ldsb [%o2+0x1d3],%l3 ! Mem[000000004b0001d3]
p30_jmpl_1_le:
ldsw [%i2+0x120],%l3 ! Mem[000000004d000120]
ldstub [%i3+0x072],%l1 ! Mem[000000004d800072]
lduh [%i0+0x1da],%l5 ! Mem[000000004c0001da]
sth %l0,[%i1+0x076] ! Mem[000000004c800076]
std %l4,[%i1+0x080] ! Mem[000000004c800080]
std %l6,[%i2+0x110] ! Mem[000000004d000110]
swap [%i2+0x1cc],%l1 ! Mem[000000004d0001cc]
jmpl %g6+8,%g0
swap [%i1+0x1e0],%l5 ! Mem[000000004c8001e0]
p30_call_1_le:
ldstub [%i0+0x1d3],%l3 ! Mem[000000004c0001d3]
ldstub [%i3+0x0cf],%l3 ! Mem[000000004d8000cf]
lduh [%i2+0x134],%l3 ! Mem[000000004d000134]
retl
ldx [%i0+0x0b0],%l3 ! Mem[000000004c0000b0]
p30_jmpl_1_lo:
ldsw [%o2+0x120],%l3 ! Mem[000000004d000120]
ldstub [%o3+0x072],%l1 ! Mem[000000004d800072]
lduh [%o0+0x1da],%l5 ! Mem[000000004c0001da]
sth %l0,[%o1+0x076] ! Mem[000000004c800076]
std %l4,[%o1+0x080] ! Mem[000000004c800080]
std %l6,[%o2+0x110] ! Mem[000000004d000110]
swap [%o2+0x1cc],%l1 ! Mem[000000004d0001cc]
jmpl %g6+8,%g0
swap [%o1+0x1e0],%l5 ! Mem[000000004c8001e0]
p30_call_1_lo:
ldstub [%o0+0x1d3],%l3 ! Mem[000000004c0001d3]
ldstub [%o3+0x0cf],%l3 ! Mem[000000004d8000cf]
lduh [%o2+0x134],%l3 ! Mem[000000004d000134]
retl
ldx [%o0+0x0b0],%l3 ! Mem[000000004c0000b0]
p30_jmpl_1_he:
ldub [%i0+0x04e],%l6 ! Mem[000000004c00004e]
ldsw [%i2+0x0f0],%l2 ! Mem[000000004d0000f0]
lduw [%i0+0x05c],%l5 ! Mem[000000004c00005c]
swap [%i2+0x1e8],%l7 ! Mem[000000004d0001e8]
jmpl %g6+8,%g0
ldx [%i0+0x160],%l1 ! Mem[000000004c000160]
p30_call_1_he:
std %l0,[%i1+0x0b0] ! Mem[000000004c8000b0]
ldsw [%i0+0x02c],%l7 ! Mem[000000004c00002c]
swap [%i2+0x1dc],%l1 ! Mem[000000004d0001dc]
ldstub [%i1+0x125],%l4 ! Mem[000000004c800125]
retl
ldstub [%i2+0x175],%l3 ! Mem[000000004d000175]
p30_jmpl_1_ho:
ldub [%o0+0x04e],%l6 ! Mem[000000004c00004e]
ldsw [%o2+0x0f0],%l2 ! Mem[000000004d0000f0]
lduw [%o0+0x05c],%l5 ! Mem[000000004c00005c]
swap [%o2+0x1e8],%l7 ! Mem[000000004d0001e8]
jmpl %g6+8,%g0
ldx [%o0+0x160],%l1 ! Mem[000000004c000160]
p30_call_1_ho:
std %l0,[%o1+0x0b0] ! Mem[000000004c8000b0]
ldsw [%o0+0x02c],%l7 ! Mem[000000004c00002c]
swap [%o2+0x1dc],%l1 ! Mem[000000004d0001dc]
ldstub [%o1+0x125],%l4 ! Mem[000000004c800125]
retl
ldstub [%o2+0x175],%l3 ! Mem[000000004d000175]
p31_jmpl_1_le:
ldx [%i3+0x140],%l3 ! Mem[000000004f800140]
lduw [%i3+0x0cc],%l4 ! Mem[000000004f8000cc]
ldsb [%i2+0x0c0],%l3 ! Mem[000000004f0000c0]
ldub [%i2+0x1cf],%l2 ! Mem[000000004f0001cf]
jmpl %g6+8,%g0
sth %l2,[%i3+0x18c] ! Mem[000000004f80018c]
p31_call_1_le:
ldub [%i0+0x1eb],%l3 ! Mem[000000004e0001eb]
stx %l1,[%i1+0x120] ! Mem[000000004e800120]
retl
lduh [%i1+0x170],%l0 ! Mem[000000004e800170]
p31_jmpl_1_lo:
ldx [%o3+0x140],%l3 ! Mem[000000004f800140]
lduw [%o3+0x0cc],%l4 ! Mem[000000004f8000cc]
ldsb [%o2+0x0c0],%l3 ! Mem[000000004f0000c0]
ldub [%o2+0x1cf],%l2 ! Mem[000000004f0001cf]
jmpl %g6+8,%g0
sth %l2,[%o3+0x18c] ! Mem[000000004f80018c]
p31_call_1_lo:
ldub [%o0+0x1eb],%l3 ! Mem[000000004e0001eb]
stx %l1,[%o1+0x120] ! Mem[000000004e800120]
retl
lduh [%o1+0x170],%l0 ! Mem[000000004e800170]
p31_jmpl_1_he:
stb %l1,[%i3+0x1ea] ! Mem[000000004f8001ea]
ldstub [%i0+0x18a],%l3 ! Mem[000000004e00018a]
lduh [%i1+0x050],%l7 ! Mem[000000004e800050]
ldstub [%i2+0x0cd],%l7 ! Mem[000000004f0000cd]
ldx [%i2+0x130],%l3 ! Mem[000000004f000130]
ldstub [%i3+0x063],%l5 ! Mem[000000004f800063]
jmpl %g6+8,%g0
stw %l5,[%i0+0x17c] ! Mem[000000004e00017c]
p31_call_1_he:
retl
std %l6,[%i2+0x0f8] ! Mem[000000004f0000f8]
p31_jmpl_1_ho:
stb %l1,[%o3+0x1ea] ! Mem[000000004f8001ea]
ldstub [%o0+0x18a],%l3 ! Mem[000000004e00018a]
lduh [%o1+0x050],%l7 ! Mem[000000004e800050]
ldstub [%o2+0x0cd],%l7 ! Mem[000000004f0000cd]
ldx [%o2+0x130],%l3 ! Mem[000000004f000130]
ldstub [%o3+0x063],%l5 ! Mem[000000004f800063]
jmpl %g6+8,%g0
stw %l5,[%o0+0x17c] ! Mem[000000004e00017c]
p31_call_1_ho:
retl
std %l6,[%o2+0x0f8] ! Mem[000000004f0000f8]
p32_jmpl_1_le:
ldsb [%i2+0x1cb],%l7 ! Mem[00000000510001cb]
ldstub [%i2+0x0e0],%l3 ! Mem[00000000510000e0]
stx %l5,[%i3+0x1d8] ! Mem[00000000518001d8]
swap [%i1+0x134],%l4 ! Mem[0000000050800134]
jmpl %g6+8,%g0
swap [%i2+0x03c],%l7 ! Mem[000000005100003c]
p32_call_1_le:
ldsh [%i3+0x186],%l5 ! Mem[0000000051800186]
ldd [%i1+0x0b8],%l6 ! Mem[00000000508000b8]
ldsh [%i0+0x158],%l0 ! Mem[0000000050000158]
stx %l5,[%i3+0x0a8] ! Mem[00000000518000a8]
stx %l4,[%i2+0x0d0] ! Mem[00000000510000d0]
ldx [%i3+0x090],%l0 ! Mem[0000000051800090]
ldsh [%i3+0x02e],%l7 ! Mem[000000005180002e]
retl
ldsh [%i0+0x076],%l6 ! Mem[0000000050000076]
p32_jmpl_1_lo:
ldsb [%o2+0x1cb],%l7 ! Mem[00000000510001cb]
ldstub [%o2+0x0e0],%l3 ! Mem[00000000510000e0]
stx %l5,[%o3+0x1d8] ! Mem[00000000518001d8]
swap [%o1+0x134],%l4 ! Mem[0000000050800134]
jmpl %g6+8,%g0
swap [%o2+0x03c],%l7 ! Mem[000000005100003c]
p32_call_1_lo:
ldsh [%o3+0x186],%l5 ! Mem[0000000051800186]
ldd [%o1+0x0b8],%l6 ! Mem[00000000508000b8]
ldsh [%o0+0x158],%l0 ! Mem[0000000050000158]
stx %l5,[%o3+0x0a8] ! Mem[00000000518000a8]
stx %l4,[%o2+0x0d0] ! Mem[00000000510000d0]
ldx [%o3+0x090],%l0 ! Mem[0000000051800090]
ldsh [%o3+0x02e],%l7 ! Mem[000000005180002e]
retl
ldsh [%o0+0x076],%l6 ! Mem[0000000050000076]
p32_jmpl_1_he:
swap [%i2+0x064],%l3 ! Mem[0000000051000064]
ldsb [%i2+0x10a],%l3 ! Mem[000000005100010a]
swap [%i2+0x014],%l3 ! Mem[0000000051000014]
jmpl %g6+8,%g0
lduw [%i0+0x184],%l2 ! Mem[0000000050000184]
p32_call_1_he:
ldsh [%i3+0x07a],%l6 ! Mem[000000005180007a]
stx %l3,[%i1+0x0f8] ! Mem[00000000508000f8]
ldx [%i1+0x0b0],%l0 ! Mem[00000000508000b0]
retl
lduw [%i3+0x028],%l7 ! Mem[0000000051800028]
p32_jmpl_1_ho:
swap [%o2+0x064],%l3 ! Mem[0000000051000064]
ldsb [%o2+0x10a],%l3 ! Mem[000000005100010a]
swap [%o2+0x014],%l3 ! Mem[0000000051000014]
jmpl %g6+8,%g0
lduw [%o0+0x184],%l2 ! Mem[0000000050000184]
p32_call_1_ho:
ldsh [%o3+0x07a],%l6 ! Mem[000000005180007a]
stx %l3,[%o1+0x0f8] ! Mem[00000000508000f8]
ldx [%o1+0x0b0],%l0 ! Mem[00000000508000b0]
retl
lduw [%o3+0x028],%l7 ! Mem[0000000051800028]
p33_jmpl_1_le:
lduw [%i2+0x1ec],%l1 ! Mem[00000000530001ec]
swap [%i1+0x1c0],%l5 ! Mem[00000000528001c0]
std %l2,[%i2+0x050] ! Mem[0000000053000050]
ldstub [%i0+0x104],%l4 ! Mem[0000000052000104]
std %l4,[%i1+0x008] ! Mem[0000000052800008]
stb %l6,[%i1+0x01a] ! Mem[000000005280001a]
jmpl %g6+8,%g0
ldstub [%i2+0x0ca],%l6 ! Mem[00000000530000ca]
p33_call_1_le:
ldx [%i3+0x190],%l5 ! Mem[0000000053800190]
ldsh [%i1+0x1a6],%l4 ! Mem[00000000528001a6]
swap [%i2+0x14c],%l3 ! Mem[000000005300014c]
stx %l5,[%i1+0x1b8] ! Mem[00000000528001b8]
ldstub [%i2+0x057],%l4 ! Mem[0000000053000057]
swap [%i2+0x0c8],%l7 ! Mem[00000000530000c8]
retl
swap [%i0+0x1e0],%l7 ! Mem[00000000520001e0]
p33_jmpl_1_lo:
lduw [%o2+0x1ec],%l1 ! Mem[00000000530001ec]
swap [%o1+0x1c0],%l5 ! Mem[00000000528001c0]
std %l2,[%o2+0x050] ! Mem[0000000053000050]
ldstub [%o0+0x104],%l4 ! Mem[0000000052000104]
std %l4,[%o1+0x008] ! Mem[0000000052800008]
stb %l6,[%o1+0x01a] ! Mem[000000005280001a]
jmpl %g6+8,%g0
ldstub [%o2+0x0ca],%l6 ! Mem[00000000530000ca]
p33_call_1_lo:
ldx [%o3+0x190],%l5 ! Mem[0000000053800190]
ldsh [%o1+0x1a6],%l4 ! Mem[00000000528001a6]
swap [%o2+0x14c],%l3 ! Mem[000000005300014c]
stx %l5,[%o1+0x1b8] ! Mem[00000000528001b8]
ldstub [%o2+0x057],%l4 ! Mem[0000000053000057]
swap [%o2+0x0c8],%l7 ! Mem[00000000530000c8]
retl
swap [%o0+0x1e0],%l7 ! Mem[00000000520001e0]
p33_jmpl_1_he:
jmpl %g6+8,%g0
lduh [%i2+0x112],%l5 ! Mem[0000000053000112]
p33_call_1_he:
ldub [%i1+0x08e],%l3 ! Mem[000000005280008e]
retl
ldstub [%i3+0x08c],%l4 ! Mem[000000005380008c]
p33_jmpl_1_ho:
jmpl %g6+8,%g0
lduh [%o2+0x112],%l5 ! Mem[0000000053000112]
p33_call_1_ho:
ldub [%o1+0x08e],%l3 ! Mem[000000005280008e]
retl
ldstub [%o3+0x08c],%l4 ! Mem[000000005380008c]
p34_jmpl_1_le:
ldsh [%i1+0x066],%l0 ! Mem[0000000054800066]
ldstub [%i1+0x17b],%l3 ! Mem[000000005480017b]
ldub [%i0+0x01b],%l6 ! Mem[000000005400001b]
swap [%i3+0x190],%l3 ! Mem[0000000055800190]
jmpl %g6+8,%g0
ldsw [%i3+0x160],%l0 ! Mem[0000000055800160]
p34_call_1_le:
retl
stb %l0,[%i2+0x03f] ! Mem[000000005500003f]
p34_jmpl_1_lo:
ldsh [%o1+0x066],%l0 ! Mem[0000000054800066]
ldstub [%o1+0x17b],%l3 ! Mem[000000005480017b]
ldub [%o0+0x01b],%l6 ! Mem[000000005400001b]
swap [%o3+0x190],%l3 ! Mem[0000000055800190]
jmpl %g6+8,%g0
ldsw [%o3+0x160],%l0 ! Mem[0000000055800160]
p34_call_1_lo:
retl
stb %l0,[%o2+0x03f] ! Mem[000000005500003f]
p34_jmpl_1_he:
ldsh [%i2+0x1f4],%l2 ! Mem[00000000550001f4]
stw %l6,[%i2+0x0c8] ! Mem[00000000550000c8]
jmpl %g6+8,%g0
lduh [%i1+0x1f4],%l2 ! Mem[00000000548001f4]
p34_call_1_he:
ldstub [%i3+0x186],%l4 ! Mem[0000000055800186]
retl
stw %l3,[%i1+0x16c] ! Mem[000000005480016c]
p34_jmpl_1_ho:
ldsh [%o2+0x1f4],%l2 ! Mem[00000000550001f4]
stw %l6,[%o2+0x0c8] ! Mem[00000000550000c8]
jmpl %g6+8,%g0
lduh [%o1+0x1f4],%l2 ! Mem[00000000548001f4]
p34_call_1_ho:
ldstub [%o3+0x186],%l4 ! Mem[0000000055800186]
retl
stw %l3,[%o1+0x16c] ! Mem[000000005480016c]
p35_jmpl_1_le:
ldstub [%i3+0x1d8],%l5 ! Mem[00000000578001d8]
ldsb [%i2+0x1eb],%l7 ! Mem[00000000570001eb]
sth %l0,[%i1+0x0c4] ! Mem[00000000568000c4]
stw %l1,[%i0+0x0c0] ! Mem[00000000560000c0]
jmpl %g6+8,%g0
lduh [%i0+0x0dc],%l4 ! Mem[00000000560000dc]
p35_call_1_le:
ldub [%i1+0x118],%l7 ! Mem[0000000056800118]
ldx [%i0+0x138],%l4 ! Mem[0000000056000138]
swap [%i0+0x18c],%l2 ! Mem[000000005600018c]
swap [%i1+0x0b8],%l4 ! Mem[00000000568000b8]
retl
sth %l6,[%i0+0x178] ! Mem[0000000056000178]
p35_jmpl_1_lo:
ldstub [%o3+0x1d8],%l5 ! Mem[00000000578001d8]
ldsb [%o2+0x1eb],%l7 ! Mem[00000000570001eb]
sth %l0,[%o1+0x0c4] ! Mem[00000000568000c4]
stw %l1,[%o0+0x0c0] ! Mem[00000000560000c0]
jmpl %g6+8,%g0
lduh [%o0+0x0dc],%l4 ! Mem[00000000560000dc]
p35_call_1_lo:
ldub [%o1+0x118],%l7 ! Mem[0000000056800118]
ldx [%o0+0x138],%l4 ! Mem[0000000056000138]
swap [%o0+0x18c],%l2 ! Mem[000000005600018c]
swap [%o1+0x0b8],%l4 ! Mem[00000000568000b8]
retl
sth %l6,[%o0+0x178] ! Mem[0000000056000178]
p35_jmpl_1_he:
lduw [%i2+0x148],%l7 ! Mem[0000000057000148]
swap [%i1+0x088],%l5 ! Mem[0000000056800088]
ldsb [%i3+0x082],%l7 ! Mem[0000000057800082]
std %l6,[%i3+0x1f8] ! Mem[00000000578001f8]
ldub [%i0+0x19b],%l7 ! Mem[000000005600019b]
ldstub [%i2+0x07b],%l7 ! Mem[000000005700007b]
jmpl %g6+8,%g0
swap [%i2+0x118],%l5 ! Mem[0000000057000118]
p35_call_1_he:
ldsw [%i1+0x16c],%l7 ! Mem[000000005680016c]
ldstub [%i3+0x1ad],%l4 ! Mem[00000000578001ad]
lduw [%i3+0x050],%l5 ! Mem[0000000057800050]
retl
stx %l4,[%i0+0x098] ! Mem[0000000056000098]
p35_jmpl_1_ho:
lduw [%o2+0x148],%l7 ! Mem[0000000057000148]
swap [%o1+0x088],%l5 ! Mem[0000000056800088]
ldsb [%o3+0x082],%l7 ! Mem[0000000057800082]
std %l6,[%o3+0x1f8] ! Mem[00000000578001f8]
ldub [%o0+0x19b],%l7 ! Mem[000000005600019b]
ldstub [%o2+0x07b],%l7 ! Mem[000000005700007b]
jmpl %g6+8,%g0
swap [%o2+0x118],%l5 ! Mem[0000000057000118]
p35_call_1_ho:
ldsw [%o1+0x16c],%l7 ! Mem[000000005680016c]
ldstub [%o3+0x1ad],%l4 ! Mem[00000000578001ad]
lduw [%o3+0x050],%l5 ! Mem[0000000057800050]
retl
stx %l4,[%o0+0x098] ! Mem[0000000056000098]
p36_jmpl_1_le:
jmpl %g6+8,%g0
ldsw [%i1+0x160],%l3 ! Mem[0000000058800160]
p36_call_1_le:
retl
sth %l3,[%i1+0x15a] ! Mem[000000005880015a]
p36_jmpl_1_lo:
jmpl %g6+8,%g0
ldsw [%o1+0x160],%l3 ! Mem[0000000058800160]
p36_call_1_lo:
retl
sth %l3,[%o1+0x15a] ! Mem[000000005880015a]
p36_jmpl_1_he:
jmpl %g6+8,%g0
swap [%i3+0x0c0],%l1 ! Mem[00000000598000c0]
p36_call_1_he:
ldstub [%i2+0x138],%l0 ! Mem[0000000059000138]
sth %l4,[%i1+0x1ba] ! Mem[00000000588001ba]
retl
ldstub [%i3+0x193],%l5 ! Mem[0000000059800193]
p36_jmpl_1_ho:
jmpl %g6+8,%g0
swap [%o3+0x0c0],%l1 ! Mem[00000000598000c0]
p36_call_1_ho:
ldstub [%o2+0x138],%l0 ! Mem[0000000059000138]
sth %l4,[%o1+0x1ba] ! Mem[00000000588001ba]
retl
ldstub [%o3+0x193],%l5 ! Mem[0000000059800193]
p37_jmpl_1_le:
ldub [%i3+0x1fa],%l5 ! Mem[000000005b8001fa]
jmpl %g6+8,%g0
swap [%i3+0x054],%l0 ! Mem[000000005b800054]
p37_call_1_le:
ldsw [%i3+0x09c],%l7 ! Mem[000000005b80009c]
ldub [%i0+0x0c4],%l0 ! Mem[000000005a0000c4]
retl
lduh [%i0+0x1de],%l5 ! Mem[000000005a0001de]
p37_jmpl_1_lo:
ldub [%o3+0x1fa],%l5 ! Mem[000000005b8001fa]
jmpl %g6+8,%g0
swap [%o3+0x054],%l0 ! Mem[000000005b800054]
p37_call_1_lo:
ldsw [%o3+0x09c],%l7 ! Mem[000000005b80009c]
ldub [%o0+0x0c4],%l0 ! Mem[000000005a0000c4]
retl
lduh [%o0+0x1de],%l5 ! Mem[000000005a0001de]
p37_jmpl_1_he:
ldsw [%i2+0x160],%l0 ! Mem[000000005b000160]
ldsb [%i2+0x19b],%l4 ! Mem[000000005b00019b]
sth %l5,[%i0+0x186] ! Mem[000000005a000186]
jmpl %g6+8,%g0
ldub [%i1+0x0c5],%l3 ! Mem[000000005a8000c5]
p37_call_1_he:
ldstub [%i1+0x06d],%l3 ! Mem[000000005a80006d]
stw %l3,[%i2+0x17c] ! Mem[000000005b00017c]
ldx [%i1+0x150],%l0 ! Mem[000000005a800150]
std %l6,[%i2+0x130] ! Mem[000000005b000130]
stw %l1,[%i2+0x1e4] ! Mem[000000005b0001e4]
stw %l3,[%i2+0x1d8] ! Mem[000000005b0001d8]
stx %l3,[%i2+0x060] ! Mem[000000005b000060]
retl
ldsw [%i0+0x1a4],%l6 ! Mem[000000005a0001a4]
p37_jmpl_1_ho:
ldsw [%o2+0x160],%l0 ! Mem[000000005b000160]
ldsb [%o2+0x19b],%l4 ! Mem[000000005b00019b]
sth %l5,[%o0+0x186] ! Mem[000000005a000186]
jmpl %g6+8,%g0
ldub [%o1+0x0c5],%l3 ! Mem[000000005a8000c5]
p37_call_1_ho:
ldstub [%o1+0x06d],%l3 ! Mem[000000005a80006d]
stw %l3,[%o2+0x17c] ! Mem[000000005b00017c]
ldx [%o1+0x150],%l0 ! Mem[000000005a800150]
std %l6,[%o2+0x130] ! Mem[000000005b000130]
stw %l1,[%o2+0x1e4] ! Mem[000000005b0001e4]
stw %l3,[%o2+0x1d8] ! Mem[000000005b0001d8]
stx %l3,[%o2+0x060] ! Mem[000000005b000060]
retl
ldsw [%o0+0x1a4],%l6 ! Mem[000000005a0001a4]
p38_jmpl_1_le:
ldsb [%i3+0x06e],%l2 ! Mem[000000005d80006e]
ldx [%i1+0x1e8],%l5 ! Mem[000000005c8001e8]
jmpl %g6+8,%g0
swap [%i3+0x1bc],%l3 ! Mem[000000005d8001bc]
p38_call_1_le:
ldstub [%i3+0x107],%l0 ! Mem[000000005d800107]
stw %l6,[%i3+0x1a0] ! Mem[000000005d8001a0]
swap [%i3+0x1c4],%l5 ! Mem[000000005d8001c4]
ldx [%i1+0x1f0],%l2 ! Mem[000000005c8001f0]
ldx [%i0+0x0e8],%l6 ! Mem[000000005c0000e8]
retl
stx %l3,[%i3+0x0c0] ! Mem[000000005d8000c0]
p38_jmpl_1_lo:
ldsb [%o3+0x06e],%l2 ! Mem[000000005d80006e]
ldx [%o1+0x1e8],%l5 ! Mem[000000005c8001e8]
jmpl %g6+8,%g0
swap [%o3+0x1bc],%l3 ! Mem[000000005d8001bc]
p38_call_1_lo:
ldstub [%o3+0x107],%l0 ! Mem[000000005d800107]
stw %l6,[%o3+0x1a0] ! Mem[000000005d8001a0]
swap [%o3+0x1c4],%l5 ! Mem[000000005d8001c4]
ldx [%o1+0x1f0],%l2 ! Mem[000000005c8001f0]
ldx [%o0+0x0e8],%l6 ! Mem[000000005c0000e8]
retl
stx %l3,[%o3+0x0c0] ! Mem[000000005d8000c0]
p38_jmpl_1_he:
stb %l4,[%i0+0x186] ! Mem[000000005c000186]
ldsw [%i0+0x14c],%l3 ! Mem[000000005c00014c]
swap [%i3+0x080],%l7 ! Mem[000000005d800080]
ldsb [%i3+0x1d9],%l6 ! Mem[000000005d8001d9]
stw %l7,[%i1+0x1b8] ! Mem[000000005c8001b8]
jmpl %g6+8,%g0
lduh [%i1+0x1a4],%l6 ! Mem[000000005c8001a4]
p38_call_1_he:
swap [%i2+0x0cc],%l3 ! Mem[000000005d0000cc]
swap [%i1+0x16c],%l7 ! Mem[000000005c80016c]
sth %l4,[%i3+0x1ac] ! Mem[000000005d8001ac]
retl
stb %l5,[%i2+0x071] ! Mem[000000005d000071]
p38_jmpl_1_ho:
stb %l4,[%o0+0x186] ! Mem[000000005c000186]
ldsw [%o0+0x14c],%l3 ! Mem[000000005c00014c]
swap [%o3+0x080],%l7 ! Mem[000000005d800080]
ldsb [%o3+0x1d9],%l6 ! Mem[000000005d8001d9]
stw %l7,[%o1+0x1b8] ! Mem[000000005c8001b8]
jmpl %g6+8,%g0
lduh [%o1+0x1a4],%l6 ! Mem[000000005c8001a4]
p38_call_1_ho:
swap [%o2+0x0cc],%l3 ! Mem[000000005d0000cc]
swap [%o1+0x16c],%l7 ! Mem[000000005c80016c]
sth %l4,[%o3+0x1ac] ! Mem[000000005d8001ac]
retl
stb %l5,[%o2+0x071] ! Mem[000000005d000071]
p39_jmpl_1_le:
ldstub [%i0+0x124],%l0 ! Mem[000000005e000124]
jmpl %g6+8,%g0
swap [%i3+0x0f0],%l6 ! Mem[000000005f8000f0]
p39_call_1_le:
ldsw [%i0+0x0c8],%l4 ! Mem[000000005e0000c8]
sth %l6,[%i2+0x1a0] ! Mem[000000005f0001a0]
ldx [%i2+0x0f0],%l7 ! Mem[000000005f0000f0]
ldsh [%i1+0x01e],%l0 ! Mem[000000005e80001e]
ldstub [%i2+0x196],%l3 ! Mem[000000005f000196]
swap [%i3+0x160],%l7 ! Mem[000000005f800160]
swap [%i2+0x06c],%l3 ! Mem[000000005f00006c]
retl
ldx [%i3+0x158],%l3 ! Mem[000000005f800158]
p39_jmpl_1_lo:
ldstub [%o0+0x124],%l0 ! Mem[000000005e000124]
jmpl %g6+8,%g0
swap [%o3+0x0f0],%l6 ! Mem[000000005f8000f0]
p39_call_1_lo:
ldsw [%o0+0x0c8],%l4 ! Mem[000000005e0000c8]
sth %l6,[%o2+0x1a0] ! Mem[000000005f0001a0]
ldx [%o2+0x0f0],%l7 ! Mem[000000005f0000f0]
ldsh [%o1+0x01e],%l0 ! Mem[000000005e80001e]
ldstub [%o2+0x196],%l3 ! Mem[000000005f000196]
swap [%o3+0x160],%l7 ! Mem[000000005f800160]
swap [%o2+0x06c],%l3 ! Mem[000000005f00006c]
retl
ldx [%o3+0x158],%l3 ! Mem[000000005f800158]
p39_jmpl_1_he:
ldstub [%i1+0x044],%l2 ! Mem[000000005e800044]
std %l2,[%i1+0x1a0] ! Mem[000000005e8001a0]
lduh [%i2+0x1dc],%l1 ! Mem[000000005f0001dc]
swap [%i3+0x0f8],%l4 ! Mem[000000005f8000f8]
ldstub [%i1+0x0c4],%l6 ! Mem[000000005e8000c4]
jmpl %g6+8,%g0
sth %l2,[%i3+0x1d2] ! Mem[000000005f8001d2]
p39_call_1_he:
ldstub [%i1+0x05b],%l4 ! Mem[000000005e80005b]
swap [%i2+0x108],%l7 ! Mem[000000005f000108]
ldsb [%i0+0x0ec],%l2 ! Mem[000000005e0000ec]
lduh [%i3+0x0ba],%l7 ! Mem[000000005f8000ba]
ldsb [%i0+0x148],%l2 ! Mem[000000005e000148]
retl
ldsh [%i3+0x1d2],%l4 ! Mem[000000005f8001d2]
p39_jmpl_1_ho:
ldstub [%o1+0x044],%l2 ! Mem[000000005e800044]
std %l2,[%o1+0x1a0] ! Mem[000000005e8001a0]
lduh [%o2+0x1dc],%l1 ! Mem[000000005f0001dc]
swap [%o3+0x0f8],%l4 ! Mem[000000005f8000f8]
ldstub [%o1+0x0c4],%l6 ! Mem[000000005e8000c4]
jmpl %g6+8,%g0
sth %l2,[%o3+0x1d2] ! Mem[000000005f8001d2]
p39_call_1_ho:
ldstub [%o1+0x05b],%l4 ! Mem[000000005e80005b]
swap [%o2+0x108],%l7 ! Mem[000000005f000108]
ldsb [%o0+0x0ec],%l2 ! Mem[000000005e0000ec]
lduh [%o3+0x0ba],%l7 ! Mem[000000005f8000ba]
ldsb [%o0+0x148],%l2 ! Mem[000000005e000148]
retl
ldsh [%o3+0x1d2],%l4 ! Mem[000000005f8001d2]
p40_jmpl_1_le:
jmpl %g6+8,%g0
ldstub [%i2+0x161],%l3 ! Mem[0000000061000161]
p40_call_1_le:
retl
ldstub [%i1+0x15b],%l3 ! Mem[000000006080015b]
p40_jmpl_1_lo:
jmpl %g6+8,%g0
ldstub [%o2+0x161],%l3 ! Mem[0000000061000161]
p40_call_1_lo:
retl
ldstub [%o1+0x15b],%l3 ! Mem[000000006080015b]
p40_jmpl_1_he:
jmpl %g6+8,%g0
ldstub [%i1+0x0c3],%l1 ! Mem[00000000608000c3]
p40_call_1_he:
ldsw [%i1+0x160],%l0 ! Mem[0000000060800160]
swap [%i1+0x1b8],%l4 ! Mem[00000000608001b8]
retl
sth %l5,[%i0+0x1a6] ! Mem[00000000600001a6]
p40_jmpl_1_ho:
jmpl %g6+8,%g0
ldstub [%o1+0x0c3],%l1 ! Mem[00000000608000c3]
p40_call_1_ho:
ldsw [%o1+0x160],%l0 ! Mem[0000000060800160]
swap [%o1+0x1b8],%l4 ! Mem[00000000608001b8]
retl
sth %l5,[%o0+0x1a6] ! Mem[00000000600001a6]
p41_jmpl_1_le:
ldstub [%i1+0x1c9],%l0 ! Mem[00000000628001c9]
ldstub [%i2+0x0cd],%l5 ! Mem[00000000630000cd]
ldsb [%i3+0x1a8],%l7 ! Mem[00000000638001a8]
ldub [%i1+0x18d],%l0 ! Mem[000000006280018d]
jmpl %g6+8,%g0
lduh [%i1+0x1ce],%l1 ! Mem[00000000628001ce]
p41_call_1_le:
stx %l3,[%i0+0x020] ! Mem[0000000062000020]
swap [%i3+0x1f0],%l3 ! Mem[00000000638001f0]
lduh [%i1+0x0ce],%l3 ! Mem[00000000628000ce]
stx %l2,[%i0+0x138] ! Mem[0000000062000138]
sth %l2,[%i3+0x16a] ! Mem[000000006380016a]
ldx [%i2+0x1e8],%l3 ! Mem[00000000630001e8]
lduh [%i0+0x120],%l1 ! Mem[0000000062000120]
retl
swap [%i1+0x1a4],%l4 ! Mem[00000000628001a4]
p41_jmpl_1_lo:
ldstub [%o1+0x1c9],%l0 ! Mem[00000000628001c9]
ldstub [%o2+0x0cd],%l5 ! Mem[00000000630000cd]
ldsb [%o3+0x1a8],%l7 ! Mem[00000000638001a8]
ldub [%o1+0x18d],%l0 ! Mem[000000006280018d]
jmpl %g6+8,%g0
lduh [%o1+0x1ce],%l1 ! Mem[00000000628001ce]
p41_call_1_lo:
stx %l3,[%o0+0x020] ! Mem[0000000062000020]
swap [%o3+0x1f0],%l3 ! Mem[00000000638001f0]
lduh [%o1+0x0ce],%l3 ! Mem[00000000628000ce]
stx %l2,[%o0+0x138] ! Mem[0000000062000138]
sth %l2,[%o3+0x16a] ! Mem[000000006380016a]
ldx [%o2+0x1e8],%l3 ! Mem[00000000630001e8]
lduh [%o0+0x120],%l1 ! Mem[0000000062000120]
retl
swap [%o1+0x1a4],%l4 ! Mem[00000000628001a4]
p41_jmpl_1_he:
ldsh [%i3+0x1ea],%l1 ! Mem[00000000638001ea]
ldsw [%i1+0x1dc],%l1 ! Mem[00000000628001dc]
lduw [%i1+0x104],%l4 ! Mem[0000000062800104]
jmpl %g6+8,%g0
ldsb [%i2+0x155],%l3 ! Mem[0000000063000155]
p41_call_1_he:
swap [%i2+0x034],%l3 ! Mem[0000000063000034]
ldstub [%i0+0x185],%l2 ! Mem[0000000062000185]
swap [%i2+0x1c8],%l4 ! Mem[00000000630001c8]
ldsw [%i3+0x118],%l2 ! Mem[0000000063800118]
std %l0,[%i0+0x010] ! Mem[0000000062000010]
lduh [%i3+0x0d2],%l3 ! Mem[00000000638000d2]
retl
sth %l5,[%i3+0x04c] ! Mem[000000006380004c]
p41_jmpl_1_ho:
ldsh [%o3+0x1ea],%l1 ! Mem[00000000638001ea]
ldsw [%o1+0x1dc],%l1 ! Mem[00000000628001dc]
lduw [%o1+0x104],%l4 ! Mem[0000000062800104]
jmpl %g6+8,%g0
ldsb [%o2+0x155],%l3 ! Mem[0000000063000155]
p41_call_1_ho:
swap [%o2+0x034],%l3 ! Mem[0000000063000034]
ldstub [%o0+0x185],%l2 ! Mem[0000000062000185]
swap [%o2+0x1c8],%l4 ! Mem[00000000630001c8]
ldsw [%o3+0x118],%l2 ! Mem[0000000063800118]
std %l0,[%o0+0x010] ! Mem[0000000062000010]
lduh [%o3+0x0d2],%l3 ! Mem[00000000638000d2]
retl
sth %l5,[%o3+0x04c] ! Mem[000000006380004c]
p42_jmpl_1_le:
jmpl %g6+8,%g0
ldub [%i2+0x003],%l1 ! Mem[0000000065000003]
p42_call_1_le:
ldx [%i0+0x060],%l4 ! Mem[0000000064000060]
stb %l6,[%i1+0x19a] ! Mem[000000006480019a]
ldsw [%i0+0x134],%l6 ! Mem[0000000064000134]
retl
swap [%i0+0x0c4],%l0 ! Mem[00000000640000c4]
p42_jmpl_1_lo:
jmpl %g6+8,%g0
ldub [%o2+0x003],%l1 ! Mem[0000000065000003]
p42_call_1_lo:
ldx [%o0+0x060],%l4 ! Mem[0000000064000060]
stb %l6,[%o1+0x19a] ! Mem[000000006480019a]
ldsw [%o0+0x134],%l6 ! Mem[0000000064000134]
retl
swap [%o0+0x0c4],%l0 ! Mem[00000000640000c4]
p42_jmpl_1_he:
stx %l2,[%i0+0x0f8] ! Mem[00000000640000f8]
sth %l4,[%i3+0x172] ! Mem[0000000065800172]
ldx [%i2+0x090],%l6 ! Mem[0000000065000090]
ldstub [%i1+0x19e],%l7 ! Mem[000000006480019e]
ldx [%i2+0x098],%l1 ! Mem[0000000065000098]
swap [%i1+0x0b4],%l5 ! Mem[00000000648000b4]
ldstub [%i0+0x1bd],%l5 ! Mem[00000000640001bd]
jmpl %g6+8,%g0
std %l4,[%i2+0x050] ! Mem[0000000065000050]
p42_call_1_he:
swap [%i2+0x068],%l6 ! Mem[0000000065000068]
stx %l0,[%i0+0x0b8] ! Mem[00000000640000b8]
sth %l5,[%i3+0x132] ! Mem[0000000065800132]
swap [%i3+0x15c],%l5 ! Mem[000000006580015c]
lduw [%i2+0x0a8],%l6 ! Mem[00000000650000a8]
stx %l7,[%i0+0x118] ! Mem[0000000064000118]
retl
stx %l2,[%i2+0x0e8] ! Mem[00000000650000e8]
p42_jmpl_1_ho:
stx %l2,[%o0+0x0f8] ! Mem[00000000640000f8]
sth %l4,[%o3+0x172] ! Mem[0000000065800172]
ldx [%o2+0x090],%l6 ! Mem[0000000065000090]
ldstub [%o1+0x19e],%l7 ! Mem[000000006480019e]
ldx [%o2+0x098],%l1 ! Mem[0000000065000098]
swap [%o1+0x0b4],%l5 ! Mem[00000000648000b4]
ldstub [%o0+0x1bd],%l5 ! Mem[00000000640001bd]
jmpl %g6+8,%g0
std %l4,[%o2+0x050] ! Mem[0000000065000050]
p42_call_1_ho:
swap [%o2+0x068],%l6 ! Mem[0000000065000068]
stx %l0,[%o0+0x0b8] ! Mem[00000000640000b8]
sth %l5,[%o3+0x132] ! Mem[0000000065800132]
swap [%o3+0x15c],%l5 ! Mem[000000006580015c]
lduw [%o2+0x0a8],%l6 ! Mem[00000000650000a8]
stx %l7,[%o0+0x118] ! Mem[0000000064000118]
retl
stx %l2,[%o2+0x0e8] ! Mem[00000000650000e8]
p43_jmpl_1_le:
ldstub [%i2+0x0d6],%l7 ! Mem[00000000670000d6]
stx %l0,[%i0+0x040] ! Mem[0000000066000040]
ldd [%i0+0x138],%l6 ! Mem[0000000066000138]
ldstub [%i3+0x10a],%l1 ! Mem[000000006780010a]
swap [%i3+0x050],%l1 ! Mem[0000000067800050]
ldx [%i3+0x100],%l5 ! Mem[0000000067800100]
jmpl %g6+8,%g0
stb %l0,[%i3+0x1f4] ! Mem[00000000678001f4]
p43_call_1_le:
lduw [%i1+0x070],%l1 ! Mem[0000000066800070]
stw %l5,[%i1+0x1f8] ! Mem[00000000668001f8]
stx %l0,[%i3+0x050] ! Mem[0000000067800050]
retl
std %l4,[%i0+0x0a0] ! Mem[00000000660000a0]
p43_jmpl_1_lo:
ldstub [%o2+0x0d6],%l7 ! Mem[00000000670000d6]
stx %l0,[%o0+0x040] ! Mem[0000000066000040]
ldd [%o0+0x138],%l6 ! Mem[0000000066000138]
ldstub [%o3+0x10a],%l1 ! Mem[000000006780010a]
swap [%o3+0x050],%l1 ! Mem[0000000067800050]
ldx [%o3+0x100],%l5 ! Mem[0000000067800100]
jmpl %g6+8,%g0
stb %l0,[%o3+0x1f4] ! Mem[00000000678001f4]
p43_call_1_lo:
lduw [%o1+0x070],%l1 ! Mem[0000000066800070]
stw %l5,[%o1+0x1f8] ! Mem[00000000668001f8]
stx %l0,[%o3+0x050] ! Mem[0000000067800050]
retl
std %l4,[%o0+0x0a0] ! Mem[00000000660000a0]
p43_jmpl_1_he:
swap [%i0+0x1cc],%l5 ! Mem[00000000660001cc]
ldub [%i3+0x19f],%l3 ! Mem[000000006780019f]
jmpl %g6+8,%g0
stx %l3,[%i3+0x1d8] ! Mem[00000000678001d8]
p43_call_1_he:
retl
stw %l4,[%i3+0x104] ! Mem[0000000067800104]
p43_jmpl_1_ho:
swap [%o0+0x1cc],%l5 ! Mem[00000000660001cc]
ldub [%o3+0x19f],%l3 ! Mem[000000006780019f]
jmpl %g6+8,%g0
stx %l3,[%o3+0x1d8] ! Mem[00000000678001d8]
p43_call_1_ho:
retl
stw %l4,[%o3+0x104] ! Mem[0000000067800104]
p44_jmpl_1_le:
ldstub [%i1+0x19a],%l6 ! Mem[000000006880019a]
ldd [%i1+0x110],%l6 ! Mem[0000000068800110]
stb %l5,[%i2+0x1cf] ! Mem[00000000690001cf]
swap [%i0+0x0c8],%l4 ! Mem[00000000680000c8]
ldsw [%i3+0x0dc],%l4 ! Mem[00000000698000dc]
stw %l7,[%i3+0x03c] ! Mem[000000006980003c]
jmpl %g6+8,%g0
stx %l7,[%i1+0x0e0] ! Mem[00000000688000e0]
p44_call_1_le:
swap [%i1+0x148],%l7 ! Mem[0000000068800148]
ldub [%i2+0x0a8],%l5 ! Mem[00000000690000a8]
lduw [%i3+0x004],%l3 ! Mem[0000000069800004]
ldstub [%i2+0x1d9],%l6 ! Mem[00000000690001d9]
retl
ldsb [%i3+0x1bb],%l7 ! Mem[00000000698001bb]
p44_jmpl_1_lo:
ldstub [%o1+0x19a],%l6 ! Mem[000000006880019a]
ldd [%o1+0x110],%l6 ! Mem[0000000068800110]
stb %l5,[%o2+0x1cf] ! Mem[00000000690001cf]
swap [%o0+0x0c8],%l4 ! Mem[00000000680000c8]
ldsw [%o3+0x0dc],%l4 ! Mem[00000000698000dc]
stw %l7,[%o3+0x03c] ! Mem[000000006980003c]
jmpl %g6+8,%g0
stx %l7,[%o1+0x0e0] ! Mem[00000000688000e0]
p44_call_1_lo:
swap [%o1+0x148],%l7 ! Mem[0000000068800148]
ldub [%o2+0x0a8],%l5 ! Mem[00000000690000a8]
lduw [%o3+0x004],%l3 ! Mem[0000000069800004]
ldstub [%o2+0x1d9],%l6 ! Mem[00000000690001d9]
retl
ldsb [%o3+0x1bb],%l7 ! Mem[00000000698001bb]
p44_jmpl_1_he:
stx %l3,[%i2+0x110] ! Mem[0000000069000110]
ldx [%i1+0x040],%l5 ! Mem[0000000068800040]
sth %l4,[%i1+0x0ea] ! Mem[00000000688000ea]
lduh [%i0+0x0aa],%l6 ! Mem[00000000680000aa]
swap [%i2+0x0f8],%l3 ! Mem[00000000690000f8]
ldub [%i0+0x0b3],%l0 ! Mem[00000000680000b3]
sth %l7,[%i3+0x00a] ! Mem[000000006980000a]
jmpl %g6+8,%g0
stw %l7,[%i1+0x0ec] ! Mem[00000000688000ec]
p44_call_1_he:
swap [%i1+0x0f4],%l5 ! Mem[00000000688000f4]
stb %l7,[%i1+0x1c6] ! Mem[00000000688001c6]
retl
ldub [%i1+0x056],%l4 ! Mem[0000000068800056]
p44_jmpl_1_ho:
stx %l3,[%o2+0x110] ! Mem[0000000069000110]
ldx [%o1+0x040],%l5 ! Mem[0000000068800040]
sth %l4,[%o1+0x0ea] ! Mem[00000000688000ea]
lduh [%o0+0x0aa],%l6 ! Mem[00000000680000aa]
swap [%o2+0x0f8],%l3 ! Mem[00000000690000f8]
ldub [%o0+0x0b3],%l0 ! Mem[00000000680000b3]
sth %l7,[%o3+0x00a] ! Mem[000000006980000a]
jmpl %g6+8,%g0
stw %l7,[%o1+0x0ec] ! Mem[00000000688000ec]
p44_call_1_ho:
swap [%o1+0x0f4],%l5 ! Mem[00000000688000f4]
stb %l7,[%o1+0x1c6] ! Mem[00000000688001c6]
retl
ldub [%o1+0x056],%l4 ! Mem[0000000068800056]
p45_jmpl_1_le:
swap [%i3+0x108],%l4 ! Mem[000000006b800108]
jmpl %g6+8,%g0
swap [%i1+0x1e8],%l0 ! Mem[000000006a8001e8]
p45_call_1_le:
swap [%i1+0x16c],%l1 ! Mem[000000006a80016c]
lduw [%i1+0x008],%l1 ! Mem[000000006a800008]
lduw [%i3+0x178],%l6 ! Mem[000000006b800178]
retl
stx %l2,[%i1+0x1a8] ! Mem[000000006a8001a8]
p45_jmpl_1_lo:
swap [%o3+0x108],%l4 ! Mem[000000006b800108]
jmpl %g6+8,%g0
swap [%o1+0x1e8],%l0 ! Mem[000000006a8001e8]
p45_call_1_lo:
swap [%o1+0x16c],%l1 ! Mem[000000006a80016c]
lduw [%o1+0x008],%l1 ! Mem[000000006a800008]
lduw [%o3+0x178],%l6 ! Mem[000000006b800178]
retl
stx %l2,[%o1+0x1a8] ! Mem[000000006a8001a8]
p45_jmpl_1_he:
ldstub [%i3+0x0cd],%l4 ! Mem[000000006b8000cd]
swap [%i2+0x0c0],%l3 ! Mem[000000006b0000c0]
ldx [%i2+0x1f8],%l5 ! Mem[000000006b0001f8]
ldub [%i2+0x115],%l4 ! Mem[000000006b000115]
stw %l7,[%i2+0x03c] ! Mem[000000006b00003c]
jmpl %g6+8,%g0
ldstub [%i3+0x0e4],%l7 ! Mem[000000006b8000e4]
p45_call_1_he:
stw %l2,[%i3+0x18c] ! Mem[000000006b80018c]
swap [%i2+0x1b4],%l6 ! Mem[000000006b0001b4]
std %l2,[%i0+0x1d0] ! Mem[000000006a0001d0]
sth %l2,[%i2+0x0fe] ! Mem[000000006b0000fe]
retl
ldsb [%i1+0x0fd],%l2 ! Mem[000000006a8000fd]
p45_jmpl_1_ho:
ldstub [%o3+0x0cd],%l4 ! Mem[000000006b8000cd]
swap [%o2+0x0c0],%l3 ! Mem[000000006b0000c0]
ldx [%o2+0x1f8],%l5 ! Mem[000000006b0001f8]
ldub [%o2+0x115],%l4 ! Mem[000000006b000115]
stw %l7,[%o2+0x03c] ! Mem[000000006b00003c]
jmpl %g6+8,%g0
ldstub [%o3+0x0e4],%l7 ! Mem[000000006b8000e4]
p45_call_1_ho:
stw %l2,[%o3+0x18c] ! Mem[000000006b80018c]
swap [%o2+0x1b4],%l6 ! Mem[000000006b0001b4]
std %l2,[%o0+0x1d0] ! Mem[000000006a0001d0]
sth %l2,[%o2+0x0fe] ! Mem[000000006b0000fe]
retl
ldsb [%o1+0x0fd],%l2 ! Mem[000000006a8000fd]
p46_jmpl_1_le:
jmpl %g6+8,%g0
stx %l4,[%i0+0x028] ! Mem[000000006c000028]
p46_call_1_le:
swap [%i2+0x12c],%l0 ! Mem[000000006d00012c]
lduw [%i3+0x010],%l2 ! Mem[000000006d800010]
retl
lduh [%i1+0x0b2],%l2 ! Mem[000000006c8000b2]
p46_jmpl_1_lo:
jmpl %g6+8,%g0
stx %l4,[%o0+0x028] ! Mem[000000006c000028]
p46_call_1_lo:
swap [%o2+0x12c],%l0 ! Mem[000000006d00012c]
lduw [%o3+0x010],%l2 ! Mem[000000006d800010]
retl
lduh [%o1+0x0b2],%l2 ! Mem[000000006c8000b2]
p46_jmpl_1_he:
swap [%i3+0x0b8],%l6 ! Mem[000000006d8000b8]
ldub [%i1+0x1b4],%l4 ! Mem[000000006c8001b4]
ldd [%i3+0x0b8],%l6 ! Mem[000000006d8000b8]
jmpl %g6+8,%g0
sth %l7,[%i2+0x02e] ! Mem[000000006d00002e]
p46_call_1_he:
retl
ldstub [%i2+0x0de],%l2 ! Mem[000000006d0000de]
p46_jmpl_1_ho:
swap [%o3+0x0b8],%l6 ! Mem[000000006d8000b8]
ldub [%o1+0x1b4],%l4 ! Mem[000000006c8001b4]
ldd [%o3+0x0b8],%l6 ! Mem[000000006d8000b8]
jmpl %g6+8,%g0
sth %l7,[%o2+0x02e] ! Mem[000000006d00002e]
p46_call_1_ho:
retl
ldstub [%o2+0x0de],%l2 ! Mem[000000006d0000de]
p47_jmpl_1_le:
swap [%i0+0x190],%l6 ! Mem[000000006e000190]
jmpl %g6+8,%g0
ldsw [%i3+0x16c],%l1 ! Mem[000000006f80016c]
p47_call_1_le:
swap [%i0+0x134],%l6 ! Mem[000000006e000134]
ldd [%i3+0x1c8],%l4 ! Mem[000000006f8001c8]
lduw [%i2+0x19c],%l3 ! Mem[000000006f00019c]
swap [%i1+0x1dc],%l3 ! Mem[000000006e8001dc]
ldsw [%i3+0x0b4],%l7 ! Mem[000000006f8000b4]
stb %l4,[%i2+0x13f] ! Mem[000000006f00013f]
retl
stw %l0,[%i0+0x1dc] ! Mem[000000006e0001dc]
p47_jmpl_1_lo:
swap [%o0+0x190],%l6 ! Mem[000000006e000190]
jmpl %g6+8,%g0
ldsw [%o3+0x16c],%l1 ! Mem[000000006f80016c]
p47_call_1_lo:
swap [%o0+0x134],%l6 ! Mem[000000006e000134]
ldd [%o3+0x1c8],%l4 ! Mem[000000006f8001c8]
lduw [%o2+0x19c],%l3 ! Mem[000000006f00019c]
swap [%o1+0x1dc],%l3 ! Mem[000000006e8001dc]
ldsw [%o3+0x0b4],%l7 ! Mem[000000006f8000b4]
stb %l4,[%o2+0x13f] ! Mem[000000006f00013f]
retl
stw %l0,[%o0+0x1dc] ! Mem[000000006e0001dc]
p47_jmpl_1_he:
sth %l4,[%i3+0x0a6] ! Mem[000000006f8000a6]
ldx [%i3+0x068],%l6 ! Mem[000000006f800068]
lduw [%i1+0x198],%l6 ! Mem[000000006e800198]
ldub [%i1+0x1b2],%l3 ! Mem[000000006e8001b2]
jmpl %g6+8,%g0
stw %l7,[%i3+0x1e8] ! Mem[000000006f8001e8]
p47_call_1_he:
ldstub [%i0+0x077],%l4 ! Mem[000000006e000077]
ldx [%i0+0x078],%l2 ! Mem[000000006e000078]
stw %l4,[%i0+0x164] ! Mem[000000006e000164]
ldstub [%i3+0x09f],%l0 ! Mem[000000006f80009f]
sth %l4,[%i3+0x0d8] ! Mem[000000006f8000d8]
retl
stw %l6,[%i2+0x0e4] ! Mem[000000006f0000e4]
p47_jmpl_1_ho:
sth %l4,[%o3+0x0a6] ! Mem[000000006f8000a6]
ldx [%o3+0x068],%l6 ! Mem[000000006f800068]
lduw [%o1+0x198],%l6 ! Mem[000000006e800198]
ldub [%o1+0x1b2],%l3 ! Mem[000000006e8001b2]
jmpl %g6+8,%g0
stw %l7,[%o3+0x1e8] ! Mem[000000006f8001e8]
p47_call_1_ho:
ldstub [%o0+0x077],%l4 ! Mem[000000006e000077]
ldx [%o0+0x078],%l2 ! Mem[000000006e000078]
stw %l4,[%o0+0x164] ! Mem[000000006e000164]
ldstub [%o3+0x09f],%l0 ! Mem[000000006f80009f]
sth %l4,[%o3+0x0d8] ! Mem[000000006f8000d8]
retl
stw %l6,[%o2+0x0e4] ! Mem[000000006f0000e4]
p48_jmpl_1_le:
ldx [%i2+0x0d8],%l0 ! Mem[00000000710000d8]
ldsh [%i0+0x002],%l1 ! Mem[0000000070000002]
ldub [%i0+0x059],%l5 ! Mem[0000000070000059]
jmpl %g6+8,%g0
ldsw [%i3+0x0ec],%l5 ! Mem[00000000718000ec]
p48_call_1_le:
sth %l6,[%i3+0x114] ! Mem[0000000071800114]
retl
swap [%i3+0x02c],%l7 ! Mem[000000007180002c]
p48_jmpl_1_lo:
ldx [%o2+0x0d8],%l0 ! Mem[00000000710000d8]
ldsh [%o0+0x002],%l1 ! Mem[0000000070000002]
ldub [%o0+0x059],%l5 ! Mem[0000000070000059]
jmpl %g6+8,%g0
ldsw [%o3+0x0ec],%l5 ! Mem[00000000718000ec]
p48_call_1_lo:
sth %l6,[%o3+0x114] ! Mem[0000000071800114]
retl
swap [%o3+0x02c],%l7 ! Mem[000000007180002c]
p48_jmpl_1_he:
jmpl %g6+8,%g0
stw %l7,[%i2+0x01c] ! Mem[000000007100001c]
p48_call_1_he:
stb %l7,[%i3+0x096] ! Mem[0000000071800096]
ldx [%i1+0x118],%l4 ! Mem[0000000070800118]
swap [%i0+0x1fc],%l0 ! Mem[00000000700001fc]
retl
ldd [%i3+0x148],%l2 ! Mem[0000000071800148]
p48_jmpl_1_ho:
jmpl %g6+8,%g0
stw %l7,[%o2+0x01c] ! Mem[000000007100001c]
p48_call_1_ho:
stb %l7,[%o3+0x096] ! Mem[0000000071800096]
ldx [%o1+0x118],%l4 ! Mem[0000000070800118]
swap [%o0+0x1fc],%l0 ! Mem[00000000700001fc]
retl
ldd [%o3+0x148],%l2 ! Mem[0000000071800148]
p49_jmpl_1_le:
ldstub [%i1+0x1ed],%l6 ! Mem[00000000728001ed]
swap [%i1+0x0ac],%l5 ! Mem[00000000728000ac]
jmpl %g6+8,%g0
swap [%i3+0x0a0],%l4 ! Mem[00000000738000a0]
p49_call_1_le:
lduh [%i3+0x002],%l7 ! Mem[0000000073800002]
ldx [%i2+0x0f0],%l6 ! Mem[00000000730000f0]
ldstub [%i3+0x13b],%l7 ! Mem[000000007380013b]
swap [%i2+0x0fc],%l2 ! Mem[00000000730000fc]
retl
stb %l4,[%i1+0x153] ! Mem[0000000072800153]
p49_jmpl_1_lo:
ldstub [%o1+0x1ed],%l6 ! Mem[00000000728001ed]
swap [%o1+0x0ac],%l5 ! Mem[00000000728000ac]
jmpl %g6+8,%g0
swap [%o3+0x0a0],%l4 ! Mem[00000000738000a0]
p49_call_1_lo:
lduh [%o3+0x002],%l7 ! Mem[0000000073800002]
ldx [%o2+0x0f0],%l6 ! Mem[00000000730000f0]
ldstub [%o3+0x13b],%l7 ! Mem[000000007380013b]
swap [%o2+0x0fc],%l2 ! Mem[00000000730000fc]
retl
stb %l4,[%o1+0x153] ! Mem[0000000072800153]
p49_jmpl_1_he:
lduh [%i1+0x030],%l5 ! Mem[0000000072800030]
swap [%i3+0x1c8],%l2 ! Mem[00000000738001c8]
ldub [%i0+0x13a],%l1 ! Mem[000000007200013a]
ldub [%i2+0x04d],%l3 ! Mem[000000007300004d]
sth %l3,[%i2+0x15e] ! Mem[000000007300015e]
swap [%i3+0x150],%l0 ! Mem[0000000073800150]
lduw [%i2+0x10c],%l2 ! Mem[000000007300010c]
jmpl %g6+8,%g0
lduw [%i0+0x004],%l3 ! Mem[0000000072000004]
p49_call_1_he:
swap [%i1+0x0a0],%l1 ! Mem[00000000728000a0]
ldx [%i1+0x088],%l3 ! Mem[0000000072800088]
ldstub [%i3+0x0ac],%l4 ! Mem[00000000738000ac]
retl
lduw [%i3+0x1a8],%l6 ! Mem[00000000738001a8]
p49_jmpl_1_ho:
lduh [%o1+0x030],%l5 ! Mem[0000000072800030]
swap [%o3+0x1c8],%l2 ! Mem[00000000738001c8]
ldub [%o0+0x13a],%l1 ! Mem[000000007200013a]
ldub [%o2+0x04d],%l3 ! Mem[000000007300004d]
sth %l3,[%o2+0x15e] ! Mem[000000007300015e]
swap [%o3+0x150],%l0 ! Mem[0000000073800150]
lduw [%o2+0x10c],%l2 ! Mem[000000007300010c]
jmpl %g6+8,%g0
lduw [%o0+0x004],%l3 ! Mem[0000000072000004]
p49_call_1_ho:
swap [%o1+0x0a0],%l1 ! Mem[00000000728000a0]
ldx [%o1+0x088],%l3 ! Mem[0000000072800088]
ldstub [%o3+0x0ac],%l4 ! Mem[00000000738000ac]
retl
lduw [%o3+0x1a8],%l6 ! Mem[00000000738001a8]
p50_jmpl_1_le:
sth %l5,[%i1+0x1da] ! Mem[00000000748001da]
swap [%i2+0x074],%l0 ! Mem[0000000075000074]
ldx [%i0+0x100],%l0 ! Mem[0000000074000100]
ldsb [%i0+0x147],%l6 ! Mem[0000000074000147]
jmpl %g6+8,%g0
ldub [%i3+0x1f6],%l0 ! Mem[00000000758001f6]
p50_call_1_le:
stw %l3,[%i3+0x1dc] ! Mem[00000000758001dc]
stb %l7,[%i1+0x0f4] ! Mem[00000000748000f4]
ldsh [%i1+0x010],%l5 ! Mem[0000000074800010]
retl
ldx [%i2+0x1c8],%l2 ! Mem[00000000750001c8]
p50_jmpl_1_lo:
sth %l5,[%o1+0x1da] ! Mem[00000000748001da]
swap [%o2+0x074],%l0 ! Mem[0000000075000074]
ldx [%o0+0x100],%l0 ! Mem[0000000074000100]
ldsb [%o0+0x147],%l6 ! Mem[0000000074000147]
jmpl %g6+8,%g0
ldub [%o3+0x1f6],%l0 ! Mem[00000000758001f6]
p50_call_1_lo:
stw %l3,[%o3+0x1dc] ! Mem[00000000758001dc]
stb %l7,[%o1+0x0f4] ! Mem[00000000748000f4]
ldsh [%o1+0x010],%l5 ! Mem[0000000074800010]
retl
ldx [%o2+0x1c8],%l2 ! Mem[00000000750001c8]
p50_jmpl_1_he:
stx %l6,[%i3+0x0b0] ! Mem[00000000758000b0]
ldd [%i3+0x0c0],%l2 ! Mem[00000000758000c0]
stx %l5,[%i1+0x078] ! Mem[0000000074800078]
lduw [%i2+0x190],%l3 ! Mem[0000000075000190]
lduw [%i1+0x1e8],%l7 ! Mem[00000000748001e8]
stb %l1,[%i1+0x143] ! Mem[0000000074800143]
jmpl %g6+8,%g0
stw %l6,[%i1+0x1f8] ! Mem[00000000748001f8]
p50_call_1_he:
retl
stw %l7,[%i1+0x02c] ! Mem[000000007480002c]
p50_jmpl_1_ho:
stx %l6,[%o3+0x0b0] ! Mem[00000000758000b0]
ldd [%o3+0x0c0],%l2 ! Mem[00000000758000c0]
stx %l5,[%o1+0x078] ! Mem[0000000074800078]
lduw [%o2+0x190],%l3 ! Mem[0000000075000190]
lduw [%o1+0x1e8],%l7 ! Mem[00000000748001e8]
stb %l1,[%o1+0x143] ! Mem[0000000074800143]
jmpl %g6+8,%g0
stw %l6,[%o1+0x1f8] ! Mem[00000000748001f8]
p50_call_1_ho:
retl
stw %l7,[%o1+0x02c] ! Mem[000000007480002c]
p51_jmpl_1_le:
ldsw [%i3+0x1f8],%l5 ! Mem[00000000778001f8]
stx %l4,[%i2+0x0c8] ! Mem[00000000770000c8]
ldub [%i2+0x0c0],%l3 ! Mem[00000000770000c0]
ldstub [%i3+0x1c4],%l5 ! Mem[00000000778001c4]
jmpl %g6+8,%g0
std %l4,[%i0+0x168] ! Mem[0000000076000168]
p51_call_1_le:
retl
swap [%i2+0x198],%l4 ! Mem[0000000077000198]
p51_jmpl_1_lo:
ldsw [%o3+0x1f8],%l5 ! Mem[00000000778001f8]
stx %l4,[%o2+0x0c8] ! Mem[00000000770000c8]
ldub [%o2+0x0c0],%l3 ! Mem[00000000770000c0]
ldstub [%o3+0x1c4],%l5 ! Mem[00000000778001c4]
jmpl %g6+8,%g0
std %l4,[%o0+0x168] ! Mem[0000000076000168]
p51_call_1_lo:
retl
swap [%o2+0x198],%l4 ! Mem[0000000077000198]
p51_jmpl_1_he:
ldsw [%i3+0x1b4],%l3 ! Mem[00000000778001b4]
ldsb [%i0+0x1ee],%l3 ! Mem[00000000760001ee]
stw %l1,[%i2+0x0fc] ! Mem[00000000770000fc]
ldsh [%i2+0x02a],%l6 ! Mem[000000007700002a]
ldstub [%i1+0x16b],%l7 ! Mem[000000007680016b]
ldx [%i0+0x110],%l6 ! Mem[0000000076000110]
ldstub [%i3+0x1c6],%l1 ! Mem[00000000778001c6]
jmpl %g6+8,%g0
ldstub [%i2+0x1d8],%l3 ! Mem[00000000770001d8]
p51_call_1_he:
ldd [%i2+0x0a8],%l2 ! Mem[00000000770000a8]
stx %l4,[%i2+0x0a8] ! Mem[00000000770000a8]
stb %l6,[%i0+0x18a] ! Mem[000000007600018a]
std %l4,[%i0+0x0e8] ! Mem[00000000760000e8]
stw %l6,[%i2+0x088] ! Mem[0000000077000088]
retl
ldsb [%i2+0x0da],%l3 ! Mem[00000000770000da]
p51_jmpl_1_ho:
ldsw [%o3+0x1b4],%l3 ! Mem[00000000778001b4]
ldsb [%o0+0x1ee],%l3 ! Mem[00000000760001ee]
stw %l1,[%o2+0x0fc] ! Mem[00000000770000fc]
ldsh [%o2+0x02a],%l6 ! Mem[000000007700002a]
ldstub [%o1+0x16b],%l7 ! Mem[000000007680016b]
ldx [%o0+0x110],%l6 ! Mem[0000000076000110]
ldstub [%o3+0x1c6],%l1 ! Mem[00000000778001c6]
jmpl %g6+8,%g0
ldstub [%o2+0x1d8],%l3 ! Mem[00000000770001d8]
p51_call_1_ho:
ldd [%o2+0x0a8],%l2 ! Mem[00000000770000a8]
stx %l4,[%o2+0x0a8] ! Mem[00000000770000a8]
stb %l6,[%o0+0x18a] ! Mem[000000007600018a]
std %l4,[%o0+0x0e8] ! Mem[00000000760000e8]
stw %l6,[%o2+0x088] ! Mem[0000000077000088]
retl
ldsb [%o2+0x0da],%l3 ! Mem[00000000770000da]
p52_jmpl_1_le:
ldsb [%i0+0x1dc],%l3 ! Mem[00000000780001dc]
ldsw [%i0+0x094],%l7 ! Mem[0000000078000094]
ldsw [%i1+0x13c],%l4 ! Mem[000000007880013c]
jmpl %g6+8,%g0
ldstub [%i1+0x1fd],%l0 ! Mem[00000000788001fd]
p52_call_1_le:
stw %l4,[%i3+0x084] ! Mem[0000000079800084]
stx %l6,[%i3+0x048] ! Mem[0000000079800048]
ldstub [%i1+0x19a],%l6 ! Mem[000000007880019a]
lduh [%i3+0x05c],%l5 ! Mem[000000007980005c]
retl
ldub [%i1+0x1ea],%l7 ! Mem[00000000788001ea]
p52_jmpl_1_lo:
ldsb [%o0+0x1dc],%l3 ! Mem[00000000780001dc]
ldsw [%o0+0x094],%l7 ! Mem[0000000078000094]
ldsw [%o1+0x13c],%l4 ! Mem[000000007880013c]
jmpl %g6+8,%g0
ldstub [%o1+0x1fd],%l0 ! Mem[00000000788001fd]
p52_call_1_lo:
stw %l4,[%o3+0x084] ! Mem[0000000079800084]
stx %l6,[%o3+0x048] ! Mem[0000000079800048]
ldstub [%o1+0x19a],%l6 ! Mem[000000007880019a]
lduh [%o3+0x05c],%l5 ! Mem[000000007980005c]
retl
ldub [%o1+0x1ea],%l7 ! Mem[00000000788001ea]
p52_jmpl_1_he:
std %l4,[%i0+0x0d0] ! Mem[00000000780000d0]
swap [%i0+0x0b4],%l0 ! Mem[00000000780000b4]
ldx [%i1+0x008],%l7 ! Mem[0000000078800008]
ldsw [%i3+0x0d4],%l1 ! Mem[00000000798000d4]
stw %l4,[%i1+0x104] ! Mem[0000000078800104]
jmpl %g6+8,%g0
ldstub [%i1+0x1a6],%l0 ! Mem[00000000788001a6]
p52_call_1_he:
swap [%i2+0x050],%l5 ! Mem[0000000079000050]
ldstub [%i1+0x18d],%l1 ! Mem[000000007880018d]
ldsh [%i1+0x1ea],%l2 ! Mem[00000000788001ea]
swap [%i1+0x02c],%l3 ! Mem[000000007880002c]
retl
std %l2,[%i1+0x0f0] ! Mem[00000000788000f0]
p52_jmpl_1_ho:
std %l4,[%o0+0x0d0] ! Mem[00000000780000d0]
swap [%o0+0x0b4],%l0 ! Mem[00000000780000b4]
ldx [%o1+0x008],%l7 ! Mem[0000000078800008]
ldsw [%o3+0x0d4],%l1 ! Mem[00000000798000d4]
stw %l4,[%o1+0x104] ! Mem[0000000078800104]
jmpl %g6+8,%g0
ldstub [%o1+0x1a6],%l0 ! Mem[00000000788001a6]
p52_call_1_ho:
swap [%o2+0x050],%l5 ! Mem[0000000079000050]
ldstub [%o1+0x18d],%l1 ! Mem[000000007880018d]
ldsh [%o1+0x1ea],%l2 ! Mem[00000000788001ea]
swap [%o1+0x02c],%l3 ! Mem[000000007880002c]
retl
std %l2,[%o1+0x0f0] ! Mem[00000000788000f0]
p53_jmpl_1_le:
jmpl %g6+8,%g0
stx %l6,[%i0+0x0c0] ! Mem[000000007a0000c0]
p53_call_1_le:
lduh [%i3+0x03c],%l4 ! Mem[000000007b80003c]
ldd [%i3+0x0e0],%l0 ! Mem[000000007b8000e0]
ldsw [%i1+0x118],%l7 ! Mem[000000007a800118]
ldstub [%i3+0x0af],%l5 ! Mem[000000007b8000af]
retl
stb %l4,[%i0+0x0a0] ! Mem[000000007a0000a0]
p53_jmpl_1_lo:
jmpl %g6+8,%g0
stx %l6,[%o0+0x0c0] ! Mem[000000007a0000c0]
p53_call_1_lo:
lduh [%o3+0x03c],%l4 ! Mem[000000007b80003c]
ldd [%o3+0x0e0],%l0 ! Mem[000000007b8000e0]
ldsw [%o1+0x118],%l7 ! Mem[000000007a800118]
ldstub [%o3+0x0af],%l5 ! Mem[000000007b8000af]
retl
stb %l4,[%o0+0x0a0] ! Mem[000000007a0000a0]
p53_jmpl_1_he:
lduw [%i1+0x020],%l7 ! Mem[000000007a800020]
ldstub [%i0+0x0d0],%l6 ! Mem[000000007a0000d0]
stx %l7,[%i1+0x118] ! Mem[000000007a800118]
ldsw [%i0+0x0dc],%l2 ! Mem[000000007a0000dc]
jmpl %g6+8,%g0
stw %l4,[%i3+0x150] ! Mem[000000007b800150]
p53_call_1_he:
ldub [%i0+0x010],%l5 ! Mem[000000007a000010]
swap [%i0+0x1e8],%l2 ! Mem[000000007a0001e8]
sth %l1,[%i3+0x11a] ! Mem[000000007b80011a]
lduw [%i3+0x0a0],%l6 ! Mem[000000007b8000a0]
swap [%i2+0x190],%l5 ! Mem[000000007b000190]
ldub [%i2+0x0b9],%l1 ! Mem[000000007b0000b9]
swap [%i3+0x094],%l5 ! Mem[000000007b800094]
retl
std %l4,[%i0+0x198] ! Mem[000000007a000198]
p53_jmpl_1_ho:
lduw [%o1+0x020],%l7 ! Mem[000000007a800020]
ldstub [%o0+0x0d0],%l6 ! Mem[000000007a0000d0]
stx %l7,[%o1+0x118] ! Mem[000000007a800118]
ldsw [%o0+0x0dc],%l2 ! Mem[000000007a0000dc]
jmpl %g6+8,%g0
stw %l4,[%o3+0x150] ! Mem[000000007b800150]
p53_call_1_ho:
ldub [%o0+0x010],%l5 ! Mem[000000007a000010]
swap [%o0+0x1e8],%l2 ! Mem[000000007a0001e8]
sth %l1,[%o3+0x11a] ! Mem[000000007b80011a]
lduw [%o3+0x0a0],%l6 ! Mem[000000007b8000a0]
swap [%o2+0x190],%l5 ! Mem[000000007b000190]
ldub [%o2+0x0b9],%l1 ! Mem[000000007b0000b9]
swap [%o3+0x094],%l5 ! Mem[000000007b800094]
retl
std %l4,[%o0+0x198] ! Mem[000000007a000198]
p54_jmpl_1_le:
ldub [%i0+0x112],%l7 ! Mem[000000007c000112]
ldd [%i0+0x010],%l2 ! Mem[000000007c000010]
swap [%i2+0x008],%l1 ! Mem[000000007d000008]
ldsh [%i0+0x17a],%l6 ! Mem[000000007c00017a]
ldx [%i3+0x1b0],%l7 ! Mem[000000007d8001b0]
ldstub [%i2+0x003],%l3 ! Mem[000000007d000003]
jmpl %g6+8,%g0
sth %l3,[%i0+0x1f2] ! Mem[000000007c0001f2]
p54_call_1_le:
ldstub [%i2+0x1fe],%l5 ! Mem[000000007d0001fe]
ldx [%i0+0x110],%l4 ! Mem[000000007c000110]
std %l6,[%i2+0x038] ! Mem[000000007d000038]
retl
ldub [%i1+0x06e],%l6 ! Mem[000000007c80006e]
p54_jmpl_1_lo:
ldub [%o0+0x112],%l7 ! Mem[000000007c000112]
ldd [%o0+0x010],%l2 ! Mem[000000007c000010]
swap [%o2+0x008],%l1 ! Mem[000000007d000008]
ldsh [%o0+0x17a],%l6 ! Mem[000000007c00017a]
ldx [%o3+0x1b0],%l7 ! Mem[000000007d8001b0]
ldstub [%o2+0x003],%l3 ! Mem[000000007d000003]
jmpl %g6+8,%g0
sth %l3,[%o0+0x1f2] ! Mem[000000007c0001f2]
p54_call_1_lo:
ldstub [%o2+0x1fe],%l5 ! Mem[000000007d0001fe]
ldx [%o0+0x110],%l4 ! Mem[000000007c000110]
std %l6,[%o2+0x038] ! Mem[000000007d000038]
retl
ldub [%o1+0x06e],%l6 ! Mem[000000007c80006e]
p54_jmpl_1_he:
stw %l7,[%i1+0x09c] ! Mem[000000007c80009c]
swap [%i3+0x098],%l4 ! Mem[000000007d800098]
ldsb [%i2+0x178],%l6 ! Mem[000000007d000178]
ldstub [%i0+0x195],%l5 ! Mem[000000007c000195]
sth %l6,[%i3+0x07a] ! Mem[000000007d80007a]
jmpl %g6+8,%g0
swap [%i0+0x1e8],%l1 ! Mem[000000007c0001e8]
p54_call_1_he:
swap [%i2+0x1d8],%l6 ! Mem[000000007d0001d8]
std %l6,[%i1+0x1b8] ! Mem[000000007c8001b8]
swap [%i0+0x058],%l7 ! Mem[000000007c000058]
ldstub [%i2+0x0d6],%l1 ! Mem[000000007d0000d6]
std %l4,[%i1+0x120] ! Mem[000000007c800120]
ldub [%i2+0x175],%l3 ! Mem[000000007d000175]
stw %l6,[%i1+0x118] ! Mem[000000007c800118]
retl
stb %l7,[%i2+0x1a6] ! Mem[000000007d0001a6]
p54_jmpl_1_ho:
stw %l7,[%o1+0x09c] ! Mem[000000007c80009c]
swap [%o3+0x098],%l4 ! Mem[000000007d800098]
ldsb [%o2+0x178],%l6 ! Mem[000000007d000178]
ldstub [%o0+0x195],%l5 ! Mem[000000007c000195]
sth %l6,[%o3+0x07a] ! Mem[000000007d80007a]
jmpl %g6+8,%g0
swap [%o0+0x1e8],%l1 ! Mem[000000007c0001e8]
p54_call_1_ho:
swap [%o2+0x1d8],%l6 ! Mem[000000007d0001d8]
std %l6,[%o1+0x1b8] ! Mem[000000007c8001b8]
swap [%o0+0x058],%l7 ! Mem[000000007c000058]
ldstub [%o2+0x0d6],%l1 ! Mem[000000007d0000d6]
std %l4,[%o1+0x120] ! Mem[000000007c800120]
ldub [%o2+0x175],%l3 ! Mem[000000007d000175]
stw %l6,[%o1+0x118] ! Mem[000000007c800118]
retl
stb %l7,[%o2+0x1a6] ! Mem[000000007d0001a6]
p55_jmpl_1_le:
ldx [%i1+0x078],%l5 ! Mem[000000007e800078]
jmpl %g6+8,%g0
lduh [%i3+0x0cc],%l5 ! Mem[000000007f8000cc]
p55_call_1_le:
ldsw [%i3+0x008],%l1 ! Mem[000000007f800008]
retl
ldstub [%i0+0x15a],%l6 ! Mem[000000007e00015a]
p55_jmpl_1_lo:
ldx [%o1+0x078],%l5 ! Mem[000000007e800078]
jmpl %g6+8,%g0
lduh [%o3+0x0cc],%l5 ! Mem[000000007f8000cc]
p55_call_1_lo:
ldsw [%o3+0x008],%l1 ! Mem[000000007f800008]
retl
ldstub [%o0+0x15a],%l6 ! Mem[000000007e00015a]
p55_jmpl_1_he:
sth %l5,[%i3+0x1d8] ! Mem[000000007f8001d8]
swap [%i0+0x1e8],%l7 ! Mem[000000007e0001e8]
ldub [%i1+0x0c4],%l0 ! Mem[000000007e8000c4]
ldsb [%i3+0x0c3],%l1 ! Mem[000000007f8000c3]
jmpl %g6+8,%g0
ldsb [%i0+0x0fd],%l4 ! Mem[000000007e0000fd]
p55_call_1_he:
ldd [%i2+0x118],%l6 ! Mem[000000007f000118]
std %l2,[%i0+0x1e8] ! Mem[000000007e0001e8]
std %l2,[%i1+0x188] ! Mem[000000007e800188]
ldx [%i2+0x1b0],%l6 ! Mem[000000007f0001b0]
retl
ldsb [%i1+0x1f4],%l2 ! Mem[000000007e8001f4]
p55_jmpl_1_ho:
sth %l5,[%o3+0x1d8] ! Mem[000000007f8001d8]
swap [%o0+0x1e8],%l7 ! Mem[000000007e0001e8]
ldub [%o1+0x0c4],%l0 ! Mem[000000007e8000c4]
ldsb [%o3+0x0c3],%l1 ! Mem[000000007f8000c3]
jmpl %g6+8,%g0
ldsb [%o0+0x0fd],%l4 ! Mem[000000007e0000fd]
p55_call_1_ho:
ldd [%o2+0x118],%l6 ! Mem[000000007f000118]
std %l2,[%o0+0x1e8] ! Mem[000000007e0001e8]
std %l2,[%o1+0x188] ! Mem[000000007e800188]
ldx [%o2+0x1b0],%l6 ! Mem[000000007f0001b0]
retl
ldsb [%o1+0x1f4],%l2 ! Mem[000000007e8001f4]
p56_jmpl_1_le:
swap [%i0+0x020],%l7 ! Mem[0000000080000020]
stx %l6,[%i0+0x0f0] ! Mem[00000000800000f0]
ldx [%i2+0x138],%l7 ! Mem[0000000081000138]
lduw [%i3+0x190],%l3 ! Mem[0000000081800190]
jmpl %g6+8,%g0
stx %l0,[%i2+0x160] ! Mem[0000000081000160]
p56_call_1_le:
retl
lduw [%i1+0x03c],%l0 ! Mem[000000008080003c]
p56_jmpl_1_lo:
swap [%o0+0x020],%l7 ! Mem[0000000080000020]
stx %l6,[%o0+0x0f0] ! Mem[00000000800000f0]
ldx [%o2+0x138],%l7 ! Mem[0000000081000138]
lduw [%o3+0x190],%l3 ! Mem[0000000081800190]
jmpl %g6+8,%g0
stx %l0,[%o2+0x160] ! Mem[0000000081000160]
p56_call_1_lo:
retl
lduw [%o1+0x03c],%l0 ! Mem[000000008080003c]
p56_jmpl_1_he:
ldd [%i1+0x1d0],%l2 ! Mem[00000000808001d0]
stw %l6,[%i3+0x0c8] ! Mem[00000000818000c8]
jmpl %g6+8,%g0
ldstub [%i3+0x0c6],%l3 ! Mem[00000000818000c6]
p56_call_1_he:
swap [%i3+0x184],%l4 ! Mem[0000000081800184]
swap [%i1+0x16c],%l3 ! Mem[000000008080016c]
ldd [%i0+0x1b8],%l4 ! Mem[00000000800001b8]
stb %l4,[%i3+0x057] ! Mem[0000000081800057]
lduw [%i2+0x0c8],%l7 ! Mem[00000000810000c8]
retl
stw %l7,[%i1+0x1e0] ! Mem[00000000808001e0]
p56_jmpl_1_ho:
ldd [%o1+0x1d0],%l2 ! Mem[00000000808001d0]
stw %l6,[%o3+0x0c8] ! Mem[00000000818000c8]
jmpl %g6+8,%g0
ldstub [%o3+0x0c6],%l3 ! Mem[00000000818000c6]
p56_call_1_ho:
swap [%o3+0x184],%l4 ! Mem[0000000081800184]
swap [%o1+0x16c],%l3 ! Mem[000000008080016c]
ldd [%o0+0x1b8],%l4 ! Mem[00000000800001b8]
stb %l4,[%o3+0x057] ! Mem[0000000081800057]
lduw [%o2+0x0c8],%l7 ! Mem[00000000810000c8]
retl
stw %l7,[%o1+0x1e0] ! Mem[00000000808001e0]
p57_jmpl_1_le:
stb %l6,[%i3+0x114] ! Mem[0000000083800114]
ldx [%i3+0x1e8],%l5 ! Mem[00000000838001e8]
stw %l3,[%i2+0x1bc] ! Mem[00000000830001bc]
stb %l3,[%i3+0x1dc] ! Mem[00000000838001dc]
ldsw [%i3+0x094],%l7 ! Mem[0000000083800094]
ldsw [%i2+0x030],%l5 ! Mem[0000000083000030]
jmpl %g6+8,%g0
sth %l2,[%i3+0x1e8] ! Mem[00000000838001e8]
p57_call_1_le:
ldd [%i3+0x0c8],%l6 ! Mem[00000000838000c8]
ldx [%i2+0x0e0],%l3 ! Mem[00000000830000e0]
ldstub [%i3+0x05a],%l5 ! Mem[000000008380005a]
swap [%i0+0x190],%l3 ! Mem[0000000082000190]
swap [%i2+0x1c8],%l1 ! Mem[00000000830001c8]
lduw [%i2+0x1a8],%l3 ! Mem[00000000830001a8]
retl
ldsh [%i3+0x036],%l5 ! Mem[0000000083800036]
p57_jmpl_1_lo:
stb %l6,[%o3+0x114] ! Mem[0000000083800114]
ldx [%o3+0x1e8],%l5 ! Mem[00000000838001e8]
stw %l3,[%o2+0x1bc] ! Mem[00000000830001bc]
stb %l3,[%o3+0x1dc] ! Mem[00000000838001dc]
ldsw [%o3+0x094],%l7 ! Mem[0000000083800094]
ldsw [%o2+0x030],%l5 ! Mem[0000000083000030]
jmpl %g6+8,%g0
sth %l2,[%o3+0x1e8] ! Mem[00000000838001e8]
p57_call_1_lo:
ldd [%o3+0x0c8],%l6 ! Mem[00000000838000c8]
ldx [%o2+0x0e0],%l3 ! Mem[00000000830000e0]
ldstub [%o3+0x05a],%l5 ! Mem[000000008380005a]
swap [%o0+0x190],%l3 ! Mem[0000000082000190]
swap [%o2+0x1c8],%l1 ! Mem[00000000830001c8]
lduw [%o2+0x1a8],%l3 ! Mem[00000000830001a8]
retl
ldsh [%o3+0x036],%l5 ! Mem[0000000083800036]
p57_jmpl_1_he:
sth %l7,[%i0+0x05a] ! Mem[000000008200005a]
ldd [%i3+0x0d0],%l0 ! Mem[00000000838000d0]
ldsw [%i3+0x124],%l4 ! Mem[0000000083800124]
swap [%i2+0x184],%l0 ! Mem[0000000083000184]
std %l6,[%i3+0x118] ! Mem[0000000083800118]
ldsw [%i1+0x184],%l7 ! Mem[0000000082800184]
ldsw [%i3+0x1dc],%l4 ! Mem[00000000838001dc]
jmpl %g6+8,%g0
stx %l0,[%i2+0x0f8] ! Mem[00000000830000f8]
p57_call_1_he:
ldsw [%i0+0x080],%l0 ! Mem[0000000082000080]
swap [%i3+0x08c],%l5 ! Mem[000000008380008c]
retl
ldub [%i1+0x1b0],%l0 ! Mem[00000000828001b0]
p57_jmpl_1_ho:
sth %l7,[%o0+0x05a] ! Mem[000000008200005a]
ldd [%o3+0x0d0],%l0 ! Mem[00000000838000d0]
ldsw [%o3+0x124],%l4 ! Mem[0000000083800124]
swap [%o2+0x184],%l0 ! Mem[0000000083000184]
std %l6,[%o3+0x118] ! Mem[0000000083800118]
ldsw [%o1+0x184],%l7 ! Mem[0000000082800184]
ldsw [%o3+0x1dc],%l4 ! Mem[00000000838001dc]
jmpl %g6+8,%g0
stx %l0,[%o2+0x0f8] ! Mem[00000000830000f8]
p57_call_1_ho:
ldsw [%o0+0x080],%l0 ! Mem[0000000082000080]
swap [%o3+0x08c],%l5 ! Mem[000000008380008c]
retl
ldub [%o1+0x1b0],%l0 ! Mem[00000000828001b0]
p58_jmpl_1_le:
ldsb [%i2+0x1b2],%l6 ! Mem[00000000850001b2]
jmpl %g6+8,%g0
ldsb [%i3+0x14e],%l1 ! Mem[000000008580014e]
p58_call_1_le:
lduh [%i2+0x134],%l6 ! Mem[0000000085000134]
ldstub [%i1+0x1cf],%l5 ! Mem[00000000848001cf]
ldstub [%i3+0x19f],%l3 ! Mem[000000008580019f]
swap [%i0+0x1dc],%l3 ! Mem[00000000840001dc]
lduw [%i3+0x0b4],%l7 ! Mem[00000000858000b4]
ldd [%i3+0x010],%l4 ! Mem[0000000085800010]
retl
lduh [%i2+0x1e8],%l2 ! Mem[00000000850001e8]
p58_jmpl_1_lo:
ldsb [%o2+0x1b2],%l6 ! Mem[00000000850001b2]
jmpl %g6+8,%g0
ldsb [%o3+0x14e],%l1 ! Mem[000000008580014e]
p58_call_1_lo:
lduh [%o2+0x134],%l6 ! Mem[0000000085000134]
ldstub [%o1+0x1cf],%l5 ! Mem[00000000848001cf]
ldstub [%o3+0x19f],%l3 ! Mem[000000008580019f]
swap [%o0+0x1dc],%l3 ! Mem[00000000840001dc]
lduw [%o3+0x0b4],%l7 ! Mem[00000000858000b4]
ldd [%o3+0x010],%l4 ! Mem[0000000085800010]
retl
lduh [%o2+0x1e8],%l2 ! Mem[00000000850001e8]
p58_jmpl_1_he:
stb %l6,[%i3+0x0ca] ! Mem[00000000858000ca]
stx %l3,[%i0+0x0e0] ! Mem[00000000840000e0]
ldstub [%i3+0x05a],%l5 ! Mem[000000008580005a]
ldstub [%i3+0x0dd],%l2 ! Mem[00000000858000dd]
lduw [%i0+0x1e8],%l1 ! Mem[00000000840001e8]
sth %l3,[%i3+0x18a] ! Mem[000000008580018a]
jmpl %g6+8,%g0
ldsw [%i1+0x070],%l7 ! Mem[0000000084800070]
p58_call_1_he:
stb %l7,[%i3+0x07b] ! Mem[000000008580007b]
ldd [%i2+0x0f0],%l0 ! Mem[00000000850000f0]
retl
ldstub [%i2+0x105],%l4 ! Mem[0000000085000105]
p58_jmpl_1_ho:
stb %l6,[%o3+0x0ca] ! Mem[00000000858000ca]
stx %l3,[%o0+0x0e0] ! Mem[00000000840000e0]
ldstub [%o3+0x05a],%l5 ! Mem[000000008580005a]
ldstub [%o3+0x0dd],%l2 ! Mem[00000000858000dd]
lduw [%o0+0x1e8],%l1 ! Mem[00000000840001e8]
sth %l3,[%o3+0x18a] ! Mem[000000008580018a]
jmpl %g6+8,%g0
ldsw [%o1+0x070],%l7 ! Mem[0000000084800070]
p58_call_1_ho:
stb %l7,[%o3+0x07b] ! Mem[000000008580007b]
ldd [%o2+0x0f0],%l0 ! Mem[00000000850000f0]
retl
ldstub [%o2+0x105],%l4 ! Mem[0000000085000105]
p59_jmpl_1_le:
ldstub [%i1+0x14c],%l4 ! Mem[000000008680014c]
ldd [%i3+0x0b0],%l6 ! Mem[00000000878000b0]
lduw [%i1+0x08c],%l2 ! Mem[000000008680008c]
ldsb [%i2+0x05a],%l5 ! Mem[000000008700005a]
jmpl %g6+8,%g0
swap [%i2+0x0dc],%l2 ! Mem[00000000870000dc]
p59_call_1_le:
sth %l5,[%i3+0x1bc] ! Mem[00000000878001bc]
ldsw [%i0+0x054],%l4 ! Mem[0000000086000054]
swap [%i1+0x0c8],%l7 ! Mem[00000000868000c8]
retl
swap [%i0+0x1c0],%l7 ! Mem[00000000860001c0]
p59_jmpl_1_lo:
ldstub [%o1+0x14c],%l4 ! Mem[000000008680014c]
ldd [%o3+0x0b0],%l6 ! Mem[00000000878000b0]
lduw [%o1+0x08c],%l2 ! Mem[000000008680008c]
ldsb [%o2+0x05a],%l5 ! Mem[000000008700005a]
jmpl %g6+8,%g0
swap [%o2+0x0dc],%l2 ! Mem[00000000870000dc]
p59_call_1_lo:
sth %l5,[%o3+0x1bc] ! Mem[00000000878001bc]
ldsw [%o0+0x054],%l4 ! Mem[0000000086000054]
swap [%o1+0x0c8],%l7 ! Mem[00000000868000c8]
retl
swap [%o0+0x1c0],%l7 ! Mem[00000000860001c0]
p59_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i3+0x130],%l5 ! Mem[0000000087800130]
p59_call_1_he:
stw %l3,[%i1+0x0ac] ! Mem[00000000868000ac]
retl
sth %l4,[%i2+0x08c] ! Mem[000000008700008c]
p59_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o3+0x130],%l5 ! Mem[0000000087800130]
p59_call_1_ho:
stw %l3,[%o1+0x0ac] ! Mem[00000000868000ac]
retl
sth %l4,[%o2+0x08c] ! Mem[000000008700008c]
p60_jmpl_1_le:
lduw [%i0+0x188],%l7 ! Mem[0000000088000188]
ldsw [%i2+0x18c],%l0 ! Mem[000000008900018c]
ldsh [%i1+0x0ee],%l3 ! Mem[00000000888000ee]
ldstub [%i1+0x1dd],%l0 ! Mem[00000000888001dd]
ldsh [%i2+0x092],%l3 ! Mem[0000000089000092]
jmpl %g6+8,%g0
ldsw [%i2+0x0dc],%l1 ! Mem[00000000890000dc]
p60_call_1_le:
ldsw [%i3+0x0dc],%l2 ! Mem[00000000898000dc]
ldstub [%i0+0x0fd],%l2 ! Mem[00000000880000fd]
retl
swap [%i0+0x034],%l3 ! Mem[0000000088000034]
p60_jmpl_1_lo:
lduw [%o0+0x188],%l7 ! Mem[0000000088000188]
ldsw [%o2+0x18c],%l0 ! Mem[000000008900018c]
ldsh [%o1+0x0ee],%l3 ! Mem[00000000888000ee]
ldstub [%o1+0x1dd],%l0 ! Mem[00000000888001dd]
ldsh [%o2+0x092],%l3 ! Mem[0000000089000092]
jmpl %g6+8,%g0
ldsw [%o2+0x0dc],%l1 ! Mem[00000000890000dc]
p60_call_1_lo:
ldsw [%o3+0x0dc],%l2 ! Mem[00000000898000dc]
ldstub [%o0+0x0fd],%l2 ! Mem[00000000880000fd]
retl
swap [%o0+0x034],%l3 ! Mem[0000000088000034]
p60_jmpl_1_he:
ldstub [%i1+0x077],%l4 ! Mem[0000000088800077]
swap [%i1+0x0e8],%l7 ! Mem[00000000888000e8]
ldsh [%i1+0x1c2],%l7 ! Mem[00000000888001c2]
sth %l1,[%i2+0x1dc] ! Mem[00000000890001dc]
ldsb [%i1+0x0e0],%l6 ! Mem[00000000888000e0]
jmpl %g6+8,%g0
ldstub [%i3+0x18c],%l4 ! Mem[000000008980018c]
p60_call_1_he:
swap [%i3+0x070],%l5 ! Mem[0000000089800070]
sth %l4,[%i2+0x0be] ! Mem[00000000890000be]
sth %l2,[%i1+0x1ca] ! Mem[00000000888001ca]
retl
swap [%i1+0x02c],%l3 ! Mem[000000008880002c]
p60_jmpl_1_ho:
ldstub [%o1+0x077],%l4 ! Mem[0000000088800077]
swap [%o1+0x0e8],%l7 ! Mem[00000000888000e8]
ldsh [%o1+0x1c2],%l7 ! Mem[00000000888001c2]
sth %l1,[%o2+0x1dc] ! Mem[00000000890001dc]
ldsb [%o1+0x0e0],%l6 ! Mem[00000000888000e0]
jmpl %g6+8,%g0
ldstub [%o3+0x18c],%l4 ! Mem[000000008980018c]
p60_call_1_ho:
swap [%o3+0x070],%l5 ! Mem[0000000089800070]
sth %l4,[%o2+0x0be] ! Mem[00000000890000be]
sth %l2,[%o1+0x1ca] ! Mem[00000000888001ca]
retl
swap [%o1+0x02c],%l3 ! Mem[000000008880002c]
p61_jmpl_1_le:
jmpl %g6+8,%g0
lduh [%i1+0x0a0],%l5 ! Mem[000000008a8000a0]
p61_call_1_le:
sth %l7,[%i0+0x01e] ! Mem[000000008a00001e]
ldd [%i3+0x1b0],%l6 ! Mem[000000008b8001b0]
retl
ldd [%i3+0x000],%l2 ! Mem[000000008b800000]
p61_jmpl_1_lo:
jmpl %g6+8,%g0
lduh [%o1+0x0a0],%l5 ! Mem[000000008a8000a0]
p61_call_1_lo:
sth %l7,[%o0+0x01e] ! Mem[000000008a00001e]
ldd [%o3+0x1b0],%l6 ! Mem[000000008b8001b0]
retl
ldd [%o3+0x000],%l2 ! Mem[000000008b800000]
p61_jmpl_1_he:
ldx [%i2+0x0c0],%l3 ! Mem[000000008b0000c0]
std %l4,[%i3+0x1f8] ! Mem[000000008b8001f8]
ldstub [%i0+0x115],%l4 ! Mem[000000008a000115]
ldx [%i2+0x018],%l7 ! Mem[000000008b000018]
jmpl %g6+8,%g0
sth %l7,[%i0+0x0e4] ! Mem[000000008a0000e4]
p61_call_1_he:
ldstub [%i2+0x1ad],%l2 ! Mem[000000008b0001ad]
ldsh [%i2+0x1b6],%l6 ! Mem[000000008b0001b6]
swap [%i1+0x158],%l6 ! Mem[000000008a800158]
sth %l5,[%i2+0x1b4] ! Mem[000000008b0001b4]
retl
stx %l6,[%i2+0x058] ! Mem[000000008b000058]
p61_jmpl_1_ho:
ldx [%o2+0x0c0],%l3 ! Mem[000000008b0000c0]
std %l4,[%o3+0x1f8] ! Mem[000000008b8001f8]
ldstub [%o0+0x115],%l4 ! Mem[000000008a000115]
ldx [%o2+0x018],%l7 ! Mem[000000008b000018]
jmpl %g6+8,%g0
sth %l7,[%o0+0x0e4] ! Mem[000000008a0000e4]
p61_call_1_ho:
ldstub [%o2+0x1ad],%l2 ! Mem[000000008b0001ad]
ldsh [%o2+0x1b6],%l6 ! Mem[000000008b0001b6]
swap [%o1+0x158],%l6 ! Mem[000000008a800158]
sth %l5,[%o2+0x1b4] ! Mem[000000008b0001b4]
retl
stx %l6,[%o2+0x058] ! Mem[000000008b000058]
p62_jmpl_1_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x160] ! Mem[000000008c800160]
p62_call_1_le:
retl
swap [%i1+0x178],%l3 ! Mem[000000008c800178]
p62_jmpl_1_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x160] ! Mem[000000008c800160]
p62_call_1_lo:
retl
swap [%o1+0x178],%l3 ! Mem[000000008c800178]
p62_jmpl_1_he:
jmpl %g6+8,%g0
ldsw [%i3+0x1fc],%l5 ! Mem[000000008d8001fc]
p62_call_1_he:
stx %l0,[%i0+0x160] ! Mem[000000008c000160]
lduw [%i3+0x108],%l7 ! Mem[000000008d800108]
ldsb [%i3+0x13c],%l4 ! Mem[000000008d80013c]
retl
ldd [%i3+0x188],%l2 ! Mem[000000008d800188]
p62_jmpl_1_ho:
jmpl %g6+8,%g0
ldsw [%o3+0x1fc],%l5 ! Mem[000000008d8001fc]
p62_call_1_ho:
stx %l0,[%o0+0x160] ! Mem[000000008c000160]
lduw [%o3+0x108],%l7 ! Mem[000000008d800108]
ldsb [%o3+0x13c],%l4 ! Mem[000000008d80013c]
retl
ldd [%o3+0x188],%l2 ! Mem[000000008d800188]
p63_jmpl_1_le:
swap [%i2+0x190],%l6 ! Mem[000000008f000190]
std %l0,[%i0+0x168] ! Mem[000000008e000168]
ldstub [%i0+0x104],%l0 ! Mem[000000008e000104]
lduh [%i3+0x166],%l6 ! Mem[000000008f800166]
jmpl %g6+8,%g0
std %l0,[%i0+0x1d0] ! Mem[000000008e0001d0]
p63_call_1_le:
ldstub [%i3+0x1dc],%l3 ! Mem[000000008f8001dc]
lduw [%i0+0x0b4],%l7 ! Mem[000000008e0000b4]
swap [%i1+0x13c],%l4 ! Mem[000000008e80013c]
retl
stw %l0,[%i0+0x1dc] ! Mem[000000008e0001dc]
p63_jmpl_1_lo:
swap [%o2+0x190],%l6 ! Mem[000000008f000190]
std %l0,[%o0+0x168] ! Mem[000000008e000168]
ldstub [%o0+0x104],%l0 ! Mem[000000008e000104]
lduh [%o3+0x166],%l6 ! Mem[000000008f800166]
jmpl %g6+8,%g0
std %l0,[%o0+0x1d0] ! Mem[000000008e0001d0]
p63_call_1_lo:
ldstub [%o3+0x1dc],%l3 ! Mem[000000008f8001dc]
lduw [%o0+0x0b4],%l7 ! Mem[000000008e0000b4]
swap [%o1+0x13c],%l4 ! Mem[000000008e80013c]
retl
stw %l0,[%o0+0x1dc] ! Mem[000000008e0001dc]
p63_jmpl_1_he:
ldstub [%i0+0x086],%l4 ! Mem[000000008e000086]
swap [%i3+0x0ac],%l2 ! Mem[000000008f8000ac]
stx %l2,[%i2+0x0f8] ! Mem[000000008f0000f8]
stx %l2,[%i0+0x0f8] ! Mem[000000008e0000f8]
jmpl %g6+8,%g0
stx %l3,[%i0+0x030] ! Mem[000000008e000030]
p63_call_1_he:
lduh [%i0+0x0b2],%l1 ! Mem[000000008e0000b2]
ldsw [%i2+0x07c],%l2 ! Mem[000000008f00007c]
ldsb [%i0+0x05b],%l7 ! Mem[000000008e00005b]
ldsh [%i1+0x13a],%l5 ! Mem[000000008e80013a]
ldub [%i3+0x0cd],%l5 ! Mem[000000008f8000cd]
retl
ldstub [%i1+0x10a],%l7 ! Mem[000000008e80010a]
p63_jmpl_1_ho:
ldstub [%o0+0x086],%l4 ! Mem[000000008e000086]
swap [%o3+0x0ac],%l2 ! Mem[000000008f8000ac]
stx %l2,[%o2+0x0f8] ! Mem[000000008f0000f8]
stx %l2,[%o0+0x0f8] ! Mem[000000008e0000f8]
jmpl %g6+8,%g0
stx %l3,[%o0+0x030] ! Mem[000000008e000030]
p63_call_1_ho:
lduh [%o0+0x0b2],%l1 ! Mem[000000008e0000b2]
ldsw [%o2+0x07c],%l2 ! Mem[000000008f00007c]
ldsb [%o0+0x05b],%l7 ! Mem[000000008e00005b]
ldsh [%o1+0x13a],%l5 ! Mem[000000008e80013a]
ldub [%o3+0x0cd],%l5 ! Mem[000000008f8000cd]
retl
ldstub [%o1+0x10a],%l7 ! Mem[000000008e80010a]
user_jump1_end:
.seg "text"
.align 0x2000
user_jump2_start:
INIT_MEM(0, 0x0030, 1, +, 0, +, 0)
p0_jmpl_2_le:
ldd [%i0+0x178],%l2 ! Mem[0000000010000178]
stx %l2,[%i3+0x108] ! Mem[0000000011800108]
stw %l5,[%i0+0x158] ! Mem[0000000010000158]
sth %l7,[%i3+0x152] ! Mem[0000000011800152]
jmpl %g6+8,%g0
lduh [%i2+0x198],%l5 ! Mem[0000000011000198]
p0_call_2_le:
stx %l3,[%i3+0x1a8] ! Mem[00000000118001a8]
ldsw [%i3+0x0d4],%l0 ! Mem[00000000118000d4]
ldub [%i3+0x0a7],%l7 ! Mem[00000000118000a7]
ldsw [%i2+0x058],%l1 ! Mem[0000000011000058]
ldstub [%i1+0x166],%l5 ! Mem[0000000010800166]
retl
ldsw [%i2+0x0d4],%l3 ! Mem[00000000110000d4]
p0_jmpl_2_lo:
ldd [%o0+0x178],%l2 ! Mem[0000000010000178]
stx %l2,[%o3+0x108] ! Mem[0000000011800108]
stw %l5,[%o0+0x158] ! Mem[0000000010000158]
sth %l7,[%o3+0x152] ! Mem[0000000011800152]
jmpl %g6+8,%g0
lduh [%o2+0x198],%l5 ! Mem[0000000011000198]
p0_call_2_lo:
stx %l3,[%o3+0x1a8] ! Mem[00000000118001a8]
ldsw [%o3+0x0d4],%l0 ! Mem[00000000118000d4]
ldub [%o3+0x0a7],%l7 ! Mem[00000000118000a7]
ldsw [%o2+0x058],%l1 ! Mem[0000000011000058]
ldstub [%o1+0x166],%l5 ! Mem[0000000010800166]
retl
ldsw [%o2+0x0d4],%l3 ! Mem[00000000110000d4]
p0_jmpl_2_he:
stb %l5,[%i2+0x122] ! Mem[0000000011000122]
sth %l0,[%i0+0x0de] ! Mem[00000000100000de]
stb %l1,[%i3+0x1a6] ! Mem[00000000118001a6]
ldsh [%i1+0x008],%l5 ! Mem[0000000010800008]
stx %l6,[%i0+0x120] ! Mem[0000000010000120]
sth %l1,[%i0+0x1f0] ! Mem[00000000100001f0]
ldsb [%i2+0x048],%l0 ! Mem[0000000011000048]
jmpl %g6+8,%g0
ldd [%i2+0x0c8],%l2 ! Mem[00000000110000c8]
p0_call_2_he:
swap [%i0+0x154],%l5 ! Mem[0000000010000154]
std %l0,[%i0+0x1d0] ! Mem[00000000100001d0]
lduh [%i2+0x13a],%l4 ! Mem[000000001100013a]
lduw [%i3+0x194],%l0 ! Mem[0000000011800194]
ldstub [%i3+0x14c],%l5 ! Mem[000000001180014c]
std %l4,[%i0+0x080] ! Mem[0000000010000080]
ldstub [%i0+0x02b],%l0 ! Mem[000000001000002b]
retl
ldstub [%i2+0x12f],%l1 ! Mem[000000001100012f]
p0_jmpl_2_ho:
stb %l5,[%o2+0x122] ! Mem[0000000011000122]
sth %l0,[%o0+0x0de] ! Mem[00000000100000de]
stb %l1,[%o3+0x1a6] ! Mem[00000000118001a6]
ldsh [%o1+0x008],%l5 ! Mem[0000000010800008]
stx %l6,[%o0+0x120] ! Mem[0000000010000120]
sth %l1,[%o0+0x1f0] ! Mem[00000000100001f0]
ldsb [%o2+0x048],%l0 ! Mem[0000000011000048]
jmpl %g6+8,%g0
ldd [%o2+0x0c8],%l2 ! Mem[00000000110000c8]
p0_call_2_ho:
swap [%o0+0x154],%l5 ! Mem[0000000010000154]
std %l0,[%o0+0x1d0] ! Mem[00000000100001d0]
lduh [%o2+0x13a],%l4 ! Mem[000000001100013a]
lduw [%o3+0x194],%l0 ! Mem[0000000011800194]
ldstub [%o3+0x14c],%l5 ! Mem[000000001180014c]
std %l4,[%o0+0x080] ! Mem[0000000010000080]
ldstub [%o0+0x02b],%l0 ! Mem[000000001000002b]
retl
ldstub [%o2+0x12f],%l1 ! Mem[000000001100012f]
p1_jmpl_2_le:
lduw [%i0+0x158],%l0 ! Mem[0000000012000158]
ldstub [%i3+0x0fd],%l5 ! Mem[00000000138000fd]
swap [%i3+0x1d4],%l2 ! Mem[00000000138001d4]
jmpl %g6+8,%g0
ldsb [%i2+0x064],%l2 ! Mem[0000000013000064]
p1_call_2_le:
ldsb [%i3+0x006],%l3 ! Mem[0000000013800006]
sth %l6,[%i3+0x1d8] ! Mem[00000000138001d8]
retl
ldd [%i0+0x198],%l6 ! Mem[0000000012000198]
p1_jmpl_2_lo:
lduw [%o0+0x158],%l0 ! Mem[0000000012000158]
ldstub [%o3+0x0fd],%l5 ! Mem[00000000138000fd]
swap [%o3+0x1d4],%l2 ! Mem[00000000138001d4]
jmpl %g6+8,%g0
ldsb [%o2+0x064],%l2 ! Mem[0000000013000064]
p1_call_2_lo:
ldsb [%o3+0x006],%l3 ! Mem[0000000013800006]
sth %l6,[%o3+0x1d8] ! Mem[00000000138001d8]
retl
ldd [%o0+0x198],%l6 ! Mem[0000000012000198]
p1_jmpl_2_he:
ldsh [%i2+0x0da],%l3 ! Mem[00000000130000da]
ldub [%i0+0x1b3],%l6 ! Mem[00000000120001b3]
ldx [%i0+0x150],%l3 ! Mem[0000000012000150]
ldstub [%i2+0x14f],%l6 ! Mem[000000001300014f]
sth %l3,[%i1+0x034] ! Mem[0000000012800034]
swap [%i3+0x1a4],%l2 ! Mem[00000000138001a4]
lduh [%i3+0x1e8],%l4 ! Mem[00000000138001e8]
jmpl %g6+8,%g0
stb %l2,[%i3+0x11b] ! Mem[000000001380011b]
p1_call_2_he:
stx %l2,[%i0+0x0e8] ! Mem[00000000120000e8]
lduw [%i0+0x0bc],%l7 ! Mem[00000000120000bc]
ldstub [%i3+0x17d],%l3 ! Mem[000000001380017d]
retl
ldstub [%i3+0x143],%l7 ! Mem[0000000013800143]
p1_jmpl_2_ho:
ldsh [%o2+0x0da],%l3 ! Mem[00000000130000da]
ldub [%o0+0x1b3],%l6 ! Mem[00000000120001b3]
ldx [%o0+0x150],%l3 ! Mem[0000000012000150]
ldstub [%o2+0x14f],%l6 ! Mem[000000001300014f]
sth %l3,[%o1+0x034] ! Mem[0000000012800034]
swap [%o3+0x1a4],%l2 ! Mem[00000000138001a4]
lduh [%o3+0x1e8],%l4 ! Mem[00000000138001e8]
jmpl %g6+8,%g0
stb %l2,[%o3+0x11b] ! Mem[000000001380011b]
p1_call_2_ho:
stx %l2,[%o0+0x0e8] ! Mem[00000000120000e8]
lduw [%o0+0x0bc],%l7 ! Mem[00000000120000bc]
ldstub [%o3+0x17d],%l3 ! Mem[000000001380017d]
retl
ldstub [%o3+0x143],%l7 ! Mem[0000000013800143]
p2_jmpl_2_le:
lduh [%i1+0x13a],%l1 ! Mem[000000001480013a]
ldx [%i1+0x0f8],%l5 ! Mem[00000000148000f8]
jmpl %g6+8,%g0
ldsh [%i0+0x05a],%l4 ! Mem[000000001400005a]
p2_call_2_le:
swap [%i3+0x0a8],%l6 ! Mem[00000000158000a8]
ldx [%i1+0x118],%l7 ! Mem[0000000014800118]
stw %l3,[%i2+0x0a0] ! Mem[00000000150000a0]
stx %l5,[%i1+0x070] ! Mem[0000000014800070]
retl
lduh [%i3+0x086],%l5 ! Mem[0000000015800086]
p2_jmpl_2_lo:
lduh [%o1+0x13a],%l1 ! Mem[000000001480013a]
ldx [%o1+0x0f8],%l5 ! Mem[00000000148000f8]
jmpl %g6+8,%g0
ldsh [%o0+0x05a],%l4 ! Mem[000000001400005a]
p2_call_2_lo:
swap [%o3+0x0a8],%l6 ! Mem[00000000158000a8]
ldx [%o1+0x118],%l7 ! Mem[0000000014800118]
stw %l3,[%o2+0x0a0] ! Mem[00000000150000a0]
stx %l5,[%o1+0x070] ! Mem[0000000014800070]
retl
lduh [%o3+0x086],%l5 ! Mem[0000000015800086]
p2_jmpl_2_he:
ldx [%i2+0x1c8],%l1 ! Mem[00000000150001c8]
lduw [%i1+0x15c],%l6 ! Mem[000000001480015c]
stx %l3,[%i3+0x028] ! Mem[0000000015800028]
jmpl %g6+8,%g0
ldx [%i0+0x038],%l4 ! Mem[0000000014000038]
p2_call_2_he:
ldstub [%i3+0x045],%l0 ! Mem[0000000015800045]
lduh [%i3+0x122],%l5 ! Mem[0000000015800122]
swap [%i1+0x0dc],%l0 ! Mem[00000000148000dc]
stb %l1,[%i3+0x186] ! Mem[0000000015800186]
retl
ldsb [%i2+0x028],%l5 ! Mem[0000000015000028]
p2_jmpl_2_ho:
ldx [%o2+0x1c8],%l1 ! Mem[00000000150001c8]
lduw [%o1+0x15c],%l6 ! Mem[000000001480015c]
stx %l3,[%o3+0x028] ! Mem[0000000015800028]
jmpl %g6+8,%g0
ldx [%o0+0x038],%l4 ! Mem[0000000014000038]
p2_call_2_ho:
ldstub [%o3+0x045],%l0 ! Mem[0000000015800045]
lduh [%o3+0x122],%l5 ! Mem[0000000015800122]
swap [%o1+0x0dc],%l0 ! Mem[00000000148000dc]
stb %l1,[%o3+0x186] ! Mem[0000000015800186]
retl
ldsb [%o2+0x028],%l5 ! Mem[0000000015000028]
p3_jmpl_2_le:
ldx [%i0+0x140],%l7 ! Mem[0000000016000140]
stb %l3,[%i0+0x06d] ! Mem[000000001600006d]
swap [%i3+0x15c],%l3 ! Mem[000000001780015c]
swap [%i1+0x1f8],%l6 ! Mem[00000000168001f8]
ldub [%i1+0x068],%l6 ! Mem[0000000016800068]
ldstub [%i2+0x0da],%l3 ! Mem[00000000170000da]
jmpl %g6+8,%g0
ldub [%i0+0x193],%l6 ! Mem[0000000016000193]
p3_call_2_le:
stw %l6,[%i0+0x0e4] ! Mem[00000000160000e4]
swap [%i1+0x138],%l6 ! Mem[0000000016800138]
ldsw [%i2+0x1a4],%l7 ! Mem[00000000170001a4]
std %l4,[%i3+0x1d8] ! Mem[00000000178001d8]
retl
ldstub [%i0+0x0fe],%l0 ! Mem[00000000160000fe]
p3_jmpl_2_lo:
ldx [%o0+0x140],%l7 ! Mem[0000000016000140]
stb %l3,[%o0+0x06d] ! Mem[000000001600006d]
swap [%o3+0x15c],%l3 ! Mem[000000001780015c]
swap [%o1+0x1f8],%l6 ! Mem[00000000168001f8]
ldub [%o1+0x068],%l6 ! Mem[0000000016800068]
ldstub [%o2+0x0da],%l3 ! Mem[00000000170000da]
jmpl %g6+8,%g0
ldub [%o0+0x193],%l6 ! Mem[0000000016000193]
p3_call_2_lo:
stw %l6,[%o0+0x0e4] ! Mem[00000000160000e4]
swap [%o1+0x138],%l6 ! Mem[0000000016800138]
ldsw [%o2+0x1a4],%l7 ! Mem[00000000170001a4]
std %l4,[%o3+0x1d8] ! Mem[00000000178001d8]
retl
ldstub [%o0+0x0fe],%l0 ! Mem[00000000160000fe]
p3_jmpl_2_he:
lduh [%i0+0x11e],%l6 ! Mem[000000001600011e]
std %l2,[%i1+0x1f0] ! Mem[00000000168001f0]
jmpl %g6+8,%g0
ldsh [%i3+0x190],%l0 ! Mem[0000000017800190]
p3_call_2_he:
ldsb [%i2+0x01c],%l4 ! Mem[000000001700001c]
stx %l7,[%i1+0x018] ! Mem[0000000016800018]
ldx [%i2+0x138],%l5 ! Mem[0000000017000138]
retl
lduw [%i0+0x07c],%l3 ! Mem[000000001600007c]
p3_jmpl_2_ho:
lduh [%o0+0x11e],%l6 ! Mem[000000001600011e]
std %l2,[%o1+0x1f0] ! Mem[00000000168001f0]
jmpl %g6+8,%g0
ldsh [%o3+0x190],%l0 ! Mem[0000000017800190]
p3_call_2_ho:
ldsb [%o2+0x01c],%l4 ! Mem[000000001700001c]
stx %l7,[%o1+0x018] ! Mem[0000000016800018]
ldx [%o2+0x138],%l5 ! Mem[0000000017000138]
retl
lduw [%o0+0x07c],%l3 ! Mem[000000001600007c]
p4_jmpl_2_le:
jmpl %g6+8,%g0
sth %l3,[%i1+0x196] ! Mem[0000000018800196]
p4_call_2_le:
sth %l6,[%i1+0x196] ! Mem[0000000018800196]
ldstub [%i1+0x158],%l6 ! Mem[0000000018800158]
retl
ldstub [%i0+0x1f5],%l2 ! Mem[00000000180001f5]
p4_jmpl_2_lo:
jmpl %g6+8,%g0
sth %l3,[%o1+0x196] ! Mem[0000000018800196]
p4_call_2_lo:
sth %l6,[%o1+0x196] ! Mem[0000000018800196]
ldstub [%o1+0x158],%l6 ! Mem[0000000018800158]
retl
ldstub [%o0+0x1f5],%l2 ! Mem[00000000180001f5]
p4_jmpl_2_he:
jmpl %g6+8,%g0
stb %l2,[%i0+0x12f] ! Mem[000000001800012f]
p4_call_2_he:
stx %l6,[%i0+0x050] ! Mem[0000000018000050]
retl
ldsb [%i1+0x081],%l1 ! Mem[0000000018800081]
p4_jmpl_2_ho:
jmpl %g6+8,%g0
stb %l2,[%o0+0x12f] ! Mem[000000001800012f]
p4_call_2_ho:
stx %l6,[%o0+0x050] ! Mem[0000000018000050]
retl
ldsb [%o1+0x081],%l1 ! Mem[0000000018800081]
p5_jmpl_2_le:
ldub [%i1+0x19a],%l6 ! Mem[000000001a80019a]
ldstub [%i0+0x162],%l7 ! Mem[000000001a000162]
stb %l6,[%i1+0x113] ! Mem[000000001a800113]
ldstub [%i0+0x0c7],%l1 ! Mem[000000001a0000c7]
swap [%i2+0x170],%l7 ! Mem[000000001b000170]
sth %l6,[%i3+0x048] ! Mem[000000001b800048]
jmpl %g6+8,%g0
ldub [%i3+0x099],%l0 ! Mem[000000001b800099]
p5_call_2_le:
sth %l1,[%i3+0x0a0] ! Mem[000000001b8000a0]
std %l2,[%i0+0x088] ! Mem[000000001a000088]
lduh [%i3+0x0ac],%l4 ! Mem[000000001b8000ac]
stx %l5,[%i0+0x060] ! Mem[000000001a000060]
lduw [%i2+0x0e8],%l4 ! Mem[000000001b0000e8]
ldsb [%i3+0x08b],%l6 ! Mem[000000001b80008b]
retl
ldstub [%i1+0x13e],%l7 ! Mem[000000001a80013e]
p5_jmpl_2_lo:
ldub [%o1+0x19a],%l6 ! Mem[000000001a80019a]
ldstub [%o0+0x162],%l7 ! Mem[000000001a000162]
stb %l6,[%o1+0x113] ! Mem[000000001a800113]
ldstub [%o0+0x0c7],%l1 ! Mem[000000001a0000c7]
swap [%o2+0x170],%l7 ! Mem[000000001b000170]
sth %l6,[%o3+0x048] ! Mem[000000001b800048]
jmpl %g6+8,%g0
ldub [%o3+0x099],%l0 ! Mem[000000001b800099]
p5_call_2_lo:
sth %l1,[%o3+0x0a0] ! Mem[000000001b8000a0]
std %l2,[%o0+0x088] ! Mem[000000001a000088]
lduh [%o3+0x0ac],%l4 ! Mem[000000001b8000ac]
stx %l5,[%o0+0x060] ! Mem[000000001a000060]
lduw [%o2+0x0e8],%l4 ! Mem[000000001b0000e8]
ldsb [%o3+0x08b],%l6 ! Mem[000000001b80008b]
retl
ldstub [%o1+0x13e],%l7 ! Mem[000000001a80013e]
p5_jmpl_2_he:
stw %l6,[%i3+0x0cc] ! Mem[000000001b8000cc]
ldx [%i0+0x098],%l3 ! Mem[000000001a000098]
ldx [%i0+0x1d0],%l2 ! Mem[000000001a0001d0]
stx %l5,[%i2+0x0f0] ! Mem[000000001b0000f0]
sth %l7,[%i1+0x1e6] ! Mem[000000001a8001e6]
jmpl %g6+8,%g0
lduh [%i3+0x076],%l4 ! Mem[000000001b800076]
p5_call_2_he:
ldsw [%i2+0x120],%l7 ! Mem[000000001b000120]
ldx [%i0+0x060],%l0 ! Mem[000000001a000060]
ldx [%i3+0x0f8],%l2 ! Mem[000000001b8000f8]
sth %l1,[%i0+0x152] ! Mem[000000001a000152]
ldstub [%i2+0x0a5],%l1 ! Mem[000000001b0000a5]
retl
ldx [%i0+0x110],%l7 ! Mem[000000001a000110]
p5_jmpl_2_ho:
stw %l6,[%o3+0x0cc] ! Mem[000000001b8000cc]
ldx [%o0+0x098],%l3 ! Mem[000000001a000098]
ldx [%o0+0x1d0],%l2 ! Mem[000000001a0001d0]
stx %l5,[%o2+0x0f0] ! Mem[000000001b0000f0]
sth %l7,[%o1+0x1e6] ! Mem[000000001a8001e6]
jmpl %g6+8,%g0
lduh [%o3+0x076],%l4 ! Mem[000000001b800076]
p5_call_2_ho:
ldsw [%o2+0x120],%l7 ! Mem[000000001b000120]
ldx [%o0+0x060],%l0 ! Mem[000000001a000060]
ldx [%o3+0x0f8],%l2 ! Mem[000000001b8000f8]
sth %l1,[%o0+0x152] ! Mem[000000001a000152]
ldstub [%o2+0x0a5],%l1 ! Mem[000000001b0000a5]
retl
ldx [%o0+0x110],%l7 ! Mem[000000001a000110]
p6_jmpl_2_le:
jmpl %g6+8,%g0
stw %l3,[%i2+0x0f0] ! Mem[000000001d0000f0]
p6_call_2_le:
lduh [%i3+0x17c],%l3 ! Mem[000000001d80017c]
ldstub [%i3+0x143],%l7 ! Mem[000000001d800143]
ldstub [%i2+0x01a],%l7 ! Mem[000000001d00001a]
ldstub [%i1+0x169],%l3 ! Mem[000000001c800169]
ldub [%i1+0x07f],%l3 ! Mem[000000001c80007f]
ldd [%i1+0x168],%l0 ! Mem[000000001c800168]
sth %l4,[%i3+0x1f8] ! Mem[000000001d8001f8]
retl
sth %l7,[%i0+0x1fa] ! Mem[000000001c0001fa]
p6_jmpl_2_lo:
jmpl %g6+8,%g0
stw %l3,[%o2+0x0f0] ! Mem[000000001d0000f0]
p6_call_2_lo:
lduh [%o3+0x17c],%l3 ! Mem[000000001d80017c]
ldstub [%o3+0x143],%l7 ! Mem[000000001d800143]
ldstub [%o2+0x01a],%l7 ! Mem[000000001d00001a]
ldstub [%o1+0x169],%l3 ! Mem[000000001c800169]
ldub [%o1+0x07f],%l3 ! Mem[000000001c80007f]
ldd [%o1+0x168],%l0 ! Mem[000000001c800168]
sth %l4,[%o3+0x1f8] ! Mem[000000001d8001f8]
retl
sth %l7,[%o0+0x1fa] ! Mem[000000001c0001fa]
p6_jmpl_2_he:
jmpl %g6+8,%g0
ldd [%i2+0x0c8],%l0 ! Mem[000000001d0000c8]
p6_call_2_he:
ldstub [%i1+0x173],%l0 ! Mem[000000001c800173]
ldx [%i2+0x020],%l6 ! Mem[000000001d000020]
swap [%i2+0x098],%l5 ! Mem[000000001d000098]
retl
swap [%i3+0x1d4],%l0 ! Mem[000000001d8001d4]
p6_jmpl_2_ho:
jmpl %g6+8,%g0
ldd [%o2+0x0c8],%l0 ! Mem[000000001d0000c8]
p6_call_2_ho:
ldstub [%o1+0x173],%l0 ! Mem[000000001c800173]
ldx [%o2+0x020],%l6 ! Mem[000000001d000020]
swap [%o2+0x098],%l5 ! Mem[000000001d000098]
retl
swap [%o3+0x1d4],%l0 ! Mem[000000001d8001d4]
p7_jmpl_2_le:
jmpl %g6+8,%g0
std %l2,[%i1+0x098] ! Mem[000000001e800098]
p7_call_2_le:
ldstub [%i1+0x11f],%l6 ! Mem[000000001e80011f]
ldx [%i0+0x1d0],%l2 ! Mem[000000001e0001d0]
stw %l0,[%i1+0x1b0] ! Mem[000000001e8001b0]
ldstub [%i2+0x180],%l5 ! Mem[000000001f000180]
swap [%i2+0x120],%l7 ! Mem[000000001f000120]
retl
std %l0,[%i2+0x040] ! Mem[000000001f000040]
p7_jmpl_2_lo:
jmpl %g6+8,%g0
std %l2,[%o1+0x098] ! Mem[000000001e800098]
p7_call_2_lo:
ldstub [%o1+0x11f],%l6 ! Mem[000000001e80011f]
ldx [%o0+0x1d0],%l2 ! Mem[000000001e0001d0]
stw %l0,[%o1+0x1b0] ! Mem[000000001e8001b0]
ldstub [%o2+0x180],%l5 ! Mem[000000001f000180]
swap [%o2+0x120],%l7 ! Mem[000000001f000120]
retl
std %l0,[%o2+0x040] ! Mem[000000001f000040]
p7_jmpl_2_he:
ldsh [%i3+0x024],%l6 ! Mem[000000001f800024]
ldsw [%i3+0x0b8],%l6 ! Mem[000000001f8000b8]
swap [%i1+0x074],%l2 ! Mem[000000001e800074]
jmpl %g6+8,%g0
stw %l6,[%i2+0x040] ! Mem[000000001f000040]
p7_call_2_he:
swap [%i2+0x08c],%l4 ! Mem[000000001f00008c]
retl
stx %l0,[%i0+0x1f8] ! Mem[000000001e0001f8]
p7_jmpl_2_ho:
ldsh [%o3+0x024],%l6 ! Mem[000000001f800024]
ldsw [%o3+0x0b8],%l6 ! Mem[000000001f8000b8]
swap [%o1+0x074],%l2 ! Mem[000000001e800074]
jmpl %g6+8,%g0
stw %l6,[%o2+0x040] ! Mem[000000001f000040]
p7_call_2_ho:
swap [%o2+0x08c],%l4 ! Mem[000000001f00008c]
retl
stx %l0,[%o0+0x1f8] ! Mem[000000001e0001f8]
p8_jmpl_2_le:
lduh [%i0+0x1dc],%l4 ! Mem[00000000200001dc]
ldsh [%i2+0x0fe],%l0 ! Mem[00000000210000fe]
ldsh [%i2+0x15a],%l5 ! Mem[000000002100015a]
ldstub [%i3+0x173],%l7 ! Mem[0000000021800173]
jmpl %g6+8,%g0
ldsb [%i3+0x199],%l5 ! Mem[0000000021800199]
p8_call_2_le:
ldsw [%i2+0x18c],%l3 ! Mem[000000002100018c]
ldsw [%i2+0x0f4],%l0 ! Mem[00000000210000f4]
ldsb [%i2+0x087],%l7 ! Mem[0000000021000087]
ldsw [%i0+0x058],%l1 ! Mem[0000000020000058]
ldub [%i1+0x146],%l5 ! Mem[0000000020800146]
retl
swap [%i3+0x0d4],%l3 ! Mem[00000000218000d4]
p8_jmpl_2_lo:
lduh [%o0+0x1dc],%l4 ! Mem[00000000200001dc]
ldsh [%o2+0x0fe],%l0 ! Mem[00000000210000fe]
ldsh [%o2+0x15a],%l5 ! Mem[000000002100015a]
ldstub [%o3+0x173],%l7 ! Mem[0000000021800173]
jmpl %g6+8,%g0
ldsb [%o3+0x199],%l5 ! Mem[0000000021800199]
p8_call_2_lo:
ldsw [%o2+0x18c],%l3 ! Mem[000000002100018c]
ldsw [%o2+0x0f4],%l0 ! Mem[00000000210000f4]
ldsb [%o2+0x087],%l7 ! Mem[0000000021000087]
ldsw [%o0+0x058],%l1 ! Mem[0000000020000058]
ldub [%o1+0x146],%l5 ! Mem[0000000020800146]
retl
swap [%o3+0x0d4],%l3 ! Mem[00000000218000d4]
p8_jmpl_2_he:
stx %l6,[%i1+0x040] ! Mem[0000000020800040]
sth %l6,[%i3+0x1f2] ! Mem[00000000218001f2]
stw %l0,[%i1+0x08c] ! Mem[000000002080008c]
stx %l0,[%i1+0x078] ! Mem[0000000020800078]
swap [%i3+0x0e0],%l0 ! Mem[00000000218000e0]
stx %l4,[%i3+0x1e8] ! Mem[00000000218001e8]
ldub [%i1+0x009],%l0 ! Mem[0000000020800009]
jmpl %g6+8,%g0
ldstub [%i3+0x0bf],%l5 ! Mem[00000000218000bf]
p8_call_2_he:
retl
ldsh [%i3+0x024],%l2 ! Mem[0000000021800024]
p8_jmpl_2_ho:
stx %l6,[%o1+0x040] ! Mem[0000000020800040]
sth %l6,[%o3+0x1f2] ! Mem[00000000218001f2]
stw %l0,[%o1+0x08c] ! Mem[000000002080008c]
stx %l0,[%o1+0x078] ! Mem[0000000020800078]
swap [%o3+0x0e0],%l0 ! Mem[00000000218000e0]
stx %l4,[%o3+0x1e8] ! Mem[00000000218001e8]
ldub [%o1+0x009],%l0 ! Mem[0000000020800009]
jmpl %g6+8,%g0
ldstub [%o3+0x0bf],%l5 ! Mem[00000000218000bf]
p8_call_2_ho:
retl
ldsh [%o3+0x024],%l2 ! Mem[0000000021800024]
p9_jmpl_2_le:
sth %l3,[%i0+0x1b2] ! Mem[00000000220001b2]
swap [%i1+0x014],%l3 ! Mem[0000000022800014]
ldd [%i2+0x088],%l2 ! Mem[0000000023000088]
ldsw [%i3+0x070],%l7 ! Mem[0000000023800070]
lduw [%i2+0x0ec],%l7 ! Mem[00000000230000ec]
jmpl %g6+8,%g0
lduh [%i3+0x0fa],%l3 ! Mem[00000000238000fa]
p9_call_2_le:
retl
stx %l4,[%i3+0x120] ! Mem[0000000023800120]
p9_jmpl_2_lo:
sth %l3,[%o0+0x1b2] ! Mem[00000000220001b2]
swap [%o1+0x014],%l3 ! Mem[0000000022800014]
ldd [%o2+0x088],%l2 ! Mem[0000000023000088]
ldsw [%o3+0x070],%l7 ! Mem[0000000023800070]
lduw [%o2+0x0ec],%l7 ! Mem[00000000230000ec]
jmpl %g6+8,%g0
lduh [%o3+0x0fa],%l3 ! Mem[00000000238000fa]
p9_call_2_lo:
retl
stx %l4,[%o3+0x120] ! Mem[0000000023800120]
p9_jmpl_2_he:
ldub [%i3+0x16f],%l6 ! Mem[000000002380016f]
ldstub [%i2+0x034],%l3 ! Mem[0000000023000034]
ldd [%i2+0x180],%l2 ! Mem[0000000023000180]
jmpl %g6+8,%g0
stx %l4,[%i2+0x1c8] ! Mem[00000000230001c8]
p9_call_2_he:
swap [%i3+0x090],%l3 ! Mem[0000000023800090]
ldstub [%i2+0x0ed],%l2 ! Mem[00000000230000ed]
swap [%i2+0x0bc],%l7 ! Mem[00000000230000bc]
ldstub [%i2+0x0b6],%l3 ! Mem[00000000230000b6]
swap [%i2+0x008],%l4 ! Mem[0000000023000008]
ldstub [%i0+0x174],%l7 ! Mem[0000000022000174]
retl
ldx [%i3+0x148],%l3 ! Mem[0000000023800148]
p9_jmpl_2_ho:
ldub [%o3+0x16f],%l6 ! Mem[000000002380016f]
ldstub [%o2+0x034],%l3 ! Mem[0000000023000034]
ldd [%o2+0x180],%l2 ! Mem[0000000023000180]
jmpl %g6+8,%g0
stx %l4,[%o2+0x1c8] ! Mem[00000000230001c8]
p9_call_2_ho:
swap [%o3+0x090],%l3 ! Mem[0000000023800090]
ldstub [%o2+0x0ed],%l2 ! Mem[00000000230000ed]
swap [%o2+0x0bc],%l7 ! Mem[00000000230000bc]
ldstub [%o2+0x0b6],%l3 ! Mem[00000000230000b6]
swap [%o2+0x008],%l4 ! Mem[0000000023000008]
ldstub [%o0+0x174],%l7 ! Mem[0000000022000174]
retl
ldx [%o3+0x148],%l3 ! Mem[0000000023800148]
p10_jmpl_2_le:
swap [%i1+0x168],%l2 ! Mem[0000000024800168]
stx %l4,[%i3+0x088] ! Mem[0000000025800088]
ldd [%i3+0x060],%l4 ! Mem[0000000025800060]
lduh [%i2+0x15e],%l5 ! Mem[000000002500015e]
lduw [%i3+0x114],%l1 ! Mem[0000000025800114]
jmpl %g6+8,%g0
stw %l5,[%i0+0x1cc] ! Mem[00000000240001cc]
p10_call_2_le:
ldsb [%i2+0x1fd],%l4 ! Mem[00000000250001fd]
std %l0,[%i2+0x0d8] ! Mem[00000000250000d8]
sth %l5,[%i0+0x15a] ! Mem[000000002400015a]
ldd [%i3+0x170],%l6 ! Mem[0000000025800170]
ldub [%i3+0x199],%l5 ! Mem[0000000025800199]
swap [%i0+0x094],%l3 ! Mem[0000000024000094]
ldx [%i1+0x120],%l1 ! Mem[0000000024800120]
retl
swap [%i1+0x1fc],%l5 ! Mem[00000000248001fc]
p10_jmpl_2_lo:
swap [%o1+0x168],%l2 ! Mem[0000000024800168]
stx %l4,[%o3+0x088] ! Mem[0000000025800088]
ldd [%o3+0x060],%l4 ! Mem[0000000025800060]
lduh [%o2+0x15e],%l5 ! Mem[000000002500015e]
lduw [%o3+0x114],%l1 ! Mem[0000000025800114]
jmpl %g6+8,%g0
stw %l5,[%o0+0x1cc] ! Mem[00000000240001cc]
p10_call_2_lo:
ldsb [%o2+0x1fd],%l4 ! Mem[00000000250001fd]
std %l0,[%o2+0x0d8] ! Mem[00000000250000d8]
sth %l5,[%o0+0x15a] ! Mem[000000002400015a]
ldd [%o3+0x170],%l6 ! Mem[0000000025800170]
ldub [%o3+0x199],%l5 ! Mem[0000000025800199]
swap [%o0+0x094],%l3 ! Mem[0000000024000094]
ldx [%o1+0x120],%l1 ! Mem[0000000024800120]
retl
swap [%o1+0x1fc],%l5 ! Mem[00000000248001fc]
p10_jmpl_2_he:
jmpl %g6+8,%g0
stw %l2,[%i2+0x0d8] ! Mem[00000000250000d8]
p10_call_2_he:
stb %l5,[%i1+0x0de] ! Mem[00000000248000de]
ldstub [%i0+0x166],%l1 ! Mem[0000000024000166]
ldstub [%i1+0x1f5],%l2 ! Mem[00000000248001f5]
retl
ldsh [%i3+0x01c],%l3 ! Mem[000000002580001c]
p10_jmpl_2_ho:
jmpl %g6+8,%g0
stw %l2,[%o2+0x0d8] ! Mem[00000000250000d8]
p10_call_2_ho:
stb %l5,[%o1+0x0de] ! Mem[00000000248000de]
ldstub [%o0+0x166],%l1 ! Mem[0000000024000166]
ldstub [%o1+0x1f5],%l2 ! Mem[00000000248001f5]
retl
ldsh [%o3+0x01c],%l3 ! Mem[000000002580001c]
p11_jmpl_2_le:
lduw [%i1+0x138],%l5 ! Mem[0000000026800138]
std %l6,[%i1+0x088] ! Mem[0000000026800088]
std %l0,[%i2+0x0e0] ! Mem[00000000270000e0]
ldstub [%i3+0x0df],%l6 ! Mem[00000000278000df]
ldsb [%i3+0x18a],%l5 ! Mem[000000002780018a]
stw %l6,[%i0+0x0ec] ! Mem[00000000260000ec]
jmpl %g6+8,%g0
swap [%i2+0x018],%l2 ! Mem[0000000027000018]
p11_call_2_le:
ldsh [%i1+0x0f4],%l2 ! Mem[00000000268000f4]
stw %l5,[%i2+0x08c] ! Mem[000000002700008c]
ldsw [%i0+0x148],%l5 ! Mem[0000000026000148]
retl
ldub [%i0+0x1d0],%l6 ! Mem[00000000260001d0]
p11_jmpl_2_lo:
lduw [%o1+0x138],%l5 ! Mem[0000000026800138]
std %l6,[%o1+0x088] ! Mem[0000000026800088]
std %l0,[%o2+0x0e0] ! Mem[00000000270000e0]
ldstub [%o3+0x0df],%l6 ! Mem[00000000278000df]
ldsb [%o3+0x18a],%l5 ! Mem[000000002780018a]
stw %l6,[%o0+0x0ec] ! Mem[00000000260000ec]
jmpl %g6+8,%g0
swap [%o2+0x018],%l2 ! Mem[0000000027000018]
p11_call_2_lo:
ldsh [%o1+0x0f4],%l2 ! Mem[00000000268000f4]
stw %l5,[%o2+0x08c] ! Mem[000000002700008c]
ldsw [%o0+0x148],%l5 ! Mem[0000000026000148]
retl
ldub [%o0+0x1d0],%l6 ! Mem[00000000260001d0]
p11_jmpl_2_he:
ldsh [%i2+0x154],%l7 ! Mem[0000000027000154]
swap [%i1+0x1d4],%l4 ! Mem[00000000268001d4]
ldub [%i0+0x00b],%l7 ! Mem[000000002600000b]
ldsb [%i1+0x1b6],%l3 ! Mem[00000000268001b6]
jmpl %g6+8,%g0
lduh [%i1+0x126],%l7 ! Mem[0000000026800126]
p11_call_2_he:
ldsh [%i1+0x0ba],%l2 ! Mem[00000000268000ba]
ldstub [%i1+0x1a1],%l4 ! Mem[00000000268001a1]
swap [%i1+0x19c],%l3 ! Mem[000000002680019c]
lduh [%i2+0x020],%l4 ! Mem[0000000027000020]
std %l2,[%i2+0x038] ! Mem[0000000027000038]
retl
swap [%i0+0x024],%l6 ! Mem[0000000026000024]
p11_jmpl_2_ho:
ldsh [%o2+0x154],%l7 ! Mem[0000000027000154]
swap [%o1+0x1d4],%l4 ! Mem[00000000268001d4]
ldub [%o0+0x00b],%l7 ! Mem[000000002600000b]
ldsb [%o1+0x1b6],%l3 ! Mem[00000000268001b6]
jmpl %g6+8,%g0
lduh [%o1+0x126],%l7 ! Mem[0000000026800126]
p11_call_2_ho:
ldsh [%o1+0x0ba],%l2 ! Mem[00000000268000ba]
ldstub [%o1+0x1a1],%l4 ! Mem[00000000268001a1]
swap [%o1+0x19c],%l3 ! Mem[000000002680019c]
lduh [%o2+0x020],%l4 ! Mem[0000000027000020]
std %l2,[%o2+0x038] ! Mem[0000000027000038]
retl
swap [%o0+0x024],%l6 ! Mem[0000000026000024]
p12_jmpl_2_le:
stb %l7,[%i0+0x163] ! Mem[0000000028000163]
ldstub [%i0+0x184],%l1 ! Mem[0000000028000184]
swap [%i2+0x12c],%l5 ! Mem[000000002900012c]
stb %l5,[%i1+0x1e4] ! Mem[00000000288001e4]
swap [%i0+0x044],%l4 ! Mem[0000000028000044]
lduw [%i2+0x140],%l1 ! Mem[0000000029000140]
swap [%i1+0x0cc],%l3 ! Mem[00000000288000cc]
jmpl %g6+8,%g0
swap [%i2+0x08c],%l5 ! Mem[000000002900008c]
p12_call_2_le:
stw %l5,[%i3+0x004] ! Mem[0000000029800004]
ldstub [%i3+0x05b],%l5 ! Mem[000000002980005b]
ldstub [%i1+0x14c],%l7 ! Mem[000000002880014c]
ldd [%i0+0x000],%l6 ! Mem[0000000028000000]
lduh [%i0+0x172],%l0 ! Mem[0000000028000172]
ldstub [%i2+0x1f5],%l0 ! Mem[00000000290001f5]
retl
ldstub [%i0+0x122],%l1 ! Mem[0000000028000122]
p12_jmpl_2_lo:
stb %l7,[%o0+0x163] ! Mem[0000000028000163]
ldstub [%o0+0x184],%l1 ! Mem[0000000028000184]
swap [%o2+0x12c],%l5 ! Mem[000000002900012c]
stb %l5,[%o1+0x1e4] ! Mem[00000000288001e4]
swap [%o0+0x044],%l4 ! Mem[0000000028000044]
lduw [%o2+0x140],%l1 ! Mem[0000000029000140]
swap [%o1+0x0cc],%l3 ! Mem[00000000288000cc]
jmpl %g6+8,%g0
swap [%o2+0x08c],%l5 ! Mem[000000002900008c]
p12_call_2_lo:
stw %l5,[%o3+0x004] ! Mem[0000000029800004]
ldstub [%o3+0x05b],%l5 ! Mem[000000002980005b]
ldstub [%o1+0x14c],%l7 ! Mem[000000002880014c]
ldd [%o0+0x000],%l6 ! Mem[0000000028000000]
lduh [%o0+0x172],%l0 ! Mem[0000000028000172]
ldstub [%o2+0x1f5],%l0 ! Mem[00000000290001f5]
retl
ldstub [%o0+0x122],%l1 ! Mem[0000000028000122]
p12_jmpl_2_he:
jmpl %g6+8,%g0
swap [%i2+0x060],%l7 ! Mem[0000000029000060]
p12_call_2_he:
swap [%i3+0x1a0],%l0 ! Mem[00000000298001a0]
stw %l1,[%i0+0x020] ! Mem[0000000028000020]
stw %l7,[%i3+0x170] ! Mem[0000000029800170]
lduw [%i3+0x03c],%l1 ! Mem[000000002980003c]
ldx [%i3+0x1a8],%l0 ! Mem[00000000298001a8]
retl
ldsh [%i0+0x148],%l1 ! Mem[0000000028000148]
p12_jmpl_2_ho:
jmpl %g6+8,%g0
swap [%o2+0x060],%l7 ! Mem[0000000029000060]
p12_call_2_ho:
swap [%o3+0x1a0],%l0 ! Mem[00000000298001a0]
stw %l1,[%o0+0x020] ! Mem[0000000028000020]
stw %l7,[%o3+0x170] ! Mem[0000000029800170]
lduw [%o3+0x03c],%l1 ! Mem[000000002980003c]
ldx [%o3+0x1a8],%l0 ! Mem[00000000298001a8]
retl
ldsh [%o0+0x148],%l1 ! Mem[0000000028000148]
p13_jmpl_2_le:
swap [%i0+0x0b0],%l1 ! Mem[000000002a0000b0]
ldx [%i3+0x058],%l2 ! Mem[000000002b800058]
swap [%i0+0x058],%l7 ! Mem[000000002a000058]
std %l4,[%i2+0x118] ! Mem[000000002b000118]
ldsw [%i2+0x0ec],%l5 ! Mem[000000002b0000ec]
ldstub [%i0+0x186],%l0 ! Mem[000000002a000186]
stx %l6,[%i2+0x118] ! Mem[000000002b000118]
jmpl %g6+8,%g0
sth %l7,[%i3+0x186] ! Mem[000000002b800186]
p13_call_2_le:
swap [%i1+0x1c8],%l2 ! Mem[000000002a8001c8]
retl
ldsh [%i0+0x0ce],%l7 ! Mem[000000002a0000ce]
p13_jmpl_2_lo:
swap [%o0+0x0b0],%l1 ! Mem[000000002a0000b0]
ldx [%o3+0x058],%l2 ! Mem[000000002b800058]
swap [%o0+0x058],%l7 ! Mem[000000002a000058]
std %l4,[%o2+0x118] ! Mem[000000002b000118]
ldsw [%o2+0x0ec],%l5 ! Mem[000000002b0000ec]
ldstub [%o0+0x186],%l0 ! Mem[000000002a000186]
stx %l6,[%o2+0x118] ! Mem[000000002b000118]
jmpl %g6+8,%g0
sth %l7,[%o3+0x186] ! Mem[000000002b800186]
p13_call_2_lo:
swap [%o1+0x1c8],%l2 ! Mem[000000002a8001c8]
retl
ldsh [%o0+0x0ce],%l7 ! Mem[000000002a0000ce]
p13_jmpl_2_he:
ldsb [%i2+0x0f7],%l5 ! Mem[000000002b0000f7]
ldstub [%i1+0x1e6],%l7 ! Mem[000000002a8001e6]
jmpl %g6+8,%g0
stb %l4,[%i0+0x056] ! Mem[000000002a000056]
p13_call_2_he:
ldstub [%i1+0x120],%l7 ! Mem[000000002a800120]
swap [%i1+0x160],%l1 ! Mem[000000002a800160]
ldsb [%i0+0x1d5],%l2 ! Mem[000000002a0001d5]
ldsh [%i0+0x0a4],%l7 ! Mem[000000002a0000a4]
ldstub [%i2+0x0a7],%l4 ! Mem[000000002b0000a7]
retl
sth %l0,[%i2+0x0ce] ! Mem[000000002b0000ce]
p13_jmpl_2_ho:
ldsb [%o2+0x0f7],%l5 ! Mem[000000002b0000f7]
ldstub [%o1+0x1e6],%l7 ! Mem[000000002a8001e6]
jmpl %g6+8,%g0
stb %l4,[%o0+0x056] ! Mem[000000002a000056]
p13_call_2_ho:
ldstub [%o1+0x120],%l7 ! Mem[000000002a800120]
swap [%o1+0x160],%l1 ! Mem[000000002a800160]
ldsb [%o0+0x1d5],%l2 ! Mem[000000002a0001d5]
ldsh [%o0+0x0a4],%l7 ! Mem[000000002a0000a4]
ldstub [%o2+0x0a7],%l4 ! Mem[000000002b0000a7]
retl
sth %l0,[%o2+0x0ce] ! Mem[000000002b0000ce]
p14_jmpl_2_le:
ldstub [%i1+0x0a3],%l3 ! Mem[000000002c8000a3]
ldub [%i0+0x070],%l5 ! Mem[000000002c000070]
swap [%i1+0x084],%l5 ! Mem[000000002c800084]
std %l4,[%i1+0x168] ! Mem[000000002c800168]
swap [%i1+0x0c4],%l0 ! Mem[000000002c8000c4]
ldsw [%i0+0x028],%l0 ! Mem[000000002c000028]
stw %l0,[%i2+0x094] ! Mem[000000002d000094]
jmpl %g6+8,%g0
ldstub [%i0+0x047],%l4 ! Mem[000000002c000047]
p14_call_2_le:
lduh [%i3+0x0da],%l7 ! Mem[000000002d8000da]
swap [%i0+0x1cc],%l6 ! Mem[000000002c0001cc]
ldub [%i3+0x15a],%l6 ! Mem[000000002d80015a]
ldd [%i0+0x000],%l4 ! Mem[000000002c000000]
sth %l5,[%i0+0x05a] ! Mem[000000002c00005a]
retl
stx %l7,[%i2+0x168] ! Mem[000000002d000168]
p14_jmpl_2_lo:
ldstub [%o1+0x0a3],%l3 ! Mem[000000002c8000a3]
ldub [%o0+0x070],%l5 ! Mem[000000002c000070]
swap [%o1+0x084],%l5 ! Mem[000000002c800084]
std %l4,[%o1+0x168] ! Mem[000000002c800168]
swap [%o1+0x0c4],%l0 ! Mem[000000002c8000c4]
ldsw [%o0+0x028],%l0 ! Mem[000000002c000028]
stw %l0,[%o2+0x094] ! Mem[000000002d000094]
jmpl %g6+8,%g0
ldstub [%o0+0x047],%l4 ! Mem[000000002c000047]
p14_call_2_lo:
lduh [%o3+0x0da],%l7 ! Mem[000000002d8000da]
swap [%o0+0x1cc],%l6 ! Mem[000000002c0001cc]
ldub [%o3+0x15a],%l6 ! Mem[000000002d80015a]
ldd [%o0+0x000],%l4 ! Mem[000000002c000000]
sth %l5,[%o0+0x05a] ! Mem[000000002c00005a]
retl
stx %l7,[%o2+0x168] ! Mem[000000002d000168]
p14_jmpl_2_he:
std %l2,[%i3+0x0d8] ! Mem[000000002d8000d8]
jmpl %g6+8,%g0
ldub [%i3+0x18e],%l7 ! Mem[000000002d80018e]
p14_call_2_he:
ldsh [%i0+0x0c8],%l0 ! Mem[000000002c0000c8]
retl
ldx [%i3+0x040],%l4 ! Mem[000000002d800040]
p14_jmpl_2_ho:
std %l2,[%o3+0x0d8] ! Mem[000000002d8000d8]
jmpl %g6+8,%g0
ldub [%o3+0x18e],%l7 ! Mem[000000002d80018e]
p14_call_2_ho:
ldsh [%o0+0x0c8],%l0 ! Mem[000000002c0000c8]
retl
ldx [%o3+0x040],%l4 ! Mem[000000002d800040]
p15_jmpl_2_le:
swap [%i0+0x1f4],%l2 ! Mem[000000002e0001f4]
stb %l5,[%i1+0x0f7] ! Mem[000000002e8000f7]
ldsh [%i1+0x1e6],%l7 ! Mem[000000002e8001e6]
ldstub [%i2+0x056],%l4 ! Mem[000000002f000056]
swap [%i3+0x15c],%l2 ! Mem[000000002f80015c]
stb %l1,[%i2+0x151] ! Mem[000000002f000151]
jmpl %g6+8,%g0
sth %l3,[%i1+0x1a0] ! Mem[000000002e8001a0]
p15_call_2_le:
sth %l6,[%i3+0x1d2] ! Mem[000000002f8001d2]
ldstub [%i0+0x087],%l4 ! Mem[000000002e000087]
lduh [%i2+0x0ce],%l0 ! Mem[000000002f0000ce]
ldsw [%i0+0x1b4],%l1 ! Mem[000000002e0001b4]
ldstub [%i1+0x0e8],%l0 ! Mem[000000002e8000e8]
ldstub [%i3+0x045],%l4 ! Mem[000000002f800045]
retl
swap [%i3+0x1c8],%l5 ! Mem[000000002f8001c8]
p15_jmpl_2_lo:
swap [%o0+0x1f4],%l2 ! Mem[000000002e0001f4]
stb %l5,[%o1+0x0f7] ! Mem[000000002e8000f7]
ldsh [%o1+0x1e6],%l7 ! Mem[000000002e8001e6]
ldstub [%o2+0x056],%l4 ! Mem[000000002f000056]
swap [%o3+0x15c],%l2 ! Mem[000000002f80015c]
stb %l1,[%o2+0x151] ! Mem[000000002f000151]
jmpl %g6+8,%g0
sth %l3,[%o1+0x1a0] ! Mem[000000002e8001a0]
p15_call_2_lo:
sth %l6,[%o3+0x1d2] ! Mem[000000002f8001d2]
ldstub [%o0+0x087],%l4 ! Mem[000000002e000087]
lduh [%o2+0x0ce],%l0 ! Mem[000000002f0000ce]
ldsw [%o0+0x1b4],%l1 ! Mem[000000002e0001b4]
ldstub [%o1+0x0e8],%l0 ! Mem[000000002e8000e8]
ldstub [%o3+0x045],%l4 ! Mem[000000002f800045]
retl
swap [%o3+0x1c8],%l5 ! Mem[000000002f8001c8]
p15_jmpl_2_he:
swap [%i3+0x158],%l4 ! Mem[000000002f800158]
stb %l2,[%i0+0x092] ! Mem[000000002e000092]
ldstub [%i3+0x038],%l7 ! Mem[000000002f800038]
ldstub [%i1+0x1c5],%l4 ! Mem[000000002e8001c5]
ldub [%i3+0x021],%l1 ! Mem[000000002f800021]
stb %l3,[%i3+0x05d] ! Mem[000000002f80005d]
jmpl %g6+8,%g0
swap [%i2+0x0b4],%l4 ! Mem[000000002f0000b4]
p15_call_2_he:
stb %l5,[%i1+0x15e] ! Mem[000000002e80015e]
ldsb [%i0+0x0f1],%l5 ! Mem[000000002e0000f1]
swap [%i2+0x094],%l4 ! Mem[000000002f000094]
ldstub [%i1+0x047],%l0 ! Mem[000000002e800047]
retl
ldub [%i2+0x151],%l4 ! Mem[000000002f000151]
p15_jmpl_2_ho:
swap [%o3+0x158],%l4 ! Mem[000000002f800158]
stb %l2,[%o0+0x092] ! Mem[000000002e000092]
ldstub [%o3+0x038],%l7 ! Mem[000000002f800038]
ldstub [%o1+0x1c5],%l4 ! Mem[000000002e8001c5]
ldub [%o3+0x021],%l1 ! Mem[000000002f800021]
stb %l3,[%o3+0x05d] ! Mem[000000002f80005d]
jmpl %g6+8,%g0
swap [%o2+0x0b4],%l4 ! Mem[000000002f0000b4]
p15_call_2_ho:
stb %l5,[%o1+0x15e] ! Mem[000000002e80015e]
ldsb [%o0+0x0f1],%l5 ! Mem[000000002e0000f1]
swap [%o2+0x094],%l4 ! Mem[000000002f000094]
ldstub [%o1+0x047],%l0 ! Mem[000000002e800047]
retl
ldub [%o2+0x151],%l4 ! Mem[000000002f000151]
p16_jmpl_2_le:
std %l6,[%i1+0x058] ! Mem[0000000030800058]
ldsh [%i0+0x11a],%l5 ! Mem[000000003000011a]
ldstub [%i0+0x0ed],%l5 ! Mem[00000000300000ed]
ldstub [%i1+0x0e4],%l1 ! Mem[00000000308000e4]
stw %l2,[%i2+0x0cc] ! Mem[00000000310000cc]
swap [%i3+0x010],%l1 ! Mem[0000000031800010]
ldstub [%i1+0x0f2],%l3 ! Mem[00000000308000f2]
jmpl %g6+8,%g0
ldsb [%i0+0x04d],%l5 ! Mem[000000003000004d]
p16_call_2_le:
ldsw [%i3+0x160],%l7 ! Mem[0000000031800160]
ldsb [%i2+0x184],%l1 ! Mem[0000000031000184]
ldsw [%i2+0x12c],%l5 ! Mem[000000003100012c]
retl
ldstub [%i3+0x1c4],%l5 ! Mem[00000000318001c4]
p16_jmpl_2_lo:
std %l6,[%o1+0x058] ! Mem[0000000030800058]
ldsh [%o0+0x11a],%l5 ! Mem[000000003000011a]
ldstub [%o0+0x0ed],%l5 ! Mem[00000000300000ed]
ldstub [%o1+0x0e4],%l1 ! Mem[00000000308000e4]
stw %l2,[%o2+0x0cc] ! Mem[00000000310000cc]
swap [%o3+0x010],%l1 ! Mem[0000000031800010]
ldstub [%o1+0x0f2],%l3 ! Mem[00000000308000f2]
jmpl %g6+8,%g0
ldsb [%o0+0x04d],%l5 ! Mem[000000003000004d]
p16_call_2_lo:
ldsw [%o3+0x160],%l7 ! Mem[0000000031800160]
ldsb [%o2+0x184],%l1 ! Mem[0000000031000184]
ldsw [%o2+0x12c],%l5 ! Mem[000000003100012c]
retl
ldstub [%o3+0x1c4],%l5 ! Mem[00000000318001c4]
p16_jmpl_2_he:
stx %l5,[%i1+0x1f8] ! Mem[00000000308001f8]
jmpl %g6+8,%g0
stx %l7,[%i0+0x0f8] ! Mem[00000000300000f8]
p16_call_2_he:
ldsb [%i3+0x173],%l1 ! Mem[0000000031800173]
ldsw [%i2+0x0a4],%l1 ! Mem[00000000310000a4]
retl
ldx [%i0+0x110],%l7 ! Mem[0000000030000110]
p16_jmpl_2_ho:
stx %l5,[%o1+0x1f8] ! Mem[00000000308001f8]
jmpl %g6+8,%g0
stx %l7,[%o0+0x0f8] ! Mem[00000000300000f8]
p16_call_2_ho:
ldsb [%o3+0x173],%l1 ! Mem[0000000031800173]
ldsw [%o2+0x0a4],%l1 ! Mem[00000000310000a4]
retl
ldx [%o0+0x110],%l7 ! Mem[0000000030000110]
p17_jmpl_2_le:
ldsw [%i1+0x0ac],%l3 ! Mem[00000000328000ac]
jmpl %g6+8,%g0
ldub [%i0+0x0ac],%l4 ! Mem[00000000320000ac]
p17_call_2_le:
ldstub [%i1+0x05b],%l4 ! Mem[000000003280005b]
lduw [%i3+0x108],%l7 ! Mem[0000000033800108]
swap [%i1+0x198],%l2 ! Mem[0000000032800198]
lduh [%i3+0x082],%l0 ! Mem[0000000033800082]
lduh [%i1+0x0f2],%l3 ! Mem[00000000328000f2]
retl
ldsh [%i1+0x04c],%l5 ! Mem[000000003280004c]
p17_jmpl_2_lo:
ldsw [%o1+0x0ac],%l3 ! Mem[00000000328000ac]
jmpl %g6+8,%g0
ldub [%o0+0x0ac],%l4 ! Mem[00000000320000ac]
p17_call_2_lo:
ldstub [%o1+0x05b],%l4 ! Mem[000000003280005b]
lduw [%o3+0x108],%l7 ! Mem[0000000033800108]
swap [%o1+0x198],%l2 ! Mem[0000000032800198]
lduh [%o3+0x082],%l0 ! Mem[0000000033800082]
lduh [%o1+0x0f2],%l3 ! Mem[00000000328000f2]
retl
ldsh [%o1+0x04c],%l5 ! Mem[000000003280004c]
p17_jmpl_2_he:
std %l6,[%i0+0x160] ! Mem[0000000032000160]
ldub [%i0+0x1a4],%l1 ! Mem[00000000320001a4]
ldstub [%i1+0x10f],%l5 ! Mem[000000003280010f]
jmpl %g6+8,%g0
ldsb [%i3+0x1e4],%l5 ! Mem[00000000338001e4]
p17_call_2_he:
swap [%i1+0x1fc],%l5 ! Mem[00000000328001fc]
retl
lduh [%i0+0x0da],%l7 ! Mem[00000000320000da]
p17_jmpl_2_ho:
std %l6,[%o0+0x160] ! Mem[0000000032000160]
ldub [%o0+0x1a4],%l1 ! Mem[00000000320001a4]
ldstub [%o1+0x10f],%l5 ! Mem[000000003280010f]
jmpl %g6+8,%g0
ldsb [%o3+0x1e4],%l5 ! Mem[00000000338001e4]
p17_call_2_ho:
swap [%o1+0x1fc],%l5 ! Mem[00000000328001fc]
retl
lduh [%o0+0x0da],%l7 ! Mem[00000000320000da]
p18_jmpl_2_le:
jmpl %g6+8,%g0
ldsh [%i2+0x108],%l7 ! Mem[0000000035000108]
p18_call_2_le:
retl
ldd [%i2+0x118],%l2 ! Mem[0000000035000118]
p18_jmpl_2_lo:
jmpl %g6+8,%g0
ldsh [%o2+0x108],%l7 ! Mem[0000000035000108]
p18_call_2_lo:
retl
ldd [%o2+0x118],%l2 ! Mem[0000000035000118]
p18_jmpl_2_he:
ldub [%i2+0x0ea],%l6 ! Mem[00000000350000ea]
swap [%i3+0x0e4],%l3 ! Mem[00000000358000e4]
jmpl %g6+8,%g0
lduw [%i3+0x058],%l5 ! Mem[0000000035800058]
p18_call_2_he:
ldd [%i0+0x148],%l2 ! Mem[0000000034000148]
retl
sth %l7,[%i0+0x0a2] ! Mem[00000000340000a2]
p18_jmpl_2_ho:
ldub [%o2+0x0ea],%l6 ! Mem[00000000350000ea]
swap [%o3+0x0e4],%l3 ! Mem[00000000358000e4]
jmpl %g6+8,%g0
lduw [%o3+0x058],%l5 ! Mem[0000000035800058]
p18_call_2_ho:
ldd [%o0+0x148],%l2 ! Mem[0000000034000148]
retl
sth %l7,[%o0+0x0a2] ! Mem[00000000340000a2]
p19_jmpl_2_le:
stw %l3,[%i2+0x0ec] ! Mem[00000000370000ec]
ldstub [%i0+0x14d],%l7 ! Mem[000000003600014d]
ldsb [%i3+0x18d],%l4 ! Mem[000000003780018d]
jmpl %g6+8,%g0
lduw [%i2+0x050],%l5 ! Mem[0000000037000050]
p19_call_2_le:
lduw [%i3+0x17c],%l3 ! Mem[000000003780017c]
ldsw [%i0+0x0fc],%l0 ! Mem[00000000360000fc]
ldstub [%i2+0x1f3],%l3 ! Mem[00000000370001f3]
stb %l1,[%i3+0x1ca] ! Mem[00000000378001ca]
retl
ldd [%i3+0x158],%l6 ! Mem[0000000037800158]
p19_jmpl_2_lo:
stw %l3,[%o2+0x0ec] ! Mem[00000000370000ec]
ldstub [%o0+0x14d],%l7 ! Mem[000000003600014d]
ldsb [%o3+0x18d],%l4 ! Mem[000000003780018d]
jmpl %g6+8,%g0
lduw [%o2+0x050],%l5 ! Mem[0000000037000050]
p19_call_2_lo:
lduw [%o3+0x17c],%l3 ! Mem[000000003780017c]
ldsw [%o0+0x0fc],%l0 ! Mem[00000000360000fc]
ldstub [%o2+0x1f3],%l3 ! Mem[00000000370001f3]
stb %l1,[%o3+0x1ca] ! Mem[00000000378001ca]
retl
ldd [%o3+0x158],%l6 ! Mem[0000000037800158]
p19_jmpl_2_he:
lduh [%i1+0x1f0],%l6 ! Mem[00000000368001f0]
ldub [%i3+0x105],%l4 ! Mem[0000000037800105]
sth %l7,[%i3+0x0a6] ! Mem[00000000378000a6]
ldsb [%i3+0x160],%l6 ! Mem[0000000037800160]
stw %l1,[%i1+0x170] ! Mem[0000000036800170]
jmpl %g6+8,%g0
ldd [%i0+0x080],%l0 ! Mem[0000000036000080]
p19_call_2_he:
swap [%i0+0x1f4],%l2 ! Mem[00000000360001f4]
retl
ldx [%i3+0x080],%l7 ! Mem[0000000037800080]
p19_jmpl_2_ho:
lduh [%o1+0x1f0],%l6 ! Mem[00000000368001f0]
ldub [%o3+0x105],%l4 ! Mem[0000000037800105]
sth %l7,[%o3+0x0a6] ! Mem[00000000378000a6]
ldsb [%o3+0x160],%l6 ! Mem[0000000037800160]
stw %l1,[%o1+0x170] ! Mem[0000000036800170]
jmpl %g6+8,%g0
ldd [%o0+0x080],%l0 ! Mem[0000000036000080]
p19_call_2_ho:
swap [%o0+0x1f4],%l2 ! Mem[00000000360001f4]
retl
ldx [%o3+0x080],%l7 ! Mem[0000000037800080]
p20_jmpl_2_le:
ldd [%i0+0x080],%l4 ! Mem[0000000038000080]
swap [%i0+0x104],%l0 ! Mem[0000000038000104]
ldstub [%i1+0x0ef],%l3 ! Mem[00000000388000ef]
ldsb [%i3+0x0fe],%l0 ! Mem[00000000398000fe]
sth %l1,[%i3+0x1a6] ! Mem[00000000398001a6]
jmpl %g6+8,%g0
ldsw [%i1+0x008],%l5 ! Mem[0000000038800008]
p20_call_2_le:
swap [%i0+0x004],%l7 ! Mem[0000000038000004]
swap [%i0+0x010],%l3 ! Mem[0000000038000010]
std %l0,[%i2+0x170] ! Mem[0000000039000170]
stw %l1,[%i3+0x048] ! Mem[0000000039800048]
retl
ldstub [%i2+0x158],%l4 ! Mem[0000000039000158]
p20_jmpl_2_lo:
ldd [%o0+0x080],%l4 ! Mem[0000000038000080]
swap [%o0+0x104],%l0 ! Mem[0000000038000104]
ldstub [%o1+0x0ef],%l3 ! Mem[00000000388000ef]
ldsb [%o3+0x0fe],%l0 ! Mem[00000000398000fe]
sth %l1,[%o3+0x1a6] ! Mem[00000000398001a6]
jmpl %g6+8,%g0
ldsw [%o1+0x008],%l5 ! Mem[0000000038800008]
p20_call_2_lo:
swap [%o0+0x004],%l7 ! Mem[0000000038000004]
swap [%o0+0x010],%l3 ! Mem[0000000038000010]
std %l0,[%o2+0x170] ! Mem[0000000039000170]
stw %l1,[%o3+0x048] ! Mem[0000000039800048]
retl
ldstub [%o2+0x158],%l4 ! Mem[0000000039000158]
p20_jmpl_2_he:
ldstub [%i2+0x078],%l6 ! Mem[0000000039000078]
stw %l5,[%i0+0x1b4] ! Mem[00000000380001b4]
stw %l2,[%i0+0x09c] ! Mem[000000003800009c]
ldstub [%i2+0x051],%l0 ! Mem[0000000039000051]
ldx [%i3+0x060],%l4 ! Mem[0000000039800060]
jmpl %g6+8,%g0
ldd [%i0+0x0c0],%l2 ! Mem[00000000380000c0]
p20_call_2_he:
ldsh [%i2+0x196],%l0 ! Mem[0000000039000196]
ldstub [%i1+0x042],%l5 ! Mem[0000000038800042]
ldx [%i1+0x0f0],%l7 ! Mem[00000000388000f0]
ldd [%i0+0x168],%l6 ! Mem[0000000038000168]
std %l6,[%i1+0x1b8] ! Mem[00000000388001b8]
retl
stb %l2,[%i0+0x05c] ! Mem[000000003800005c]
p20_jmpl_2_ho:
ldstub [%o2+0x078],%l6 ! Mem[0000000039000078]
stw %l5,[%o0+0x1b4] ! Mem[00000000380001b4]
stw %l2,[%o0+0x09c] ! Mem[000000003800009c]
ldstub [%o2+0x051],%l0 ! Mem[0000000039000051]
ldx [%o3+0x060],%l4 ! Mem[0000000039800060]
jmpl %g6+8,%g0
ldd [%o0+0x0c0],%l2 ! Mem[00000000380000c0]
p20_call_2_ho:
ldsh [%o2+0x196],%l0 ! Mem[0000000039000196]
ldstub [%o1+0x042],%l5 ! Mem[0000000038800042]
ldx [%o1+0x0f0],%l7 ! Mem[00000000388000f0]
ldd [%o0+0x168],%l6 ! Mem[0000000038000168]
std %l6,[%o1+0x1b8] ! Mem[00000000388001b8]
retl
stb %l2,[%o0+0x05c] ! Mem[000000003800005c]
p21_jmpl_2_le:
jmpl %g6+8,%g0
std %l0,[%i1+0x188] ! Mem[000000003a800188]
p21_call_2_le:
ldsb [%i2+0x1dc],%l1 ! Mem[000000003b0001dc]
ldsh [%i3+0x0c0],%l6 ! Mem[000000003b8000c0]
ldsh [%i2+0x1ac],%l4 ! Mem[000000003b0001ac]
std %l2,[%i3+0x0e8] ! Mem[000000003b8000e8]
stb %l6,[%i3+0x18a] ! Mem[000000003b80018a]
ldstub [%i2+0x14c],%l3 ! Mem[000000003b00014c]
lduw [%i2+0x058],%l6 ! Mem[000000003b000058]
retl
ldsh [%i1+0x0b0],%l3 ! Mem[000000003a8000b0]
p21_jmpl_2_lo:
jmpl %g6+8,%g0
std %l0,[%o1+0x188] ! Mem[000000003a800188]
p21_call_2_lo:
ldsb [%o2+0x1dc],%l1 ! Mem[000000003b0001dc]
ldsh [%o3+0x0c0],%l6 ! Mem[000000003b8000c0]
ldsh [%o2+0x1ac],%l4 ! Mem[000000003b0001ac]
std %l2,[%o3+0x0e8] ! Mem[000000003b8000e8]
stb %l6,[%o3+0x18a] ! Mem[000000003b80018a]
ldstub [%o2+0x14c],%l3 ! Mem[000000003b00014c]
lduw [%o2+0x058],%l6 ! Mem[000000003b000058]
retl
ldsh [%o1+0x0b0],%l3 ! Mem[000000003a8000b0]
p21_jmpl_2_he:
ldstub [%i1+0x148],%l2 ! Mem[000000003a800148]
jmpl %g6+8,%g0
swap [%i1+0x1d0],%l4 ! Mem[000000003a8001d0]
p21_call_2_he:
ldstub [%i1+0x14b],%l5 ! Mem[000000003a80014b]
lduh [%i1+0x0c6],%l0 ! Mem[000000003a8000c6]
lduh [%i3+0x008],%l0 ! Mem[000000003b800008]
stw %l0,[%i3+0x0b4] ! Mem[000000003b8000b4]
ldd [%i2+0x0a0],%l4 ! Mem[000000003b0000a0]
ldd [%i2+0x120],%l0 ! Mem[000000003b000120]
lduh [%i0+0x0ee],%l3 ! Mem[000000003a0000ee]
retl
sth %l5,[%i1+0x0ac] ! Mem[000000003a8000ac]
p21_jmpl_2_ho:
ldstub [%o1+0x148],%l2 ! Mem[000000003a800148]
jmpl %g6+8,%g0
swap [%o1+0x1d0],%l4 ! Mem[000000003a8001d0]
p21_call_2_ho:
ldstub [%o1+0x14b],%l5 ! Mem[000000003a80014b]
lduh [%o1+0x0c6],%l0 ! Mem[000000003a8000c6]
lduh [%o3+0x008],%l0 ! Mem[000000003b800008]
stw %l0,[%o3+0x0b4] ! Mem[000000003b8000b4]
ldd [%o2+0x0a0],%l4 ! Mem[000000003b0000a0]
ldd [%o2+0x120],%l0 ! Mem[000000003b000120]
lduh [%o0+0x0ee],%l3 ! Mem[000000003a0000ee]
retl
sth %l5,[%o1+0x0ac] ! Mem[000000003a8000ac]
p22_jmpl_2_le:
ldd [%i1+0x018],%l4 ! Mem[000000003c800018]
ldsb [%i2+0x01a],%l7 ! Mem[000000003d00001a]
sth %l3,[%i2+0x148] ! Mem[000000003d000148]
jmpl %g6+8,%g0
stw %l3,[%i1+0x05c] ! Mem[000000003c80005c]
p22_call_2_le:
swap [%i2+0x190],%l4 ! Mem[000000003d000190]
swap [%i2+0x1a0],%l3 ! Mem[000000003d0001a0]
swap [%i2+0x164],%l6 ! Mem[000000003d000164]
swap [%i0+0x1f0],%l1 ! Mem[000000003c0001f0]
retl
sth %l0,[%i3+0x02c] ! Mem[000000003d80002c]
p22_jmpl_2_lo:
ldd [%o1+0x018],%l4 ! Mem[000000003c800018]
ldsb [%o2+0x01a],%l7 ! Mem[000000003d00001a]
sth %l3,[%o2+0x148] ! Mem[000000003d000148]
jmpl %g6+8,%g0
stw %l3,[%o1+0x05c] ! Mem[000000003c80005c]
p22_call_2_lo:
swap [%o2+0x190],%l4 ! Mem[000000003d000190]
swap [%o2+0x1a0],%l3 ! Mem[000000003d0001a0]
swap [%o2+0x164],%l6 ! Mem[000000003d000164]
swap [%o0+0x1f0],%l1 ! Mem[000000003c0001f0]
retl
sth %l0,[%o3+0x02c] ! Mem[000000003d80002c]
p22_jmpl_2_he:
std %l4,[%i3+0x000] ! Mem[000000003d800000]
stb %l5,[%i2+0x156] ! Mem[000000003d000156]
std %l6,[%i3+0x188] ! Mem[000000003d800188]
ldd [%i3+0x158],%l0 ! Mem[000000003d800158]
jmpl %g6+8,%g0
ldsw [%i1+0x104],%l7 ! Mem[000000003c800104]
p22_call_2_he:
stw %l6,[%i3+0x028] ! Mem[000000003d800028]
retl
lduw [%i0+0x160],%l2 ! Mem[000000003c000160]
p22_jmpl_2_ho:
std %l4,[%o3+0x000] ! Mem[000000003d800000]
stb %l5,[%o2+0x156] ! Mem[000000003d000156]
std %l6,[%o3+0x188] ! Mem[000000003d800188]
ldd [%o3+0x158],%l0 ! Mem[000000003d800158]
jmpl %g6+8,%g0
ldsw [%o1+0x104],%l7 ! Mem[000000003c800104]
p22_call_2_ho:
stw %l6,[%o3+0x028] ! Mem[000000003d800028]
retl
lduw [%o0+0x160],%l2 ! Mem[000000003c000160]
p23_jmpl_2_le:
ldstub [%i1+0x08e],%l3 ! Mem[000000003e80008e]
jmpl %g6+8,%g0
swap [%i1+0x0ac],%l4 ! Mem[000000003e8000ac]
p23_call_2_le:
lduw [%i0+0x0ac],%l6 ! Mem[000000003e0000ac]
swap [%i1+0x128],%l7 ! Mem[000000003e800128]
ldx [%i1+0x0c8],%l2 ! Mem[000000003e8000c8]
swap [%i0+0x010],%l1 ! Mem[000000003e000010]
ldsh [%i1+0x168],%l2 ! Mem[000000003e800168]
retl
ldstub [%i0+0x1d3],%l4 ! Mem[000000003e0001d3]
p23_jmpl_2_lo:
ldstub [%o1+0x08e],%l3 ! Mem[000000003e80008e]
jmpl %g6+8,%g0
swap [%o1+0x0ac],%l4 ! Mem[000000003e8000ac]
p23_call_2_lo:
lduw [%o0+0x0ac],%l6 ! Mem[000000003e0000ac]
swap [%o1+0x128],%l7 ! Mem[000000003e800128]
ldx [%o1+0x0c8],%l2 ! Mem[000000003e8000c8]
swap [%o0+0x010],%l1 ! Mem[000000003e000010]
ldsh [%o1+0x168],%l2 ! Mem[000000003e800168]
retl
ldstub [%o0+0x1d3],%l4 ! Mem[000000003e0001d3]
p23_jmpl_2_he:
swap [%i1+0x160],%l7 ! Mem[000000003e800160]
swap [%i1+0x1a4],%l1 ! Mem[000000003e8001a4]
swap [%i1+0x10c],%l5 ! Mem[000000003e80010c]
std %l4,[%i2+0x1e0] ! Mem[000000003f0001e0]
ldsb [%i1+0x047],%l4 ! Mem[000000003e800047]
ldd [%i1+0x140],%l0 ! Mem[000000003e800140]
swap [%i2+0x0cc],%l3 ! Mem[000000003f0000cc]
jmpl %g6+8,%g0
ldsb [%i2+0x08d],%l5 ! Mem[000000003f00008d]
p23_call_2_he:
std %l4,[%i3+0x020] ! Mem[000000003f800020]
swap [%i3+0x058],%l5 ! Mem[000000003f800058]
ldsw [%i3+0x14c],%l7 ! Mem[000000003f80014c]
ldsb [%i0+0x18b],%l7 ! Mem[000000003e00018b]
ldstub [%i0+0x05e],%l6 ! Mem[000000003e00005e]
ldstub [%i2+0x100],%l7 ! Mem[000000003f000100]
retl
lduw [%i0+0x174],%l5 ! Mem[000000003e000174]
p23_jmpl_2_ho:
swap [%o1+0x160],%l7 ! Mem[000000003e800160]
swap [%o1+0x1a4],%l1 ! Mem[000000003e8001a4]
swap [%o1+0x10c],%l5 ! Mem[000000003e80010c]
std %l4,[%o2+0x1e0] ! Mem[000000003f0001e0]
ldsb [%o1+0x047],%l4 ! Mem[000000003e800047]
ldd [%o1+0x140],%l0 ! Mem[000000003e800140]
swap [%o2+0x0cc],%l3 ! Mem[000000003f0000cc]
jmpl %g6+8,%g0
ldsb [%o2+0x08d],%l5 ! Mem[000000003f00008d]
p23_call_2_ho:
std %l4,[%o3+0x020] ! Mem[000000003f800020]
swap [%o3+0x058],%l5 ! Mem[000000003f800058]
ldsw [%o3+0x14c],%l7 ! Mem[000000003f80014c]
ldsb [%o0+0x18b],%l7 ! Mem[000000003e00018b]
ldstub [%o0+0x05e],%l6 ! Mem[000000003e00005e]
ldstub [%o2+0x100],%l7 ! Mem[000000003f000100]
retl
lduw [%o0+0x174],%l5 ! Mem[000000003e000174]
p24_jmpl_2_le:
ldstub [%i3+0x11e],%l7 ! Mem[000000004180011e]
jmpl %g6+8,%g0
ldx [%i0+0x0b0],%l0 ! Mem[00000000400000b0]
p24_call_2_le:
retl
stb %l4,[%i1+0x1d3] ! Mem[00000000408001d3]
p24_jmpl_2_lo:
ldstub [%o3+0x11e],%l7 ! Mem[000000004180011e]
jmpl %g6+8,%g0
ldx [%o0+0x0b0],%l0 ! Mem[00000000400000b0]
p24_call_2_lo:
retl
stb %l4,[%o1+0x1d3] ! Mem[00000000408001d3]
p24_jmpl_2_he:
ldstub [%i1+0x02b],%l4 ! Mem[000000004080002b]
swap [%i1+0x154],%l7 ! Mem[0000000040800154]
ldstub [%i1+0x1d7],%l4 ! Mem[00000000408001d7]
ldub [%i2+0x025],%l6 ! Mem[0000000041000025]
stx %l6,[%i3+0x0b8] ! Mem[00000000418000b8]
swap [%i3+0x074],%l2 ! Mem[0000000041800074]
swap [%i0+0x060],%l6 ! Mem[0000000040000060]
jmpl %g6+8,%g0
ldstub [%i3+0x1d2],%l6 ! Mem[00000000418001d2]
p24_call_2_he:
lduh [%i2+0x1f8],%l0 ! Mem[00000000410001f8]
swap [%i0+0x10c],%l5 ! Mem[000000004000010c]
ldsh [%i2+0x1a6],%l0 ! Mem[00000000410001a6]
stb %l3,[%i2+0x011] ! Mem[0000000041000011]
retl
std %l0,[%i2+0x150] ! Mem[0000000041000150]
p24_jmpl_2_ho:
ldstub [%o1+0x02b],%l4 ! Mem[000000004080002b]
swap [%o1+0x154],%l7 ! Mem[0000000040800154]
ldstub [%o1+0x1d7],%l4 ! Mem[00000000408001d7]
ldub [%o2+0x025],%l6 ! Mem[0000000041000025]
stx %l6,[%o3+0x0b8] ! Mem[00000000418000b8]
swap [%o3+0x074],%l2 ! Mem[0000000041800074]
swap [%o0+0x060],%l6 ! Mem[0000000040000060]
jmpl %g6+8,%g0
ldstub [%o3+0x1d2],%l6 ! Mem[00000000418001d2]
p24_call_2_ho:
lduh [%o2+0x1f8],%l0 ! Mem[00000000410001f8]
swap [%o0+0x10c],%l5 ! Mem[000000004000010c]
ldsh [%o2+0x1a6],%l0 ! Mem[00000000410001a6]
stb %l3,[%o2+0x011] ! Mem[0000000041000011]
retl
std %l0,[%o2+0x150] ! Mem[0000000041000150]
p25_jmpl_2_le:
swap [%i0+0x1a8],%l5 ! Mem[00000000420001a8]
swap [%i2+0x0f0],%l3 ! Mem[00000000430000f0]
stw %l5,[%i2+0x06c] ! Mem[000000004300006c]
ldstub [%i0+0x1ad],%l3 ! Mem[00000000420001ad]
ldstub [%i3+0x0d6],%l0 ! Mem[00000000438000d6]
sth %l2,[%i2+0x13c] ! Mem[000000004300013c]
jmpl %g6+8,%g0
std %l0,[%i1+0x078] ! Mem[0000000042800078]
p25_call_2_le:
sth %l3,[%i3+0x1b6] ! Mem[00000000438001b6]
ldd [%i0+0x120],%l6 ! Mem[0000000042000120]
swap [%i3+0x040],%l6 ! Mem[0000000043800040]
ldd [%i3+0x1d0],%l6 ! Mem[00000000438001d0]
lduw [%i0+0x0ac],%l0 ! Mem[00000000420000ac]
ldub [%i2+0x05c],%l0 ! Mem[000000004300005c]
swap [%i0+0x1b4],%l1 ! Mem[00000000420001b4]
retl
ldub [%i2+0x0c8],%l0 ! Mem[00000000430000c8]
p25_jmpl_2_lo:
swap [%o0+0x1a8],%l5 ! Mem[00000000420001a8]
swap [%o2+0x0f0],%l3 ! Mem[00000000430000f0]
stw %l5,[%o2+0x06c] ! Mem[000000004300006c]
ldstub [%o0+0x1ad],%l3 ! Mem[00000000420001ad]
ldstub [%o3+0x0d6],%l0 ! Mem[00000000438000d6]
sth %l2,[%o2+0x13c] ! Mem[000000004300013c]
jmpl %g6+8,%g0
std %l0,[%o1+0x078] ! Mem[0000000042800078]
p25_call_2_lo:
sth %l3,[%o3+0x1b6] ! Mem[00000000438001b6]
ldd [%o0+0x120],%l6 ! Mem[0000000042000120]
swap [%o3+0x040],%l6 ! Mem[0000000043800040]
ldd [%o3+0x1d0],%l6 ! Mem[00000000438001d0]
lduw [%o0+0x0ac],%l0 ! Mem[00000000420000ac]
ldub [%o2+0x05c],%l0 ! Mem[000000004300005c]
swap [%o0+0x1b4],%l1 ! Mem[00000000420001b4]
retl
ldub [%o2+0x0c8],%l0 ! Mem[00000000430000c8]
p25_jmpl_2_he:
ldd [%i0+0x170],%l0 ! Mem[0000000042000170]
ldsw [%i1+0x000],%l6 ! Mem[0000000042800000]
lduh [%i3+0x0b8],%l5 ! Mem[00000000438000b8]
jmpl %g6+8,%g0
ldsw [%i2+0x0b0],%l2 ! Mem[00000000430000b0]
p25_call_2_he:
ldsb [%i2+0x036],%l1 ! Mem[0000000043000036]
ldstub [%i3+0x14d],%l2 ! Mem[000000004380014d]
stb %l2,[%i0+0x032] ! Mem[0000000042000032]
stx %l7,[%i1+0x1e0] ! Mem[00000000428001e0]
retl
ldstub [%i2+0x004],%l7 ! Mem[0000000043000004]
p25_jmpl_2_ho:
ldd [%o0+0x170],%l0 ! Mem[0000000042000170]
ldsw [%o1+0x000],%l6 ! Mem[0000000042800000]
lduh [%o3+0x0b8],%l5 ! Mem[00000000438000b8]
jmpl %g6+8,%g0
ldsw [%o2+0x0b0],%l2 ! Mem[00000000430000b0]
p25_call_2_ho:
ldsb [%o2+0x036],%l1 ! Mem[0000000043000036]
ldstub [%o3+0x14d],%l2 ! Mem[000000004380014d]
stb %l2,[%o0+0x032] ! Mem[0000000042000032]
stx %l7,[%o1+0x1e0] ! Mem[00000000428001e0]
retl
ldstub [%o2+0x004],%l7 ! Mem[0000000043000004]
p26_jmpl_2_le:
stw %l6,[%i2+0x0ec] ! Mem[00000000450000ec]
ldx [%i2+0x038],%l2 ! Mem[0000000045000038]
ldstub [%i3+0x1d3],%l3 ! Mem[00000000458001d3]
ldx [%i3+0x1e8],%l1 ! Mem[00000000458001e8]
ldstub [%i2+0x1e6],%l7 ! Mem[00000000450001e6]
ldx [%i3+0x050],%l4 ! Mem[0000000045800050]
lduw [%i0+0x17c],%l2 ! Mem[000000004400017c]
jmpl %g6+8,%g0
stb %l1,[%i1+0x171] ! Mem[0000000044800171]
p26_call_2_le:
retl
swap [%i2+0x140],%l6 ! Mem[0000000045000140]
p26_jmpl_2_lo:
stw %l6,[%o2+0x0ec] ! Mem[00000000450000ec]
ldx [%o2+0x038],%l2 ! Mem[0000000045000038]
ldstub [%o3+0x1d3],%l3 ! Mem[00000000458001d3]
ldx [%o3+0x1e8],%l1 ! Mem[00000000458001e8]
ldstub [%o2+0x1e6],%l7 ! Mem[00000000450001e6]
ldx [%o3+0x050],%l4 ! Mem[0000000045800050]
lduw [%o0+0x17c],%l2 ! Mem[000000004400017c]
jmpl %g6+8,%g0
stb %l1,[%o1+0x171] ! Mem[0000000044800171]
p26_call_2_lo:
retl
swap [%o2+0x140],%l6 ! Mem[0000000045000140]
p26_jmpl_2_he:
ldub [%i0+0x09b],%l6 ! Mem[000000004400009b]
ldub [%i3+0x055],%l2 ! Mem[0000000045800055]
stb %l2,[%i1+0x1d5] ! Mem[00000000448001d5]
lduw [%i2+0x0a4],%l7 ! Mem[00000000450000a4]
ldstub [%i0+0x007],%l6 ! Mem[0000000044000007]
swap [%i1+0x110],%l4 ! Mem[0000000044800110]
jmpl %g6+8,%g0
ldstub [%i0+0x021],%l5 ! Mem[0000000044000021]
p26_call_2_he:
ldsb [%i3+0x1c0],%l7 ! Mem[00000000458001c0]
retl
lduh [%i1+0x15e],%l1 ! Mem[000000004480015e]
p26_jmpl_2_ho:
ldub [%o0+0x09b],%l6 ! Mem[000000004400009b]
ldub [%o3+0x055],%l2 ! Mem[0000000045800055]
stb %l2,[%o1+0x1d5] ! Mem[00000000448001d5]
lduw [%o2+0x0a4],%l7 ! Mem[00000000450000a4]
ldstub [%o0+0x007],%l6 ! Mem[0000000044000007]
swap [%o1+0x110],%l4 ! Mem[0000000044800110]
jmpl %g6+8,%g0
ldstub [%o0+0x021],%l5 ! Mem[0000000044000021]
p26_call_2_ho:
ldsb [%o3+0x1c0],%l7 ! Mem[00000000458001c0]
retl
lduh [%o1+0x15e],%l1 ! Mem[000000004480015e]
p27_jmpl_2_le:
ldx [%i2+0x0a8],%l3 ! Mem[00000000470000a8]
jmpl %g6+8,%g0
ldd [%i3+0x148],%l0 ! Mem[0000000047800148]
p27_call_2_le:
swap [%i2+0x1a4],%l2 ! Mem[00000000470001a4]
ldub [%i1+0x174],%l3 ! Mem[0000000046800174]
ldsw [%i2+0x198],%l2 ! Mem[0000000047000198]
retl
ldx [%i2+0x0d0],%l2 ! Mem[00000000470000d0]
p27_jmpl_2_lo:
ldx [%o2+0x0a8],%l3 ! Mem[00000000470000a8]
jmpl %g6+8,%g0
ldd [%o3+0x148],%l0 ! Mem[0000000047800148]
p27_call_2_lo:
swap [%o2+0x1a4],%l2 ! Mem[00000000470001a4]
ldub [%o1+0x174],%l3 ! Mem[0000000046800174]
ldsw [%o2+0x198],%l2 ! Mem[0000000047000198]
retl
ldx [%o2+0x0d0],%l2 ! Mem[00000000470000d0]
p27_jmpl_2_he:
stb %l6,[%i3+0x15d] ! Mem[000000004780015d]
swap [%i1+0x00c],%l3 ! Mem[000000004680000c]
stb %l4,[%i1+0x01c] ! Mem[000000004680001c]
sth %l7,[%i0+0x01a] ! Mem[000000004600001a]
ldub [%i0+0x11d],%l5 ! Mem[000000004600011d]
lduh [%i1+0x05e],%l3 ! Mem[000000004680005e]
stb %l5,[%i0+0x0de] ! Mem[00000000460000de]
jmpl %g6+8,%g0
lduw [%i0+0x024],%l5 ! Mem[0000000046000024]
p27_call_2_he:
stb %l6,[%i0+0x120] ! Mem[0000000046000120]
swap [%i1+0x1d0],%l1 ! Mem[00000000468001d0]
ldstub [%i2+0x02c],%l0 ! Mem[000000004700002c]
swap [%i0+0x0f8],%l7 ! Mem[00000000460000f8]
ldsw [%i0+0x000],%l0 ! Mem[0000000046000000]
swap [%i1+0x198],%l7 ! Mem[0000000046800198]
ldstub [%i2+0x162],%l5 ! Mem[0000000047000162]
retl
ldsw [%i2+0x018],%l5 ! Mem[0000000047000018]
p27_jmpl_2_ho:
stb %l6,[%o3+0x15d] ! Mem[000000004780015d]
swap [%o1+0x00c],%l3 ! Mem[000000004680000c]
stb %l4,[%o1+0x01c] ! Mem[000000004680001c]
sth %l7,[%o0+0x01a] ! Mem[000000004600001a]
ldub [%o0+0x11d],%l5 ! Mem[000000004600011d]
lduh [%o1+0x05e],%l3 ! Mem[000000004680005e]
stb %l5,[%o0+0x0de] ! Mem[00000000460000de]
jmpl %g6+8,%g0
lduw [%o0+0x024],%l5 ! Mem[0000000046000024]
p27_call_2_ho:
stb %l6,[%o0+0x120] ! Mem[0000000046000120]
swap [%o1+0x1d0],%l1 ! Mem[00000000468001d0]
ldstub [%o2+0x02c],%l0 ! Mem[000000004700002c]
swap [%o0+0x0f8],%l7 ! Mem[00000000460000f8]
ldsw [%o0+0x000],%l0 ! Mem[0000000046000000]
swap [%o1+0x198],%l7 ! Mem[0000000046800198]
ldstub [%o2+0x162],%l5 ! Mem[0000000047000162]
retl
ldsw [%o2+0x018],%l5 ! Mem[0000000047000018]
p28_jmpl_2_le:
sth %l0,[%i2+0x0c0] ! Mem[00000000490000c0]
ldstub [%i2+0x09a],%l3 ! Mem[000000004900009a]
stx %l2,[%i3+0x1f0] ! Mem[00000000498001f0]
sth %l6,[%i3+0x0e2] ! Mem[00000000498000e2]
ldsb [%i1+0x120],%l6 ! Mem[0000000048800120]
jmpl %g6+8,%g0
ldd [%i2+0x1c0],%l4 ! Mem[00000000490001c0]
p28_call_2_le:
retl
ldsw [%i0+0x084],%l5 ! Mem[0000000048000084]
p28_jmpl_2_lo:
sth %l0,[%o2+0x0c0] ! Mem[00000000490000c0]
ldstub [%o2+0x09a],%l3 ! Mem[000000004900009a]
stx %l2,[%o3+0x1f0] ! Mem[00000000498001f0]
sth %l6,[%o3+0x0e2] ! Mem[00000000498000e2]
ldsb [%o1+0x120],%l6 ! Mem[0000000048800120]
jmpl %g6+8,%g0
ldd [%o2+0x1c0],%l4 ! Mem[00000000490001c0]
p28_call_2_lo:
retl
ldsw [%o0+0x084],%l5 ! Mem[0000000048000084]
p28_jmpl_2_he:
std %l4,[%i2+0x138] ! Mem[0000000049000138]
jmpl %g6+8,%g0
lduh [%i2+0x07e],%l3 ! Mem[000000004900007e]
p28_call_2_he:
swap [%i2+0x1b0],%l4 ! Mem[00000000490001b0]
swap [%i1+0x114],%l7 ! Mem[0000000048800114]
sth %l2,[%i0+0x00c] ! Mem[000000004800000c]
stb %l3,[%i2+0x16e] ! Mem[000000004900016e]
retl
ldsb [%i1+0x1d9],%l6 ! Mem[00000000488001d9]
p28_jmpl_2_ho:
std %l4,[%o2+0x138] ! Mem[0000000049000138]
jmpl %g6+8,%g0
lduh [%o2+0x07e],%l3 ! Mem[000000004900007e]
p28_call_2_ho:
swap [%o2+0x1b0],%l4 ! Mem[00000000490001b0]
swap [%o1+0x114],%l7 ! Mem[0000000048800114]
sth %l2,[%o0+0x00c] ! Mem[000000004800000c]
stb %l3,[%o2+0x16e] ! Mem[000000004900016e]
retl
ldsb [%o1+0x1d9],%l6 ! Mem[00000000488001d9]
p29_jmpl_2_le:
lduh [%i3+0x1fe],%l5 ! Mem[000000004b8001fe]
lduw [%i0+0x134],%l4 ! Mem[000000004a000134]
swap [%i2+0x01c],%l7 ! Mem[000000004b00001c]
jmpl %g6+8,%g0
stb %l6,[%i1+0x04e] ! Mem[000000004a80004e]
p29_call_2_le:
ldsw [%i3+0x0bc],%l7 ! Mem[000000004b8000bc]
ldsb [%i0+0x09b],%l4 ! Mem[000000004a00009b]
ldsh [%i3+0x158],%l6 ! Mem[000000004b800158]
std %l2,[%i1+0x1d0] ! Mem[000000004a8001d0]
std %l0,[%i3+0x090] ! Mem[000000004b800090]
retl
lduh [%i1+0x00e],%l7 ! Mem[000000004a80000e]
p29_jmpl_2_lo:
lduh [%o3+0x1fe],%l5 ! Mem[000000004b8001fe]
lduw [%o0+0x134],%l4 ! Mem[000000004a000134]
swap [%o2+0x01c],%l7 ! Mem[000000004b00001c]
jmpl %g6+8,%g0
stb %l6,[%o1+0x04e] ! Mem[000000004a80004e]
p29_call_2_lo:
ldsw [%o3+0x0bc],%l7 ! Mem[000000004b8000bc]
ldsb [%o0+0x09b],%l4 ! Mem[000000004a00009b]
ldsh [%o3+0x158],%l6 ! Mem[000000004b800158]
std %l2,[%o1+0x1d0] ! Mem[000000004a8001d0]
std %l0,[%o3+0x090] ! Mem[000000004b800090]
retl
lduh [%o1+0x00e],%l7 ! Mem[000000004a80000e]
p29_jmpl_2_he:
sth %l5,[%i0+0x112] ! Mem[000000004a000112]
jmpl %g6+8,%g0
stw %l4,[%i3+0x028] ! Mem[000000004b800028]
p29_call_2_he:
ldsw [%i2+0x0ac],%l4 ! Mem[000000004b0000ac]
ldstub [%i0+0x043],%l5 ! Mem[000000004a000043]
lduh [%i1+0x15e],%l5 ! Mem[000000004a80015e]
retl
ldsw [%i1+0x0a8],%l6 ! Mem[000000004a8000a8]
p29_jmpl_2_ho:
sth %l5,[%o0+0x112] ! Mem[000000004a000112]
jmpl %g6+8,%g0
stw %l4,[%o3+0x028] ! Mem[000000004b800028]
p29_call_2_ho:
ldsw [%o2+0x0ac],%l4 ! Mem[000000004b0000ac]
ldstub [%o0+0x043],%l5 ! Mem[000000004a000043]
lduh [%o1+0x15e],%l5 ! Mem[000000004a80015e]
retl
ldsw [%o1+0x0a8],%l6 ! Mem[000000004a8000a8]
p30_jmpl_2_le:
ldd [%i0+0x030],%l2 ! Mem[000000004c000030]
lduh [%i3+0x184],%l2 ! Mem[000000004d800184]
ldstub [%i1+0x1c9],%l4 ! Mem[000000004c8001c9]
ldsb [%i2+0x13b],%l2 ! Mem[000000004d00013b]
sth %l0,[%i2+0x0a2] ! Mem[000000004d0000a2]
std %l2,[%i0+0x0d0] ! Mem[000000004c0000d0]
jmpl %g6+8,%g0
lduw [%i3+0x168],%l5 ! Mem[000000004d800168]
p30_call_2_le:
ldsh [%i0+0x00a],%l4 ! Mem[000000004c00000a]
lduw [%i3+0x154],%l7 ! Mem[000000004d800154]
stx %l4,[%i3+0x1d0] ! Mem[000000004d8001d0]
retl
ldsh [%i1+0x02a],%l7 ! Mem[000000004c80002a]
p30_jmpl_2_lo:
ldd [%o0+0x030],%l2 ! Mem[000000004c000030]
lduh [%o3+0x184],%l2 ! Mem[000000004d800184]
ldstub [%o1+0x1c9],%l4 ! Mem[000000004c8001c9]
ldsb [%o2+0x13b],%l2 ! Mem[000000004d00013b]
sth %l0,[%o2+0x0a2] ! Mem[000000004d0000a2]
std %l2,[%o0+0x0d0] ! Mem[000000004c0000d0]
jmpl %g6+8,%g0
lduw [%o3+0x168],%l5 ! Mem[000000004d800168]
p30_call_2_lo:
ldsh [%o0+0x00a],%l4 ! Mem[000000004c00000a]
lduw [%o3+0x154],%l7 ! Mem[000000004d800154]
stx %l4,[%o3+0x1d0] ! Mem[000000004d8001d0]
retl
ldsh [%o1+0x02a],%l7 ! Mem[000000004c80002a]
p30_jmpl_2_he:
swap [%i1+0x0d4],%l3 ! Mem[000000004c8000d4]
swap [%i1+0x1a0],%l3 ! Mem[000000004c8001a0]
ldstub [%i2+0x167],%l6 ! Mem[000000004d000167]
swap [%i0+0x168],%l0 ! Mem[000000004c000168]
jmpl %g6+8,%g0
ldstub [%i3+0x1d9],%l4 ! Mem[000000004d8001d9]
p30_call_2_he:
retl
swap [%i2+0x0e0],%l0 ! Mem[000000004d0000e0]
p30_jmpl_2_ho:
swap [%o1+0x0d4],%l3 ! Mem[000000004c8000d4]
swap [%o1+0x1a0],%l3 ! Mem[000000004c8001a0]
ldstub [%o2+0x167],%l6 ! Mem[000000004d000167]
swap [%o0+0x168],%l0 ! Mem[000000004c000168]
jmpl %g6+8,%g0
ldstub [%o3+0x1d9],%l4 ! Mem[000000004d8001d9]
p30_call_2_ho:
retl
swap [%o2+0x0e0],%l0 ! Mem[000000004d0000e0]
p31_jmpl_2_le:
std %l4,[%i2+0x098] ! Mem[000000004f000098]
swap [%i0+0x070],%l5 ! Mem[000000004e000070]
lduh [%i0+0x086],%l5 ! Mem[000000004e000086]
lduw [%i3+0x160],%l7 ! Mem[000000004f800160]
lduh [%i2+0x184],%l1 ! Mem[000000004f000184]
jmpl %g6+8,%g0
ldsb [%i0+0x1f7],%l4 ! Mem[000000004e0001f7]
p31_call_2_le:
lduh [%i0+0x0d8],%l4 ! Mem[000000004e0000d8]
ldstub [%i2+0x185],%l3 ! Mem[000000004f000185]
retl
ldstub [%i3+0x1bb],%l5 ! Mem[000000004f8001bb]
p31_jmpl_2_lo:
std %l4,[%o2+0x098] ! Mem[000000004f000098]
swap [%o0+0x070],%l5 ! Mem[000000004e000070]
lduh [%o0+0x086],%l5 ! Mem[000000004e000086]
lduw [%o3+0x160],%l7 ! Mem[000000004f800160]
lduh [%o2+0x184],%l1 ! Mem[000000004f000184]
jmpl %g6+8,%g0
ldsb [%o0+0x1f7],%l4 ! Mem[000000004e0001f7]
p31_call_2_lo:
lduh [%o0+0x0d8],%l4 ! Mem[000000004e0000d8]
ldstub [%o2+0x185],%l3 ! Mem[000000004f000185]
retl
ldstub [%o3+0x1bb],%l5 ! Mem[000000004f8001bb]
p31_jmpl_2_he:
ldstub [%i1+0x0ad],%l5 ! Mem[000000004e8000ad]
stx %l1,[%i3+0x1a0] ! Mem[000000004f8001a0]
lduh [%i3+0x05c],%l0 ! Mem[000000004f80005c]
jmpl %g6+8,%g0
ldd [%i2+0x020],%l0 ! Mem[000000004f000020]
p31_call_2_he:
swap [%i0+0x140],%l3 ! Mem[000000004e000140]
retl
ldsb [%i3+0x077],%l3 ! Mem[000000004f800077]
p31_jmpl_2_ho:
ldstub [%o1+0x0ad],%l5 ! Mem[000000004e8000ad]
stx %l1,[%o3+0x1a0] ! Mem[000000004f8001a0]
lduh [%o3+0x05c],%l0 ! Mem[000000004f80005c]
jmpl %g6+8,%g0
ldd [%o2+0x020],%l0 ! Mem[000000004f000020]
p31_call_2_ho:
swap [%o0+0x140],%l3 ! Mem[000000004e000140]
retl
ldsb [%o3+0x077],%l3 ! Mem[000000004f800077]
p32_jmpl_2_le:
stw %l2,[%i3+0x1d4] ! Mem[00000000518001d4]
stw %l5,[%i2+0x0d4] ! Mem[00000000510000d4]
lduh [%i1+0x120],%l6 ! Mem[0000000050800120]
jmpl %g6+8,%g0
ldd [%i0+0x1c0],%l4 ! Mem[00000000500001c0]
p32_call_2_le:
retl
lduh [%i2+0x0a4],%l5 ! Mem[00000000510000a4]
p32_jmpl_2_lo:
stw %l2,[%o3+0x1d4] ! Mem[00000000518001d4]
stw %l5,[%o2+0x0d4] ! Mem[00000000510000d4]
lduh [%o1+0x120],%l6 ! Mem[0000000050800120]
jmpl %g6+8,%g0
ldd [%o0+0x1c0],%l4 ! Mem[00000000500001c0]
p32_call_2_lo:
retl
lduh [%o2+0x0a4],%l5 ! Mem[00000000510000a4]
p32_jmpl_2_he:
ldub [%i3+0x11d],%l5 ! Mem[000000005180011d]
jmpl %g6+8,%g0
ldstub [%i1+0x05f],%l3 ! Mem[000000005080005f]
p32_call_2_he:
sth %l4,[%i3+0x190] ! Mem[0000000051800190]
ldx [%i2+0x1a0],%l3 ! Mem[00000000510001a0]
ldstub [%i2+0x167],%l6 ! Mem[0000000051000167]
ldx [%i0+0x148],%l0 ! Mem[0000000050000148]
retl
ldsh [%i2+0x1d8],%l4 ! Mem[00000000510001d8]
p32_jmpl_2_ho:
ldub [%o3+0x11d],%l5 ! Mem[000000005180011d]
jmpl %g6+8,%g0
ldstub [%o1+0x05f],%l3 ! Mem[000000005080005f]
p32_call_2_ho:
sth %l4,[%o3+0x190] ! Mem[0000000051800190]
ldx [%o2+0x1a0],%l3 ! Mem[00000000510001a0]
ldstub [%o2+0x167],%l6 ! Mem[0000000051000167]
ldx [%o0+0x148],%l0 ! Mem[0000000050000148]
retl
ldsh [%o2+0x1d8],%l4 ! Mem[00000000510001d8]
p33_jmpl_2_le:
stb %l5,[%i3+0x0cd] ! Mem[00000000538000cd]
ldx [%i3+0x180],%l0 ! Mem[0000000053800180]
stb %l6,[%i1+0x119] ! Mem[0000000052800119]
ldd [%i0+0x180],%l6 ! Mem[0000000052000180]
stb %l4,[%i0+0x1fd] ! Mem[00000000520001fd]
jmpl %g6+8,%g0
ldub [%i1+0x0ba],%l3 ! Mem[00000000528000ba]
p33_call_2_le:
swap [%i2+0x11c],%l6 ! Mem[000000005300011c]
stw %l0,[%i1+0x0e4] ! Mem[00000000528000e4]
stx %l0,[%i2+0x028] ! Mem[0000000053000028]
ldub [%i2+0x0b5],%l0 ! Mem[00000000530000b5]
lduh [%i3+0x084],%l5 ! Mem[0000000053800084]
retl
swap [%i2+0x124],%l0 ! Mem[0000000053000124]
p33_jmpl_2_lo:
stb %l5,[%o3+0x0cd] ! Mem[00000000538000cd]
ldx [%o3+0x180],%l0 ! Mem[0000000053800180]
stb %l6,[%o1+0x119] ! Mem[0000000052800119]
ldd [%o0+0x180],%l6 ! Mem[0000000052000180]
stb %l4,[%o0+0x1fd] ! Mem[00000000520001fd]
jmpl %g6+8,%g0
ldub [%o1+0x0ba],%l3 ! Mem[00000000528000ba]
p33_call_2_lo:
swap [%o2+0x11c],%l6 ! Mem[000000005300011c]
stw %l0,[%o1+0x0e4] ! Mem[00000000528000e4]
stx %l0,[%o2+0x028] ! Mem[0000000053000028]
ldub [%o2+0x0b5],%l0 ! Mem[00000000530000b5]
lduh [%o3+0x084],%l5 ! Mem[0000000053800084]
retl
swap [%o2+0x124],%l0 ! Mem[0000000053000124]
p33_jmpl_2_he:
ldsh [%i2+0x07e],%l3 ! Mem[000000005300007e]
ldub [%i3+0x0fe],%l5 ! Mem[00000000538000fe]
swap [%i3+0x164],%l1 ! Mem[0000000053800164]
ldsh [%i1+0x1f4],%l2 ! Mem[00000000528001f4]
ldx [%i2+0x0a0],%l7 ! Mem[00000000530000a0]
jmpl %g6+8,%g0
sth %l4,[%i0+0x0a6] ! Mem[00000000520000a6]
p33_call_2_he:
ldd [%i2+0x1d8],%l6 ! Mem[00000000530001d8]
lduh [%i0+0x11a],%l1 ! Mem[000000005200011a]
lduw [%i2+0x160],%l3 ! Mem[0000000053000160]
sth %l3,[%i1+0x056] ! Mem[0000000052800056]
retl
ldsb [%i3+0x069],%l1 ! Mem[0000000053800069]
p33_jmpl_2_ho:
ldsh [%o2+0x07e],%l3 ! Mem[000000005300007e]
ldub [%o3+0x0fe],%l5 ! Mem[00000000538000fe]
swap [%o3+0x164],%l1 ! Mem[0000000053800164]
ldsh [%o1+0x1f4],%l2 ! Mem[00000000528001f4]
ldx [%o2+0x0a0],%l7 ! Mem[00000000530000a0]
jmpl %g6+8,%g0
sth %l4,[%o0+0x0a6] ! Mem[00000000520000a6]
p33_call_2_ho:
ldd [%o2+0x1d8],%l6 ! Mem[00000000530001d8]
lduh [%o0+0x11a],%l1 ! Mem[000000005200011a]
lduw [%o2+0x160],%l3 ! Mem[0000000053000160]
sth %l3,[%o1+0x056] ! Mem[0000000052800056]
retl
ldsb [%o3+0x069],%l1 ! Mem[0000000053800069]
p34_jmpl_2_le:
ldstub [%i0+0x089],%l2 ! Mem[0000000054000089]
swap [%i3+0x0c0],%l0 ! Mem[00000000558000c0]
swap [%i2+0x1ac],%l1 ! Mem[00000000550001ac]
lduh [%i1+0x1fe],%l2 ! Mem[00000000548001fe]
ldub [%i1+0x1fb],%l2 ! Mem[00000000548001fb]
swap [%i2+0x170],%l3 ! Mem[0000000055000170]
ldsb [%i1+0x114],%l1 ! Mem[0000000054800114]
jmpl %g6+8,%g0
lduh [%i3+0x1ee],%l5 ! Mem[00000000558001ee]
p34_call_2_le:
ldstub [%i2+0x0d2],%l3 ! Mem[00000000550000d2]
ldsh [%i1+0x04c],%l5 ! Mem[000000005480004c]
stx %l3,[%i3+0x188] ! Mem[0000000055800188]
ldsh [%i3+0x0f6],%l0 ! Mem[00000000558000f6]
ldstub [%i3+0x13c],%l2 ! Mem[000000005580013c]
ldsh [%i3+0x1ce],%l2 ! Mem[00000000558001ce]
ldd [%i1+0x0f8],%l4 ! Mem[00000000548000f8]
retl
lduw [%i2+0x184],%l3 ! Mem[0000000055000184]
p34_jmpl_2_lo:
ldstub [%o0+0x089],%l2 ! Mem[0000000054000089]
swap [%o3+0x0c0],%l0 ! Mem[00000000558000c0]
swap [%o2+0x1ac],%l1 ! Mem[00000000550001ac]
lduh [%o1+0x1fe],%l2 ! Mem[00000000548001fe]
ldub [%o1+0x1fb],%l2 ! Mem[00000000548001fb]
swap [%o2+0x170],%l3 ! Mem[0000000055000170]
ldsb [%o1+0x114],%l1 ! Mem[0000000054800114]
jmpl %g6+8,%g0
lduh [%o3+0x1ee],%l5 ! Mem[00000000558001ee]
p34_call_2_lo:
ldstub [%o2+0x0d2],%l3 ! Mem[00000000550000d2]
ldsh [%o1+0x04c],%l5 ! Mem[000000005480004c]
stx %l3,[%o3+0x188] ! Mem[0000000055800188]
ldsh [%o3+0x0f6],%l0 ! Mem[00000000558000f6]
ldstub [%o3+0x13c],%l2 ! Mem[000000005580013c]
ldsh [%o3+0x1ce],%l2 ! Mem[00000000558001ce]
ldd [%o1+0x0f8],%l4 ! Mem[00000000548000f8]
retl
lduw [%o2+0x184],%l3 ! Mem[0000000055000184]
p34_jmpl_2_he:
swap [%i2+0x0cc],%l3 ! Mem[00000000550000cc]
jmpl %g6+8,%g0
ldx [%i3+0x088],%l5 ! Mem[0000000055800088]
p34_call_2_he:
ldx [%i2+0x020],%l5 ! Mem[0000000055000020]
ldstub [%i1+0x07b],%l5 ! Mem[000000005480007b]
ldub [%i0+0x14c],%l7 ! Mem[000000005400014c]
ldstub [%i1+0x1ab],%l7 ! Mem[00000000548001ab]
sth %l6,[%i2+0x05e] ! Mem[000000005500005e]
stb %l0,[%i0+0x024] ! Mem[0000000054000024]
retl
ldsw [%i3+0x1c4],%l5 ! Mem[00000000558001c4]
p34_jmpl_2_ho:
swap [%o2+0x0cc],%l3 ! Mem[00000000550000cc]
jmpl %g6+8,%g0
ldx [%o3+0x088],%l5 ! Mem[0000000055800088]
p34_call_2_ho:
ldx [%o2+0x020],%l5 ! Mem[0000000055000020]
ldstub [%o1+0x07b],%l5 ! Mem[000000005480007b]
ldub [%o0+0x14c],%l7 ! Mem[000000005400014c]
ldstub [%o1+0x1ab],%l7 ! Mem[00000000548001ab]
sth %l6,[%o2+0x05e] ! Mem[000000005500005e]
stb %l0,[%o0+0x024] ! Mem[0000000054000024]
retl
ldsw [%o3+0x1c4],%l5 ! Mem[00000000558001c4]
p35_jmpl_2_le:
ldub [%i3+0x0de],%l0 ! Mem[00000000578000de]
std %l2,[%i2+0x1d0] ! Mem[00000000570001d0]
stb %l1,[%i0+0x1ca] ! Mem[00000000560001ca]
ldub [%i2+0x1e6],%l7 ! Mem[00000000570001e6]
jmpl %g6+8,%g0
ldsb [%i2+0x1c2],%l4 ! Mem[00000000570001c2]
p35_call_2_le:
retl
ldx [%i2+0x0a0],%l5 ! Mem[00000000570000a0]
p35_jmpl_2_lo:
ldub [%o3+0x0de],%l0 ! Mem[00000000578000de]
std %l2,[%o2+0x1d0] ! Mem[00000000570001d0]
stb %l1,[%o0+0x1ca] ! Mem[00000000560001ca]
ldub [%o2+0x1e6],%l7 ! Mem[00000000570001e6]
jmpl %g6+8,%g0
ldsb [%o2+0x1c2],%l4 ! Mem[00000000570001c2]
p35_call_2_lo:
retl
ldx [%o2+0x0a0],%l5 ! Mem[00000000570000a0]
p35_jmpl_2_he:
ldsw [%i0+0x0f8],%l7 ! Mem[00000000560000f8]
jmpl %g6+8,%g0
ldub [%i0+0x04b],%l1 ! Mem[000000005600004b]
p35_call_2_he:
retl
stx %l1,[%i3+0x180] ! Mem[0000000057800180]
p35_jmpl_2_ho:
ldsw [%o0+0x0f8],%l7 ! Mem[00000000560000f8]
jmpl %g6+8,%g0
ldub [%o0+0x04b],%l1 ! Mem[000000005600004b]
p35_call_2_ho:
retl
stx %l1,[%o3+0x180] ! Mem[0000000057800180]
p36_jmpl_2_le:
stb %l5,[%i0+0x05d] ! Mem[000000005800005d]
ldsb [%i3+0x133],%l6 ! Mem[0000000059800133]
jmpl %g6+8,%g0
lduh [%i3+0x142],%l1 ! Mem[0000000059800142]
p36_call_2_le:
ldsw [%i3+0x0b4],%l0 ! Mem[00000000598000b4]
ldub [%i0+0x147],%l4 ! Mem[0000000058000147]
swap [%i2+0x0bc],%l0 ! Mem[00000000590000bc]
std %l4,[%i1+0x0d8] ! Mem[00000000588000d8]
retl
stw %l6,[%i2+0x0e4] ! Mem[00000000590000e4]
p36_jmpl_2_lo:
stb %l5,[%o0+0x05d] ! Mem[000000005800005d]
ldsb [%o3+0x133],%l6 ! Mem[0000000059800133]
jmpl %g6+8,%g0
lduh [%o3+0x142],%l1 ! Mem[0000000059800142]
p36_call_2_lo:
ldsw [%o3+0x0b4],%l0 ! Mem[00000000598000b4]
ldub [%o0+0x147],%l4 ! Mem[0000000058000147]
swap [%o2+0x0bc],%l0 ! Mem[00000000590000bc]
std %l4,[%o1+0x0d8] ! Mem[00000000588000d8]
retl
stw %l6,[%o2+0x0e4] ! Mem[00000000590000e4]
p36_jmpl_2_he:
ldstub [%i3+0x0de],%l5 ! Mem[00000000598000de]
jmpl %g6+8,%g0
sth %l2,[%i1+0x184] ! Mem[0000000058800184]
p36_call_2_he:
stw %l6,[%i0+0x078] ! Mem[0000000058000078]
ldstub [%i3+0x0b0],%l3 ! Mem[00000000598000b0]
ldstub [%i1+0x0cd],%l2 ! Mem[00000000588000cd]
retl
std %l6,[%i2+0x098] ! Mem[0000000059000098]
p36_jmpl_2_ho:
ldstub [%o3+0x0de],%l5 ! Mem[00000000598000de]
jmpl %g6+8,%g0
sth %l2,[%o1+0x184] ! Mem[0000000058800184]
p36_call_2_ho:
stw %l6,[%o0+0x078] ! Mem[0000000058000078]
ldstub [%o3+0x0b0],%l3 ! Mem[00000000598000b0]
ldstub [%o1+0x0cd],%l2 ! Mem[00000000588000cd]
retl
std %l6,[%o2+0x098] ! Mem[0000000059000098]
p37_jmpl_2_le:
ldsb [%i2+0x063],%l5 ! Mem[000000005b000063]
ldstub [%i1+0x17e],%l5 ! Mem[000000005a80017e]
ldd [%i2+0x0a8],%l6 ! Mem[000000005b0000a8]
jmpl %g6+8,%g0
swap [%i0+0x11c],%l7 ! Mem[000000005a00011c]
p37_call_2_le:
ldstub [%i1+0x168],%l2 ! Mem[000000005a800168]
stx %l4,[%i0+0x1f0] ! Mem[000000005a0001f0]
ldsh [%i1+0x164],%l7 ! Mem[000000005a800164]
ldsh [%i2+0x0c2],%l6 ! Mem[000000005b0000c2]
lduw [%i2+0x100],%l6 ! Mem[000000005b000100]
retl
ldsb [%i3+0x1c2],%l4 ! Mem[000000005b8001c2]
p37_jmpl_2_lo:
ldsb [%o2+0x063],%l5 ! Mem[000000005b000063]
ldstub [%o1+0x17e],%l5 ! Mem[000000005a80017e]
ldd [%o2+0x0a8],%l6 ! Mem[000000005b0000a8]
jmpl %g6+8,%g0
swap [%o0+0x11c],%l7 ! Mem[000000005a00011c]
p37_call_2_lo:
ldstub [%o1+0x168],%l2 ! Mem[000000005a800168]
stx %l4,[%o0+0x1f0] ! Mem[000000005a0001f0]
ldsh [%o1+0x164],%l7 ! Mem[000000005a800164]
ldsh [%o2+0x0c2],%l6 ! Mem[000000005b0000c2]
lduw [%o2+0x100],%l6 ! Mem[000000005b000100]
retl
ldsb [%o3+0x1c2],%l4 ! Mem[000000005b8001c2]
p37_jmpl_2_he:
jmpl %g6+8,%g0
std %l4,[%i1+0x0a0] ! Mem[000000005a8000a0]
p37_call_2_he:
ldub [%i1+0x11d],%l5 ! Mem[000000005a80011d]
retl
std %l6,[%i1+0x1e8] ! Mem[000000005a8001e8]
p37_jmpl_2_ho:
jmpl %g6+8,%g0
std %l4,[%o1+0x0a0] ! Mem[000000005a8000a0]
p37_call_2_ho:
ldub [%o1+0x11d],%l5 ! Mem[000000005a80011d]
retl
std %l6,[%o1+0x1e8] ! Mem[000000005a8001e8]
p38_jmpl_2_le:
swap [%i2+0x15c],%l3 ! Mem[000000005d00015c]
lduh [%i3+0x10c],%l2 ! Mem[000000005d80010c]
stx %l3,[%i2+0x090] ! Mem[000000005d000090]
lduw [%i1+0x0ec],%l2 ! Mem[000000005c8000ec]
jmpl %g6+8,%g0
ldub [%i0+0x09f],%l7 ! Mem[000000005c00009f]
p38_call_2_le:
lduw [%i0+0x1d0],%l6 ! Mem[000000005c0001d0]
swap [%i3+0x124],%l4 ! Mem[000000005d800124]
ldstub [%i1+0x045],%l0 ! Mem[000000005c800045]
ldsb [%i1+0x160],%l6 ! Mem[000000005c800160]
retl
ldsh [%i1+0x172],%l1 ! Mem[000000005c800172]
p38_jmpl_2_lo:
swap [%o2+0x15c],%l3 ! Mem[000000005d00015c]
lduh [%o3+0x10c],%l2 ! Mem[000000005d80010c]
stx %l3,[%o2+0x090] ! Mem[000000005d000090]
lduw [%o1+0x0ec],%l2 ! Mem[000000005c8000ec]
jmpl %g6+8,%g0
ldub [%o0+0x09f],%l7 ! Mem[000000005c00009f]
p38_call_2_lo:
lduw [%o0+0x1d0],%l6 ! Mem[000000005c0001d0]
swap [%o3+0x124],%l4 ! Mem[000000005d800124]
ldstub [%o1+0x045],%l0 ! Mem[000000005c800045]
ldsb [%o1+0x160],%l6 ! Mem[000000005c800160]
retl
ldsh [%o1+0x172],%l1 ! Mem[000000005c800172]
p38_jmpl_2_he:
stw %l1,[%i2+0x164] ! Mem[000000005d000164]
ldd [%i0+0x078],%l4 ! Mem[000000005c000078]
ldd [%i1+0x148],%l6 ! Mem[000000005c800148]
ldsw [%i2+0x188],%l7 ! Mem[000000005d000188]
ldsh [%i3+0x132],%l4 ! Mem[000000005d800132]
jmpl %g6+8,%g0
ldstub [%i0+0x021],%l5 ! Mem[000000005c000021]
p38_call_2_he:
ldstub [%i2+0x06e],%l2 ! Mem[000000005d00006e]
retl
ldsb [%i3+0x11d],%l1 ! Mem[000000005d80011d]
p38_jmpl_2_ho:
stw %l1,[%o2+0x164] ! Mem[000000005d000164]
ldd [%o0+0x078],%l4 ! Mem[000000005c000078]
ldd [%o1+0x148],%l6 ! Mem[000000005c800148]
ldsw [%o2+0x188],%l7 ! Mem[000000005d000188]
ldsh [%o3+0x132],%l4 ! Mem[000000005d800132]
jmpl %g6+8,%g0
ldstub [%o0+0x021],%l5 ! Mem[000000005c000021]
p38_call_2_ho:
ldstub [%o2+0x06e],%l2 ! Mem[000000005d00006e]
retl
ldsb [%o3+0x11d],%l1 ! Mem[000000005d80011d]
p39_jmpl_2_le:
ldsb [%i1+0x143],%l7 ! Mem[000000005e800143]
ldsh [%i3+0x1a4],%l1 ! Mem[000000005f8001a4]
lduh [%i2+0x10e],%l5 ! Mem[000000005f00010e]
swap [%i2+0x028],%l7 ! Mem[000000005f000028]
ldsh [%i1+0x196],%l3 ! Mem[000000005e800196]
sth %l1,[%i3+0x146] ! Mem[000000005f800146]
swap [%i1+0x078],%l5 ! Mem[000000005e800078]
jmpl %g6+8,%g0
ldstub [%i0+0x16c],%l7 ! Mem[000000005e00016c]
p39_call_2_le:
ldd [%i0+0x0f8],%l2 ! Mem[000000005e0000f8]
retl
ldstub [%i0+0x18e],%l7 ! Mem[000000005e00018e]
p39_jmpl_2_lo:
ldsb [%o1+0x143],%l7 ! Mem[000000005e800143]
ldsh [%o3+0x1a4],%l1 ! Mem[000000005f8001a4]
lduh [%o2+0x10e],%l5 ! Mem[000000005f00010e]
swap [%o2+0x028],%l7 ! Mem[000000005f000028]
ldsh [%o1+0x196],%l3 ! Mem[000000005e800196]
sth %l1,[%o3+0x146] ! Mem[000000005f800146]
swap [%o1+0x078],%l5 ! Mem[000000005e800078]
jmpl %g6+8,%g0
ldstub [%o0+0x16c],%l7 ! Mem[000000005e00016c]
p39_call_2_lo:
ldd [%o0+0x0f8],%l2 ! Mem[000000005e0000f8]
retl
ldstub [%o0+0x18e],%l7 ! Mem[000000005e00018e]
p39_jmpl_2_he:
stb %l0,[%i3+0x0e8] ! Mem[000000005f8000e8]
jmpl %g6+8,%g0
ldsw [%i2+0x064],%l4 ! Mem[000000005f000064]
p39_call_2_he:
retl
swap [%i1+0x020],%l6 ! Mem[000000005e800020]
p39_jmpl_2_ho:
stb %l0,[%o3+0x0e8] ! Mem[000000005f8000e8]
jmpl %g6+8,%g0
ldsw [%o2+0x064],%l4 ! Mem[000000005f000064]
p39_call_2_ho:
retl
swap [%o1+0x020],%l6 ! Mem[000000005e800020]
p40_jmpl_2_le:
ldub [%i3+0x1ce],%l3 ! Mem[00000000618001ce]
ldstub [%i1+0x0ff],%l1 ! Mem[00000000608000ff]
ldstub [%i0+0x02b],%l6 ! Mem[000000006000002b]
jmpl %g6+8,%g0
ldstub [%i1+0x14b],%l7 ! Mem[000000006080014b]
p40_call_2_le:
lduw [%i0+0x1e8],%l1 ! Mem[00000000600001e8]
swap [%i1+0x188],%l3 ! Mem[0000000060800188]
retl
stx %l7,[%i3+0x050] ! Mem[0000000061800050]
p40_jmpl_2_lo:
ldub [%o3+0x1ce],%l3 ! Mem[00000000618001ce]
ldstub [%o1+0x0ff],%l1 ! Mem[00000000608000ff]
ldstub [%o0+0x02b],%l6 ! Mem[000000006000002b]
jmpl %g6+8,%g0
ldstub [%o1+0x14b],%l7 ! Mem[000000006080014b]
p40_call_2_lo:
lduw [%o0+0x1e8],%l1 ! Mem[00000000600001e8]
swap [%o1+0x188],%l3 ! Mem[0000000060800188]
retl
stx %l7,[%o3+0x050] ! Mem[0000000061800050]
p40_jmpl_2_he:
lduw [%i2+0x164],%l4 ! Mem[0000000061000164]
swap [%i3+0x0d4],%l1 ! Mem[00000000618000d4]
jmpl %g6+8,%g0
stb %l4,[%i2+0x105] ! Mem[0000000061000105]
p40_call_2_he:
swap [%i3+0x16c],%l6 ! Mem[000000006180016c]
ldub [%i3+0x014],%l3 ! Mem[0000000061800014]
swap [%i3+0x184],%l2 ! Mem[0000000061800184]
retl
ldub [%i3+0x1e9],%l4 ! Mem[00000000618001e9]
p40_jmpl_2_ho:
lduw [%o2+0x164],%l4 ! Mem[0000000061000164]
swap [%o3+0x0d4],%l1 ! Mem[00000000618000d4]
jmpl %g6+8,%g0
stb %l4,[%o2+0x105] ! Mem[0000000061000105]
p40_call_2_ho:
swap [%o3+0x16c],%l6 ! Mem[000000006180016c]
ldub [%o3+0x014],%l3 ! Mem[0000000061800014]
swap [%o3+0x184],%l2 ! Mem[0000000061800184]
retl
ldub [%o3+0x1e9],%l4 ! Mem[00000000618001e9]
p41_jmpl_2_le:
sth %l7,[%i3+0x142] ! Mem[0000000063800142]
stw %l1,[%i2+0x1a4] ! Mem[00000000630001a4]
ldstub [%i3+0x12f],%l5 ! Mem[000000006380012f]
jmpl %g6+8,%g0
swap [%i2+0x028],%l7 ! Mem[0000000063000028]
p41_call_2_le:
ldstub [%i3+0x1a5],%l3 ! Mem[00000000638001a5]
ldd [%i1+0x198],%l4 ! Mem[0000000062800198]
ldstub [%i2+0x09a],%l2 ! Mem[000000006300009a]
ldstub [%i0+0x181],%l4 ! Mem[0000000062000181]
retl
std %l2,[%i0+0x1b8] ! Mem[00000000620001b8]
p41_jmpl_2_lo:
sth %l7,[%o3+0x142] ! Mem[0000000063800142]
stw %l1,[%o2+0x1a4] ! Mem[00000000630001a4]
ldstub [%o3+0x12f],%l5 ! Mem[000000006380012f]
jmpl %g6+8,%g0
swap [%o2+0x028],%l7 ! Mem[0000000063000028]
p41_call_2_lo:
ldstub [%o3+0x1a5],%l3 ! Mem[00000000638001a5]
ldd [%o1+0x198],%l4 ! Mem[0000000062800198]
ldstub [%o2+0x09a],%l2 ! Mem[000000006300009a]
ldstub [%o0+0x181],%l4 ! Mem[0000000062000181]
retl
std %l2,[%o0+0x1b8] ! Mem[00000000620001b8]
p41_jmpl_2_he:
ldx [%i0+0x100],%l6 ! Mem[0000000062000100]
swap [%i2+0x1d0],%l1 ! Mem[00000000630001d0]
jmpl %g6+8,%g0
ldstub [%i0+0x02c],%l0 ! Mem[000000006200002c]
p41_call_2_he:
ldx [%i1+0x000],%l5 ! Mem[0000000062800000]
std %l0,[%i0+0x080] ! Mem[0000000062000080]
ldsw [%i0+0x07c],%l1 ! Mem[000000006200007c]
lduw [%i3+0x09c],%l5 ! Mem[000000006380009c]
retl
ldsb [%i3+0x1e5],%l4 ! Mem[00000000638001e5]
p41_jmpl_2_ho:
ldx [%o0+0x100],%l6 ! Mem[0000000062000100]
swap [%o2+0x1d0],%l1 ! Mem[00000000630001d0]
jmpl %g6+8,%g0
ldstub [%o0+0x02c],%l0 ! Mem[000000006200002c]
p41_call_2_ho:
ldx [%o1+0x000],%l5 ! Mem[0000000062800000]
std %l0,[%o0+0x080] ! Mem[0000000062000080]
ldsw [%o0+0x07c],%l1 ! Mem[000000006200007c]
lduw [%o3+0x09c],%l5 ! Mem[000000006380009c]
retl
ldsb [%o3+0x1e5],%l4 ! Mem[00000000638001e5]
p42_jmpl_2_le:
stw %l5,[%i3+0x04c] ! Mem[000000006580004c]
ldstub [%i2+0x1ad],%l3 ! Mem[00000000650001ad]
jmpl %g6+8,%g0
ldd [%i3+0x0f0],%l0 ! Mem[00000000658000f0]
p42_call_2_le:
ldsh [%i2+0x12e],%l5 ! Mem[000000006500012e]
retl
swap [%i1+0x1c4],%l5 ! Mem[00000000648001c4]
p42_jmpl_2_lo:
stw %l5,[%o3+0x04c] ! Mem[000000006580004c]
ldstub [%o2+0x1ad],%l3 ! Mem[00000000650001ad]
jmpl %g6+8,%g0
ldd [%o3+0x0f0],%l0 ! Mem[00000000658000f0]
p42_call_2_lo:
ldsh [%o2+0x12e],%l5 ! Mem[000000006500012e]
retl
swap [%o1+0x1c4],%l5 ! Mem[00000000648001c4]
p42_jmpl_2_he:
stb %l5,[%i0+0x1fc] ! Mem[00000000640001fc]
jmpl %g6+8,%g0
ldstub [%i0+0x1bb],%l5 ! Mem[00000000640001bb]
p42_call_2_he:
std %l4,[%i2+0x0a8] ! Mem[00000000650000a8]
swap [%i3+0x184],%l1 ! Mem[0000000065800184]
stb %l5,[%i1+0x008] ! Mem[0000000064800008]
retl
lduh [%i0+0x120],%l6 ! Mem[0000000064000120]
p42_jmpl_2_ho:
stb %l5,[%o0+0x1fc] ! Mem[00000000640001fc]
jmpl %g6+8,%g0
ldstub [%o0+0x1bb],%l5 ! Mem[00000000640001bb]
p42_call_2_ho:
std %l4,[%o2+0x0a8] ! Mem[00000000650000a8]
swap [%o3+0x184],%l1 ! Mem[0000000065800184]
stb %l5,[%o1+0x008] ! Mem[0000000064800008]
retl
lduh [%o0+0x120],%l6 ! Mem[0000000064000120]
p43_jmpl_2_le:
ldsh [%i3+0x1fc],%l0 ! Mem[00000000678001fc]
swap [%i3+0x090],%l3 ! Mem[0000000067800090]
lduh [%i0+0x0a2],%l6 ! Mem[00000000660000a2]
ldsb [%i2+0x193],%l5 ! Mem[0000000067000193]
jmpl %g6+8,%g0
stx %l1,[%i2+0x098] ! Mem[0000000067000098]
p43_call_2_le:
ldsh [%i3+0x112],%l6 ! Mem[0000000067800112]
ldsw [%i1+0x0c4],%l1 ! Mem[00000000668000c4]
sth %l7,[%i1+0x170] ! Mem[0000000066800170]
swap [%i1+0x134],%l6 ! Mem[0000000066800134]
ldub [%i3+0x099],%l0 ! Mem[0000000067800099]
retl
ldstub [%i1+0x112],%l5 ! Mem[0000000066800112]
p43_jmpl_2_lo:
ldsh [%o3+0x1fc],%l0 ! Mem[00000000678001fc]
swap [%o3+0x090],%l3 ! Mem[0000000067800090]
lduh [%o0+0x0a2],%l6 ! Mem[00000000660000a2]
ldsb [%o2+0x193],%l5 ! Mem[0000000067000193]
jmpl %g6+8,%g0
stx %l1,[%o2+0x098] ! Mem[0000000067000098]
p43_call_2_lo:
ldsh [%o3+0x112],%l6 ! Mem[0000000067800112]
ldsw [%o1+0x0c4],%l1 ! Mem[00000000668000c4]
sth %l7,[%o1+0x170] ! Mem[0000000066800170]
swap [%o1+0x134],%l6 ! Mem[0000000066800134]
ldub [%o3+0x099],%l0 ! Mem[0000000067800099]
retl
ldstub [%o1+0x112],%l5 ! Mem[0000000066800112]
p43_jmpl_2_he:
sth %l3,[%i2+0x08e] ! Mem[000000006700008e]
jmpl %g6+8,%g0
stx %l4,[%i2+0x0a8] ! Mem[00000000670000a8]
p43_call_2_he:
ldsh [%i2+0x0cc],%l5 ! Mem[00000000670000cc]
sth %l0,[%i1+0x1a6] ! Mem[00000000668001a6]
ldx [%i2+0x118],%l6 ! Mem[0000000067000118]
ldub [%i0+0x1a6],%l7 ! Mem[00000000660001a6]
ldstub [%i2+0x1fd],%l4 ! Mem[00000000670001fd]
retl
swap [%i0+0x018],%l2 ! Mem[0000000066000018]
p43_jmpl_2_ho:
sth %l3,[%o2+0x08e] ! Mem[000000006700008e]
jmpl %g6+8,%g0
stx %l4,[%o2+0x0a8] ! Mem[00000000670000a8]
p43_call_2_ho:
ldsh [%o2+0x0cc],%l5 ! Mem[00000000670000cc]
sth %l0,[%o1+0x1a6] ! Mem[00000000668001a6]
ldx [%o2+0x118],%l6 ! Mem[0000000067000118]
ldub [%o0+0x1a6],%l7 ! Mem[00000000660001a6]
ldstub [%o2+0x1fd],%l4 ! Mem[00000000670001fd]
retl
swap [%o0+0x018],%l2 ! Mem[0000000066000018]
p44_jmpl_2_le:
std %l6,[%i3+0x100] ! Mem[0000000069800100]
sth %l0,[%i1+0x044] ! Mem[0000000068800044]
ldstub [%i2+0x140],%l6 ! Mem[0000000069000140]
ldx [%i3+0x1c8],%l4 ! Mem[00000000698001c8]
swap [%i2+0x190],%l4 ! Mem[0000000069000190]
jmpl %g6+8,%g0
stx %l7,[%i2+0x130] ! Mem[0000000069000130]
p44_call_2_le:
lduh [%i3+0x0a4],%l7 ! Mem[00000000698000a4]
ldstub [%i2+0x087],%l4 ! Mem[0000000069000087]
retl
stb %l0,[%i3+0x0ef] ! Mem[00000000698000ef]
p44_jmpl_2_lo:
std %l6,[%o3+0x100] ! Mem[0000000069800100]
sth %l0,[%o1+0x044] ! Mem[0000000068800044]
ldstub [%o2+0x140],%l6 ! Mem[0000000069000140]
ldx [%o3+0x1c8],%l4 ! Mem[00000000698001c8]
swap [%o2+0x190],%l4 ! Mem[0000000069000190]
jmpl %g6+8,%g0
stx %l7,[%o2+0x130] ! Mem[0000000069000130]
p44_call_2_lo:
lduh [%o3+0x0a4],%l7 ! Mem[00000000698000a4]
ldstub [%o2+0x087],%l4 ! Mem[0000000069000087]
retl
stb %l0,[%o3+0x0ef] ! Mem[00000000698000ef]
p44_jmpl_2_he:
lduh [%i0+0x186],%l0 ! Mem[0000000068000186]
ldstub [%i0+0x161],%l3 ! Mem[0000000068000161]
ldsh [%i2+0x076],%l3 ! Mem[0000000069000076]
sth %l1,[%i2+0x048] ! Mem[0000000069000048]
ldub [%i3+0x158],%l4 ! Mem[0000000069800158]
ldx [%i2+0x090],%l2 ! Mem[0000000069000090]
swap [%i1+0x018],%l7 ! Mem[0000000068800018]
jmpl %g6+8,%g0
ldsw [%i1+0x1e4],%l4 ! Mem[00000000688001e4]
p44_call_2_he:
stw %l2,[%i2+0x010] ! Mem[0000000069000010]
swap [%i3+0x174],%l2 ! Mem[0000000069800174]
retl
swap [%i3+0x1f4],%l4 ! Mem[00000000698001f4]
p44_jmpl_2_ho:
lduh [%o0+0x186],%l0 ! Mem[0000000068000186]
ldstub [%o0+0x161],%l3 ! Mem[0000000068000161]
ldsh [%o2+0x076],%l3 ! Mem[0000000069000076]
sth %l1,[%o2+0x048] ! Mem[0000000069000048]
ldub [%o3+0x158],%l4 ! Mem[0000000069800158]
ldx [%o2+0x090],%l2 ! Mem[0000000069000090]
swap [%o1+0x018],%l7 ! Mem[0000000068800018]
jmpl %g6+8,%g0
ldsw [%o1+0x1e4],%l4 ! Mem[00000000688001e4]
p44_call_2_ho:
stw %l2,[%o2+0x010] ! Mem[0000000069000010]
swap [%o3+0x174],%l2 ! Mem[0000000069800174]
retl
swap [%o3+0x1f4],%l4 ! Mem[00000000698001f4]
p45_jmpl_2_le:
ldstub [%i2+0x0a2],%l7 ! Mem[000000006b0000a2]
stx %l1,[%i1+0x0b0] ! Mem[000000006a8000b0]
swap [%i2+0x198],%l7 ! Mem[000000006b000198]
jmpl %g6+8,%g0
lduh [%i2+0x07a],%l7 ! Mem[000000006b00007a]
p45_call_2_le:
ldstub [%i0+0x193],%l6 ! Mem[000000006a000193]
swap [%i1+0x170],%l3 ! Mem[000000006a800170]
ldx [%i0+0x168],%l6 ! Mem[000000006a000168]
retl
ldd [%i0+0x010],%l2 ! Mem[000000006a000010]
p45_jmpl_2_lo:
ldstub [%o2+0x0a2],%l7 ! Mem[000000006b0000a2]
stx %l1,[%o1+0x0b0] ! Mem[000000006a8000b0]
swap [%o2+0x198],%l7 ! Mem[000000006b000198]
jmpl %g6+8,%g0
lduh [%o2+0x07a],%l7 ! Mem[000000006b00007a]
p45_call_2_lo:
ldstub [%o0+0x193],%l6 ! Mem[000000006a000193]
swap [%o1+0x170],%l3 ! Mem[000000006a800170]
ldx [%o0+0x168],%l6 ! Mem[000000006a000168]
retl
ldd [%o0+0x010],%l2 ! Mem[000000006a000010]
p45_jmpl_2_he:
sth %l3,[%i2+0x14c] ! Mem[000000006b00014c]
ldsh [%i2+0x05a],%l6 ! Mem[000000006b00005a]
lduh [%i1+0x1d2],%l3 ! Mem[000000006a8001d2]
jmpl %g6+8,%g0
stb %l1,[%i3+0x1ca] ! Mem[000000006b8001ca]
p45_call_2_he:
swap [%i1+0x190],%l0 ! Mem[000000006a800190]
ldstub [%i3+0x1a0],%l5 ! Mem[000000006b8001a0]
swap [%i1+0x120],%l7 ! Mem[000000006a800120]
swap [%i3+0x064],%l0 ! Mem[000000006b800064]
stw %l6,[%i0+0x160] ! Mem[000000006a000160]
retl
sth %l1,[%i3+0x152] ! Mem[000000006b800152]
p45_jmpl_2_ho:
sth %l3,[%o2+0x14c] ! Mem[000000006b00014c]
ldsh [%o2+0x05a],%l6 ! Mem[000000006b00005a]
lduh [%o1+0x1d2],%l3 ! Mem[000000006a8001d2]
jmpl %g6+8,%g0
stb %l1,[%o3+0x1ca] ! Mem[000000006b8001ca]
p45_call_2_ho:
swap [%o1+0x190],%l0 ! Mem[000000006a800190]
ldstub [%o3+0x1a0],%l5 ! Mem[000000006b8001a0]
swap [%o1+0x120],%l7 ! Mem[000000006a800120]
swap [%o3+0x064],%l0 ! Mem[000000006b800064]
stw %l6,[%o0+0x160] ! Mem[000000006a000160]
retl
sth %l1,[%o3+0x152] ! Mem[000000006b800152]
p46_jmpl_2_le:
ldstub [%i0+0x0f4],%l0 ! Mem[000000006c0000f4]
ldstub [%i2+0x03f],%l0 ! Mem[000000006d00003f]
std %l2,[%i2+0x118] ! Mem[000000006d000118]
ldsb [%i2+0x14b],%l2 ! Mem[000000006d00014b]
ldd [%i3+0x1e8],%l2 ! Mem[000000006d8001e8]
ldub [%i0+0x00b],%l6 ! Mem[000000006c00000b]
jmpl %g6+8,%g0
lduw [%i2+0x168],%l7 ! Mem[000000006d000168]
p46_call_2_le:
sth %l3,[%i3+0x016] ! Mem[000000006d800016]
lduh [%i3+0x088],%l2 ! Mem[000000006d800088]
retl
ldstub [%i2+0x0e3],%l0 ! Mem[000000006d0000e3]
p46_jmpl_2_lo:
ldstub [%o0+0x0f4],%l0 ! Mem[000000006c0000f4]
ldstub [%o2+0x03f],%l0 ! Mem[000000006d00003f]
std %l2,[%o2+0x118] ! Mem[000000006d000118]
ldsb [%o2+0x14b],%l2 ! Mem[000000006d00014b]
ldd [%o3+0x1e8],%l2 ! Mem[000000006d8001e8]
ldub [%o0+0x00b],%l6 ! Mem[000000006c00000b]
jmpl %g6+8,%g0
lduw [%o2+0x168],%l7 ! Mem[000000006d000168]
p46_call_2_lo:
sth %l3,[%o3+0x016] ! Mem[000000006d800016]
lduh [%o3+0x088],%l2 ! Mem[000000006d800088]
retl
ldstub [%o2+0x0e3],%l0 ! Mem[000000006d0000e3]
p46_jmpl_2_he:
swap [%i2+0x1e0],%l7 ! Mem[000000006d0001e0]
ldd [%i1+0x1f8],%l0 ! Mem[000000006c8001f8]
sth %l6,[%i3+0x0e0] ! Mem[000000006d8000e0]
ldub [%i1+0x1ac],%l4 ! Mem[000000006c8001ac]
ldstub [%i3+0x0ee],%l3 ! Mem[000000006d8000ee]
ldstub [%i2+0x18a],%l6 ! Mem[000000006d00018a]
ldsh [%i0+0x0ca],%l4 ! Mem[000000006c0000ca]
jmpl %g6+8,%g0
ldstub [%i1+0x08b],%l6 ! Mem[000000006c80008b]
p46_call_2_he:
stx %l5,[%i3+0x188] ! Mem[000000006d800188]
ldstub [%i2+0x168],%l2 ! Mem[000000006d000168]
swap [%i3+0x1d0],%l4 ! Mem[000000006d8001d0]
stb %l3,[%i0+0x18d] ! Mem[000000006c00018d]
ldd [%i3+0x0d0],%l0 ! Mem[000000006d8000d0]
swap [%i2+0x13c],%l2 ! Mem[000000006d00013c]
retl
swap [%i1+0x1ec],%l2 ! Mem[000000006c8001ec]
p46_jmpl_2_ho:
swap [%o2+0x1e0],%l7 ! Mem[000000006d0001e0]
ldd [%o1+0x1f8],%l0 ! Mem[000000006c8001f8]
sth %l6,[%o3+0x0e0] ! Mem[000000006d8000e0]
ldub [%o1+0x1ac],%l4 ! Mem[000000006c8001ac]
ldstub [%o3+0x0ee],%l3 ! Mem[000000006d8000ee]
ldstub [%o2+0x18a],%l6 ! Mem[000000006d00018a]
ldsh [%o0+0x0ca],%l4 ! Mem[000000006c0000ca]
jmpl %g6+8,%g0
ldstub [%o1+0x08b],%l6 ! Mem[000000006c80008b]
p46_call_2_ho:
stx %l5,[%o3+0x188] ! Mem[000000006d800188]
ldstub [%o2+0x168],%l2 ! Mem[000000006d000168]
swap [%o3+0x1d0],%l4 ! Mem[000000006d8001d0]
stb %l3,[%o0+0x18d] ! Mem[000000006c00018d]
ldd [%o3+0x0d0],%l0 ! Mem[000000006d8000d0]
swap [%o2+0x13c],%l2 ! Mem[000000006d00013c]
retl
swap [%o1+0x1ec],%l2 ! Mem[000000006c8001ec]
p47_jmpl_2_le:
swap [%i1+0x034],%l3 ! Mem[000000006e800034]
jmpl %g6+8,%g0
ldx [%i2+0x180],%l2 ! Mem[000000006f000180]
p47_call_2_le:
lduw [%i2+0x058],%l6 ! Mem[000000006f000058]
swap [%i1+0x0d8],%l3 ! Mem[000000006e8000d8]
ldsb [%i1+0x0b3],%l0 ! Mem[000000006e8000b3]
retl
ldsb [%i0+0x02a],%l7 ! Mem[000000006e00002a]
p47_jmpl_2_lo:
swap [%o1+0x034],%l3 ! Mem[000000006e800034]
jmpl %g6+8,%g0
ldx [%o2+0x180],%l2 ! Mem[000000006f000180]
p47_call_2_lo:
lduw [%o2+0x058],%l6 ! Mem[000000006f000058]
swap [%o1+0x0d8],%l3 ! Mem[000000006e8000d8]
ldsb [%o1+0x0b3],%l0 ! Mem[000000006e8000b3]
retl
ldsb [%o0+0x02a],%l7 ! Mem[000000006e00002a]
p47_jmpl_2_he:
ldd [%i0+0x1f0],%l2 ! Mem[000000006e0001f0]
ldub [%i2+0x0d7],%l5 ! Mem[000000006f0000d7]
stb %l6,[%i0+0x120] ! Mem[000000006e000120]
jmpl %g6+8,%g0
ldsb [%i2+0x1e2],%l4 ! Mem[000000006f0001e2]
p47_call_2_he:
retl
swap [%i3+0x0a4],%l5 ! Mem[000000006f8000a4]
p47_jmpl_2_ho:
ldd [%o0+0x1f0],%l2 ! Mem[000000006e0001f0]
ldub [%o2+0x0d7],%l5 ! Mem[000000006f0000d7]
stb %l6,[%o0+0x120] ! Mem[000000006e000120]
jmpl %g6+8,%g0
ldsb [%o2+0x1e2],%l4 ! Mem[000000006f0001e2]
p47_call_2_ho:
retl
swap [%o3+0x0a4],%l5 ! Mem[000000006f8000a4]
p48_jmpl_2_le:
stx %l3,[%i2+0x0c0] ! Mem[00000000710000c0]
swap [%i3+0x078],%l5 ! Mem[0000000071800078]
ldub [%i3+0x1b2],%l3 ! Mem[00000000718001b2]
sth %l7,[%i1+0x1ca] ! Mem[00000000708001ca]
ldstub [%i0+0x143],%l1 ! Mem[0000000070000143]
swap [%i0+0x1d8],%l6 ! Mem[00000000700001d8]
jmpl %g6+8,%g0
stw %l6,[%i1+0x048] ! Mem[0000000070800048]
p48_call_2_le:
sth %l6,[%i3+0x076] ! Mem[0000000071800076]
ldsw [%i3+0x080],%l1 ! Mem[0000000071800080]
stx %l3,[%i2+0x088] ! Mem[0000000071000088]
ldub [%i3+0x168],%l1 ! Mem[0000000071800168]
ldstub [%i2+0x07e],%l4 ! Mem[000000007100007e]
swap [%i1+0x17c],%l3 ! Mem[000000007080017c]
lduw [%i1+0x10c],%l2 ! Mem[000000007080010c]
retl
stx %l3,[%i1+0x090] ! Mem[0000000070800090]
p48_jmpl_2_lo:
stx %l3,[%o2+0x0c0] ! Mem[00000000710000c0]
swap [%o3+0x078],%l5 ! Mem[0000000071800078]
ldub [%o3+0x1b2],%l3 ! Mem[00000000718001b2]
sth %l7,[%o1+0x1ca] ! Mem[00000000708001ca]
ldstub [%o0+0x143],%l1 ! Mem[0000000070000143]
swap [%o0+0x1d8],%l6 ! Mem[00000000700001d8]
jmpl %g6+8,%g0
stw %l6,[%o1+0x048] ! Mem[0000000070800048]
p48_call_2_lo:
sth %l6,[%o3+0x076] ! Mem[0000000071800076]
ldsw [%o3+0x080],%l1 ! Mem[0000000071800080]
stx %l3,[%o2+0x088] ! Mem[0000000071000088]
ldub [%o3+0x168],%l1 ! Mem[0000000071800168]
ldstub [%o2+0x07e],%l4 ! Mem[000000007100007e]
swap [%o1+0x17c],%l3 ! Mem[000000007080017c]
lduw [%o1+0x10c],%l2 ! Mem[000000007080010c]
retl
stx %l3,[%o1+0x090] ! Mem[0000000070800090]
p48_jmpl_2_he:
ldsb [%i1+0x148],%l2 ! Mem[0000000070800148]
jmpl %g6+8,%g0
ldub [%i3+0x1d3],%l4 ! Mem[00000000718001d3]
p48_call_2_he:
ldsb [%i2+0x14b],%l5 ! Mem[000000007100014b]
lduw [%i3+0x0c4],%l0 ! Mem[00000000718000c4]
ldstub [%i0+0x029],%l0 ! Mem[0000000070000029]
ldstub [%i1+0x0b5],%l0 ! Mem[00000000708000b5]
swap [%i1+0x0a4],%l5 ! Mem[00000000708000a4]
lduh [%i0+0x124],%l0 ! Mem[0000000070000124]
std %l2,[%i2+0x0f8] ! Mem[00000000710000f8]
retl
ldsb [%i1+0x153],%l1 ! Mem[0000000070800153]
p48_jmpl_2_ho:
ldsb [%o1+0x148],%l2 ! Mem[0000000070800148]
jmpl %g6+8,%g0
ldub [%o3+0x1d3],%l4 ! Mem[00000000718001d3]
p48_call_2_ho:
ldsb [%o2+0x14b],%l5 ! Mem[000000007100014b]
lduw [%o3+0x0c4],%l0 ! Mem[00000000718000c4]
ldstub [%o0+0x029],%l0 ! Mem[0000000070000029]
ldstub [%o1+0x0b5],%l0 ! Mem[00000000708000b5]
swap [%o1+0x0a4],%l5 ! Mem[00000000708000a4]
lduh [%o0+0x124],%l0 ! Mem[0000000070000124]
std %l2,[%o2+0x0f8] ! Mem[00000000710000f8]
retl
ldsb [%o1+0x153],%l1 ! Mem[0000000070800153]
p49_jmpl_2_le:
std %l0,[%i2+0x0c0] ! Mem[00000000730000c0]
swap [%i3+0x0fc],%l6 ! Mem[00000000738000fc]
ldd [%i2+0x030],%l0 ! Mem[0000000073000030]
stb %l2,[%i1+0x168] ! Mem[0000000072800168]
std %l4,[%i1+0x1d0] ! Mem[00000000728001d0]
ldub [%i3+0x145],%l7 ! Mem[0000000073800145]
jmpl %g6+8,%g0
swap [%i3+0x0c0],%l6 ! Mem[00000000738000c0]
p49_call_2_le:
retl
swap [%i0+0x028],%l0 ! Mem[0000000072000028]
p49_jmpl_2_lo:
std %l0,[%o2+0x0c0] ! Mem[00000000730000c0]
swap [%o3+0x0fc],%l6 ! Mem[00000000738000fc]
ldd [%o2+0x030],%l0 ! Mem[0000000073000030]
stb %l2,[%o1+0x168] ! Mem[0000000072800168]
std %l4,[%o1+0x1d0] ! Mem[00000000728001d0]
ldub [%o3+0x145],%l7 ! Mem[0000000073800145]
jmpl %g6+8,%g0
swap [%o3+0x0c0],%l6 ! Mem[00000000738000c0]
p49_call_2_lo:
retl
swap [%o0+0x028],%l0 ! Mem[0000000072000028]
p49_jmpl_2_he:
swap [%i2+0x15c],%l2 ! Mem[000000007300015c]
lduh [%i2+0x150],%l1 ! Mem[0000000073000150]
sth %l7,[%i3+0x0da] ! Mem[00000000738000da]
lduw [%i1+0x098],%l2 ! Mem[0000000072800098]
jmpl %g6+8,%g0
swap [%i3+0x180],%l4 ! Mem[0000000073800180]
p49_call_2_he:
ldsh [%i1+0x028],%l5 ! Mem[0000000072800028]
ldstub [%i0+0x0e0],%l0 ! Mem[00000000720000e0]
ldub [%i0+0x1c9],%l4 ! Mem[00000000720001c9]
lduw [%i1+0x048],%l0 ! Mem[0000000072800048]
stb %l2,[%i0+0x0ec] ! Mem[00000000720000ec]
swap [%i2+0x0d4],%l1 ! Mem[00000000730000d4]
ldub [%i1+0x06e],%l2 ! Mem[000000007280006e]
retl
lduh [%i2+0x08c],%l4 ! Mem[000000007300008c]
p49_jmpl_2_ho:
swap [%o2+0x15c],%l2 ! Mem[000000007300015c]
lduh [%o2+0x150],%l1 ! Mem[0000000073000150]
sth %l7,[%o3+0x0da] ! Mem[00000000738000da]
lduw [%o1+0x098],%l2 ! Mem[0000000072800098]
jmpl %g6+8,%g0
swap [%o3+0x180],%l4 ! Mem[0000000073800180]
p49_call_2_ho:
ldsh [%o1+0x028],%l5 ! Mem[0000000072800028]
ldstub [%o0+0x0e0],%l0 ! Mem[00000000720000e0]
ldub [%o0+0x1c9],%l4 ! Mem[00000000720001c9]
lduw [%o1+0x048],%l0 ! Mem[0000000072800048]
stb %l2,[%o0+0x0ec] ! Mem[00000000720000ec]
swap [%o2+0x0d4],%l1 ! Mem[00000000730000d4]
ldub [%o1+0x06e],%l2 ! Mem[000000007280006e]
retl
lduh [%o2+0x08c],%l4 ! Mem[000000007300008c]
p50_jmpl_2_le:
ldsb [%i2+0x132],%l5 ! Mem[0000000075000132]
jmpl %g6+8,%g0
swap [%i1+0x028],%l4 ! Mem[0000000074800028]
p50_call_2_le:
lduw [%i3+0x0ac],%l4 ! Mem[00000000758000ac]
lduw [%i0+0x040],%l5 ! Mem[0000000074000040]
stw %l5,[%i3+0x15c] ! Mem[000000007580015c]
retl
ldstub [%i3+0x0ab],%l6 ! Mem[00000000758000ab]
p50_jmpl_2_lo:
ldsb [%o2+0x132],%l5 ! Mem[0000000075000132]
jmpl %g6+8,%g0
swap [%o1+0x028],%l4 ! Mem[0000000074800028]
p50_call_2_lo:
lduw [%o3+0x0ac],%l4 ! Mem[00000000758000ac]
lduw [%o0+0x040],%l5 ! Mem[0000000074000040]
stw %l5,[%o3+0x15c] ! Mem[000000007580015c]
retl
ldstub [%o3+0x0ab],%l6 ! Mem[00000000758000ab]
p50_jmpl_2_he:
stw %l5,[%i0+0x1a8] ! Mem[00000000740001a8]
stw %l6,[%i0+0x0ec] ! Mem[00000000740000ec]
ldstub [%i3+0x018],%l2 ! Mem[0000000075800018]
ldstub [%i3+0x1d3],%l3 ! Mem[00000000758001d3]
std %l0,[%i0+0x1e8] ! Mem[00000000740001e8]
ldsw [%i0+0x17c],%l6 ! Mem[000000007400017c]
jmpl %g6+8,%g0
swap [%i1+0x02c],%l3 ! Mem[000000007480002c]
p50_call_2_he:
stx %l4,[%i3+0x100] ! Mem[0000000075800100]
std %l6,[%i3+0x080] ! Mem[0000000075800080]
stb %l6,[%i3+0x160] ! Mem[0000000075800160]
ldsh [%i3+0x152],%l1 ! Mem[0000000075800152]
stb %l1,[%i1+0x085] ! Mem[0000000074800085]
swap [%i3+0x134],%l7 ! Mem[0000000075800134]
retl
ldx [%i0+0x0e0],%l2 ! Mem[00000000740000e0]
p50_jmpl_2_ho:
stw %l5,[%o0+0x1a8] ! Mem[00000000740001a8]
stw %l6,[%o0+0x0ec] ! Mem[00000000740000ec]
ldstub [%o3+0x018],%l2 ! Mem[0000000075800018]
ldstub [%o3+0x1d3],%l3 ! Mem[00000000758001d3]
std %l0,[%o0+0x1e8] ! Mem[00000000740001e8]
ldsw [%o0+0x17c],%l6 ! Mem[000000007400017c]
jmpl %g6+8,%g0
swap [%o1+0x02c],%l3 ! Mem[000000007480002c]
p50_call_2_ho:
stx %l4,[%o3+0x100] ! Mem[0000000075800100]
std %l6,[%o3+0x080] ! Mem[0000000075800080]
stb %l6,[%o3+0x160] ! Mem[0000000075800160]
ldsh [%o3+0x152],%l1 ! Mem[0000000075800152]
stb %l1,[%o1+0x085] ! Mem[0000000074800085]
swap [%o3+0x134],%l7 ! Mem[0000000075800134]
retl
ldx [%o0+0x0e0],%l2 ! Mem[00000000740000e0]
p51_jmpl_2_le:
lduh [%i1+0x148],%l2 ! Mem[0000000076800148]
ldsh [%i1+0x06c],%l5 ! Mem[000000007680006c]
stx %l3,[%i1+0x1a8] ! Mem[00000000768001a8]
std %l4,[%i1+0x100] ! Mem[0000000076800100]
swap [%i1+0x0a4],%l7 ! Mem[00000000768000a4]
ldsb [%i0+0x078],%l1 ! Mem[0000000076000078]
ldsb [%i2+0x166],%l5 ! Mem[0000000077000166]
jmpl %g6+8,%g0
stb %l4,[%i1+0x191] ! Mem[0000000076800191]
p51_call_2_le:
stb %l6,[%i3+0x061] ! Mem[0000000077800061]
ldsh [%i2+0x1f2],%l6 ! Mem[00000000770001f2]
retl
ldx [%i2+0x058],%l3 ! Mem[0000000077000058]
p51_jmpl_2_lo:
lduh [%o1+0x148],%l2 ! Mem[0000000076800148]
ldsh [%o1+0x06c],%l5 ! Mem[000000007680006c]
stx %l3,[%o1+0x1a8] ! Mem[00000000768001a8]
std %l4,[%o1+0x100] ! Mem[0000000076800100]
swap [%o1+0x0a4],%l7 ! Mem[00000000768000a4]
ldsb [%o0+0x078],%l1 ! Mem[0000000076000078]
ldsb [%o2+0x166],%l5 ! Mem[0000000077000166]
jmpl %g6+8,%g0
stb %l4,[%o1+0x191] ! Mem[0000000076800191]
p51_call_2_lo:
stb %l6,[%o3+0x061] ! Mem[0000000077800061]
ldsh [%o2+0x1f2],%l6 ! Mem[00000000770001f2]
retl
ldx [%o2+0x058],%l3 ! Mem[0000000077000058]
p51_jmpl_2_he:
jmpl %g6+8,%g0
swap [%i1+0x0ec],%l2 ! Mem[00000000768000ec]
p51_call_2_he:
ldub [%i0+0x176],%l5 ! Mem[0000000076000176]
ldsh [%i3+0x18c],%l7 ! Mem[000000007780018c]
ldx [%i0+0x158],%l0 ! Mem[0000000076000158]
ldstub [%i3+0x1c5],%l4 ! Mem[00000000778001c5]
sth %l1,[%i3+0x100] ! Mem[0000000077800100]
lduw [%i3+0x054],%l3 ! Mem[0000000077800054]
lduw [%i0+0x070],%l7 ! Mem[0000000076000070]
retl
lduh [%i0+0x096],%l5 ! Mem[0000000076000096]
p51_jmpl_2_ho:
jmpl %g6+8,%g0
swap [%o1+0x0ec],%l2 ! Mem[00000000768000ec]
p51_call_2_ho:
ldub [%o0+0x176],%l5 ! Mem[0000000076000176]
ldsh [%o3+0x18c],%l7 ! Mem[000000007780018c]
ldx [%o0+0x158],%l0 ! Mem[0000000076000158]
ldstub [%o3+0x1c5],%l4 ! Mem[00000000778001c5]
sth %l1,[%o3+0x100] ! Mem[0000000077800100]
lduw [%o3+0x054],%l3 ! Mem[0000000077800054]
lduw [%o0+0x070],%l7 ! Mem[0000000076000070]
retl
lduh [%o0+0x096],%l5 ! Mem[0000000076000096]
p52_jmpl_2_le:
ldub [%i1+0x1b9],%l5 ! Mem[00000000788001b9]
ldd [%i0+0x0b0],%l2 ! Mem[00000000780000b0]
swap [%i0+0x008],%l4 ! Mem[0000000078000008]
ldsb [%i1+0x154],%l7 ! Mem[0000000078800154]
ldsh [%i0+0x148],%l3 ! Mem[0000000078000148]
swap [%i3+0x024],%l6 ! Mem[0000000079800024]
ldub [%i1+0x09b],%l6 ! Mem[000000007880009b]
jmpl %g6+8,%g0
lduh [%i0+0x074],%l2 ! Mem[0000000078000074]
p52_call_2_le:
ldx [%i3+0x048],%l1 ! Mem[0000000079800048]
lduh [%i3+0x08e],%l4 ! Mem[000000007980008e]
retl
std %l0,[%i0+0x1f8] ! Mem[00000000780001f8]
p52_jmpl_2_lo:
ldub [%o1+0x1b9],%l5 ! Mem[00000000788001b9]
ldd [%o0+0x0b0],%l2 ! Mem[00000000780000b0]
swap [%o0+0x008],%l4 ! Mem[0000000078000008]
ldsb [%o1+0x154],%l7 ! Mem[0000000078800154]
ldsh [%o0+0x148],%l3 ! Mem[0000000078000148]
swap [%o3+0x024],%l6 ! Mem[0000000079800024]
ldub [%o1+0x09b],%l6 ! Mem[000000007880009b]
jmpl %g6+8,%g0
lduh [%o0+0x074],%l2 ! Mem[0000000078000074]
p52_call_2_lo:
ldx [%o3+0x048],%l1 ! Mem[0000000079800048]
lduh [%o3+0x08e],%l4 ! Mem[000000007980008e]
retl
std %l0,[%o0+0x1f8] ! Mem[00000000780001f8]
p52_jmpl_2_he:
sth %l6,[%i1+0x120] ! Mem[0000000078800120]
ldsw [%i2+0x1f0],%l1 ! Mem[00000000790001f0]
stb %l0,[%i1+0x00c] ! Mem[000000007880000c]
swap [%i3+0x0f8],%l7 ! Mem[00000000798000f8]
swap [%i0+0x020],%l0 ! Mem[0000000078000020]
jmpl %g6+8,%g0
ldsb [%i0+0x199],%l7 ! Mem[0000000078000199]
p52_call_2_he:
lduw [%i3+0x09c],%l5 ! Mem[000000007980009c]
retl
ldsw [%i2+0x050],%l2 ! Mem[0000000079000050]
p52_jmpl_2_ho:
sth %l6,[%o1+0x120] ! Mem[0000000078800120]
ldsw [%o2+0x1f0],%l1 ! Mem[00000000790001f0]
stb %l0,[%o1+0x00c] ! Mem[000000007880000c]
swap [%o3+0x0f8],%l7 ! Mem[00000000798000f8]
swap [%o0+0x020],%l0 ! Mem[0000000078000020]
jmpl %g6+8,%g0
ldsb [%o0+0x199],%l7 ! Mem[0000000078000199]
p52_call_2_ho:
lduw [%o3+0x09c],%l5 ! Mem[000000007980009c]
retl
ldsw [%o2+0x050],%l2 ! Mem[0000000079000050]
p53_jmpl_2_le:
ldd [%i2+0x0c0],%l0 ! Mem[000000007b0000c0]
jmpl %g6+8,%g0
ldsb [%i2+0x18f],%l1 ! Mem[000000007b00018f]
p53_call_2_le:
ldstub [%i3+0x09f],%l0 ! Mem[000000007b80009f]
ldstub [%i0+0x0d9],%l4 ! Mem[000000007a0000d9]
stx %l6,[%i3+0x0c0] ! Mem[000000007b8000c0]
ldub [%i1+0x148],%l1 ! Mem[000000007a800148]
swap [%i2+0x07c],%l4 ! Mem[000000007b00007c]
stx %l3,[%i2+0x178] ! Mem[000000007b000178]
sth %l2,[%i1+0x018] ! Mem[000000007a800018]
retl
lduw [%i0+0x1d4],%l2 ! Mem[000000007a0001d4]
p53_jmpl_2_lo:
ldd [%o2+0x0c0],%l0 ! Mem[000000007b0000c0]
jmpl %g6+8,%g0
ldsb [%o2+0x18f],%l1 ! Mem[000000007b00018f]
p53_call_2_lo:
ldstub [%o3+0x09f],%l0 ! Mem[000000007b80009f]
ldstub [%o0+0x0d9],%l4 ! Mem[000000007a0000d9]
stx %l6,[%o3+0x0c0] ! Mem[000000007b8000c0]
ldub [%o1+0x148],%l1 ! Mem[000000007a800148]
swap [%o2+0x07c],%l4 ! Mem[000000007b00007c]
stx %l3,[%o2+0x178] ! Mem[000000007b000178]
sth %l2,[%o1+0x018] ! Mem[000000007a800018]
retl
lduw [%o0+0x1d4],%l2 ! Mem[000000007a0001d4]
p53_jmpl_2_he:
ldub [%i3+0x1d5],%l2 ! Mem[000000007b8001d5]
swap [%i1+0x1b0],%l0 ! Mem[000000007a8001b0]
swap [%i2+0x1e4],%l5 ! Mem[000000007b0001e4]
lduw [%i3+0x044],%l4 ! Mem[000000007b800044]
stb %l7,[%i2+0x106] ! Mem[000000007b000106]
lduw [%i1+0x120],%l5 ! Mem[000000007a800120]
jmpl %g6+8,%g0
sth %l0,[%i3+0x0de] ! Mem[000000007b8000de]
p53_call_2_he:
stx %l3,[%i1+0x1b8] ! Mem[000000007a8001b8]
stw %l4,[%i1+0x020] ! Mem[000000007a800020]
stw %l3,[%i0+0x03c] ! Mem[000000007a00003c]
ldx [%i3+0x020],%l6 ! Mem[000000007b800020]
retl
ldd [%i3+0x028],%l0 ! Mem[000000007b800028]
p53_jmpl_2_ho:
ldub [%o3+0x1d5],%l2 ! Mem[000000007b8001d5]
swap [%o1+0x1b0],%l0 ! Mem[000000007a8001b0]
swap [%o2+0x1e4],%l5 ! Mem[000000007b0001e4]
lduw [%o3+0x044],%l4 ! Mem[000000007b800044]
stb %l7,[%o2+0x106] ! Mem[000000007b000106]
lduw [%o1+0x120],%l5 ! Mem[000000007a800120]
jmpl %g6+8,%g0
sth %l0,[%o3+0x0de] ! Mem[000000007b8000de]
p53_call_2_ho:
stx %l3,[%o1+0x1b8] ! Mem[000000007a8001b8]
stw %l4,[%o1+0x020] ! Mem[000000007a800020]
stw %l3,[%o0+0x03c] ! Mem[000000007a00003c]
ldx [%o3+0x020],%l6 ! Mem[000000007b800020]
retl
ldd [%o3+0x028],%l0 ! Mem[000000007b800028]
p54_jmpl_2_le:
stx %l3,[%i3+0x170] ! Mem[000000007d800170]
jmpl %g6+8,%g0
swap [%i0+0x02c],%l3 ! Mem[000000007c00002c]
p54_call_2_le:
swap [%i2+0x150],%l7 ! Mem[000000007d000150]
stb %l5,[%i0+0x199] ! Mem[000000007c000199]
ldstub [%i3+0x096],%l3 ! Mem[000000007d800096]
ldd [%i0+0x028],%l4 ! Mem[000000007c000028]
ldub [%i3+0x1dc],%l5 ! Mem[000000007d8001dc]
retl
ldsh [%i3+0x19a],%l5 ! Mem[000000007d80019a]
p54_jmpl_2_lo:
stx %l3,[%o3+0x170] ! Mem[000000007d800170]
jmpl %g6+8,%g0
swap [%o0+0x02c],%l3 ! Mem[000000007c00002c]
p54_call_2_lo:
swap [%o2+0x150],%l7 ! Mem[000000007d000150]
stb %l5,[%o0+0x199] ! Mem[000000007c000199]
ldstub [%o3+0x096],%l3 ! Mem[000000007d800096]
ldd [%o0+0x028],%l4 ! Mem[000000007c000028]
ldub [%o3+0x1dc],%l5 ! Mem[000000007d8001dc]
retl
ldsh [%o3+0x19a],%l5 ! Mem[000000007d80019a]
p54_jmpl_2_he:
stx %l5,[%i0+0x0a8] ! Mem[000000007c0000a8]
ldx [%i2+0x050],%l7 ! Mem[000000007d000050]
ldstub [%i1+0x129],%l2 ! Mem[000000007c800129]
jmpl %g6+8,%g0
ldstub [%i3+0x00d],%l2 ! Mem[000000007d80000d]
p54_call_2_he:
stx %l6,[%i3+0x020] ! Mem[000000007d800020]
stw %l4,[%i3+0x110] ! Mem[000000007d800110]
swap [%i2+0x100],%l7 ! Mem[000000007d000100]
ldub [%i0+0x0b9],%l5 ! Mem[000000007c0000b9]
ldstub [%i0+0x092],%l2 ! Mem[000000007c000092]
ldx [%i2+0x038],%l7 ! Mem[000000007d000038]
ldx [%i2+0x1e0],%l4 ! Mem[000000007d0001e0]
retl
lduh [%i3+0x120],%l1 ! Mem[000000007d800120]
p54_jmpl_2_ho:
stx %l5,[%o0+0x0a8] ! Mem[000000007c0000a8]
ldx [%o2+0x050],%l7 ! Mem[000000007d000050]
ldstub [%o1+0x129],%l2 ! Mem[000000007c800129]
jmpl %g6+8,%g0
ldstub [%o3+0x00d],%l2 ! Mem[000000007d80000d]
p54_call_2_ho:
stx %l6,[%o3+0x020] ! Mem[000000007d800020]
stw %l4,[%o3+0x110] ! Mem[000000007d800110]
swap [%o2+0x100],%l7 ! Mem[000000007d000100]
ldub [%o0+0x0b9],%l5 ! Mem[000000007c0000b9]
ldstub [%o0+0x092],%l2 ! Mem[000000007c000092]
ldx [%o2+0x038],%l7 ! Mem[000000007d000038]
ldx [%o2+0x1e0],%l4 ! Mem[000000007d0001e0]
retl
lduh [%o3+0x120],%l1 ! Mem[000000007d800120]
p55_jmpl_2_le:
stx %l4,[%i1+0x180] ! Mem[000000007e800180]
jmpl %g6+8,%g0
std %l4,[%i0+0x0a8] ! Mem[000000007e0000a8]
p55_call_2_le:
ldsb [%i1+0x18a],%l3 ! Mem[000000007e80018a]
ldstub [%i0+0x051],%l7 ! Mem[000000007e000051]
lduh [%i0+0x0ec],%l7 ! Mem[000000007e0000ec]
retl
swap [%i3+0x0d8],%l3 ! Mem[000000007f8000d8]
p55_jmpl_2_lo:
stx %l4,[%o1+0x180] ! Mem[000000007e800180]
jmpl %g6+8,%g0
std %l4,[%o0+0x0a8] ! Mem[000000007e0000a8]
p55_call_2_lo:
ldsb [%o1+0x18a],%l3 ! Mem[000000007e80018a]
ldstub [%o0+0x051],%l7 ! Mem[000000007e000051]
lduh [%o0+0x0ec],%l7 ! Mem[000000007e0000ec]
retl
swap [%o3+0x0d8],%l3 ! Mem[000000007f8000d8]
p55_jmpl_2_he:
jmpl %g6+8,%g0
lduh [%i3+0x0f8],%l4 ! Mem[000000007f8000f8]
p55_call_2_he:
swap [%i0+0x118],%l1 ! Mem[000000007e000118]
ldd [%i1+0x0f8],%l4 ! Mem[000000007e8000f8]
retl
stb %l4,[%i1+0x07b] ! Mem[000000007e80007b]
p55_jmpl_2_ho:
jmpl %g6+8,%g0
lduh [%o3+0x0f8],%l4 ! Mem[000000007f8000f8]
p55_call_2_ho:
swap [%o0+0x118],%l1 ! Mem[000000007e000118]
ldd [%o1+0x0f8],%l4 ! Mem[000000007e8000f8]
retl
stb %l4,[%o1+0x07b] ! Mem[000000007e80007b]
p56_jmpl_2_le:
jmpl %g6+8,%g0
ldstub [%i3+0x132],%l5 ! Mem[0000000081800132]
p56_call_2_le:
ldsh [%i2+0x08e],%l3 ! Mem[000000008100008e]
retl
ldd [%i1+0x148],%l0 ! Mem[0000000080800148]
p56_jmpl_2_lo:
jmpl %g6+8,%g0
ldstub [%o3+0x132],%l5 ! Mem[0000000081800132]
p56_call_2_lo:
ldsh [%o2+0x08e],%l3 ! Mem[000000008100008e]
retl
ldd [%o1+0x148],%l0 ! Mem[0000000080800148]
p56_jmpl_2_he:
ldsw [%i2+0x1a4],%l2 ! Mem[00000000810001a4]
ldstub [%i1+0x154],%l3 ! Mem[0000000080800154]
swap [%i0+0x00c],%l3 ! Mem[000000008000000c]
jmpl %g6+8,%g0
ldstub [%i3+0x0d5],%l2 ! Mem[00000000818000d5]
p56_call_2_he:
stx %l5,[%i0+0x198] ! Mem[0000000080000198]
ldsw [%i3+0x094],%l3 ! Mem[0000000081800094]
lduh [%i3+0x02a],%l4 ! Mem[000000008180002a]
lduw [%i3+0x150],%l1 ! Mem[0000000081800150]
ldstub [%i1+0x13d],%l5 ! Mem[000000008080013d]
ldstub [%i2+0x07f],%l3 ! Mem[000000008100007f]
ldstub [%i2+0x0de],%l5 ! Mem[00000000810000de]
retl
ldstub [%i2+0x166],%l1 ! Mem[0000000081000166]
p56_jmpl_2_ho:
ldsw [%o2+0x1a4],%l2 ! Mem[00000000810001a4]
ldstub [%o1+0x154],%l3 ! Mem[0000000080800154]
swap [%o0+0x00c],%l3 ! Mem[000000008000000c]
jmpl %g6+8,%g0
ldstub [%o3+0x0d5],%l2 ! Mem[00000000818000d5]
p56_call_2_ho:
stx %l5,[%o0+0x198] ! Mem[0000000080000198]
ldsw [%o3+0x094],%l3 ! Mem[0000000081800094]
lduh [%o3+0x02a],%l4 ! Mem[000000008180002a]
lduw [%o3+0x150],%l1 ! Mem[0000000081800150]
ldstub [%o1+0x13d],%l5 ! Mem[000000008080013d]
ldstub [%o2+0x07f],%l3 ! Mem[000000008100007f]
ldstub [%o2+0x0de],%l5 ! Mem[00000000810000de]
retl
ldstub [%o2+0x166],%l1 ! Mem[0000000081000166]
p57_jmpl_2_le:
stb %l2,[%i3+0x17c] ! Mem[000000008380017c]
ldstub [%i2+0x171],%l1 ! Mem[0000000083000171]
lduw [%i3+0x11c],%l5 ! Mem[000000008380011c]
jmpl %g6+8,%g0
ldsb [%i0+0x05f],%l3 ! Mem[000000008200005f]
p57_call_2_le:
sth %l4,[%i1+0x1b0] ! Mem[00000000828001b0]
ldsw [%i2+0x1a0],%l3 ! Mem[00000000830001a0]
ldx [%i2+0x160],%l6 ! Mem[0000000083000160]
sth %l1,[%i0+0x102] ! Mem[0000000082000102]
retl
ldsw [%i2+0x0d8],%l3 ! Mem[00000000830000d8]
p57_jmpl_2_lo:
stb %l2,[%o3+0x17c] ! Mem[000000008380017c]
ldstub [%o2+0x171],%l1 ! Mem[0000000083000171]
lduw [%o3+0x11c],%l5 ! Mem[000000008380011c]
jmpl %g6+8,%g0
ldsb [%o0+0x05f],%l3 ! Mem[000000008200005f]
p57_call_2_lo:
sth %l4,[%o1+0x1b0] ! Mem[00000000828001b0]
ldsw [%o2+0x1a0],%l3 ! Mem[00000000830001a0]
ldx [%o2+0x160],%l6 ! Mem[0000000083000160]
sth %l1,[%o0+0x102] ! Mem[0000000082000102]
retl
ldsw [%o2+0x0d8],%l3 ! Mem[00000000830000d8]
p57_jmpl_2_he:
jmpl %g6+8,%g0
ldstub [%i3+0x021],%l5 ! Mem[0000000083800021]
p57_call_2_he:
ldsw [%i1+0x1e0],%l7 ! Mem[00000000828001e0]
retl
ldx [%i0+0x158],%l1 ! Mem[0000000082000158]
p57_jmpl_2_ho:
jmpl %g6+8,%g0
ldstub [%o3+0x021],%l5 ! Mem[0000000083800021]
p57_call_2_ho:
ldsw [%o1+0x1e0],%l7 ! Mem[00000000828001e0]
retl
ldx [%o0+0x158],%l1 ! Mem[0000000082000158]
p58_jmpl_2_le:
ldsw [%i2+0x14c],%l6 ! Mem[000000008500014c]
ldstub [%i2+0x014],%l3 ! Mem[0000000085000014]
lduw [%i3+0x184],%l2 ! Mem[0000000085800184]
jmpl %g6+8,%g0
swap [%i2+0x1c8],%l4 ! Mem[00000000850001c8]
p58_call_2_le:
ldx [%i2+0x0d8],%l3 ! Mem[00000000850000d8]
swap [%i1+0x090],%l0 ! Mem[0000000084800090]
ldub [%i2+0x0bf],%l7 ! Mem[00000000850000bf]
lduh [%i1+0x15c],%l3 ! Mem[000000008480015c]
ldsb [%i0+0x143],%l7 ! Mem[0000000084000143]
ldsw [%i0+0x1a4],%l1 ! Mem[00000000840001a4]
retl
swap [%i2+0x12c],%l5 ! Mem[000000008500012c]
p58_jmpl_2_lo:
ldsw [%o2+0x14c],%l6 ! Mem[000000008500014c]
ldstub [%o2+0x014],%l3 ! Mem[0000000085000014]
lduw [%o3+0x184],%l2 ! Mem[0000000085800184]
jmpl %g6+8,%g0
swap [%o2+0x1c8],%l4 ! Mem[00000000850001c8]
p58_call_2_lo:
ldx [%o2+0x0d8],%l3 ! Mem[00000000850000d8]
swap [%o1+0x090],%l0 ! Mem[0000000084800090]
ldub [%o2+0x0bf],%l7 ! Mem[00000000850000bf]
lduh [%o1+0x15c],%l3 ! Mem[000000008480015c]
ldsb [%o0+0x143],%l7 ! Mem[0000000084000143]
ldsw [%o0+0x1a4],%l1 ! Mem[00000000840001a4]
retl
swap [%o2+0x12c],%l5 ! Mem[000000008500012c]
p58_jmpl_2_he:
ldsb [%i2+0x102],%l1 ! Mem[0000000085000102]
swap [%i3+0x0d4],%l3 ! Mem[00000000858000d4]
ldstub [%i1+0x1a1],%l3 ! Mem[00000000848001a1]
std %l6,[%i1+0x140] ! Mem[0000000084800140]
jmpl %g6+8,%g0
ldx [%i3+0x120],%l1 ! Mem[0000000085800120]
p58_call_2_he:
lduw [%i3+0x07c],%l6 ! Mem[000000008580007c]
ldsb [%i1+0x024],%l0 ! Mem[0000000084800024]
ldstub [%i1+0x0a7],%l1 ! Mem[00000000848000a7]
swap [%i1+0x05c],%l1 ! Mem[000000008480005c]
retl
lduh [%i2+0x0be],%l5 ! Mem[00000000850000be]
p58_jmpl_2_ho:
ldsb [%o2+0x102],%l1 ! Mem[0000000085000102]
swap [%o3+0x0d4],%l3 ! Mem[00000000858000d4]
ldstub [%o1+0x1a1],%l3 ! Mem[00000000848001a1]
std %l6,[%o1+0x140] ! Mem[0000000084800140]
jmpl %g6+8,%g0
ldx [%o3+0x120],%l1 ! Mem[0000000085800120]
p58_call_2_ho:
lduw [%o3+0x07c],%l6 ! Mem[000000008580007c]
ldsb [%o1+0x024],%l0 ! Mem[0000000084800024]
ldstub [%o1+0x0a7],%l1 ! Mem[00000000848000a7]
swap [%o1+0x05c],%l1 ! Mem[000000008480005c]
retl
lduh [%o2+0x0be],%l5 ! Mem[00000000850000be]
p59_jmpl_2_le:
swap [%i3+0x0cc],%l5 ! Mem[00000000878000cc]
swap [%i1+0x0c4],%l1 ! Mem[00000000868000c4]
ldx [%i2+0x0d8],%l6 ! Mem[00000000870000d8]
stb %l5,[%i3+0x1aa] ! Mem[00000000878001aa]
stw %l6,[%i2+0x0cc] ! Mem[00000000870000cc]
jmpl %g6+8,%g0
ldstub [%i0+0x038],%l2 ! Mem[0000000086000038]
p59_call_2_le:
ldsb [%i1+0x0d5],%l2 ! Mem[00000000868000d5]
ldstub [%i2+0x1d5],%l2 ! Mem[00000000870001d5]
sth %l0,[%i0+0x190] ! Mem[0000000086000190]
retl
ldstub [%i3+0x180],%l5 ! Mem[0000000087800180]
p59_jmpl_2_lo:
swap [%o3+0x0cc],%l5 ! Mem[00000000878000cc]
swap [%o1+0x0c4],%l1 ! Mem[00000000868000c4]
ldx [%o2+0x0d8],%l6 ! Mem[00000000870000d8]
stb %l5,[%o3+0x1aa] ! Mem[00000000878001aa]
stw %l6,[%o2+0x0cc] ! Mem[00000000870000cc]
jmpl %g6+8,%g0
ldstub [%o0+0x038],%l2 ! Mem[0000000086000038]
p59_call_2_lo:
ldsb [%o1+0x0d5],%l2 ! Mem[00000000868000d5]
ldstub [%o2+0x1d5],%l2 ! Mem[00000000870001d5]
sth %l0,[%o0+0x190] ! Mem[0000000086000190]
retl
ldstub [%o3+0x180],%l5 ! Mem[0000000087800180]
p59_jmpl_2_he:
stb %l7,[%i2+0x01a] ! Mem[000000008700001a]
swap [%i2+0x168],%l3 ! Mem[0000000087000168]
stb %l6,[%i3+0x1ed] ! Mem[00000000878001ed]
ldstub [%i3+0x15a],%l6 ! Mem[000000008780015a]
jmpl %g6+8,%g0
std %l4,[%i0+0x000] ! Mem[0000000086000000]
p59_call_2_he:
ldstub [%i0+0x0e2],%l2 ! Mem[00000000860000e2]
ldub [%i1+0x102],%l1 ! Mem[0000000086800102]
ldstub [%i2+0x0fb],%l3 ! Mem[00000000870000fb]
ldsw [%i2+0x0e8],%l3 ! Mem[00000000870000e8]
ldsh [%i2+0x066],%l1 ! Mem[0000000087000066]
ldsb [%i0+0x1c0],%l7 ! Mem[00000000860001c0]
std %l0,[%i1+0x118] ! Mem[0000000086800118]
retl
ldsb [%i2+0x0bc],%l2 ! Mem[00000000870000bc]
p59_jmpl_2_ho:
stb %l7,[%o2+0x01a] ! Mem[000000008700001a]
swap [%o2+0x168],%l3 ! Mem[0000000087000168]
stb %l6,[%o3+0x1ed] ! Mem[00000000878001ed]
ldstub [%o3+0x15a],%l6 ! Mem[000000008780015a]
jmpl %g6+8,%g0
std %l4,[%o0+0x000] ! Mem[0000000086000000]
p59_call_2_ho:
ldstub [%o0+0x0e2],%l2 ! Mem[00000000860000e2]
ldub [%o1+0x102],%l1 ! Mem[0000000086800102]
ldstub [%o2+0x0fb],%l3 ! Mem[00000000870000fb]
ldsw [%o2+0x0e8],%l3 ! Mem[00000000870000e8]
ldsh [%o2+0x066],%l1 ! Mem[0000000087000066]
ldsb [%o0+0x1c0],%l7 ! Mem[00000000860001c0]
std %l0,[%o1+0x118] ! Mem[0000000086800118]
retl
ldsb [%o2+0x0bc],%l2 ! Mem[00000000870000bc]
p60_jmpl_2_le:
ldx [%i2+0x150],%l7 ! Mem[0000000089000150]
ldd [%i3+0x1b8],%l4 ! Mem[00000000898001b8]
ldx [%i3+0x090],%l3 ! Mem[0000000089800090]
ldd [%i2+0x018],%l4 ! Mem[0000000089000018]
lduh [%i0+0x150],%l1 ! Mem[0000000088000150]
jmpl %g6+8,%g0
stw %l5,[%i1+0x198] ! Mem[0000000088800198]
p60_call_2_le:
ldstub [%i1+0x08d],%l5 ! Mem[000000008880008d]
swap [%i0+0x0ac],%l0 ! Mem[00000000880000ac]
ldstub [%i1+0x05c],%l0 ! Mem[000000008880005c]
retl
ldstub [%i0+0x0c0],%l0 ! Mem[00000000880000c0]
p60_jmpl_2_lo:
ldx [%o2+0x150],%l7 ! Mem[0000000089000150]
ldd [%o3+0x1b8],%l4 ! Mem[00000000898001b8]
ldx [%o3+0x090],%l3 ! Mem[0000000089800090]
ldd [%o2+0x018],%l4 ! Mem[0000000089000018]
lduh [%o0+0x150],%l1 ! Mem[0000000088000150]
jmpl %g6+8,%g0
stw %l5,[%o1+0x198] ! Mem[0000000088800198]
p60_call_2_lo:
ldstub [%o1+0x08d],%l5 ! Mem[000000008880008d]
swap [%o0+0x0ac],%l0 ! Mem[00000000880000ac]
ldstub [%o1+0x05c],%l0 ! Mem[000000008880005c]
retl
ldstub [%o0+0x0c0],%l0 ! Mem[00000000880000c0]
p60_jmpl_2_he:
ldstub [%i1+0x011],%l3 ! Mem[0000000088800011]
ldsb [%i2+0x153],%l0 ! Mem[0000000089000153]
lduh [%i0+0x022],%l6 ! Mem[0000000088000022]
ldstub [%i0+0x0b9],%l5 ! Mem[00000000880000b9]
ldstub [%i2+0x1d4],%l0 ! Mem[00000000890001d4]
stw %l4,[%i1+0x138] ! Mem[0000000088800138]
stw %l1,[%i0+0x16c] ! Mem[000000008800016c]
jmpl %g6+8,%g0
ldsw [%i3+0x000],%l1 ! Mem[0000000089800000]
p60_call_2_he:
stw %l2,[%i3+0x174] ! Mem[0000000089800174]
retl
ldx [%i0+0x1d0],%l4 ! Mem[00000000880001d0]
p60_jmpl_2_ho:
ldstub [%o1+0x011],%l3 ! Mem[0000000088800011]
ldsb [%o2+0x153],%l0 ! Mem[0000000089000153]
lduh [%o0+0x022],%l6 ! Mem[0000000088000022]
ldstub [%o0+0x0b9],%l5 ! Mem[00000000880000b9]
ldstub [%o2+0x1d4],%l0 ! Mem[00000000890001d4]
stw %l4,[%o1+0x138] ! Mem[0000000088800138]
stw %l1,[%o0+0x16c] ! Mem[000000008800016c]
jmpl %g6+8,%g0
ldsw [%o3+0x000],%l1 ! Mem[0000000089800000]
p60_call_2_ho:
stw %l2,[%o3+0x174] ! Mem[0000000089800174]
retl
ldx [%o0+0x1d0],%l4 ! Mem[00000000880001d0]
p61_jmpl_2_le:
std %l6,[%i2+0x080] ! Mem[000000008b000080]
stx %l1,[%i2+0x090] ! Mem[000000008b000090]
swap [%i2+0x198],%l7 ! Mem[000000008b000198]
ldstub [%i3+0x07b],%l7 ! Mem[000000008b80007b]
swap [%i0+0x190],%l5 ! Mem[000000008a000190]
jmpl %g6+8,%g0
ldsw [%i2+0x058],%l4 ! Mem[000000008b000058]
p61_call_2_le:
ldstub [%i0+0x08b],%l6 ! Mem[000000008a00008b]
swap [%i0+0x11c],%l7 ! Mem[000000008a00011c]
std %l0,[%i2+0x0b0] ! Mem[000000008b0000b0]
sth %l7,[%i3+0x00a] ! Mem[000000008b80000a]
retl
sth %l7,[%i2+0x0ce] ! Mem[000000008b0000ce]
p61_jmpl_2_lo:
std %l6,[%o2+0x080] ! Mem[000000008b000080]
stx %l1,[%o2+0x090] ! Mem[000000008b000090]
swap [%o2+0x198],%l7 ! Mem[000000008b000198]
ldstub [%o3+0x07b],%l7 ! Mem[000000008b80007b]
swap [%o0+0x190],%l5 ! Mem[000000008a000190]
jmpl %g6+8,%g0
ldsw [%o2+0x058],%l4 ! Mem[000000008b000058]
p61_call_2_lo:
ldstub [%o0+0x08b],%l6 ! Mem[000000008a00008b]
swap [%o0+0x11c],%l7 ! Mem[000000008a00011c]
std %l0,[%o2+0x0b0] ! Mem[000000008b0000b0]
sth %l7,[%o3+0x00a] ! Mem[000000008b80000a]
retl
sth %l7,[%o2+0x0ce] ! Mem[000000008b0000ce]
p61_jmpl_2_he:
stb %l6,[%i0+0x0e3] ! Mem[000000008a0000e3]
swap [%i2+0x120],%l6 ! Mem[000000008b000120]
jmpl %g6+8,%g0
ldstub [%i2+0x1e2],%l4 ! Mem[000000008b0001e2]
p61_call_2_he:
retl
ldsb [%i3+0x085],%l5 ! Mem[000000008b800085]
p61_jmpl_2_ho:
stb %l6,[%o0+0x0e3] ! Mem[000000008a0000e3]
swap [%o2+0x120],%l6 ! Mem[000000008b000120]
jmpl %g6+8,%g0
ldstub [%o2+0x1e2],%l4 ! Mem[000000008b0001e2]
p61_call_2_ho:
retl
ldsb [%o3+0x085],%l5 ! Mem[000000008b800085]
p62_jmpl_2_le:
swap [%i0+0x1e8],%l3 ! Mem[000000008c0001e8]
ldsb [%i0+0x02b],%l6 ! Mem[000000008c00002b]
jmpl %g6+8,%g0
ldub [%i0+0x16b],%l7 ! Mem[000000008c00016b]
p62_call_2_le:
swap [%i3+0x014],%l3 ! Mem[000000008d800014]
ldd [%i0+0x0a8],%l2 ! Mem[000000008c0000a8]
retl
swap [%i1+0x070],%l7 ! Mem[000000008c800070]
p62_jmpl_2_lo:
swap [%o0+0x1e8],%l3 ! Mem[000000008c0001e8]
ldsb [%o0+0x02b],%l6 ! Mem[000000008c00002b]
jmpl %g6+8,%g0
ldub [%o0+0x16b],%l7 ! Mem[000000008c00016b]
p62_call_2_lo:
swap [%o3+0x014],%l3 ! Mem[000000008d800014]
ldd [%o0+0x0a8],%l2 ! Mem[000000008c0000a8]
retl
swap [%o1+0x070],%l7 ! Mem[000000008c800070]
p62_jmpl_2_he:
ldstub [%i2+0x07b],%l7 ! Mem[000000008d00007b]
sth %l5,[%i0+0x11a] ! Mem[000000008c00011a]
jmpl %g6+8,%g0
stx %l5,[%i2+0x0c8] ! Mem[000000008d0000c8]
p62_call_2_he:
ldsw [%i0+0x1ac],%l4 ! Mem[000000008c0001ac]
std %l4,[%i0+0x050] ! Mem[000000008c000050]
swap [%i0+0x1ac],%l1 ! Mem[000000008c0001ac]
ldstub [%i1+0x154],%l3 ! Mem[000000008c800154]
std %l2,[%i3+0x1b8] ! Mem[000000008d8001b8]
sth %l0,[%i2+0x0a2] ! Mem[000000008d0000a2]
ldx [%i2+0x088],%l5 ! Mem[000000008d000088]
retl
ldsb [%i0+0x14a],%l5 ! Mem[000000008c00014a]
p62_jmpl_2_ho:
ldstub [%o2+0x07b],%l7 ! Mem[000000008d00007b]
sth %l5,[%o0+0x11a] ! Mem[000000008c00011a]
jmpl %g6+8,%g0
stx %l5,[%o2+0x0c8] ! Mem[000000008d0000c8]
p62_call_2_ho:
ldsw [%o0+0x1ac],%l4 ! Mem[000000008c0001ac]
std %l4,[%o0+0x050] ! Mem[000000008c000050]
swap [%o0+0x1ac],%l1 ! Mem[000000008c0001ac]
ldstub [%o1+0x154],%l3 ! Mem[000000008c800154]
std %l2,[%o3+0x1b8] ! Mem[000000008d8001b8]
sth %l0,[%o2+0x0a2] ! Mem[000000008d0000a2]
ldx [%o2+0x088],%l5 ! Mem[000000008d000088]
retl
ldsb [%o0+0x14a],%l5 ! Mem[000000008c00014a]
p63_jmpl_2_le:
ldsb [%i3+0x0fa],%l3 ! Mem[000000008f8000fa]
ldstub [%i3+0x0ed],%l2 ! Mem[000000008f8000ed]
lduh [%i0+0x09e],%l7 ! Mem[000000008e00009e]
sth %l3,[%i3+0x17c] ! Mem[000000008f80017c]
ldsh [%i0+0x142],%l7 ! Mem[000000008e000142]
lduw [%i0+0x1a4],%l1 ! Mem[000000008e0001a4]
jmpl %g6+8,%g0
ldsw [%i3+0x12c],%l5 ! Mem[000000008f80012c]
p63_call_2_le:
ldub [%i2+0x102],%l1 ! Mem[000000008f000102]
stx %l5,[%i3+0x1f8] ! Mem[000000008f8001f8]
ldstub [%i2+0x164],%l2 ! Mem[000000008f000164]
lduw [%i3+0x068],%l1 ! Mem[000000008f800068]
retl
ldd [%i2+0x088],%l4 ! Mem[000000008f000088]
p63_jmpl_2_lo:
ldsb [%o3+0x0fa],%l3 ! Mem[000000008f8000fa]
ldstub [%o3+0x0ed],%l2 ! Mem[000000008f8000ed]
lduh [%o0+0x09e],%l7 ! Mem[000000008e00009e]
sth %l3,[%o3+0x17c] ! Mem[000000008f80017c]
ldsh [%o0+0x142],%l7 ! Mem[000000008e000142]
lduw [%o0+0x1a4],%l1 ! Mem[000000008e0001a4]
jmpl %g6+8,%g0
ldsw [%o3+0x12c],%l5 ! Mem[000000008f80012c]
p63_call_2_lo:
ldub [%o2+0x102],%l1 ! Mem[000000008f000102]
stx %l5,[%o3+0x1f8] ! Mem[000000008f8001f8]
ldstub [%o2+0x164],%l2 ! Mem[000000008f000164]
lduw [%o3+0x068],%l1 ! Mem[000000008f800068]
retl
ldd [%o2+0x088],%l4 ! Mem[000000008f000088]
p63_jmpl_2_he:
ldstub [%i1+0x008],%l5 ! Mem[000000008e800008]
jmpl %g6+8,%g0
swap [%i3+0x120],%l6 ! Mem[000000008f800120]
p63_call_2_he:
swap [%i1+0x004],%l6 ! Mem[000000008e800004]
stx %l4,[%i0+0x130] ! Mem[000000008e000130]
swap [%i1+0x020],%l5 ! Mem[000000008e800020]
retl
std %l0,[%i1+0x0a0] ! Mem[000000008e8000a0]
p63_jmpl_2_ho:
ldstub [%o1+0x008],%l5 ! Mem[000000008e800008]
jmpl %g6+8,%g0
swap [%o3+0x120],%l6 ! Mem[000000008f800120]
p63_call_2_ho:
swap [%o1+0x004],%l6 ! Mem[000000008e800004]
stx %l4,[%o0+0x130] ! Mem[000000008e000130]
swap [%o1+0x020],%l5 ! Mem[000000008e800020]
retl
std %l0,[%o1+0x0a0] ! Mem[000000008e8000a0]
user_jump2_end:
.seg "text"
.align 0x2000
user_jump3_start:
INIT_MEM(0, 0x0040, 1, +, 0, +, 0)
p0_jmpl_3_le:
swap [%i0+0x150],%l7 ! Mem[0000000010000150]
stw %l5,[%i0+0x170] ! Mem[0000000010000170]
ldd [%i0+0x1e0],%l2 ! Mem[00000000100001e0]
ldsh [%i0+0x010],%l2 ! Mem[0000000010000010]
stx %l1,[%i2+0x028] ! Mem[0000000011000028]
jmpl %g6+8,%g0
ldx [%i2+0x1d8],%l5 ! Mem[00000000110001d8]
p0_call_3_le:
ldstub [%i0+0x05e],%l2 ! Mem[000000001000005e]
retl
stw %l1,[%i2+0x050] ! Mem[0000000011000050]
p0_jmpl_3_lo:
swap [%o0+0x150],%l7 ! Mem[0000000010000150]
stw %l5,[%o0+0x170] ! Mem[0000000010000170]
ldd [%o0+0x1e0],%l2 ! Mem[00000000100001e0]
ldsh [%o0+0x010],%l2 ! Mem[0000000010000010]
stx %l1,[%o2+0x028] ! Mem[0000000011000028]
jmpl %g6+8,%g0
ldx [%o2+0x1d8],%l5 ! Mem[00000000110001d8]
p0_call_3_lo:
ldstub [%o0+0x05e],%l2 ! Mem[000000001000005e]
retl
stw %l1,[%o2+0x050] ! Mem[0000000011000050]
p0_jmpl_3_he:
stx %l0,[%i0+0x018] ! Mem[0000000010000018]
ldstub [%i1+0x147],%l1 ! Mem[0000000010800147]
jmpl %g6+8,%g0
stx %l1,[%i0+0x008] ! Mem[0000000010000008]
p0_call_3_he:
retl
ldsh [%i1+0x090],%l4 ! Mem[0000000010800090]
p0_jmpl_3_ho:
stx %l0,[%o0+0x018] ! Mem[0000000010000018]
ldstub [%o1+0x147],%l1 ! Mem[0000000010800147]
jmpl %g6+8,%g0
stx %l1,[%o0+0x008] ! Mem[0000000010000008]
p0_call_3_ho:
retl
ldsh [%o1+0x090],%l4 ! Mem[0000000010800090]
p1_jmpl_3_le:
ldsw [%i1+0x120],%l6 ! Mem[0000000012800120]
sth %l2,[%i2+0x1ce] ! Mem[00000000130001ce]
sth %l4,[%i1+0x1ca] ! Mem[00000000128001ca]
lduw [%i2+0x190],%l4 ! Mem[0000000013000190]
lduw [%i0+0x180],%l3 ! Mem[0000000012000180]
swap [%i2+0x144],%l6 ! Mem[0000000013000144]
jmpl %g6+8,%g0
swap [%i1+0x168],%l0 ! Mem[0000000012800168]
p1_call_3_le:
retl
ldsb [%i3+0x07c],%l0 ! Mem[000000001380007c]
p1_jmpl_3_lo:
ldsw [%o1+0x120],%l6 ! Mem[0000000012800120]
sth %l2,[%o2+0x1ce] ! Mem[00000000130001ce]
sth %l4,[%o1+0x1ca] ! Mem[00000000128001ca]
lduw [%o2+0x190],%l4 ! Mem[0000000013000190]
lduw [%o0+0x180],%l3 ! Mem[0000000012000180]
swap [%o2+0x144],%l6 ! Mem[0000000013000144]
jmpl %g6+8,%g0
swap [%o1+0x168],%l0 ! Mem[0000000012800168]
p1_call_3_lo:
retl
ldsb [%o3+0x07c],%l0 ! Mem[000000001380007c]
p1_jmpl_3_he:
ldstub [%i1+0x1a7],%l0 ! Mem[00000000128001a7]
ldd [%i2+0x010],%l2 ! Mem[0000000013000010]
swap [%i3+0x150],%l0 ! Mem[0000000013800150]
ldx [%i0+0x048],%l1 ! Mem[0000000012000048]
swap [%i0+0x178],%l4 ! Mem[0000000012000178]
jmpl %g6+8,%g0
swap [%i3+0x090],%l2 ! Mem[0000000013800090]
p1_call_3_he:
lduw [%i0+0x014],%l1 ! Mem[0000000012000014]
ldstub [%i1+0x16d],%l2 ! Mem[000000001280016d]
ldx [%i1+0x040],%l1 ! Mem[0000000012800040]
lduw [%i3+0x154],%l2 ! Mem[0000000013800154]
retl
ldstub [%i0+0x0c7],%l6 ! Mem[00000000120000c7]
p1_jmpl_3_ho:
ldstub [%o1+0x1a7],%l0 ! Mem[00000000128001a7]
ldd [%o2+0x010],%l2 ! Mem[0000000013000010]
swap [%o3+0x150],%l0 ! Mem[0000000013800150]
ldx [%o0+0x048],%l1 ! Mem[0000000012000048]
swap [%o0+0x178],%l4 ! Mem[0000000012000178]
jmpl %g6+8,%g0
swap [%o3+0x090],%l2 ! Mem[0000000013800090]
p1_call_3_ho:
lduw [%o0+0x014],%l1 ! Mem[0000000012000014]
ldstub [%o1+0x16d],%l2 ! Mem[000000001280016d]
ldx [%o1+0x040],%l1 ! Mem[0000000012800040]
lduw [%o3+0x154],%l2 ! Mem[0000000013800154]
retl
ldstub [%o0+0x0c7],%l6 ! Mem[00000000120000c7]
p2_jmpl_3_le:
ldsb [%i2+0x03d],%l3 ! Mem[000000001500003d]
swap [%i2+0x004],%l6 ! Mem[0000000015000004]
ldd [%i1+0x130],%l4 ! Mem[0000000014800130]
ldsh [%i0+0x020],%l5 ! Mem[0000000014000020]
jmpl %g6+8,%g0
lduh [%i0+0x156],%l5 ! Mem[0000000014000156]
p2_call_3_le:
ldx [%i1+0x160],%l5 ! Mem[0000000014800160]
stw %l1,[%i1+0x014] ! Mem[0000000014800014]
lduw [%i1+0x14c],%l2 ! Mem[000000001480014c]
ldstub [%i0+0x012],%l2 ! Mem[0000000014000012]
ldsw [%i0+0x1e0],%l7 ! Mem[00000000140001e0]
swap [%i3+0x004],%l7 ! Mem[0000000015800004]
swap [%i3+0x1c0],%l3 ! Mem[00000000158001c0]
retl
ldstub [%i2+0x1f5],%l6 ! Mem[00000000150001f5]
p2_jmpl_3_lo:
ldsb [%o2+0x03d],%l3 ! Mem[000000001500003d]
swap [%o2+0x004],%l6 ! Mem[0000000015000004]
ldd [%o1+0x130],%l4 ! Mem[0000000014800130]
ldsh [%o0+0x020],%l5 ! Mem[0000000014000020]
jmpl %g6+8,%g0
lduh [%o0+0x156],%l5 ! Mem[0000000014000156]
p2_call_3_lo:
ldx [%o1+0x160],%l5 ! Mem[0000000014800160]
stw %l1,[%o1+0x014] ! Mem[0000000014800014]
lduw [%o1+0x14c],%l2 ! Mem[000000001480014c]
ldstub [%o0+0x012],%l2 ! Mem[0000000014000012]
ldsw [%o0+0x1e0],%l7 ! Mem[00000000140001e0]
swap [%o3+0x004],%l7 ! Mem[0000000015800004]
swap [%o3+0x1c0],%l3 ! Mem[00000000158001c0]
retl
ldstub [%o2+0x1f5],%l6 ! Mem[00000000150001f5]
p2_jmpl_3_he:
ldsw [%i3+0x14c],%l0 ! Mem[000000001580014c]
ldd [%i3+0x128],%l0 ! Mem[0000000015800128]
ldstub [%i3+0x004],%l7 ! Mem[0000000015800004]
std %l2,[%i3+0x108] ! Mem[0000000015800108]
ldstub [%i2+0x174],%l2 ! Mem[0000000015000174]
stw %l6,[%i0+0x1e8] ! Mem[00000000140001e8]
ldsw [%i1+0x1ac],%l2 ! Mem[00000000148001ac]
jmpl %g6+8,%g0
swap [%i2+0x0ac],%l6 ! Mem[00000000150000ac]
p2_call_3_he:
retl
stw %l0,[%i0+0x174] ! Mem[0000000014000174]
p2_jmpl_3_ho:
ldsw [%o3+0x14c],%l0 ! Mem[000000001580014c]
ldd [%o3+0x128],%l0 ! Mem[0000000015800128]
ldstub [%o3+0x004],%l7 ! Mem[0000000015800004]
std %l2,[%o3+0x108] ! Mem[0000000015800108]
ldstub [%o2+0x174],%l2 ! Mem[0000000015000174]
stw %l6,[%o0+0x1e8] ! Mem[00000000140001e8]
ldsw [%o1+0x1ac],%l2 ! Mem[00000000148001ac]
jmpl %g6+8,%g0
swap [%o2+0x0ac],%l6 ! Mem[00000000150000ac]
p2_call_3_ho:
retl
stw %l0,[%o0+0x174] ! Mem[0000000014000174]
p3_jmpl_3_le:
swap [%i1+0x190],%l4 ! Mem[0000000016800190]
ldsb [%i1+0x181],%l3 ! Mem[0000000016800181]
ldx [%i3+0x0c0],%l2 ! Mem[00000000178000c0]
swap [%i1+0x16c],%l3 ! Mem[000000001680016c]
jmpl %g6+8,%g0
sth %l6,[%i2+0x1f8] ! Mem[00000000170001f8]
p3_call_3_le:
std %l4,[%i0+0x000] ! Mem[0000000016000000]
ldstub [%i2+0x087],%l1 ! Mem[0000000017000087]
ldstub [%i1+0x05d],%l1 ! Mem[000000001680005d]
ldstub [%i3+0x0bf],%l5 ! Mem[00000000178000bf]
swap [%i2+0x070],%l2 ! Mem[0000000017000070]
ldx [%i3+0x060],%l3 ! Mem[0000000017800060]
retl
stb %l6,[%i1+0x085] ! Mem[0000000016800085]
p3_jmpl_3_lo:
swap [%o1+0x190],%l4 ! Mem[0000000016800190]
ldsb [%o1+0x181],%l3 ! Mem[0000000016800181]
ldx [%o3+0x0c0],%l2 ! Mem[00000000178000c0]
swap [%o1+0x16c],%l3 ! Mem[000000001680016c]
jmpl %g6+8,%g0
sth %l6,[%o2+0x1f8] ! Mem[00000000170001f8]
p3_call_3_lo:
std %l4,[%o0+0x000] ! Mem[0000000016000000]
ldstub [%o2+0x087],%l1 ! Mem[0000000017000087]
ldstub [%o1+0x05d],%l1 ! Mem[000000001680005d]
ldstub [%o3+0x0bf],%l5 ! Mem[00000000178000bf]
swap [%o2+0x070],%l2 ! Mem[0000000017000070]
ldx [%o3+0x060],%l3 ! Mem[0000000017800060]
retl
stb %l6,[%o1+0x085] ! Mem[0000000016800085]
p3_jmpl_3_he:
stx %l1,[%i2+0x148] ! Mem[0000000017000148]
lduh [%i0+0x020],%l1 ! Mem[0000000016000020]
jmpl %g6+8,%g0
ldstub [%i1+0x05d],%l3 ! Mem[000000001680005d]
p3_call_3_he:
swap [%i2+0x0e4],%l6 ! Mem[00000000170000e4]
ldstub [%i3+0x06e],%l1 ! Mem[000000001780006e]
retl
stw %l3,[%i2+0x060] ! Mem[0000000017000060]
p3_jmpl_3_ho:
stx %l1,[%o2+0x148] ! Mem[0000000017000148]
lduh [%o0+0x020],%l1 ! Mem[0000000016000020]
jmpl %g6+8,%g0
ldstub [%o1+0x05d],%l3 ! Mem[000000001680005d]
p3_call_3_ho:
swap [%o2+0x0e4],%l6 ! Mem[00000000170000e4]
ldstub [%o3+0x06e],%l1 ! Mem[000000001780006e]
retl
stw %l3,[%o2+0x060] ! Mem[0000000017000060]
p4_jmpl_3_le:
sth %l6,[%i2+0x184] ! Mem[0000000019000184]
sth %l5,[%i3+0x11a] ! Mem[000000001980011a]
ldub [%i1+0x0ed],%l5 ! Mem[00000000188000ed]
jmpl %g6+8,%g0
stx %l0,[%i3+0x180] ! Mem[0000000019800180]
p4_call_3_le:
swap [%i0+0x070],%l5 ! Mem[0000000018000070]
ldub [%i1+0x18d],%l1 ! Mem[000000001880018d]
lduh [%i2+0x154],%l3 ! Mem[0000000019000154]
lduw [%i2+0x198],%l2 ! Mem[0000000019000198]
retl
ldsb [%i0+0x083],%l0 ! Mem[0000000018000083]
p4_jmpl_3_lo:
sth %l6,[%o2+0x184] ! Mem[0000000019000184]
sth %l5,[%o3+0x11a] ! Mem[000000001980011a]
ldub [%o1+0x0ed],%l5 ! Mem[00000000188000ed]
jmpl %g6+8,%g0
stx %l0,[%o3+0x180] ! Mem[0000000019800180]
p4_call_3_lo:
swap [%o0+0x070],%l5 ! Mem[0000000018000070]
ldub [%o1+0x18d],%l1 ! Mem[000000001880018d]
lduh [%o2+0x154],%l3 ! Mem[0000000019000154]
lduw [%o2+0x198],%l2 ! Mem[0000000019000198]
retl
ldsb [%o0+0x083],%l0 ! Mem[0000000018000083]
p4_jmpl_3_he:
stx %l7,[%i1+0x098] ! Mem[0000000018800098]
stb %l3,[%i0+0x0b6] ! Mem[00000000180000b6]
jmpl %g6+8,%g0
ldub [%i1+0x122],%l1 ! Mem[0000000018800122]
p4_call_3_he:
sth %l0,[%i3+0x104] ! Mem[0000000019800104]
sth %l2,[%i2+0x0f8] ! Mem[00000000190000f8]
ldsb [%i1+0x153],%l1 ! Mem[0000000018800153]
ldub [%i3+0x0a5],%l1 ! Mem[00000000198000a5]
ldsw [%i1+0x114],%l7 ! Mem[0000000018800114]
retl
lduw [%i0+0x0c0],%l2 ! Mem[00000000180000c0]
p4_jmpl_3_ho:
stx %l7,[%o1+0x098] ! Mem[0000000018800098]
stb %l3,[%o0+0x0b6] ! Mem[00000000180000b6]
jmpl %g6+8,%g0
ldub [%o1+0x122],%l1 ! Mem[0000000018800122]
p4_call_3_ho:
sth %l0,[%o3+0x104] ! Mem[0000000019800104]
sth %l2,[%o2+0x0f8] ! Mem[00000000190000f8]
ldsb [%o1+0x153],%l1 ! Mem[0000000018800153]
ldub [%o3+0x0a5],%l1 ! Mem[00000000198000a5]
ldsw [%o1+0x114],%l7 ! Mem[0000000018800114]
retl
lduw [%o0+0x0c0],%l2 ! Mem[00000000180000c0]
p5_jmpl_3_le:
lduh [%i0+0x0a4],%l7 ! Mem[000000001a0000a4]
std %l4,[%i2+0x080] ! Mem[000000001b000080]
jmpl %g6+8,%g0
std %l0,[%i0+0x0c8] ! Mem[000000001a0000c8]
p5_call_3_le:
ldsb [%i0+0x1a7],%l0 ! Mem[000000001a0001a7]
stw %l7,[%i0+0x1b8] ! Mem[000000001a0001b8]
lduw [%i0+0x0ac],%l4 ! Mem[000000001a0000ac]
lduh [%i0+0x016],%l1 ! Mem[000000001a000016]
swap [%i0+0x16c],%l2 ! Mem[000000001a00016c]
ldd [%i0+0x030],%l2 ! Mem[000000001a000030]
lduh [%i0+0x154],%l2 ! Mem[000000001a000154]
retl
ldstub [%i0+0x0c7],%l6 ! Mem[000000001a0000c7]
p5_jmpl_3_lo:
lduh [%o0+0x0a4],%l7 ! Mem[000000001a0000a4]
std %l4,[%o2+0x080] ! Mem[000000001b000080]
jmpl %g6+8,%g0
std %l0,[%o0+0x0c8] ! Mem[000000001a0000c8]
p5_call_3_lo:
ldsb [%o0+0x1a7],%l0 ! Mem[000000001a0001a7]
stw %l7,[%o0+0x1b8] ! Mem[000000001a0001b8]
lduw [%o0+0x0ac],%l4 ! Mem[000000001a0000ac]
lduh [%o0+0x016],%l1 ! Mem[000000001a000016]
swap [%o0+0x16c],%l2 ! Mem[000000001a00016c]
ldd [%o0+0x030],%l2 ! Mem[000000001a000030]
lduh [%o0+0x154],%l2 ! Mem[000000001a000154]
retl
ldstub [%o0+0x0c7],%l6 ! Mem[000000001a0000c7]
p5_jmpl_3_he:
stb %l6,[%i0+0x19b] ! Mem[000000001a00019b]
swap [%i3+0x060],%l5 ! Mem[000000001b800060]
ldstub [%i1+0x0d1],%l7 ! Mem[000000001a8000d1]
std %l4,[%i1+0x090] ! Mem[000000001a800090]
ldsw [%i1+0x0b8],%l4 ! Mem[000000001a8000b8]
lduw [%i2+0x1ec],%l1 ! Mem[000000001b0001ec]
ldub [%i0+0x192],%l0 ! Mem[000000001a000192]
jmpl %g6+8,%g0
swap [%i2+0x154],%l0 ! Mem[000000001b000154]
p5_call_3_he:
lduw [%i0+0x1a0],%l7 ! Mem[000000001a0001a0]
ldsb [%i0+0x151],%l3 ! Mem[000000001a000151]
ldd [%i0+0x0e0],%l0 ! Mem[000000001a0000e0]
sth %l7,[%i1+0x134] ! Mem[000000001a800134]
retl
ldstub [%i3+0x0e3],%l2 ! Mem[000000001b8000e3]
p5_jmpl_3_ho:
stb %l6,[%o0+0x19b] ! Mem[000000001a00019b]
swap [%o3+0x060],%l5 ! Mem[000000001b800060]
ldstub [%o1+0x0d1],%l7 ! Mem[000000001a8000d1]
std %l4,[%o1+0x090] ! Mem[000000001a800090]
ldsw [%o1+0x0b8],%l4 ! Mem[000000001a8000b8]
lduw [%o2+0x1ec],%l1 ! Mem[000000001b0001ec]
ldub [%o0+0x192],%l0 ! Mem[000000001a000192]
jmpl %g6+8,%g0
swap [%o2+0x154],%l0 ! Mem[000000001b000154]
p5_call_3_ho:
lduw [%o0+0x1a0],%l7 ! Mem[000000001a0001a0]
ldsb [%o0+0x151],%l3 ! Mem[000000001a000151]
ldd [%o0+0x0e0],%l0 ! Mem[000000001a0000e0]
sth %l7,[%o1+0x134] ! Mem[000000001a800134]
retl
ldstub [%o3+0x0e3],%l2 ! Mem[000000001b8000e3]
p6_jmpl_3_le:
sth %l1,[%i0+0x016] ! Mem[000000001c000016]
jmpl %g6+8,%g0
stx %l1,[%i3+0x108] ! Mem[000000001d800108]
p6_call_3_le:
ldstub [%i2+0x173],%l7 ! Mem[000000001d000173]
swap [%i1+0x170],%l5 ! Mem[000000001c800170]
ldstub [%i0+0x1e1],%l3 ! Mem[000000001c0001e1]
swap [%i2+0x010],%l2 ! Mem[000000001d000010]
ldstub [%i2+0x009],%l1 ! Mem[000000001d000009]
retl
ldstub [%i2+0x1fa],%l5 ! Mem[000000001d0001fa]
p6_jmpl_3_lo:
sth %l1,[%o0+0x016] ! Mem[000000001c000016]
jmpl %g6+8,%g0
stx %l1,[%o3+0x108] ! Mem[000000001d800108]
p6_call_3_lo:
ldstub [%o2+0x173],%l7 ! Mem[000000001d000173]
swap [%o1+0x170],%l5 ! Mem[000000001c800170]
ldstub [%o0+0x1e1],%l3 ! Mem[000000001c0001e1]
swap [%o2+0x010],%l2 ! Mem[000000001d000010]
ldstub [%o2+0x009],%l1 ! Mem[000000001d000009]
retl
ldstub [%o2+0x1fa],%l5 ! Mem[000000001d0001fa]
p6_jmpl_3_he:
swap [%i0+0x05c],%l2 ! Mem[000000001c00005c]
jmpl %g6+8,%g0
stw %l1,[%i3+0x070] ! Mem[000000001d800070]
p6_call_3_he:
stx %l0,[%i1+0x1a0] ! Mem[000000001c8001a0]
std %l0,[%i0+0x160] ! Mem[000000001c000160]
retl
ldsb [%i0+0x13d],%l6 ! Mem[000000001c00013d]
p6_jmpl_3_ho:
swap [%o0+0x05c],%l2 ! Mem[000000001c00005c]
jmpl %g6+8,%g0
stw %l1,[%o3+0x070] ! Mem[000000001d800070]
p6_call_3_ho:
stx %l0,[%o1+0x1a0] ! Mem[000000001c8001a0]
std %l0,[%o0+0x160] ! Mem[000000001c000160]
retl
ldsb [%o0+0x13d],%l6 ! Mem[000000001c00013d]
p7_jmpl_3_le:
ldsb [%i3+0x120],%l6 ! Mem[000000001f800120]
ldd [%i1+0x1f0],%l0 ! Mem[000000001e8001f0]
std %l0,[%i1+0x008] ! Mem[000000001e800008]
lduw [%i1+0x0ec],%l2 ! Mem[000000001e8000ec]
stw %l1,[%i3+0x0f4] ! Mem[000000001f8000f4]
jmpl %g6+8,%g0
ldd [%i0+0x030],%l4 ! Mem[000000001e000030]
p7_call_3_le:
retl
stb %l4,[%i3+0x13a] ! Mem[000000001f80013a]
p7_jmpl_3_lo:
ldsb [%o3+0x120],%l6 ! Mem[000000001f800120]
ldd [%o1+0x1f0],%l0 ! Mem[000000001e8001f0]
std %l0,[%o1+0x008] ! Mem[000000001e800008]
lduw [%o1+0x0ec],%l2 ! Mem[000000001e8000ec]
stw %l1,[%o3+0x0f4] ! Mem[000000001f8000f4]
jmpl %g6+8,%g0
ldd [%o0+0x030],%l4 ! Mem[000000001e000030]
p7_call_3_lo:
retl
stb %l4,[%o3+0x13a] ! Mem[000000001f80013a]
p7_jmpl_3_he:
ldsw [%i0+0x1c8],%l1 ! Mem[000000001e0001c8]
ldsh [%i1+0x132],%l3 ! Mem[000000001e800132]
jmpl %g6+8,%g0
ldstub [%i1+0x05a],%l5 ! Mem[000000001e80005a]
p7_call_3_he:
lduh [%i0+0x10e],%l1 ! Mem[000000001e00010e]
lduw [%i2+0x084],%l2 ! Mem[000000001f000084]
stb %l7,[%i3+0x01d] ! Mem[000000001f80001d]
stw %l6,[%i3+0x1b4] ! Mem[000000001f8001b4]
retl
std %l0,[%i0+0x0a0] ! Mem[000000001e0000a0]
p7_jmpl_3_ho:
ldsw [%o0+0x1c8],%l1 ! Mem[000000001e0001c8]
ldsh [%o1+0x132],%l3 ! Mem[000000001e800132]
jmpl %g6+8,%g0
ldstub [%o1+0x05a],%l5 ! Mem[000000001e80005a]
p7_call_3_ho:
lduh [%o0+0x10e],%l1 ! Mem[000000001e00010e]
lduw [%o2+0x084],%l2 ! Mem[000000001f000084]
stb %l7,[%o3+0x01d] ! Mem[000000001f80001d]
stw %l6,[%o3+0x1b4] ! Mem[000000001f8001b4]
retl
std %l0,[%o0+0x0a0] ! Mem[000000001e0000a0]
p8_jmpl_3_le:
swap [%i2+0x058],%l6 ! Mem[0000000021000058]
lduh [%i1+0x0e6],%l4 ! Mem[00000000208000e6]
ldd [%i1+0x150],%l0 ! Mem[0000000020800150]
sth %l1,[%i3+0x066] ! Mem[0000000021800066]
jmpl %g6+8,%g0
ldd [%i3+0x170],%l2 ! Mem[0000000021800170]
p8_call_3_le:
ldstub [%i0+0x1dd],%l7 ! Mem[00000000200001dd]
lduh [%i0+0x19a],%l6 ! Mem[000000002000019a]
stx %l1,[%i3+0x028] ! Mem[0000000021800028]
lduw [%i1+0x1d8],%l5 ! Mem[00000000208001d8]
swap [%i0+0x090],%l4 ! Mem[0000000020000090]
stb %l4,[%i2+0x0b9] ! Mem[00000000210000b9]
ldstub [%i1+0x183],%l4 ! Mem[0000000020800183]
retl
stw %l0,[%i2+0x190] ! Mem[0000000021000190]
p8_jmpl_3_lo:
swap [%o2+0x058],%l6 ! Mem[0000000021000058]
lduh [%o1+0x0e6],%l4 ! Mem[00000000208000e6]
ldd [%o1+0x150],%l0 ! Mem[0000000020800150]
sth %l1,[%o3+0x066] ! Mem[0000000021800066]
jmpl %g6+8,%g0
ldd [%o3+0x170],%l2 ! Mem[0000000021800170]
p8_call_3_lo:
ldstub [%o0+0x1dd],%l7 ! Mem[00000000200001dd]
lduh [%o0+0x19a],%l6 ! Mem[000000002000019a]
stx %l1,[%o3+0x028] ! Mem[0000000021800028]
lduw [%o1+0x1d8],%l5 ! Mem[00000000208001d8]
swap [%o0+0x090],%l4 ! Mem[0000000020000090]
stb %l4,[%o2+0x0b9] ! Mem[00000000210000b9]
ldstub [%o1+0x183],%l4 ! Mem[0000000020800183]
retl
stw %l0,[%o2+0x190] ! Mem[0000000021000190]
p8_jmpl_3_he:
lduw [%i2+0x128],%l4 ! Mem[0000000021000128]
sth %l1,[%i1+0x09a] ! Mem[000000002080009a]
ldsh [%i3+0x006],%l6 ! Mem[0000000021800006]
sth %l6,[%i2+0x052] ! Mem[0000000021000052]
jmpl %g6+8,%g0
ldsw [%i2+0x180],%l2 ! Mem[0000000021000180]
p8_call_3_he:
ldstub [%i0+0x0bd],%l7 ! Mem[00000000200000bd]
stx %l6,[%i1+0x080] ! Mem[0000000020800080]
stb %l6,[%i0+0x062] ! Mem[0000000020000062]
retl
ldsb [%i3+0x131],%l1 ! Mem[0000000021800131]
p8_jmpl_3_ho:
lduw [%o2+0x128],%l4 ! Mem[0000000021000128]
sth %l1,[%o1+0x09a] ! Mem[000000002080009a]
ldsh [%o3+0x006],%l6 ! Mem[0000000021800006]
sth %l6,[%o2+0x052] ! Mem[0000000021000052]
jmpl %g6+8,%g0
ldsw [%o2+0x180],%l2 ! Mem[0000000021000180]
p8_call_3_ho:
ldstub [%o0+0x0bd],%l7 ! Mem[00000000200000bd]
stx %l6,[%o1+0x080] ! Mem[0000000020800080]
stb %l6,[%o0+0x062] ! Mem[0000000020000062]
retl
ldsb [%o3+0x131],%l1 ! Mem[0000000021800131]
p9_jmpl_3_le:
ldstub [%i3+0x1ca],%l4 ! Mem[00000000238001ca]
jmpl %g6+8,%g0
swap [%i1+0x050],%l7 ! Mem[0000000022800050]
p9_call_3_le:
ldstub [%i0+0x05b],%l5 ! Mem[000000002200005b]
swap [%i2+0x16c],%l7 ! Mem[000000002300016c]
ldstub [%i1+0x1ab],%l7 ! Mem[00000000228001ab]
ldsh [%i2+0x07e],%l6 ! Mem[000000002300007e]
swap [%i1+0x024],%l0 ! Mem[0000000022800024]
retl
ldstub [%i1+0x1c5],%l5 ! Mem[00000000228001c5]
p9_jmpl_3_lo:
ldstub [%o3+0x1ca],%l4 ! Mem[00000000238001ca]
jmpl %g6+8,%g0
swap [%o1+0x050],%l7 ! Mem[0000000022800050]
p9_call_3_lo:
ldstub [%o0+0x05b],%l5 ! Mem[000000002200005b]
swap [%o2+0x16c],%l7 ! Mem[000000002300016c]
ldstub [%o1+0x1ab],%l7 ! Mem[00000000228001ab]
ldsh [%o2+0x07e],%l6 ! Mem[000000002300007e]
swap [%o1+0x024],%l0 ! Mem[0000000022800024]
retl
ldstub [%o1+0x1c5],%l5 ! Mem[00000000228001c5]
p9_jmpl_3_he:
ldstub [%i0+0x17f],%l1 ! Mem[000000002200017f]
ldstub [%i1+0x1f5],%l0 ! Mem[00000000228001f5]
ldstub [%i2+0x122],%l1 ! Mem[0000000023000122]
jmpl %g6+8,%g0
ldx [%i2+0x028],%l6 ! Mem[0000000023000028]
p9_call_3_he:
ldsh [%i1+0x0c6],%l4 ! Mem[00000000228000c6]
ldsh [%i2+0x1f8],%l7 ! Mem[00000000230001f8]
ldsb [%i2+0x1c9],%l4 ! Mem[00000000230001c9]
ldstub [%i1+0x0c2],%l4 ! Mem[00000000228000c2]
lduh [%i0+0x0e6],%l6 ! Mem[00000000220000e6]
stx %l1,[%i0+0x068] ! Mem[0000000022000068]
ldsh [%i2+0x000],%l5 ! Mem[0000000023000000]
retl
stw %l7,[%i0+0x048] ! Mem[0000000022000048]
p9_jmpl_3_ho:
ldstub [%o0+0x17f],%l1 ! Mem[000000002200017f]
ldstub [%o1+0x1f5],%l0 ! Mem[00000000228001f5]
ldstub [%o2+0x122],%l1 ! Mem[0000000023000122]
jmpl %g6+8,%g0
ldx [%o2+0x028],%l6 ! Mem[0000000023000028]
p9_call_3_ho:
ldsh [%o1+0x0c6],%l4 ! Mem[00000000228000c6]
ldsh [%o2+0x1f8],%l7 ! Mem[00000000230001f8]
ldsb [%o2+0x1c9],%l4 ! Mem[00000000230001c9]
ldstub [%o1+0x0c2],%l4 ! Mem[00000000228000c2]
lduh [%o0+0x0e6],%l6 ! Mem[00000000220000e6]
stx %l1,[%o0+0x068] ! Mem[0000000022000068]
ldsh [%o2+0x000],%l5 ! Mem[0000000023000000]
retl
stw %l7,[%o0+0x048] ! Mem[0000000022000048]
p10_jmpl_3_le:
sth %l6,[%i3+0x1f8] ! Mem[00000000258001f8]
ldsb [%i1+0x0d8],%l7 ! Mem[00000000248000d8]
ldd [%i0+0x0f0],%l0 ! Mem[00000000240000f0]
jmpl %g6+8,%g0
ldstub [%i0+0x06e],%l2 ! Mem[000000002400006e]
p10_call_3_le:
ldsb [%i1+0x178],%l0 ! Mem[0000000024800178]
sth %l7,[%i2+0x104] ! Mem[0000000025000104]
ldx [%i0+0x148],%l5 ! Mem[0000000024000148]
ldstub [%i0+0x1e1],%l0 ! Mem[00000000240001e1]
swap [%i1+0x118],%l7 ! Mem[0000000024800118]
swap [%i1+0x11c],%l2 ! Mem[000000002480011c]
std %l0,[%i3+0x190] ! Mem[0000000025800190]
retl
ldsw [%i0+0x040],%l5 ! Mem[0000000024000040]
p10_jmpl_3_lo:
sth %l6,[%o3+0x1f8] ! Mem[00000000258001f8]
ldsb [%o1+0x0d8],%l7 ! Mem[00000000248000d8]
ldd [%o0+0x0f0],%l0 ! Mem[00000000240000f0]
jmpl %g6+8,%g0
ldstub [%o0+0x06e],%l2 ! Mem[000000002400006e]
p10_call_3_lo:
ldsb [%o1+0x178],%l0 ! Mem[0000000024800178]
sth %l7,[%o2+0x104] ! Mem[0000000025000104]
ldx [%o0+0x148],%l5 ! Mem[0000000024000148]
ldstub [%o0+0x1e1],%l0 ! Mem[00000000240001e1]
swap [%o1+0x118],%l7 ! Mem[0000000024800118]
swap [%o1+0x11c],%l2 ! Mem[000000002480011c]
std %l0,[%o3+0x190] ! Mem[0000000025800190]
retl
ldsw [%o0+0x040],%l5 ! Mem[0000000024000040]
p10_jmpl_3_he:
stb %l0,[%i1+0x067] ! Mem[0000000024800067]
ldsw [%i3+0x05c],%l2 ! Mem[000000002580005c]
swap [%i0+0x050],%l1 ! Mem[0000000024000050]
swap [%i2+0x060],%l5 ! Mem[0000000025000060]
jmpl %g6+8,%g0
stb %l4,[%i2+0x096] ! Mem[0000000025000096]
p10_call_3_he:
stx %l1,[%i1+0x028] ! Mem[0000000024800028]
ldsh [%i2+0x0b2],%l1 ! Mem[00000000250000b2]
ldstub [%i1+0x1fd],%l1 ! Mem[00000000248001fd]
ldsb [%i3+0x0f5],%l7 ! Mem[00000000258000f5]
ldstub [%i3+0x010],%l3 ! Mem[0000000025800010]
retl
ldsb [%i2+0x09d],%l7 ! Mem[000000002500009d]
p10_jmpl_3_ho:
stb %l0,[%o1+0x067] ! Mem[0000000024800067]
ldsw [%o3+0x05c],%l2 ! Mem[000000002580005c]
swap [%o0+0x050],%l1 ! Mem[0000000024000050]
swap [%o2+0x060],%l5 ! Mem[0000000025000060]
jmpl %g6+8,%g0
stb %l4,[%o2+0x096] ! Mem[0000000025000096]
p10_call_3_ho:
stx %l1,[%o1+0x028] ! Mem[0000000024800028]
ldsh [%o2+0x0b2],%l1 ! Mem[00000000250000b2]
ldstub [%o1+0x1fd],%l1 ! Mem[00000000248001fd]
ldsb [%o3+0x0f5],%l7 ! Mem[00000000258000f5]
ldstub [%o3+0x010],%l3 ! Mem[0000000025800010]
retl
ldsb [%o2+0x09d],%l7 ! Mem[000000002500009d]
p11_jmpl_3_le:
std %l2,[%i2+0x0e8] ! Mem[00000000270000e8]
ldx [%i2+0x040],%l1 ! Mem[0000000027000040]
ldstub [%i3+0x1e0],%l7 ! Mem[00000000278001e0]
swap [%i1+0x17c],%l1 ! Mem[000000002680017c]
ldsh [%i3+0x038],%l5 ! Mem[0000000027800038]
ldx [%i3+0x148],%l2 ! Mem[0000000027800148]
jmpl %g6+8,%g0
stx %l2,[%i3+0x030] ! Mem[0000000027800030]
p11_call_3_le:
ldub [%i0+0x02b],%l0 ! Mem[000000002600002b]
ldub [%i3+0x12f],%l1 ! Mem[000000002780012f]
ldd [%i3+0x080],%l2 ! Mem[0000000027800080]
ldsb [%i1+0x03d],%l7 ! Mem[000000002680003d]
swap [%i0+0x194],%l6 ! Mem[0000000026000194]
retl
swap [%i2+0x080],%l1 ! Mem[0000000027000080]
p11_jmpl_3_lo:
std %l2,[%o2+0x0e8] ! Mem[00000000270000e8]
ldx [%o2+0x040],%l1 ! Mem[0000000027000040]
ldstub [%o3+0x1e0],%l7 ! Mem[00000000278001e0]
swap [%o1+0x17c],%l1 ! Mem[000000002680017c]
ldsh [%o3+0x038],%l5 ! Mem[0000000027800038]
ldx [%o3+0x148],%l2 ! Mem[0000000027800148]
jmpl %g6+8,%g0
stx %l2,[%o3+0x030] ! Mem[0000000027800030]
p11_call_3_lo:
ldub [%o0+0x02b],%l0 ! Mem[000000002600002b]
ldub [%o3+0x12f],%l1 ! Mem[000000002780012f]
ldd [%o3+0x080],%l2 ! Mem[0000000027800080]
ldsb [%o1+0x03d],%l7 ! Mem[000000002680003d]
swap [%o0+0x194],%l6 ! Mem[0000000026000194]
retl
swap [%o2+0x080],%l1 ! Mem[0000000027000080]
p11_jmpl_3_he:
ldub [%i1+0x009],%l1 ! Mem[0000000026800009]
swap [%i2+0x1d8],%l5 ! Mem[00000000270001d8]
jmpl %g6+8,%g0
stw %l1,[%i3+0x110] ! Mem[0000000027800110]
p11_call_3_he:
retl
ldstub [%i1+0x18f],%l2 ! Mem[000000002680018f]
p11_jmpl_3_ho:
ldub [%o1+0x009],%l1 ! Mem[0000000026800009]
swap [%o2+0x1d8],%l5 ! Mem[00000000270001d8]
jmpl %g6+8,%g0
stw %l1,[%o3+0x110] ! Mem[0000000027800110]
p11_call_3_ho:
retl
ldstub [%o1+0x18f],%l2 ! Mem[000000002680018f]
p12_jmpl_3_le:
stb %l5,[%i1+0x16f] ! Mem[000000002880016f]
swap [%i2+0x010],%l6 ! Mem[0000000029000010]
ldstub [%i3+0x112],%l1 ! Mem[0000000029800112]
jmpl %g6+8,%g0
ldstub [%i3+0x066],%l6 ! Mem[0000000029800066]
p12_call_3_le:
swap [%i0+0x01c],%l0 ! Mem[000000002800001c]
ldsw [%i0+0x174],%l0 ! Mem[0000000028000174]
ldstub [%i1+0x086],%l0 ! Mem[0000000028800086]
swap [%i3+0x184],%l1 ! Mem[0000000029800184]
retl
ldx [%i3+0x1b8],%l6 ! Mem[00000000298001b8]
p12_jmpl_3_lo:
stb %l5,[%o1+0x16f] ! Mem[000000002880016f]
swap [%o2+0x010],%l6 ! Mem[0000000029000010]
ldstub [%o3+0x112],%l1 ! Mem[0000000029800112]
jmpl %g6+8,%g0
ldstub [%o3+0x066],%l6 ! Mem[0000000029800066]
p12_call_3_lo:
swap [%o0+0x01c],%l0 ! Mem[000000002800001c]
ldsw [%o0+0x174],%l0 ! Mem[0000000028000174]
ldstub [%o1+0x086],%l0 ! Mem[0000000028800086]
swap [%o3+0x184],%l1 ! Mem[0000000029800184]
retl
ldx [%o3+0x1b8],%l6 ! Mem[00000000298001b8]
p12_jmpl_3_he:
jmpl %g6+8,%g0
ldstub [%i2+0x134],%l7 ! Mem[0000000029000134]
p12_call_3_he:
ldstub [%i3+0x0fb],%l0 ! Mem[00000000298000fb]
sth %l2,[%i0+0x1fa] ! Mem[00000000280001fa]
retl
sth %l1,[%i1+0x01c] ! Mem[000000002880001c]
p12_jmpl_3_ho:
jmpl %g6+8,%g0
ldstub [%o2+0x134],%l7 ! Mem[0000000029000134]
p12_call_3_ho:
ldstub [%o3+0x0fb],%l0 ! Mem[00000000298000fb]
sth %l2,[%o0+0x1fa] ! Mem[00000000280001fa]
retl
sth %l1,[%o1+0x01c] ! Mem[000000002880001c]
p13_jmpl_3_le:
swap [%i3+0x1a4],%l0 ! Mem[000000002b8001a4]
swap [%i2+0x010],%l3 ! Mem[000000002b000010]
swap [%i3+0x054],%l3 ! Mem[000000002b800054]
ldx [%i1+0x1f0],%l0 ! Mem[000000002a8001f0]
swap [%i0+0x024],%l2 ! Mem[000000002a000024]
ldx [%i1+0x1d8],%l0 ! Mem[000000002a8001d8]
ldsh [%i0+0x0ee],%l5 ! Mem[000000002a0000ee]
jmpl %g6+8,%g0
lduw [%i2+0x180],%l0 ! Mem[000000002b000180]
p13_call_3_le:
stw %l0,[%i2+0x070] ! Mem[000000002b000070]
lduw [%i0+0x040],%l4 ! Mem[000000002a000040]
retl
swap [%i2+0x0c0],%l2 ! Mem[000000002b0000c0]
p13_jmpl_3_lo:
swap [%o3+0x1a4],%l0 ! Mem[000000002b8001a4]
swap [%o2+0x010],%l3 ! Mem[000000002b000010]
swap [%o3+0x054],%l3 ! Mem[000000002b800054]
ldx [%o1+0x1f0],%l0 ! Mem[000000002a8001f0]
swap [%o0+0x024],%l2 ! Mem[000000002a000024]
ldx [%o1+0x1d8],%l0 ! Mem[000000002a8001d8]
ldsh [%o0+0x0ee],%l5 ! Mem[000000002a0000ee]
jmpl %g6+8,%g0
lduw [%o2+0x180],%l0 ! Mem[000000002b000180]
p13_call_3_lo:
stw %l0,[%o2+0x070] ! Mem[000000002b000070]
lduw [%o0+0x040],%l4 ! Mem[000000002a000040]
retl
swap [%o2+0x0c0],%l2 ! Mem[000000002b0000c0]
p13_jmpl_3_he:
stx %l5,[%i3+0x120] ! Mem[000000002b800120]
ldstub [%i3+0x140],%l7 ! Mem[000000002b800140]
ldub [%i0+0x155],%l5 ! Mem[000000002a000155]
swap [%i3+0x14c],%l7 ! Mem[000000002b80014c]
stb %l6,[%i1+0x19c] ! Mem[000000002a80019c]
jmpl %g6+8,%g0
ldsw [%i3+0x07c],%l2 ! Mem[000000002b80007c]
p13_call_3_he:
std %l6,[%i3+0x138] ! Mem[000000002b800138]
swap [%i3+0x1d4],%l2 ! Mem[000000002b8001d4]
ldstub [%i3+0x152],%l4 ! Mem[000000002b800152]
ldstub [%i0+0x068],%l2 ! Mem[000000002a000068]
lduw [%i0+0x07c],%l6 ! Mem[000000002a00007c]
stw %l5,[%i3+0x050] ! Mem[000000002b800050]
ldsh [%i2+0x1dc],%l3 ! Mem[000000002b0001dc]
retl
ldsb [%i2+0x0cb],%l4 ! Mem[000000002b0000cb]
p13_jmpl_3_ho:
stx %l5,[%o3+0x120] ! Mem[000000002b800120]
ldstub [%o3+0x140],%l7 ! Mem[000000002b800140]
ldub [%o0+0x155],%l5 ! Mem[000000002a000155]
swap [%o3+0x14c],%l7 ! Mem[000000002b80014c]
stb %l6,[%o1+0x19c] ! Mem[000000002a80019c]
jmpl %g6+8,%g0
ldsw [%o3+0x07c],%l2 ! Mem[000000002b80007c]
p13_call_3_ho:
std %l6,[%o3+0x138] ! Mem[000000002b800138]
swap [%o3+0x1d4],%l2 ! Mem[000000002b8001d4]
ldstub [%o3+0x152],%l4 ! Mem[000000002b800152]
ldstub [%o0+0x068],%l2 ! Mem[000000002a000068]
lduw [%o0+0x07c],%l6 ! Mem[000000002a00007c]
stw %l5,[%o3+0x050] ! Mem[000000002b800050]
ldsh [%o2+0x1dc],%l3 ! Mem[000000002b0001dc]
retl
ldsb [%o2+0x0cb],%l4 ! Mem[000000002b0000cb]
p14_jmpl_3_le:
jmpl %g6+8,%g0
sth %l6,[%i1+0x002] ! Mem[000000002c800002]
p14_call_3_le:
stx %l2,[%i2+0x068] ! Mem[000000002d000068]
retl
stb %l1,[%i2+0x13d] ! Mem[000000002d00013d]
p14_jmpl_3_lo:
jmpl %g6+8,%g0
sth %l6,[%o1+0x002] ! Mem[000000002c800002]
p14_call_3_lo:
stx %l2,[%o2+0x068] ! Mem[000000002d000068]
retl
stb %l1,[%o2+0x13d] ! Mem[000000002d00013d]
p14_jmpl_3_he:
jmpl %g6+8,%g0
ldstub [%i0+0x104],%l7 ! Mem[000000002c000104]
p14_call_3_he:
ldstub [%i3+0x029],%l6 ! Mem[000000002d800029]
retl
swap [%i3+0x160],%l2 ! Mem[000000002d800160]
p14_jmpl_3_ho:
jmpl %g6+8,%g0
ldstub [%o0+0x104],%l7 ! Mem[000000002c000104]
p14_call_3_ho:
ldstub [%o3+0x029],%l6 ! Mem[000000002d800029]
retl
swap [%o3+0x160],%l2 ! Mem[000000002d800160]
p15_jmpl_3_le:
swap [%i2+0x07c],%l2 ! Mem[000000002f00007c]
ldsb [%i3+0x184],%l0 ! Mem[000000002f800184]
swap [%i3+0x150],%l7 ! Mem[000000002f800150]
ldstub [%i3+0x11d],%l6 ! Mem[000000002f80011d]
jmpl %g6+8,%g0
stb %l5,[%i0+0x129] ! Mem[000000002e000129]
p15_call_3_le:
ldx [%i1+0x058],%l6 ! Mem[000000002e800058]
ldx [%i2+0x070],%l5 ! Mem[000000002f000070]
retl
stb %l3,[%i0+0x1fd] ! Mem[000000002e0001fd]
p15_jmpl_3_lo:
swap [%o2+0x07c],%l2 ! Mem[000000002f00007c]
ldsb [%o3+0x184],%l0 ! Mem[000000002f800184]
swap [%o3+0x150],%l7 ! Mem[000000002f800150]
ldstub [%o3+0x11d],%l6 ! Mem[000000002f80011d]
jmpl %g6+8,%g0
stb %l5,[%o0+0x129] ! Mem[000000002e000129]
p15_call_3_lo:
ldx [%o1+0x058],%l6 ! Mem[000000002e800058]
ldx [%o2+0x070],%l5 ! Mem[000000002f000070]
retl
stb %l3,[%o0+0x1fd] ! Mem[000000002e0001fd]
p15_jmpl_3_he:
ldstub [%i1+0x13f],%l5 ! Mem[000000002e80013f]
ldstub [%i0+0x096],%l0 ! Mem[000000002e000096]
swap [%i0+0x1cc],%l0 ! Mem[000000002e0001cc]
swap [%i1+0x1b8],%l4 ! Mem[000000002e8001b8]
ldx [%i1+0x108],%l1 ! Mem[000000002e800108]
std %l4,[%i1+0x190] ! Mem[000000002e800190]
jmpl %g6+8,%g0
ldub [%i1+0x115],%l4 ! Mem[000000002e800115]
p15_call_3_he:
sth %l1,[%i3+0x174] ! Mem[000000002f800174]
stw %l2,[%i0+0x080] ! Mem[000000002e000080]
swap [%i1+0x1b0],%l0 ! Mem[000000002e8001b0]
retl
sth %l5,[%i0+0x0ba] ! Mem[000000002e0000ba]
p15_jmpl_3_ho:
ldstub [%o1+0x13f],%l5 ! Mem[000000002e80013f]
ldstub [%o0+0x096],%l0 ! Mem[000000002e000096]
swap [%o0+0x1cc],%l0 ! Mem[000000002e0001cc]
swap [%o1+0x1b8],%l4 ! Mem[000000002e8001b8]
ldx [%o1+0x108],%l1 ! Mem[000000002e800108]
std %l4,[%o1+0x190] ! Mem[000000002e800190]
jmpl %g6+8,%g0
ldub [%o1+0x115],%l4 ! Mem[000000002e800115]
p15_call_3_ho:
sth %l1,[%o3+0x174] ! Mem[000000002f800174]
stw %l2,[%o0+0x080] ! Mem[000000002e000080]
swap [%o1+0x1b0],%l0 ! Mem[000000002e8001b0]
retl
sth %l5,[%o0+0x0ba] ! Mem[000000002e0000ba]
p16_jmpl_3_le:
ldsw [%i1+0x084],%l7 ! Mem[0000000030800084]
ldstub [%i1+0x0a7],%l4 ! Mem[00000000308000a7]
jmpl %g6+8,%g0
swap [%i3+0x0ec],%l0 ! Mem[00000000318000ec]
p16_call_3_le:
lduh [%i3+0x1a6],%l0 ! Mem[00000000318001a6]
stx %l3,[%i0+0x140] ! Mem[0000000030000140]
stb %l3,[%i2+0x057] ! Mem[0000000031000057]
swap [%i1+0x048],%l1 ! Mem[0000000030800048]
ldstub [%i1+0x178],%l4 ! Mem[0000000030800178]
ldsb [%i3+0x1d9],%l0 ! Mem[00000000318001d9]
stw %l2,[%i1+0x160] ! Mem[0000000030800160]
retl
swap [%i3+0x0ec],%l1 ! Mem[00000000318000ec]
p16_jmpl_3_lo:
ldsw [%o1+0x084],%l7 ! Mem[0000000030800084]
ldstub [%o1+0x0a7],%l4 ! Mem[00000000308000a7]
jmpl %g6+8,%g0
swap [%o3+0x0ec],%l0 ! Mem[00000000318000ec]
p16_call_3_lo:
lduh [%o3+0x1a6],%l0 ! Mem[00000000318001a6]
stx %l3,[%o0+0x140] ! Mem[0000000030000140]
stb %l3,[%o2+0x057] ! Mem[0000000031000057]
swap [%o1+0x048],%l1 ! Mem[0000000030800048]
ldstub [%o1+0x178],%l4 ! Mem[0000000030800178]
ldsb [%o3+0x1d9],%l0 ! Mem[00000000318001d9]
stw %l2,[%o1+0x160] ! Mem[0000000030800160]
retl
swap [%o3+0x0ec],%l1 ! Mem[00000000318000ec]
p16_jmpl_3_he:
std %l4,[%i3+0x1e8] ! Mem[00000000318001e8]
stw %l7,[%i2+0x01c] ! Mem[000000003100001c]
stx %l6,[%i2+0x190] ! Mem[0000000031000190]
lduw [%i2+0x0a0],%l1 ! Mem[00000000310000a0]
stx %l3,[%i2+0x060] ! Mem[0000000031000060]
ldsh [%i3+0x16e],%l5 ! Mem[000000003180016e]
ldsh [%i0+0x154],%l2 ! Mem[0000000030000154]
jmpl %g6+8,%g0
lduh [%i0+0x1ca],%l6 ! Mem[00000000300001ca]
p16_call_3_he:
swap [%i2+0x010],%l4 ! Mem[0000000031000010]
swap [%i3+0x080],%l7 ! Mem[0000000031800080]
ldx [%i2+0x1a8],%l5 ! Mem[00000000310001a8]
retl
ldx [%i3+0x028],%l1 ! Mem[0000000031800028]
p16_jmpl_3_ho:
std %l4,[%o3+0x1e8] ! Mem[00000000318001e8]
stw %l7,[%o2+0x01c] ! Mem[000000003100001c]
stx %l6,[%o2+0x190] ! Mem[0000000031000190]
lduw [%o2+0x0a0],%l1 ! Mem[00000000310000a0]
stx %l3,[%o2+0x060] ! Mem[0000000031000060]
ldsh [%o3+0x16e],%l5 ! Mem[000000003180016e]
ldsh [%o0+0x154],%l2 ! Mem[0000000030000154]
jmpl %g6+8,%g0
lduh [%o0+0x1ca],%l6 ! Mem[00000000300001ca]
p16_call_3_ho:
swap [%o2+0x010],%l4 ! Mem[0000000031000010]
swap [%o3+0x080],%l7 ! Mem[0000000031800080]
ldx [%o2+0x1a8],%l5 ! Mem[00000000310001a8]
retl
ldx [%o3+0x028],%l1 ! Mem[0000000031800028]
p17_jmpl_3_le:
sth %l1,[%i2+0x172] ! Mem[0000000033000172]
ldstub [%i1+0x0a5],%l1 ! Mem[00000000328000a5]
jmpl %g6+8,%g0
swap [%i3+0x114],%l7 ! Mem[0000000033800114]
p17_call_3_le:
ldstub [%i0+0x16c],%l7 ! Mem[000000003200016c]
lduw [%i3+0x188],%l7 ! Mem[0000000033800188]
retl
swap [%i2+0x05c],%l6 ! Mem[000000003300005c]
p17_jmpl_3_lo:
sth %l1,[%o2+0x172] ! Mem[0000000033000172]
ldstub [%o1+0x0a5],%l1 ! Mem[00000000328000a5]
jmpl %g6+8,%g0
swap [%o3+0x114],%l7 ! Mem[0000000033800114]
p17_call_3_lo:
ldstub [%o0+0x16c],%l7 ! Mem[000000003200016c]
lduw [%o3+0x188],%l7 ! Mem[0000000033800188]
retl
swap [%o2+0x05c],%l6 ! Mem[000000003300005c]
p17_jmpl_3_he:
swap [%i2+0x118],%l1 ! Mem[0000000033000118]
std %l6,[%i0+0x1e0] ! Mem[00000000320001e0]
lduw [%i3+0x15c],%l1 ! Mem[000000003380015c]
swap [%i1+0x1d4],%l0 ! Mem[00000000328001d4]
stb %l2,[%i1+0x025] ! Mem[0000000032800025]
ldub [%i2+0x1d9],%l0 ! Mem[00000000330001d9]
ldub [%i0+0x0ee],%l5 ! Mem[00000000320000ee]
jmpl %g6+8,%g0
ldsh [%i1+0x182],%l0 ! Mem[0000000032800182]
p17_call_3_he:
ldx [%i3+0x1e8],%l4 ! Mem[00000000338001e8]
ldx [%i3+0x018],%l7 ! Mem[0000000033800018]
retl
ldx [%i3+0x190],%l6 ! Mem[0000000033800190]
p17_jmpl_3_ho:
swap [%o2+0x118],%l1 ! Mem[0000000033000118]
std %l6,[%o0+0x1e0] ! Mem[00000000320001e0]
lduw [%o3+0x15c],%l1 ! Mem[000000003380015c]
swap [%o1+0x1d4],%l0 ! Mem[00000000328001d4]
stb %l2,[%o1+0x025] ! Mem[0000000032800025]
ldub [%o2+0x1d9],%l0 ! Mem[00000000330001d9]
ldub [%o0+0x0ee],%l5 ! Mem[00000000320000ee]
jmpl %g6+8,%g0
ldsh [%o1+0x182],%l0 ! Mem[0000000032800182]
p17_call_3_ho:
ldx [%o3+0x1e8],%l4 ! Mem[00000000338001e8]
ldx [%o3+0x018],%l7 ! Mem[0000000033800018]
retl
ldx [%o3+0x190],%l6 ! Mem[0000000033800190]
p18_jmpl_3_le:
sth %l7,[%i3+0x050] ! Mem[0000000035800050]
lduw [%i1+0x0ec],%l7 ! Mem[00000000348000ec]
jmpl %g6+8,%g0
ldsb [%i3+0x0fa],%l3 ! Mem[00000000358000fa]
p18_call_3_le:
retl
swap [%i1+0x0f8],%l4 ! Mem[00000000348000f8]
p18_jmpl_3_lo:
sth %l7,[%o3+0x050] ! Mem[0000000035800050]
lduw [%o1+0x0ec],%l7 ! Mem[00000000348000ec]
jmpl %g6+8,%g0
ldsb [%o3+0x0fa],%l3 ! Mem[00000000358000fa]
p18_call_3_lo:
retl
swap [%o1+0x0f8],%l4 ! Mem[00000000348000f8]
p18_jmpl_3_he:
swap [%i0+0x138],%l1 ! Mem[0000000034000138]
ldsh [%i1+0x034],%l3 ! Mem[0000000034800034]
jmpl %g6+8,%g0
swap [%i3+0x1ac],%l1 ! Mem[00000000358001ac]
p18_call_3_he:
ldsw [%i2+0x10c],%l2 ! Mem[000000003500010c]
sth %l3,[%i3+0x0b0] ! Mem[00000000358000b0]
stx %l7,[%i3+0x170] ! Mem[0000000035800170]
retl
ldd [%i0+0x1b8],%l4 ! Mem[00000000340001b8]
p18_jmpl_3_ho:
swap [%o0+0x138],%l1 ! Mem[0000000034000138]
ldsh [%o1+0x034],%l3 ! Mem[0000000034800034]
jmpl %g6+8,%g0
swap [%o3+0x1ac],%l1 ! Mem[00000000358001ac]
p18_call_3_ho:
ldsw [%o2+0x10c],%l2 ! Mem[000000003500010c]
sth %l3,[%o3+0x0b0] ! Mem[00000000358000b0]
stx %l7,[%o3+0x170] ! Mem[0000000035800170]
retl
ldd [%o0+0x1b8],%l4 ! Mem[00000000340001b8]
p19_jmpl_3_le:
jmpl %g6+8,%g0
ldsw [%i0+0x1d8],%l6 ! Mem[00000000360001d8]
p19_call_3_le:
ldsw [%i3+0x024],%l0 ! Mem[0000000037800024]
std %l0,[%i3+0x0a0] ! Mem[00000000378000a0]
stx %l1,[%i3+0x078] ! Mem[0000000037800078]
ldub [%i2+0x0bf],%l5 ! Mem[00000000370000bf]
ldd [%i2+0x070],%l2 ! Mem[0000000037000070]
lduh [%i3+0x0be],%l0 ! Mem[00000000378000be]
retl
stx %l7,[%i0+0x060] ! Mem[0000000036000060]
p19_jmpl_3_lo:
jmpl %g6+8,%g0
ldsw [%o0+0x1d8],%l6 ! Mem[00000000360001d8]
p19_call_3_lo:
ldsw [%o3+0x024],%l0 ! Mem[0000000037800024]
std %l0,[%o3+0x0a0] ! Mem[00000000378000a0]
stx %l1,[%o3+0x078] ! Mem[0000000037800078]
ldub [%o2+0x0bf],%l5 ! Mem[00000000370000bf]
ldd [%o2+0x070],%l2 ! Mem[0000000037000070]
lduh [%o3+0x0be],%l0 ! Mem[00000000378000be]
retl
stx %l7,[%o0+0x060] ! Mem[0000000036000060]
p19_jmpl_3_he:
stb %l0,[%i2+0x1a2] ! Mem[00000000370001a2]
ldsw [%i1+0x020],%l1 ! Mem[0000000036800020]
ldstub [%i0+0x153],%l7 ! Mem[0000000036000153]
stw %l5,[%i3+0x170] ! Mem[0000000037800170]
ldd [%i3+0x1e0],%l2 ! Mem[00000000378001e0]
jmpl %g6+8,%g0
std %l2,[%i3+0x010] ! Mem[0000000037800010]
p19_call_3_he:
ldsh [%i2+0x04a],%l7 ! Mem[000000003700004a]
stb %l1,[%i1+0x09d] ! Mem[000000003680009d]
stb %l2,[%i1+0x05e] ! Mem[000000003680005e]
swap [%i2+0x070],%l1 ! Mem[0000000037000070]
sth %l2,[%i1+0x0e6] ! Mem[00000000368000e6]
retl
sth %l6,[%i0+0x13c] ! Mem[000000003600013c]
p19_jmpl_3_ho:
stb %l0,[%o2+0x1a2] ! Mem[00000000370001a2]
ldsw [%o1+0x020],%l1 ! Mem[0000000036800020]
ldstub [%o0+0x153],%l7 ! Mem[0000000036000153]
stw %l5,[%o3+0x170] ! Mem[0000000037800170]
ldd [%o3+0x1e0],%l2 ! Mem[00000000378001e0]
jmpl %g6+8,%g0
std %l2,[%o3+0x010] ! Mem[0000000037800010]
p19_call_3_ho:
ldsh [%o2+0x04a],%l7 ! Mem[000000003700004a]
stb %l1,[%o1+0x09d] ! Mem[000000003680009d]
stb %l2,[%o1+0x05e] ! Mem[000000003680005e]
swap [%o2+0x070],%l1 ! Mem[0000000037000070]
sth %l2,[%o1+0x0e6] ! Mem[00000000368000e6]
retl
sth %l6,[%o0+0x13c] ! Mem[000000003600013c]
p20_jmpl_3_le:
sth %l1,[%i0+0x132] ! Mem[0000000038000132]
lduw [%i3+0x02c],%l6 ! Mem[000000003980002c]
sth %l2,[%i2+0x07a] ! Mem[000000003900007a]
ldd [%i2+0x1a0],%l4 ! Mem[00000000390001a0]
stb %l2,[%i1+0x16a] ! Mem[000000003880016a]
stb %l0,[%i0+0x086] ! Mem[0000000038000086]
ldsb [%i1+0x185],%l1 ! Mem[0000000038800185]
jmpl %g6+8,%g0
std %l6,[%i2+0x198] ! Mem[0000000039000198]
p20_call_3_le:
retl
ldx [%i0+0x130],%l7 ! Mem[0000000038000130]
p20_jmpl_3_lo:
sth %l1,[%o0+0x132] ! Mem[0000000038000132]
lduw [%o3+0x02c],%l6 ! Mem[000000003980002c]
sth %l2,[%o2+0x07a] ! Mem[000000003900007a]
ldd [%o2+0x1a0],%l4 ! Mem[00000000390001a0]
stb %l2,[%o1+0x16a] ! Mem[000000003880016a]
stb %l0,[%o0+0x086] ! Mem[0000000038000086]
ldsb [%o1+0x185],%l1 ! Mem[0000000038800185]
jmpl %g6+8,%g0
std %l6,[%o2+0x198] ! Mem[0000000039000198]
p20_call_3_lo:
retl
ldx [%o0+0x130],%l7 ! Mem[0000000038000130]
p20_jmpl_3_he:
ldsw [%i2+0x0bc],%l7 ! Mem[00000000390000bc]
stx %l6,[%i1+0x0a0] ! Mem[00000000388000a0]
jmpl %g6+8,%g0
std %l6,[%i3+0x040] ! Mem[0000000039800040]
p20_call_3_he:
sth %l3,[%i2+0x044] ! Mem[0000000039000044]
ldub [%i3+0x153],%l0 ! Mem[0000000039800153]
swap [%i1+0x078],%l1 ! Mem[0000000038800078]
ldstub [%i2+0x15f],%l7 ! Mem[000000003900015f]
ldd [%i2+0x150],%l2 ! Mem[0000000039000150]
ldx [%i1+0x150],%l1 ! Mem[0000000038800150]
retl
ldsh [%i2+0x1e0],%l6 ! Mem[00000000390001e0]
p20_jmpl_3_ho:
ldsw [%o2+0x0bc],%l7 ! Mem[00000000390000bc]
stx %l6,[%o1+0x0a0] ! Mem[00000000388000a0]
jmpl %g6+8,%g0
std %l6,[%o3+0x040] ! Mem[0000000039800040]
p20_call_3_ho:
sth %l3,[%o2+0x044] ! Mem[0000000039000044]
ldub [%o3+0x153],%l0 ! Mem[0000000039800153]
swap [%o1+0x078],%l1 ! Mem[0000000038800078]
ldstub [%o2+0x15f],%l7 ! Mem[000000003900015f]
ldd [%o2+0x150],%l2 ! Mem[0000000039000150]
ldx [%o1+0x150],%l1 ! Mem[0000000038800150]
retl
ldsh [%o2+0x1e0],%l6 ! Mem[00000000390001e0]
p21_jmpl_3_le:
ldsb [%i2+0x004],%l5 ! Mem[000000003b000004]
lduw [%i2+0x078],%l5 ! Mem[000000003b000078]
lduh [%i2+0x01c],%l3 ! Mem[000000003b00001c]
ldsb [%i3+0x007],%l6 ! Mem[000000003b800007]
stw %l1,[%i1+0x008] ! Mem[000000003a800008]
swap [%i0+0x100],%l7 ! Mem[000000003a000100]
jmpl %g6+8,%g0
stx %l5,[%i0+0x170] ! Mem[000000003a000170]
p21_call_3_le:
ldstub [%i2+0x162],%l5 ! Mem[000000003b000162]
stb %l5,[%i1+0x019] ! Mem[000000003a800019]
stb %l1,[%i1+0x122] ! Mem[000000003a800122]
ldd [%i1+0x130],%l2 ! Mem[000000003a800130]
ldstub [%i1+0x07a],%l5 ! Mem[000000003a80007a]
swap [%i3+0x0cc],%l1 ! Mem[000000003b8000cc]
stx %l5,[%i0+0x1c0] ! Mem[000000003a0001c0]
retl
swap [%i3+0x150],%l7 ! Mem[000000003b800150]
p21_jmpl_3_lo:
ldsb [%o2+0x004],%l5 ! Mem[000000003b000004]
lduw [%o2+0x078],%l5 ! Mem[000000003b000078]
lduh [%o2+0x01c],%l3 ! Mem[000000003b00001c]
ldsb [%o3+0x007],%l6 ! Mem[000000003b800007]
stw %l1,[%o1+0x008] ! Mem[000000003a800008]
swap [%o0+0x100],%l7 ! Mem[000000003a000100]
jmpl %g6+8,%g0
stx %l5,[%o0+0x170] ! Mem[000000003a000170]
p21_call_3_lo:
ldstub [%o2+0x162],%l5 ! Mem[000000003b000162]
stb %l5,[%o1+0x019] ! Mem[000000003a800019]
stb %l1,[%o1+0x122] ! Mem[000000003a800122]
ldd [%o1+0x130],%l2 ! Mem[000000003a800130]
ldstub [%o1+0x07a],%l5 ! Mem[000000003a80007a]
swap [%o3+0x0cc],%l1 ! Mem[000000003b8000cc]
stx %l5,[%o0+0x1c0] ! Mem[000000003a0001c0]
retl
swap [%o3+0x150],%l7 ! Mem[000000003b800150]
p21_jmpl_3_he:
sth %l6,[%i1+0x0e6] ! Mem[000000003a8000e6]
stw %l1,[%i3+0x06c] ! Mem[000000003b80006c]
swap [%i1+0x000],%l5 ! Mem[000000003a800000]
ldx [%i0+0x068],%l7 ! Mem[000000003a000068]
jmpl %g6+8,%g0
ldx [%i3+0x098],%l1 ! Mem[000000003b800098]
p21_call_3_he:
swap [%i1+0x1bc],%l6 ! Mem[000000003a8001bc]
ldstub [%i3+0x05c],%l2 ! Mem[000000003b80005c]
swap [%i2+0x1a4],%l0 ! Mem[000000003b0001a4]
ldd [%i2+0x1a8],%l4 ! Mem[000000003b0001a8]
lduw [%i2+0x008],%l1 ! Mem[000000003b000008]
ldub [%i2+0x0b2],%l1 ! Mem[000000003b0000b2]
ldx [%i1+0x1f8],%l1 ! Mem[000000003a8001f8]
retl
ldstub [%i1+0x114],%l0 ! Mem[000000003a800114]
p21_jmpl_3_ho:
sth %l6,[%o1+0x0e6] ! Mem[000000003a8000e6]
stw %l1,[%o3+0x06c] ! Mem[000000003b80006c]
swap [%o1+0x000],%l5 ! Mem[000000003a800000]
ldx [%o0+0x068],%l7 ! Mem[000000003a000068]
jmpl %g6+8,%g0
ldx [%o3+0x098],%l1 ! Mem[000000003b800098]
p21_call_3_ho:
swap [%o1+0x1bc],%l6 ! Mem[000000003a8001bc]
ldstub [%o3+0x05c],%l2 ! Mem[000000003b80005c]
swap [%o2+0x1a4],%l0 ! Mem[000000003b0001a4]
ldd [%o2+0x1a8],%l4 ! Mem[000000003b0001a8]
lduw [%o2+0x008],%l1 ! Mem[000000003b000008]
ldub [%o2+0x0b2],%l1 ! Mem[000000003b0000b2]
ldx [%o1+0x1f8],%l1 ! Mem[000000003a8001f8]
retl
ldstub [%o1+0x114],%l0 ! Mem[000000003a800114]
p22_jmpl_3_le:
ldsw [%i1+0x154],%l1 ! Mem[000000003c800154]
ldd [%i1+0x1c8],%l4 ! Mem[000000003c8001c8]
lduh [%i1+0x0e2],%l4 ! Mem[000000003c8000e2]
ldsw [%i3+0x0c4],%l6 ! Mem[000000003d8000c4]
jmpl %g6+8,%g0
swap [%i3+0x04c],%l1 ! Mem[000000003d80004c]
p22_call_3_le:
swap [%i1+0x040],%l5 ! Mem[000000003c800040]
stb %l7,[%i0+0x0f1] ! Mem[000000003c0000f1]
ldub [%i3+0x16d],%l7 ! Mem[000000003d80016d]
stb %l4,[%i2+0x0b9] ! Mem[000000003d0000b9]
lduw [%i3+0x180],%l4 ! Mem[000000003d800180]
swap [%i1+0x0a0],%l7 ! Mem[000000003c8000a0]
retl
ldstub [%i1+0x1a8],%l5 ! Mem[000000003c8001a8]
p22_jmpl_3_lo:
ldsw [%o1+0x154],%l1 ! Mem[000000003c800154]
ldd [%o1+0x1c8],%l4 ! Mem[000000003c8001c8]
lduh [%o1+0x0e2],%l4 ! Mem[000000003c8000e2]
ldsw [%o3+0x0c4],%l6 ! Mem[000000003d8000c4]
jmpl %g6+8,%g0
swap [%o3+0x04c],%l1 ! Mem[000000003d80004c]
p22_call_3_lo:
swap [%o1+0x040],%l5 ! Mem[000000003c800040]
stb %l7,[%o0+0x0f1] ! Mem[000000003c0000f1]
ldub [%o3+0x16d],%l7 ! Mem[000000003d80016d]
stb %l4,[%o2+0x0b9] ! Mem[000000003d0000b9]
lduw [%o3+0x180],%l4 ! Mem[000000003d800180]
swap [%o1+0x0a0],%l7 ! Mem[000000003c8000a0]
retl
ldstub [%o1+0x1a8],%l5 ! Mem[000000003c8001a8]
p22_jmpl_3_he:
ldstub [%i1+0x09a],%l1 ! Mem[000000003c80009a]
stb %l6,[%i2+0x027] ! Mem[000000003d000027]
jmpl %g6+8,%g0
ldsb [%i2+0x053],%l6 ! Mem[000000003d000053]
p22_call_3_he:
swap [%i3+0x030],%l3 ! Mem[000000003d800030]
ldsh [%i0+0x09c],%l7 ! Mem[000000003c00009c]
ldd [%i2+0x080],%l6 ! Mem[000000003d000080]
swap [%i3+0x040],%l6 ! Mem[000000003d800040]
sth %l2,[%i1+0x0e8] ! Mem[000000003c8000e8]
ldsw [%i1+0x0e8],%l1 ! Mem[000000003c8000e8]
stb %l5,[%i2+0x09c] ! Mem[000000003d00009c]
retl
lduh [%i0+0x00c],%l1 ! Mem[000000003c00000c]
p22_jmpl_3_ho:
ldstub [%o1+0x09a],%l1 ! Mem[000000003c80009a]
stb %l6,[%o2+0x027] ! Mem[000000003d000027]
jmpl %g6+8,%g0
ldsb [%o2+0x053],%l6 ! Mem[000000003d000053]
p22_call_3_ho:
swap [%o3+0x030],%l3 ! Mem[000000003d800030]
ldsh [%o0+0x09c],%l7 ! Mem[000000003c00009c]
ldd [%o2+0x080],%l6 ! Mem[000000003d000080]
swap [%o3+0x040],%l6 ! Mem[000000003d800040]
sth %l2,[%o1+0x0e8] ! Mem[000000003c8000e8]
ldsw [%o1+0x0e8],%l1 ! Mem[000000003c8000e8]
stb %l5,[%o2+0x09c] ! Mem[000000003d00009c]
retl
lduh [%o0+0x00c],%l1 ! Mem[000000003c00000c]
p23_jmpl_3_le:
sth %l5,[%i0+0x162] ! Mem[000000003e000162]
swap [%i2+0x038],%l5 ! Mem[000000003f000038]
ldstub [%i1+0x102],%l1 ! Mem[000000003e800102]
ldsh [%i0+0x008],%l6 ! Mem[000000003e000008]
swap [%i1+0x058],%l5 ! Mem[000000003e800058]
ldstub [%i0+0x024],%l7 ! Mem[000000003e000024]
swap [%i1+0x06c],%l1 ! Mem[000000003e80006c]
jmpl %g6+8,%g0
ldsw [%i3+0x004],%l7 ! Mem[000000003f800004]
p23_call_3_le:
lduw [%i0+0x130],%l1 ! Mem[000000003e000130]
ldx [%i2+0x100],%l1 ! Mem[000000003f000100]
retl
std %l6,[%i2+0x008] ! Mem[000000003f000008]
p23_jmpl_3_lo:
sth %l5,[%o0+0x162] ! Mem[000000003e000162]
swap [%o2+0x038],%l5 ! Mem[000000003f000038]
ldstub [%o1+0x102],%l1 ! Mem[000000003e800102]
ldsh [%o0+0x008],%l6 ! Mem[000000003e000008]
swap [%o1+0x058],%l5 ! Mem[000000003e800058]
ldstub [%o0+0x024],%l7 ! Mem[000000003e000024]
swap [%o1+0x06c],%l1 ! Mem[000000003e80006c]
jmpl %g6+8,%g0
ldsw [%o3+0x004],%l7 ! Mem[000000003f800004]
p23_call_3_lo:
lduw [%o0+0x130],%l1 ! Mem[000000003e000130]
ldx [%o2+0x100],%l1 ! Mem[000000003f000100]
retl
std %l6,[%o2+0x008] ! Mem[000000003f000008]
p23_jmpl_3_he:
ldstub [%i2+0x0ae],%l6 ! Mem[000000003f0000ae]
ldstub [%i1+0x025],%l4 ! Mem[000000003e800025]
jmpl %g6+8,%g0
lduh [%i0+0x132],%l3 ! Mem[000000003e000132]
p23_call_3_he:
retl
std %l2,[%i3+0x018] ! Mem[000000003f800018]
p23_jmpl_3_ho:
ldstub [%o2+0x0ae],%l6 ! Mem[000000003f0000ae]
ldstub [%o1+0x025],%l4 ! Mem[000000003e800025]
jmpl %g6+8,%g0
lduh [%o0+0x132],%l3 ! Mem[000000003e000132]
p23_call_3_ho:
retl
std %l2,[%o3+0x018] ! Mem[000000003f800018]
p24_jmpl_3_le:
lduw [%i2+0x0d4],%l1 ! Mem[00000000410000d4]
swap [%i3+0x06c],%l2 ! Mem[000000004180006c]
jmpl %g6+8,%g0
ldsh [%i1+0x11c],%l1 ! Mem[000000004080011c]
p24_call_3_le:
retl
ldsb [%i0+0x104],%l7 ! Mem[0000000040000104]
p24_jmpl_3_lo:
lduw [%o2+0x0d4],%l1 ! Mem[00000000410000d4]
swap [%o3+0x06c],%l2 ! Mem[000000004180006c]
jmpl %g6+8,%g0
ldsh [%o1+0x11c],%l1 ! Mem[000000004080011c]
p24_call_3_lo:
retl
ldsb [%o0+0x104],%l7 ! Mem[0000000040000104]
p24_jmpl_3_he:
stx %l6,[%i1+0x028] ! Mem[0000000040800028]
jmpl %g6+8,%g0
ldsw [%i2+0x160],%l2 ! Mem[0000000041000160]
p24_call_3_he:
ldsw [%i1+0x174],%l1 ! Mem[0000000040800174]
ldstub [%i1+0x085],%l2 ! Mem[0000000040800085]
swap [%i2+0x01c],%l7 ! Mem[000000004100001c]
stb %l0,[%i2+0x16e] ! Mem[000000004100016e]
retl
ldsb [%i1+0x10d],%l0 ! Mem[000000004080010d]
p24_jmpl_3_ho:
stx %l6,[%o1+0x028] ! Mem[0000000040800028]
jmpl %g6+8,%g0
ldsw [%o2+0x160],%l2 ! Mem[0000000041000160]
p24_call_3_ho:
ldsw [%o1+0x174],%l1 ! Mem[0000000040800174]
ldstub [%o1+0x085],%l2 ! Mem[0000000040800085]
swap [%o2+0x01c],%l7 ! Mem[000000004100001c]
stb %l0,[%o2+0x16e] ! Mem[000000004100016e]
retl
ldsb [%o1+0x10d],%l0 ! Mem[000000004080010d]
p25_jmpl_3_le:
ldx [%i2+0x080],%l2 ! Mem[0000000043000080]
jmpl %g6+8,%g0
stx %l7,[%i2+0x018] ! Mem[0000000043000018]
p25_call_3_le:
ldsw [%i2+0x1e0],%l3 ! Mem[00000000430001e0]
ldstub [%i1+0x010],%l2 ! Mem[0000000042800010]
swap [%i1+0x008],%l1 ! Mem[0000000042800008]
lduw [%i0+0x1f8],%l5 ! Mem[00000000420001f8]
ldsw [%i3+0x0b0],%l4 ! Mem[00000000438000b0]
retl
swap [%i3+0x098],%l4 ! Mem[0000000043800098]
p25_jmpl_3_lo:
ldx [%o2+0x080],%l2 ! Mem[0000000043000080]
jmpl %g6+8,%g0
stx %l7,[%o2+0x018] ! Mem[0000000043000018]
p25_call_3_lo:
ldsw [%o2+0x1e0],%l3 ! Mem[00000000430001e0]
ldstub [%o1+0x010],%l2 ! Mem[0000000042800010]
swap [%o1+0x008],%l1 ! Mem[0000000042800008]
lduw [%o0+0x1f8],%l5 ! Mem[00000000420001f8]
ldsw [%o3+0x0b0],%l4 ! Mem[00000000438000b0]
retl
swap [%o3+0x098],%l4 ! Mem[0000000043800098]
p25_jmpl_3_he:
lduw [%i3+0x0c4],%l2 ! Mem[00000000438000c4]
jmpl %g6+8,%g0
std %l6,[%i0+0x118] ! Mem[0000000042000118]
p25_call_3_he:
stb %l6,[%i3+0x141] ! Mem[0000000043800141]
lduw [%i3+0x08c],%l5 ! Mem[000000004380008c]
ldstub [%i2+0x025],%l4 ! Mem[0000000043000025]
stx %l3,[%i3+0x110] ! Mem[0000000043800110]
ldx [%i3+0x0f8],%l1 ! Mem[00000000438000f8]
ldsw [%i1+0x16c],%l6 ! Mem[000000004280016c]
ldd [%i0+0x0e8],%l4 ! Mem[00000000420000e8]
retl
ldsw [%i3+0x068],%l2 ! Mem[0000000043800068]
p25_jmpl_3_ho:
lduw [%o3+0x0c4],%l2 ! Mem[00000000438000c4]
jmpl %g6+8,%g0
std %l6,[%o0+0x118] ! Mem[0000000042000118]
p25_call_3_ho:
stb %l6,[%o3+0x141] ! Mem[0000000043800141]
lduw [%o3+0x08c],%l5 ! Mem[000000004380008c]
ldstub [%o2+0x025],%l4 ! Mem[0000000043000025]
stx %l3,[%o3+0x110] ! Mem[0000000043800110]
ldx [%o3+0x0f8],%l1 ! Mem[00000000438000f8]
ldsw [%o1+0x16c],%l6 ! Mem[000000004280016c]
ldd [%o0+0x0e8],%l4 ! Mem[00000000420000e8]
retl
ldsw [%o3+0x068],%l2 ! Mem[0000000043800068]
p26_jmpl_3_le:
ldstub [%i0+0x16d],%l7 ! Mem[000000004400016d]
ldstub [%i0+0x15a],%l4 ! Mem[000000004400015a]
jmpl %g6+8,%g0
std %l6,[%i0+0x078] ! Mem[0000000044000078]
p26_call_3_le:
swap [%i2+0x1c4],%l4 ! Mem[00000000450001c4]
ldstub [%i0+0x120],%l1 ! Mem[0000000044000120]
ldstub [%i3+0x090],%l3 ! Mem[0000000045800090]
swap [%i3+0x01c],%l1 ! Mem[000000004580001c]
ldsw [%i1+0x1a8],%l0 ! Mem[00000000448001a8]
ldstub [%i1+0x1f8],%l5 ! Mem[00000000448001f8]
ldsb [%i0+0x1dc],%l0 ! Mem[00000000440001dc]
retl
ldsb [%i2+0x1bd],%l4 ! Mem[00000000450001bd]
p26_jmpl_3_lo:
ldstub [%o0+0x16d],%l7 ! Mem[000000004400016d]
ldstub [%o0+0x15a],%l4 ! Mem[000000004400015a]
jmpl %g6+8,%g0
std %l6,[%o0+0x078] ! Mem[0000000044000078]
p26_call_3_lo:
swap [%o2+0x1c4],%l4 ! Mem[00000000450001c4]
ldstub [%o0+0x120],%l1 ! Mem[0000000044000120]
ldstub [%o3+0x090],%l3 ! Mem[0000000045800090]
swap [%o3+0x01c],%l1 ! Mem[000000004580001c]
ldsw [%o1+0x1a8],%l0 ! Mem[00000000448001a8]
ldstub [%o1+0x1f8],%l5 ! Mem[00000000448001f8]
ldsb [%o0+0x1dc],%l0 ! Mem[00000000440001dc]
retl
ldsb [%o2+0x1bd],%l4 ! Mem[00000000450001bd]
p26_jmpl_3_he:
sth %l6,[%i2+0x1ea] ! Mem[00000000450001ea]
ldstub [%i2+0x060],%l0 ! Mem[0000000045000060]
jmpl %g6+8,%g0
ldub [%i0+0x18a],%l5 ! Mem[000000004400018a]
p26_call_3_he:
swap [%i2+0x188],%l5 ! Mem[0000000045000188]
lduh [%i0+0x008],%l1 ! Mem[0000000044000008]
stw %l1,[%i1+0x0b0] ! Mem[00000000448000b0]
ldd [%i1+0x1f8],%l0 ! Mem[00000000448001f8]
sth %l0,[%i2+0x196] ! Mem[0000000045000196]
swap [%i0+0x128],%l2 ! Mem[0000000044000128]
ldsh [%i3+0x0da],%l0 ! Mem[00000000458000da]
retl
ldx [%i0+0x1d8],%l2 ! Mem[00000000440001d8]
p26_jmpl_3_ho:
sth %l6,[%o2+0x1ea] ! Mem[00000000450001ea]
ldstub [%o2+0x060],%l0 ! Mem[0000000045000060]
jmpl %g6+8,%g0
ldub [%o0+0x18a],%l5 ! Mem[000000004400018a]
p26_call_3_ho:
swap [%o2+0x188],%l5 ! Mem[0000000045000188]
lduh [%o0+0x008],%l1 ! Mem[0000000044000008]
stw %l1,[%o1+0x0b0] ! Mem[00000000448000b0]
ldd [%o1+0x1f8],%l0 ! Mem[00000000448001f8]
sth %l0,[%o2+0x196] ! Mem[0000000045000196]
swap [%o0+0x128],%l2 ! Mem[0000000044000128]
ldsh [%o3+0x0da],%l0 ! Mem[00000000458000da]
retl
ldx [%o0+0x1d8],%l2 ! Mem[00000000440001d8]
p27_jmpl_3_le:
ldsb [%i2+0x0bf],%l0 ! Mem[00000000470000bf]
swap [%i0+0x060],%l7 ! Mem[0000000046000060]
jmpl %g6+8,%g0
stw %l4,[%i3+0x0e4] ! Mem[00000000478000e4]
p27_call_3_le:
retl
stb %l7,[%i3+0x121] ! Mem[0000000047800121]
p27_jmpl_3_lo:
ldsb [%o2+0x0bf],%l0 ! Mem[00000000470000bf]
swap [%o0+0x060],%l7 ! Mem[0000000046000060]
jmpl %g6+8,%g0
stw %l4,[%o3+0x0e4] ! Mem[00000000478000e4]
p27_call_3_lo:
retl
stb %l7,[%o3+0x121] ! Mem[0000000047800121]
p27_jmpl_3_he:
jmpl %g6+8,%g0
sth %l4,[%i2+0x060] ! Mem[0000000047000060]
p27_call_3_he:
sth %l5,[%i0+0x0b6] ! Mem[00000000460000b6]
ldd [%i2+0x120],%l4 ! Mem[0000000047000120]
ldsw [%i3+0x160],%l7 ! Mem[0000000047800160]
lduh [%i1+0x16e],%l0 ! Mem[000000004680016e]
ldstub [%i2+0x12d],%l0 ! Mem[000000004700012d]
stw %l7,[%i3+0x004] ! Mem[0000000047800004]
ldsh [%i2+0x12c],%l2 ! Mem[000000004700012c]
retl
ldstub [%i1+0x174],%l2 ! Mem[0000000046800174]
p27_jmpl_3_ho:
jmpl %g6+8,%g0
sth %l4,[%o2+0x060] ! Mem[0000000047000060]
p27_call_3_ho:
sth %l5,[%o0+0x0b6] ! Mem[00000000460000b6]
ldd [%o2+0x120],%l4 ! Mem[0000000047000120]
ldsw [%o3+0x160],%l7 ! Mem[0000000047800160]
lduh [%o1+0x16e],%l0 ! Mem[000000004680016e]
ldstub [%o2+0x12d],%l0 ! Mem[000000004700012d]
stw %l7,[%o3+0x004] ! Mem[0000000047800004]
ldsh [%o2+0x12c],%l2 ! Mem[000000004700012c]
retl
ldstub [%o1+0x174],%l2 ! Mem[0000000046800174]
p28_jmpl_3_le:
stw %l0,[%i1+0x024] ! Mem[0000000048800024]
stw %l1,[%i1+0x084] ! Mem[0000000048800084]
stx %l7,[%i1+0x1a8] ! Mem[00000000488001a8]
std %l0,[%i0+0x178] ! Mem[0000000048000178]
swap [%i3+0x124],%l7 ! Mem[0000000049800124]
ldstub [%i0+0x040],%l3 ! Mem[0000000048000040]
jmpl %g6+8,%g0
ldsb [%i2+0x085],%l6 ! Mem[0000000049000085]
p28_call_3_le:
swap [%i0+0x16c],%l1 ! Mem[000000004800016c]
ldx [%i2+0x000],%l1 ! Mem[0000000049000000]
retl
stw %l3,[%i2+0x07c] ! Mem[000000004900007c]
p28_jmpl_3_lo:
stw %l0,[%o1+0x024] ! Mem[0000000048800024]
stw %l1,[%o1+0x084] ! Mem[0000000048800084]
stx %l7,[%o1+0x1a8] ! Mem[00000000488001a8]
std %l0,[%o0+0x178] ! Mem[0000000048000178]
swap [%o3+0x124],%l7 ! Mem[0000000049800124]
ldstub [%o0+0x040],%l3 ! Mem[0000000048000040]
jmpl %g6+8,%g0
ldsb [%o2+0x085],%l6 ! Mem[0000000049000085]
p28_call_3_lo:
swap [%o0+0x16c],%l1 ! Mem[000000004800016c]
ldx [%o2+0x000],%l1 ! Mem[0000000049000000]
retl
stw %l3,[%o2+0x07c] ! Mem[000000004900007c]
p28_jmpl_3_he:
ldub [%i0+0x16e],%l0 ! Mem[000000004800016e]
ldub [%i2+0x12d],%l0 ! Mem[000000004900012d]
jmpl %g6+8,%g0
ldstub [%i1+0x024],%l7 ! Mem[0000000048800024]
p28_call_3_he:
ldsh [%i3+0x110],%l1 ! Mem[0000000049800110]
ldstub [%i1+0x104],%l1 ! Mem[0000000048800104]
retl
stx %l1,[%i2+0x000] ! Mem[0000000049000000]
p28_jmpl_3_ho:
ldub [%o0+0x16e],%l0 ! Mem[000000004800016e]
ldub [%o2+0x12d],%l0 ! Mem[000000004900012d]
jmpl %g6+8,%g0
ldstub [%o1+0x024],%l7 ! Mem[0000000048800024]
p28_call_3_ho:
ldsh [%o3+0x110],%l1 ! Mem[0000000049800110]
ldstub [%o1+0x104],%l1 ! Mem[0000000048800104]
retl
stx %l1,[%o2+0x000] ! Mem[0000000049000000]
p29_jmpl_3_le:
swap [%i1+0x1a8],%l5 ! Mem[000000004a8001a8]
stw %l6,[%i1+0x0cc] ! Mem[000000004a8000cc]
swap [%i1+0x038],%l2 ! Mem[000000004a800038]
sth %l3,[%i2+0x1ac] ! Mem[000000004b0001ac]
ldsb [%i2+0x0d6],%l0 ! Mem[000000004b0000d6]
ldsh [%i2+0x11c],%l2 ! Mem[000000004b00011c]
jmpl %g6+8,%g0
swap [%i1+0x1ec],%l2 ! Mem[000000004a8001ec]
p29_call_3_le:
lduh [%i2+0x066],%l4 ! Mem[000000004b000066]
ldsw [%i1+0x104],%l7 ! Mem[000000004a800104]
stb %l5,[%i0+0x122] ! Mem[000000004a000122]
lduw [%i3+0x1d0],%l6 ! Mem[000000004b8001d0]
ldx [%i0+0x088],%l0 ! Mem[000000004a000088]
retl
lduw [%i1+0x07c],%l0 ! Mem[000000004a80007c]
p29_jmpl_3_lo:
swap [%o1+0x1a8],%l5 ! Mem[000000004a8001a8]
stw %l6,[%o1+0x0cc] ! Mem[000000004a8000cc]
swap [%o1+0x038],%l2 ! Mem[000000004a800038]
sth %l3,[%o2+0x1ac] ! Mem[000000004b0001ac]
ldsb [%o2+0x0d6],%l0 ! Mem[000000004b0000d6]
ldsh [%o2+0x11c],%l2 ! Mem[000000004b00011c]
jmpl %g6+8,%g0
swap [%o1+0x1ec],%l2 ! Mem[000000004a8001ec]
p29_call_3_lo:
lduh [%o2+0x066],%l4 ! Mem[000000004b000066]
ldsw [%o1+0x104],%l7 ! Mem[000000004a800104]
stb %l5,[%o0+0x122] ! Mem[000000004a000122]
lduw [%o3+0x1d0],%l6 ! Mem[000000004b8001d0]
ldx [%o0+0x088],%l0 ! Mem[000000004a000088]
retl
lduw [%o1+0x07c],%l0 ! Mem[000000004a80007c]
p29_jmpl_3_he:
ldstub [%i2+0x187],%l0 ! Mem[000000004b000187]
ldd [%i1+0x030],%l2 ! Mem[000000004a800030]
ldsh [%i3+0x152],%l0 ! Mem[000000004b800152]
ldstub [%i1+0x049],%l1 ! Mem[000000004a800049]
lduh [%i1+0x102],%l1 ! Mem[000000004a800102]
jmpl %g6+8,%g0
lduw [%i2+0x028],%l6 ! Mem[000000004b000028]
p29_call_3_he:
ldstub [%i1+0x0e6],%l4 ! Mem[000000004a8000e6]
lduw [%i1+0x154],%l1 ! Mem[000000004a800154]
stb %l4,[%i2+0x1c9] ! Mem[000000004b0001c9]
ldstub [%i3+0x03d],%l7 ! Mem[000000004b80003d]
ldsw [%i2+0x14c],%l0 ! Mem[000000004b00014c]
lduh [%i3+0x12c],%l0 ! Mem[000000004b80012c]
ldstub [%i2+0x05f],%l4 ! Mem[000000004b00005f]
retl
swap [%i0+0x08c],%l4 ! Mem[000000004a00008c]
p29_jmpl_3_ho:
ldstub [%o2+0x187],%l0 ! Mem[000000004b000187]
ldd [%o1+0x030],%l2 ! Mem[000000004a800030]
ldsh [%o3+0x152],%l0 ! Mem[000000004b800152]
ldstub [%o1+0x049],%l1 ! Mem[000000004a800049]
lduh [%o1+0x102],%l1 ! Mem[000000004a800102]
jmpl %g6+8,%g0
lduw [%o2+0x028],%l6 ! Mem[000000004b000028]
p29_call_3_ho:
ldstub [%o1+0x0e6],%l4 ! Mem[000000004a8000e6]
lduw [%o1+0x154],%l1 ! Mem[000000004a800154]
stb %l4,[%o2+0x1c9] ! Mem[000000004b0001c9]
ldstub [%o3+0x03d],%l7 ! Mem[000000004b80003d]
ldsw [%o2+0x14c],%l0 ! Mem[000000004b00014c]
lduh [%o3+0x12c],%l0 ! Mem[000000004b80012c]
ldstub [%o2+0x05f],%l4 ! Mem[000000004b00005f]
retl
swap [%o0+0x08c],%l4 ! Mem[000000004a00008c]
p30_jmpl_3_le:
ldd [%i2+0x058],%l2 ! Mem[000000004d000058]
ldub [%i3+0x00b],%l1 ! Mem[000000004d80000b]
stx %l7,[%i2+0x100] ! Mem[000000004d000100]
lduh [%i0+0x156],%l5 ! Mem[000000004c000156]
ldub [%i1+0x18d],%l7 ! Mem[000000004c80018d]
swap [%i0+0x158],%l0 ! Mem[000000004c000158]
stb %l7,[%i2+0x104] ! Mem[000000004d000104]
jmpl %g6+8,%g0
stx %l3,[%i3+0x040] ! Mem[000000004d800040]
p30_call_3_le:
swap [%i0+0x078],%l5 ! Mem[000000004c000078]
ldsb [%i2+0x0cf],%l1 ! Mem[000000004d0000cf]
ldx [%i3+0x1e0],%l5 ! Mem[000000004d8001e0]
swap [%i0+0x090],%l3 ! Mem[000000004c000090]
ldx [%i3+0x018],%l1 ! Mem[000000004d800018]
stx %l0,[%i3+0x188] ! Mem[000000004d800188]
retl
std %l4,[%i0+0x1f8] ! Mem[000000004c0001f8]
p30_jmpl_3_lo:
ldd [%o2+0x058],%l2 ! Mem[000000004d000058]
ldub [%o3+0x00b],%l1 ! Mem[000000004d80000b]
stx %l7,[%o2+0x100] ! Mem[000000004d000100]
lduh [%o0+0x156],%l5 ! Mem[000000004c000156]
ldub [%o1+0x18d],%l7 ! Mem[000000004c80018d]
swap [%o0+0x158],%l0 ! Mem[000000004c000158]
stb %l7,[%o2+0x104] ! Mem[000000004d000104]
jmpl %g6+8,%g0
stx %l3,[%o3+0x040] ! Mem[000000004d800040]
p30_call_3_lo:
swap [%o0+0x078],%l5 ! Mem[000000004c000078]
ldsb [%o2+0x0cf],%l1 ! Mem[000000004d0000cf]
ldx [%o3+0x1e0],%l5 ! Mem[000000004d8001e0]
swap [%o0+0x090],%l3 ! Mem[000000004c000090]
ldx [%o3+0x018],%l1 ! Mem[000000004d800018]
stx %l0,[%o3+0x188] ! Mem[000000004d800188]
retl
std %l4,[%o0+0x1f8] ! Mem[000000004c0001f8]
p30_jmpl_3_he:
stx %l2,[%i3+0x128] ! Mem[000000004d800128]
ldd [%i3+0x078],%l2 ! Mem[000000004d800078]
ldx [%i3+0x0a0],%l0 ! Mem[000000004d8000a0]
ldstub [%i2+0x141],%l6 ! Mem[000000004d000141]
ldx [%i3+0x088],%l5 ! Mem[000000004d800088]
lduw [%i3+0x004],%l4 ! Mem[000000004d800004]
ldstub [%i2+0x199],%l6 ! Mem[000000004d000199]
jmpl %g6+8,%g0
swap [%i2+0x184],%l6 ! Mem[000000004d000184]
p30_call_3_he:
std %l4,[%i1+0x0c8] ! Mem[000000004c8000c8]
lduh [%i2+0x1c0],%l5 ! Mem[000000004d0001c0]
std %l6,[%i3+0x180] ! Mem[000000004d800180]
retl
stx %l5,[%i0+0x1b0] ! Mem[000000004c0001b0]
p30_jmpl_3_ho:
stx %l2,[%o3+0x128] ! Mem[000000004d800128]
ldd [%o3+0x078],%l2 ! Mem[000000004d800078]
ldx [%o3+0x0a0],%l0 ! Mem[000000004d8000a0]
ldstub [%o2+0x141],%l6 ! Mem[000000004d000141]
ldx [%o3+0x088],%l5 ! Mem[000000004d800088]
lduw [%o3+0x004],%l4 ! Mem[000000004d800004]
ldstub [%o2+0x199],%l6 ! Mem[000000004d000199]
jmpl %g6+8,%g0
swap [%o2+0x184],%l6 ! Mem[000000004d000184]
p30_call_3_ho:
std %l4,[%o1+0x0c8] ! Mem[000000004c8000c8]
lduh [%o2+0x1c0],%l5 ! Mem[000000004d0001c0]
std %l6,[%o3+0x180] ! Mem[000000004d800180]
retl
stx %l5,[%o0+0x1b0] ! Mem[000000004c0001b0]
p31_jmpl_3_le:
ldstub [%i1+0x052],%l6 ! Mem[000000004e800052]
lduh [%i2+0x09e],%l0 ! Mem[000000004f00009e]
ldd [%i0+0x0a0],%l4 ! Mem[000000004e0000a0]
stb %l0,[%i3+0x02b] ! Mem[000000004f80002b]
ldd [%i3+0x108],%l0 ! Mem[000000004f800108]
jmpl %g6+8,%g0
lduw [%i1+0x0a4],%l2 ! Mem[000000004e8000a4]
p31_call_3_le:
lduh [%i2+0x01e],%l1 ! Mem[000000004f00001e]
std %l0,[%i3+0x1a8] ! Mem[000000004f8001a8]
ldstub [%i0+0x149],%l1 ! Mem[000000004e000149]
sth %l0,[%i1+0x1fc] ! Mem[000000004e8001fc]
std %l4,[%i2+0x1b8] ! Mem[000000004f0001b8]
swap [%i3+0x110],%l1 ! Mem[000000004f800110]
ldsw [%i3+0x02c],%l6 ! Mem[000000004f80002c]
retl
ldd [%i2+0x010],%l0 ! Mem[000000004f000010]
p31_jmpl_3_lo:
ldstub [%o1+0x052],%l6 ! Mem[000000004e800052]
lduh [%o2+0x09e],%l0 ! Mem[000000004f00009e]
ldd [%o0+0x0a0],%l4 ! Mem[000000004e0000a0]
stb %l0,[%o3+0x02b] ! Mem[000000004f80002b]
ldd [%o3+0x108],%l0 ! Mem[000000004f800108]
jmpl %g6+8,%g0
lduw [%o1+0x0a4],%l2 ! Mem[000000004e8000a4]
p31_call_3_lo:
lduh [%o2+0x01e],%l1 ! Mem[000000004f00001e]
std %l0,[%o3+0x1a8] ! Mem[000000004f8001a8]
ldstub [%o0+0x149],%l1 ! Mem[000000004e000149]
sth %l0,[%o1+0x1fc] ! Mem[000000004e8001fc]
std %l4,[%o2+0x1b8] ! Mem[000000004f0001b8]
swap [%o3+0x110],%l1 ! Mem[000000004f800110]
ldsw [%o3+0x02c],%l6 ! Mem[000000004f80002c]
retl
ldd [%o2+0x010],%l0 ! Mem[000000004f000010]
p31_jmpl_3_he:
ldstub [%i3+0x069],%l2 ! Mem[000000004f800069]
ldx [%i3+0x198],%l6 ! Mem[000000004f800198]
swap [%i2+0x1a4],%l6 ! Mem[000000004f0001a4]
stb %l7,[%i1+0x0bd] ! Mem[000000004e8000bd]
std %l6,[%i3+0x080] ! Mem[000000004f800080]
jmpl %g6+8,%g0
stb %l6,[%i1+0x062] ! Mem[000000004e800062]
p31_call_3_he:
std %l2,[%i2+0x040] ! Mem[000000004f000040]
ldsw [%i2+0x170],%l0 ! Mem[000000004f000170]
ldx [%i1+0x110],%l6 ! Mem[000000004e800110]
std %l4,[%i0+0x058] ! Mem[000000004e000058]
ldd [%i2+0x118],%l6 ! Mem[000000004f000118]
lduh [%i1+0x102],%l5 ! Mem[000000004e800102]
retl
swap [%i1+0x0f0],%l6 ! Mem[000000004e8000f0]
p31_jmpl_3_ho:
ldstub [%o3+0x069],%l2 ! Mem[000000004f800069]
ldx [%o3+0x198],%l6 ! Mem[000000004f800198]
swap [%o2+0x1a4],%l6 ! Mem[000000004f0001a4]
stb %l7,[%o1+0x0bd] ! Mem[000000004e8000bd]
std %l6,[%o3+0x080] ! Mem[000000004f800080]
jmpl %g6+8,%g0
stb %l6,[%o1+0x062] ! Mem[000000004e800062]
p31_call_3_ho:
std %l2,[%o2+0x040] ! Mem[000000004f000040]
ldsw [%o2+0x170],%l0 ! Mem[000000004f000170]
ldx [%o1+0x110],%l6 ! Mem[000000004e800110]
std %l4,[%o0+0x058] ! Mem[000000004e000058]
ldd [%o2+0x118],%l6 ! Mem[000000004f000118]
lduh [%o1+0x102],%l5 ! Mem[000000004e800102]
retl
swap [%o1+0x0f0],%l6 ! Mem[000000004e8000f0]
p32_jmpl_3_le:
jmpl %g6+8,%g0
ldstub [%i3+0x0e0],%l0 ! Mem[00000000518000e0]
p32_call_3_le:
swap [%i3+0x058],%l3 ! Mem[0000000051800058]
swap [%i1+0x150],%l0 ! Mem[0000000050800150]
sth %l6,[%i0+0x002] ! Mem[0000000050000002]
ldsw [%i2+0x098],%l5 ! Mem[0000000051000098]
swap [%i2+0x1f4],%l0 ! Mem[00000000510001f4]
ldsw [%i0+0x058],%l5 ! Mem[0000000050000058]
ldsw [%i0+0x0cc],%l1 ! Mem[00000000500000cc]
retl
stb %l5,[%i1+0x1c7] ! Mem[00000000508001c7]
p32_jmpl_3_lo:
jmpl %g6+8,%g0
ldstub [%o3+0x0e0],%l0 ! Mem[00000000518000e0]
p32_call_3_lo:
swap [%o3+0x058],%l3 ! Mem[0000000051800058]
swap [%o1+0x150],%l0 ! Mem[0000000050800150]
sth %l6,[%o0+0x002] ! Mem[0000000050000002]
ldsw [%o2+0x098],%l5 ! Mem[0000000051000098]
swap [%o2+0x1f4],%l0 ! Mem[00000000510001f4]
ldsw [%o0+0x058],%l5 ! Mem[0000000050000058]
ldsw [%o0+0x0cc],%l1 ! Mem[00000000500000cc]
retl
stb %l5,[%o1+0x1c7] ! Mem[00000000508001c7]
p32_jmpl_3_he:
ldstub [%i1+0x0c2],%l4 ! Mem[00000000508000c2]
ldsh [%i1+0x1b6],%l6 ! Mem[00000000508001b6]
ldstub [%i3+0x080],%l1 ! Mem[0000000051800080]
ldstub [%i2+0x060],%l3 ! Mem[0000000051000060]
jmpl %g6+8,%g0
swap [%i2+0x0ac],%l4 ! Mem[00000000510000ac]
p32_call_3_he:
swap [%i0+0x13c],%l6 ! Mem[000000005000013c]
ldsh [%i0+0x1f4],%l2 ! Mem[00000000500001f4]
ldsb [%i0+0x152],%l4 ! Mem[0000000050000152]
stb %l4,[%i2+0x091] ! Mem[0000000051000091]
retl
ldstub [%i3+0x0c6],%l0 ! Mem[00000000518000c6]
p32_jmpl_3_ho:
ldstub [%o1+0x0c2],%l4 ! Mem[00000000508000c2]
ldsh [%o1+0x1b6],%l6 ! Mem[00000000508001b6]
ldstub [%o3+0x080],%l1 ! Mem[0000000051800080]
ldstub [%o2+0x060],%l3 ! Mem[0000000051000060]
jmpl %g6+8,%g0
swap [%o2+0x0ac],%l4 ! Mem[00000000510000ac]
p32_call_3_ho:
swap [%o0+0x13c],%l6 ! Mem[000000005000013c]
ldsh [%o0+0x1f4],%l2 ! Mem[00000000500001f4]
ldsb [%o0+0x152],%l4 ! Mem[0000000050000152]
stb %l4,[%o2+0x091] ! Mem[0000000051000091]
retl
ldstub [%o3+0x0c6],%l0 ! Mem[00000000518000c6]
p33_jmpl_3_le:
ldub [%i2+0x037],%l5 ! Mem[0000000053000037]
ldsb [%i1+0x058],%l6 ! Mem[0000000052800058]
swap [%i0+0x194],%l5 ! Mem[0000000052000194]
sth %l2,[%i1+0x09c] ! Mem[000000005280009c]
stw %l0,[%i2+0x050] ! Mem[0000000053000050]
ldsh [%i0+0x060],%l4 ! Mem[0000000052000060]
jmpl %g6+8,%g0
ldub [%i1+0x0e2],%l2 ! Mem[00000000528000e2]
p33_call_3_le:
lduw [%i3+0x120],%l5 ! Mem[0000000053800120]
lduh [%i3+0x042],%l5 ! Mem[0000000053800042]
std %l6,[%i2+0x0f0] ! Mem[00000000530000f0]
ldd [%i3+0x168],%l6 ! Mem[0000000053800168]
ldx [%i3+0x1b8],%l6 ! Mem[00000000538001b8]
retl
ldstub [%i1+0x05c],%l2 ! Mem[000000005280005c]
p33_jmpl_3_lo:
ldub [%o2+0x037],%l5 ! Mem[0000000053000037]
ldsb [%o1+0x058],%l6 ! Mem[0000000052800058]
swap [%o0+0x194],%l5 ! Mem[0000000052000194]
sth %l2,[%o1+0x09c] ! Mem[000000005280009c]
stw %l0,[%o2+0x050] ! Mem[0000000053000050]
ldsh [%o0+0x060],%l4 ! Mem[0000000052000060]
jmpl %g6+8,%g0
ldub [%o1+0x0e2],%l2 ! Mem[00000000528000e2]
p33_call_3_lo:
lduw [%o3+0x120],%l5 ! Mem[0000000053800120]
lduh [%o3+0x042],%l5 ! Mem[0000000053800042]
std %l6,[%o2+0x0f0] ! Mem[00000000530000f0]
ldd [%o3+0x168],%l6 ! Mem[0000000053800168]
ldx [%o3+0x1b8],%l6 ! Mem[00000000538001b8]
retl
ldstub [%o1+0x05c],%l2 ! Mem[000000005280005c]
p33_jmpl_3_he:
ldstub [%i0+0x05d],%l5 ! Mem[000000005200005d]
sth %l2,[%i1+0x02c] ! Mem[000000005280002c]
ldstub [%i1+0x0ba],%l1 ! Mem[00000000528000ba]
ldstub [%i2+0x027],%l6 ! Mem[0000000053000027]
stx %l6,[%i3+0x050] ! Mem[0000000053800050]
ldd [%i2+0x1a0],%l2 ! Mem[00000000530001a0]
ldstub [%i2+0x027],%l4 ! Mem[0000000053000027]
jmpl %g6+8,%g0
swap [%i3+0x164],%l6 ! Mem[0000000053800164]
p33_call_3_he:
stx %l6,[%i1+0x040] ! Mem[0000000052800040]
ldx [%i3+0x130],%l1 ! Mem[0000000053800130]
stw %l6,[%i2+0x0bc] ! Mem[00000000530000bc]
lduh [%i1+0x128],%l1 ! Mem[0000000052800128]
stw %l4,[%i3+0x1b4] ! Mem[00000000538001b4]
retl
lduw [%i3+0x114],%l4 ! Mem[0000000053800114]
p33_jmpl_3_ho:
ldstub [%o0+0x05d],%l5 ! Mem[000000005200005d]
sth %l2,[%o1+0x02c] ! Mem[000000005280002c]
ldstub [%o1+0x0ba],%l1 ! Mem[00000000528000ba]
ldstub [%o2+0x027],%l6 ! Mem[0000000053000027]
stx %l6,[%o3+0x050] ! Mem[0000000053800050]
ldd [%o2+0x1a0],%l2 ! Mem[00000000530001a0]
ldstub [%o2+0x027],%l4 ! Mem[0000000053000027]
jmpl %g6+8,%g0
swap [%o3+0x164],%l6 ! Mem[0000000053800164]
p33_call_3_ho:
stx %l6,[%o1+0x040] ! Mem[0000000052800040]
ldx [%o3+0x130],%l1 ! Mem[0000000053800130]
stw %l6,[%o2+0x0bc] ! Mem[00000000530000bc]
lduh [%o1+0x128],%l1 ! Mem[0000000052800128]
stw %l4,[%o3+0x1b4] ! Mem[00000000538001b4]
retl
lduw [%o3+0x114],%l4 ! Mem[0000000053800114]
p34_jmpl_3_le:
stw %l1,[%i0+0x15c] ! Mem[000000005400015c]
ldstub [%i3+0x1d5],%l0 ! Mem[00000000558001d5]
ldx [%i2+0x020],%l2 ! Mem[0000000055000020]
jmpl %g6+8,%g0
ldstub [%i3+0x029],%l6 ! Mem[0000000055800029]
p34_call_3_le:
ldstub [%i1+0x0e6],%l4 ! Mem[00000000548000e6]
std %l0,[%i1+0x150] ! Mem[0000000054800150]
ldsb [%i0+0x1e9],%l4 ! Mem[00000000540001e9]
lduw [%i0+0x0c0],%l4 ! Mem[00000000540000c0]
stb %l6,[%i0+0x0c7] ! Mem[00000000540000c7]
swap [%i2+0x04c],%l1 ! Mem[000000005500004c]
std %l2,[%i3+0x040] ! Mem[0000000055800040]
retl
ldstub [%i2+0x16f],%l5 ! Mem[000000005500016f]
p34_jmpl_3_lo:
stw %l1,[%o0+0x15c] ! Mem[000000005400015c]
ldstub [%o3+0x1d5],%l0 ! Mem[00000000558001d5]
ldx [%o2+0x020],%l2 ! Mem[0000000055000020]
jmpl %g6+8,%g0
ldstub [%o3+0x029],%l6 ! Mem[0000000055800029]
p34_call_3_lo:
ldstub [%o1+0x0e6],%l4 ! Mem[00000000548000e6]
std %l0,[%o1+0x150] ! Mem[0000000054800150]
ldsb [%o0+0x1e9],%l4 ! Mem[00000000540001e9]
lduw [%o0+0x0c0],%l4 ! Mem[00000000540000c0]
stb %l6,[%o0+0x0c7] ! Mem[00000000540000c7]
swap [%o2+0x04c],%l1 ! Mem[000000005500004c]
std %l2,[%o3+0x040] ! Mem[0000000055800040]
retl
ldstub [%o2+0x16f],%l5 ! Mem[000000005500016f]
p34_jmpl_3_he:
swap [%i2+0x090],%l4 ! Mem[0000000055000090]
std %l4,[%i1+0x098] ! Mem[0000000054800098]
stw %l4,[%i2+0x1a0] ! Mem[00000000550001a0]
std %l6,[%i2+0x0a0] ! Mem[00000000550000a0]
swap [%i3+0x1a8],%l5 ! Mem[00000000558001a8]
jmpl %g6+8,%g0
swap [%i2+0x028],%l1 ! Mem[0000000055000028]
p34_call_3_he:
retl
swap [%i3+0x024],%l6 ! Mem[0000000055800024]
p34_jmpl_3_ho:
swap [%o2+0x090],%l4 ! Mem[0000000055000090]
std %l4,[%o1+0x098] ! Mem[0000000054800098]
stw %l4,[%o2+0x1a0] ! Mem[00000000550001a0]
std %l6,[%o2+0x0a0] ! Mem[00000000550000a0]
swap [%o3+0x1a8],%l5 ! Mem[00000000558001a8]
jmpl %g6+8,%g0
swap [%o2+0x028],%l1 ! Mem[0000000055000028]
p34_call_3_ho:
retl
swap [%o3+0x024],%l6 ! Mem[0000000055800024]
p35_jmpl_3_le:
swap [%i2+0x020],%l4 ! Mem[0000000057000020]
swap [%i3+0x03c],%l3 ! Mem[000000005780003c]
ldsw [%i2+0x024],%l6 ! Mem[0000000057000024]
jmpl %g6+8,%g0
stw %l1,[%i2+0x028] ! Mem[0000000057000028]
p35_call_3_le:
stb %l0,[%i1+0x022] ! Mem[0000000056800022]
stw %l7,[%i0+0x1b8] ! Mem[00000000560001b8]
lduw [%i0+0x140],%l5 ! Mem[0000000056000140]
ldub [%i2+0x039],%l5 ! Mem[0000000057000039]
std %l0,[%i0+0x120] ! Mem[0000000056000120]
swap [%i0+0x028],%l6 ! Mem[0000000056000028]
ldub [%i2+0x163],%l2 ! Mem[0000000057000163]
retl
std %l0,[%i1+0x148] ! Mem[0000000056800148]
p35_jmpl_3_lo:
swap [%o2+0x020],%l4 ! Mem[0000000057000020]
swap [%o3+0x03c],%l3 ! Mem[000000005780003c]
ldsw [%o2+0x024],%l6 ! Mem[0000000057000024]
jmpl %g6+8,%g0
stw %l1,[%o2+0x028] ! Mem[0000000057000028]
p35_call_3_lo:
stb %l0,[%o1+0x022] ! Mem[0000000056800022]
stw %l7,[%o0+0x1b8] ! Mem[00000000560001b8]
lduw [%o0+0x140],%l5 ! Mem[0000000056000140]
ldub [%o2+0x039],%l5 ! Mem[0000000057000039]
std %l0,[%o0+0x120] ! Mem[0000000056000120]
swap [%o0+0x028],%l6 ! Mem[0000000056000028]
ldub [%o2+0x163],%l2 ! Mem[0000000057000163]
retl
std %l0,[%o1+0x148] ! Mem[0000000056800148]
p35_jmpl_3_he:
lduh [%i1+0x046],%l1 ! Mem[0000000056800046]
jmpl %g6+8,%g0
sth %l2,[%i0+0x174] ! Mem[0000000056000174]
p35_call_3_he:
ldd [%i2+0x1e0],%l2 ! Mem[00000000570001e0]
sth %l2,[%i3+0x010] ! Mem[0000000057800010]
ldstub [%i2+0x009],%l1 ! Mem[0000000057000009]
stw %l5,[%i2+0x1d8] ! Mem[00000000570001d8]
ldsh [%i0+0x090],%l4 ! Mem[0000000056000090]
sth %l3,[%i2+0x080] ! Mem[0000000057000080]
ldx [%i3+0x030],%l4 ! Mem[0000000057800030]
retl
ldd [%i1+0x1b0],%l0 ! Mem[00000000568001b0]
p35_jmpl_3_ho:
lduh [%o1+0x046],%l1 ! Mem[0000000056800046]
jmpl %g6+8,%g0
sth %l2,[%o0+0x174] ! Mem[0000000056000174]
p35_call_3_ho:
ldd [%o2+0x1e0],%l2 ! Mem[00000000570001e0]
sth %l2,[%o3+0x010] ! Mem[0000000057800010]
ldstub [%o2+0x009],%l1 ! Mem[0000000057000009]
stw %l5,[%o2+0x1d8] ! Mem[00000000570001d8]
ldsh [%o0+0x090],%l4 ! Mem[0000000056000090]
sth %l3,[%o2+0x080] ! Mem[0000000057000080]
ldx [%o3+0x030],%l4 ! Mem[0000000057800030]
retl
ldd [%o1+0x1b0],%l0 ! Mem[00000000568001b0]
p36_jmpl_3_le:
ldub [%i3+0x165],%l7 ! Mem[0000000059800165]
ldd [%i3+0x0e0],%l6 ! Mem[00000000598000e0]
sth %l6,[%i2+0x120] ! Mem[0000000059000120]
ldd [%i1+0x1c0],%l4 ! Mem[00000000588001c0]
jmpl %g6+8,%g0
ldx [%i3+0x100],%l1 ! Mem[0000000059800100]
p36_call_3_le:
ldstub [%i0+0x163],%l1 ! Mem[0000000058000163]
lduh [%i0+0x122],%l5 ! Mem[0000000058000122]
ldsw [%i3+0x0fc],%l0 ! Mem[00000000598000fc]
stx %l1,[%i2+0x180] ! Mem[0000000059000180]
ldx [%i2+0x008],%l5 ! Mem[0000000059000008]
retl
ldd [%i3+0x190],%l0 ! Mem[0000000059800190]
p36_jmpl_3_lo:
ldub [%o3+0x165],%l7 ! Mem[0000000059800165]
ldd [%o3+0x0e0],%l6 ! Mem[00000000598000e0]
sth %l6,[%o2+0x120] ! Mem[0000000059000120]
ldd [%o1+0x1c0],%l4 ! Mem[00000000588001c0]
jmpl %g6+8,%g0
ldx [%o3+0x100],%l1 ! Mem[0000000059800100]
p36_call_3_lo:
ldstub [%o0+0x163],%l1 ! Mem[0000000058000163]
lduh [%o0+0x122],%l5 ! Mem[0000000058000122]
ldsw [%o3+0x0fc],%l0 ! Mem[00000000598000fc]
stx %l1,[%o2+0x180] ! Mem[0000000059000180]
ldx [%o2+0x008],%l5 ! Mem[0000000059000008]
retl
ldd [%o3+0x190],%l0 ! Mem[0000000059800190]
p36_jmpl_3_he:
jmpl %g6+8,%g0
ldd [%i3+0x010],%l2 ! Mem[0000000059800010]
p36_call_3_he:
retl
ldx [%i2+0x0c8],%l2 ! Mem[00000000590000c8]
p36_jmpl_3_ho:
jmpl %g6+8,%g0
ldd [%o3+0x010],%l2 ! Mem[0000000059800010]
p36_call_3_ho:
retl
ldx [%o2+0x0c8],%l2 ! Mem[00000000590000c8]
p37_jmpl_3_le:
std %l0,[%i2+0x0a0] ! Mem[000000005b0000a0]
jmpl %g6+8,%g0
lduh [%i1+0x136],%l7 ! Mem[000000005a800136]
p37_call_3_le:
ldub [%i0+0x0a5],%l7 ! Mem[000000005a0000a5]
lduw [%i3+0x0a4],%l4 ! Mem[000000005b8000a4]
retl
swap [%i3+0x0cc],%l0 ! Mem[000000005b8000cc]
p37_jmpl_3_lo:
std %l0,[%o2+0x0a0] ! Mem[000000005b0000a0]
jmpl %g6+8,%g0
lduh [%o1+0x136],%l7 ! Mem[000000005a800136]
p37_call_3_lo:
ldub [%o0+0x0a5],%l7 ! Mem[000000005a0000a5]
lduw [%o3+0x0a4],%l4 ! Mem[000000005b8000a4]
retl
swap [%o3+0x0cc],%l0 ! Mem[000000005b8000cc]
p37_jmpl_3_he:
sth %l1,[%i3+0x11a] ! Mem[000000005b80011a]
swap [%i1+0x140],%l3 ! Mem[000000005a800140]
ldx [%i2+0x070],%l3 ! Mem[000000005b000070]
ldstub [%i0+0x1f5],%l0 ! Mem[000000005a0001f5]
sth %l2,[%i1+0x024] ! Mem[000000005a800024]
stb %l0,[%i0+0x1d9] ! Mem[000000005a0001d9]
ldstub [%i0+0x0ce],%l5 ! Mem[000000005a0000ce]
jmpl %g6+8,%g0
ldub [%i3+0x16d],%l1 ! Mem[000000005b80016d]
p37_call_3_he:
sth %l1,[%i0+0x046] ! Mem[000000005a000046]
retl
ldd [%i3+0x150],%l2 ! Mem[000000005b800150]
p37_jmpl_3_ho:
sth %l1,[%o3+0x11a] ! Mem[000000005b80011a]
swap [%o1+0x140],%l3 ! Mem[000000005a800140]
ldx [%o2+0x070],%l3 ! Mem[000000005b000070]
ldstub [%o0+0x1f5],%l0 ! Mem[000000005a0001f5]
sth %l2,[%o1+0x024] ! Mem[000000005a800024]
stb %l0,[%o0+0x1d9] ! Mem[000000005a0001d9]
ldstub [%o0+0x0ce],%l5 ! Mem[000000005a0000ce]
jmpl %g6+8,%g0
ldub [%o3+0x16d],%l1 ! Mem[000000005b80016d]
p37_call_3_ho:
sth %l1,[%o0+0x046] ! Mem[000000005a000046]
retl
ldd [%o3+0x150],%l2 ! Mem[000000005b800150]
p38_jmpl_3_le:
jmpl %g6+8,%g0
swap [%i3+0x124],%l7 ! Mem[000000005d800124]
p38_call_3_le:
ldub [%i3+0x029],%l6 ! Mem[000000005d800029]
retl
swap [%i2+0x140],%l2 ! Mem[000000005d000140]
p38_jmpl_3_lo:
jmpl %g6+8,%g0
swap [%o3+0x124],%l7 ! Mem[000000005d800124]
p38_call_3_lo:
ldub [%o3+0x029],%l6 ! Mem[000000005d800029]
retl
swap [%o2+0x140],%l2 ! Mem[000000005d000140]
p38_jmpl_3_he:
stw %l1,[%i1+0x154] ! Mem[000000005c800154]
ldstub [%i0+0x047],%l1 ! Mem[000000005c000047]
ldub [%i0+0x154],%l2 ! Mem[000000005c000154]
std %l6,[%i0+0x0c0] ! Mem[000000005c0000c0]
jmpl %g6+8,%g0
sth %l1,[%i2+0x080] ! Mem[000000005d000080]
p38_call_3_he:
stw %l2,[%i2+0x13c] ! Mem[000000005d00013c]
sth %l1,[%i0+0x130] ! Mem[000000005c000130]
retl
ldstub [%i0+0x087],%l1 ! Mem[000000005c000087]
p38_jmpl_3_ho:
stw %l1,[%o1+0x154] ! Mem[000000005c800154]
ldstub [%o0+0x047],%l1 ! Mem[000000005c000047]
ldub [%o0+0x154],%l2 ! Mem[000000005c000154]
std %l6,[%o0+0x0c0] ! Mem[000000005c0000c0]
jmpl %g6+8,%g0
sth %l1,[%o2+0x080] ! Mem[000000005d000080]
p38_call_3_ho:
stw %l2,[%o2+0x13c] ! Mem[000000005d00013c]
sth %l1,[%o0+0x130] ! Mem[000000005c000130]
retl
ldstub [%o0+0x087],%l1 ! Mem[000000005c000087]
p39_jmpl_3_le:
ldsw [%i0+0x06c],%l2 ! Mem[000000005e00006c]
jmpl %g6+8,%g0
ldstub [%i0+0x11d],%l1 ! Mem[000000005e00011d]
p39_call_3_le:
retl
ldsb [%i0+0x197],%l0 ! Mem[000000005e000197]
p39_jmpl_3_lo:
ldsw [%o0+0x06c],%l2 ! Mem[000000005e00006c]
jmpl %g6+8,%g0
ldstub [%o0+0x11d],%l1 ! Mem[000000005e00011d]
p39_call_3_lo:
retl
ldsb [%o0+0x197],%l0 ! Mem[000000005e000197]
p39_jmpl_3_he:
swap [%i2+0x110],%l3 ! Mem[000000005f000110]
jmpl %g6+8,%g0
ldsw [%i0+0x078],%l5 ! Mem[000000005e000078]
p39_call_3_he:
ldub [%i2+0x1f8],%l7 ! Mem[000000005f0001f8]
swap [%i2+0x1c8],%l4 ! Mem[000000005f0001c8]
ldstub [%i2+0x03d],%l7 ! Mem[000000005f00003d]
sth %l6,[%i2+0x1b6] ! Mem[000000005f0001b6]
retl
ldd [%i1+0x0a0],%l0 ! Mem[000000005e8000a0]
p39_jmpl_3_ho:
swap [%o2+0x110],%l3 ! Mem[000000005f000110]
jmpl %g6+8,%g0
ldsw [%o0+0x078],%l5 ! Mem[000000005e000078]
p39_call_3_ho:
ldub [%o2+0x1f8],%l7 ! Mem[000000005f0001f8]
swap [%o2+0x1c8],%l4 ! Mem[000000005f0001c8]
ldstub [%o2+0x03d],%l7 ! Mem[000000005f00003d]
sth %l6,[%o2+0x1b6] ! Mem[000000005f0001b6]
retl
ldd [%o1+0x0a0],%l0 ! Mem[000000005e8000a0]
p40_jmpl_3_le:
lduh [%i1+0x0fa],%l3 ! Mem[00000000608000fa]
lduh [%i1+0x092],%l0 ! Mem[0000000060800092]
ldsh [%i2+0x09e],%l7 ! Mem[000000006100009e]
ldstub [%i2+0x17d],%l3 ! Mem[000000006100017d]
ldub [%i2+0x163],%l7 ! Mem[0000000061000163]
lduh [%i0+0x184],%l1 ! Mem[0000000060000184]
jmpl %g6+8,%g0
ldsw [%i0+0x10c],%l5 ! Mem[000000006000010c]
p40_call_3_le:
ldub [%i0+0x0d9],%l4 ! Mem[00000000600000d9]
stb %l3,[%i1+0x0f4] ! Mem[00000000608000f4]
swap [%i3+0x144],%l2 ! Mem[0000000061800144]
ldsh [%i3+0x06a],%l1 ! Mem[000000006180006a]
retl
ldub [%i2+0x14a],%l0 ! Mem[000000006100014a]
p40_jmpl_3_lo:
lduh [%o1+0x0fa],%l3 ! Mem[00000000608000fa]
lduh [%o1+0x092],%l0 ! Mem[0000000060800092]
ldsh [%o2+0x09e],%l7 ! Mem[000000006100009e]
ldstub [%o2+0x17d],%l3 ! Mem[000000006100017d]
ldub [%o2+0x163],%l7 ! Mem[0000000061000163]
lduh [%o0+0x184],%l1 ! Mem[0000000060000184]
jmpl %g6+8,%g0
ldsw [%o0+0x10c],%l5 ! Mem[000000006000010c]
p40_call_3_lo:
ldub [%o0+0x0d9],%l4 ! Mem[00000000600000d9]
stb %l3,[%o1+0x0f4] ! Mem[00000000608000f4]
swap [%o3+0x144],%l2 ! Mem[0000000061800144]
ldsh [%o3+0x06a],%l1 ! Mem[000000006180006a]
retl
ldub [%o2+0x14a],%l0 ! Mem[000000006100014a]
p40_jmpl_3_he:
jmpl %g6+8,%g0
stx %l4,[%i0+0x110] ! Mem[0000000060000110]
p40_call_3_he:
ldsh [%i3+0x046],%l1 ! Mem[0000000061800046]
stw %l7,[%i2+0x1c0] ! Mem[00000000610001c0]
ldstub [%i3+0x15f],%l1 ! Mem[000000006180015f]
retl
ldsh [%i1+0x1d4],%l0 ! Mem[00000000608001d4]
p40_jmpl_3_ho:
jmpl %g6+8,%g0
stx %l4,[%o0+0x110] ! Mem[0000000060000110]
p40_call_3_ho:
ldsh [%o3+0x046],%l1 ! Mem[0000000061800046]
stw %l7,[%o2+0x1c0] ! Mem[00000000610001c0]
ldstub [%o3+0x15f],%l1 ! Mem[000000006180015f]
retl
ldsh [%o1+0x1d4],%l0 ! Mem[00000000608001d4]
p41_jmpl_3_le:
std %l4,[%i1+0x1c8] ! Mem[00000000628001c8]
ldub [%i1+0x160],%l7 ! Mem[0000000062800160]
jmpl %g6+8,%g0
ldub [%i3+0x155],%l5 ! Mem[0000000063800155]
p41_call_3_le:
swap [%i1+0x170],%l4 ! Mem[0000000062800170]
retl
stx %l6,[%i3+0x040] ! Mem[0000000063800040]
p41_jmpl_3_lo:
std %l4,[%o1+0x1c8] ! Mem[00000000628001c8]
ldub [%o1+0x160],%l7 ! Mem[0000000062800160]
jmpl %g6+8,%g0
ldub [%o3+0x155],%l5 ! Mem[0000000063800155]
p41_call_3_lo:
swap [%o1+0x170],%l4 ! Mem[0000000062800170]
retl
stx %l6,[%o3+0x040] ! Mem[0000000063800040]
p41_jmpl_3_he:
std %l0,[%i2+0x1b0] ! Mem[00000000630001b0]
ldsb [%i3+0x073],%l6 ! Mem[0000000063800073]
stx %l2,[%i1+0x1a0] ! Mem[00000000628001a0]
ldsw [%i1+0x004],%l4 ! Mem[0000000062800004]
jmpl %g6+8,%g0
ldub [%i3+0x164],%l6 ! Mem[0000000063800164]
p41_call_3_he:
ldsw [%i0+0x040],%l6 ! Mem[0000000062000040]
stb %l1,[%i3+0x111] ! Mem[0000000063800111]
lduw [%i1+0x09c],%l6 ! Mem[000000006280009c]
std %l2,[%i3+0x020] ! Mem[0000000063800020]
ldsw [%i1+0x0c0],%l7 ! Mem[00000000628000c0]
retl
ldd [%i3+0x110],%l4 ! Mem[0000000063800110]
p41_jmpl_3_ho:
std %l0,[%o2+0x1b0] ! Mem[00000000630001b0]
ldsb [%o3+0x073],%l6 ! Mem[0000000063800073]
stx %l2,[%o1+0x1a0] ! Mem[00000000628001a0]
ldsw [%o1+0x004],%l4 ! Mem[0000000062800004]
jmpl %g6+8,%g0
ldub [%o3+0x164],%l6 ! Mem[0000000063800164]
p41_call_3_ho:
ldsw [%o0+0x040],%l6 ! Mem[0000000062000040]
stb %l1,[%o3+0x111] ! Mem[0000000063800111]
lduw [%o1+0x09c],%l6 ! Mem[000000006280009c]
std %l2,[%o3+0x020] ! Mem[0000000063800020]
ldsw [%o1+0x0c0],%l7 ! Mem[00000000628000c0]
retl
ldd [%o3+0x110],%l4 ! Mem[0000000063800110]
p42_jmpl_3_le:
lduh [%i3+0x010],%l3 ! Mem[0000000065800010]
stx %l3,[%i3+0x070] ! Mem[0000000065800070]
stx %l1,[%i1+0x068] ! Mem[0000000064800068]
jmpl %g6+8,%g0
ldsw [%i3+0x158],%l4 ! Mem[0000000065800158]
p42_call_3_le:
ldub [%i2+0x0ac],%l4 ! Mem[00000000650000ac]
ldd [%i2+0x010],%l0 ! Mem[0000000065000010]
ldstub [%i3+0x16d],%l2 ! Mem[000000006580016d]
ldsh [%i0+0x032],%l2 ! Mem[0000000064000032]
ldd [%i0+0x060],%l4 ! Mem[0000000064000060]
retl
stw %l2,[%i3+0x0c0] ! Mem[00000000658000c0]
p42_jmpl_3_lo:
lduh [%o3+0x010],%l3 ! Mem[0000000065800010]
stx %l3,[%o3+0x070] ! Mem[0000000065800070]
stx %l1,[%o1+0x068] ! Mem[0000000064800068]
jmpl %g6+8,%g0
ldsw [%o3+0x158],%l4 ! Mem[0000000065800158]
p42_call_3_lo:
ldub [%o2+0x0ac],%l4 ! Mem[00000000650000ac]
ldd [%o2+0x010],%l0 ! Mem[0000000065000010]
ldstub [%o3+0x16d],%l2 ! Mem[000000006580016d]
ldsh [%o0+0x032],%l2 ! Mem[0000000064000032]
ldd [%o0+0x060],%l4 ! Mem[0000000064000060]
retl
stw %l2,[%o3+0x0c0] ! Mem[00000000658000c0]
p42_jmpl_3_he:
ldub [%i1+0x122],%l5 ! Mem[0000000064800122]
ldsw [%i2+0x140],%l7 ! Mem[0000000065000140]
swap [%i3+0x16c],%l0 ! Mem[000000006580016c]
ldub [%i1+0x1ff],%l4 ! Mem[00000000648001ff]
ldstub [%i0+0x05f],%l4 ! Mem[000000006400005f]
jmpl %g6+8,%g0
ldsw [%i2+0x08c],%l4 ! Mem[000000006500008c]
p42_call_3_he:
ldx [%i0+0x118],%l6 ! Mem[0000000064000118]
ldub [%i0+0x1d5],%l2 ! Mem[00000000640001d5]
stx %l4,[%i1+0x150] ! Mem[0000000064800150]
ldstub [%i0+0x068],%l2 ! Mem[0000000064000068]
retl
std %l6,[%i1+0x078] ! Mem[0000000064800078]
p42_jmpl_3_ho:
ldub [%o1+0x122],%l5 ! Mem[0000000064800122]
ldsw [%o2+0x140],%l7 ! Mem[0000000065000140]
swap [%o3+0x16c],%l0 ! Mem[000000006580016c]
ldub [%o1+0x1ff],%l4 ! Mem[00000000648001ff]
ldstub [%o0+0x05f],%l4 ! Mem[000000006400005f]
jmpl %g6+8,%g0
ldsw [%o2+0x08c],%l4 ! Mem[000000006500008c]
p42_call_3_ho:
ldx [%o0+0x118],%l6 ! Mem[0000000064000118]
ldub [%o0+0x1d5],%l2 ! Mem[00000000640001d5]
stx %l4,[%o1+0x150] ! Mem[0000000064800150]
ldstub [%o0+0x068],%l2 ! Mem[0000000064000068]
retl
std %l6,[%o1+0x078] ! Mem[0000000064800078]
p43_jmpl_3_le:
swap [%i0+0x0d4],%l2 ! Mem[00000000660000d4]
swap [%i3+0x08c],%l5 ! Mem[000000006780008c]
lduw [%i1+0x1b0],%l0 ! Mem[00000000668001b0]
jmpl %g6+8,%g0
swap [%i1+0x180],%l5 ! Mem[0000000066800180]
p43_call_3_le:
sth %l7,[%i1+0x03a] ! Mem[000000006680003a]
ldub [%i0+0x149],%l3 ! Mem[0000000066000149]
swap [%i2+0x07c],%l3 ! Mem[000000006700007c]
std %l6,[%i0+0x178] ! Mem[0000000066000178]
retl
lduw [%i2+0x1bc],%l3 ! Mem[00000000670001bc]
p43_jmpl_3_lo:
swap [%o0+0x0d4],%l2 ! Mem[00000000660000d4]
swap [%o3+0x08c],%l5 ! Mem[000000006780008c]
lduw [%o1+0x1b0],%l0 ! Mem[00000000668001b0]
jmpl %g6+8,%g0
swap [%o1+0x180],%l5 ! Mem[0000000066800180]
p43_call_3_lo:
sth %l7,[%o1+0x03a] ! Mem[000000006680003a]
ldub [%o0+0x149],%l3 ! Mem[0000000066000149]
swap [%o2+0x07c],%l3 ! Mem[000000006700007c]
std %l6,[%o0+0x178] ! Mem[0000000066000178]
retl
lduw [%o2+0x1bc],%l3 ! Mem[00000000670001bc]
p43_jmpl_3_he:
ldsw [%i1+0x100],%l6 ! Mem[0000000066800100]
ldstub [%i1+0x1f0],%l1 ! Mem[00000000668001f0]
jmpl %g6+8,%g0
ldsh [%i1+0x00c],%l0 ! Mem[000000006680000c]
p43_call_3_he:
ldub [%i2+0x021],%l5 ! Mem[0000000067000021]
lduw [%i2+0x084],%l1 ! Mem[0000000067000084]
ldsw [%i1+0x07c],%l1 ! Mem[000000006680007c]
ldd [%i1+0x138],%l4 ! Mem[0000000066800138]
retl
ldsh [%i1+0x182],%l0 ! Mem[0000000066800182]
p43_jmpl_3_ho:
ldsw [%o1+0x100],%l6 ! Mem[0000000066800100]
ldstub [%o1+0x1f0],%l1 ! Mem[00000000668001f0]
jmpl %g6+8,%g0
ldsh [%o1+0x00c],%l0 ! Mem[000000006680000c]
p43_call_3_ho:
ldub [%o2+0x021],%l5 ! Mem[0000000067000021]
lduw [%o2+0x084],%l1 ! Mem[0000000067000084]
ldsw [%o1+0x07c],%l1 ! Mem[000000006680007c]
ldd [%o1+0x138],%l4 ! Mem[0000000066800138]
retl
ldsh [%o1+0x182],%l0 ! Mem[0000000066800182]
p44_jmpl_3_le:
swap [%i1+0x1b4],%l0 ! Mem[00000000688001b4]
std %l6,[%i2+0x070] ! Mem[0000000069000070]
jmpl %g6+8,%g0
stx %l5,[%i0+0x150] ! Mem[0000000068000150]
p44_call_3_le:
lduw [%i3+0x170],%l4 ! Mem[0000000069800170]
retl
stx %l5,[%i1+0x110] ! Mem[0000000068800110]
p44_jmpl_3_lo:
swap [%o1+0x1b4],%l0 ! Mem[00000000688001b4]
std %l6,[%o2+0x070] ! Mem[0000000069000070]
jmpl %g6+8,%g0
stx %l5,[%o0+0x150] ! Mem[0000000068000150]
p44_call_3_lo:
lduw [%o3+0x170],%l4 ! Mem[0000000069800170]
retl
stx %l5,[%o1+0x110] ! Mem[0000000068800110]
p44_jmpl_3_he:
sth %l2,[%i1+0x05a] ! Mem[000000006880005a]
swap [%i2+0x080],%l0 ! Mem[0000000069000080]
sth %l2,[%i1+0x18e] ! Mem[000000006880018e]
stx %l6,[%i2+0x0a8] ! Mem[00000000690000a8]
jmpl %g6+8,%g0
ldub [%i1+0x115],%l0 ! Mem[0000000068800115]
p44_call_3_he:
retl
stw %l2,[%i2+0x120] ! Mem[0000000069000120]
p44_jmpl_3_ho:
sth %l2,[%o1+0x05a] ! Mem[000000006880005a]
swap [%o2+0x080],%l0 ! Mem[0000000069000080]
sth %l2,[%o1+0x18e] ! Mem[000000006880018e]
stx %l6,[%o2+0x0a8] ! Mem[00000000690000a8]
jmpl %g6+8,%g0
ldub [%o1+0x115],%l0 ! Mem[0000000068800115]
p44_call_3_ho:
retl
stw %l2,[%o2+0x120] ! Mem[0000000069000120]
p45_jmpl_3_le:
stb %l1,[%i3+0x146] ! Mem[000000006b800146]
sth %l2,[%i0+0x1f4] ! Mem[000000006a0001f4]
ldsb [%i0+0x085],%l7 ! Mem[000000006a000085]
ldstub [%i2+0x087],%l4 ! Mem[000000006b000087]
sth %l4,[%i3+0x132] ! Mem[000000006b800132]
jmpl %g6+8,%g0
ldsh [%i3+0x020],%l5 ! Mem[000000006b800020]
p45_call_3_le:
sth %l7,[%i2+0x1c0] ! Mem[000000006b0001c0]
retl
ldsb [%i3+0x15f],%l1 ! Mem[000000006b80015f]
p45_jmpl_3_lo:
stb %l1,[%o3+0x146] ! Mem[000000006b800146]
sth %l2,[%o0+0x1f4] ! Mem[000000006a0001f4]
ldsb [%o0+0x085],%l7 ! Mem[000000006a000085]
ldstub [%o2+0x087],%l4 ! Mem[000000006b000087]
sth %l4,[%o3+0x132] ! Mem[000000006b800132]
jmpl %g6+8,%g0
ldsh [%o3+0x020],%l5 ! Mem[000000006b800020]
p45_call_3_lo:
sth %l7,[%o2+0x1c0] ! Mem[000000006b0001c0]
retl
ldsb [%o3+0x15f],%l1 ! Mem[000000006b80015f]
p45_jmpl_3_he:
ldub [%i1+0x14d],%l7 ! Mem[000000006a80014d]
swap [%i2+0x178],%l4 ! Mem[000000006b000178]
jmpl %g6+8,%g0
stx %l6,[%i1+0x078] ! Mem[000000006a800078]
p45_call_3_he:
swap [%i2+0x1e4],%l4 ! Mem[000000006b0001e4]
ldsh [%i2+0x120],%l7 ! Mem[000000006b000120]
std %l0,[%i3+0x1c0] ! Mem[000000006b8001c0]
swap [%i3+0x138],%l7 ! Mem[000000006b800138]
stw %l2,[%i3+0x13c] ! Mem[000000006b80013c]
ldstub [%i0+0x1b7],%l0 ! Mem[000000006a0001b7]
ldsh [%i0+0x056],%l6 ! Mem[000000006a000056]
retl
ldx [%i0+0x150],%l5 ! Mem[000000006a000150]
p45_jmpl_3_ho:
ldub [%o1+0x14d],%l7 ! Mem[000000006a80014d]
swap [%o2+0x178],%l4 ! Mem[000000006b000178]
jmpl %g6+8,%g0
stx %l6,[%o1+0x078] ! Mem[000000006a800078]
p45_call_3_ho:
swap [%o2+0x1e4],%l4 ! Mem[000000006b0001e4]
ldsh [%o2+0x120],%l7 ! Mem[000000006b000120]
std %l0,[%o3+0x1c0] ! Mem[000000006b8001c0]
swap [%o3+0x138],%l7 ! Mem[000000006b800138]
stw %l2,[%o3+0x13c] ! Mem[000000006b80013c]
ldstub [%o0+0x1b7],%l0 ! Mem[000000006a0001b7]
ldsh [%o0+0x056],%l6 ! Mem[000000006a000056]
retl
ldx [%o0+0x150],%l5 ! Mem[000000006a000150]
p46_jmpl_3_le:
lduh [%i0+0x1b6],%l3 ! Mem[000000006c0001b6]
stw %l7,[%i3+0x104] ! Mem[000000006d800104]
ldx [%i0+0x120],%l5 ! Mem[000000006c000120]
ldsb [%i0+0x0de],%l0 ! Mem[000000006c0000de]
swap [%i2+0x184],%l1 ! Mem[000000006d000184]
jmpl %g6+8,%g0
sth %l5,[%i1+0x028] ! Mem[000000006c800028]
p46_call_3_le:
std %l6,[%i1+0x000] ! Mem[000000006c800000]
ldub [%i1+0x058],%l3 ! Mem[000000006c800058]
ldsb [%i0+0x02b],%l1 ! Mem[000000006c00002b]
ldsb [%i2+0x120],%l7 ! Mem[000000006d000120]
retl
ldd [%i0+0x170],%l4 ! Mem[000000006c000170]
p46_jmpl_3_lo:
lduh [%o0+0x1b6],%l3 ! Mem[000000006c0001b6]
stw %l7,[%o3+0x104] ! Mem[000000006d800104]
ldx [%o0+0x120],%l5 ! Mem[000000006c000120]
ldsb [%o0+0x0de],%l0 ! Mem[000000006c0000de]
swap [%o2+0x184],%l1 ! Mem[000000006d000184]
jmpl %g6+8,%g0
sth %l5,[%o1+0x028] ! Mem[000000006c800028]
p46_call_3_lo:
std %l6,[%o1+0x000] ! Mem[000000006c800000]
ldub [%o1+0x058],%l3 ! Mem[000000006c800058]
ldsb [%o0+0x02b],%l1 ! Mem[000000006c00002b]
ldsb [%o2+0x120],%l7 ! Mem[000000006d000120]
retl
ldd [%o0+0x170],%l4 ! Mem[000000006c000170]
p46_jmpl_3_he:
stx %l1,[%i0+0x118] ! Mem[000000006c000118]
swap [%i0+0x09c],%l2 ! Mem[000000006c00009c]
lduh [%i0+0x1e8],%l1 ! Mem[000000006c0001e8]
swap [%i2+0x110],%l3 ! Mem[000000006d000110]
ldstub [%i0+0x07a],%l5 ! Mem[000000006c00007a]
stw %l1,[%i3+0x0ec] ! Mem[000000006d8000ec]
ldub [%i2+0x1e2],%l3 ! Mem[000000006d0001e2]
jmpl %g6+8,%g0
ldsb [%i2+0x1d5],%l6 ! Mem[000000006d0001d5]
p46_call_3_he:
stw %l0,[%i1+0x14c] ! Mem[000000006c80014c]
ldstub [%i2+0x10d],%l0 ! Mem[000000006d00010d]
sth %l7,[%i0+0x004] ! Mem[000000006c000004]
std %l2,[%i3+0x108] ! Mem[000000006d800108]
ldstub [%i1+0x154],%l2 ! Mem[000000006c800154]
ldsh [%i3+0x1ea],%l6 ! Mem[000000006d8001ea]
swap [%i1+0x060],%l0 ! Mem[000000006c800060]
retl
stw %l5,[%i3+0x188] ! Mem[000000006d800188]
p46_jmpl_3_ho:
stx %l1,[%o0+0x118] ! Mem[000000006c000118]
swap [%o0+0x09c],%l2 ! Mem[000000006c00009c]
lduh [%o0+0x1e8],%l1 ! Mem[000000006c0001e8]
swap [%o2+0x110],%l3 ! Mem[000000006d000110]
ldstub [%o0+0x07a],%l5 ! Mem[000000006c00007a]
stw %l1,[%o3+0x0ec] ! Mem[000000006d8000ec]
ldub [%o2+0x1e2],%l3 ! Mem[000000006d0001e2]
jmpl %g6+8,%g0
ldsb [%o2+0x1d5],%l6 ! Mem[000000006d0001d5]
p46_call_3_ho:
stw %l0,[%o1+0x14c] ! Mem[000000006c80014c]
ldstub [%o2+0x10d],%l0 ! Mem[000000006d00010d]
sth %l7,[%o0+0x004] ! Mem[000000006c000004]
std %l2,[%o3+0x108] ! Mem[000000006d800108]
ldstub [%o1+0x154],%l2 ! Mem[000000006c800154]
ldsh [%o3+0x1ea],%l6 ! Mem[000000006d8001ea]
swap [%o1+0x060],%l0 ! Mem[000000006c800060]
retl
stw %l5,[%o3+0x188] ! Mem[000000006d800188]
p47_jmpl_3_le:
ldub [%i2+0x11d],%l5 ! Mem[000000006f00011d]
jmpl %g6+8,%g0
sth %l3,[%i0+0x05e] ! Mem[000000006e00005e]
p47_call_3_le:
swap [%i0+0x1b0],%l4 ! Mem[000000006e0001b0]
sth %l3,[%i2+0x180] ! Mem[000000006f000180]
stb %l2,[%i0+0x0e2] ! Mem[000000006e0000e2]
ldstub [%i3+0x122],%l1 ! Mem[000000006f800122]
retl
swap [%i1+0x0f8],%l3 ! Mem[000000006e8000f8]
p47_jmpl_3_lo:
ldub [%o2+0x11d],%l5 ! Mem[000000006f00011d]
jmpl %g6+8,%g0
sth %l3,[%o0+0x05e] ! Mem[000000006e00005e]
p47_call_3_lo:
swap [%o0+0x1b0],%l4 ! Mem[000000006e0001b0]
sth %l3,[%o2+0x180] ! Mem[000000006f000180]
stb %l2,[%o0+0x0e2] ! Mem[000000006e0000e2]
ldstub [%o3+0x122],%l1 ! Mem[000000006f800122]
retl
swap [%o1+0x0f8],%l3 ! Mem[000000006e8000f8]
p47_jmpl_3_he:
jmpl %g6+8,%g0
lduw [%i1+0x194],%l1 ! Mem[000000006e800194]
p47_call_3_he:
retl
ldstub [%i2+0x161],%l3 ! Mem[000000006f000161]
p47_jmpl_3_ho:
jmpl %g6+8,%g0
lduw [%o1+0x194],%l1 ! Mem[000000006e800194]
p47_call_3_ho:
retl
ldstub [%o2+0x161],%l3 ! Mem[000000006f000161]
p48_jmpl_3_le:
lduh [%i3+0x166],%l1 ! Mem[0000000071800166]
lduh [%i2+0x1f4],%l2 ! Mem[00000000710001f4]
ldstub [%i0+0x0a5],%l7 ! Mem[00000000700000a5]
ldd [%i2+0x0a0],%l4 ! Mem[00000000710000a0]
stx %l6,[%i0+0x058] ! Mem[0000000070000058]
jmpl %g6+8,%g0
sth %l0,[%i2+0x024] ! Mem[0000000071000024]
p48_call_3_le:
std %l2,[%i3+0x140] ! Mem[0000000071800140]
retl
ldsb [%i2+0x077],%l3 ! Mem[0000000071000077]
p48_jmpl_3_lo:
lduh [%o3+0x166],%l1 ! Mem[0000000071800166]
lduh [%o2+0x1f4],%l2 ! Mem[00000000710001f4]
ldstub [%o0+0x0a5],%l7 ! Mem[00000000700000a5]
ldd [%o2+0x0a0],%l4 ! Mem[00000000710000a0]
stx %l6,[%o0+0x058] ! Mem[0000000070000058]
jmpl %g6+8,%g0
sth %l0,[%o2+0x024] ! Mem[0000000071000024]
p48_call_3_lo:
std %l2,[%o3+0x140] ! Mem[0000000071800140]
retl
ldsb [%o2+0x077],%l3 ! Mem[0000000071000077]
p48_jmpl_3_he:
sth %l6,[%i3+0x052] ! Mem[0000000071800052]
lduw [%i1+0x014],%l5 ! Mem[0000000070800014]
ldsw [%i2+0x0ac],%l4 ! Mem[00000000710000ac]
stb %l1,[%i2+0x016] ! Mem[0000000071000016]
swap [%i0+0x0bc],%l2 ! Mem[00000000700000bc]
jmpl %g6+8,%g0
stw %l0,[%i3+0x070] ! Mem[0000000071800070]
p48_call_3_he:
ldd [%i2+0x050],%l6 ! Mem[0000000071000050]
ldstub [%i1+0x097],%l5 ! Mem[0000000070800097]
swap [%i3+0x100],%l5 ! Mem[0000000071800100]
retl
lduw [%i2+0x008],%l1 ! Mem[0000000071000008]
p48_jmpl_3_ho:
sth %l6,[%o3+0x052] ! Mem[0000000071800052]
lduw [%o1+0x014],%l5 ! Mem[0000000070800014]
ldsw [%o2+0x0ac],%l4 ! Mem[00000000710000ac]
stb %l1,[%o2+0x016] ! Mem[0000000071000016]
swap [%o0+0x0bc],%l2 ! Mem[00000000700000bc]
jmpl %g6+8,%g0
stw %l0,[%o3+0x070] ! Mem[0000000071800070]
p48_call_3_ho:
ldd [%o2+0x050],%l6 ! Mem[0000000071000050]
ldstub [%o1+0x097],%l5 ! Mem[0000000070800097]
swap [%o3+0x100],%l5 ! Mem[0000000071800100]
retl
lduw [%o2+0x008],%l1 ! Mem[0000000071000008]
p49_jmpl_3_le:
lduh [%i1+0x1e4],%l4 ! Mem[00000000728001e4]
swap [%i0+0x120],%l1 ! Mem[0000000072000120]
swap [%i3+0x054],%l3 ! Mem[0000000073800054]
ldstub [%i3+0x070],%l7 ! Mem[0000000073800070]
jmpl %g6+8,%g0
ldd [%i3+0x138],%l2 ! Mem[0000000073800138]
p49_call_3_le:
retl
swap [%i0+0x1f4],%l6 ! Mem[00000000720001f4]
p49_jmpl_3_lo:
lduh [%o1+0x1e4],%l4 ! Mem[00000000728001e4]
swap [%o0+0x120],%l1 ! Mem[0000000072000120]
swap [%o3+0x054],%l3 ! Mem[0000000073800054]
ldstub [%o3+0x070],%l7 ! Mem[0000000073800070]
jmpl %g6+8,%g0
ldd [%o3+0x138],%l2 ! Mem[0000000073800138]
p49_call_3_lo:
retl
swap [%o0+0x1f4],%l6 ! Mem[00000000720001f4]
p49_jmpl_3_he:
stb %l0,[%i0+0x14e] ! Mem[000000007200014e]
ldub [%i3+0x12d],%l0 ! Mem[000000007380012d]
ldub [%i0+0x024],%l7 ! Mem[0000000072000024]
ldsh [%i0+0x10c],%l2 ! Mem[000000007200010c]
ldsb [%i0+0x174],%l2 ! Mem[0000000072000174]
stb %l6,[%i0+0x1ca] ! Mem[00000000720001ca]
lduh [%i0+0x18e],%l2 ! Mem[000000007200018e]
jmpl %g6+8,%g0
lduw [%i3+0x08c],%l6 ! Mem[000000007380008c]
p49_call_3_he:
retl
ldsh [%i1+0x07c],%l6 ! Mem[000000007280007c]
p49_jmpl_3_ho:
stb %l0,[%o0+0x14e] ! Mem[000000007200014e]
ldub [%o3+0x12d],%l0 ! Mem[000000007380012d]
ldub [%o0+0x024],%l7 ! Mem[0000000072000024]
ldsh [%o0+0x10c],%l2 ! Mem[000000007200010c]
ldsb [%o0+0x174],%l2 ! Mem[0000000072000174]
stb %l6,[%o0+0x1ca] ! Mem[00000000720001ca]
lduh [%o0+0x18e],%l2 ! Mem[000000007200018e]
jmpl %g6+8,%g0
lduw [%o3+0x08c],%l6 ! Mem[000000007380008c]
p49_call_3_ho:
retl
ldsh [%o1+0x07c],%l6 ! Mem[000000007280007c]
p50_jmpl_3_le:
ldd [%i3+0x080],%l4 ! Mem[0000000075800080]
swap [%i3+0x07c],%l6 ! Mem[000000007580007c]
ldstub [%i0+0x021],%l5 ! Mem[0000000074000021]
stw %l1,[%i2+0x0a4] ! Mem[00000000750000a4]
stb %l1,[%i2+0x05d] ! Mem[000000007500005d]
lduh [%i0+0x158],%l0 ! Mem[0000000074000158]
lduw [%i3+0x104],%l7 ! Mem[0000000075800104]
jmpl %g6+8,%g0
stb %l3,[%i2+0x060] ! Mem[0000000075000060]
p50_call_3_le:
ldstub [%i2+0x163],%l2 ! Mem[0000000075000163]
std %l0,[%i2+0x148] ! Mem[0000000075000148]
ldstub [%i3+0x13c],%l0 ! Mem[000000007580013c]
ldstub [%i0+0x1f5],%l6 ! Mem[00000000740001f5]
ldsw [%i3+0x184],%l2 ! Mem[0000000075800184]
ldub [%i0+0x164],%l1 ! Mem[0000000074000164]
retl
swap [%i2+0x1d8],%l5 ! Mem[00000000750001d8]
p50_jmpl_3_lo:
ldd [%o3+0x080],%l4 ! Mem[0000000075800080]
swap [%o3+0x07c],%l6 ! Mem[000000007580007c]
ldstub [%o0+0x021],%l5 ! Mem[0000000074000021]
stw %l1,[%o2+0x0a4] ! Mem[00000000750000a4]
stb %l1,[%o2+0x05d] ! Mem[000000007500005d]
lduh [%o0+0x158],%l0 ! Mem[0000000074000158]
lduw [%o3+0x104],%l7 ! Mem[0000000075800104]
jmpl %g6+8,%g0
stb %l3,[%o2+0x060] ! Mem[0000000075000060]
p50_call_3_lo:
ldstub [%o2+0x163],%l2 ! Mem[0000000075000163]
std %l0,[%o2+0x148] ! Mem[0000000075000148]
ldstub [%o3+0x13c],%l0 ! Mem[000000007580013c]
ldstub [%o0+0x1f5],%l6 ! Mem[00000000740001f5]
ldsw [%o3+0x184],%l2 ! Mem[0000000075800184]
ldub [%o0+0x164],%l1 ! Mem[0000000074000164]
retl
swap [%o2+0x1d8],%l5 ! Mem[00000000750001d8]
p50_jmpl_3_he:
ldstub [%i3+0x10c],%l2 ! Mem[000000007580010c]
swap [%i1+0x174],%l2 ! Mem[0000000074800174]
stw %l6,[%i1+0x1e8] ! Mem[00000000748001e8]
stw %l0,[%i2+0x060] ! Mem[0000000075000060]
ldsh [%i3+0x18a],%l5 ! Mem[000000007580018a]
swap [%i0+0x0b4],%l4 ! Mem[00000000740000b4]
lduh [%i2+0x128],%l4 ! Mem[0000000075000128]
jmpl %g6+8,%g0
ldx [%i2+0x0b8],%l1 ! Mem[00000000750000b8]
p50_call_3_he:
swap [%i2+0x1fc],%l1 ! Mem[00000000750001fc]
retl
swap [%i3+0x0f4],%l7 ! Mem[00000000758000f4]
p50_jmpl_3_ho:
ldstub [%o3+0x10c],%l2 ! Mem[000000007580010c]
swap [%o1+0x174],%l2 ! Mem[0000000074800174]
stw %l6,[%o1+0x1e8] ! Mem[00000000748001e8]
stw %l0,[%o2+0x060] ! Mem[0000000075000060]
ldsh [%o3+0x18a],%l5 ! Mem[000000007580018a]
swap [%o0+0x0b4],%l4 ! Mem[00000000740000b4]
lduh [%o2+0x128],%l4 ! Mem[0000000075000128]
jmpl %g6+8,%g0
ldx [%o2+0x0b8],%l1 ! Mem[00000000750000b8]
p50_call_3_ho:
swap [%o2+0x1fc],%l1 ! Mem[00000000750001fc]
retl
swap [%o3+0x0f4],%l7 ! Mem[00000000758000f4]
p51_jmpl_3_le:
swap [%i1+0x1d4],%l6 ! Mem[00000000768001d4]
std %l2,[%i3+0x1a0] ! Mem[00000000778001a0]
ldstub [%i3+0x144],%l1 ! Mem[0000000077800144]
jmpl %g6+8,%g0
swap [%i1+0x170],%l4 ! Mem[0000000076800170]
p51_call_3_le:
stb %l4,[%i1+0x08e] ! Mem[000000007680008e]
ldsw [%i3+0x078],%l2 ! Mem[0000000077800078]
ldub [%i3+0x0a0],%l0 ! Mem[00000000778000a0]
stb %l2,[%i2+0x1af] ! Mem[00000000770001af]
retl
std %l6,[%i3+0x0a8] ! Mem[00000000778000a8]
p51_jmpl_3_lo:
swap [%o1+0x1d4],%l6 ! Mem[00000000768001d4]
std %l2,[%o3+0x1a0] ! Mem[00000000778001a0]
ldstub [%o3+0x144],%l1 ! Mem[0000000077800144]
jmpl %g6+8,%g0
swap [%o1+0x170],%l4 ! Mem[0000000076800170]
p51_call_3_lo:
stb %l4,[%o1+0x08e] ! Mem[000000007680008e]
ldsw [%o3+0x078],%l2 ! Mem[0000000077800078]
ldub [%o3+0x0a0],%l0 ! Mem[00000000778000a0]
stb %l2,[%o2+0x1af] ! Mem[00000000770001af]
retl
std %l6,[%o3+0x0a8] ! Mem[00000000778000a8]
p51_jmpl_3_he:
jmpl %g6+8,%g0
stw %l0,[%i3+0x154] ! Mem[0000000077800154]
p51_call_3_he:
lduh [%i2+0x0fe],%l1 ! Mem[00000000770000fe]
stb %l6,[%i3+0x16e] ! Mem[000000007780016e]
ldsh [%i1+0x0cc],%l4 ! Mem[00000000768000cc]
stb %l3,[%i3+0x195] ! Mem[0000000077800195]
retl
ldstub [%i0+0x1a0],%l7 ! Mem[00000000760001a0]
p51_jmpl_3_ho:
jmpl %g6+8,%g0
stw %l0,[%o3+0x154] ! Mem[0000000077800154]
p51_call_3_ho:
lduh [%o2+0x0fe],%l1 ! Mem[00000000770000fe]
stb %l6,[%o3+0x16e] ! Mem[000000007780016e]
ldsh [%o1+0x0cc],%l4 ! Mem[00000000768000cc]
stb %l3,[%o3+0x195] ! Mem[0000000077800195]
retl
ldstub [%o0+0x1a0],%l7 ! Mem[00000000760001a0]
p52_jmpl_3_le:
stw %l0,[%i2+0x1f8] ! Mem[00000000790001f8]
ldsb [%i1+0x143],%l2 ! Mem[0000000078800143]
jmpl %g6+8,%g0
lduw [%i0+0x14c],%l1 ! Mem[000000007800014c]
p52_call_3_le:
ldub [%i3+0x067],%l1 ! Mem[0000000079800067]
retl
swap [%i1+0x174],%l2 ! Mem[0000000078800174]
p52_jmpl_3_lo:
stw %l0,[%o2+0x1f8] ! Mem[00000000790001f8]
ldsb [%o1+0x143],%l2 ! Mem[0000000078800143]
jmpl %g6+8,%g0
lduw [%o0+0x14c],%l1 ! Mem[000000007800014c]
p52_call_3_lo:
ldub [%o3+0x067],%l1 ! Mem[0000000079800067]
retl
swap [%o1+0x174],%l2 ! Mem[0000000078800174]
p52_jmpl_3_he:
ldstub [%i1+0x11c],%l2 ! Mem[000000007880011c]
stx %l0,[%i3+0x190] ! Mem[0000000079800190]
ldub [%i1+0x076],%l6 ! Mem[0000000078800076]
stw %l5,[%i2+0x1d8] ! Mem[00000000790001d8]
stx %l4,[%i3+0x0b0] ! Mem[00000000798000b0]
ldstub [%i2+0x099],%l4 ! Mem[0000000079000099]
ldx [%i1+0x180],%l4 ! Mem[0000000078800180]
jmpl %g6+8,%g0
lduw [%i0+0x03c],%l0 ! Mem[000000007800003c]
p52_call_3_he:
stw %l2,[%i1+0x1d4] ! Mem[00000000788001d4]
ldstub [%i0+0x152],%l4 ! Mem[0000000078000152]
lduw [%i3+0x068],%l2 ! Mem[0000000079800068]
swap [%i0+0x07c],%l6 ! Mem[000000007800007c]
std %l4,[%i0+0x070] ! Mem[0000000078000070]
sth %l3,[%i3+0x01a] ! Mem[000000007980001a]
retl
swap [%i0+0x0ac],%l1 ! Mem[00000000780000ac]
p52_jmpl_3_ho:
ldstub [%o1+0x11c],%l2 ! Mem[000000007880011c]
stx %l0,[%o3+0x190] ! Mem[0000000079800190]
ldub [%o1+0x076],%l6 ! Mem[0000000078800076]
stw %l5,[%o2+0x1d8] ! Mem[00000000790001d8]
stx %l4,[%o3+0x0b0] ! Mem[00000000798000b0]
ldstub [%o2+0x099],%l4 ! Mem[0000000079000099]
ldx [%o1+0x180],%l4 ! Mem[0000000078800180]
jmpl %g6+8,%g0
lduw [%o0+0x03c],%l0 ! Mem[000000007800003c]
p52_call_3_ho:
stw %l2,[%o1+0x1d4] ! Mem[00000000788001d4]
ldstub [%o0+0x152],%l4 ! Mem[0000000078000152]
lduw [%o3+0x068],%l2 ! Mem[0000000079800068]
swap [%o0+0x07c],%l6 ! Mem[000000007800007c]
std %l4,[%o0+0x070] ! Mem[0000000078000070]
sth %l3,[%o3+0x01a] ! Mem[000000007980001a]
retl
swap [%o0+0x0ac],%l1 ! Mem[00000000780000ac]
p53_jmpl_3_le:
stx %l0,[%i2+0x000] ! Mem[000000007b000000]
ldsh [%i1+0x036],%l5 ! Mem[000000007a800036]
lduw [%i2+0x058],%l6 ! Mem[000000007b000058]
stw %l5,[%i0+0x194] ! Mem[000000007a000194]
lduh [%i2+0x0bc],%l2 ! Mem[000000007b0000bc]
stw %l0,[%i2+0x050] ! Mem[000000007b000050]
ldsh [%i0+0x0c2],%l4 ! Mem[000000007a0000c2]
jmpl %g6+8,%g0
ldd [%i0+0x0c0],%l6 ! Mem[000000007a0000c0]
p53_call_3_le:
ldsb [%i2+0x1bb],%l6 ! Mem[000000007b0001bb]
lduh [%i2+0x042],%l5 ! Mem[000000007b000042]
lduw [%i2+0x0f0],%l7 ! Mem[000000007b0000f0]
lduh [%i3+0x16c],%l7 ! Mem[000000007b80016c]
lduw [%i1+0x19c],%l6 ! Mem[000000007a80019c]
ldd [%i3+0x058],%l2 ! Mem[000000007b800058]
lduw [%i2+0x184],%l0 ! Mem[000000007b000184]
retl
swap [%i3+0x144],%l1 ! Mem[000000007b800144]
p53_jmpl_3_lo:
stx %l0,[%o2+0x000] ! Mem[000000007b000000]
ldsh [%o1+0x036],%l5 ! Mem[000000007a800036]
lduw [%o2+0x058],%l6 ! Mem[000000007b000058]
stw %l5,[%o0+0x194] ! Mem[000000007a000194]
lduh [%o2+0x0bc],%l2 ! Mem[000000007b0000bc]
stw %l0,[%o2+0x050] ! Mem[000000007b000050]
ldsh [%o0+0x0c2],%l4 ! Mem[000000007a0000c2]
jmpl %g6+8,%g0
ldd [%o0+0x0c0],%l6 ! Mem[000000007a0000c0]
p53_call_3_lo:
ldsb [%o2+0x1bb],%l6 ! Mem[000000007b0001bb]
lduh [%o2+0x042],%l5 ! Mem[000000007b000042]
lduw [%o2+0x0f0],%l7 ! Mem[000000007b0000f0]
lduh [%o3+0x16c],%l7 ! Mem[000000007b80016c]
lduw [%o1+0x19c],%l6 ! Mem[000000007a80019c]
ldd [%o3+0x058],%l2 ! Mem[000000007b800058]
lduw [%o2+0x184],%l0 ! Mem[000000007b000184]
retl
swap [%o3+0x144],%l1 ! Mem[000000007b800144]
p53_jmpl_3_he:
ldx [%i0+0x170],%l4 ! Mem[000000007a000170]
swap [%i0+0x004],%l6 ! Mem[000000007a000004]
jmpl %g6+8,%g0
ldub [%i3+0x053],%l6 ! Mem[000000007b800053]
p53_call_3_he:
swap [%i3+0x010],%l3 ! Mem[000000007b800010]
lduw [%i2+0x1f8],%l7 ! Mem[000000007b0001f8]
lduh [%i0+0x080],%l6 ! Mem[000000007a000080]
ldub [%i3+0x042],%l6 ! Mem[000000007b800042]
ldsb [%i1+0x111],%l1 ! Mem[000000007a800111]
ldx [%i2+0x098],%l6 ! Mem[000000007b000098]
lduh [%i3+0x024],%l3 ! Mem[000000007b800024]
retl
ldstub [%i1+0x0c1],%l7 ! Mem[000000007a8000c1]
p53_jmpl_3_ho:
ldx [%o0+0x170],%l4 ! Mem[000000007a000170]
swap [%o0+0x004],%l6 ! Mem[000000007a000004]
jmpl %g6+8,%g0
ldub [%o3+0x053],%l6 ! Mem[000000007b800053]
p53_call_3_ho:
swap [%o3+0x010],%l3 ! Mem[000000007b800010]
lduw [%o2+0x1f8],%l7 ! Mem[000000007b0001f8]
lduh [%o0+0x080],%l6 ! Mem[000000007a000080]
ldub [%o3+0x042],%l6 ! Mem[000000007b800042]
ldsb [%o1+0x111],%l1 ! Mem[000000007a800111]
ldx [%o2+0x098],%l6 ! Mem[000000007b000098]
lduh [%o3+0x024],%l3 ! Mem[000000007b800024]
retl
ldstub [%o1+0x0c1],%l7 ! Mem[000000007a8000c1]
p54_jmpl_3_le:
ldsw [%i2+0x1e0],%l7 ! Mem[000000007d0001e0]
lduh [%i1+0x0e2],%l2 ! Mem[000000007c8000e2]
jmpl %g6+8,%g0
std %l4,[%i3+0x158] ! Mem[000000007d800158]
p54_call_3_le:
retl
std %l6,[%i2+0x070] ! Mem[000000007d000070]
p54_jmpl_3_lo:
ldsw [%o2+0x1e0],%l7 ! Mem[000000007d0001e0]
lduh [%o1+0x0e2],%l2 ! Mem[000000007c8000e2]
jmpl %g6+8,%g0
std %l4,[%o3+0x158] ! Mem[000000007d800158]
p54_call_3_lo:
retl
std %l6,[%o2+0x070] ! Mem[000000007d000070]
p54_jmpl_3_he:
std %l0,[%i1+0x160] ! Mem[000000007c800160]
lduh [%i1+0x170],%l4 ! Mem[000000007c800170]
jmpl %g6+8,%g0
ldstub [%i0+0x046],%l6 ! Mem[000000007c000046]
p54_call_3_he:
ldsw [%i1+0x03c],%l0 ! Mem[000000007c80003c]
ldstub [%i1+0x147],%l1 ! Mem[000000007c800147]
swap [%i1+0x11c],%l6 ! Mem[000000007c80011c]
ldsw [%i1+0x108],%l5 ! Mem[000000007c800108]
retl
ldstub [%i3+0x1dd],%l1 ! Mem[000000007d8001dd]
p54_jmpl_3_ho:
std %l0,[%o1+0x160] ! Mem[000000007c800160]
lduh [%o1+0x170],%l4 ! Mem[000000007c800170]
jmpl %g6+8,%g0
ldstub [%o0+0x046],%l6 ! Mem[000000007c000046]
p54_call_3_ho:
ldsw [%o1+0x03c],%l0 ! Mem[000000007c80003c]
ldstub [%o1+0x147],%l1 ! Mem[000000007c800147]
swap [%o1+0x11c],%l6 ! Mem[000000007c80011c]
ldsw [%o1+0x108],%l5 ! Mem[000000007c800108]
retl
ldstub [%o3+0x1dd],%l1 ! Mem[000000007d8001dd]
p55_jmpl_3_le:
ldx [%i1+0x088],%l6 ! Mem[000000007e800088]
ldstub [%i0+0x13e],%l7 ! Mem[000000007e00013e]
sth %l3,[%i1+0x082] ! Mem[000000007e800082]
ldd [%i2+0x050],%l4 ! Mem[000000007f000050]
jmpl %g6+8,%g0
ldstub [%i0+0x087],%l5 ! Mem[000000007e000087]
p55_call_3_le:
stb %l1,[%i1+0x1ca] ! Mem[000000007e8001ca]
swap [%i0+0x17c],%l6 ! Mem[000000007e00017c]
stb %l3,[%i3+0x02f] ! Mem[000000007f80002f]
retl
stw %l4,[%i2+0x03c] ! Mem[000000007f00003c]
p55_jmpl_3_lo:
ldx [%o1+0x088],%l6 ! Mem[000000007e800088]
ldstub [%o0+0x13e],%l7 ! Mem[000000007e00013e]
sth %l3,[%o1+0x082] ! Mem[000000007e800082]
ldd [%o2+0x050],%l4 ! Mem[000000007f000050]
jmpl %g6+8,%g0
ldstub [%o0+0x087],%l5 ! Mem[000000007e000087]
p55_call_3_lo:
stb %l1,[%o1+0x1ca] ! Mem[000000007e8001ca]
swap [%o0+0x17c],%l6 ! Mem[000000007e00017c]
stb %l3,[%o3+0x02f] ! Mem[000000007f80002f]
retl
stw %l4,[%o2+0x03c] ! Mem[000000007f00003c]
p55_jmpl_3_he:
stx %l7,[%i2+0x0a0] ! Mem[000000007f0000a0]
ldd [%i0+0x058],%l0 ! Mem[000000007e000058]
stx %l5,[%i2+0x140] ! Mem[000000007f000140]
swap [%i3+0x0f4],%l3 ! Mem[000000007f8000f4]
jmpl %g6+8,%g0
std %l2,[%i1+0x1a0] ! Mem[000000007e8001a0]
p55_call_3_he:
stb %l6,[%i2+0x1d2] ! Mem[000000007f0001d2]
ldsh [%i0+0x1aa],%l7 ! Mem[000000007e0001aa]
swap [%i0+0x05c],%l6 ! Mem[000000007e00005c]
stx %l0,[%i3+0x020] ! Mem[000000007f800020]
ldstub [%i3+0x1c5],%l5 ! Mem[000000007f8001c5]
ldub [%i1+0x029],%l0 ! Mem[000000007e800029]
retl
ldstub [%i0+0x1f1],%l2 ! Mem[000000007e0001f1]
p55_jmpl_3_ho:
stx %l7,[%o2+0x0a0] ! Mem[000000007f0000a0]
ldd [%o0+0x058],%l0 ! Mem[000000007e000058]
stx %l5,[%o2+0x140] ! Mem[000000007f000140]
swap [%o3+0x0f4],%l3 ! Mem[000000007f8000f4]
jmpl %g6+8,%g0
std %l2,[%o1+0x1a0] ! Mem[000000007e8001a0]
p55_call_3_ho:
stb %l6,[%o2+0x1d2] ! Mem[000000007f0001d2]
ldsh [%o0+0x1aa],%l7 ! Mem[000000007e0001aa]
swap [%o0+0x05c],%l6 ! Mem[000000007e00005c]
stx %l0,[%o3+0x020] ! Mem[000000007f800020]
ldstub [%o3+0x1c5],%l5 ! Mem[000000007f8001c5]
ldub [%o1+0x029],%l0 ! Mem[000000007e800029]
retl
ldstub [%o0+0x1f1],%l2 ! Mem[000000007e0001f1]
p56_jmpl_3_le:
lduh [%i1+0x146],%l6 ! Mem[0000000080800146]
ldstub [%i3+0x14a],%l0 ! Mem[000000008180014a]
swap [%i2+0x1d8],%l4 ! Mem[00000000810001d8]
jmpl %g6+8,%g0
ldstub [%i3+0x1fb],%l7 ! Mem[00000000818001fb]
p56_call_3_le:
retl
swap [%i1+0x1c8],%l4 ! Mem[00000000808001c8]
p56_jmpl_3_lo:
lduh [%o1+0x146],%l6 ! Mem[0000000080800146]
ldstub [%o3+0x14a],%l0 ! Mem[000000008180014a]
swap [%o2+0x1d8],%l4 ! Mem[00000000810001d8]
jmpl %g6+8,%g0
ldstub [%o3+0x1fb],%l7 ! Mem[00000000818001fb]
p56_call_3_lo:
retl
swap [%o1+0x1c8],%l4 ! Mem[00000000808001c8]
p56_jmpl_3_he:
stx %l1,[%i2+0x008] ! Mem[0000000081000008]
ldstub [%i1+0x100],%l7 ! Mem[0000000080800100]
stw %l5,[%i1+0x154] ! Mem[0000000080800154]
jmpl %g6+8,%g0
ldub [%i0+0x1ad],%l7 ! Mem[00000000800001ad]
p56_call_3_he:
ldsb [%i0+0x019],%l5 ! Mem[0000000080000019]
ldstub [%i0+0x102],%l1 ! Mem[0000000080000102]
ldstub [%i1+0x009],%l6 ! Mem[0000000080800009]
ldub [%i3+0x1c0],%l7 ! Mem[00000000818001c0]
ldub [%i2+0x0c2],%l2 ! Mem[00000000810000c2]
retl
lduw [%i3+0x11c],%l0 ! Mem[000000008180011c]
p56_jmpl_3_ho:
stx %l1,[%o2+0x008] ! Mem[0000000081000008]
ldstub [%o1+0x100],%l7 ! Mem[0000000080800100]
stw %l5,[%o1+0x154] ! Mem[0000000080800154]
jmpl %g6+8,%g0
ldub [%o0+0x1ad],%l7 ! Mem[00000000800001ad]
p56_call_3_ho:
ldsb [%o0+0x019],%l5 ! Mem[0000000080000019]
ldstub [%o0+0x102],%l1 ! Mem[0000000080000102]
ldstub [%o1+0x009],%l6 ! Mem[0000000080800009]
ldub [%o3+0x1c0],%l7 ! Mem[00000000818001c0]
ldub [%o2+0x0c2],%l2 ! Mem[00000000810000c2]
retl
lduw [%o3+0x11c],%l0 ! Mem[000000008180011c]
p57_jmpl_3_le:
stb %l7,[%i0+0x14d] ! Mem[000000008200014d]
ldsh [%i2+0x0be],%l0 ! Mem[00000000830000be]
jmpl %g6+8,%g0
swap [%i3+0x040],%l7 ! Mem[0000000083800040]
p57_call_3_le:
swap [%i2+0x1a0],%l0 ! Mem[00000000830001a0]
std %l6,[%i2+0x120] ! Mem[0000000083000120]
ldub [%i0+0x1e1],%l0 ! Mem[00000000820001e1]
ldstub [%i0+0x097],%l4 ! Mem[0000000082000097]
std %l6,[%i3+0x1d8] ! Mem[00000000838001d8]
retl
ldstub [%i2+0x1bb],%l6 ! Mem[00000000830001bb]
p57_jmpl_3_lo:
stb %l7,[%o0+0x14d] ! Mem[000000008200014d]
ldsh [%o2+0x0be],%l0 ! Mem[00000000830000be]
jmpl %g6+8,%g0
swap [%o3+0x040],%l7 ! Mem[0000000083800040]
p57_call_3_lo:
swap [%o2+0x1a0],%l0 ! Mem[00000000830001a0]
std %l6,[%o2+0x120] ! Mem[0000000083000120]
ldub [%o0+0x1e1],%l0 ! Mem[00000000820001e1]
ldstub [%o0+0x097],%l4 ! Mem[0000000082000097]
std %l6,[%o3+0x1d8] ! Mem[00000000838001d8]
retl
ldstub [%o2+0x1bb],%l6 ! Mem[00000000830001bb]
p57_jmpl_3_he:
ldstub [%i3+0x0b5],%l4 ! Mem[00000000838000b5]
ldstub [%i3+0x047],%l0 ! Mem[0000000083800047]
ldsb [%i2+0x171],%l4 ! Mem[0000000083000171]
swap [%i3+0x130],%l5 ! Mem[0000000083800130]
swap [%i0+0x138],%l7 ! Mem[0000000082000138]
jmpl %g6+8,%g0
stb %l1,[%i2+0x132] ! Mem[0000000083000132]
p57_call_3_he:
retl
swap [%i2+0x18c],%l2 ! Mem[000000008300018c]
p57_jmpl_3_ho:
ldstub [%o3+0x0b5],%l4 ! Mem[00000000838000b5]
ldstub [%o3+0x047],%l0 ! Mem[0000000083800047]
ldsb [%o2+0x171],%l4 ! Mem[0000000083000171]
swap [%o3+0x130],%l5 ! Mem[0000000083800130]
swap [%o0+0x138],%l7 ! Mem[0000000082000138]
jmpl %g6+8,%g0
stb %l1,[%o2+0x132] ! Mem[0000000083000132]
p57_call_3_ho:
retl
swap [%o2+0x18c],%l2 ! Mem[000000008300018c]
p58_jmpl_3_le:
jmpl %g6+8,%g0
ldub [%i2+0x005],%l2 ! Mem[0000000085000005]
p58_call_3_le:
stb %l6,[%i1+0x058] ! Mem[0000000084800058]
sth %l5,[%i3+0x196] ! Mem[0000000085800196]
ldsb [%i1+0x09c],%l2 ! Mem[000000008480009c]
stw %l0,[%i2+0x070] ! Mem[0000000085000070]
retl
ldsh [%i0+0x174],%l2 ! Mem[0000000084000174]
p58_jmpl_3_lo:
jmpl %g6+8,%g0
ldub [%o2+0x005],%l2 ! Mem[0000000085000005]
p58_call_3_lo:
stb %l6,[%o1+0x058] ! Mem[0000000084800058]
sth %l5,[%o3+0x196] ! Mem[0000000085800196]
ldsb [%o1+0x09c],%l2 ! Mem[000000008480009c]
stw %l0,[%o2+0x070] ! Mem[0000000085000070]
retl
ldsh [%o0+0x174],%l2 ! Mem[0000000084000174]
p58_jmpl_3_he:
lduh [%i3+0x11c],%l2 ! Mem[000000008580011c]
std %l6,[%i1+0x198] ! Mem[0000000084800198]
ldub [%i2+0x13d],%l2 ! Mem[000000008500013d]
std %l0,[%i3+0x130] ! Mem[0000000085800130]
ldd [%i2+0x120],%l0 ! Mem[0000000085000120]
stw %l3,[%i0+0x080] ! Mem[0000000084000080]
ldstub [%i3+0x031],%l4 ! Mem[0000000085800031]
jmpl %g6+8,%g0
ldsw [%i0+0x080],%l7 ! Mem[0000000084000080]
p58_call_3_he:
swap [%i1+0x02c],%l2 ! Mem[000000008480002c]
lduw [%i2+0x014],%l0 ! Mem[0000000085000014]
lduh [%i0+0x006],%l6 ! Mem[0000000084000006]
swap [%i1+0x070],%l6 ! Mem[0000000084800070]
lduw [%i1+0x134],%l7 ! Mem[0000000084800134]
retl
lduw [%i2+0x178],%l4 ! Mem[0000000085000178]
p58_jmpl_3_ho:
lduh [%o3+0x11c],%l2 ! Mem[000000008580011c]
std %l6,[%o1+0x198] ! Mem[0000000084800198]
ldub [%o2+0x13d],%l2 ! Mem[000000008500013d]
std %l0,[%o3+0x130] ! Mem[0000000085800130]
ldd [%o2+0x120],%l0 ! Mem[0000000085000120]
stw %l3,[%o0+0x080] ! Mem[0000000084000080]
ldstub [%o3+0x031],%l4 ! Mem[0000000085800031]
jmpl %g6+8,%g0
ldsw [%o0+0x080],%l7 ! Mem[0000000084000080]
p58_call_3_ho:
swap [%o1+0x02c],%l2 ! Mem[000000008480002c]
lduw [%o2+0x014],%l0 ! Mem[0000000085000014]
lduh [%o0+0x006],%l6 ! Mem[0000000084000006]
swap [%o1+0x070],%l6 ! Mem[0000000084800070]
lduw [%o1+0x134],%l7 ! Mem[0000000084800134]
retl
lduw [%o2+0x178],%l4 ! Mem[0000000085000178]
p59_jmpl_3_le:
ldstub [%i2+0x040],%l3 ! Mem[0000000087000040]
lduh [%i2+0x0a4],%l6 ! Mem[00000000870000a4]
stw %l4,[%i3+0x0a4] ! Mem[00000000878000a4]
stb %l7,[%i1+0x1d8] ! Mem[00000000868001d8]
ldstub [%i2+0x1c9],%l4 ! Mem[00000000870001c9]
stw %l4,[%i3+0x0c0] ! Mem[00000000878000c0]
stw %l6,[%i2+0x0c4] ! Mem[00000000870000c4]
jmpl %g6+8,%g0
stx %l1,[%i3+0x068] ! Mem[0000000087800068]
p59_call_3_le:
stw %l5,[%i3+0x040] ! Mem[0000000087800040]
swap [%i0+0x0f0],%l7 ! Mem[00000000860000f0]
ldsh [%i0+0x14c],%l7 ! Mem[000000008600014c]
ldsw [%i1+0x1bc],%l6 ! Mem[00000000868001bc]
std %l2,[%i0+0x078] ! Mem[0000000086000078]
lduh [%i3+0x01c],%l0 ! Mem[000000008780001c]
retl
ldd [%i1+0x160],%l0 ! Mem[0000000086800160]
p59_jmpl_3_lo:
ldstub [%o2+0x040],%l3 ! Mem[0000000087000040]
lduh [%o2+0x0a4],%l6 ! Mem[00000000870000a4]
stw %l4,[%o3+0x0a4] ! Mem[00000000878000a4]
stb %l7,[%o1+0x1d8] ! Mem[00000000868001d8]
ldstub [%o2+0x1c9],%l4 ! Mem[00000000870001c9]
stw %l4,[%o3+0x0c0] ! Mem[00000000878000c0]
stw %l6,[%o2+0x0c4] ! Mem[00000000870000c4]
jmpl %g6+8,%g0
stx %l1,[%o3+0x068] ! Mem[0000000087800068]
p59_call_3_lo:
stw %l5,[%o3+0x040] ! Mem[0000000087800040]
swap [%o0+0x0f0],%l7 ! Mem[00000000860000f0]
ldsh [%o0+0x14c],%l7 ! Mem[000000008600014c]
ldsw [%o1+0x1bc],%l6 ! Mem[00000000868001bc]
std %l2,[%o0+0x078] ! Mem[0000000086000078]
lduh [%o3+0x01c],%l0 ! Mem[000000008780001c]
retl
ldd [%o1+0x160],%l0 ! Mem[0000000086800160]
p59_jmpl_3_he:
ldub [%i1+0x09a],%l1 ! Mem[000000008680009a]
ldsh [%i3+0x150],%l3 ! Mem[0000000087800150]
jmpl %g6+8,%g0
ldstub [%i2+0x0e6],%l0 ! Mem[00000000870000e6]
p59_call_3_he:
retl
ldstub [%i3+0x128],%l2 ! Mem[0000000087800128]
p59_jmpl_3_ho:
ldub [%o1+0x09a],%l1 ! Mem[000000008680009a]
ldsh [%o3+0x150],%l3 ! Mem[0000000087800150]
jmpl %g6+8,%g0
ldstub [%o2+0x0e6],%l0 ! Mem[00000000870000e6]
p59_call_3_ho:
retl
ldstub [%o3+0x128],%l2 ! Mem[0000000087800128]
p60_jmpl_3_le:
std %l0,[%i3+0x1b0] ! Mem[00000000898001b0]
ldstub [%i0+0x076],%l6 ! Mem[0000000088000076]
jmpl %g6+8,%g0
ldstub [%i0+0x175],%l5 ! Mem[0000000088000175]
p60_call_3_le:
ldsh [%i0+0x112],%l1 ! Mem[0000000088000112]
retl
swap [%i3+0x044],%l6 ! Mem[0000000089800044]
p60_jmpl_3_lo:
std %l0,[%o3+0x1b0] ! Mem[00000000898001b0]
ldstub [%o0+0x076],%l6 ! Mem[0000000088000076]
jmpl %g6+8,%g0
ldstub [%o0+0x175],%l5 ! Mem[0000000088000175]
p60_call_3_lo:
ldsh [%o0+0x112],%l1 ! Mem[0000000088000112]
retl
swap [%o3+0x044],%l6 ! Mem[0000000089800044]
p60_jmpl_3_he:
swap [%i1+0x03c],%l0 ! Mem[000000008880003c]
stw %l1,[%i1+0x144] ! Mem[0000000088800144]
swap [%i1+0x11c],%l6 ! Mem[000000008880011c]
ldx [%i3+0x0e8],%l5 ! Mem[00000000898000e8]
jmpl %g6+8,%g0
swap [%i3+0x1b8],%l6 ! Mem[00000000898001b8]
p60_call_3_he:
retl
swap [%i1+0x134],%l7 ! Mem[0000000088800134]
p60_jmpl_3_ho:
swap [%o1+0x03c],%l0 ! Mem[000000008880003c]
stw %l1,[%o1+0x144] ! Mem[0000000088800144]
swap [%o1+0x11c],%l6 ! Mem[000000008880011c]
ldx [%o3+0x0e8],%l5 ! Mem[00000000898000e8]
jmpl %g6+8,%g0
swap [%o3+0x1b8],%l6 ! Mem[00000000898001b8]
p60_call_3_ho:
retl
swap [%o1+0x134],%l7 ! Mem[0000000088800134]
p61_jmpl_3_le:
ldstub [%i3+0x11d],%l5 ! Mem[000000008b80011d]
jmpl %g6+8,%g0
ldsb [%i2+0x1cd],%l6 ! Mem[000000008b0001cd]
p61_call_3_le:
stw %l1,[%i1+0x0a4] ! Mem[000000008a8000a4]
retl
swap [%i2+0x134],%l7 ! Mem[000000008b000134]
p61_jmpl_3_lo:
ldstub [%o3+0x11d],%l5 ! Mem[000000008b80011d]
jmpl %g6+8,%g0
ldsb [%o2+0x1cd],%l6 ! Mem[000000008b0001cd]
p61_call_3_lo:
stw %l1,[%o1+0x0a4] ! Mem[000000008a8000a4]
retl
swap [%o2+0x134],%l7 ! Mem[000000008b000134]
p61_jmpl_3_he:
stw %l7,[%i3+0x0a4] ! Mem[000000008b8000a4]
swap [%i1+0x084],%l4 ! Mem[000000008a800084]
jmpl %g6+8,%g0
ldsh [%i1+0x05e],%l6 ! Mem[000000008a80005e]
p61_call_3_he:
std %l0,[%i0+0x138] ! Mem[000000008a000138]
swap [%i2+0x198],%l7 ! Mem[000000008b000198]
ldstub [%i0+0x162],%l5 ! Mem[000000008a000162]
swap [%i3+0x018],%l5 ! Mem[000000008b800018]
ldstub [%i0+0x1e9],%l1 ! Mem[000000008a0001e9]
ldstub [%i2+0x112],%l3 ! Mem[000000008b000112]
ldx [%i0+0x058],%l5 ! Mem[000000008a000058]
retl
std %l0,[%i2+0x0e8] ! Mem[000000008b0000e8]
p61_jmpl_3_ho:
stw %l7,[%o3+0x0a4] ! Mem[000000008b8000a4]
swap [%o1+0x084],%l4 ! Mem[000000008a800084]
jmpl %g6+8,%g0
ldsh [%o1+0x05e],%l6 ! Mem[000000008a80005e]
p61_call_3_ho:
std %l0,[%o0+0x138] ! Mem[000000008a000138]
swap [%o2+0x198],%l7 ! Mem[000000008b000198]
ldstub [%o0+0x162],%l5 ! Mem[000000008a000162]
swap [%o3+0x018],%l5 ! Mem[000000008b800018]
ldstub [%o0+0x1e9],%l1 ! Mem[000000008a0001e9]
ldstub [%o2+0x112],%l3 ! Mem[000000008b000112]
ldx [%o0+0x058],%l5 ! Mem[000000008a000058]
retl
std %l0,[%o2+0x0e8] ! Mem[000000008b0000e8]
p62_jmpl_3_le:
ldub [%i2+0x00b],%l4 ! Mem[000000008d00000b]
stb %l7,[%i2+0x154] ! Mem[000000008d000154]
ldsb [%i0+0x1f7],%l4 ! Mem[000000008c0001f7]
jmpl %g6+8,%g0
std %l6,[%i2+0x008] ! Mem[000000008d000008]
p62_call_3_le:
stw %l3,[%i0+0x184] ! Mem[000000008c000184]
swap [%i1+0x198],%l5 ! Mem[000000008c800198]
swap [%i2+0x0b8],%l2 ! Mem[000000008d0000b8]
ldub [%i1+0x1a1],%l4 ! Mem[000000008c8001a1]
retl
std %l2,[%i2+0x198] ! Mem[000000008d000198]
p62_jmpl_3_lo:
ldub [%o2+0x00b],%l4 ! Mem[000000008d00000b]
stb %l7,[%o2+0x154] ! Mem[000000008d000154]
ldsb [%o0+0x1f7],%l4 ! Mem[000000008c0001f7]
jmpl %g6+8,%g0
std %l6,[%o2+0x008] ! Mem[000000008d000008]
p62_call_3_lo:
stw %l3,[%o0+0x184] ! Mem[000000008c000184]
swap [%o1+0x198],%l5 ! Mem[000000008c800198]
swap [%o2+0x0b8],%l2 ! Mem[000000008d0000b8]
ldub [%o1+0x1a1],%l4 ! Mem[000000008c8001a1]
retl
std %l2,[%o2+0x198] ! Mem[000000008d000198]
p62_jmpl_3_he:
swap [%i0+0x00c],%l2 ! Mem[000000008c00000c]
ldsh [%i0+0x1d0],%l1 ! Mem[000000008c0001d0]
jmpl %g6+8,%g0
swap [%i3+0x00c],%l0 ! Mem[000000008d80000c]
p62_call_3_he:
ldstub [%i0+0x021],%l5 ! Mem[000000008c000021]
ldd [%i2+0x0a0],%l0 ! Mem[000000008d0000a0]
ldx [%i2+0x1a8],%l7 ! Mem[000000008d0001a8]
ldub [%i2+0x158],%l0 ! Mem[000000008d000158]
retl
ldsh [%i2+0x124],%l7 ! Mem[000000008d000124]
p62_jmpl_3_ho:
swap [%o0+0x00c],%l2 ! Mem[000000008c00000c]
ldsh [%o0+0x1d0],%l1 ! Mem[000000008c0001d0]
jmpl %g6+8,%g0
swap [%o3+0x00c],%l0 ! Mem[000000008d80000c]
p62_call_3_ho:
ldstub [%o0+0x021],%l5 ! Mem[000000008c000021]
ldd [%o2+0x0a0],%l0 ! Mem[000000008d0000a0]
ldx [%o2+0x1a8],%l7 ! Mem[000000008d0001a8]
ldub [%o2+0x158],%l0 ! Mem[000000008d000158]
retl
ldsh [%o2+0x124],%l7 ! Mem[000000008d000124]
p63_jmpl_3_le:
ldsb [%i3+0x15f],%l1 ! Mem[000000008f80015f]
stw %l0,[%i2+0x1d4] ! Mem[000000008f0001d4]
swap [%i1+0x100],%l1 ! Mem[000000008e800100]
stw %l0,[%i1+0x050] ! Mem[000000008e800050]
ldstub [%i0+0x061],%l4 ! Mem[000000008e000061]
stx %l2,[%i3+0x0c0] ! Mem[000000008f8000c0]
swap [%i0+0x11c],%l0 ! Mem[000000008e00011c]
jmpl %g6+8,%g0
ldub [%i3+0x1f5],%l6 ! Mem[000000008f8001f5]
p63_call_3_le:
stw %l5,[%i0+0x154] ! Mem[000000008e000154]
stw %l7,[%i3+0x14c] ! Mem[000000008f80014c]
stw %l3,[%i0+0x080] ! Mem[000000008e000080]
ldsh [%i1+0x010],%l4 ! Mem[000000008e800010]
swap [%i0+0x080],%l7 ! Mem[000000008e000080]
stb %l5,[%i1+0x188] ! Mem[000000008e800188]
ldsw [%i2+0x100],%l2 ! Mem[000000008f000100]
retl
swap [%i2+0x0e8],%l5 ! Mem[000000008f0000e8]
p63_jmpl_3_lo:
ldsb [%o3+0x15f],%l1 ! Mem[000000008f80015f]
stw %l0,[%o2+0x1d4] ! Mem[000000008f0001d4]
swap [%o1+0x100],%l1 ! Mem[000000008e800100]
stw %l0,[%o1+0x050] ! Mem[000000008e800050]
ldstub [%o0+0x061],%l4 ! Mem[000000008e000061]
stx %l2,[%o3+0x0c0] ! Mem[000000008f8000c0]
swap [%o0+0x11c],%l0 ! Mem[000000008e00011c]
jmpl %g6+8,%g0
ldub [%o3+0x1f5],%l6 ! Mem[000000008f8001f5]
p63_call_3_lo:
stw %l5,[%o0+0x154] ! Mem[000000008e000154]
stw %l7,[%o3+0x14c] ! Mem[000000008f80014c]
stw %l3,[%o0+0x080] ! Mem[000000008e000080]
ldsh [%o1+0x010],%l4 ! Mem[000000008e800010]
swap [%o0+0x080],%l7 ! Mem[000000008e000080]
stb %l5,[%o1+0x188] ! Mem[000000008e800188]
ldsw [%o2+0x100],%l2 ! Mem[000000008f000100]
retl
swap [%o2+0x0e8],%l5 ! Mem[000000008f0000e8]
p63_jmpl_3_he:
ldsh [%i2+0x072],%l6 ! Mem[000000008f000072]
std %l2,[%i1+0x180] ! Mem[000000008e800180]
swap [%i3+0x024],%l4 ! Mem[000000008f800024]
ldstub [%i2+0x164],%l6 ! Mem[000000008f000164]
sth %l6,[%i0+0x02a] ! Mem[000000008e00002a]
ldstub [%i1+0x087],%l6 ! Mem[000000008e800087]
jmpl %g6+8,%g0
swap [%i3+0x044],%l3 ! Mem[000000008f800044]
p63_call_3_he:
ldd [%i2+0x0d8],%l2 ! Mem[000000008f0000d8]
stb %l3,[%i0+0x043] ! Mem[000000008e000043]
retl
stw %l2,[%i3+0x074] ! Mem[000000008f800074]
p63_jmpl_3_ho:
ldsh [%o2+0x072],%l6 ! Mem[000000008f000072]
std %l2,[%o1+0x180] ! Mem[000000008e800180]
swap [%o3+0x024],%l4 ! Mem[000000008f800024]
ldstub [%o2+0x164],%l6 ! Mem[000000008f000164]
sth %l6,[%o0+0x02a] ! Mem[000000008e00002a]
ldstub [%o1+0x087],%l6 ! Mem[000000008e800087]
jmpl %g6+8,%g0
swap [%o3+0x044],%l3 ! Mem[000000008f800044]
p63_call_3_ho:
ldd [%o2+0x0d8],%l2 ! Mem[000000008f0000d8]
stb %l3,[%o0+0x043] ! Mem[000000008e000043]
retl
stw %l2,[%o3+0x074] ! Mem[000000008f800074]
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 0xadb7e65e,0x41d46331 ! Init value for %l0
.word 0x1587fc74,0x6880ada7 ! Init value for %l1
.word 0xe8bf64f4,0x41cb78a5 ! Init value for %l2
.word 0x458c82f8,0x3aa2468d ! Init value for %l3
.word 0xe340e38e,0x06c9f5ad ! Init value for %l4
.word 0x612a18f5,0xd3c19b44 ! Init value for %l5
.word 0xfe165aab,0xea5a6a22 ! Init value for %l6
.word 0xc06459a2,0xb78cab84 ! Init value for %l7
.align 64
p0_init_freg:
.word 0xace90374,0x0a3f623c ! Init value for %f0
.word 0x993ef872,0x9d433c9f ! Init value for %f2
.word 0xa4b92c60,0x59b094e7 ! Init value for %f4
.word 0x14aa4f57,0x3c4f0a98 ! Init value for %f6
.word 0x801ce226,0x20343387 ! Init value for %f8
.word 0x09c8aaa0,0xde6dec2d ! Init value for %f10
.word 0xf7aa8ad9,0x0b700f1d ! Init value for %f12
.word 0x8c9fdfd2,0x8eec09cd ! Init value for %f14
.word 0x82e09a2a,0xdd09ce0b ! Init value for %f16
.word 0x2fc136c0,0x8c935a92 ! Init value for %f18
.word 0xd8ca5a1d,0x0c3ecd67 ! Init value for %f20
.word 0xbe0a2cd7,0x4be9a230 ! Init value for %f22
.word 0xe4636f79,0xc86f160b ! Init value for %f24
.word 0x212de9b3,0x4fc9d778 ! Init value for %f26
.word 0x66a9563e,0xc91e3213 ! Init value for %f28
.word 0x5c3652ad,0x06c63d77 ! Init value for %f30
.word 0xe1fd1d8a,0x5d838b34 ! Init value for %f32
.word 0x11975f2c,0x4783b42b ! Init value for %f34
.word 0xdd3b9c80,0xba88681d ! Init value for %f36
.word 0x58152032,0xe1723235 ! Init value for %f38
.word 0x64cebae4,0x88858b86 ! Init value for %f40
.word 0xf7e067f8,0x9f57f1a4 ! Init value for %f42
.word 0x321b0ab3,0xd71cc547 ! Init value for %f44
.word 0x1610a2f7,0x88afd358 ! Init value for %f46
.word 0xb89825a0,0x24892eac
.word 0x3e500ed3,0x8ea7d635
.word 0x21b2712a,0x42475e8a
.word 0x6b7c8440,0x531bc628
.word 0x4cf8285f,0x1fca50bc
.word 0x80da864c,0x951f02ef
.word 0x449dfaf7,0xf34a3c60
.word 0x8893b255,0xb16da351
p0_expected_registers:
.word 0x00000000,0x8b201779
.word 0x00000000,0x000000bb
.word 0x1debd120,0xd12624a7
.word 0x00000000,0x2f1da287
.word 0x00000000,0xea37f27b
.word 0x00000000,0x2edfde73
.word 0x00000000,0xcd182aa2
.word 0x00000000,0x03f50078
p0_expected_fp_regs:
.word 0xace90374,0x0a3f623c
.word 0x993ef872,0x9d433c9f
.word 0xa4b92c60,0x59b094e7
.word 0x14aa4f57,0x3c4f0a98
.word 0x801ce226,0x20343387
.word 0x09c8aaa0,0xde6dec2d
.word 0xf7aa8ad9,0x0b700f1d
.word 0x8c9fdfd2,0x8eec09cd
.word 0x82e09a2a,0xdd09ce0b
.word 0x2fc136c0,0x8c935a92
.word 0xd8ca5a1d,0x0c3ecd67
.word 0xbe0a2cd7,0x4be9a230
.word 0xe4636f79,0xc86f160b
.word 0x212de9b3,0x4fc9d778
.word 0x66a9563e,0xc91e3213
.word 0x5c3652ad,0x06c63d77
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p0_local0_expect:
.word 0x08fea36a,0xace20e03
.word 0x66f793ec,0x45a5fd69
.word 0xfb9067d2,0x0904d9ce
.word 0xd1a9e708,0x7c2a77ff
.word 0xffffff85,0xe893d809
.word 0xac2c6384,0x51c8ac65
.word 0xa92dc692,0xfddf1b03
.word 0x9078cd1d,0xbe097907
.word 0xb8d38285,0xdd82150f
.word 0xa8ff6918,0x19b0b232
.word 0x6dba562e,0x14dd0fc7
.word 0xfd7be19b,0x66cd9860
.word 0xd90dcd9e,0x1ae94d2c
.word 0x170ef037,0x31bca0a2
.word 0x49e7887e,0xbba54f3d
.word 0x9ace275f,0x33eed1e4
.word 0xd43c934e,0x1bbcf895
.word 0x320d42ff,0xdeaa6b5a
.word 0xfeea0349,0xf405a803
.word 0x4edaca67,0x7b5276e4
.word 0x023e50ee,0xe84c1a08
.word 0x9f5d81a3,0x5aa8968f
.word 0xe5acc050,0x832cc6bd
.word 0x6ceafc10,0x82e20d93
.word 0x445f3d94,0xa374c5e5
.word 0x45bffb31,0x17b1e819
.word 0x12ce9220,0x724461fe
.word 0x7a9fd1e0,0x4652f88d
.word 0x2edfde73,0xbcc84354
.word 0xa77e5ac0,0xa373af78
.word 0xaf34bf8f,0xfeb56b60
.word 0x8b201779,0x000000bb
.word 0xa38dff7c,0x4a8aa22b
.word 0x13ff9082,0x8d9c02a7
.word 0x1a128a00,0x28064e6b
.word 0x00000074,0xa11bbf6f
.word 0x0c21c3ee,0x1f91c192
.word 0x72d491e6,0xa981a9be
.word 0xabff4dff,0xf0ffeef4
.word 0x4a482cf2,0x074295e2
.word 0x37eacdb5,0xc66a2e9c
.word 0x26031ed1,0xffcaf87a
.word 0x79ebd829,0xe0e66572
.word 0x7b611c5e,0x9a43c88c
.word 0x09f35125,0xd37d545a
.word 0x000000df,0xbb7c7181
.word 0xbed3d257,0xe17f23be
.word 0x0a54e308,0xd44d03d7
.word 0xafb2bcad,0x80928a54
.word 0xd57b7fb7,0x3a622830
.word 0x47583b34,0x63c8de51
.word 0x985257a4,0x7e5a771e
.word 0x48ff68dc,0x02784856
.word 0xf9b09071,0x38cf500e
.word 0x63c1488d,0xb4e8d0b1
.word 0xa826558b,0x593edf52
.word 0x1a48339c,0xc70c7d97
.word 0x9366a8b6,0xe9ac4753
.word 0xff2a6baa,0x000aeb3d
.word 0x47319d61,0x41411038
.word 0xa60b7774,0x14cdfe62
.word 0x89f63026,0x993467cd
.word 0x64757859,0xf81c2609
.word 0x939e0126,0x0d05ecfe
p0_local1_expect:
.word 0xf9f852e2,0xdbf10dd5
.word 0x9a9bc35d,0x02d3a3b1
.word 0x5ca3500c,0xce2c4c15
.word 0x404ec67b,0xb587960b
.word 0x4e3637fc,0xb5c4fbf4
.word 0x4c6fffdc,0xb796f496
.word 0x9004569f,0x753dc8da
.word 0x1aeba6ff,0xd1a9e708
.word 0xfe50344e,0xb00a8d75
.word 0x2f1243c6,0x84dad092
.word 0x7d268f18,0xb962b5c1
.word 0xc0bed995,0x20ff0043
.word 0x1663c21a,0x45b4d0d4
.word 0x964e52b9,0xcdc03ddd
.word 0x8e8bb429,0x5a5c12bf
.word 0xfa8b4f5e,0x5a382a01
.word 0x7dbc2385,0x828bffd7
.word 0x2458f6ff,0xb3e0dd1f
.word 0x420b4bb1,0x111efa7b
.word 0x1aad4683,0xa8f3a66c
.word 0xa4007c97,0x5733b33c
.word 0xcf10bdf7,0x30b16089
.word 0x3ac9814e,0x1979eba0
.word 0xd5402710,0x27de1dd9
.word 0xaedaf7bc,0x94962b41
.word 0xa88339ba,0x73e11a33
.word 0x9de69b80,0x64f97f51
.word 0x73ff514d,0xd7b00a93
.word 0xdc816517,0x79d9bc15
.word 0xcf763b18,0xe8e4334f
.word 0xff337767,0x40d46f12
.word 0x31ecad86,0x0f3523ac
.word 0x91ab093c,0xbeba8302
.word 0xa8f489a8,0x21a27e41
.word 0x09862044,0x56b373dc
.word 0x2b026fbc,0x03c79236
.word 0xbc5efdbf,0x1d303da2
.word 0x22dac769,0xdd59b8dd
.word 0xf59ba886,0xee0c0d67
.word 0xc3307b3b,0xccdfdb97
.word 0xe5a1f8a2,0x58fd648d
.word 0x5092b6cf,0x0dc739ff
.word 0x2a688241,0xd0f02665
.word 0xf8b880eb,0x506c8f91
.word 0xf4806b86,0x2ac3cf82
.word 0x00e6dee4,0x51e4aa60
.word 0xe45ed82f,0x3e89d42b
.word 0xea37f27b,0xffba7f82
.word 0xd1be24cb,0x1339a72e
.word 0x6661b5be,0xa026e15f
.word 0x5e2840a9,0xfe6cfa9d
.word 0x05ff145f,0x0bc8b47e
.word 0x2e2f5061,0x436c81f5
.word 0xa662a420,0x9ed1cff0
.word 0x512fc5ff,0xebeb81fa
.word 0x0ea220fd,0x0171ab75
.word 0x46585ead,0xb8846826
.word 0x1eddf211,0xa71cd6ff
.word 0x6819ff0a,0x95bd904e
.word 0x60c9c296,0xea829a4f
.word 0xea63244d,0x77a590bc
.word 0x597afc99,0x0ee5fc9c
.word 0x7a5b8107,0xfe4087ed
.word 0xe9e162b4,0x40cf653f
p0_local2_expect:
.word 0x8fca07c6,0x41d2fa8c
.word 0xb1ff9c0a,0x0f1954f1
.word 0xad9343df,0xe21f97be
.word 0x062680cc,0x19267c2c
.word 0x3a194ad1,0x104e6d66
.word 0xf4458e15,0xc878b8ff
.word 0xac296eb9,0xb8846826
.word 0xcab83210,0x2050470e
.word 0x33bb8f66,0x890bb58e
.word 0x4d097012,0xa9d0d525
.word 0x9bd9ff1f,0x7caf10e7
.word 0xae5ce630,0xbe0fd564
.word 0x3e53a7fd,0x7c8c292b
.word 0xf77cffcc,0x40f43f6f
.word 0x5fab9237,0x7ad7e05c
.word 0x9dd46c32,0xf40e5e7e
.word 0x02caad5d,0xa5398e89
.word 0xf51273cb,0x5ddb1221
.word 0x3a6fedb1,0xffc87c75
.word 0xbc40865d,0x1f6682a2
.word 0x00000000,0x593edf52
.word 0xa887cd17,0x41aab616
.word 0x7c26316d,0xdb281596
.word 0xc7e5b86b,0xed338158
.word 0xac24cd20,0x8ee0ff18
.word 0x55ecc92f,0x3639dbf6
.word 0xe7733382,0xefcffc61
.word 0xda728c85,0x3fc2d839
.word 0x4fffa870,0x8b201779
.word 0xa9810ca2,0xc14ab797
.word 0xdf837158,0x000000ed
.word 0x6120edb8,0x5285d2ec
.word 0xf1f54e09,0x38cf500e
.word 0x5f223d1e,0x9334e839
.word 0x000000e7,0x8bc530a0
.word 0xe8af031e,0x0924f09f
.word 0x111e641f,0x3bf6bc97
.word 0x3882f8e7,0xd001ff11
.word 0x3a8cb93b,0x481fa6a4
.word 0xff476768,0x1979eba0
.word 0x6bd627f5,0x167bdfcb
.word 0xde52a5f3,0x2b054533
.word 0x8c3d399f,0x000000b5
.word 0x8ada9a4d,0x0000dd59
.word 0x7b9ba0d3,0x3721ec8b
.word 0x3e464c92,0x481d807a
.word 0x2a9173ff,0x20fff7ab
.word 0x5b4091cf,0xc443335a
.word 0x88ee08b9,0xe8076ad7
.word 0x38459349,0x02d3a3b1
.word 0x2ac604be,0x9ed1cff0
.word 0xe2f07387,0x58f3b437
.word 0x00000008,0x1779faf4
.word 0xb749c7a4,0xcae12e37
.word 0x91a538ad,0x7d68582c
.word 0x014d31cd,0xf0de6b40
.word 0xe4231e0b,0xcb2284b4
.word 0xeda5aca2,0xafc3297d
.word 0xae16be52,0x059efa6b
.word 0xd7577538,0xd2247133
.word 0x605f7588,0xff574f3a
.word 0x4b0bff36,0x505111f0
.word 0xb7b93374,0x2d300560
.word 0x762fb282,0x285508e9
p0_local3_expect:
.word 0x26935df8,0xd6bbe022
.word 0xd417af22,0xa78e31da
.word 0x8517dcc4,0x069d274d
.word 0x916ef148,0x1d93b56d
.word 0x46cf9f28,0x7ad7e05c
.word 0x49ec4739,0x7f4dc562
.word 0x116af549,0x3f2d9f50
.word 0x680c7f84,0xabd1d3d9
.word 0xc0b96496,0x617173b7
.word 0x4e5adadb,0x5fefd40d
.word 0x743b1bd7,0x64a95f3b
.word 0x25c0dc9b,0x3330584f
.word 0x000000c6,0x93565ee1
.word 0x362e5b58,0xa156d997
.word 0xf9bad7a7,0xf6a5a2ae
.word 0x1debd120,0xd12624a7
.word 0x32dded03,0x3391090f
.word 0x15fdd3f0,0x3eebe23d
.word 0x4b0097f6,0x2f854c66
.word 0x2afd0201,0x56c46194
.word 0xe16b74e0,0x2494adba
.word 0x71e2d9da,0x1f5f567b
.word 0x0fb454f9,0xfa5fd5ec
.word 0xbf71e690,0x8ca43210
.word 0xa82aa852,0x3b60ecd1
.word 0x3174d07b,0xfcebef09
.word 0xb1434967,0x65129003
.word 0xd0f02665,0xdd556999
.word 0xe8ff574e,0x6e14c8bd
.word 0x9779cba5,0x0d0afaa9
.word 0xd248d241,0xc19ede39
.word 0xd396907b,0xd44cff25
.word 0x8fb06b09,0xa5bf02fc
.word 0x0920f5a5,0x2e56f376
.word 0xf7817c94,0x3f794cd4
.word 0x5ae12dd2,0x21f5343d
.word 0x041cd841,0xa77e5ac0
.word 0x38cf1753,0xb7d1d845
.word 0x359ff706,0x00000090
.word 0xd287cdc8,0x00227f49
.word 0xa995b3c3,0xb5979c75
.word 0xd1be24cb,0x8bac32d5
.word 0x1d1cad86,0x4fd8c3f8
.word 0xeb8bce17,0x5fee7178
.word 0xf4aa27ef,0xd4cfbc3e
.word 0x1177dc11,0x50703537
.word 0x60caa342,0x4d939545
.word 0xf6897949,0xc9cf783b
.word 0xb996c514,0x74f2fed5
.word 0x47b9349d,0x547bf07e
.word 0x4f2fd353,0xb9ff3ddb
.word 0xc232a1cb,0x282693c2
.word 0xaf857753,0x83e3b1dd
.word 0x1a66a005,0x1ea1b4db
.word 0x9b7f9af2,0xfd07e685
.word 0x7fa7898f,0xa8f489a8
.word 0x959f5cfe,0x71271e42
.word 0x388a2227,0xb3ee45fe
.word 0x2c4d1c77,0x4f794be5
.word 0x9e01584c,0x213315a8
.word 0xc1db9fa8,0xd0357ba3
.word 0x0a16f74f,0xf559f1ff
.word 0xd888207f,0x0a6b2ffd
.word 0x9f5c6954,0x51296a71
share0_expect:
share1_expect:
share2_expect:
share3_expect:
p1_init_registers:
.word 0xac1989c4,0x0a6e2728 ! Init value for %l0
.word 0xe8aa6de4,0x0db3d158 ! Init value for %l1
.word 0x692ef54a,0x4fac9144 ! Init value for %l2
.word 0x997b89f4,0x768c2796 ! Init value for %l3
.word 0x3f881a64,0x864c5738 ! Init value for %l4
.word 0xcef1bfe2,0x53a12c9c ! Init value for %l5
.word 0xd2046114,0x5f6df2a9 ! Init value for %l6
.word 0x3b83b9aa,0x7405a052 ! Init value for %l7
.align 64
p1_init_freg:
.word 0x748751e5,0x7bf94642 ! Init value for %f0
.word 0x57b02c95,0x966ca96b ! Init value for %f2
.word 0xdeda3a0a,0x76a7b25b ! Init value for %f4
.word 0xbfada195,0x32d49850 ! Init value for %f6
.word 0xe820d292,0x693d158c ! Init value for %f8
.word 0x429869cd,0xa8df599f ! Init value for %f10
.word 0x945ca512,0xc5bed0f3 ! Init value for %f12
.word 0x4236fc38,0xb2ace65c ! Init value for %f14
.word 0x45419942,0x1d3d3575 ! Init value for %f16
.word 0x6b1ffd96,0x5b16c156 ! Init value for %f18
.word 0xedff76b5,0x3169752b ! Init value for %f20
.word 0x7539b855,0x81262aff ! Init value for %f22
.word 0x4f861f28,0x04165fe7 ! Init value for %f24
.word 0x64210207,0x810b3db9 ! Init value for %f26
.word 0xe42ba005,0xcddb0a20 ! Init value for %f28
.word 0x72fb6851,0x1cc83f9a ! Init value for %f30
.word 0xd03a017b,0x904414aa ! Init value for %f32
.word 0xfdc66b2f,0x259777f1 ! Init value for %f34
.word 0x501ee452,0x1e205ccf ! Init value for %f36
.word 0xf3a82238,0x125882ef ! Init value for %f38
.word 0xef89a2ba,0x1107af95 ! Init value for %f40
.word 0xa28c931c,0xca814c7a ! Init value for %f42
.word 0x508c5b1c,0xa8be811f ! Init value for %f44
.word 0x52d23ed6,0xfa3dad61 ! Init value for %f46
.word 0xef187f69,0x5978ac42
.word 0x9c934d2c,0x0187d89e
.word 0xa7be17d1,0x4992bca5
.word 0x1ff80fbc,0x98a0414a
.word 0xb93f972b,0x3703c757
.word 0xf6a02d0e,0x9632e9aa
.word 0xc2d3ca2b,0xb86c7398
.word 0x63258043,0x4a4a2a53
p1_expected_registers:
.word 0x00000000,0x23ff5c52
.word 0x00000000,0xd455ffa8
.word 0x00000000,0x00000078
.word 0x00000000,0x2eab14c1
.word 0x00000000,0xd5ce4211
.word 0xffffffff,0xcce3ffe2
.word 0x00000000,0x00000036
.word 0x00000000,0x70db68e9
p1_expected_fp_regs:
.word 0x748751e5,0x7bf94642
.word 0x57b02c95,0x966ca96b
.word 0xdeda3a0a,0x76a7b25b
.word 0xbfada195,0x32d49850
.word 0xe820d292,0x693d158c
.word 0x429869cd,0xa8df599f
.word 0x945ca512,0xc5bed0f3
.word 0x4236fc38,0xb2ace65c
.word 0x45419942,0x1d3d3575
.word 0x6b1ffd96,0x5b16c156
.word 0xedff76b5,0x3169752b
.word 0x7539b855,0x81262aff
.word 0x4f861f28,0x04165fe7
.word 0x64210207,0x810b3db9
.word 0xe42ba005,0xcddb0a20
.word 0x72fb6851,0x1cc83f9a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p1_local0_expect:
.word 0x175d5a42,0x73e04f2e
.word 0xa3b8a6f3,0x4d86c443
.word 0x018b3d26,0x27a00fcd
.word 0xa5f5b01a,0x800175f2
.word 0x179ce045,0x6a7300e6
.word 0x6abd3634,0x12ef2456
.word 0x18b7bd82,0x8adff621
.word 0x3329abb8,0x4593b3e9
.word 0xebbce885,0x015be003
.word 0xff3c5565,0x8e339a43
.word 0x5f97d6ef,0x00000045
.word 0x8d70be9b,0x3d39cfd8
.word 0x1e0a1d47,0xc457b135
.word 0x17729e59,0x175c234f
.word 0x23b99b1f,0xef700f91
.word 0xcb82d123,0xb23418f2
.word 0xe6955733,0xff81e341
.word 0xff19247d,0x7ca19783
.word 0x18c0f815,0xa72db7ec
.word 0xa02a3668,0xa5ec0b51
.word 0x15b1f282,0x262b59f5
.word 0x39aff392,0xda0f8896
.word 0x14c0a555,0xe9e8778a
.word 0x46ff13e2,0x0c9f9ca0
.word 0xcf8e6332,0x08913bcd
.word 0x8fa78dff,0x65330a3c
.word 0x658d9f73,0xbfdc746d
.word 0x6408ffac,0xd922c1a0
.word 0x7642a5c4,0xa15c9889
.word 0x689d517a,0x29f69589
.word 0x7ec2b206,0xdaa0e987
.word 0xbfe9c1ef,0xd1e05b3e
.word 0x024347e9,0x912dfff1
.word 0xea6fa01d,0x63cd0f6d
.word 0xe3e75d55,0xba325956
.word 0xff704158,0x2365752f
.word 0xa9ac838b,0x022ec573
.word 0x953e2cf7,0xf7d64dd4
.word 0x3b02696f,0xcdee1a67
.word 0x7c612ea3,0x23dfbd41
.word 0x20a9ffd1,0x86b92f1d
.word 0xedff4120,0x4bf7b03e
.word 0xc13f96c4,0x58b8ee77
.word 0x4da7638a,0x72f19f98
.word 0x25067c3f,0x407b463b
.word 0xd8458868,0xc0f95594
.word 0x706dab4b,0xd9d00bb7
.word 0x86f53c41,0xf564597b
.word 0x001a5e4a,0x22c4bf41
.word 0x1ac28542,0x783e8ac0
.word 0xb88c0194,0x171850a2
.word 0x75a8593d,0x13a46de0
.word 0xf74420e6,0xf1796f53
.word 0xf54ffea0,0xcdd5c460
.word 0x194124e3,0x601506da
.word 0x67014676,0x56808676
.word 0x72f19f98,0x8ea1d90b
.word 0xce615f37,0x876f3490
.word 0x0000006d,0x987c6769
.word 0xca224851,0x305427dc
.word 0x64929b2e,0x1c6e00c7
.word 0xff94cf96,0xea6ee739
.word 0xbea597ec,0x6563d8bd
.word 0x8ca17fe8,0x5397e842
p1_local1_expect:
.word 0xa123ea6b,0x5d97b324
.word 0x8ebaa7f8,0xbda2b0ed
.word 0x00000000,0xf0f4ffa4
.word 0x5f973415,0x2126fffa
.word 0x4ef836e5,0x02cad3d1
.word 0x78e3bf8f,0xc1329df5
.word 0x7716f99e,0xfb5dd73d
.word 0x3759bf86,0xff1d065c
.word 0xa5ec0b51,0xba1ba7b4
.word 0x6ebf663a,0x3517e9c0
.word 0x94af2d99,0xd853f06c
.word 0xff6dce50,0x28306971
.word 0x0a4d1867,0x39ee6eb0
.word 0xf80daa4c,0x7765af4d
.word 0x6ce94678,0x9d59dff1
.word 0x00000072,0xbb79eb30
.word 0x706dab4b,0xcdd5c460
.word 0x8ebaa7f8,0x8829d9d2
.word 0x9cd8f8ba,0x0dde240e
.word 0x28ad8e25,0x2ced05bf
.word 0xe713a2a1,0x3b274be3
.word 0xd4af5555,0x481705b8
.word 0xe42dafe3,0x27acd78c
.word 0x94c85b76,0x69ed580c
.word 0x62b0e7e1,0xa4e589cb
.word 0x48851b8d,0x12064448
.word 0xfdba8bfb,0xe4c48152
.word 0x923e7535,0xa15f5cad
.word 0xe21fad81,0xa4e08204
.word 0xbb04a704,0x2d8f47e4
.word 0x5a3eff45,0x27551398
.word 0x65c0c5f4,0x5c1e23fe
.word 0xe5a204b1,0x48b43437
.word 0x1cb0e626,0x214090a5
.word 0x7e9eb8f6,0xff46bd62
.word 0x352295a9,0x0a01cfa2
.word 0xf203e3ff,0xa21bd081
.word 0x0d960df2,0x5c2cc40b
.word 0xcc8d9756,0x525efca2
.word 0xc47833e8,0x9d6cf7d2
.word 0xaf9ca04a,0xf06f884c
.word 0x1dbc8fe8,0x940851f2
.word 0x39cda4d4,0x093b462a
.word 0x2c7309a4,0xa02a3668
.word 0x714a7992,0x6d735c48
.word 0x818b924f,0x213b82db
.word 0x7d72fc57,0x85e00f29
.word 0x32d8287d,0x21e05a79
.word 0xda2a15a4,0x67508718
.word 0x07e1c7ee,0x000000ee
.word 0x00000067,0xffc373e0
.word 0xf0e07da1,0x77008528
.word 0x4d16f731,0x63091ec7
.word 0x7e1867e3,0x0d8136e7
.word 0x10d86d3f,0x4fbc567b
.word 0x97a468ff,0x663d4c44
.word 0xb3fca9a5,0xb124d47d
.word 0xef8be1ff,0x59a6d676
.word 0x776e58de,0xf0d3168a
.word 0x32cbf9be,0x40f8c933
.word 0xcce3ffe2,0xc691f250
.word 0x3b4f5d7d,0x149f28c1
.word 0xf0f4ffa4,0xb5a80d7a
.word 0x4c2b56b0,0x73e04f2e
p1_local2_expect:
.word 0xefdcdb7b,0xf292e189
.word 0x02f1256b,0x94b919c8
.word 0xbde48c95,0x70db68e9
.word 0xfeb68c85,0x4ec44523
.word 0xeddb7f38,0xd06834ce
.word 0x4cef152b,0xd1e05b3e
.word 0x7b75c50b,0xf8982ca7
.word 0x2881a3ab,0xd5ce4211
.word 0xb8cc972d,0xbde454a8
.word 0xd8497d5a,0xdbbb9862
.word 0xdd5b6e63,0xd34be6e3
.word 0xd40a53c8,0xffce90f1
.word 0x934641ba,0x3f73bef6
.word 0xe0a60f0e,0x7896bfae
.word 0x6e848f15,0xca6dff54
.word 0x9819f58a,0x45d6eb46
.word 0x00582061,0x7a709b50
.word 0x42f7665e,0xfbf2ef8b
.word 0x47da519e,0xc0f6a50b
.word 0x4ba4fb95,0xc71b1eff
.word 0x18984e1b,0x65c0c5f4
.word 0x049be905,0x96a29342
.word 0x00000037,0x9014eb9a
.word 0x05d6495c,0x80109e2e
.word 0x263c478e,0x6f2b4b79
.word 0x809b2011,0x4ecaf78f
.word 0xffbf4f87,0x7073eb15
.word 0x2fca7436,0xb49641d9
.word 0xe328d719,0xf118c91a
.word 0x865cdb59,0xafb37639
.word 0xaad24a33,0x00000019
.word 0xd1974214,0xf26d36ac
.word 0x3986dfe7,0x4d1cdd30
.word 0x4ff2bdca,0x84dacf27
.word 0x39bcff39,0xa196d666
.word 0x25b976b9,0x3040fd20
.word 0x780272ec,0xe31726b2
.word 0xa0d1e256,0x2c7da44a
.word 0x58813fbf,0x94c154d7
.word 0x98364a0e,0xc4f70257
.word 0x6c7eaa89,0x1aaaffae
.word 0x03e23766,0x953adb71
.word 0x73d11cd3,0x7f00a9ae
.word 0x91acbcf6,0x2c0c6adf
.word 0xee89a5c8,0xbdb23d68
.word 0xc442577d,0xc1469226
.word 0xa509c9b8,0xa6d529f0
.word 0xcf923c22,0x00000071
.word 0x67c3280e,0x574ed55f
.word 0x2eab14c1,0xc9d0d613
.word 0x772157e7,0x3d2e1020
.word 0xb59762af,0x4ecaf78f
.word 0xfaf142d1,0x1252ca75
.word 0xff5859ff,0x1e1aebeb
.word 0x039c2eda,0xe778fef9
.word 0x9d0c932d,0xdfdae807
.word 0xb4f02681,0xfd0d0746
.word 0xc4347cb6,0x8e491b76
.word 0xe2abb53b,0x915f0bfc
.word 0xc03106ff,0x67c614e2
.word 0x3ea37f45,0xd06b4676
.word 0xc093ceb3,0x453a1993
.word 0x8152023d,0x873b8889
.word 0xd5cca7c2,0x38f69671
p1_local3_expect:
.word 0x5efef2b7,0x2e32c9a5
.word 0xb997dab1,0xb9b7494c
.word 0xca8232ff,0x2496b7d6
.word 0x00000011,0x1e1fffee
.word 0xb634a030,0x2ab53e49
.word 0x363684c8,0x93f1f8b1
.word 0xfc316309,0xb934d4c5
.word 0xe15f716b,0xcca9f52f
.word 0x45844fce,0xc948d831
.word 0xbec6bd50,0xd676c22b
.word 0x67876405,0x43d5e64a
.word 0xd5b8dfba,0xa491bef3
.word 0x18ba9982,0xf2c3acff
.word 0xb49641d9,0x4aeb8650
.word 0xd213fa99,0xe360b50d
.word 0x6042b5ac,0xff99c648
.word 0x4ce5f1f1,0x42693cfa
.word 0xaccbf176,0x69d00f23
.word 0xfdd972a8,0x6f2216c4
.word 0x3db8a748,0xffd4f6ed
.word 0x07d64874,0xb896ee55
.word 0x0e0f0bba,0x4d82aaaf
.word 0x8db71e7a,0x56f78458
.word 0x741c89d9,0x0f6ad1e2
.word 0x9f20bb59,0x0b55ee8b
.word 0x5ad64aff,0x6429b8ca
.word 0xebc0979b,0x3ea89cad
.word 0x8ec925e6,0x20e4eeb2
.word 0xbd045f95,0x5b8db407
.word 0x64707828,0x4524ad22
.word 0x5bde5453,0xf570f86a
.word 0x3688d8db,0xb58634b6
.word 0x26bc6008,0x30031ac4
.word 0xd291464f,0x4e33e355
.word 0x8372091e,0x7896bfae
.word 0x4dec11dc,0xe1369fff
.word 0xccb71aa0,0x13a46de0
.word 0x62a83a1d,0xc0310636
.word 0xade71ebe,0xad19161c
.word 0x5136ef02,0x9b775fce
.word 0xd3cf4513,0x4eda7ef5
.word 0x49739822,0x12a44cec
.word 0x2c87274d,0xba6bbde4
.word 0xab806658,0x8d2942bb
.word 0x8ebaa7f8,0x27a00fcd
.word 0xb113301f,0xffbae3f7
.word 0x411f86e3,0x4d3d25b6
.word 0x1d5581e5,0x876f3490
.word 0x9083e2d8,0xa6477dba
.word 0xd9fe5f50,0x236ebe3a
.word 0x94b919c8,0xd4e46fc8
.word 0xb1e95b42,0x20e4eeb2
.word 0x150df35f,0x3901c093
.word 0x97fe8501,0x4feb14db
.word 0x4eca8cfd,0xc4e8232a
.word 0xffe1da97,0xe1369fff
.word 0x32e43bbf,0xc2506069
.word 0x7bebbd1a,0xcc4d21ae
.word 0xbff830e1,0x28fe7cb5
.word 0x627e44d9,0x4c078b2f
.word 0x84b90edb,0x4bb757ff
.word 0x75ff638c,0xabd58eff
.word 0x71cfdfa5,0x32cf7f0b
.word 0x28597444,0x771fd2ab
p2_init_registers:
.word 0xfe266018,0xbfd72b04 ! Init value for %l0
.word 0x500c11d4,0x68fcbd91 ! Init value for %l1
.word 0x3e6523db,0xe1f78e76 ! Init value for %l2
.word 0x7210ea7a,0xa67d73da ! Init value for %l3
.word 0x9b2257e3,0xfdb424de ! Init value for %l4
.word 0x666a7f14,0x6055b6de ! Init value for %l5
.word 0x5bad848d,0xeb98ec06 ! Init value for %l6
.word 0x25068466,0xa4961335 ! Init value for %l7
.align 64
p2_init_freg:
.word 0x0c7b55e4,0x60d022a6 ! Init value for %f0
.word 0xc0389da9,0x4d4b4dce ! Init value for %f2
.word 0xde5290f1,0x2d4c8024 ! Init value for %f4
.word 0x21850f29,0xcc645e63 ! Init value for %f6
.word 0xfd707d4d,0x7324cadc ! Init value for %f8
.word 0x64f41d2b,0xa67c3f86 ! Init value for %f10
.word 0x81ca69d0,0x704eb338 ! Init value for %f12
.word 0x11d974b7,0xa3f95c40 ! Init value for %f14
.word 0xce465280,0x57bdc5ac ! Init value for %f16
.word 0x6f57fe0a,0x92017f04 ! Init value for %f18
.word 0x2d8d5e8f,0x68b96c49 ! Init value for %f20
.word 0x2137f696,0x4aa351ac ! Init value for %f22
.word 0x098c21c7,0x5699c060 ! Init value for %f24
.word 0x7b1c0caf,0xb11812c9 ! Init value for %f26
.word 0x81ddc165,0x0995c573 ! Init value for %f28
.word 0x07cfe6ec,0x5feade18 ! Init value for %f30
.word 0xe8f07a3a,0xab7a3bb7 ! Init value for %f32
.word 0x78b98020,0x4b8b1a80 ! Init value for %f34
.word 0xbaf11764,0x5d0e4007 ! Init value for %f36
.word 0xc3462357,0xcbf78b1e ! Init value for %f38
.word 0xc3afd53c,0x37167691 ! Init value for %f40
.word 0xb9051ec5,0xf41f64cb ! Init value for %f42
.word 0xef980b1c,0xdc1728e6 ! Init value for %f44
.word 0x1f0e1252,0x6dc70dd6 ! Init value for %f46
.word 0x27b3d804,0x1108ec50
.word 0xc736f048,0xe60d09f3
.word 0xf347d77b,0x6b6b5c27
.word 0x558c682d,0xb9b290d0
.word 0xb8f51ae4,0x444b4376
.word 0x91320c3d,0x0b485c93
.word 0x122950c0,0xb5a97862
.word 0x10cd1538,0x649ce15e
p2_expected_registers:
.word 0xbd93a4d4,0x63ca695c
.word 0x00000000,0x000000d4
.word 0x00000000,0xa31e9128
.word 0x6aadce9f,0x89cf0db3
.word 0x00000000,0x8ca77146
.word 0x6f9e8d96,0x405b598e
.word 0x00000000,0x00000014
.word 0x3f70f437,0xf7f479a0
p2_expected_fp_regs:
.word 0x0c7b55e4,0x60d022a6
.word 0xc0389da9,0x4d4b4dce
.word 0xde5290f1,0x2d4c8024
.word 0x21850f29,0xcc645e63
.word 0xfd707d4d,0x7324cadc
.word 0x64f41d2b,0xa67c3f86
.word 0x81ca69d0,0x704eb338
.word 0x11d974b7,0xa3f95c40
.word 0xce465280,0x57bdc5ac
.word 0x6f57fe0a,0x92017f04
.word 0x2d8d5e8f,0x68b96c49
.word 0x2137f696,0x4aa351ac
.word 0x098c21c7,0x5699c060
.word 0x7b1c0caf,0xb11812c9
.word 0x81ddc165,0x0995c573
.word 0x07cfe6ec,0x5feade18
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p2_local0_expect:
.word 0x76616299,0xbc074a14
.word 0xff200857,0xcef7b030
.word 0x40351738,0xaab9455c
.word 0xfb85220d,0xf97985ea
.word 0xc844fd8e,0x040db6a4
.word 0xe4070a55,0x45de59a4
.word 0x96586e8f,0xa505f516
.word 0x448c1775,0x7429eb97
.word 0x0bfe3635,0xffb46d02
.word 0xa0378b2d,0x424e1344
.word 0x72167f18,0xc05b08ac
.word 0x7dc71c6c,0x7fd5162d
.word 0x71771323,0xca2f5bd4
.word 0x152b0c87,0x39e75a12
.word 0xd39b9608,0xd54f8ef8
.word 0x137c22a9,0x3ad2bf2b
.word 0x00ab243b,0x4f20420a
.word 0xc7354500,0x37ae8a17
.word 0x187ca4cf,0x7e51bf3d
.word 0x84c45ea6,0x199df8b5
.word 0xa5138190,0x823faae2
.word 0x96936122,0x99f01335
.word 0x5d3553fd,0x5236d087
.word 0x9a85c9dd,0xc7cd26a5
.word 0x8385fc21,0x29eae9e0
.word 0xa648d57f,0x2b16331a
.word 0x7525ab13,0x726e772a
.word 0x43bf871e,0x94ee1524
.word 0x13e5cc09,0x05391b20
.word 0xd947ac9b,0xfae8f4b6
.word 0xe6f1d631,0xe206ca60
.word 0xffbf5891,0x713cc726
.word 0x0add34b5,0x8a813b73
.word 0x43eb3e55,0x56383c23
.word 0xfe3eddc5,0x1c26c9e3
.word 0x1dbe93ec,0x2d880724
.word 0x48f6ebad,0x102fc702
.word 0xeb5e8017,0xd6de8562
.word 0xce4e93f6,0xa85f1cd7
.word 0xd7a0da87,0xe167db19
.word 0x57cf8424,0xffe27011
.word 0xdfd6adfa,0xe2fdce83
.word 0xcff36561,0xff67d066
.word 0xf95ffa8d,0x9f701524
.word 0x720b2d5e,0x3ef82583
.word 0xc4ca959e,0x1bb53d3d
.word 0x05089907,0x6c2f80fc
.word 0x4607cfb2,0x60dcd9ac
.word 0x757d7543,0xa5138190
.word 0x1901e3f2,0x06cc83bd
.word 0x377ec819,0x1f67d401
.word 0x5c10662e,0xaa45f221
.word 0x895607cb,0x01011ce1
.word 0x77dc0e2a,0x4c1bc05f
.word 0x26a47613,0xcc651640
.word 0x3443b5d1,0x022af1dc
.word 0xe946572a,0xa477fab2
.word 0x05391b20,0x3997892f
.word 0xae09e8b2,0xe1f78e76
.word 0x5c0419f6,0xe0e077ad
.word 0x9e2c9f05,0x8ea5684c
.word 0x9c6acc0e,0xd75554a1
.word 0xb26d9f86,0x00000072
.word 0xb26af86e,0x87c4d66c
p2_local1_expect:
.word 0x127c108f,0xbb77b4d4
.word 0xe3bddd2e,0x6183556b
.word 0x1c26c9e3,0x432b8141
.word 0x96619d6a,0x1e115ecd
.word 0x82fb6a3d,0x58a2a2df
.word 0x4ec1f744,0xbd5f33ed
.word 0xfe1643e1,0x2d497862
.word 0xc3528c77,0xe8a5e6c7
.word 0x51d8a6ed,0xc83d4616
.word 0xd388457f,0x4626a9bb
.word 0xb0fe9be8,0x3632b19e
.word 0x64896cea,0x15ea3d81
.word 0xc7b590e4,0x0d195c53
.word 0xf6dc7fa0,0x08ff31d3
.word 0xf0574094,0x247cd9f1
.word 0xa01948c4,0xa3e8f8b2
.word 0x9d9f22f4,0xf95fbd4d
.word 0xb786c067,0xec0a0307
.word 0xbaffe884,0xa10bd181
.word 0x9a57c491,0x427e1ad6
.word 0x44d8da43,0xba05ca7e
.word 0xbfffd74a,0x922296e5
.word 0xaba70a26,0x59c8448a
.word 0x8efc23f0,0x4df13cbd
.word 0xffdc5f84,0x39ee3b58
.word 0x19f05352,0xc562eb7a
.word 0x5e29ae84,0x08e234c4
.word 0x23be991e,0x691fefab
.word 0x98f0adff,0x3da1a504
.word 0xd54418fa,0x965e6d0e
.word 0xb6b38101,0x6183556b
.word 0xff5dc695,0x34d963d5
.word 0x7c765252,0xdf3f2165
.word 0xe067558c,0xd1428eda
.word 0xdca5c93b,0x8964f506
.word 0x62e4df9a,0xf4a20d4a
.word 0xeb50985a,0x9a736dce
.word 0x7476ee09,0x6bcff415
.word 0x57b92876,0x481dbd1b
.word 0x6548fee9,0xc1041ba5
.word 0x85042f91,0xb54c3280
.word 0x09fb7a8b,0xe9c4147b
.word 0xedaf15f9,0xac497d80
.word 0xbd8d5fb3,0x8e042c92
.word 0x31e9fd19,0x2f1e7a42
.word 0xddef943e,0x6df3500c
.word 0xc1f28298,0xfee5f77f
.word 0xc092abd8,0x0e3c489c
.word 0x79d9e570,0x4be0d6fb
.word 0x2837edb7,0x26a4cde1
.word 0x1e433a1e,0x0d8d1e24
.word 0xfe76e37c,0xae6f25bf
.word 0x72a98977,0x9b33d7d8
.word 0x13e14559,0x380fd689
.word 0x69be0cac,0x5d8dceff
.word 0xa9400a6e,0x131846ba
.word 0x3551efcb,0xe02b6159
.word 0xe3e0b056,0x0ba185b3
.word 0x91df461c,0xf76520c6
.word 0x00000000,0x1c862c76
.word 0x67876327,0xc131da5a
.word 0x2550c26a,0x85972b12
.word 0x8eb7bc6d,0x917947fa
.word 0x217ed054,0x4de68ab9
p2_local2_expect:
.word 0x0af9fb2e,0x9cec9462
.word 0x694b0e6c,0x602e8fb9
.word 0x936863ff,0x51d8a6ed
.word 0xbd49d3c5,0x934c42be
.word 0xc8a1e0d3,0x751948cd
.word 0x97594cdd,0x88629073
.word 0xd2fedf85,0xc7461e65
.word 0xc7e8c5a1,0x1f92e2f8
.word 0xaeae2850,0x61dc4b75
.word 0xad8ec7ef,0x43f50145
.word 0x50f277ee,0x430df7f5
.word 0xaf4c7d13,0x4be1dbbf
.word 0xdfe54dac,0x0cc159c4
.word 0x65fd846d,0xfffa61f3
.word 0x6a5cd2e5,0x987e610b
.word 0x9c174256,0x37ae8a17
.word 0x3da7ee5e,0xae31eba3
.word 0xff38ae5a,0x64b97089
.word 0xc8a3918d,0x9014123b
.word 0x85042f91,0x715c6fa8
.word 0x30e10a68,0x6dfabc47
.word 0xb318e8a4,0xebc37c67
.word 0x55402233,0xc779f391
.word 0xd6833115,0x99fc8e30
.word 0xd9b2e894,0xefd25c61
.word 0x500af63b,0xb2d7fe37
.word 0x1cb09d48,0xd6b8aeca
.word 0x88e926ff,0x8e1d6b57
.word 0x391154de,0x141bb60a
.word 0x03127ffa,0x9df4590d
.word 0x48da1ba3,0x17899af7
.word 0x05220666,0x53e23c4c
.word 0x4be0d6fb,0xe680e288
.word 0x3f70f437,0xf7f479a0
.word 0xaffed3f2,0x1b3d5219
.word 0xcba06bfc,0x68ef9a55
.word 0x65f2f40f,0xf4b64cfd
.word 0x292b0611,0x97ab34b7
.word 0x45a8cdc8,0x6138a64d
.word 0x09ff9e56,0x91b22788
.word 0x3a573667,0x4f83a129
.word 0x84e2bd70,0x43bf871e
.word 0x00c7e053,0xcfe142ff
.word 0xb3c003e8,0x59b13429
.word 0xd735f540,0x13e978a1
.word 0xedd124d1,0xf37671fc
.word 0x28cd2a26,0xcc651640
.word 0x63f9f0c3,0xfe20ac6f
.word 0x3e5e35a2,0xce5a418a
.word 0x9519f4e1,0x3eaa24f5
.word 0xe40404e0,0xb5277803
.word 0xa67d73da,0xe957b03f
.word 0x4c9b5313,0xb0a45aac
.word 0xf5c47498,0x31ffc63f
.word 0x95787fd1,0xa5334e7c
.word 0x36971b95,0x2cdfda40
.word 0xf2d06903,0xbd07296d
.word 0x05d6d6f2,0xf78527d8
.word 0x28e99259,0x829aba5a
.word 0xce52fcc7,0xd8daac0b
.word 0x4361b39a,0x738ad560
.word 0x269a1680,0x82e5f532
.word 0xd3ca6826,0x4f0f4aa6
.word 0xb62fe5b9,0x787566ff
p2_local3_expect:
.word 0x41c4f3b0,0xcac8cd40
.word 0x31297908,0x722e6475
.word 0x61a49bb3,0x3f5bfa28
.word 0x11ff40e9,0xfbb585f5
.word 0x379ae58b,0x91561377
.word 0xbd93a4d4,0x63ca695c
.word 0x9b25cd77,0x78dd799a
.word 0x73099c68,0xd05c636c
.word 0x2dcddcfa,0xf1fe4cba
.word 0xb0e807e4,0xb7596744
.word 0xf53547bf,0xaa358371
.word 0x89cfe480,0x8963994c
.word 0x871fd8dc,0xd78a7757
.word 0x0000000c,0xc05b08ac
.word 0x3f14aff5,0xfc8fba73
.word 0x98717ed9,0x19f49b75
.word 0xdad3e42b,0x24e0b756
.word 0xe7db539f,0xba7b4a66
.word 0x04e81806,0x00f86be6
.word 0x6aadce9f,0x89cf0db3
.word 0x97b89976,0xb6c84bac
.word 0xc197a2dd,0x5abe7386
.word 0x1176e41e,0x6af7ab0f
.word 0xc63861f9,0x652bddcb
.word 0xb4e86a13,0x2192dfff
.word 0x3b13f7ff,0x737f4a70
.word 0xb01fd433,0x4afb6089
.word 0x5b83b6ca,0x29d3814d
.word 0x22f9a645,0x734e77a3
.word 0xc79b1b12,0x506ecf15
.word 0x865cc284,0x6f98015a
.word 0x74501428,0x4335a662
.word 0x6f9e8d96,0x405b598e
.word 0xd3eb9252,0xede2deb3
.word 0x265c5ad5,0xbeff2457
.word 0xd1b331f8,0xf081ad20
.word 0xa303739e,0xfeabf301
.word 0x6fa745cd,0x977f4b62
.word 0x40f4267a,0xb404254f
.word 0xbcdd4e7f,0xfae4643e
.word 0xf49e3b88,0x9a3fa807
.word 0x0000001b,0xe4a6613f
.word 0x144c0ad7,0xdbdb79bf
.word 0xffc6591b,0x5f9d3fae
.word 0xea984c83,0xebc564ca
.word 0x2f14b766,0xd46db9a2
.word 0x1cfc7e17,0x071c9f83
.word 0xbb77b4d4,0xce500dac
.word 0x18032c2d,0x22f9a645
.word 0xf3c490ee,0x4b19eb77
.word 0x41a03c5b,0x6afa7734
.word 0xb05c1eb6,0x93550710
.word 0xad10faf2,0x0bf320ea
.word 0xcbe08447,0x1a344178
.word 0x6aa017dd,0xece5f2d5
.word 0xe20105bc,0xad62544a
.word 0x125a5375,0x1a5f6501
.word 0xc2a88eb5,0x3e076e48
.word 0x576fec2f,0x6df36a67
.word 0xf562d9ff,0x25891c5f
.word 0xaec0c3b1,0xd8d58b69
.word 0xd500e535,0x305dc677
.word 0xc2cb879d,0x551e1a52
.word 0x116ae06e,0x0fcd6463
p3_init_registers:
.word 0xdb561ca2,0xa221cd48 ! Init value for %l0
.word 0x627c917a,0xab2bc6d3 ! Init value for %l1
.word 0x8574519a,0x3896c97a ! Init value for %l2
.word 0x4788a854,0x58bed843 ! Init value for %l3
.word 0x4919c04a,0xc4c914e2 ! Init value for %l4
.word 0x15b2dfbe,0x7964b01f ! Init value for %l5
.word 0xc22cb6c8,0x380897da ! Init value for %l6
.word 0xc934d15b,0xeaf8b37d ! Init value for %l7
.align 64
p3_init_freg:
.word 0xaa449945,0xbb8746e0 ! Init value for %f0
.word 0xcafb21df,0x61beccba ! Init value for %f2
.word 0x09f93f4d,0x245ba60c ! Init value for %f4
.word 0xe4ddfc47,0x9d4d3c45 ! Init value for %f6
.word 0x8256f13f,0x34f9aad4 ! Init value for %f8
.word 0x71c45a7c,0x86e23015 ! Init value for %f10
.word 0xce4e39c0,0x0a3fe62e ! Init value for %f12
.word 0xdbfab690,0x8a24cb35 ! Init value for %f14
.word 0x2200cd1b,0x4704fec4 ! Init value for %f16
.word 0x5b253389,0x67fd78d5 ! Init value for %f18
.word 0x97ce73c0,0x9232a772 ! Init value for %f20
.word 0x1671833e,0xce7de1f2 ! Init value for %f22
.word 0x4c02edf2,0x3a693579 ! Init value for %f24
.word 0x0c2892ed,0x50a1c3cb ! Init value for %f26
.word 0xffca0747,0x31a0f406 ! Init value for %f28
.word 0xd724b406,0xd5890e8d ! Init value for %f30
.word 0x1beb3b92,0xddcfdc9b ! Init value for %f32
.word 0x3e524090,0x2f59e352 ! Init value for %f34
.word 0xea2d1112,0xe98141d7 ! Init value for %f36
.word 0x9a16b9db,0x93527e0e ! Init value for %f38
.word 0x8fdf688f,0x01c1ae9c ! Init value for %f40
.word 0xe262c016,0x30aff129 ! Init value for %f42
.word 0xf4000fa0,0x84a93d15 ! Init value for %f44
.word 0xfc08820c,0xe0c9d5e7 ! Init value for %f46
.word 0xd5eb9ef4,0x54327e99
.word 0xbf8856b3,0x4c8e53b4
.word 0x9c301c50,0xe0a71556
.word 0xcbc11274,0x54210279
.word 0x98fedc2b,0xc795afdf
.word 0x0943965c,0xf827d35f
.word 0x13c82f98,0xb8613f83
.word 0xf199d517,0xff90d8e2
p3_expected_registers:
.word 0x00000000,0x00000080
.word 0x84dcfb9b,0xc0db5b1a
.word 0x6e7f01b9,0x054e39e2
.word 0x00000000,0xf839d385
.word 0x00000004,0xafca022b
.word 0x00000000,0x98d71a82
.word 0xc5e5e791,0x033aaf50
.word 0x85bbd33b,0xab397cac
p3_expected_fp_regs:
.word 0xaa449945,0xbb8746e0
.word 0xcafb21df,0x61beccba
.word 0x09f93f4d,0x245ba60c
.word 0xe4ddfc47,0x9d4d3c45
.word 0x8256f13f,0x34f9aad4
.word 0x71c45a7c,0x86e23015
.word 0xce4e39c0,0x0a3fe62e
.word 0xdbfab690,0x8a24cb35
.word 0x2200cd1b,0x4704fec4
.word 0x5b253389,0x67fd78d5
.word 0x97ce73c0,0x9232a772
.word 0x1671833e,0xce7de1f2
.word 0x4c02edf2,0x3a693579
.word 0x0c2892ed,0x50a1c3cb
.word 0xffca0747,0x31a0f406
.word 0xd724b406,0xd5890e8d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p3_local0_expect:
.word 0x4280148c,0x42c77167
.word 0x6285799d,0xbcf12cb2
.word 0x9776cbcd,0x5f73fdb2
.word 0xb209d010,0xa75de0de
.word 0x84dcfb9b,0xc0db5b1a
.word 0xdce1ae09,0x43d41e63
.word 0x9c8206fd,0x0dd854e1
.word 0x880eca72,0x65bafe50
.word 0x751106c9,0x5e763800
.word 0x0000009b,0xbc823fc9
.word 0xf75e888b,0x24a4ed61
.word 0xa4198df7,0xcce7c8cf
.word 0xff9eeb06,0x42a16a83
.word 0x5440dee7,0x819c9f97
.word 0x900d343c,0xff6cd351
.word 0x9070ca1c,0x62b7a4ad
.word 0x9b9aff78,0x9ab9c873
.word 0x6ead90ff,0xf3f49e34
.word 0xf8ae7ae3,0x13745005
.word 0x2990ff54,0x44ad14ac
.word 0xf8bd7f78,0x636164cb
.word 0x0ea516b7,0x7c8db444
.word 0x7615be1d,0xd98c9c22
.word 0x00006056,0x4254c55c
.word 0x6744af9c,0xb8b457ef
.word 0xb08c09a5,0xedc4c6e5
.word 0x6e7f01b9,0x054e39e2
.word 0xbaec7f2b,0xa6e9ffc8
.word 0xcbed1d9f,0xe7db61c3
.word 0x844a692c,0x7ece45a9
.word 0x7615be1d,0xbb5a6e66
.word 0x3da8489d,0xb9432613
.word 0xa560fee9,0x2af0aef1
.word 0x564b3335,0xc7f7d797
.word 0xbda37940,0xe8158b1b
.word 0x5902289d,0xb090f92f
.word 0xceb91a77,0xfe55663e
.word 0xb276715a,0xdea9ff3c
.word 0x99835b73,0x9806c2eb
.word 0x1d2521ff,0xffffff88
.word 0xe358653e,0xb8e7e91d
.word 0x4a08ff8c,0xffff85e1
.word 0x0e011e8e,0x00005440
.word 0xca0190a1,0x771c9e5f
.word 0xad56137a,0x2758d3c5
.word 0x00000004,0xafca022b
.word 0xdd1e1424,0x93263565
.word 0xa3589f23,0x5c580db7
.word 0x509ff7df,0x33534455
.word 0x3b9e6808,0xb9cd9297
.word 0x8aaddf13,0xc50d90ae
.word 0xbef0a678,0xc8167c2d
.word 0xb889c3ab,0x979fc4a7
.word 0x0000002d,0x942b1488
.word 0x27537708,0xfa143642
.word 0xa1f622b7,0xfaf4ca0d
.word 0xfaa382ad,0x0ff4f181
.word 0x0000000c,0x5962b56c
.word 0x96e3ee69,0x71b91700
.word 0xc4ff5b29,0x49b71bf3
.word 0x81443220,0xe5954fc5
.word 0xc1729c0d,0x9fc0194d
.word 0xa5a8e617,0x6726ff01
.word 0xf27fbae8,0x110b7ca9
p3_local1_expect:
.word 0xbd731cb0,0x01d4abab
.word 0x83bb7c44,0x68365294
.word 0xff9343b2,0x4c51ffae
.word 0x529e1c42,0xbfda6e30
.word 0x505cd9dc,0x8303d257
.word 0xbf2ef4ff,0xa5a8e617
.word 0xa69ead94,0x059cf2d1
.word 0xdf447a4d,0xa35ab492
.word 0x7aba0a65,0x78fee786
.word 0x3b831a94,0x8235db76
.word 0x170f258f,0xd96fbe21
.word 0x50a564e6,0x7f235614
.word 0x511eb3c7,0x136b5d0b
.word 0x47629670,0xbfe41c28
.word 0xd2b17389,0x36d34740
.word 0x7caa3c16,0x042b8ef4
.word 0xee36cdef,0x34318ee2
.word 0x4456b1f4,0xdc59c76b
.word 0x58bed843,0xe0d6bed6
.word 0xedf925e9,0xb7e35aff
.word 0x8f7a19f6,0x5d560b11
.word 0x08a32a7a,0xa17a82ea
.word 0x03756c32,0xe50b0fd9
.word 0xe4ce8e9d,0xbbbdd61f
.word 0x34e1b5a7,0x68d8f590
.word 0x34eb00ba,0x4ccc8fe0
.word 0x1d9f8029,0xc5fa2cdb
.word 0xc5ff86e0,0x1033bad0
.word 0x3e1f9651,0x0815055c
.word 0x55f9b77b,0xfb6a49ce
.word 0x8b3344d1,0xb5743694
.word 0xece9df35,0x7b1116fa
.word 0x75cd3b14,0xa7cabdd9
.word 0xba08bda6,0x9603f467
.word 0xe6887dcf,0xffc83ef8
.word 0xf5090763,0x145508e6
.word 0xacdf570b,0x60db0a20
.word 0x2d427109,0x0d532bd4
.word 0x9243423a,0x79e7ff48
.word 0x777a4c9b,0x675b9d69
.word 0xcc10192d,0x9d8bcdff
.word 0x8784f59b,0x5d9f2e23
.word 0xeea6e328,0x1fd3deba
.word 0x232d4ec5,0x5660cc01
.word 0x3942f3e2,0x6a51d096
.word 0x4a7018b0,0x3b1557e5
.word 0x024af053,0xfc1c2f54
.word 0xb9772a50,0xf1315c3f
.word 0xf542b5a0,0xcf713191
.word 0xd4c1b504,0x094633c6
.word 0xffb6ff51,0xbc04d1b8
.word 0x17b5ef60,0x58681026
.word 0xf870ff5b,0x63b664ae
.word 0x89bb9bc7,0x1c2f6cb3
.word 0xc3f485e1,0x123335ca
.word 0xb70d4fc4,0x7e2e202e
.word 0xc71dc2a7,0x7a04ed00
.word 0xb99bedf5,0x80691997
.word 0xff5475c6,0x9807877c
.word 0x92725809,0x817d7268
.word 0xd662ccbe,0xf9c14810
.word 0xecffcfca,0xd96fbe21
.word 0xb53ffe0a,0x1e6aeedc
.word 0x9233adf4,0x9ab9c873
p3_local2_expect:
.word 0x2ca2db4a,0x9cf5d086
.word 0x591fff79,0xffec287f
.word 0x68ebf4ad,0x3e5afc65
.word 0x6056c4c3,0x3441595b
.word 0xc1e75384,0x422f74ff
.word 0x9fd6ecae,0x77a24579
.word 0x4a8235f4,0x835a5c87
.word 0xc58211df,0xaa631ec3
.word 0x042820cd,0x0eaa9ce9
.word 0xdc59c76b,0xcf8d5625
.word 0x7a876110,0x5062954b
.word 0xf8e6e8f7,0x3946dcd6
.word 0x41a3e7b2,0x25969ac9
.word 0x2645e8e7,0x9bb1f759
.word 0xa5a8e617,0xa3fa2b03
.word 0x9794227a,0x514bffa1
.word 0xa397c00f,0xdaa0f10d
.word 0xfff0bdb9,0xbc823fc9
.word 0x3b62a15c,0x81b6a6de
.word 0x4a8c28fb,0x9883de4f
.word 0xaf057472,0xc7bf4aad
.word 0x8f7a19f6,0xaa3e92ff
.word 0x62371046,0xedf925e9
.word 0x5dffd21d,0x5dc91587
.word 0x540db615,0xf0aaaa21
.word 0xa606b8e6,0x07a35038
.word 0xebbbbfff,0x1d268516
.word 0x120af16a,0xdfe03967
.word 0x17b579fd,0x4657e015
.word 0x6b315b3b,0x85ffdb4b
.word 0x34c16ea0,0x7e934e62
.word 0xffec287f,0x8b2e8d49
.word 0x19e0083e,0xb25a6342
.word 0x915e133e,0x277f5a47
.word 0xc5e5e791,0x033aaf50
.word 0x04ff8622,0x5eb615b8
.word 0xa2f6fa2c,0x0fdd2018
.word 0x62a1a657,0x0b8354ca
.word 0x60a59ab8,0xf5448eb5
.word 0x8369c5d6,0x80691997
.word 0x0efe094a,0x966ad47a
.word 0x3a5f7ea8,0x319dbd75
.word 0xa902b4bf,0xb53c0396
.word 0x98e6d8dd,0x91066001
.word 0x02d005bc,0x79bd26d1
.word 0x7e63195d,0x9770ff4c
.word 0xc77ddd68,0xe9b0770c
.word 0x24ba4b60,0xce9e4213
.word 0x977f0a25,0x326ad2ea
.word 0x75a79c6f,0xa9b309e7
.word 0xd36bcf25,0xcce7c8cf
.word 0xbeeb0bec,0x844a692c
.word 0x6eeab9cb,0x29dbb79c
.word 0xce4143d9,0x915e133e
.word 0x7297cbea,0xd3cf80df
.word 0x5838b4e2,0x2dcc5295
.word 0x34644980,0x41e590f4
.word 0x5043913f,0xd03eeb7d
.word 0xe44366b9,0xff75c207
.word 0x4897453e,0x15e9b86e
.word 0x69590e71,0x2b018e51
.word 0x520c51f3,0xc022492b
.word 0xf152d11a,0x728225a7
.word 0xe8c58b7d,0x081a56e3
p3_local3_expect:
.word 0x0886bddc,0xa594bf6d
.word 0x22e0e613,0x885587a0
.word 0xc80af758,0x3545a052
.word 0x16ce57db,0x0b56deff
.word 0xf1315c3f,0x9505e096
.word 0xe013d4a0,0xda92dafb
.word 0x5d7ed28c,0x1ae96e36
.word 0x826ed0bf,0x01ec8607
.word 0x67a27f30,0x7caa3c16
.word 0x91b8fe7a,0x446f37b1
.word 0x5897e0df,0xf1e334ae
.word 0xb941fd44,0x12c4ccc7
.word 0x22baf83d,0x5294adad
.word 0xed677cff,0xd53fb657
.word 0xd1ff0dca,0x52634654
.word 0x00bd0c86,0xedd31184
.word 0x4c901531,0x743798db
.word 0x1d4dfc12,0xd7b07cc9
.word 0xf91bff8f,0x8702b1eb
.word 0x2fe8e784,0xbf74ef22
.word 0xc8867850,0x5272e11f
.word 0x6d1a45b7,0x000000a5
.word 0x07a35038,0x06a2917b
.word 0x149fbf4a,0xdd29a7c1
.word 0x08d85d6b,0x75fadd6c
.word 0x67174128,0xd6548cee
.word 0xa866c94c,0xac142ccb
.word 0x9a8c23cc,0xeecd9632
.word 0x2ab95b3d,0x46579c2b
.word 0xc4b3a7e7,0xab2bc6d3
.word 0xfc0dfe93,0x0fe61376
.word 0x9ff5a172,0x5945d539
.word 0xd1e17dd4,0xe8fe903a
.word 0x000000ec,0x4a2f4e34
.word 0x101879a2,0x4f9a9978
.word 0x09e0d5ae,0x8c6e31ea
.word 0xe3b32f3b,0xe73958e0
.word 0xe9481dda,0x9aca85ee
.word 0x5cc8941a,0x000000c2
.word 0x5b3516bc,0x184eb58a
.word 0x46b8d44b,0x1f31722c
.word 0x73a5c9ad,0xba3232ae
.word 0x3730cce1,0x5902289d
.word 0x339de491,0x00000030
.word 0x822e9a7c,0x48a1f810
.word 0x6f9487f2,0x44648483
.word 0x44f51d43,0x965e4ab9
.word 0x0928b994,0x064071cf
.word 0x737dfd47,0x306a1165
.word 0x4b8bf4bc,0x82a96ca3
.word 0x85bbd33b,0xab397cac
.word 0xed32aa47,0x9ab3b939
.word 0xaf611842,0x9037b419
.word 0x01348d48,0x2c0777e1
.word 0x000000d8,0x30ecb7ca
.word 0x5093501d,0x7b083dbf
.word 0xbbaf6614,0x4c75b659
.word 0x61ae2718,0x43a5278e
.word 0xe05dfdfd,0x9b357880
.word 0x047a8882,0xf38bb428
.word 0xa577f383,0xa26ff958
.word 0xb7d351de,0xb4e23076
.word 0xafd87c13,0x12071a0a
.word 0xf289dc19,0xa91aa915
p4_init_registers:
.word 0x2749a730,0x5093e715 ! Init value for %l0
.word 0xdfcf55ec,0x5dfd9d7d ! Init value for %l1
.word 0xcf51e49e,0xa466afc9 ! Init value for %l2
.word 0xdca49964,0x5a5f163e ! Init value for %l3
.word 0x36654a19,0x84313b9f ! Init value for %l4
.word 0x036594ea,0x5ca16548 ! Init value for %l5
.word 0x7590aa4d,0xe8f8e20d ! Init value for %l6
.word 0x624568af,0xc58802a0 ! Init value for %l7
.align 64
p4_init_freg:
.word 0x8501ea6e,0x424ca86f ! Init value for %f0
.word 0x96afe4e8,0x2e140ee7 ! Init value for %f2
.word 0xafc886ae,0x3093c924 ! Init value for %f4
.word 0xd203b261,0x27735905 ! Init value for %f6
.word 0xb9ec6373,0xe25ccace ! Init value for %f8
.word 0x7daffd8c,0x1325d6ed ! Init value for %f10
.word 0x2e7aa282,0x491690c9 ! Init value for %f12
.word 0xc233c1fb,0x203d9f04 ! Init value for %f14
.word 0x122099e8,0xe6e6c14b ! Init value for %f16
.word 0x70547296,0xd5c3c508 ! Init value for %f18
.word 0x8522c0ef,0x3a3c1646 ! Init value for %f20
.word 0x0000cd4b,0x306a599c ! Init value for %f22
.word 0x4b7c592f,0x4efd8e2e ! Init value for %f24
.word 0xc56e8479,0x82e98521 ! Init value for %f26
.word 0xa907bdcc,0xca359495 ! Init value for %f28
.word 0xd82735b6,0xae209451 ! Init value for %f30
.word 0xc38dc90d,0x170dc82e ! Init value for %f32
.word 0xc3c6e42e,0xb4e46348 ! Init value for %f34
.word 0xb2123764,0x9b812e8d ! Init value for %f36
.word 0x939d15da,0x5763876d ! Init value for %f38
.word 0xde3b1eb4,0x7c938225 ! Init value for %f40
.word 0x71b1d1b7,0x5bdc9169 ! Init value for %f42
.word 0x90710491,0xc1e63b8b ! Init value for %f44
.word 0x36ec2737,0xde3dfbe6 ! Init value for %f46
.word 0x748af6d8,0xb50ec488
.word 0x55e9e3cb,0x28614d63
.word 0xd67f88de,0x3bc541de
.word 0xc1c9a9f9,0x75b1fd22
.word 0x19eeca08,0x38d802fb
.word 0x00db1dce,0x5292a223
.word 0xde6eb8a2,0xe85678a6
.word 0x9e3b41ea,0x92567c3e
p4_expected_registers:
.word 0xf2fc6f20,0xa612d9de
.word 0x00000000,0x87967883
.word 0xe1ff7045,0x4ce66042
.word 0xf5611fa2,0xffd6e0c0
.word 0x00000000,0x00000023
.word 0x00000000,0x0000006a
.word 0xa0472b25,0x01124531
.word 0x00000000,0x26a9d170
p4_expected_fp_regs:
.word 0x8501ea6e,0x424ca86f
.word 0x96afe4e8,0x2e140ee7
.word 0xafc886ae,0x3093c924
.word 0xd203b261,0x27735905
.word 0xb9ec6373,0xe25ccace
.word 0x7daffd8c,0x1325d6ed
.word 0x2e7aa282,0x491690c9
.word 0xc233c1fb,0x203d9f04
.word 0x122099e8,0xe6e6c14b
.word 0x70547296,0xd5c3c508
.word 0x8522c0ef,0x3a3c1646
.word 0x0000cd4b,0x306a599c
.word 0x4b7c592f,0x4efd8e2e
.word 0xc56e8479,0x82e98521
.word 0xa907bdcc,0xca359495
.word 0xd82735b6,0xae209451
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p4_local0_expect:
.word 0xb48760ee,0xd55884be
.word 0x00000086,0xb35d15fa
.word 0x5d6b8aa8,0x7934fc4c
.word 0x4b191cb3,0xa499f0ee
.word 0xc0f70095,0x3ee59701
.word 0xf2fc6f20,0xa612d9de
.word 0x5d0de097,0x4913c544
.word 0x6b00a3f2,0x4cb8f29e
.word 0xa6e26fa7,0x27eace47
.word 0x36c512e9,0x3caa8b79
.word 0xed64807b,0x89d089fb
.word 0x0884c1b9,0xf9bf7c65
.word 0xa37ec270,0x40efad22
.word 0x3ee14e1e,0x72071463
.word 0xba1d08ca,0x9b418f07
.word 0xd8c94ec0,0x18f15f1d
.word 0xf85ae1c0,0x750ef819
.word 0x3126e6c5,0x3016babb
.word 0x282fd257,0xb020bcce
.word 0x0fba5820,0xd77df3fe
.word 0x4d05567a,0xfbbc3700
.word 0x4f4867a2,0xcd521f2d
.word 0x0236758b,0xffe33108
.word 0x6cd85437,0xe9a64693
.word 0xf822e769,0xcedf0542
.word 0x000000f6,0x1138626e
.word 0x1dae0eb4,0x8d8b3c45
.word 0x688401d0,0x9806fc85
.word 0xe1ff7045,0x4ce66042
.word 0x09abbeff,0xb74866b3
.word 0xd5b1ffa3,0xd2cef481
.word 0x97116c41,0x53cf7a33
.word 0xb030e9a1,0x960f85d9
.word 0x3986c312,0xc5ff6c55
.word 0x47ebb5a4,0x088d023c
.word 0x0543fcbf,0xc229e0bf
.word 0x72441407,0x90af5c8b
.word 0x00000034,0xc1e4b667
.word 0x53d12f39,0x8a4d7610
.word 0xcd7638dd,0x78548c25
.word 0x7b801b18,0xbffff7df
.word 0x0ccbacff,0x2961b5b2
.word 0xe53604ff,0xe5bb873f
.word 0x32daec2f,0x4168dd72
.word 0xddbdfa20,0x9e196628
.word 0xb398c2bb,0xcb796288
.word 0xe7e8e618,0x42d4284f
.word 0x3d24c4bc,0x8dd55e54
.word 0x834e65d2,0x72bf317f
.word 0x2286fac8,0xd945f882
.word 0xe4eef83f,0x2ebdc2e6
.word 0x6cf034df,0xf108e446
.word 0xd4ef8cf6,0x25bdf9d2
.word 0xf22f49de,0xe5ed3bc6
.word 0x6895ff33,0xecc6ebcb
.word 0x78699a8a,0x764ddb23
.word 0x0c26bd73,0xddbdfa20
.word 0x2e9367f4,0x22fcad33
.word 0xa93d3dd8,0x35850363
.word 0x5093e715,0x4df993b7
.word 0xc5add0b7,0xc30287b9
.word 0x49fba084,0x74377aeb
.word 0xcb8061b5,0xbd64a6c6
.word 0x23aabbf7,0x4a39c83d
p4_local1_expect:
.word 0x5d0de097,0x9874b926
.word 0x77674669,0x57f20eb5
.word 0x5ca16548,0xe394ed38
.word 0xfdc7e901,0xc04f0ceb
.word 0xe518ff5a,0xd9ca928e
.word 0x6b7b22a3,0xcaa766f6
.word 0xdb6efe11,0xf85c48f9
.word 0x4f239026,0xa51c8532
.word 0x9920dbe8,0x7a2a07d5
.word 0x6a32f4b1,0x1d66a832
.word 0x9d7d1c23,0x9b418f07
.word 0xb0b240fa,0x603b0d1d
.word 0xca3c0596,0x0e7cb813
.word 0x829d93a6,0x00000046
.word 0xb456b3c5,0x9a0cc7bf
.word 0x67164021,0xfe378adf
.word 0xc878d30a,0xa9f51c7a
.word 0x8893835f,0x4bada09f
.word 0x000000c2,0x4925e6e6
.word 0x09b5aab8,0xf8289c06
.word 0x3e0d7b30,0x4d3d8307
.word 0x2ce933a2,0x379b9a6d
.word 0xe39e66e5,0x47f21d53
.word 0xbc91863d,0xdfcbecb0
.word 0xb4af0b47,0x4bf254a3
.word 0x2d7ff6f7,0xaa933828
.word 0x3e270b88,0x7d885f00
.word 0xa7c4f813,0x3504c24e
.word 0xff3f1d1f,0xc6c008d9
.word 0x2cffec2f,0x92f9c9a8
.word 0xc87b5112,0x8ed9623c
.word 0xd6a719ef,0x78a13e17
.word 0xd2bf0c97,0x358498dd
.word 0x64e629dc,0x0ae3d67d
.word 0x00000092,0x832fc2c4
.word 0xf45f75c3,0x9f3f23ea
.word 0xea2346e7,0xb18efde3
.word 0xf7c74396,0xb58af54c
.word 0x0f277e48,0xa839b70b
.word 0x2b9dedf4,0x3514f8ad
.word 0xc5331f7c,0x9041d8bb
.word 0xe2b87f90,0x5ee27ebc
.word 0x000000a5,0x8829adcc
.word 0xf1940832,0x4bf2289c
.word 0x31d71dd0,0xd1ff2f90
.word 0x5a141aab,0x48eb295f
.word 0x0189b5a4,0x120c7c6a
.word 0xe146d1ac,0x9e2d9f45
.word 0xf5611fa2,0xffd6e0c0
.word 0x79842158,0x106829d7
.word 0xc85bdc5c,0xc4aeff08
.word 0x5f17c259,0x12e382e7
.word 0x8c089dc3,0xb0edb197
.word 0x61b081f4,0x157f54a2
.word 0x58ef1540,0x0d335f12
.word 0xd6439425,0x36a0e894
.word 0x013db9d7,0x8ee519fa
.word 0xba636450,0x7011ffde
.word 0xf97f7c74,0x1885533a
.word 0x37b8ff8a,0xaab5e4e1
.word 0xdb755099,0x82458e3c
.word 0x020aa50e,0x1c4a1ec7
.word 0x9e44deec,0x170c8f3a
.word 0x9df23cf0,0x1dae0eb4
p4_local2_expect:
.word 0xefee8922,0x27e34216
.word 0x9a7d8c23,0x9202043e
.word 0xc31f5b5a,0xbf68b2e5
.word 0xff135599,0xe43dff72
.word 0x5ae96b9e,0xbd7b3a61
.word 0x97b3ab4c,0xaeb3b0fa
.word 0xd2dc4781,0x49c3420a
.word 0x13582682,0xa4549b18
.word 0xaa9c36b5,0x3e05b016
.word 0xfaa98503,0x63a1c670
.word 0xedf2dcec,0x48cfea62
.word 0x902645db,0x65a04c38
.word 0x02046242,0xaf43d165
.word 0x3ccc4121,0xedc54e49
.word 0x91751a13,0xbae641b3
.word 0xe3ff1977,0x58ff2839
.word 0x8a2a77fa,0x2e327b45
.word 0xba18cc63,0x38f8c6ba
.word 0x34794f8b,0x550b50f5
.word 0x179aad50,0xd6aa26c0
.word 0xf80748e0,0x569d59c3
.word 0x167fb4e5,0x142f06eb
.word 0xb7ab87c0,0x05eb1cee
.word 0xb2ea07aa,0xb3639bc4
.word 0x2a0a6b37,0x952cb941
.word 0xcfdc739f,0x1b8a61ea
.word 0xdcd6c378,0x2ab3fcb2
.word 0x66eed52d,0x5305889b
.word 0xea8d32d8,0xf15d0f9c
.word 0xec39c54b,0x05d77297
.word 0x47ff4f06,0x87967883
.word 0xce1a502d,0x33c5a794
.word 0xfeeb3cf0,0xff1357c0
.word 0x203af2b0,0xc4cd15fb
.word 0xfa0140ea,0x4c088731
.word 0x45ba105f,0x806a3b4b
.word 0x489c524b,0xa75db9b6
.word 0xef7f282f,0xef7f282f
.word 0x5962ebd2,0x411ac585
.word 0x257cae4b,0x4d83aea5
.word 0x8bd867ce,0x1c4a1ec7
.word 0x46e7d0ca,0x3d798727
.word 0x0e4e1b94,0x31d71dd0
.word 0x358b11a4,0x146565eb
.word 0x7ed3d923,0x4b4d18c5
.word 0x403b6dee,0xffcc45e7
.word 0x920bbbab,0xcf4b8541
.word 0x16dbb465,0x0cbbd857
.word 0xdc3fef4b,0x45ffc431
.word 0xa0472b25,0x01124531
.word 0xf4ab4ab0,0x3664e9ad
.word 0x0e573780,0x4b4cd9e4
.word 0x894a1ffa,0x1f5fb0d5
.word 0x21a446f1,0xa0254fea
.word 0x351e1b28,0x20b86c53
.word 0x83e5a2d1,0x1747ffc0
.word 0xbd47f985,0xe1bb92b6
.word 0xb6c0940a,0x4bb77985
.word 0x5f1e138f,0xd3014f6f
.word 0x11cee44c,0xb8e48952
.word 0x0c559bbe,0x4509106f
.word 0x2b9ea9e3,0x5aaaad8b
.word 0xd3b62f44,0xcd785438
.word 0xa0472b25,0x01124531
p4_local3_expect:
.word 0xd3f472c9,0xf7c74396
.word 0x23d62e72,0x20c93d05
.word 0xd581496f,0x000000ef
.word 0xbe6aa231,0xebe4f801
.word 0xad3935e9,0x176a8e3e
.word 0x7ff1404a,0x589445f7
.word 0xead03f49,0xb38eec64
.word 0x0e64bba7,0x228aa979
.word 0xd1f2605e,0x81d6f124
.word 0x5e8d37ac,0x51684132
.word 0x00000048,0xaa9ee812
.word 0x371968c5,0x39f8f5d1
.word 0x3f8be2c8,0x0000009d
.word 0x8f431479,0x92208a82
.word 0xd9c0be02,0xd037e431
.word 0xf85ba0dc,0x43ffb3fa
.word 0x9b6b09ba,0x4568bceb
.word 0xf3db9db1,0xb3e4e801
.word 0x5581bc9f,0x1145a203
.word 0x61e9134f,0x55b96013
.word 0x0a975183,0xc628166a
.word 0xe701d6e0,0x794c67bf
.word 0xc2292ef3,0xcca5622c
.word 0x5712b63b,0x209631ea
.word 0x766ed665,0x404791dc
.word 0x0bcbe852,0x599f4718
.word 0xff6dbe95,0x1fc59e76
.word 0x71cee92f,0xb936ea7b
.word 0x40a18d57,0x5794fe50
.word 0xff6fff92,0x99e0de1a
.word 0xd907e4a0,0x4dae1a15
.word 0x53858c6c,0x82f79150
.word 0xc9737a74,0x78fbdf89
.word 0xbb49198a,0x3be21277
.word 0xdd1f3de8,0x0b7b6323
.word 0x00000046,0x4d3e690f
.word 0xb6d97d44,0x29616b25
.word 0xcd80909f,0xee0b3d9c
.word 0x20c93d05,0x1578d47a
.word 0xb04fab70,0x9fc84c83
.word 0x51c243b7,0xda613dea
.word 0xc07ae216,0x1c9896c0
.word 0x4827db4f,0x9f350897
.word 0xc11a2221,0x393e4173
.word 0xbc5e5506,0xa111eb1d
.word 0xfb2f41b7,0x8438d1e4
.word 0xf18a6c6b,0x92d1062e
.word 0xa8c14949,0x1bb82b72
.word 0xafe4377e,0xb6037ca1
.word 0x7162d06c,0x3e8890d7
.word 0x45f846e4,0x837518a2
.word 0x3cd46aa5,0x5b9f0eab
.word 0xd48d72ce,0x47b85d11
.word 0x3e57b662,0x1cfccaa2
.word 0x42a28e54,0xdd1f3de8
.word 0x60e689a1,0xff23fe7d
.word 0xbaea9633,0x248c6c4b
.word 0x096dda5f,0x400f739b
.word 0xe780ce11,0xccc7e4c9
.word 0x961d7cf3,0x5ecf72c2
.word 0xfb3f33bd,0x9ad2db66
.word 0x214c84ca,0xcd34440c
.word 0x07b9fb58,0xcc46ebbc
.word 0x8dcd68dd,0xa5805f39
p5_init_registers:
.word 0x20ade0e2,0xb6093fb7 ! Init value for %l0
.word 0xeaf362ea,0x68a59c8a ! Init value for %l1
.word 0xfba84a5c,0xcde92196 ! Init value for %l2
.word 0x38e66ed0,0x3629fc3d ! Init value for %l3
.word 0x7e20e364,0x32d442c4 ! Init value for %l4
.word 0xbcdada2a,0x33ee5368 ! Init value for %l5
.word 0xfd2ddd70,0x043ad0f9 ! Init value for %l6
.word 0x2da1edb0,0x69514f3a ! Init value for %l7
.align 64
p5_init_freg:
.word 0x498a79a1,0xd61d9768 ! Init value for %f0
.word 0x6f9f92f6,0x405909dc ! Init value for %f2
.word 0x8e5c131b,0x38bd956d ! Init value for %f4
.word 0x9a3f3046,0x728c56a2 ! Init value for %f6
.word 0x499d78d7,0x3d9fd5ae ! Init value for %f8
.word 0x88dbf982,0x4b5bf044 ! Init value for %f10
.word 0xc15d8b5f,0xe2d6ce3f ! Init value for %f12
.word 0x468efcb7,0xa376480b ! Init value for %f14
.word 0x13e4e604,0x8025fe04 ! Init value for %f16
.word 0xfe46051e,0x01babd2f ! Init value for %f18
.word 0xb896fe9b,0xb945f76d ! Init value for %f20
.word 0x5a71ce0c,0x75056510 ! Init value for %f22
.word 0x6a326d0e,0xde20b948 ! Init value for %f24
.word 0x267dec8f,0xf7209f75 ! Init value for %f26
.word 0xefe9b177,0x13f63fb7 ! Init value for %f28
.word 0xe1bf7e72,0x2e679186 ! Init value for %f30
.word 0xa38a56f5,0xd9c09c70 ! Init value for %f32
.word 0x664d4d2b,0x3f2616ac ! Init value for %f34
.word 0x91ef317d,0xdb622ea7 ! Init value for %f36
.word 0x391ddea9,0x36b965cd ! Init value for %f38
.word 0x78c690f5,0xb7de8928 ! Init value for %f40
.word 0x1aece222,0x262a5c92 ! Init value for %f42
.word 0xba7897d2,0x3df36c87 ! Init value for %f44
.word 0xe4b871cb,0xe0fe98fa ! Init value for %f46
.word 0xc8bda197,0x7b51a153
.word 0x92545caa,0xcc8f1a08
.word 0x344516d9,0x33f12c91
.word 0x9ccc0047,0x04e5397a
.word 0x48cd04d3,0x4e1eda81
.word 0x6cf9d21f,0x2096abee
.word 0x24cd1c7d,0x23bfa0f5
.word 0x4cb493a2,0x929a40c9
p5_expected_registers:
.word 0x00000000,0x000000f7
.word 0x00000000,0x0000004c
.word 0x00000000,0x0000ea29
.word 0x00000000,0x6ee759f2
.word 0xf20e2d37,0xb55c013a
.word 0x20a56006,0x9beaa9c6
.word 0x00000000,0x00000001
.word 0x00000000,0x6cfd9541
p5_expected_fp_regs:
.word 0x498a79a1,0xd61d9768
.word 0x6f9f92f6,0x405909dc
.word 0x8e5c131b,0x38bd956d
.word 0x9a3f3046,0x728c56a2
.word 0x499d78d7,0x3d9fd5ae
.word 0x88dbf982,0x4b5bf044
.word 0xc15d8b5f,0xe2d6ce3f
.word 0x468efcb7,0xa376480b
.word 0x13e4e604,0x8025fe04
.word 0xfe46051e,0x01babd2f
.word 0xb896fe9b,0xb945f76d
.word 0x5a71ce0c,0x75056510
.word 0x6a326d0e,0xde20b948
.word 0x267dec8f,0xf7209f75
.word 0xefe9b177,0x13f63fb7
.word 0xe1bf7e72,0x2e679186
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p5_local0_expect:
.word 0x329d4818,0x944db58f
.word 0x9a110ec7,0x867c279b
.word 0x8bb27d48,0xa9e6678f
.word 0x5a8c12b8,0xb470ffdc
.word 0x22139505,0x950ba3b4
.word 0x6c190bcb,0x652429ee
.word 0xeabd2955,0x3874281e
.word 0xff8e65a3,0x280b8c02
.word 0x34289a7c,0xffffff80
.word 0x5096a19c,0xe47dae1c
.word 0x5366fb92,0x42198a80
.word 0x49510b7d,0xd1fe6d20
.word 0x36ced980,0xeb84ba32
.word 0x2bc35e55,0x58fb76af
.word 0xa5fef0ff,0xdf09c3dc
.word 0x44553025,0x873b6469
.word 0xa3531d4f,0x2e15ec65
.word 0x01aab3ca,0xd4fc71ff
.word 0xccf1f12d,0x1e3514a6
.word 0x15a7caee,0x17e54e0d
.word 0x2816969b,0xe5381aba
.word 0x668f541f,0xf40ff2ba
.word 0x7f4c561e,0x1f1e3756
.word 0x560428f4,0x60289fdd
.word 0x860c46db,0xaac8330f
.word 0x80f55745,0xddca9a81
.word 0x93f97172,0x5f84fe7d
.word 0xff6ab60e,0x0e1a710f
.word 0xff4200e9,0x74ebb6d9
.word 0xe8dd38b2,0xf2fff9b1
.word 0xf1d61489,0xccfaf785
.word 0xff6ce507,0xe3935a61
.word 0xf606a386,0x8a69c79c
.word 0x206353b1,0x000000e9
.word 0x732fb991,0x5c2673a3
.word 0xe8428c04,0x13ebaf29
.word 0xcb3a137b,0x5b3e41d5
.word 0x3cf31536,0x39b70e97
.word 0xedb6aeee,0xaba2cc1d
.word 0x00000000,0x1f7855ff
.word 0xc7dbabef,0xc4ae6f31
.word 0x5d561649,0x888361c3
.word 0x5d676789,0x964c28fa
.word 0xf7c3dbb9,0xfc17921b
.word 0xf2975587,0xf7c15782
.word 0x4175f277,0x69a7f9dd
.word 0xf20e2d37,0xb55c013a
.word 0xff35f6f9,0x39fb8a3d
.word 0x05f007b1,0xf389f088
.word 0xf9aa98bc,0x4fc23c54
.word 0xf2a82a92,0xaae3f873
.word 0xa0538e73,0xb11164ff
.word 0x7511533e,0xa6787a57
.word 0x6a7d103c,0xd1a0b1ba
.word 0xedf8a570,0xa9555daa
.word 0xede07be6,0xa0086a92
.word 0x237c56d5,0x9f7a2531
.word 0x147bdb26,0x0d539c57
.word 0xd8aa5614,0x40f352c3
.word 0xa4823e58,0x576c1201
.word 0x161f4544,0x42f2e2ac
.word 0x011b950e,0x34711a93
.word 0x530d01db,0xff4310e7
.word 0xa1ac08e4,0x254499ff
p5_local1_expect:
.word 0x6ccd2e54,0xa616140b
.word 0x477a272e,0x6ee759f2
.word 0xc69c84cc,0x0a04770a
.word 0xff9c6977,0x9f9e471a
.word 0xc50427c5,0xd158235c
.word 0xc2331ead,0xe2c2f371
.word 0x2108ea6d,0x9559c0c9
.word 0x575d4832,0x5ccc9d0b
.word 0x34367a2a,0x9a66c4a0
.word 0x00000061,0x03088a9b
.word 0xa283e9c7,0x1c07d048
.word 0xc19451b2,0x3ebd98da
.word 0xd24989a9,0xdd9012ea
.word 0x22a42534,0x7eaee59e
.word 0x2cd244b3,0x670f8506
.word 0x5b47bc48,0x6c9022cb
.word 0xfe9f6728,0x0497424b
.word 0xba7b46dd,0xffef0bc5
.word 0x19800a0c,0x97c8ea43
.word 0xd99f5971,0xc1a57015
.word 0x4a2883d4,0xee0ccdf1
.word 0xfb412e5a,0x76398970
.word 0xf4f6ca17,0x752966d3
.word 0xb1d72a68,0xf67e1372
.word 0xb41a69aa,0x39b70e97
.word 0xfbbb16c3,0xf930002c
.word 0xa0b3a165,0x117845bd
.word 0x681c6c4d,0x6766b891
.word 0xcba26ee3,0x117845bd
.word 0xb1f968f1,0x905236cc
.word 0xfd9fd003,0xa0ab6028
.word 0xda4ca99e,0x6caf423d
.word 0xc1aac537,0xec2babd1
.word 0x59650566,0x2be95d8a
.word 0x35b4c2cd,0xdf52b482
.word 0xc9507b3d,0xfb24fa9b
.word 0x1e926dd5,0xa177943e
.word 0x9a641965,0xcb74094f
.word 0xd223930a,0x17c823f5
.word 0xd44d3531,0x5ad6bbb1
.word 0xe71fc9e1,0xb23fa063
.word 0x8b2849c0,0x5d61e133
.word 0x648aa666,0x09d53887
.word 0xb7e6bf89,0x73d9dfc4
.word 0xf74b6ddb,0x0f078286
.word 0xe046cd6d,0x2082a4e9
.word 0x9599d04d,0x68a59c8a
.word 0x2dbfa230,0x2cd244b3
.word 0x5f86bdd3,0xc6e11099
.word 0x6aa877f7,0x2b192d67
.word 0x05514d62,0x6cfd9541
.word 0x9fe2e68a,0x448678eb
.word 0x26aa8f48,0xecb44725
.word 0x88ef4746,0xc814bd0c
.word 0x4e42e8cd,0x2fed7612
.word 0x95f5b15c,0x621b7c4f
.word 0xdc4b3be3,0x82cbb2a3
.word 0xb38ca4f5,0x8fe16458
.word 0x5ef4fe0b,0x908c9fa3
.word 0x7517ad3f,0x165458fa
.word 0x1c9994df,0xa98490dc
.word 0x9421814f,0xff425bb9
.word 0xfdfe3314,0xd2d871ba
.word 0x5ed46ac4,0xeda2e880
p5_local2_expect:
.word 0x50215972,0x76f2ffa2
.word 0x43bdee68,0xea2954df
.word 0x7bd04b14,0x6606f729
.word 0x09a22b31,0x16d1e0fb
.word 0x1bd9b8e3,0x68066f16
.word 0xb9b67500,0x52e8d6af
.word 0xcef8ce7b,0x8fafb625
.word 0x928d1dd3,0xac99a0c7
.word 0x7fd48ae9,0x81c25d8d
.word 0x4cedf3a4,0x809021a5
.word 0xda96abcf,0x2d5075cc
.word 0xdee02431,0x1f47f970
.word 0x70b22480,0x68365767
.word 0x1e186357,0xf7d9f7f5
.word 0xd8779f80,0xdc764152
.word 0x28ff929f,0xb74f21b9
.word 0x3c988823,0x0a92073a
.word 0xffbdc313,0xff832260
.word 0x305033cd,0x3428b6c2
.word 0x000000d3,0xadeb6cb4
.word 0x72d22aba,0xde272ad5
.word 0xa464c4b2,0xffa9a372
.word 0x5c504164,0x058bb925
.word 0x4e7ebc10,0xca50a8ac
.word 0x6ee95ce6,0xfdb8931b
.word 0xf74b6ddb,0x00000077
.word 0xc8936187,0xe85cffb3
.word 0xe0e52db1,0xaae89970
.word 0xfeb986c2,0xb7d1f15c
.word 0x00006254,0x2ec7f286
.word 0xabb2edb6,0x2a9e90f7
.word 0x6380458b,0x25e1bdd9
.word 0xf6994dca,0xcd6070ca
.word 0x35b3910f,0xf9425905
.word 0x32b559aa,0x42843c73
.word 0xb65567bf,0xba7b00c2
.word 0xf5d7a469,0x4f193c96
.word 0xcde92196,0xec642c4c
.word 0x06259ec8,0xe2c838fa
.word 0xf886f466,0x4fd0ebe4
.word 0x455dea28,0xdbd84ce2
.word 0x055a5a35,0x2ef6a98f
.word 0x1da07dbf,0x0ecb0331
.word 0x4aa09625,0x0bb16bff
.word 0x4fec3f71,0x65a81e07
.word 0x3224f0d2,0x4984dde4
.word 0x8f7beef6,0xdab08f4e
.word 0xa8aaedf3,0x901713ed
.word 0x9251daa1,0x9fcb6053
.word 0x5daf7396,0x5a371871
.word 0x69625aa4,0xdda8f0b3
.word 0x7f5a66f5,0x80165a78
.word 0xa4660b68,0xad698e77
.word 0x2b0eea72,0x7d902a15
.word 0x69ff0c3a,0x6dafc6c5
.word 0xebc6b195,0x66e8d069
.word 0xfedc61e2,0x8467576e
.word 0x655839ff,0x4542370e
.word 0xae8c24a2,0xdfbc44cd
.word 0x25838694,0x7fff561e
.word 0x98d07665,0x9aefa0f7
.word 0xd1202291,0xb3c4a060
.word 0xa38d148f,0xc6582ad9
.word 0x783d7478,0xf5aaf85c
p5_local3_expect:
.word 0xc5f5d887,0x000000ce
.word 0xe562ad89,0xa59f4e81
.word 0x09fc1642,0x3b47caa3
.word 0x2bc992b4,0x2ceb6bb3
.word 0x6ac0e9f7,0xb0d62852
.word 0x065400b7,0xd33a9953
.word 0x05373f78,0xe100584c
.word 0x06eec42e,0x2169314a
.word 0x8d53bb52,0x32b559aa
.word 0xbd86fabd,0x2b192dff
.word 0x77b60ffa,0x908a15d5
.word 0xa9ddec6b,0xc3b05fe8
.word 0x54156254,0x0d1927ea
.word 0xfdf0a66d,0xb202b8b2
.word 0x0902ddea,0xe01e00d5
.word 0x20a56006,0x9beaa9c6
.word 0xda4c98fb,0x22a42534
.word 0xd89007fc,0x1e186357
.word 0x70e9e465,0x0325d004
.word 0xcb36e596,0x4726fd13
.word 0xd2a83d27,0x2368fed5
.word 0x0000008a,0xf40ff2ba
.word 0x387e92e6,0x6e705c1f
.word 0x7c3e452d,0x2ad16bc5
.word 0x1d185975,0x74c82d41
.word 0x07912bf4,0x9b8a7547
.word 0x0b782386,0xdf040d4a
.word 0x78372ff9,0xa7a15646
.word 0x41b0dada,0x9013f335
.word 0x23770a83,0xff69c79c
.word 0xc7d52edd,0xb15fb8d7
.word 0x4f7245ff,0x35bffb33
.word 0x1aa3d716,0x61d36f47
.word 0x46bb810e,0x1a2a19c4
.word 0x34206eda,0x25f7a0f0
.word 0x650b002b,0xf9e6ab74
.word 0x55b826d1,0xd4c0843b
.word 0xd1bddad7,0x0c8ca7ff
.word 0x0bb16bff,0xa8d4daff
.word 0xdd08cdb2,0x712402c8
.word 0xb7394507,0x9f648cd3
.word 0x764f801d,0x18c45ba9
.word 0x7b6c8d05,0x1af6dccb
.word 0x4984e38f,0x70715a95
.word 0xe8963f88,0x4d6cb096
.word 0x2cc97a08,0x70144694
.word 0x190903cb,0x409c6bcd
.word 0xb47a46c6,0x27ab24e6
.word 0x460b0104,0x23770a83
.word 0x91c218f0,0xab8afffa
.word 0x8f048f26,0x239c27a5
.word 0xf7d7c6a5,0x4f7220ff
.word 0x1bdbf6ab,0x77f8164d
.word 0x9a709f21,0x768b528f
.word 0xbffc21f5,0x77f6d56a
.word 0xcaaa01d2,0x06eec42e
.word 0xff868a69,0xb79dbf38
.word 0x35dfe738,0xbf921e4e
.word 0xc072a458,0xadc88ad4
.word 0x80db842d,0x8933e60a
.word 0xf998fab7,0x438518ad
.word 0x19ba5c1a,0xa4e59605
.word 0x5fdaf718,0x5f86bdd3
.word 0xfe2344df,0xa464c4b2
p6_init_registers:
.word 0xa87d564e,0x7a1db431 ! Init value for %l0
.word 0x603dcef4,0x2a4aee9e ! Init value for %l1
.word 0xc52c5542,0x9c25395f ! Init value for %l2
.word 0xe77f8dce,0xabdbf01a ! Init value for %l3
.word 0x840d9550,0xb1b30841 ! Init value for %l4
.word 0x3e688156,0x55e32d5e ! Init value for %l5
.word 0xc5ee43c3,0xce1f79f8 ! Init value for %l6
.word 0xf680d8cf,0xe8045201 ! Init value for %l7
.align 64
p6_init_freg:
.word 0x8bd2057a,0x073f0f5c ! Init value for %f0
.word 0xc73d0b7c,0xa0f0c56c ! Init value for %f2
.word 0x41d340f5,0x7aef1c58 ! Init value for %f4
.word 0x784bdd9b,0x009ed239 ! Init value for %f6
.word 0x4abc4534,0x621ffcc4 ! Init value for %f8
.word 0xfaaa8b4f,0x8b80b125 ! Init value for %f10
.word 0x79f9d9a8,0x7828c075 ! Init value for %f12
.word 0xac2d582a,0xbeac8d24 ! Init value for %f14
.word 0x5c76251c,0x3b3d22e8 ! Init value for %f16
.word 0xbc5e95a6,0xee51e14e ! Init value for %f18
.word 0xc1a04f91,0x51a01397 ! Init value for %f20
.word 0x600653f8,0xc87e3ebb ! Init value for %f22
.word 0x89b86a8c,0xb8f4aaff ! Init value for %f24
.word 0x6d989631,0x1275bb47 ! Init value for %f26
.word 0x4810391f,0x094b9784 ! Init value for %f28
.word 0xf33b3a7c,0xf4d4ea4d ! Init value for %f30
.word 0x8f0961a9,0xf46fa030 ! Init value for %f32
.word 0x8f69af4a,0x4cb5198a ! Init value for %f34
.word 0xd55b9144,0xe2b30ae8 ! Init value for %f36
.word 0xec2e3ef3,0xd6eed468 ! Init value for %f38
.word 0xd5dfec62,0xb102ddba ! Init value for %f40
.word 0x871833cc,0x772a3e6d ! Init value for %f42
.word 0xe44a3a1e,0x86efadb4 ! Init value for %f44
.word 0x93259e19,0x0e33ebf2 ! Init value for %f46
.word 0x32fc2c97,0xe54ba532
.word 0x23fd84e1,0x8803f89c
.word 0xaa53a5ff,0x6b205b02
.word 0x8d851b67,0x5c3baa51
.word 0x71899993,0x4b7ed81d
.word 0x107bb38c,0x9a798f0b
.word 0x9476375b,0x78a36d25
.word 0xaf020641,0x68bc0097
p6_expected_registers:
.word 0x512b207c,0xf1223b20
.word 0x00000000,0xb68a3564
.word 0x00000000,0x0000009b
.word 0x00000000,0x00000000
.word 0x00000000,0x0000007a
.word 0x00000000,0x0000002b
.word 0x00000000,0x000000bc
.word 0x00000000,0xa6204b5a
p6_expected_fp_regs:
.word 0x8bd2057a,0x073f0f5c
.word 0xc73d0b7c,0xa0f0c56c
.word 0x41d340f5,0x7aef1c58
.word 0x784bdd9b,0x009ed239
.word 0x4abc4534,0x621ffcc4
.word 0xfaaa8b4f,0x8b80b125
.word 0x79f9d9a8,0x7828c075
.word 0xac2d582a,0xbeac8d24
.word 0x5c76251c,0x3b3d22e8
.word 0xbc5e95a6,0xee51e14e
.word 0xc1a04f91,0x51a01397
.word 0x600653f8,0xc87e3ebb
.word 0x89b86a8c,0xb8f4aaff
.word 0x6d989631,0x1275bb47
.word 0x4810391f,0x094b9784
.word 0xf33b3a7c,0xf4d4ea4d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p6_local0_expect:
.word 0x0d43c4c0,0xd2edd081
.word 0x97f6a3ec,0xe9d70a97
.word 0x372c9242,0x84946941
.word 0x51303615,0x4dba9988
.word 0xe280eb03,0xfc718265
.word 0x2f3e0cb1,0xa4fff06d
.word 0xc222dff9,0xf954d4b4
.word 0x94b0f44c,0x36ed7400
.word 0x13ffd9ef,0x883a2ec4
.word 0xad2fc290,0x4fa00abf
.word 0xf89fd8c6,0xc9ea2701
.word 0xcbb976eb,0xff138548
.word 0x0526b19f,0x8e12302c
.word 0x87d50137,0x275086bb
.word 0x2ce34751,0xe2af0bc8
.word 0x784619a5,0x48c190a9
.word 0x02404189,0x61a0020f
.word 0x71bbc9c9,0xb90cd06b
.word 0x6bd5adae,0xb1c1664c
.word 0xc7958bb7,0x8ea52f88
.word 0x2794d602,0x7d886812
.word 0x0a28a66e,0xa4f731ea
.word 0x69a2ff92,0xdc692d7d
.word 0x7897927b,0x062424eb
.word 0x66c225f5,0x787653de
.word 0x3bc42a48,0x283204ee
.word 0xaedf7c36,0x0fabd50f
.word 0x553edc0f,0xe25293a4
.word 0x7d43e3cd,0x90d7232a
.word 0xc713acee,0xa7319b5b
.word 0x5fd9fbc7,0x3e080f97
.word 0x926f9240,0xf9e5e846
.word 0x77a3de3c,0x5a2f0353
.word 0xa104626e,0x53ddc31a
.word 0x460cffdc,0x0d13c4cd
.word 0x484b2c61,0xc10bb5bc
.word 0xfa8d2aa1,0x000000bb
.word 0x0e4a585b,0xdd0c3aaf
.word 0xff67d95e,0x8cadbd24
.word 0xe131a848,0xe7a0cbf3
.word 0x539cea0f,0xd1ef02ff
.word 0x6dc4dba9,0x28e32322
.word 0x75d6f3ec,0x95fdeaf1
.word 0xdeb5134a,0x903c9a9c
.word 0x854d20d4,0xa08df9fb
.word 0xa781376b,0x3c0b7db2
.word 0x8f9300ee,0x1ae41348
.word 0x9ffee3e2,0x2a343a3e
.word 0x758ba483,0xaf5a540f
.word 0x13730429,0x4ee85831
.word 0x7dc517a5,0xf531cd02
.word 0xe6c34b90,0xb53639fa
.word 0xb68a3564,0xea196134
.word 0x2da8055a,0x3eafdd3a
.word 0x359c857e,0x02dba22a
.word 0x7d8253be,0x29fdaa71
.word 0x6774500f,0x63ffe10d
.word 0x5dcf4b71,0xd4443d2d
.word 0xbbeabb61,0xf0261c85
.word 0xf1a402ae,0x77f91836
.word 0x1a491155,0xd7c9ff82
.word 0x50211af1,0x3f9c7926
.word 0x387ad093,0x0a798def
.word 0x88e4b699,0x116649ff
p6_local1_expect:
.word 0xd81c4e81,0xa3493ec0
.word 0x28d02f0b,0xe4648cc9
.word 0x6506b3bd,0x69c1eafe
.word 0x38926b0f,0xcdd06f9d
.word 0xe7e82b9f,0xa6204b5a
.word 0x512b207c,0xf1223b20
.word 0xdbb54c71,0x24acb199
.word 0xb6d70350,0xd07242c7
.word 0xa1cd2e44,0x6b85df25
.word 0x3e9ced01,0xdfeb31bd
.word 0x3fdcda1d,0xff0394a9
.word 0xfb70ab70,0x9683c931
.word 0xac266e27,0xc8c15c1f
.word 0x86a4474b,0x52ff7c3f
.word 0x932dd82f,0x9e75f188
.word 0xf9515df0,0xed809011
.word 0x4ffe9faf,0x3664c944
.word 0x2ab96e05,0x268b356f
.word 0xd10e7fdd,0x07c1396f
.word 0xeaa45ba0,0x82c3249c
.word 0xff2065ab,0x9774fb6a
.word 0xff20007b,0x722d0793
.word 0xe6624d01,0x6f5eff69
.word 0x52a72f57,0xb84d1f06
.word 0x00000028,0xe280eb03
.word 0x8e2d812c,0x834c1659
.word 0xffbd4460,0x2ee21b16
.word 0x1c357528,0x1fe22f47
.word 0x5da1baad,0x732ac4c9
.word 0xbd0ba9fb,0x83ba0272
.word 0x00000092,0xc01e700e
.word 0x0292f0b7,0x69048076
.word 0x03d92ade,0x61a24b3f
.word 0xa80080b4,0x5c0a2c53
.word 0x603ad4e0,0xb774c354
.word 0x447eed1b,0xa1f7269b
.word 0x9ea585ad,0xb71488f1
.word 0x10a1a381,0x43ee0644
.word 0x9efc70f1,0xd24a6fe9
.word 0xf78bc457,0xaf6498bf
.word 0x6a0642cd,0x021ba22f
.word 0x296c0fff,0xf3ca87f6
.word 0xdb46506c,0xbb2ec47e
.word 0xbb11dc86,0xcc57f491
.word 0x4cf2427e,0x33698bdb
.word 0xd89b3d86,0x13343019
.word 0x552ea872,0xabe9b39d
.word 0xdc8f9942,0xe88556bd
.word 0x528584ff,0x1189acb1
.word 0x09989610,0x44ecff88
.word 0xcd00c531,0x952b1d24
.word 0x317d1800,0x06f910ea
.word 0x6692ff58,0x39520d3e
.word 0x25b4d385,0x25266065
.word 0x388051da,0xbb44ffaf
.word 0x3dcc427f,0x6ebac38c
.word 0xd24fc1eb,0x1e861f06
.word 0x17d126a4,0x9dccb9c6
.word 0x003e7f3c,0xcc41c3ad
.word 0x0562c100,0x6f2ec8db
.word 0xbff475fd,0x881bbb17
.word 0xbd822351,0x9d4793b9
.word 0x689e085e,0xb84d1f06
.word 0xffd78af6,0x9fb510f9
p6_local2_expect:
.word 0x0a60eb32,0x37ffc97a
.word 0x279d027b,0x8ac517ad
.word 0x176a814b,0x38945435
.word 0xff02a212,0xde4b4724
.word 0x5ed1f6ca,0x3a2efab2
.word 0xfb525377,0x55b2cba6
.word 0xb9a064f5,0xdffe25ff
.word 0x1ce6a684,0xbc9c751b
.word 0x41db2bd3,0xdd88b48d
.word 0x6d5a1655,0x3117c306
.word 0xb641f475,0x52d355ad
.word 0x313be7ec,0xa6204b5a
.word 0x5be76b8d,0xb33da6f1
.word 0xd2fc0ed6,0x837a185a
.word 0xd453e2a6,0x3d0f4236
.word 0x1b3174bb,0x53e65ae1
.word 0xcb6262e6,0x2e04e97d
.word 0x0cb7a3a9,0x34913cfc
.word 0x445fe37f,0xff5ea825
.word 0x6be9f63b,0x44e9f401
.word 0xb8009ec7,0x272a304c
.word 0x545b4689,0xa4978648
.word 0x6ea9a9f5,0xff726b5a
.word 0xed1a25ff,0x03ffef9f
.word 0xb1b30841,0xeccd72b0
.word 0x294104a0,0xb56bc791
.word 0x25c04ed6,0x41cca58a
.word 0x53ffc31a,0x5df98c59
.word 0xeb24e57d,0xa7d59457
.word 0x44ecff88,0xa2eb4fb6
.word 0x2fc5619d,0x27f607d3
.word 0xbff5c3cc,0xba1d45c1
.word 0x7eb48a6f,0xf6ad69e9
.word 0x62202f7f,0x28235dae
.word 0xfe86cfb1,0x10fed367
.word 0xb8b3f1a3,0x8b14723f
.word 0xae25fce6,0x43ffb807
.word 0xa135c076,0xfa97fb56
.word 0xfab7126e,0xdbb54c71
.word 0xeea35abc,0x804c9cd1
.word 0xb45f6813,0x8508fa9b
.word 0xdabdec35,0x6d647d48
.word 0x17b48be2,0x1f0a1aab
.word 0x597752cf,0xb27506e6
.word 0x1f8a7ea0,0xf9866e49
.word 0x96cd6b4b,0x4831a58a
.word 0xb31e5ce9,0x5c9192b4
.word 0x09f260eb,0x0000e6c3
.word 0x189eda61,0xcfcc4fb1
.word 0xc357d9d7,0x5683a85d
.word 0x99fa99a8,0xc38aff7f
.word 0x19e7f352,0x2759e74e
.word 0x9cddeed3,0xf3e911c9
.word 0x00000000,0x000000c5
.word 0xfaefbd1d,0xb8f68045
.word 0x5908d192,0x426425a7
.word 0xbe147a44,0x75ce012a
.word 0x804c9cd1,0xdf363194
.word 0x22c0a72f,0x634dd813
.word 0xa267923a,0x60bcbd73
.word 0xb86d44ff,0xbb78134c
.word 0x9d928bef,0x1e9c9a8f
.word 0x7ad385b0,0x82c3249c
.word 0x2dabf9ac,0x17a24156
p6_local3_expect:
.word 0xff988335,0x11b2e52b
.word 0xe5bd6f67,0x763ee943
.word 0x10a07453,0xc1fc2d97
.word 0x17733ef7,0xd6b1b23b
.word 0xb25a60c7,0x0c56ff3f
.word 0x49b5f64b,0xf0e43fa3
.word 0x11e347a3,0x0d7a129e
.word 0x13b66735,0x68dcd6df
.word 0x57ab6c15,0x2cf6f5f2
.word 0x1813bbea,0x28f390d3
.word 0x54c4872b,0x394caeeb
.word 0x39a3f636,0x0a7f9812
.word 0x217570ad,0x98ddccf4
.word 0x23ab839f,0x4ee0a393
.word 0x75ce012a,0x190f49b2
.word 0x49a93a07,0x386fa950
.word 0xd927c59c,0xf49cd7f9
.word 0xba1d45c1,0xfaaab0e4
.word 0x866ddb98,0x10075e66
.word 0x56fe0675,0x0f9fc90b
.word 0x734c7c49,0x2dd87e7a
.word 0x58df4f18,0x6dda0bab
.word 0xdd2d703f,0x3b2a368e
.word 0x90dc9eb0,0x940a5023
.word 0x8bf489a0,0xbb3dd173
.word 0x2386d2c9,0xefaf3c3c
.word 0x63c41d26,0xffe16c6f
.word 0xbb1c19da,0x182cf81d
.word 0xbd7a877b,0x87c3758b
.word 0x8accaf64,0xdebfa19b
.word 0x6d1267f5,0xd7694f0a
.word 0x5577f587,0x7d516fd1
.word 0xab8f14aa,0x16fff000
.word 0xc06e07fb,0x691232b5
.word 0xc570cd9e,0xc885d3dc
.word 0x0834549f,0x065d001b
.word 0x55733790,0x78d3a70d
.word 0xb59d66be,0xf7734139
.word 0xff8fee52,0xbc23d518
.word 0x00003564,0xd1983b82
.word 0x18cd9c51,0x04ff012e
.word 0x8c41e75f,0xd24fc1eb
.word 0x635dbfa8,0x9107e056
.word 0x150ca721,0xe74c3042
.word 0xe2f4ecb8,0x88bb5786
.word 0xa5b59378,0x600429a9
.word 0xf54ff1a3,0x5a21bf65
.word 0xec7bed2b,0x6e3ecfef
.word 0xff9bae29,0xde727c42
.word 0xd3f46621,0xcd589266
.word 0x6a9d7b75,0x76411f97
.word 0xb131d6ad,0x507080e7
.word 0xbeff9342,0xe1dc4c7c
.word 0xb24728cd,0x02309be5
.word 0xe468ddc7,0x16379024
.word 0x22da1e11,0xcd339a0b
.word 0xce5b0391,0xdaed8523
.word 0x085c93fb,0x7a811a1b
.word 0xdfe38b25,0x20b2e346
.word 0x7062915e,0x2e7e2959
.word 0xc8ffd5dc,0x2da8055a
.word 0xff0ddf7b,0x971d9dba
.word 0xe91889ea,0x9bca1255
.word 0xe08f9c12,0xb6251f17
p7_init_registers:
.word 0x91aad8f3,0xad6b6c35 ! Init value for %l0
.word 0x4feee9f0,0x42e0b0b1 ! Init value for %l1
.word 0x38ea14e3,0xf46a4d2d ! Init value for %l2
.word 0xaaa7e679,0xe57a191c ! Init value for %l3
.word 0xc010bd0e,0x024ef0bf ! Init value for %l4
.word 0x19f5d46f,0xbbeeec61 ! Init value for %l5
.word 0x085b2098,0x6e1c862d ! Init value for %l6
.word 0x78ed7da2,0x61f0f965 ! Init value for %l7
.align 64
p7_init_freg:
.word 0xf1639ffb,0x580dc819 ! Init value for %f0
.word 0x219c4f07,0xbcccfe02 ! Init value for %f2
.word 0xbab612ba,0xbeda9cd8 ! Init value for %f4
.word 0x7c1c8390,0x38cb5d6b ! Init value for %f6
.word 0x47bf4bf4,0xe40183c2 ! Init value for %f8
.word 0x53752192,0x40fe5e4b ! Init value for %f10
.word 0xb75cf34d,0xf59d2d41 ! Init value for %f12
.word 0xadc61089,0x5197fe46 ! Init value for %f14
.word 0x596d4363,0xe52bffe0 ! Init value for %f16
.word 0x9877da14,0x8bf7e250 ! Init value for %f18
.word 0x75a05108,0x22c8ac70 ! Init value for %f20
.word 0xabc98d51,0x0a50d3bb ! Init value for %f22
.word 0x19c15323,0x11f17a45 ! Init value for %f24
.word 0x6cbb720b,0xc15546c2 ! Init value for %f26
.word 0xa6109382,0xa2bf5326 ! Init value for %f28
.word 0x0e5afe5c,0x4158c18f ! Init value for %f30
.word 0xd9bc908b,0x9a055669 ! Init value for %f32
.word 0x583bc752,0x51e47bae ! Init value for %f34
.word 0x0ddaf321,0xb15d6632 ! Init value for %f36
.word 0x037e31f9,0xb1e77137 ! Init value for %f38
.word 0x203d39eb,0x9ba5a7f1 ! Init value for %f40
.word 0x8cebde8e,0x1d80acce ! Init value for %f42
.word 0xb2f74776,0x83435c1b ! Init value for %f44
.word 0x10fe74c0,0xa4332292 ! Init value for %f46
.word 0x7e1973d9,0xbcf9cb4a
.word 0x53e97095,0x03e497e6
.word 0xabea1db6,0x20208309
.word 0xbc2ab446,0x24a96a6b
.word 0xbd40b11e,0x88e9b0a7
.word 0x12084e4f,0x5f8336fc
.word 0xb4d8fb09,0x331c1f19
.word 0xae536881,0xa2df3514
p7_expected_registers:
.word 0x00000000,0x0000006b
.word 0x00000000,0x0000004b
.word 0x00000000,0xbddfdfb4
.word 0x00000000,0xed608a77
.word 0xb408df97,0x0b9b3a85
.word 0x00000000,0x1eff3dbe
.word 0x00000000,0x000000e5
.word 0x1a15edd4,0x424b1d24
p7_expected_fp_regs:
.word 0xf1639ffb,0x580dc819
.word 0x219c4f07,0xbcccfe02
.word 0xbab612ba,0xbeda9cd8
.word 0x7c1c8390,0x38cb5d6b
.word 0x47bf4bf4,0xe40183c2
.word 0x53752192,0x40fe5e4b
.word 0xb75cf34d,0xf59d2d41
.word 0xadc61089,0x5197fe46
.word 0x596d4363,0xe52bffe0
.word 0x9877da14,0x8bf7e250
.word 0x75a05108,0x22c8ac70
.word 0xabc98d51,0x0a50d3bb
.word 0x19c15323,0x11f17a45
.word 0x6cbb720b,0xc15546c2
.word 0xa6109382,0xa2bf5326
.word 0x0e5afe5c,0x4158c18f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p7_local0_expect:
.word 0x59e79e2f,0x43e213d5
.word 0xefbcb984,0xd148aa1b
.word 0xfe11fffb,0x4c1d175c
.word 0xa05d982f,0x0b4bc9ff
.word 0x66ffb30b,0xa1a61cd5
.word 0xb8ff9e34,0xcdaaeb09
.word 0x8809b8ed,0x54959dba
.word 0xe709b560,0xf3ac9d62
.word 0x1218444c,0x3195ea39
.word 0x609891a7,0x693146d9
.word 0x917b6356,0x53f85c5c
.word 0xff6a8f4b,0x093699f1
.word 0x3070c48a,0x08d0a7dd
.word 0x79363a55,0xc686a97c
.word 0xaacf46c5,0x6b7cb162
.word 0xa290cd08,0xbcb46954
.word 0x6ed1481c,0x6e163404
.word 0xada7ebc2,0xdd713006
.word 0xa4e2aaf4,0x9baec97e
.word 0x030ab739,0xa4a239d6
.word 0x97e7fdb5,0x979dda01
.word 0xbad82419,0x3dc24f8c
.word 0x1a15edd4,0x42ff1d24
.word 0xec9a59d3,0x653a1811
.word 0x7ee7fc87,0xd332d992
.word 0x00134a34,0xf6c494c2
.word 0x383bf47c,0xd44836e7
.word 0x164b93ef,0xea219ed8
.word 0x6ddc6af0,0xccf011ae
.word 0x82403eb6,0x0253a8e9
.word 0xb8f13309,0xd8b8f3a8
.word 0x2a8498c6,0x15917acb
.word 0x5d5af78f,0x7cf94617
.word 0xff4ec836,0x48d1196b
.word 0x8725ecd9,0xc1bdbe47
.word 0x0746f5ff,0x13b510ec
.word 0x7dbf1b58,0x8f6c5dcb
.word 0xf46a4d2d,0x8939af1a
.word 0x33388151,0x1e9d67d9
.word 0x1d723ddb,0xa4f20a35
.word 0xe28c77a2,0x4a9921ce
.word 0x25e51505,0xd0cc7fab
.word 0x87ff040d,0x6e52dec6
.word 0x885f5912,0x78ed449e
.word 0x468ca86c,0xd09504b9
.word 0x7cae23bd,0xf7c00a5e
.word 0x1a1d1535,0xa4ecbf67
.word 0x9e1a877c,0x7335d93c
.word 0x6835e39b,0xc6a49e77
.word 0x27cb8c64,0x2cc15aff
.word 0x3e61df14,0x1022a3ef
.word 0x8f3fdb86,0xd14a67b1
.word 0x71ffbf97,0xf7462db3
.word 0xef1b085e,0x5ed3e993
.word 0xe64df36a,0xe6036624
.word 0xb408df97,0x0b9b3a85
.word 0x87738844,0x9dfaf7ee
.word 0xddb8703e,0xff28c521
.word 0x017a1b0f,0x6983dcf9
.word 0x20f3ca9d,0xa641fa47
.word 0xfa856634,0x204e10e9
.word 0xda878b6d,0x7a843ac6
.word 0x86059577,0x00000037
.word 0x337d130b,0x42be718e
p7_local1_expect:
.word 0xf87f4e1e,0x530755ff
.word 0x05ac2358,0x7f44950f
.word 0xd1507036,0x2ec078bc
.word 0x279b4f52,0xe661ef48
.word 0x3c85a07e,0xdcaa0839
.word 0x1cef9b6e,0x6466c3c2
.word 0xbbafffa9,0xa4f6f893
.word 0x6684d562,0x34dbceea
.word 0xdc7ad4bd,0x19bca97d
.word 0xbaff1036,0x00000080
.word 0x94aa43b4,0x6b664b81
.word 0xdf2db2dc,0x82dcdb4d
.word 0x442e651b,0x3bbc3806
.word 0x04eb36c5,0x98fb430e
.word 0xdf3cd068,0x99ed9ae3
.word 0xbd238462,0x46004fec
.word 0xf331d4fd,0x3e727aff
.word 0xadbcdd96,0x52184f01
.word 0x75478076,0x33388151
.word 0xa57f158b,0x16c57ec0
.word 0x1f1b04c4,0xc1ff4ccf
.word 0xd6b2f78f,0xed608a77
.word 0xb69c9a5e,0xa08a26a2
.word 0x881cd228,0x0c0842a0
.word 0xdd266558,0x47c23859
.word 0x4c735ce6,0x82e35178
.word 0x0c742fbc,0xff8b8dea
.word 0xf96d8bc7,0x06b4e04e
.word 0xc011477d,0x05df5174
.word 0x0c45a95b,0xb9d2b0a4
.word 0x645c5a66,0x7c66e79a
.word 0xfd6fe2f5,0xcd36f3d4
.word 0xde81fc8f,0x000000a2
.word 0xf366e1ff,0x5f8bd9e6
.word 0x5286473d,0x6e9ccbcc
.word 0xbddfdfb4,0x7636d230
.word 0xf05073f9,0x25a7d69e
.word 0x7c9cde10,0x5bf4240e
.word 0x6ec578a8,0x7c00b025
.word 0x960a8dc3,0x02ef818a
.word 0x1af3f747,0x6d434d49
.word 0xd36730b9,0x006dcbd3
.word 0x9036768c,0x75ff3f9a
.word 0x390801bb,0x389a8d92
.word 0x0e38a66f,0x452c0848
.word 0x7c08f1d2,0xcb951dd6
.word 0xb5f7f900,0x2cc15aff
.word 0xe586e9b5,0x75478076
.word 0xe20b2208,0x4707f02b
.word 0x86db53af,0xfb3d8417
.word 0xe7caebff,0x8e4ab57c
.word 0x185c0f3c,0x058e482e
.word 0x6652127e,0x38a9f02a
.word 0xc0f26ccd,0x6ff569b4
.word 0x8f8d7bfd,0x16e1fff1
.word 0x18de0e25,0x5f8e67cf
.word 0xeb35eda7,0x723cf38e
.word 0xb7295a39,0x69445bd1
.word 0x5603a356,0xb0856252
.word 0x53c478bb,0xd03fd23d
.word 0x674bed37,0x7d681a69
.word 0xf7462db3,0x73349772
.word 0x911a6c36,0xd22629b8
.word 0x995adaea,0x1c8747a8
p7_local2_expect:
.word 0x3210fa22,0xbdf3a3e7
.word 0xc8ff63bb,0xd10839b4
.word 0x2dd04926,0x3dc232c4
.word 0x0e883c27,0xe8dafc3b
.word 0x2b29faaa,0x7925efc2
.word 0x97d1ab79,0xad23ccd9
.word 0xf7a58d17,0x7db0f14b
.word 0xb7abad79,0xb6315673
.word 0x3dced5aa,0x40249156
.word 0xba1bf174,0x3b91e597
.word 0xd2b0e011,0x92731c1c
.word 0xd61c581e,0xfff55536
.word 0x2113fefd,0x2d67763b
.word 0x6fba0c2d,0xbd57c399
.word 0x05789345,0x19f26866
.word 0xf89a8684,0x4feefd79
.word 0xb37ada75,0x7b7075b3
.word 0x0ad3f81a,0xf5c647a3
.word 0x3a5a4607,0xf46d0443
.word 0xa7bb0ad8,0xa124242d
.word 0x682146b2,0xdc3e7e8b
.word 0x4e81043c,0x25f9e4e3
.word 0x06c50161,0x304991e0
.word 0x89a27764,0x3f6c41b3
.word 0x60583c69,0xaa82adc2
.word 0x7b899eff,0xaf53b77a
.word 0x56c71d25,0x5b5bc6dd
.word 0x017a1b0f,0x92780652
.word 0xc827d920,0xdcb8817d
.word 0xb3c5cc8e,0xaa9797b0
.word 0xa84c22eb,0xb8d4b314
.word 0x81510ae9,0x99a26aa8
.word 0xb7adaf8d,0x84a9ab97
.word 0xfe2b28ef,0xc3b82637
.word 0xbd57c399,0xf251bb72
.word 0xb187bfbf,0x000000f1
.word 0x9a5331c2,0xd09373c0
.word 0xc0cbf783,0xa1e89849
.word 0xf48e32ff,0x69e0f53d
.word 0x2a42e95a,0x86be283d
.word 0x0000004f,0x05ac2358
.word 0xf9cdb09a,0x07f342f3
.word 0x5a4c8ff3,0xf2df4dff
.word 0x5638118b,0xd282ab45
.word 0x024ef0bf,0xbdeec89e
.word 0x4ec3d376,0xeed90bf1
.word 0x59b87ed1,0xff50b160
.word 0x12dd8833,0x60bf7d93
.word 0x685788f1,0xe8589901
.word 0x6ce92b39,0xcb2a2a20
.word 0x57f63bfa,0x68b6425f
.word 0xe1647818,0x99cb1553
.word 0x7ac6868a,0x957b349c
.word 0xe4dfd5ae,0xd5cc32d6
.word 0x223c55ff,0x0fcc230b
.word 0x23b27af4,0xc7ff1992
.word 0x4c735ce6,0x4c8cdbd2
.word 0x14fee648,0x1eff3dbe
.word 0xd981d0cc,0x00268b28
.word 0x915f4e42,0xa12ec35d
.word 0xc486394c,0x91149a6c
.word 0x7959b548,0x682146b2
.word 0x90f9c893,0x67228874
.word 0x174a9783,0x8e6f0674
p7_local3_expect:
.word 0x439721ce,0x93c237ee
.word 0x39fec2d8,0x6d9d9be5
.word 0xffaad0cb,0x98b995c9
.word 0xae209048,0x574e4fba
.word 0x39268538,0x40249156
.word 0x97ed0de9,0xef96cb6d
.word 0x93d69bed,0xeaff79f2
.word 0x66062048,0x58f7aded
.word 0xd36de4cd,0x67c74e65
.word 0x63ffff29,0xb871132a
.word 0x81c211d7,0x812c3c81
.word 0x2a27ac99,0x4c8cdbd2
.word 0xe9630042,0x4d598082
.word 0x44cc27ea,0x0140612f
.word 0xe9f0fd71,0x34b727c9
.word 0x380c1027,0xac28583c
.word 0xf10a83f2,0xb48d1aba
.word 0xe83c9a6c,0xf60f744f
.word 0xcecba8b7,0x91ff3b83
.word 0x9f50740c,0x3aeaf82a
.word 0x7086df79,0xc9428161
.word 0x2e3752dc,0x9a24027b
.word 0x504ab9ca,0xd29ffa87
.word 0x4b3d2a7b,0x4d64f346
.word 0xd20c7445,0x100a02c9
.word 0x5df2a9c4,0xa5833056
.word 0xd314a829,0x6e52dec6
.word 0x331dc850,0x8e3180a4
.word 0x72c22ce3,0x343ed14d
.word 0xc57942c7,0x334d04ad
.word 0xbdf8970d,0x2cffe783
.word 0x3e9fe9b7,0xe385a675
.word 0x432fede9,0x7ffb3a4f
.word 0x317e3017,0x44454d28
.word 0x0da2edde,0x5a8e54ff
.word 0x91323ec9,0x2f6c06d8
.word 0xab81c599,0x622531cc
.word 0xe0abea0e,0x39268538
.word 0xfe02d5ad,0xacf7aa43
.word 0x4a9921ce,0x5911b921
.word 0x04cf96b7,0x70e40e14
.word 0xcc61f555,0x7769e28e
.word 0xb270a810,0x87ad1e43
.word 0xa21c9b00,0xe2afc1c6
.word 0x2b7057c1,0x6cf72b3a
.word 0x7eae1ecb,0xb793f3ca
.word 0x1af7e722,0x3c72bcff
.word 0xfd7d3ba5,0xf2f0eda8
.word 0xff3155af,0x859dca4a
.word 0xf76c9c99,0x25e05d78
.word 0x4936a77e,0x1aafc703
.word 0x05a6b616,0xad12c397
.word 0xd815e9fb,0x8f3fdb86
.word 0x8a5eccbf,0x49b8fa3e
.word 0xea6f375d,0xf3c70f82
.word 0x39268538,0xfd90e5bf
.word 0x8cc37948,0x9ef9a9cb
.word 0x7281ffe3,0xc52b480b
.word 0xd1a1737e,0xa31bf75f
.word 0xf7bb1957,0xb9ba866c
.word 0x212983c8,0x39bc6b78
.word 0x920622ff,0xc3c39069
.word 0xa2803730,0xf3c48443
.word 0x768fdfb6,0x530ac950
p8_init_registers:
.word 0xa57961be,0xd658f2f5 ! Init value for %l0
.word 0x3d59511c,0x98a46c11 ! Init value for %l1
.word 0xcbad0b42,0xa785dc48 ! Init value for %l2
.word 0x93a16546,0x1533919a ! Init value for %l3
.word 0x94e1b69b,0xf9e43e9d ! Init value for %l4
.word 0x440af4d5,0xee084667 ! Init value for %l5
.word 0x930db94a,0x47b3b931 ! Init value for %l6
.word 0x327a5bae,0x4c529e25 ! Init value for %l7
.align 64
p8_init_freg:
.word 0x21238267,0xabca3c26 ! Init value for %f0
.word 0xa4e2dd37,0xf8cb8a14 ! Init value for %f2
.word 0x1c5e5246,0xd208935d ! Init value for %f4
.word 0x683d5d1e,0x5438101e ! Init value for %f6
.word 0x9e284e65,0x4f0b17c8 ! Init value for %f8
.word 0xca8bfc9b,0xdb896a7b ! Init value for %f10
.word 0x3d5e563b,0x91ec4aee ! Init value for %f12
.word 0x7280853f,0xd14088f7 ! Init value for %f14
.word 0x8ec5f2c1,0xe19f3184 ! Init value for %f16
.word 0xe5301e0a,0x2b23cda7 ! Init value for %f18
.word 0x50e3c3b5,0xd995495d ! Init value for %f20
.word 0x31d7706d,0xecb81950 ! Init value for %f22
.word 0x3a6689e0,0xe89c55a8 ! Init value for %f24
.word 0x49650a3d,0xd1c14ba0 ! Init value for %f26
.word 0x82914d57,0x78a595b5 ! Init value for %f28
.word 0xacdf97d0,0xcf76d09d ! Init value for %f30
.word 0x917fb3ea,0xb5be0fcb ! Init value for %f32
.word 0x455e4b99,0x706185c5 ! Init value for %f34
.word 0x6f0367d6,0x02d79963 ! Init value for %f36
.word 0x571468fd,0x089f8397 ! Init value for %f38
.word 0x57c83b4c,0xa2cbb259 ! Init value for %f40
.word 0xbf358342,0xc2b9f943 ! Init value for %f42
.word 0xceb68687,0xd348aeaf ! Init value for %f44
.word 0x5c4ddae5,0xe419a049 ! Init value for %f46
.word 0x3edeabee,0xbfec7a03
.word 0xa56ba566,0x00b994f7
.word 0x4c3c7eca,0x35651481
.word 0x750cc68d,0xa48eeee5
.word 0x2ab7d977,0x8188b264
.word 0xf0db5637,0x27049452
.word 0x1fec291f,0xf8755955
.word 0x0863a9ae,0x34950773
p8_expected_registers:
.word 0x00000000,0x00000028
.word 0x00000000,0x801169df
.word 0x00000000,0x1cdd8154
.word 0x00000000,0x5effd329
.word 0x00000000,0xa5d0f3b1
.word 0x00000000,0xb23ad868
.word 0x00000000,0xffecb88e
.word 0x18b71727,0x19835a9e
p8_expected_fp_regs:
.word 0x21238267,0xabca3c26
.word 0xa4e2dd37,0xf8cb8a14
.word 0x1c5e5246,0xd208935d
.word 0x683d5d1e,0x5438101e
.word 0x9e284e65,0x4f0b17c8
.word 0xca8bfc9b,0xdb896a7b
.word 0x3d5e563b,0x91ec4aee
.word 0x7280853f,0xd14088f7
.word 0x8ec5f2c1,0xe19f3184
.word 0xe5301e0a,0x2b23cda7
.word 0x50e3c3b5,0xd995495d
.word 0x31d7706d,0xecb81950
.word 0x3a6689e0,0xe89c55a8
.word 0x49650a3d,0xd1c14ba0
.word 0x82914d57,0x78a595b5
.word 0xacdf97d0,0xcf76d09d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p8_local0_expect:
.word 0x0c1af70d,0x10243d60
.word 0x3f9d3e9e,0xbe4e53d1
.word 0x00acffb9,0x14b59cb0
.word 0xd74a7ca6,0x10ffc982
.word 0x1d54682f,0x0ef83976
.word 0x0c25e6f0,0x96ffcd72
.word 0xd658f2f5,0xff0b42a9
.word 0x00000022,0x00000084
.word 0xc2d66794,0xde92cd16
.word 0xe9d3b9cb,0x14ab004e
.word 0x3f13cd97,0x4fb9fe34
.word 0x7c0b651b,0x079ed52c
.word 0x8ffc6e50,0xe99e949c
.word 0xc5dd5302,0x4c89b240
.word 0xc7e38eff,0x359ea36f
.word 0x768c2a63,0x5a420264
.word 0x7818756f,0x8eff03aa
.word 0xff11a321,0x590d3f9e
.word 0x35cf97f8,0x0251b775
.word 0x9fccac08,0x059d687e
.word 0x008c0c45,0x2a5d6678
.word 0x40ca0c29,0x09189695
.word 0x3ef07d22,0x79c5458c
.word 0x2821a1d3,0xf14a8d7e
.word 0x6fd78d6a,0x808d807c
.word 0xc33d8b61,0xe4678c43
.word 0x9f51e3ec,0x8ea9398d
.word 0xa9da23db,0x8886adcc
.word 0x8c833c25,0xe59e8a67
.word 0x9b3f2b5c,0x4532977d
.word 0x00000047,0x51d62765
.word 0xffd914fa,0x6e70f4b5
.word 0x1f2eceab,0xe96e9f70
.word 0x147d692b,0x1d24e986
.word 0x2cf27a6d,0xb54c8aeb
.word 0xa50d919e,0xb23ad868
.word 0xfe7dc79b,0xfec9ec53
.word 0x421a42ec,0x46f99f77
.word 0xed79f53a,0xa5c02000
.word 0x4839df9f,0x2e6e21ba
.word 0xf19c8be7,0xc5265617
.word 0xf7d946fe,0x998fbb4a
.word 0x00000000,0x2c232593
.word 0xebb04c4d,0xe4a35614
.word 0x2489162b,0xea772ba0
.word 0xdfcadf37,0xefb9b5a3
.word 0x3a501a13,0x05e44587
.word 0xc3f93959,0x792ec8fd
.word 0xff56ff6b,0x75b53e72
.word 0x76d8c7d2,0x0a1774f5
.word 0x4f0b0212,0x0b9f3a74
.word 0x3028f384,0x61d87347
.word 0x70be020f,0xfe7dc79b
.word 0xe7f5eaff,0x2f58dd18
.word 0x6adc20cd,0x9efc5fc5
.word 0xcbb63f80,0x88ee4bc6
.word 0x096bd0b7,0x4eb4b5f6
.word 0xafeab4d5,0xc816e30d
.word 0xa7efe814,0x3361ed46
.word 0x76e2c1a9,0x6e007128
.word 0x4b213636,0x946be1df
.word 0x0f73b7d9,0x505674e8
.word 0xcd43aa17,0x322f8c2d
.word 0x0d91bdd0,0xf0ae28a3
p8_local1_expect:
.word 0xd3ff550c,0x7e98bf11
.word 0x5f0faba5,0x42301fa9
.word 0x3c564b40,0xf0450832
.word 0x4999bc5e,0xc8127a02
.word 0x35bfc22a,0xa0dd9209
.word 0xa785dc48,0xb1e83c09
.word 0x0eac2b80,0x1d8a39e7
.word 0x04998baa,0x966570b8
.word 0x049e7544,0x5cebfe58
.word 0x8fb8fde7,0xe1eecc02
.word 0x35ed0d52,0x73f6d2b1
.word 0xdea97f90,0x9def4b84
.word 0x34a1d854,0x580d9dfd
.word 0xff2cb1bf,0xbe22d69c
.word 0x4999bc5e,0x69ed1c50
.word 0x4cb4978d,0x0d036d1d
.word 0xbf108a71,0x3db51cff
.word 0x5ec8c878,0x1c7015e0
.word 0x5365a452,0xa689ea7a
.word 0x0c5ec384,0x045b0f1c
.word 0x8dacc94b,0x8b2e1704
.word 0x25eb478d,0x9b181d2a
.word 0x927fa383,0xd1d9ff03
.word 0xd1a91da2,0x904fe642
.word 0x8b77cc97,0x92633b4c
.word 0xf9db63e5,0xcbe75219
.word 0x0b6d58fd,0x00000004
.word 0xa7d3f611,0x5482d959
.word 0x5b8e6ea3,0xed1c9ca7
.word 0xf808a6fe,0xba96b5ff
.word 0xc068b9ac,0x89301672
.word 0x0b2e9383,0x82760e42
.word 0x472d5212,0x4c0e3209
.word 0x52a0297a,0x080cc558
.word 0xbdad55b5,0x7797fb78
.word 0xf0e6e8d0,0x7ff19023
.word 0xc9ed5e6f,0xe6f8f775
.word 0xe19fb49c,0x9e8cc70e
.word 0x09f5c3b6,0xf6fb5bf8
.word 0x8d681b16,0xe52593f5
.word 0xc3723f89,0x26b0f594
.word 0x434c2381,0x1d85b47b
.word 0x57851952,0xd45a5edd
.word 0x182289c5,0x09e748d5
.word 0x44ffe54a,0x0f349521
.word 0xfe61d01f,0x4511ae30
.word 0x052b6370,0xcb9f80ff
.word 0xde92cd16,0xac88f70e
.word 0x225bd7e4,0x51598a2f
.word 0x92a999ce,0xb220c0db
.word 0x2489162b,0xea772ba0
.word 0x9ee27d58,0x6d2cdfd6
.word 0x937cb8e2,0x9738970a
.word 0x2ac8e3a7,0xf90e5837
.word 0xad94d782,0xefffe7de
.word 0x4f14e64d,0x7ff63130
.word 0xa8a5c2cf,0xbdc32456
.word 0x76a59029,0xbc04397e
.word 0x25c4ff6a,0x3502d549
.word 0xc9956538,0x7ffffa45
.word 0x61de1357,0xbb21c69b
.word 0xe16e6689,0x711bee95
.word 0x4877ded9,0x000000d6
.word 0xd27eb7c0,0x1dddf7d7
p8_local2_expect:
.word 0x0000008f,0x109b7fec
.word 0x4bbbc9df,0x38697c2e
.word 0x8d3cf08b,0x9ef107ab
.word 0x35558157,0x0d14df3d
.word 0x09234b40,0x858affec
.word 0xc46c26ca,0x1b3f4655
.word 0x41ec99b5,0xf897096a
.word 0xbfad56a5,0x9b879ce4
.word 0xf2a14daf,0x40bf320c
.word 0xa777997b,0x263a5df7
.word 0x836874f2,0x41b865c9
.word 0x05ffe7f3,0x000000ae
.word 0x4cd779be,0xeae7517e
.word 0x0000009a,0x000000d6
.word 0xf5fff539,0x90e936af
.word 0xa11052b7,0xd38524a3
.word 0xf918ff23,0xf0ae28a3
.word 0x3d8c3b8a,0x7903d664
.word 0x2c610840,0x3ad26c46
.word 0xace5b313,0x49499495
.word 0xe24a2261,0xc9b2f759
.word 0xff3964c6,0x0000eaff
.word 0xab8dc4fa,0x44fddd1e
.word 0xc8d033e2,0xe109f317
.word 0xe1c03a50,0x3cdbaf24
.word 0xe7eef456,0x16c03e78
.word 0x1dddf7d7,0x9afa3fa5
.word 0x3160e09c,0x4f6dd43b
.word 0xf2448fed,0xebc30d64
.word 0x303f359a,0x87feea13
.word 0x55d84b14,0x1a7c9186
.word 0x45c4d592,0xa920c35d
.word 0xd04a1689,0x0750ecfd
.word 0x3a78436a,0x58f5c2c3
.word 0x7287fd54,0xb0795a6b
.word 0x461d1682,0x6a887dae
.word 0x555f967b,0x86ed4283
.word 0xab9f4b78,0xb52d046a
.word 0x39ea4ec7,0xc835e4c3
.word 0x60d2060d,0xefe3c8bb
.word 0xf227cdc2,0xaa089ed6
.word 0xf7cda04e,0x981cdecd
.word 0x6ec32762,0xc762dd93
.word 0x970f34bf,0x1c089474
.word 0x46f99f77,0xf290dd90
.word 0x16533d4d,0x2458b139
.word 0x3db51c9a,0x4e68c54d
.word 0x1375da1d,0x481f7592
.word 0x07c3b6c1,0x943fbb0b
.word 0x3f1237dd,0x5a40b112
.word 0xecfe2531,0xe4b91c04
.word 0x798a4ec7,0x973f21eb
.word 0x834dad4f,0x88a1da68
.word 0x453073f5,0x23491f30
.word 0x88bd3f5d,0x1902a5ff
.word 0xcb9fd225,0xb104a939
.word 0x8d218f68,0xcb46e1d7
.word 0x7107fa7e,0x9b46ffff
.word 0x00000000,0x00000004
.word 0x000000f1,0x17f0da51
.word 0xb1d643e6,0x934ca60c
.word 0xf5fbf4da,0xcb7ba8ba
.word 0x70066d19,0x88fd4432
.word 0x41415a55,0x8c5b0b86
p8_local3_expect:
.word 0x41eb3691,0x1a343103
.word 0x12f95ac6,0xcbdc585e
.word 0xfc601ab2,0xd8110f0b
.word 0x5effd329,0xa6a2c5e4
.word 0x023145d6,0x1212e7ca
.word 0xa275958d,0xabcefce9
.word 0x364c3e35,0x9f594626
.word 0xc31af7c7,0xe13c38ff
.word 0x2977bdc9,0x9f2952c7
.word 0xbd91acff,0x020b3145
.word 0xe7e8ef84,0xa0d6b8a2
.word 0x0a4b2c00,0x4bb8f39d
.word 0xc368c7d0,0x6a9806c1
.word 0xe7cc142c,0xf680ff04
.word 0xeab16959,0xda7dcfab
.word 0x09a0f210,0x6d6395d9
.word 0x3ec812fe,0xb100c22f
.word 0x9f3aeec7,0x35fb6e98
.word 0xaf1ddc84,0x2fd9fad9
.word 0x517a5fd2,0xed6fa856
.word 0x0a8cfbdf,0xff1a56bf
.word 0xdee58969,0xdad9910d
.word 0x74621aee,0xa3551283
.word 0x3813f58b,0x72b67f84
.word 0xaf86cdbe,0x7e2feebb
.word 0xb563ed67,0x7493c270
.word 0x18b71727,0x19835a9e
.word 0x9358f9c1,0x4b577f9b
.word 0x6a2fdfbf,0x831586eb
.word 0xefca1c9e,0x3ea5ea4a
.word 0x0866ba11,0x0000000b
.word 0xc371d78b,0x16c5a1e6
.word 0x4e719f8a,0x8b3491ee
.word 0xa9bc12d5,0x29ac13dd
.word 0xc66f6be8,0x0b40c4b5
.word 0x73b15baf,0x24cf63ff
.word 0x4f78c02b,0x75ff50b6
.word 0x4b6b478d,0x973213f6
.word 0x33ec3def,0x70b5163b
.word 0x3c3a77df,0xc3095ec3
.word 0xdfcd7342,0x5551999a
.word 0x461d786f,0x9ff84df4
.word 0x17da7cd3,0xcf921a61
.word 0x6dbf17da,0xb9f161d1
.word 0x911e6cc0,0x7ad98c2f
.word 0xe12ae789,0x87ce59cc
.word 0x190f8a2e,0x8aaf82e7
.word 0x159d76a8,0x09f5c3b6
.word 0x1eb95b66,0x58b9bac2
.word 0x4b0ae208,0x5166c38d
.word 0xafea4501,0x1872833f
.word 0x7b93fe1a,0x04c379e1
.word 0x0a0c7118,0xea772ba0
.word 0x48c1a635,0xdb1686b9
.word 0x00000000,0x973f21eb
.word 0xe8b29ca0,0xd8041bad
.word 0x5e58b237,0x9570d97c
.word 0xfaf92406,0x631b3d3b
.word 0xc6e1c678,0xf897096a
.word 0x84469ccb,0x7ddc456c
.word 0xd37129f4,0xf9db63e5
.word 0xeeee6407,0x5e23652d
.word 0x29b315ea,0x973bd1ff
.word 0x2892b364,0xa5d0f3b1
p9_init_registers:
.word 0xc56969a6,0x9d0cd61c ! Init value for %l0
.word 0xa595375c,0x3000a6f9 ! Init value for %l1
.word 0xd4ef4a63,0xbff17d91 ! Init value for %l2
.word 0x0991ae85,0xec14ee45 ! Init value for %l3
.word 0xabd57597,0xe669f955 ! Init value for %l4
.word 0xf080a1cc,0xc87eafc7 ! Init value for %l5
.word 0x304d6112,0x80fa4467 ! Init value for %l6
.word 0x0b1e53cd,0xe90cf905 ! Init value for %l7
.align 64
p9_init_freg:
.word 0x0cf41693,0x08b86085 ! Init value for %f0
.word 0x3a39f65f,0x8f79bbb7 ! Init value for %f2
.word 0x07867236,0xd1769371 ! Init value for %f4
.word 0x5645b5d0,0x35eb17fd ! Init value for %f6
.word 0xe9dea114,0x286fe400 ! Init value for %f8
.word 0xd3e2d788,0xaa109389 ! Init value for %f10
.word 0xbda96e33,0xf4a3274c ! Init value for %f12
.word 0x234fa2de,0x1dfdf79f ! Init value for %f14
.word 0xbf392077,0x1ed511eb ! Init value for %f16
.word 0x243d94a0,0x790e2640 ! Init value for %f18
.word 0x3740935a,0x561d75f9 ! Init value for %f20
.word 0x9623ad88,0x318c71d1 ! Init value for %f22
.word 0xe840e078,0xb2eabbe8 ! Init value for %f24
.word 0x83a2ac03,0xe621d6c9 ! Init value for %f26
.word 0x898d1031,0xe16eb119 ! Init value for %f28
.word 0x27d43f95,0x4199a240 ! Init value for %f30
.word 0x81cd00dc,0x4395d9c3 ! Init value for %f32
.word 0xd88eebce,0x47e679f2 ! Init value for %f34
.word 0x7dcda195,0xa9555053 ! Init value for %f36
.word 0xb5832982,0x3257889b ! Init value for %f38
.word 0xe0b3ccd6,0x39656cbc ! Init value for %f40
.word 0x09704ad5,0xbe48e391 ! Init value for %f42
.word 0xdf803a5a,0x98438895 ! Init value for %f44
.word 0x60967c42,0x2e11571c ! Init value for %f46
.word 0xa361ca02,0x823748ba
.word 0x3e272263,0x439c0679
.word 0x3a428937,0x2c5f7b36
.word 0x029af2d2,0x9c83b4b5
.word 0xa30091d5,0x4077ff02
.word 0x8974a196,0x6b6a1cb1
.word 0x4a78293d,0xf0abf840
.word 0x2d68a45c,0x89ffd6bd
p9_expected_registers:
.word 0x00000000,0x00000023
.word 0x432b39ac,0x71df670c
.word 0x00000000,0x00000075
.word 0x00000000,0x6966b464
.word 0xd3b871f2,0xff25aaab
.word 0x00000000,0xda75ca83
.word 0x00000000,0x000000f7
.word 0x00000000,0x40973dff
p9_expected_fp_regs:
.word 0x0cf41693,0x08b86085
.word 0x3a39f65f,0x8f79bbb7
.word 0x07867236,0xd1769371
.word 0x5645b5d0,0x35eb17fd
.word 0xe9dea114,0x286fe400
.word 0xd3e2d788,0xaa109389
.word 0xbda96e33,0xf4a3274c
.word 0x234fa2de,0x1dfdf79f
.word 0xbf392077,0x1ed511eb
.word 0x243d94a0,0x790e2640
.word 0x3740935a,0x561d75f9
.word 0x9623ad88,0x318c71d1
.word 0xe840e078,0xb2eabbe8
.word 0x83a2ac03,0xe621d6c9
.word 0x898d1031,0xe16eb119
.word 0x27d43f95,0x4199a240
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p9_local0_expect:
.word 0x000000c5,0xb8731d1a
.word 0x339384d6,0x1af012cf
.word 0xbbb63a30,0x2a5b68a1
.word 0x973dee56,0x4f2172ff
.word 0xb6a992e2,0xc48552f3
.word 0x7de6b3c2,0x55ea38eb
.word 0xb71164de,0x8019c917
.word 0xd7d1a0e1,0x8ee5199d
.word 0x000000b8,0xe0896eea
.word 0xbb54db4d,0x90c176fa
.word 0x000000c2,0x34ba37d9
.word 0xcf4a89aa,0x9a3befcb
.word 0x1e5095bc,0x4f071635
.word 0xe30aaf7f,0x09604b8b
.word 0xf33c7651,0xafa7413f
.word 0xe3a67d2a,0xbdfdbb75
.word 0x10d64c93,0xfd49eaab
.word 0x40973dff,0x9eb4873f
.word 0x7a156381,0xa9d318e4
.word 0x18fa22f1,0xe1baab77
.word 0x932d9e4d,0x59268b4c
.word 0xdf5ea6ee,0xf422a589
.word 0x75835eba,0x4ebefff1
.word 0xab8f2e84,0x48c043c4
.word 0x3a6ce2e5,0x5dbb0ed9
.word 0xee13e0d5,0x50ca5be0
.word 0x936a0410,0xbb225042
.word 0x1ec7a153,0x42cad50f
.word 0xf7b59bc6,0x13942a8d
.word 0x9ea1e133,0xbb43fe53
.word 0x0b3831bf,0x1ec9b173
.word 0x873d750b,0xf8f012dc
.word 0x2f123707,0x737f20ce
.word 0x9dae69ff,0xef765e12
.word 0x7a7d1bb3,0x3a1071ff
.word 0xf83c38ee,0xdeffcf28
.word 0x15828049,0xac8fb5e9
.word 0xacdfcaec,0x5a42f40b
.word 0x957195ff,0xe03c77b0
.word 0xd13df395,0xaf7fd41e
.word 0xa5dd1fa1,0x2737a678
.word 0x4d0a129b,0xac8a2aeb
.word 0x1a868d7f,0x05075db6
.word 0x8a61f118,0x06425362
.word 0xdeeaccf3,0xe149109f
.word 0xabeeb7e7,0x31d4ff8c
.word 0xcd7abbc8,0x4714ff36
.word 0xf95d3b48,0x8e247afa
.word 0x4c99e540,0xa8ab7537
.word 0x8f998fdd,0xad325b6b
.word 0x420bf276,0xc4d0458a
.word 0x756bff5f,0x532693c7
.word 0x0e4a5477,0xef782672
.word 0xb6338230,0x50c81168
.word 0x366eadba,0xc1ff6616
.word 0xd3b871f2,0xff25aaab
.word 0x02899482,0xfb71e98e
.word 0xf66ccb25,0x98d4373d
.word 0xc063875a,0xff860f17
.word 0x9ffe7734,0x296efa2c
.word 0xcaf413e5,0xca275faa
.word 0x26a9783d,0xcd0b6b4e
.word 0x000000f7,0xa7285dda
.word 0xc55cd174,0x59679095
p9_local1_expect:
.word 0x8ad2c0c8,0x4a4c7b77
.word 0xee554f5d,0x353ac8ff
.word 0x3fcc4e1b,0xb9f997f1
.word 0xc87eafc7,0xac1f68fb
.word 0x789a641b,0x1afb9731
.word 0xe1a2f9d8,0x5a7637d0
.word 0xd5f0a339,0xc5d98c2b
.word 0x432c108f,0xc72764af
.word 0xaac7fd43,0x06344bc4
.word 0xc8993afa,0x669e3137
.word 0xd0aab93a,0x2e7c2025
.word 0x070c3f06,0xf9641fea
.word 0x25deac4b,0x342f4bba
.word 0x9621a3db,0xb9ffab06
.word 0x316a9d74,0xf1bb4677
.word 0xb8ac1131,0x72949b3b
.word 0x0f59126d,0x15b78875
.word 0xf6baa963,0x0b58fe1e
.word 0x4fba2996,0x2638c16c
.word 0xd53a0aa4,0x70cce59e
.word 0xb18a5932,0x48c043c4
.word 0x0d2578ff,0x74dce9ec
.word 0xe7659480,0x663c5e99
.word 0x77311bab,0xd0d55e06
.word 0x85ff33d4,0xe286f1a0
.word 0x6d5ce489,0xc87c5a54
.word 0x02ddaaa2,0x4b3b65bc
.word 0xb7585f57,0x0000001a
.word 0x0dad4cd2,0xfdce2f97
.word 0x541d3966,0xd243966a
.word 0x8531e188,0x5bb63138
.word 0xa09abc98,0xd458c2eb
.word 0x70bb5fda,0x5d9fc083
.word 0x8e0db9aa,0xfe341f84
.word 0xeea5bcb8,0x5b792392
.word 0x8492b5bb,0x34d41099
.word 0x9825045a,0x18a59ec2
.word 0xfae6cc73,0xef968d87
.word 0x06037370,0xffaecdb0
.word 0xc3e08ede,0x402b0cf5
.word 0x2b583dc7,0x0099943c
.word 0x73126970,0xd044e7be
.word 0x85b55ea1,0x8126ff18
.word 0xfae6cc73,0x78e2bbc9
.word 0x35b0ea42,0x496cd6af
.word 0xe03c77b0,0x5b19f3f4
.word 0x4f6ae496,0xfee0fbb1
.word 0x601d3180,0xc251470c
.word 0x000000e6,0xc9817099
.word 0x9c93a989,0x44abc1f9
.word 0x3050ff89,0xe729c906
.word 0x999691c2,0x5dccc8aa
.word 0x8ad1cb7b,0xdf5cb45c
.word 0xb7b1b030,0x3c7af3fc
.word 0xf46574f5,0x02e1a8da
.word 0xee113974,0x38dea83d
.word 0x016bb6ef,0x59f53b05
.word 0xf92c5f0e,0xb8f80ce3
.word 0xbe628a0f,0x172dacf4
.word 0xaa9fd57a,0x33e4f336
.word 0x9732ac78,0x53840bc9
.word 0xcd39ff24,0xf18821ae
.word 0xab8ff7b2,0x8213dd8f
.word 0x37968f0e,0x59268b4c
p9_local2_expect:
.word 0xae6fa382,0x74440c57
.word 0xa77fec3e,0x788fde28
.word 0x8a044464,0x025df1bf
.word 0x2e3b44bb,0xfc3fe6f4
.word 0x7476b5c8,0xe577c4db
.word 0x6752e802,0x024eeb06
.word 0x33e4f336,0x5e5edcdb
.word 0xea1147a1,0x94303dbd
.word 0x2dc63717,0xa5407e74
.word 0x850069ef,0xb88ccb03
.word 0x0555cf19,0xe5910652
.word 0xe7ef8098,0xae77a787
.word 0x55a95863,0x9b07cecd
.word 0xfb0b0feb,0xf8b48999
.word 0xff99dce8,0xd6b0cbfc
.word 0x432b39ac,0x71df670c
.word 0x2a4da40e,0x0000000d
.word 0x0000006b,0xfaa42932
.word 0xf1288fff,0x8710e9ac
.word 0xa970ffe8,0xf4e351bb
.word 0xde4fa296,0x28b517f0
.word 0x92bfff18,0x8ec1f4de
.word 0xc115c5bf,0xa3956409
.word 0x26ef6ed3,0x1115ffee
.word 0xec9d20b6,0xd785b6be
.word 0x48d4eca5,0x5c8054ec
.word 0x30b34e71,0xff0bf17c
.word 0xb0f53bff,0x75ed9fe5
.word 0xea32dad9,0x820281a3
.word 0x5cc60620,0x595c7ef1
.word 0xb513601b,0xbed7d34a
.word 0xe712b04f,0xfca580d0
.word 0x53fa3680,0x4224b3fa
.word 0xd677ef7d,0xb01cb76a
.word 0x5af4e3de,0x70742209
.word 0x2a64c4da,0x6b44574b
.word 0x3e982284,0x495e8604
.word 0xff01826f,0x8d01f003
.word 0x3f0469ef,0xd5f0a339
.word 0xf85372c6,0xc23c3200
.word 0x00000038,0x2e9fd44c
.word 0xb277ff45,0xe569a264
.word 0x57ff71fc,0xb96c132e
.word 0x536be55b,0x100ac489
.word 0xd5752b08,0x63eea4c4
.word 0xc50800e2,0xa84751e2
.word 0x19cac895,0x6e2d038f
.word 0x1404fe84,0x1e6e5182
.word 0x00000095,0x5a9b7470
.word 0x0eee5104,0x10bb777c
.word 0x60a069c1,0xca2e4fd6
.word 0xb8dda604,0xe4ff1e3d
.word 0xefd67c2c,0xda75ca83
.word 0xfd25fa89,0x823eeaff
.word 0x2e5b84e0,0xcbd6687a
.word 0x592ec422,0xcf49bf40
.word 0xbc006dca,0x4e7fc06e
.word 0x3b9c9905,0x43a945ae
.word 0x8a64d835,0xd9781f63
.word 0x7d77bee3,0xc0cb6745
.word 0xb6ff80ff,0xe30aaf7f
.word 0x952ffc0e,0x1d5305ca
.word 0x21f8ad0b,0x448ef5f3
.word 0x656e8561,0x737888ff
p9_local3_expect:
.word 0x5277ed03,0x784b9fba
.word 0x3c3d0ddb,0xdb6abaef
.word 0x6d89b80d,0x50a93229
.word 0xff695f53,0x80fa4467
.word 0xb79aeb37,0xd9104500
.word 0x7736bf7a,0xab10ea13
.word 0x08df71b0,0x654162d3
.word 0x64f564f9,0xea65b73d
.word 0x3aee7727,0x687497a5
.word 0xf8a70e61,0x888ae1b3
.word 0x5719a9e7,0xdfcae07f
.word 0xa6ade40b,0xe1a48c0f
.word 0xc45f3dde,0x42a7ce07
.word 0x537104da,0x5487695e
.word 0xd006b961,0x60be189c
.word 0x6f79ff07,0xe86bdd77
.word 0xfbff0591,0x3c90c190
.word 0x3dfc3131,0xdf774ec1
.word 0x0000006b,0xfaa42932
.word 0x64255880,0xc9fdbd0d
.word 0xa5ad3bd1,0x6fd8d677
.word 0xd1736d0e,0x420bf276
.word 0x171a62a6,0x1a2f45ca
.word 0xb8a3f5eb,0x4e662c7b
.word 0x3e6da37e,0xffc80e6f
.word 0xbdc731ef,0x8926ede8
.word 0xab87a5b1,0x8100b65a
.word 0x827b162e,0x22803150
.word 0x50299adb,0xbb82dab9
.word 0x8dd7949c,0x8305f999
.word 0x9113ee81,0x801410ef
.word 0xc816827b,0x7febeee9
.word 0xb02f1715,0x2e066033
.word 0xa6b3f8e9,0x2599d733
.word 0x055d7b56,0x16cae74c
.word 0x97208994,0x19fb2760
.word 0xeea22aa3,0xbda9e079
.word 0xff79fd88,0x43f1f441
.word 0xe2ce52f5,0x95f5d636
.word 0x8da108ff,0x37152f9c
.word 0x05321778,0x8b78ebb4
.word 0xf028fecb,0x3eb57f5c
.word 0xd1ad1415,0x0b11e414
.word 0x31985264,0x81919939
.word 0x6302ffce,0x6eed91c6
.word 0x19c72024,0x95820c20
.word 0xba88af37,0x619c06ff
.word 0xc9f2caf6,0xd19ed361
.word 0xaa47959e,0xe8e378d0
.word 0x2330da5c,0x5d62e42b
.word 0xdc0366f5,0x0d249c3b
.word 0xdd753bd4,0x176ee821
.word 0xd5269e06,0x420bf276
.word 0xd99916ef,0x456a8083
.word 0x307113f1,0x094969f8
.word 0x9317b404,0x86229c75
.word 0x610b32ce,0x12ffe0ec
.word 0xb3515293,0x98fc5f3c
.word 0xf0cbd557,0x2d52a602
.word 0x25deac4b,0xc1ff6616
.word 0x69771f8c,0x0000001f
.word 0xa0e55543,0xe1fedee2
.word 0x0da05614,0xc816827b
.word 0x83b25d54,0xd1ca74bb
p10_init_registers:
.word 0x6f94565b,0xc99aa6f3 ! Init value for %l0
.word 0xe85af8de,0xedae59ea ! Init value for %l1
.word 0x4e48634a,0x2bae55dd ! Init value for %l2
.word 0x95cc94e4,0x6c097957 ! Init value for %l3
.word 0x59190e74,0x1a444ae0 ! Init value for %l4
.word 0x741aec58,0x3cc5a781 ! Init value for %l5
.word 0x460a37fc,0x3cf4183a ! Init value for %l6
.word 0xc7e883b2,0xef64a513 ! Init value for %l7
.align 64
p10_init_freg:
.word 0x1b7acbbc,0x1592156f ! Init value for %f0
.word 0x4287fe83,0x5755b0f8 ! Init value for %f2
.word 0xf0a6bfd5,0xb58cd1d5 ! Init value for %f4
.word 0x3970cb80,0x752082d0 ! Init value for %f6
.word 0x0a1fccbb,0x180130df ! Init value for %f8
.word 0xb8079726,0x6f567461 ! Init value for %f10
.word 0x2695a277,0x6ea1e983 ! Init value for %f12
.word 0xef97d35f,0xd764a752 ! Init value for %f14
.word 0x6406cc38,0x47a6cebb ! Init value for %f16
.word 0xcf44d909,0xf751e236 ! Init value for %f18
.word 0x003b16c1,0x3aa26806 ! Init value for %f20
.word 0xb2a3cf35,0x4a7b2a76 ! Init value for %f22
.word 0x80b683a9,0x459c0ae1 ! Init value for %f24
.word 0x11d6cd26,0x2f052e92 ! Init value for %f26
.word 0x70e9dac5,0x56c0ee11 ! Init value for %f28
.word 0xda0dd316,0xec28383f ! Init value for %f30
.word 0x307bd724,0x5487bce9 ! Init value for %f32
.word 0x24d9362d,0x9faef46c ! Init value for %f34
.word 0x61ac118b,0x0fa7b750 ! Init value for %f36
.word 0x980ee6e9,0x42a8b051 ! Init value for %f38
.word 0x8e55937d,0x0f36b141 ! Init value for %f40
.word 0x5807e736,0x0bfaba61 ! Init value for %f42
.word 0x1fec49a9,0xa82ba11f ! Init value for %f44
.word 0x9c872e75,0x6d509e8d ! Init value for %f46
.word 0x3bb91999,0x36525726
.word 0x2575e837,0x82340c95
.word 0x3b0db446,0x78e60c23
.word 0xf18c43ed,0x69a359e2
.word 0x73036b28,0x44ca212d
.word 0xdd1ff7b7,0xbf7597b9
.word 0xab3cbfe0,0x7a52bea0
.word 0x5bdc9b36,0xcd4f700e
p10_expected_registers:
.word 0x00000000,0x0000006a
.word 0xf8b44193,0xfd1f37d0
.word 0x00000000,0x00000015
.word 0x43bfd3fb,0xaab9833e
.word 0xe1308352,0xb5c4d3b5
.word 0x00000000,0x9fdf4709
.word 0x00000000,0x000000f7
.word 0x00000000,0x000000df
p10_expected_fp_regs:
.word 0x1b7acbbc,0x1592156f
.word 0x4287fe83,0x5755b0f8
.word 0xf0a6bfd5,0xb58cd1d5
.word 0x3970cb80,0x752082d0
.word 0x0a1fccbb,0x180130df
.word 0xb8079726,0x6f567461
.word 0x2695a277,0x6ea1e983
.word 0xef97d35f,0xd764a752
.word 0x6406cc38,0x47a6cebb
.word 0xcf44d909,0xf751e236
.word 0x003b16c1,0x3aa26806
.word 0xb2a3cf35,0x4a7b2a76
.word 0x80b683a9,0x459c0ae1
.word 0x11d6cd26,0x2f052e92
.word 0x70e9dac5,0x56c0ee11
.word 0xda0dd316,0xec28383f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p10_local0_expect:
.word 0x94289e56,0x3ab7f22e
.word 0x131709bf,0xe2cddfb2
.word 0x87804c02,0x80126762
.word 0xe11a5af8,0xf43ac97f
.word 0x99327819,0xa909b120
.word 0x01071739,0x0000008d
.word 0x1f31ea5d,0x1955cba5
.word 0xca89cb3b,0xf2d97375
.word 0x8a5ace29,0x95f8c5bb
.word 0xd4342a8d,0xad45045f
.word 0x6071ed42,0xffde1e1d
.word 0xda86bf31,0x893bd77f
.word 0xed64c8b6,0x05c00426
.word 0x1b844b01,0x24f52d3c
.word 0x4a892721,0xb4dec171
.word 0x2b496be3,0x52ff2d2f
.word 0x4c53da89,0xa13490f4
.word 0x7b33ba58,0x00000085
.word 0x00000000,0x55e83526
.word 0x5b38581f,0xe255ff70
.word 0xb5b40b32,0x9be7f765
.word 0x539eb2ff,0x62a3a643
.word 0x6673b9a3,0x8d07270c
.word 0x1e2fd9ca,0xbb718e52
.word 0x6c89cb25,0xeb3a2e49
.word 0xc622a93a,0x1973cef7
.word 0xe1308352,0xb5c4d3b5
.word 0x7b52205f,0x922b0ac7
.word 0xd6db86ff,0xf3f26906
.word 0xccdbff2d,0xed2902d9
.word 0x11bb627d,0xe2455697
.word 0x9d8b8be0,0x4b2ed83a
.word 0x90ae9af1,0x62a3a643
.word 0x26ae939f,0x38c75c5a
.word 0x55e83526,0x62e89017
.word 0x4634ccff,0x12d8fbd8
.word 0xa87e7a6a,0x5eec829b
.word 0xe4385a97,0xccb145e8
.word 0x122aa659,0x858f6a3b
.word 0x606a662a,0x466fa2bf
.word 0xc92050b8,0x87e51c06
.word 0xe060261c,0xb4aa45d1
.word 0x17e084d0,0x3d43e009
.word 0x22a028e6,0x9265e5d7
.word 0xeb2083bf,0x95601807
.word 0x1d6d9867,0x91ff090a
.word 0xb93d4750,0x244b70da
.word 0xf69dbbba,0x4f416c95
.word 0x43bfd3fb,0xaab9833e
.word 0xf3ba01bc,0xab35bbda
.word 0x3e748b97,0x3123c512
.word 0xd54353c4,0xce829e2d
.word 0xc12096fc,0x86c806d9
.word 0x6914a364,0x2b61a0a3
.word 0xe975c228,0x0dcc950e
.word 0xecedabd6,0x1592eaff
.word 0xb42bd87f,0xf5d550e9
.word 0x643f7e42,0x6a327da8
.word 0x7164e727,0x8a003eb6
.word 0xe416af04,0x57c54aef
.word 0x0a671e37,0x53c0fb43
.word 0xda8e49cc,0xe7736b70
.word 0x76f4e1a4,0xa9bdf777
.word 0xdc19ebc2,0x82eb298c
p10_local1_expect:
.word 0x32a599ff,0xa7741a1d
.word 0xfb2219af,0x4fa3c6fa
.word 0x29e1bda0,0x29ba05cb
.word 0x0622c9b3,0x20ec2245
.word 0x4de9b403,0x21c3b9a6
.word 0x5c4cf3b0,0xaf4e4063
.word 0x2b2950d6,0xf44ac36f
.word 0xd65d9526,0x014100f7
.word 0x2f71ba71,0xb6ae51e6
.word 0xd3b6ff7c,0x2311c98a
.word 0x8daeca30,0x8f7d8c22
.word 0x4c2017d0,0x8c3b1d0e
.word 0xf5440150,0x95b32202
.word 0xb128be8b,0xa1808235
.word 0x3e9b3e00,0xbe81a35a
.word 0xc91de380,0x88e68acc
.word 0x4d3d22cb,0x670eda3c
.word 0xd0ce6c53,0xbf21c444
.word 0x955db7ff,0x7227b027
.word 0x7d8472ce,0xe0b53941
.word 0x1e55868a,0x92cbfc7f
.word 0x233d85c9,0x950c9237
.word 0xfc156778,0x1a151ff1
.word 0xf6cf5945,0x26aca46b
.word 0xb302ab70,0x31019057
.word 0x2db76a8e,0xe2201be8
.word 0x33d121ff,0xb0a259d9
.word 0x00000024,0x57b829af
.word 0x08f9899d,0x08292c84
.word 0xb3df92ff,0xf854fa11
.word 0x03e17dcc,0x63156db3
.word 0x43840f7f,0xbf0f1821
.word 0xddbedfe6,0x064d43d4
.word 0x881d2f75,0x0000006e
.word 0x6de2a84b,0xb2a1f408
.word 0xc656ff93,0x682332df
.word 0x489a6325,0x0816dd77
.word 0x26ae939f,0x09ca3ea1
.word 0x5694472a,0xd7b1e05d
.word 0x5196c613,0xf385c53a
.word 0xacab6058,0x5e1df8ee
.word 0x5d21dc8a,0x317fd584
.word 0xb626f5c9,0xe90c8726
.word 0xd816d6c3,0x3dbe7f2a
.word 0x87a64d69,0xddcae538
.word 0x15e939ca,0xdde1b7d5
.word 0x0317e2c0,0x6f8c7ddf
.word 0x81d594f1,0xa8412493
.word 0xb0cc1b67,0xc38aa096
.word 0x7851216f,0xeda15826
.word 0x9b6a2ea7,0xc59de130
.word 0xa7bdffff,0xfff95bd3
.word 0xedb336dc,0xce3fe944
.word 0x0b4cd0f4,0x003fc11c
.word 0xfb7d7f4c,0xe44bc2d3
.word 0x2972f3f4,0x09f93be7
.word 0x9e710127,0x8c2a25ac
.word 0xdcc39a18,0xbe698e8c
.word 0xbeb4ff3f,0x6eea1cab
.word 0xe7e68397,0x550afe8c
.word 0x415f7821,0x647c243a
.word 0x1464cb2a,0x81917f4f
.word 0x034f20f1,0x4477e514
.word 0xb24a0409,0xc7290640
p10_local2_expect:
.word 0x1a98a658,0x65cd2d07
.word 0x85be325f,0x253bb811
.word 0x59784fb0,0x0b0de44f
.word 0x16cdc59a,0x855ea09b
.word 0x2717e80c,0x00000087
.word 0x4d11d88c,0x8c8bcac0
.word 0x5c10f944,0xc973a303
.word 0x51ff9d1c,0xd6f5ee1e
.word 0xcd0a89d0,0x2e7fe646
.word 0x56cee1ba,0xb8b6154d
.word 0x74f13b93,0x1ab39432
.word 0x84bc6137,0x214ad5a9
.word 0xa5706942,0xb7736a5b
.word 0xca33247c,0x018509cc
.word 0xd3e0b80a,0x545931cd
.word 0xc59de130,0x4b2ed83a
.word 0x2d6295f2,0x5aff5fb1
.word 0x80b55c18,0xff58eef6
.word 0xdead1fda,0x233fadb9
.word 0x49dc6ed5,0xcdf91b36
.word 0x1ed33ddd,0xae1e4ca6
.word 0x297103b9,0x96c2cf79
.word 0x9a0eff21,0x76f3f98a
.word 0x12aa4a93,0xca1227b6
.word 0x4b986f47,0x6aff56d1
.word 0x6ffd8e06,0x93dfd10b
.word 0x5566ffd0,0xc0077b73
.word 0x199323c6,0x68b1e5fd
.word 0x111da89a,0xff0000c8
.word 0x9c26a4d6,0x55c32fb7
.word 0x1378267e,0x40a7b94c
.word 0x5105e406,0xff97d316
.word 0x163e868a,0x4796476d
.word 0x7da9760e,0xa5d6b2b2
.word 0x83567bdc,0xfc9eff04
.word 0xd8d8f14e,0xdffca5e6
.word 0x2f7e4de5,0xd5d2455b
.word 0x3cfe333b,0x80e2dfff
.word 0x4e80c6d3,0x7485f7ca
.word 0xcb8e44c2,0xbd126227
.word 0x0a99f7e7,0x6c8bc13e
.word 0x350a718c,0xc1427294
.word 0xedae59ea,0xf52705cb
.word 0xd07bdad9,0x41a1576b
.word 0xd2d7a2d5,0x0a9607fb
.word 0xc79d2859,0xb626f5c9
.word 0x5df43e4f,0x08780e06
.word 0x0000005c,0x8e43dc3e
.word 0x95290b02,0x2d3900bd
.word 0xc064f6cc,0xf827da37
.word 0xb85d65bc,0x6e4e5224
.word 0x2ea038b4,0xc9c72614
.word 0xb5ff57f6,0x244b70da
.word 0xcdc0761e,0xe9f8c11b
.word 0x2c0e7cf7,0x31a5375f
.word 0x5dee5930,0x4e13c665
.word 0x9a0f8582,0xfb2219af
.word 0xa923f139,0xdf256368
.word 0x52db56fb,0x39523e6a
.word 0x53638fbc,0xc544a259
.word 0x2bae55dd,0x00004ca6
.word 0x381a91f6,0x3912ad5a
.word 0x0e7f941e,0x87e51c06
.word 0x480a3ed7,0xe7381141
p10_local3_expect:
.word 0x9a0f8582,0x4514b3b7
.word 0x5f4904bb,0xffcfa8e0
.word 0x2b34e00c,0xc020b9e6
.word 0xb2049910,0x33d1219a
.word 0xd6a21652,0xe3a3ff85
.word 0x1b3e3197,0xc38164b6
.word 0x60ab1b79,0x9a2f3164
.word 0x04e7b74b,0xd9019a61
.word 0x36a51128,0x97a14d28
.word 0x0afe4698,0x08379b9a
.word 0xffba5893,0x1edfb30c
.word 0xcf1e3a20,0x3df4a474
.word 0x59b158e1,0x33db9fbc
.word 0xaf0f4659,0xa22b4fee
.word 0xad0dcf21,0x33ab0d82
.word 0xf09a8058,0xb296f10a
.word 0x0ecb7d5b,0x6e2cbe84
.word 0xe81b82db,0xd9fffff7
.word 0xddf1375f,0xa74887ca
.word 0x2b34e00c,0x17df14d3
.word 0x6037d8b8,0x2f729923
.word 0x626561e1,0x17bbcc43
.word 0x8db0c484,0x31715b6f
.word 0x5db6af48,0xaea0f5dd
.word 0x5762304b,0xb78952b7
.word 0x227d1be0,0xfdff77b4
.word 0x5cc8d5d2,0x84f3561f
.word 0xaa9df1de,0x66de2086
.word 0x4d07ffc1,0x000080e2
.word 0x969f619b,0x92c2d885
.word 0x9151cfb1,0x4070a7dc
.word 0x826941cd,0xa1d8083d
.word 0x4d2bf33b,0x4002239f
.word 0x577d6184,0xfecefa7b
.word 0x3e9b3e00,0x00ff0000
.word 0x44d7820d,0x832ba367
.word 0xa17dad62,0x970d4c11
.word 0x3fd2ca5b,0xcd7f27bd
.word 0x4334300b,0x92c590a5
.word 0x5fb45cff,0x93632052
.word 0x79111cf8,0xf151a84a
.word 0xfd298e85,0x6a5105b2
.word 0x3fcf5160,0x48077629
.word 0x55e83526,0xbef7959b
.word 0x29af42c0,0x9c0d9a1e
.word 0x4b885ae4,0x8b1b1067
.word 0xfb379a34,0x58367628
.word 0xc7d61890,0x8ddcd157
.word 0x3d325c2c,0xa2f5ae84
.word 0x9f5d7dc7,0xc168220a
.word 0x834863fb,0x37a756b4
.word 0xf2e37904,0xaa4ced5a
.word 0x5106929c,0xd1077ea0
.word 0xf8b44193,0xfd1f37d0
.word 0x989633d5,0x549fcf4f
.word 0x9c74aab3,0xa7696fad
.word 0xb1cb3108,0x6125f750
.word 0x542fd027,0xc0459656
.word 0xaabce5ee,0x5789ff3c
.word 0x48cf6c39,0x283a5257
.word 0x6dd5bb6e,0x62544376
.word 0x0317e2c0,0x4e6a7469
.word 0xb0cdb33f,0x123811da
.word 0x6e8fbd1f,0xa5e89611
p11_init_registers:
.word 0x170de368,0x418e2096 ! Init value for %l0
.word 0x0408e99e,0x07caa44c ! Init value for %l1
.word 0x9396692e,0x0173f856 ! Init value for %l2
.word 0xc25c3434,0x5fb5f574 ! Init value for %l3
.word 0x86dd7470,0x571c00b5 ! Init value for %l4
.word 0xcb7f0197,0xc53582de ! Init value for %l5
.word 0x50e6b07e,0x4418b9b9 ! Init value for %l6
.word 0xdea3058a,0x6913df3f ! Init value for %l7
.align 64
p11_init_freg:
.word 0x7d69b205,0x2a758c36 ! Init value for %f0
.word 0xdf552e48,0x6d2cb35e ! Init value for %f2
.word 0x20261871,0x895218dd ! Init value for %f4
.word 0x99075777,0x71c808e8 ! Init value for %f6
.word 0xc4461da3,0x5310461d ! Init value for %f8
.word 0xdf2111c4,0x0ef2b73b ! Init value for %f10
.word 0x8ca74d8e,0xe42d281a ! Init value for %f12
.word 0x37c18a0a,0xc5b0d234 ! Init value for %f14
.word 0x69734d1e,0x7f645e0b ! Init value for %f16
.word 0x2efa1ff5,0x0424b5b4 ! Init value for %f18
.word 0xdccee44b,0xb6058285 ! Init value for %f20
.word 0xb4a2c551,0x2eab4941 ! Init value for %f22
.word 0x9f449284,0xf1108dce ! Init value for %f24
.word 0xc65c79b4,0x68f5dd8d ! Init value for %f26
.word 0x95e7dbe6,0x07e8e9a7 ! Init value for %f28
.word 0xe4fd87d1,0x774dbfff ! Init value for %f30
.word 0x1ef73885,0xda6804d5 ! Init value for %f32
.word 0x884a3233,0x071754a1 ! Init value for %f34
.word 0x2a90bcba,0x39b1f761 ! Init value for %f36
.word 0x1c35c0b5,0x1e344fdf ! Init value for %f38
.word 0xbd3e4241,0xfdde3da1 ! Init value for %f40
.word 0xd25abb18,0xfc4eea18 ! Init value for %f42
.word 0x0ba0b657,0x465d884e ! Init value for %f44
.word 0x8a4ff55a,0x28081797 ! Init value for %f46
.word 0x55c5afd7,0x8022dbda
.word 0x886da0b5,0x278aa8a9
.word 0x741443e2,0x41e494db
.word 0xea720dae,0x497952f0
.word 0x3af4d6a8,0x095ed085
.word 0x5b40c741,0x87a7495e
.word 0xe4eb8c5d,0x099c11c0
.word 0xa206e999,0x62c26797
p11_expected_registers:
.word 0x00000000,0x000000bc
.word 0x00000000,0x00000009
.word 0x00000000,0x57ebac86
.word 0x00000000,0x4e0f4489
.word 0x2560ec84,0x1ff0a0c3
.word 0x00000000,0x2976a4fb
.word 0x00000000,0x1dbb03e3
.word 0x00000000,0x4d968beb
p11_expected_fp_regs:
.word 0x7d69b205,0x2a758c36
.word 0xdf552e48,0x6d2cb35e
.word 0x20261871,0x895218dd
.word 0x99075777,0x71c808e8
.word 0xc4461da3,0x5310461d
.word 0xdf2111c4,0x0ef2b73b
.word 0x8ca74d8e,0xe42d281a
.word 0x37c18a0a,0xc5b0d234
.word 0x69734d1e,0x7f645e0b
.word 0x2efa1ff5,0x0424b5b4
.word 0xdccee44b,0xb6058285
.word 0xb4a2c551,0x2eab4941
.word 0x9f449284,0xf1108dce
.word 0xc65c79b4,0x68f5dd8d
.word 0x95e7dbe6,0x07e8e9a7
.word 0xe4fd87d1,0x774dbfff
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p11_local0_expect:
.word 0xcf50dcb8,0xa4d43936
.word 0x27ccdd7c,0xbcaf9682
.word 0x7df81156,0x5994743c
.word 0x65c90955,0x7473d9c5
.word 0x4946ba2c,0x8c361a25
.word 0xcbdeb282,0x638c6261
.word 0xa58fbf67,0x20ffd733
.word 0xc3e7fc64,0xd1dbf06d
.word 0x18a028ff,0x6ad1df59
.word 0xcab21c6f,0xd87685ec
.word 0x7b93c1ff,0x99b75fd4
.word 0x735420bc,0x21d4eb94
.word 0x272464d6,0x002aa9b4
.word 0xa6eb3bc8,0x0b3c93da
.word 0x77d74cf0,0x099bfb15
.word 0x9029eb52,0xacbd4eac
.word 0x5e7a3ea5,0xedb5423a
.word 0x8522ef19,0x05c24ad9
.word 0x5fbce40e,0x137fa54d
.word 0x7af4a668,0x05495793
.word 0x48ff6c1c,0x7cbad8b6
.word 0xac3061dd,0x623e02b4
.word 0xe1b4d13e,0xda269160
.word 0x01ffc10c,0x7bacaf68
.word 0x89a28773,0x7c4d92c6
.word 0x49d4ad88,0x7aa36032
.word 0x2b73574d,0xfcfe52a1
.word 0x25f41f61,0x170a0fd3
.word 0x9c250617,0x3bf17003
.word 0x94e9d51a,0x9f84b168
.word 0xcbfac15f,0xe0090048
.word 0x43958e76,0xfdbcb551
.word 0x56ff94d2,0x6d64867e
.word 0x37473602,0xc213c9f1
.word 0x1223684f,0x5db43d25
.word 0xfee8a467,0x7f445e8e
.word 0x0c5e3c83,0x9b7ef55f
.word 0xa1e3ad46,0x0000006f
.word 0x35acce30,0x53ecdd71
.word 0xd87fff8f,0x77a527af
.word 0x000000c9,0x46d61ffc
.word 0xcf8980fd,0x99151c24
.word 0x234fcedf,0x9f8755fe
.word 0xb92d0122,0x4fae8a6b
.word 0x62674add,0x7cbad8b6
.word 0xffc24e32,0x1b78d189
.word 0xdaefa4b7,0x28a27829
.word 0xc50c4ae9,0x64491288
.word 0x575c1126,0x9dd0eecf
.word 0x3721a251,0xbd248060
.word 0x2dd26ebc,0x2ed442b7
.word 0x9efcd71b,0xc206a824
.word 0x28f73dad,0x8dec683b
.word 0xdecbe9a0,0xce2e0ee2
.word 0x86171fe0,0xe9437e1e
.word 0x19cb8263,0x14643a64
.word 0x2aa319ca,0x4729e02d
.word 0x7cfff7a6,0x9ef00f6c
.word 0x1c9efa2c,0x84618862
.word 0x42fd0746,0x1a49667f
.word 0xff5bee2e,0x133d0413
.word 0x15fe7edf,0x57ebac86
.word 0x2976a4fb,0xd17c63a9
.word 0x9627ae2b,0xcefe5a4d
p11_local1_expect:
.word 0x846cec61,0x283d29f1
.word 0x62fe42f8,0xa8854f4a
.word 0x85caeb41,0x7d39462b
.word 0xe74c09d3,0x3af654fb
.word 0xcc00a224,0x61cc852f
.word 0x8a5e2224,0x1dbb03e3
.word 0xfc46883b,0x0396fda9
.word 0x63b3cd1a,0xd9dd9c1c
.word 0x32f55931,0xa39bc622
.word 0x8c5afc2b,0xff02656d
.word 0xf096a039,0xc77cbf34
.word 0xfaadff62,0x8156152d
.word 0xe5a5463e,0x31e731aa
.word 0x6f87a4f3,0x3d33caa8
.word 0xdbef369a,0x1be82654
.word 0x15cea927,0x13f9978f
.word 0xdef3bfdf,0xace3d821
.word 0x2468331f,0xa4252f77
.word 0x1a74bca6,0x24073a65
.word 0xb19a8032,0x842a76e2
.word 0xb3c1a64f,0xbbedae5c
.word 0xf341c415,0x1a0eb3b0
.word 0x258ad835,0x20eba596
.word 0xeb8ff576,0x0ac312d5
.word 0x9c88bed8,0x63bc677f
.word 0x095418bf,0x000000d1
.word 0xebcd4601,0xa4f0ff54
.word 0x421e9647,0xb9083c75
.word 0x2a1b6c7c,0xbbedae5c
.word 0xfa8f2af5,0x96242a46
.word 0x8ccd4d4e,0xd5a31486
.word 0x7625a702,0xd519ddb9
.word 0x06de72d2,0x00000086
.word 0xc5f1bbef,0xc03434a2
.word 0xb3fff595,0x73300a6d
.word 0x1e799c19,0xa06864f3
.word 0xff2c2093,0x047a703a
.word 0xbdba7f55,0x437debb2
.word 0xff26a13c,0x2366aa68
.word 0xe0c08c34,0x88a6c979
.word 0x7469c81b,0xdc7f67fd
.word 0xd2a9248c,0xd443adbb
.word 0x88e0f156,0xd71bc3fe
.word 0x4ceb422a,0xa55ac545
.word 0x95f9ba3d,0x952c5d05
.word 0x4fba887f,0x868e04b6
.word 0x62735ad0,0xb9adeedb
.word 0x28fe7481,0x23f1c40a
.word 0x12c761ff,0xbd981226
.word 0x140eed26,0xc8640d8d
.word 0x1b5f23aa,0x80a083ac
.word 0x527512dc,0xb19a8032
.word 0xc6f00c71,0xb731d90b
.word 0xf9a7218f,0x8a1ba5cc
.word 0x67926bc1,0x757c52e3
.word 0x66d8997c,0x0c6e655e
.word 0xcee672d4,0xe988d487
.word 0x188a0f86,0xe3153537
.word 0x65f980bf,0x3a416d66
.word 0xbeeb1bd5,0x68e91634
.word 0x8d8e48d0,0x3a316a76
.word 0xf3f8a3a1,0x0863701f
.word 0xced501aa,0x6530d784
.word 0x774ad7d0,0x719eb2a2
p11_local2_expect:
.word 0x31343007,0xcab6ffe0
.word 0x966a01ff,0xd7fb507e
.word 0x17efb77b,0xfe9416f7
.word 0x0ec268bd,0xcca268d6
.word 0x95bf4b4a,0x85e26bed
.word 0xfd51b3ef,0x35da6fee
.word 0x4b5dbe30,0xadee35e0
.word 0x03c6a715,0x4cbf6d05
.word 0x32928acb,0xfff1b9ea
.word 0x1970377d,0x834a901a
.word 0x228ddc8d,0x4930d248
.word 0xb2d772c6,0xdd8862d7
.word 0x5a8a3c0a,0x5d97485d
.word 0x512ec132,0x8916d994
.word 0xd4a4593e,0x6b7c7ee2
.word 0xcb945457,0x542d0950
.word 0x363451ed,0x185d416b
.word 0xde8748c3,0xb310ee42
.word 0x30bd756b,0x86ce0a1a
.word 0x42ffd188,0x434aef42
.word 0xb68fbd96,0x02561d8d
.word 0xf2c7c8ab,0xffae8e6a
.word 0xaaf34ef5,0xdc5bd21d
.word 0x1c9531d5,0xd747ff0f
.word 0xeefe79e8,0xaaee196d
.word 0x8634f9e9,0xe29a31db
.word 0x834a901a,0x70677446
.word 0x10b2a047,0xda97ff15
.word 0x0e06fd08,0x647a1a26
.word 0x4c215783,0xaced257c
.word 0x4057487d,0xbb5b1b25
.word 0xeb268908,0xac8c7b35
.word 0xaca9c22e,0x13483c5c
.word 0x4c41deb1,0x805d664c
.word 0xd6876a8d,0x88ff44ce
.word 0x65e6a55b,0xef2c6f91
.word 0x97195d46,0x6b22ac36
.word 0xaaa7d228,0x99da3e82
.word 0xafff192c,0x10b2a047
.word 0xa4fb3edc,0x64e2f465
.word 0xd8a246cf,0xd9fac563
.word 0x60efba38,0x5ca8644c
.word 0x77bf1d22,0x430bff59
.word 0xd527ed7d,0x518b5280
.word 0x368a8802,0x25d9e9cd
.word 0x5f9ff848,0x076d9430
.word 0x41bb7657,0xadee4269
.word 0x27351d35,0xfe81ec1f
.word 0xab52778f,0xc837d484
.word 0xae458011,0xf59a656d
.word 0x1fa2c8ca,0xf71a0710
.word 0xbd954292,0x0e4ecf8b
.word 0x3f23b806,0xf70aa45f
.word 0xfbe5d988,0xceb7e3c4
.word 0x515682f7,0xc39c2713
.word 0x15784b3c,0x7085e270
.word 0x17bd1ad4,0x84d30193
.word 0x8387b3a5,0x4b011f79
.word 0x5edffde8,0xffe44ed7
.word 0xd57e205a,0x9c018fee
.word 0xd529e59b,0xe781a890
.word 0x1b51cc7c,0x96f92d03
.word 0xd474e681,0x5eb2d73f
.word 0x39edcd69,0x2976a4fb
p11_local3_expect:
.word 0x2560ec84,0x1ff0a0c3
.word 0xec11bbdd,0x4f344738
.word 0x8cbd6547,0xab52778f
.word 0x1d97b973,0x717db762
.word 0xd07584db,0xee7c1f72
.word 0x9e8d3318,0x0000006a
.word 0x00000033,0x96d0fac5
.word 0xa068041a,0xc5750df2
.word 0xd266ae4b,0x52e3cae7
.word 0x571c00b5,0xffb3378e
.word 0x1daf8a30,0xadeafd5b
.word 0x121ec83b,0x60ad0ad1
.word 0x28d9bd90,0xd6c482cf
.word 0xbaae5998,0x206f39de
.word 0x10f06d05,0x596e1778
.word 0xa9058f52,0xf660289e
.word 0xcc11fc00,0x7b356da6
.word 0x000000a1,0x5fb5f574
.word 0xffc7d5e1,0x4f3f5a99
.word 0xff7169e4,0x972e39b4
.word 0xc5f1bbef,0x28a27829
.word 0x61ccac7d,0x291c550a
.word 0x01ecb54d,0x21340a03
.word 0x9cc2e44d,0x2374257d
.word 0xb81e73c7,0x1db045c0
.word 0x9c250617,0x3bf17003
.word 0xe3b2c2d3,0xd0b021d6
.word 0x6a2329e7,0xdf9f50ac
.word 0xcaf3704d,0xc42acebb
.word 0xbd248060,0x2e6b952d
.word 0xa2e7b169,0xcb9270ce
.word 0x3a60ce52,0x53b24d84
.word 0x16cca1cf,0x782928e7
.word 0x39367110,0xb549903f
.word 0xea60c187,0xc203255a
.word 0xa2a916df,0xfc78bc83
.word 0x64e4e59d,0x14eb2e77
.word 0x6570bee4,0x3686ff0c
.word 0x71246e55,0x344bb584
.word 0x000000b7,0x33def280
.word 0x2e8100ac,0x2976a4fb
.word 0xf772ee52,0x31cd20ff
.word 0xb25ce650,0xc31042a7
.word 0xcc459c40,0x5a8917dc
.word 0xf93689c8,0x90e0c09b
.word 0x3f475e57,0x000000b6
.word 0xbd1bff61,0xfd7ab3b3
.word 0xc6114326,0x04ddc65b
.word 0xe162099b,0x12deaf2e
.word 0xfc10a331,0x34aaa0c6
.word 0xff2a592f,0x2901b530
.word 0xf772e057,0x679c9d44
.word 0x93c5677f,0x43976ead
.word 0x8541f4a7,0x62e43b83
.word 0x55708d06,0x925ff870
.word 0x382b5e4b,0x000000e6
.word 0xa46938a2,0xed715cf4
.word 0xb596ff1b,0xc6ac5db4
.word 0x04bcd9e8,0xa2a21d69
.word 0x566c4151,0x591415da
.word 0xa2376c6d,0xac64c427
.word 0x93f44a94,0x466e9abe
.word 0x7417e3a2,0x600e1186
.word 0x6490ec79,0xc2c62cf3
p12_init_registers:
.word 0x9acb3936,0xbfd5e0b3 ! Init value for %l0
.word 0xdd471d35,0xed3b143b ! Init value for %l1
.word 0xa0e87bd2,0xc67aacd3 ! Init value for %l2
.word 0x5a32e9cc,0x3275d2b6 ! Init value for %l3
.word 0xf42f012c,0x6c5ca4cf ! Init value for %l4
.word 0x66d2c677,0xb5bd97b7 ! Init value for %l5
.word 0x5172f788,0x107f7902 ! Init value for %l6
.word 0x28cac38e,0x7a9f6ade ! Init value for %l7
.align 64
p12_init_freg:
.word 0x31d5d443,0xefce0a5b ! Init value for %f0
.word 0x2001f8ad,0x3a84b107 ! Init value for %f2
.word 0xe5857e6f,0xbfdac9c7 ! Init value for %f4
.word 0x8b57df1d,0x058ad56d ! Init value for %f6
.word 0x94e7a1e9,0x24dccf66 ! Init value for %f8
.word 0xa139b850,0x39ce79e2 ! Init value for %f10
.word 0x3ced53d1,0xbf6ec466 ! Init value for %f12
.word 0x417ac559,0xed7500db ! Init value for %f14
.word 0x2774aeef,0xbb227c54 ! Init value for %f16
.word 0xe8ed4bba,0x7df6cd4b ! Init value for %f18
.word 0x4f548a1e,0x09a97ce7 ! Init value for %f20
.word 0x27a58cea,0xd98986a1 ! Init value for %f22
.word 0x24ee6ae7,0x81a79dbe ! Init value for %f24
.word 0xef5cdbeb,0xf5680205 ! Init value for %f26
.word 0xdbc673e3,0x359486a7 ! Init value for %f28
.word 0xdb6b6c49,0xccc2d699 ! Init value for %f30
.word 0x6368bc38,0xdd8383f4 ! Init value for %f32
.word 0x138413c9,0x170214dc ! Init value for %f34
.word 0x5c147072,0x87bc5583 ! Init value for %f36
.word 0x104a4798,0x38ab094f ! Init value for %f38
.word 0xbbbe7d8b,0x65f38797 ! Init value for %f40
.word 0x92cc770e,0x114b1913 ! Init value for %f42
.word 0x3066cc48,0x6635418d ! Init value for %f44
.word 0x04831fbc,0xcbd887a9 ! Init value for %f46
.word 0x0c791194,0xf61f4fe7
.word 0xc93b4d7c,0x67a689e5
.word 0x5e6fd4a7,0x7535986a
.word 0xcad2bbad,0xb8949d5f
.word 0x043a1967,0x82fedb50
.word 0x48079a33,0x2eff1ae6
.word 0x1c6d8d1e,0x0552a7ac
.word 0x63baf1ba,0x5c40324f
p12_expected_registers:
.word 0x98074c13,0x79ff8927
.word 0x6dcf30de,0xd175627c
.word 0x81f6d4a0,0x1bf6f80e
.word 0x00000000,0x00000043
.word 0xffffffff,0xffffe27f
.word 0x93dd6d15,0x240f878b
.word 0x00000000,0xf7a52a43
.word 0x00000000,0xb6d4ecac
p12_expected_fp_regs:
.word 0x31d5d443,0xefce0a5b
.word 0x2001f8ad,0x3a84b107
.word 0xe5857e6f,0xbfdac9c7
.word 0x8b57df1d,0x058ad56d
.word 0x94e7a1e9,0x24dccf66
.word 0xa139b850,0x39ce79e2
.word 0x3ced53d1,0xbf6ec466
.word 0x417ac559,0xed7500db
.word 0x2774aeef,0xbb227c54
.word 0xe8ed4bba,0x7df6cd4b
.word 0x4f548a1e,0x09a97ce7
.word 0x27a58cea,0xd98986a1
.word 0x24ee6ae7,0x81a79dbe
.word 0xef5cdbeb,0xf5680205
.word 0xdbc673e3,0x359486a7
.word 0xdb6b6c49,0xccc2d699
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p12_local0_expect:
.word 0xc4f5be93,0x904e1dce
.word 0x2ac525a2,0x2cca0a10
.word 0x9bf766e7,0x290c5349
.word 0xc285a9e6,0xb0a97da8
.word 0x746ddc95,0x09e89409
.word 0x7a96b61b,0x4fab0d62
.word 0xa070cff5,0x097b298a
.word 0x7b5300cf,0xfd58afca
.word 0x68240a85,0xdc97b470
.word 0x00000040,0xc2291931
.word 0xb1549cb9,0xbbcdf0fa
.word 0x0bb19383,0x3473cdf1
.word 0x6cffb552,0x7a27d042
.word 0xe928b484,0x62fdbd0a
.word 0xf5656e50,0x8ce94127
.word 0x0f1b7052,0x26e5c7a2
.word 0x4acdec90,0x6485c88b
.word 0x98074c13,0x79ff8927
.word 0xe14a01e9,0x2be375ac
.word 0x26b96563,0xf8445186
.word 0xbf571f3d,0x9bb809e3
.word 0xe323ebce,0x50309d5a
.word 0xcaa45e82,0xd1ca5f9e
.word 0xf2e962d3,0x30da736b
.word 0x5eecb6f2,0xfe04b042
.word 0xf6015b78,0x8e623e92
.word 0xa678feea,0x910453ef
.word 0xe2268a3f,0xbe379804
.word 0xb667009d,0x79f32dfe
.word 0xe54507b5,0xb6c5976a
.word 0x5f7f6efa,0x8eba996c
.word 0xbdf95c68,0x224a777f
.word 0x2f257381,0x59c87cc0
.word 0x5d405497,0xb5b78ebc
.word 0xc22475b1,0x4acdec90
.word 0x91f534ff,0xe0c9fd6c
.word 0x1605f3bb,0xe13e3849
.word 0x26c03225,0x8a122349
.word 0xace5261c,0xffe7b5ab
.word 0x5732e2ad,0x89c70c80
.word 0x19c278e5,0xbf1e6fa9
.word 0x49eb6f93,0x5ba937fe
.word 0xf5616950,0xd9498e34
.word 0xbbcdf3e2,0x6ce482ad
.word 0x901d5b2b,0x711312af
.word 0x51cc24eb,0x2c360f6b
.word 0x3591ccad,0x690324ac
.word 0x2d03c9ae,0xa5ba4cca
.word 0xf3431a6d,0x7ac80ecf
.word 0x6bc8fd98,0xe2116fe4
.word 0xaef14c5c,0xd9498e34
.word 0x1357ca18,0x2ca2619d
.word 0xefddb21c,0xad09db11
.word 0x51967b44,0xdcbf9d2f
.word 0x32bc8854,0xa9ff252c
.word 0x942d15c8,0x2ef653d5
.word 0x19614629,0xd0be4935
.word 0xca5bfff2,0x3e71eaa9
.word 0x538c9011,0x84713a4e
.word 0xf2e33d47,0x5c3ec3ad
.word 0x943ab957,0x50f9c54b
.word 0x4e5dc33b,0x552127db
.word 0x910ce415,0x16282b31
.word 0x2c32850f,0xac1cbdd2
p12_local1_expect:
.word 0x0bd4fdcb,0xde6715ba
.word 0x50ba7d00,0xda2adb6c
.word 0x35b9daa5,0xec904f3b
.word 0xa1d0c385,0xd0335ed0
.word 0xffd93b26,0x00000044
.word 0xe27ff735,0xb89e1f51
.word 0x3e2bb2bd,0xf46f6c88
.word 0x3a31e089,0x0122d6a5
.word 0xe3684a42,0x98a3b8b2
.word 0x611d7a64,0x8969ec34
.word 0x6008bbd9,0xc5b1ea76
.word 0xf877a077,0xaaf57cfb
.word 0x1cc44e61,0xc01d5b1f
.word 0x126cb3f6,0x4f251480
.word 0x0f230774,0x2fa74ee0
.word 0xb507ff23,0xad731eb2
.word 0xba1129a5,0x0b959927
.word 0xa2ff2a42,0xff5066b3
.word 0x452c0d6a,0xdccd267a
.word 0x87ffe4ef,0xfe1ad0bf
.word 0xcb1db1e7,0xbda65006
.word 0x8786eb6f,0x926f6291
.word 0xc7c08d8f,0xffb879c1
.word 0x00000000,0x7ac80ecf
.word 0xb9d84337,0x83801be6
.word 0x22d64bda,0xd2e6d555
.word 0x3592e3e2,0xbfd5e0b3
.word 0xde461744,0xd17f5e61
.word 0x111f8303,0xda74beff
.word 0x92f7d68d,0x2f79cbb6
.word 0xb463d16c,0x77d118ae
.word 0x79785eca,0x20499bff
.word 0x3fe9b744,0x844d0bbb
.word 0x0a09da3f,0x4fab0d62
.word 0xea69479f,0x7fbbb092
.word 0x81f6d4a0,0x1bf6f80e
.word 0x64e8d4fa,0x77828784
.word 0xc3690573,0xb70031e4
.word 0x00f819f2,0xc554b523
.word 0x88bd6b78,0x09d0907e
.word 0x8423d8c9,0x99b68f9a
.word 0xc46b5089,0x55a07929
.word 0x60975145,0x66a7e5ff
.word 0x4c3b82ce,0x8c28bbe3
.word 0x72ded8b1,0x66ccbbcf
.word 0xae3fde22,0xd93e81a4
.word 0xf8b24046,0xff0b0190
.word 0x425bd9aa,0x2ea09dda
.word 0x3ca55747,0xd015bc7b
.word 0x000000bb,0xbb5d0b78
.word 0x224a777f,0x7dcd04e8
.word 0xb199ba9d,0xfff434b5
.word 0x2399bb53,0x50b740b3
.word 0x99d5f878,0xa15bd709
.word 0x6dcf30de,0xd175627c
.word 0x3a26dde8,0x5d131dfb
.word 0x9b181faa,0xbf10ee00
.word 0x75ab9c9a,0xbec69f70
.word 0xb169bc3c,0xbd499726
.word 0x4be07163,0xc6741027
.word 0x646ccc3f,0x0c8c9c91
.word 0x07581191,0xaef595f5
.word 0xfe4ea6ae,0x00000057
.word 0x70912c87,0x46e0d805
p12_local2_expect:
.word 0x9d0e7fa8,0x315b5f6c
.word 0x48ae6ffe,0xa4f3b09b
.word 0x35994274,0xa9c5b913
.word 0x08d08bdc,0x81903b0e
.word 0x22828875,0x4614b933
.word 0xfedd368e,0x8f7058d6
.word 0xc80861da,0x3b6b7472
.word 0xaf57c920,0x7e2287d3
.word 0x7ae7f7a0,0x739c2bab
.word 0x2aeb565b,0x5cf4b975
.word 0xeec96748,0x0b9824e7
.word 0x13eedbe2,0x9d818a80
.word 0x20ff4a6e,0xf840343e
.word 0xc61cc03d,0x13625af8
.word 0x243ee421,0x8365a3f9
.word 0xc2906e42,0x807eb2aa
.word 0x58709b0c,0x9ddadefa
.word 0x053f2bbb,0x59cda977
.word 0x81f6d4a0,0xdfb1e688
.word 0x34cf1b93,0x33ffff81
.word 0x2ea09dda,0x4f51e1fe
.word 0x3ad63403,0x6ee5af91
.word 0x53e7c661,0xd9eb8f46
.word 0x011ab077,0xc917b0c2
.word 0xbd607ce5,0x7a27d042
.word 0x8fd2b52b,0xbeb89ce4
.word 0x0c829e02,0xffffe3fc
.word 0x515b5d94,0x11f9d997
.word 0x682ab6bc,0x74c50cea
.word 0x9138b70d,0xbb3722c3
.word 0x452c0d6a,0x501aff32
.word 0x6d0fcf19,0x24eeaa61
.word 0x57e75931,0x2566dd9f
.word 0x4ad45451,0x95f5d65f
.word 0xd7c30cef,0x0000003a
.word 0xc670aa88,0xe975a094
.word 0x9bcd7116,0xc8d29ca3
.word 0x741d023a,0x4baee291
.word 0x5177bc90,0x7359ad9e
.word 0x3068fa18,0x800be588
.word 0x191e37cd,0xc0874ea5
.word 0x16bc8caa,0xfe6b6c51
.word 0x73892e1f,0x36f5409c
.word 0x962ed7f9,0xb8cd298b
.word 0x90bd06f0,0x89cccaf2
.word 0x827f2695,0xd78b130b
.word 0x29ed3847,0xc8188015
.word 0xff97fb88,0x90a3d488
.word 0xaaefe01d,0xc6baa7d3
.word 0x242f1df2,0x2475cca0
.word 0xc07406fe,0x4bfff5d9
.word 0x3600eace,0x56163027
.word 0x9a6b0d5b,0xd966ff88
.word 0x0725bc3d,0x75b9372d
.word 0xc17fd51c,0x836481c4
.word 0xe34f97b2,0xaf2c64da
.word 0x21e31f1b,0x82ccb237
.word 0xa2d51bd2,0xf956eb7f
.word 0x721239f5,0x7b391428
.word 0x92592d7e,0xf3a2e281
.word 0x5fd08d68,0x2dff763a
.word 0x749058fd,0x9812ce4b
.word 0x4ad90643,0x4cfff9fe
.word 0x321c9bbc,0x9e698f66
p12_local3_expect:
.word 0x2b56d7c7,0x0f7c7f65
.word 0xb455a775,0xa9f4a64a
.word 0x6cdd517d,0xf2709e2d
.word 0x9c28b201,0x9a09b24d
.word 0xf351c6f8,0x57a405cf
.word 0xfee669ae,0xcfbf8d4e
.word 0xcbfa7a8a,0xa8c29148
.word 0x3617fb06,0x48be211e
.word 0x013e0ccb,0xbf4b28e6
.word 0xce5de6ff,0xff21700b
.word 0xa0db6182,0x7ae7f7a0
.word 0xe7e3a627,0x7f98028d
.word 0x938a8554,0x61926db4
.word 0x27ded057,0x6f19a055
.word 0x2e001650,0xdc7604e7
.word 0xfa45a974,0x973f2783
.word 0xb87ddf08,0xacf37057
.word 0x00000038,0xa05f4fb5
.word 0xdfa65e7c,0x37df0400
.word 0xcc96f403,0xe0e4a7c3
.word 0x903504c9,0x5489663a
.word 0x258facda,0xffffffe4
.word 0xff1af36c,0x81f6d4a0
.word 0xf456302e,0x7cc6dc4e
.word 0x4db376ff,0x2a3945e7
.word 0x839685c8,0x18a29ce3
.word 0x31cb9db4,0x7bff5f08
.word 0xad19e550,0x8130d18c
.word 0x174e7d22,0xff4aac9a
.word 0x49291d76,0xa4c8cd07
.word 0x6485c88b,0x000000b9
.word 0x2cd0c6cb,0x0000009d
.word 0x5177cc4d,0x1da1761f
.word 0x258dd2ed,0xf58cfffa
.word 0x131d1246,0x1a12cb33
.word 0x0000000b,0x4ea74c91
.word 0x5c851426,0x2899370d
.word 0x1ab64407,0xf6a29f7e
.word 0x22f8f97c,0xa703d020
.word 0xf8c6f020,0x8ec677e0
.word 0xe390ae3c,0x37ff84e4
.word 0xcf3657a3,0x7c068a08
.word 0x71658ef0,0xc428d220
.word 0xf32fcc5b,0xb6c6015e
.word 0xa62d60fd,0xd31119dd
.word 0x0000003a,0xf6c135d1
.word 0x31cb9db4,0x4946cba4
.word 0x7990f0fb,0x520a4763
.word 0x56de05e5,0xfbf12a61
.word 0xa6b3b025,0x0c8c9c91
.word 0x1a3c6145,0x4ca362b5
.word 0xcb70acff,0x8f85fc82
.word 0xcfcbb65f,0x924821a5
.word 0xffc119bc,0x0000004a
.word 0x64ce4b67,0xf90a9be5
.word 0xcce97685,0xfcfbc71a
.word 0xf7b5890f,0x4d6eec32
.word 0x675f1a44,0x7319e27b
.word 0x93dd6d15,0x240f878b
.word 0x0a6de0a4,0x4a884459
.word 0x2fe44c6d,0x73ce5ce2
.word 0xe94b1ab4,0x9be6d55a
.word 0xcfb659bd,0x5c4e7f5e
.word 0xfb7802c8,0x6a32e86c
p13_init_registers:
.word 0xae90d47c,0x183ce088 ! Init value for %l0
.word 0xfc100f05,0xce3fb120 ! Init value for %l1
.word 0x4f1a20ea,0x7f218510 ! Init value for %l2
.word 0xd68e6004,0x10f49461 ! Init value for %l3
.word 0x0b1b768a,0x3a509e98 ! Init value for %l4
.word 0x71b33534,0x3201fc83 ! Init value for %l5
.word 0x3b458287,0xcc03c64e ! Init value for %l6
.word 0x8563c602,0x5cc4a663 ! Init value for %l7
.align 64
p13_init_freg:
.word 0xee196392,0xc8b0206c ! Init value for %f0
.word 0xf94ced79,0x79e5cb5d ! Init value for %f2
.word 0x1587269a,0x91dd8341 ! Init value for %f4
.word 0xaa1a40e1,0x3a385081 ! Init value for %f6
.word 0x38f93f37,0xe37f9e7e ! Init value for %f8
.word 0xbeaf7f74,0x8826a505 ! Init value for %f10
.word 0x48bbb279,0xfae772ed ! Init value for %f12
.word 0x44c82106,0x01a3a2c2 ! Init value for %f14
.word 0xb97655f2,0x38b11726 ! Init value for %f16
.word 0x1261697f,0xc22c5dac ! Init value for %f18
.word 0xacf8146b,0xd92a40e2 ! Init value for %f20
.word 0x321f26ae,0x6b46fd55 ! Init value for %f22
.word 0x8b21a774,0x4a92256f ! Init value for %f24
.word 0x8a485d79,0xec3c843b ! Init value for %f26
.word 0xece98e25,0x17dd26e5 ! Init value for %f28
.word 0x4addd024,0x6e906d63 ! Init value for %f30
.word 0xfbbe8fd5,0x717f3ac1 ! Init value for %f32
.word 0x599cca6d,0xca9a11cf ! Init value for %f34
.word 0xfbf8c81b,0x4b8db324 ! Init value for %f36
.word 0x12b9ae34,0x583738ce ! Init value for %f38
.word 0x87fe22ce,0x21d5df50 ! Init value for %f40
.word 0xced0a1f1,0xc50fa999 ! Init value for %f42
.word 0xd19469f3,0x61d7ba81 ! Init value for %f44
.word 0x6075ace6,0x76cea42d ! Init value for %f46
.word 0x4c5a7c4e,0x030b41b0
.word 0x97c3c15d,0x16194c13
.word 0x27faaeb0,0xe1caad42
.word 0xe05ea7b1,0x341c05ac
.word 0x8971154e,0x99f6c8e6
.word 0xbd290ba8,0x44e9b2d6
.word 0xee39829e,0x127cfd13
.word 0x944f25bc,0xc30e2e1f
p13_expected_registers:
.word 0x00000000,0x0000003d
.word 0xb52aa54f,0xb140e9e8
.word 0x00000000,0xde11a342
.word 0x00000000,0x3c944f0b
.word 0x00000000,0x010db4bf
.word 0x00000000,0x000000ca
.word 0x00000000,0x7ea5464e
.word 0x00000000,0x3bb2e272
p13_expected_fp_regs:
.word 0xee196392,0xc8b0206c
.word 0xf94ced79,0x79e5cb5d
.word 0x1587269a,0x91dd8341
.word 0xaa1a40e1,0x3a385081
.word 0x38f93f37,0xe37f9e7e
.word 0xbeaf7f74,0x8826a505
.word 0x48bbb279,0xfae772ed
.word 0x44c82106,0x01a3a2c2
.word 0xb97655f2,0x38b11726
.word 0x1261697f,0xc22c5dac
.word 0xacf8146b,0xd92a40e2
.word 0x321f26ae,0x6b46fd55
.word 0x8b21a774,0x4a92256f
.word 0x8a485d79,0xec3c843b
.word 0xece98e25,0x17dd26e5
.word 0x4addd024,0x6e906d63
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p13_local0_expect:
.word 0x537c9d93,0xb080cf8c
.word 0xb031cd22,0xf94b6e6a
.word 0xd3122798,0xaf07d950
.word 0x26fcfb3a,0x3f9beb9f
.word 0x124d2288,0x6783c311
.word 0xefffd59f,0xd86a8798
.word 0x39da5a8a,0xe2af707f
.word 0xd47bccce,0xd447530a
.word 0xce842cca,0xd69dd499
.word 0x445e1c9e,0x219cbf83
.word 0xfd84e787,0x687a7913
.word 0x133acc7e,0x1c692088
.word 0x62ceb8b4,0x5bd554e0
.word 0xec049e24,0x925c0c50
.word 0xabda5692,0xdcf92101
.word 0xc579fc9a,0xb01fad62
.word 0xf4d50282,0x91de9530
.word 0xfa978b76,0xe0ff0f37
.word 0xdc9b7308,0xbe65179e
.word 0xf596977e,0x50af0f0c
.word 0x668ca640,0x2cd370e6
.word 0x9cf7a8ff,0x10bc7f53
.word 0x14801685,0x223e931f
.word 0xf5591e20,0xe8f17fe4
.word 0x559e905d,0x5bc72863
.word 0xe8e15368,0x000000e8
.word 0x214d0be5,0x50139776
.word 0x2aff5d35,0xa7615db6
.word 0x72f31db3,0x6d60e619
.word 0x8162a492,0x90da92bd
.word 0xde11a342,0x3a509e98
.word 0xafff1adf,0x580fe465
.word 0xdda4ebcf,0x5c66f750
.word 0x000000ab,0xe8a03f08
.word 0x846c7f2f,0x4579c9eb
.word 0xd821e0c1,0x4bc160f9
.word 0xa86996ff,0xdb5050f3
.word 0xbd9fe87f,0xbe5746c6
.word 0x571f828e,0xff790904
.word 0x519bc857,0xdd3f7929
.word 0x8a7da711,0x502f30be
.word 0x50da677a,0xc9a8163b
.word 0x51c12d44,0xc2f1ca2d
.word 0xd6be59e8,0xd3b5ef3a
.word 0x86539ed8,0xe12743d5
.word 0xb26ba77f,0x83bd6d79
.word 0x5afd3b39,0x3882afda
.word 0x7f954566,0xcff2ceb7
.word 0x1e71343d,0x3c944f0b
.word 0x688cc3fb,0xe6b90780
.word 0x57adaa2d,0x6e361785
.word 0x249c0f73,0xffa6d8dc
.word 0xa9d6d5ae,0x55a45da3
.word 0x52216c4d,0x0b1ff7da
.word 0xf38474da,0x7e71fb97
.word 0xa776c157,0x76627f78
.word 0x4e2094e3,0x74a20c2b
.word 0x53e726ca,0xc0092d9d
.word 0x79e64f78,0x218a45ad
.word 0x12b8cc23,0x77b10e37
.word 0x16f733bb,0xf6c41c1e
.word 0x8f8ce417,0x2d85a70f
.word 0xc8967a8c,0xe7311073
.word 0xe0144d74,0x04507ff8
p13_local1_expect:
.word 0x39a8552f,0x054b2295
.word 0x1d1dbd4f,0xa5292df0
.word 0x1b510ff5,0xf96c0c93
.word 0x6a45bf27,0xefb84b29
.word 0x17b6e544,0xac8665ab
.word 0x4a1e1e1f,0x7210400e
.word 0xc305b7e0,0x13c0c88f
.word 0xa6ac25ec,0xc1054beb
.word 0xd7c6094a,0x278cd814
.word 0x15feeed2,0x2fe32801
.word 0xc2f8c043,0xcd43bfe0
.word 0x42b8df1e,0x9885c26d
.word 0x85f571d1,0x2b3a4e7e
.word 0x063337f2,0x63432c1c
.word 0x67b8c68d,0xdce80286
.word 0xbf925ed2,0x000000dd
.word 0x73a56751,0x2f752d16
.word 0x000000b3,0xe248850b
.word 0x6aafb2ab,0xbec5187c
.word 0xae524c36,0xf39ec78c
.word 0x03fe5141,0x0f7d3898
.word 0x0e67be97,0xb1ffcd65
.word 0x34b84940,0x775e349e
.word 0xb93634fc,0xa8813d90
.word 0x18cb395e,0x3b8b12b1
.word 0x380695fe,0x3201fc83
.word 0x22c95e88,0x86f28bf3
.word 0xffefd7c5,0x0000000d
.word 0x537063a9,0x3e373ada
.word 0x5be31cb3,0x9f2cddc5
.word 0x5daffe0b,0x6425c9a7
.word 0x000000ab,0x3bb2e272
.word 0xee34829d,0xcfd86a22
.word 0x7e0a84e2,0x233bd1c5
.word 0x9ea827fd,0xe3ca64e9
.word 0x402bfff7,0xb6c921a8
.word 0x8a760c8e,0xb81681c1
.word 0xff740e62,0xd570cf75
.word 0x6b9da269,0xfd40ca74
.word 0x0da9c673,0x599dd2d6
.word 0x59c7ffef,0x480afc0c
.word 0x9f2dacda,0x71742a5d
.word 0xc1054beb,0x48d4c719
.word 0xa9eb17b6,0xff0efa21
.word 0xe45a7104,0x7f22ddc5
.word 0x4d066748,0xc276d1f3
.word 0x472a8c97,0xe68d89b2
.word 0x18b76051,0x73d89ebc
.word 0xe2f417a2,0x1c204553
.word 0xc3c4c05a,0xa1bbdd54
.word 0x7a4eb556,0x5d12ad04
.word 0xccff3acf,0xfbae6190
.word 0x4d17ff67,0x84ba165a
.word 0xc3963211,0x56a04800
.word 0x0fe7c6b6,0xc5f679d3
.word 0x55cebbfc,0xd69dd499
.word 0xdb6c25d8,0x7f65ffda
.word 0x0a4f874b,0xc35fc895
.word 0x552a3f7c,0x0201940e
.word 0xa9b2899e,0x010db4bf
.word 0xb22133b5,0x56f12114
.word 0xfb9bd7e8,0x52eab70e
.word 0x68fb0948,0x7a283385
.word 0xdaa20431,0xa389ed82
p13_local2_expect:
.word 0xed3c72c9,0x285ebf3b
.word 0x501507ab,0xab6c3517
.word 0x1a6d74ea,0x4398eec6
.word 0xd115efe4,0x780be6ae
.word 0xf5d6d50c,0x365b84bf
.word 0xa6de21d8,0x8ea0a1f2
.word 0x987233f0,0x68c2a964
.word 0x6cbeb385,0x3d0e1fab
.word 0x954b5522,0xb929bc44
.word 0x9f00cb97,0x26793974
.word 0x7bf29a60,0xe5b85fab
.word 0xde6677b9,0x766ab99e
.word 0x1f39cbdc,0x56aa0d59
.word 0xc01794ac,0xffe795d4
.word 0xf7c53d42,0xda4e19bd
.word 0x1a28defe,0xa6f43cf7
.word 0x4c2d966f,0x60a1b9ee
.word 0xf037f2f6,0xa0f07aa8
.word 0x9e4ecb4a,0x15f3975b
.word 0x96bb022d,0x52b0faa8
.word 0x2c7986b8,0x4dde78be
.word 0x1ca7cbcc,0x2cff41a0
.word 0x48a8984b,0x799a4bd6
.word 0xbc33a1e6,0xb5e26bea
.word 0x304e2648,0x3cd904bb
.word 0x57f802bc,0xdb0d17f5
.word 0xd62020b7,0x3019d9a9
.word 0x9d441c2a,0x5a6ee2ae
.word 0x8204d252,0xfde1b786
.word 0x5f95c5be,0x4aef83ac
.word 0x5cc4a663,0x2a1cc9f3
.word 0x9c584310,0x899ac3ff
.word 0xdb6b9f96,0xc7242917
.word 0xe604a01e,0x80e644b8
.word 0x8ea0a1f2,0x786f61ba
.word 0x36c64692,0xf94b6e6a
.word 0x469117d4,0xee7667e2
.word 0xa3ba0137,0x2faf143c
.word 0xbb451a52,0x9bffc05a
.word 0x0000005f,0x4e434a3b
.word 0x808fed1e,0x62be8056
.word 0xbb36f97f,0x73a91773
.word 0x6d49c7d0,0x52170524
.word 0xc8fc9e36,0xbcd9f687
.word 0x98ff4c1e,0x357c66bd
.word 0x42a4c8d8,0xd0085bd0
.word 0xa2be81a9,0x2c833d8d
.word 0x22c361f9,0xf11d313a
.word 0x852141fb,0x014c6695
.word 0xac5c76be,0x54775637
.word 0x3e11de55,0x098dbf91
.word 0x472a42c9,0xa9b528d6
.word 0x00000000,0x990ab8bd
.word 0x507b8fad,0xfc140e44
.word 0xa0014ae3,0xb2a3782d
.word 0xced13f3a,0xe40c6315
.word 0xb4ad1a17,0xd85a9830
.word 0xf7ffa512,0x5775e5c4
.word 0xfeacf883,0xad8dbf35
.word 0xeae68c4d,0x553a3835
.word 0x334cf15c,0x4cf6e569
.word 0x108dec60,0x1eeaa221
.word 0x5f737ddf,0x8db591a1
.word 0x030c60f6,0x34146b4e
p13_local3_expect:
.word 0x4ee83140,0xc26e20c3
.word 0xc75225e7,0xfff75119
.word 0xad0b28ff,0x43605197
.word 0x0724b7b5,0xfd6fcb5a
.word 0x2d85a70f,0x70042d5c
.word 0x5e5d9750,0x2d05d9e3
.word 0xc011cbab,0xfde1b786
.word 0x73fffeda,0xdfb9804f
.word 0x1402f7d6,0xe9c44ecc
.word 0x1cc9a61a,0xec0e9c87
.word 0x82a2a932,0x94368903
.word 0xf5a0f88b,0xd7245f3a
.word 0x26fcfb3a,0x8e0c306a
.word 0xc0823493,0xd3deff20
.word 0xbf42dc52,0xc2a7003e
.word 0x43605197,0x66b4eb87
.word 0x00000092,0x2cd9ce92
.word 0xff1ed419,0xa194a7d4
.word 0x613bb819,0x49925034
.word 0x04bb11b4,0xae600d6f
.word 0xcb4a63c4,0x46828244
.word 0x31bdbea6,0x8e530035
.word 0x6f88156d,0x3293f8c5
.word 0xf848dce4,0xaa5c1ac2
.word 0x1c4ea37f,0x13d6d0a2
.word 0x7ea5464e,0x257dbfe5
.word 0x640b3acd,0xa5abf50c
.word 0x9d580521,0xad8dbf35
.word 0x8de6c354,0x04a8b3a2
.word 0x16a5d6de,0xcef000b3
.word 0xff582d8d,0x04fe2d97
.word 0x0c81ffa4,0x291fe017
.word 0x6f237a6e,0x62023fbc
.word 0xdbd7678f,0xffed16a4
.word 0xe179623a,0xef21a79d
.word 0x62db07ab,0x79087f8c
.word 0x4c77544c,0x7827fff9
.word 0x4398eec6,0x4ff854d5
.word 0x5988e124,0xb4afd344
.word 0xf783e4c6,0xdcdc4d8c
.word 0xbc54c1d5,0x95631a50
.word 0x04fe2d97,0xfb729f21
.word 0x7ebd7204,0xc7e778ff
.word 0x02602cd1,0xb77ef18e
.word 0xd23e3cc1,0x1defcf27
.word 0x4ddffe74,0x02118cda
.word 0x58e3a849,0xc2b76161
.word 0xd446b9fa,0xc51e74a3
.word 0x355ef556,0xe7d190b5
.word 0x0854d628,0xe46b4724
.word 0x6fb40235,0x30001bfc
.word 0x6ca9d6dd,0xf4f58484
.word 0x95cc4952,0x85ac9d05
.word 0xa8dfd388,0x5bd554e0
.word 0x37698fdd,0x627ba820
.word 0xb52aa54f,0xb140e9e8
.word 0x4b3f19f7,0x1996aac5
.word 0x5510cb33,0x4ba8a90b
.word 0x1c49c554,0xe0379d90
.word 0xca40c752,0x1567f6cf
.word 0xbb4b3ba0,0x299433ab
.word 0x9364e593,0x10f49461
.word 0x9788ffcd,0x3fd3d7a8
.word 0x77ff55de,0x006f5bff
p14_init_registers:
.word 0x5e111274,0x1f0605a1 ! Init value for %l0
.word 0x9db7c780,0x48a020e4 ! Init value for %l1
.word 0x66f74354,0x551e2eba ! Init value for %l2
.word 0x70ae1b8b,0xcd73dee0 ! Init value for %l3
.word 0xb3c9d2c2,0x74a03b56 ! Init value for %l4
.word 0xeea2c678,0x4a40e30a ! Init value for %l5
.word 0x24682c08,0x5c34f59f ! Init value for %l6
.word 0x6ba62e84,0x16a1843f ! Init value for %l7
.align 64
p14_init_freg:
.word 0x2e9be870,0x6ed43e65 ! Init value for %f0
.word 0x98aa934f,0x9a2b93c5 ! Init value for %f2
.word 0xcb74014f,0x55dcfd84 ! Init value for %f4
.word 0x77ddefb8,0x83c6b1a0 ! Init value for %f6
.word 0xa9f8216e,0x03e5e6e5 ! Init value for %f8
.word 0xf06499c6,0xcdb2ce12 ! Init value for %f10
.word 0x27f44d33,0xa46c0f88 ! Init value for %f12
.word 0xed3c53e7,0x3238da59 ! Init value for %f14
.word 0x3b1b8ef8,0x2a156164 ! Init value for %f16
.word 0x126aecf6,0x04a20687 ! Init value for %f18
.word 0x22045771,0x2099d466 ! Init value for %f20
.word 0x96125f3d,0x9847694f ! Init value for %f22
.word 0x7ebd814e,0x3eb7f741 ! Init value for %f24
.word 0xfb669070,0xc02455d9 ! Init value for %f26
.word 0x744f1cfa,0xbfeb1fb2 ! Init value for %f28
.word 0xf5da6009,0x2cafd4b8 ! Init value for %f30
.word 0xb55d8689,0x2d778cc9 ! Init value for %f32
.word 0x25361805,0xc2e36224 ! Init value for %f34
.word 0x60c1bd3c,0xf75b867f ! Init value for %f36
.word 0x06907852,0x9e050024 ! Init value for %f38
.word 0xad44e483,0xa306a614 ! Init value for %f40
.word 0xafc0a8ba,0x5ab48db6 ! Init value for %f42
.word 0x1d16324f,0x27191315 ! Init value for %f44
.word 0xeee95593,0x06bad09a ! Init value for %f46
.word 0x85d637e9,0x555b639b
.word 0x787a16b3,0x903e2fe5
.word 0xf1800c2a,0x6eaa8d09
.word 0xa9ea4c73,0x851bbcfc
.word 0xc91791d4,0xcac015c9
.word 0x856417fe,0x36d6ca82
.word 0x059e1207,0xdc2276e6
.word 0xe8cacc24,0x541b3f76
p14_expected_registers:
.word 0x00000000,0xcc71036e
.word 0x00000000,0xcba65831
.word 0xa339f5e0,0x28cd20fb
.word 0x00000000,0xc9945096
.word 0x00000000,0x00000012
.word 0x00000000,0x074d67a4
.word 0x00000000,0x000000d2
.word 0x00000000,0x57b6ee4f
p14_expected_fp_regs:
.word 0x2e9be870,0x6ed43e65
.word 0x98aa934f,0x9a2b93c5
.word 0xcb74014f,0x55dcfd84
.word 0x77ddefb8,0x83c6b1a0
.word 0xa9f8216e,0x03e5e6e5
.word 0xf06499c6,0xcdb2ce12
.word 0x27f44d33,0xa46c0f88
.word 0xed3c53e7,0x3238da59
.word 0x3b1b8ef8,0x2a156164
.word 0x126aecf6,0x04a20687
.word 0x22045771,0x2099d466
.word 0x96125f3d,0x9847694f
.word 0x7ebd814e,0x3eb7f741
.word 0xfb669070,0xc02455d9
.word 0x744f1cfa,0xbfeb1fb2
.word 0xf5da6009,0x2cafd4b8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p14_local0_expect:
.word 0xd37f5c0d,0xbed4bbf4
.word 0x3d90f050,0xf1ece00a
.word 0x54a5c227,0x425cbed4
.word 0xab12938e,0x279007de
.word 0xe03beb57,0x2f4cc6ce
.word 0x572d5055,0x51f7a45b
.word 0x67d9b54d,0x59042a9e
.word 0x5f9078b4,0x3a1e54c1
.word 0xe1d0c7c5,0x63c5c5a2
.word 0xf0b18b36,0xffa0a0b8
.word 0x7f2c1746,0xa45ed637
.word 0x936ab210,0xe05803c4
.word 0x8a75dcbe,0xdda22d52
.word 0x99ace10e,0xdb7949f5
.word 0x399c7450,0xa9c01d88
.word 0x04227492,0xe8deb1c6
.word 0xf62b23bf,0x0a51e34c
.word 0xfb781915,0x00ed0f93
.word 0x07260530,0x4a42eb70
.word 0xad88ba3f,0x4c4b58e8
.word 0x5a0e0cf0,0xff0fdf51
.word 0x000000f0,0x12c58317
.word 0xb102a95a,0xf452da9c
.word 0xa484e3ac,0x592f0784
.word 0x0dd081aa,0xa106d4a1
.word 0xf433e674,0xb61ce6fb
.word 0x4cb158fe,0x92869f85
.word 0xa339f5ff,0x28cd20fb
.word 0x57edc887,0x61d61dcf
.word 0x6acad812,0xf1cc2be5
.word 0x3f92c72d,0x80aee579
.word 0xa1d932c3,0xec952bc6
.word 0xb4ba86ed,0x01b7e56d
.word 0x9216ac9c,0x8fab45a5
.word 0x23f8fff4,0x6b8ca6b8
.word 0xe7189a57,0x62e356e4
.word 0xe31c097f,0x1e7bf68c
.word 0xd495ff7e,0x00000057
.word 0x0c2201d3,0xbaf52506
.word 0xdfcd0e74,0xb9e0aa05
.word 0xdb700b73,0x2bab1ac2
.word 0x5de57efb,0x3c6a25aa
.word 0xce62f552,0xc0b57a83
.word 0x5e318bb5,0xf52c7808
.word 0x3850d69b,0x477d5365
.word 0xa2694ce6,0xab64fbe6
.word 0xf3c7b43a,0xb5ffc051
.word 0xbd289a78,0x7e7fcd0f
.word 0x1bde9b08,0xdd5b3d3b
.word 0x98eced19,0x53035df2
.word 0x16e2d4c7,0x2d5f3914
.word 0x3319f4dd,0xc8cb7a10
.word 0x00000011,0x8d1c4152
.word 0xf0cbbd99,0xff185e31
.word 0x4b29ac84,0xd8960742
.word 0x30d463d8,0x22ca4788
.word 0x8d92b703,0x409fbc24
.word 0xa7761ea8,0x8b690427
.word 0xe53fc04c,0xab74246b
.word 0xeb651e38,0x9bcaefe2
.word 0x5aa21930,0xa0d51b60
.word 0x0affa6cd,0x1893ec3d
.word 0xf21b7c34,0x1cef768e
.word 0x154609f0,0x1353e3ee
p14_local1_expect:
.word 0x0bae25b9,0xc4c5cf78
.word 0x42e0bb29,0xebff2d10
.word 0xbf4e3b77,0xe920fff2
.word 0xe003ba36,0xdb5db933
.word 0xda979a76,0x048e3570
.word 0x38609a65,0x5dbd3cd4
.word 0x853c6c4c,0x5c34f59f
.word 0x14efff78,0x76ed1070
.word 0x8e74cb07,0xa5055932
.word 0xa86c9b96,0x3b5a14a7
.word 0xf1b93c7d,0x3fb97bb2
.word 0x742cde88,0xcad648da
.word 0x900bd4b8,0xb3141f01
.word 0xdb4592d7,0xd24d1f38
.word 0x55f7e6f8,0xda8b5c9f
.word 0x59fcedd4,0x3fd5a382
.word 0x9bcaefe2,0x85f9dbac
.word 0x048e3570,0xb31ad38d
.word 0x2d3bea3a,0x2fd1f1a8
.word 0x2f39d5a4,0x3eb9f500
.word 0x3d5c5dcc,0x3dcc8efa
.word 0x352cfb56,0xecffd1ff
.word 0xd348a551,0x0f2f5aff
.word 0x88e489f5,0x2ee71541
.word 0x894b4175,0xa3832cc9
.word 0x794ef121,0xa74c55e1
.word 0x75c4fbd5,0x2cd5a7dd
.word 0xa8659f0b,0xcb8f3c55
.word 0x75ca1d5e,0x14deafda
.word 0x8b690427,0x8e9348c3
.word 0x06526ee5,0x97cd3879
.word 0x2c0bf4a3,0x2ed7ff7e
.word 0xcfb0cf28,0x23d37b45
.word 0xfe4b41dd,0x75a09ee4
.word 0xf95a9e6f,0x3358786b
.word 0xdc40821e,0x0dd7bef1
.word 0x2e897091,0x2df8dd70
.word 0xff91486b,0x48a020e4
.word 0x9e5b05f5,0x8c33fc0b
.word 0x63c100fb,0xf737e891
.word 0xbef7c271,0x5d31062c
.word 0xc0b925dc,0xcd872ac1
.word 0x199d4d51,0x57694125
.word 0xd4ff8cad,0x055dc46b
.word 0xec234fe1,0xf218d132
.word 0xe7eb5a0f,0x6b5247bc
.word 0x8c39bf9a,0x798e63bd
.word 0x314d6ff1,0x78cd1a99
.word 0x38d2fe24,0x3de96690
.word 0xb38a8b56,0xf0e6a4eb
.word 0x310eebfb,0xf6ada753
.word 0x2fe39386,0x228a51aa
.word 0x650d6a9f,0xdfb4c6b3
.word 0xd1e02c95,0x813aaf93
.word 0x0627a097,0x7b7219e6
.word 0xc96108ff,0x9eca68ea
.word 0xa3ab27e5,0x59e84984
.word 0x56e4e7ec,0x9c3b9044
.word 0x90544060,0xab64fbe6
.word 0xdf32abfe,0xe5b16b0e
.word 0x0953b39c,0xeb05d7ec
.word 0xa009b032,0xa1ea0dc1
.word 0x44cc1310,0x1d6e4c92
.word 0xc99af307,0x3acdef14
p14_local2_expect:
.word 0xffb4f957,0xfed04828
.word 0x6b8525a8,0xa01b1c4e
.word 0xb06129e8,0xed0716d0
.word 0x0964db44,0x5b496a44
.word 0x583525a0,0xd7213352
.word 0x0c1fe02f,0x727dff3c
.word 0x569de55b,0xf54f0d10
.word 0x5c91cc0a,0xa7b62a4e
.word 0x1af55c9c,0xf6f6a486
.word 0xd3ffbbc3,0x4fcd62ce
.word 0xab4e2699,0x074d67a4
.word 0xff103c5c,0xa1f0c1fe
.word 0x6254f966,0xdbe0034f
.word 0x4d042e4f,0x00000057
.word 0x3fff81b9,0xb065cb60
.word 0xd3d27089,0x507c4e06
.word 0x1af8c846,0x3d37ef6b
.word 0xb2087ba0,0x18efcb35
.word 0xd4cdfff7,0xc630f117
.word 0x192d87dd,0xb371c5d0
.word 0xd0f261a5,0x479bf1b8
.word 0xffce236b,0x6ce782e7
.word 0xd0176693,0xdf633349
.word 0x15db7ed6,0xc46bb2c3
.word 0xd254765b,0x72491c26
.word 0xa9ca7e27,0x8d3f45b5
.word 0xb479fde2,0x37f49d71
.word 0x57d221e1,0x9c20e822
.word 0x4cfc25e2,0x2f4cc6ce
.word 0xde10c408,0x2a0a2ad2
.word 0xb4a6701d,0x88d0d179
.word 0x485819ca,0x658c7490
.word 0xfe4acfea,0xf6cbcb21
.word 0xff58a8d1,0x6e89d16f
.word 0xf6ada753,0xe920fff2
.word 0x5b86c562,0xfbc04dc9
.word 0x74a03b56,0xb1e41352
.word 0x303b476d,0x8cee0873
.word 0x227bff00,0x44acd7bd
.word 0xc2ae0908,0x200d9ad0
.word 0x63874803,0x77900203
.word 0x0a687c87,0x822cb407
.word 0x9c304d52,0xd28ad02c
.word 0x344fb22d,0xd307c939
.word 0x321eb6b6,0x8ac1a583
.word 0xb9724450,0xe7962123
.word 0x2acf3b12,0xbde4f7ba
.word 0xffb10a2e,0xbcfd95ff
.word 0x0b84461b,0xae327106
.word 0x3c2ec0a1,0x00000011
.word 0xc1f48807,0x5f302428
.word 0x5da525ec,0xc30c8eb1
.word 0xbb2d848d,0x920477b2
.word 0xaa08b1aa,0x4eb663e2
.word 0x854412b7,0xd1fd2d76
.word 0x3105abd2,0x09e1c217
.word 0x8fcfcbb1,0x6ceaddf0
.word 0x44bfb42c,0x2b508b25
.word 0xe03c2773,0x853d5208
.word 0x7e3f0dd0,0xded8e9f9
.word 0x4a19c91d,0xba982dfb
.word 0xd1fd2d76,0x5754bae3
.word 0x731da2d0,0x555899de
.word 0xcb0165db,0x128cf3b1
p14_local3_expect:
.word 0x80884513,0x09ba575e
.word 0x78e2acbd,0xf68f9b53
.word 0x5fab05b2,0x3c571bb1
.word 0x01ddce15,0xa15eaf9f
.word 0xe12e7ff5,0x35306e9a
.word 0x412e0203,0xf5a75a8f
.word 0xadc38477,0xacd6ee56
.word 0xc4f4fbc3,0xb6063f1f
.word 0xe7959a89,0x81f40eb6
.word 0x37c2d361,0x978ce137
.word 0x9e8406e4,0xe9015d95
.word 0xc3a7d7b2,0x4e38e54c
.word 0xfc1c2bef,0x1b256fdf
.word 0x95145dc3,0x809eb746
.word 0x1522773c,0xf8b256ed
.word 0xf7d85064,0x8bf4a595
.word 0x9cd46149,0x65533613
.word 0xd0b1fb74,0x68e102de
.word 0xf6ada753,0x118d87f2
.word 0x7f76ef09,0x7a08408e
.word 0xb7ecf024,0x5df5632b
.word 0xffd053bb,0x35816a62
.word 0x7b19f16d,0xa82724d6
.word 0x76a9793b,0x6b33675e
.word 0xffd482d7,0xfb123eff
.word 0x17c4e05d,0xbaf53ee5
.word 0xd3ffd6a2,0xe1ea75b6
.word 0x0000001d,0x11674ba4
.word 0x2c4e3651,0x1b23e622
.word 0xff5ec360,0x000000d0
.word 0x8c90b414,0xac10de3f
.word 0x293b8b87,0xdf9fcb75
.word 0x3d7cf54f,0xacaeac2a
.word 0x56272433,0x9510975d
.word 0x72c93687,0xafd2f0a1
.word 0xcddcdb18,0x140a63f7
.word 0x1a9526b4,0x9c982ed6
.word 0x310eebfb,0x4569bfc2
.word 0x321eb6b6,0x8ac1a583
.word 0x58f8e59e,0x276c1d5b
.word 0x2e826a1d,0xef3fe9fa
.word 0xe8cc38b5,0xda861d07
.word 0xda05b98b,0xca2fb419
.word 0x9436b0ee,0x47db3eac
.word 0x655977cb,0x7e82a617
.word 0xf0e6e7fe,0x0256ec5d
.word 0x1dc0679a,0x376b39d1
.word 0x283675a6,0x283675a6
.word 0xf483add2,0x4f2e1528
.word 0x10d3f058,0x10524944
.word 0x6618dff7,0x700a1de6
.word 0x919f728f,0x9868f228
.word 0x8e2c6f96,0x52ff7b84
.word 0x2bbce758,0x31b29708
.word 0x4caa6f42,0xfbb2cd6a
.word 0x4d606ae5,0x9180ba33
.word 0x3cfd08d2,0x6d692900
.word 0x067fef4a,0x48af700e
.word 0x83d220e2,0x464f4f47
.word 0xbcf04b47,0x84f8354b
.word 0xcc71036e,0xcba65831
.word 0xe05d0831,0x683f1ab8
.word 0xff325072,0x15371acf
.word 0xb56f3153,0x3d90f050
p15_init_registers:
.word 0x4970c983,0xe24038c9 ! Init value for %l0
.word 0xf84b365c,0x42817506 ! Init value for %l1
.word 0xb541f647,0xdee1b904 ! Init value for %l2
.word 0x7a565567,0xffd052f1 ! Init value for %l3
.word 0x204bf61c,0x4e072925 ! Init value for %l4
.word 0x4521464f,0xe743e38e ! Init value for %l5
.word 0xd03fbc38,0xbbc135fb ! Init value for %l6
.word 0xdda3566c,0xc0ee5920 ! Init value for %l7
.align 64
p15_init_freg:
.word 0xbd418c63,0xdd1d123b ! Init value for %f0
.word 0x719f9d50,0x967d04a6 ! Init value for %f2
.word 0x13792c25,0x363afd57 ! Init value for %f4
.word 0x5b050a9e,0xc520b92e ! Init value for %f6
.word 0x7704a6e5,0xefd98040 ! Init value for %f8
.word 0x3c35fff6,0xbbd361b1 ! Init value for %f10
.word 0xb56524d9,0xd648eb97 ! Init value for %f12
.word 0x66566497,0x0983770a ! Init value for %f14
.word 0xa88ae71e,0x74671290 ! Init value for %f16
.word 0x66167326,0x3acd0b49 ! Init value for %f18
.word 0xa3a5f067,0xe63ee543 ! Init value for %f20
.word 0x7ecbcd35,0xeaad0d77 ! Init value for %f22
.word 0x5fcf73e8,0x45b69bfd ! Init value for %f24
.word 0x6baf4e39,0x1e228ebb ! Init value for %f26
.word 0xeb312f45,0x6b38420f ! Init value for %f28
.word 0x956db65f,0xc7aa2a16 ! Init value for %f30
.word 0x1dce6a1e,0xea0c32cb ! Init value for %f32
.word 0x02351ebe,0xfdf01c6f ! Init value for %f34
.word 0x3c8bd476,0xf46fe7aa ! Init value for %f36
.word 0x29bf5023,0x28628885 ! Init value for %f38
.word 0xb8088e58,0x09681269 ! Init value for %f40
.word 0x7af3eaf1,0xa0d03e23 ! Init value for %f42
.word 0x6634e456,0x8a21d053 ! Init value for %f44
.word 0x3ee1a34b,0x6d555392 ! Init value for %f46
.word 0x79d5b790,0xfa99038e
.word 0xafe8d573,0xe45b6f93
.word 0x7fd59a70,0x96149854
.word 0x9a856d3e,0x3a79095f
.word 0x059b109b,0xe51ebac7
.word 0x7f7bbbcd,0xa6a11043
.word 0xb33abd3c,0x7767af99
.word 0x768a86bf,0xd05eab91
p15_expected_registers:
.word 0x00000000,0x1e4d72f1
.word 0xffffffff,0x911c5075
.word 0x00000000,0x525b3492
.word 0x00000000,0x00000020
.word 0x00000000,0x8d5bef9a
.word 0xc9d21be1,0xf88a4d74
.word 0x000000e2,0x30952503
.word 0x00000000,0x03e8d2e6
p15_expected_fp_regs:
.word 0xbd418c63,0xdd1d123b
.word 0x719f9d50,0x967d04a6
.word 0x13792c25,0x363afd57
.word 0x5b050a9e,0xc520b92e
.word 0x7704a6e5,0xefd98040
.word 0x3c35fff6,0xbbd361b1
.word 0xb56524d9,0xd648eb97
.word 0x66566497,0x0983770a
.word 0xa88ae71e,0x74671290
.word 0x66167326,0x3acd0b49
.word 0xa3a5f067,0xe63ee543
.word 0x7ecbcd35,0xeaad0d77
.word 0x5fcf73e8,0x45b69bfd
.word 0x6baf4e39,0x1e228ebb
.word 0xeb312f45,0x6b38420f
.word 0x956db65f,0xc7aa2a16
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p15_local0_expect:
.word 0x8112c31d,0xe5569150
.word 0x2edcb594,0x566c34a9
.word 0x3f8d6c72,0xf2e38b28
.word 0x5fb2587f,0x331894b7
.word 0x1993ff43,0xaac9c793
.word 0x8e447782,0xa145cbc6
.word 0xc138a28d,0x9c88686d
.word 0x1a293eda,0xf00acb06
.word 0x6e9063ed,0xae57b6bf
.word 0x764d37f4,0xa19b99b8
.word 0x84574df8,0xb19aee41
.word 0xc713b955,0x7b1d0764
.word 0x2a1a7ba1,0x3c22f48d
.word 0xe2bc93e2,0x1dcf3619
.word 0x541ba96c,0xd23feed0
.word 0xc361e923,0x0f4968de
.word 0xda8cc8ad,0x2badc6d1
.word 0x8b70cee5,0xa187d5a9
.word 0x147d7fab,0xe202a154
.word 0xf1e01be2,0x8011bd58
.word 0xaf44270f,0x97515a88
.word 0xcacc52da,0x686f9aa0
.word 0x3a4e36c7,0xfd08bf2d
.word 0xac32ea08,0x72fe079a
.word 0xa9cfcca8,0x4735fe39
.word 0xdd34e335,0x53a11c6a
.word 0x4aeea0aa,0xfd25b5a0
.word 0x5d66ff56,0xc1c97231
.word 0x397925de,0x2ce78ccf
.word 0xa355553a,0xbb3916e0
.word 0x932076a8,0xd1a1e1eb
.word 0x0c717a59,0x22028365
.word 0xcc596390,0x7646c4af
.word 0xf589b55d,0xa145cbc6
.word 0x0b3e22f8,0xa9dc2235
.word 0xafe351c0,0xe73431b4
.word 0xa069f8df,0xa7d35eb7
.word 0x6c644dc1,0x8d5bef9a
.word 0x104eec25,0x61906b99
.word 0x4210aaca,0xae2bec5f
.word 0xf599bc7c,0x664b0ec0
.word 0x39c0ff68,0xd96367c1
.word 0x0c1d132e,0xbcd829ff
.word 0x1d2fe01b,0x16fbbcec
.word 0x1e6602ed,0x316ccab4
.word 0xaa7fd55b,0x67890418
.word 0x2e4af573,0xcaea38de
.word 0x41e94bb0,0xcdc024f8
.word 0xb323ac0c,0x2f349f26
.word 0xec74bc9f,0x2bdceef4
.word 0xcd59f09e,0x1d2fe01b
.word 0xdd0062a5,0xf166f916
.word 0xfa8d338c,0x8a986ea1
.word 0xa5f4e519,0xfe436728
.word 0xbb2bd8b2,0x0000002a
.word 0x41e94bb0,0x2a213667
.word 0x87a0017a,0x5aa01d09
.word 0xc52af2d5,0xf8ccf587
.word 0x494b081d,0xde0a4d8d
.word 0x9e80802b,0x36a433b5
.word 0x3bf17aae,0xfe75d65e
.word 0x01db7d8f,0x25544573
.word 0x69eb5c8d,0x039084b4
.word 0x99c20e9f,0xeb12b342
p15_local1_expect:
.word 0x74a6f0c9,0x7999c094
.word 0x9f445ae2,0x46cd0c91
.word 0x9cebd87e,0xc9d21be1
.word 0x899d2ec2,0xd967d880
.word 0x10b2298c,0xc7ac8997
.word 0x1d5face5,0xf6c6fc55
.word 0x1e1e4588,0x9d96ad84
.word 0xca8ee885,0x6d07fc62
.word 0x05de5cae,0x9d53f8ed
.word 0x77105091,0x203601ef
.word 0xcdc024f8,0xa6c24019
.word 0x9ec609e7,0xc10e9f51
.word 0xdd9b49d9,0x3c15db6f
.word 0x232d5d73,0x4e505e91
.word 0x3618bc6e,0x166439a4
.word 0xb428a67b,0x28a5ae42
.word 0x88c1e09c,0x11a86dda
.word 0x2538536f,0x5ae1c1ed
.word 0x67bac65b,0xce25ec4d
.word 0xed606111,0x8b95ec96
.word 0x34837c07,0x2bad6748
.word 0x4bd736bc,0x6df6a956
.word 0xd2a9734e,0x947c058c
.word 0xacc84460,0x0e9c4c14
.word 0x0006c27e,0x30d9b6aa
.word 0xdd3d0638,0x546e0f7a
.word 0x338200be,0x8ede9c76
.word 0xb0a348e6,0xbeb98d59
.word 0xfb2c9f32,0x9891aa08
.word 0x4224825b,0xa1d5ca95
.word 0xdc668379,0x39cb3294
.word 0x9008e650,0xfd15bb56
.word 0xed6a13f6,0x9d3d103c
.word 0xe1e1de27,0x392ba7a2
.word 0x60756ade,0x770771d5
.word 0xa1062705,0x45468bdd
.word 0xc9d21be1,0xf88a4d74
.word 0x7c34e9f9,0x69def916
.word 0x0f01c9eb,0x1848674b
.word 0xc748f8f2,0xa57ed4aa
.word 0x95ca6701,0x31beef58
.word 0xd36bc5bc,0xedf6bfcf
.word 0xb526d0b3,0x00602d60
.word 0x9ec36413,0x52488fef
.word 0xaf260fff,0x685e0db1
.word 0xc71647ae,0x18ecb6d8
.word 0xf08adbb2,0xe93f8c55
.word 0x72fe079a,0x4511fa0d
.word 0xff7b0545,0x8c01500f
.word 0x28877ea0,0x359dab1c
.word 0x752f06c3,0xacccda4b
.word 0x6a1624cf,0x6cd7f99b
.word 0xe8ca30de,0xa1f251ff
.word 0xcc28d813,0x6fdf7aa6
.word 0x990ea7bd,0x658b8dff
.word 0x46cd0c91,0x166b3c69
.word 0x0000008c,0x9c5dd180
.word 0x532f1bd7,0xb1a6f530
.word 0x75ee3159,0xd6f8cbb0
.word 0xc51d1ad5,0x95f45424
.word 0xfae83937,0xb09ec2c0
.word 0x9af4e1a0,0x06f267b0
.word 0xdd34e3ff,0x84787ce0
.word 0x1573be92,0x3be60d82
p15_local2_expect:
.word 0xba0bf175,0x5ae1c1ed
.word 0xd1751838,0x42e56973
.word 0xa01648f7,0xd7f9613a
.word 0x566c34a9,0xc50692ff
.word 0x1de5c845,0x23a87c51
.word 0xb817f767,0x3542dd63
.word 0x0c36bcbc,0x65b5f624
.word 0xa41d832d,0x1f3888dd
.word 0x8d94fe7a,0x48743708
.word 0x0000008d,0x9221ec83
.word 0x1a976f5f,0x0364f089
.word 0xc30caa1c,0x4a5c1e54
.word 0x6a5454ca,0xf5fa3966
.word 0x83b8cd88,0x00000061
.word 0x816a7f0e,0xefc72f13
.word 0xf1bb2b9e,0xa394dccb
.word 0x3729845a,0x7886e92a
.word 0xd5a1b9ef,0x46c75cbc
.word 0x96a66dab,0xcc4fb39c
.word 0x820fa14e,0x1af2f2a8
.word 0x2edcb594,0x56ff34a9
.word 0x045b1ad9,0xbc6e5b03
.word 0xbcbef205,0x261efdff
.word 0xbebd8c66,0xbae015dc
.word 0xf2c07ae1,0x687c81a0
.word 0x28bd78f5,0xae19485e
.word 0xddaa2f61,0xfffc88e8
.word 0x45a70266,0x063365a8
.word 0x13c4f6bf,0x2ea588df
.word 0xec1a33b9,0xd36bc5bc
.word 0x3bdf58d8,0x0d0087c3
.word 0x2371a28f,0x6d25dbbf
.word 0x7b4235c6,0x4f371ea0
.word 0xbba0073b,0x75ad9ddc
.word 0xd4b2e3b8,0x012eb84c
.word 0x3b437a74,0x40b198e4
.word 0x54ff0de8,0xaa1e240c
.word 0x71d2a386,0xc3449240
.word 0x76b1178e,0x0a47869d
.word 0x63a694e3,0x133369ae
.word 0x137fd1dc,0xbfbee005
.word 0xc4e9576d,0x8e7ee934
.word 0x7e55e505,0x4c16eea8
.word 0xba0bf175,0x5ae1c1ed
.word 0x20b06190,0x83291a9e
.word 0x8580eb66,0x794a6354
.word 0x95b5ae62,0x8bbffdf1
.word 0x038757af,0x8d0ca0cf
.word 0x259e3c6e,0x20ea1be3
.word 0xa71047b5,0xdaa10520
.word 0x000000e2,0x30952503
.word 0x911c5075,0x2c108c4a
.word 0x004447db,0x817a90fb
.word 0xad03c3c8,0xd6bce515
.word 0xc9be7302,0x2a807430
.word 0xd5ed7aa6,0x7c0042bc
.word 0xc12cd793,0x77391f0f
.word 0x00835c38,0x3be60d82
.word 0x9e589ff8,0xe1e11a9e
.word 0xff006cf6,0x0d101ad3
.word 0x58e9ecd1,0x5979c032
.word 0x62ffcf1f,0x632fc744
.word 0xa73fbf8e,0x72a92952
.word 0x93ffcaff,0xa1fb6808
p15_local3_expect:
.word 0x9891fb2e,0x1c3b654e
.word 0xc19e02c6,0x5a0634b7
.word 0xbcaea945,0x4b05596d
.word 0xa174641d,0x6d223c8d
.word 0xdec7d0af,0xd967d880
.word 0xfa86da87,0x5916358f
.word 0xdac0bf00,0x3af9e709
.word 0xa8a38770,0x4735fe39
.word 0x8c396208,0x8bff4ec5
.word 0x5a887e37,0x91a6ec4e
.word 0xc4a02471,0x092f3939
.word 0x85a5fafb,0xc0f2f93d
.word 0x98144026,0x38f542d9
.word 0x2c6f6db2,0x6828d2a3
.word 0x10b2298c,0xe87ed9c6
.word 0x375e78de,0x4c7a6019
.word 0xda8760a7,0xb133faf6
.word 0xe47610fa,0xa23d921c
.word 0xd8d769ff,0xc64214f9
.word 0xc9d4f49b,0x0c506e85
.word 0x44f1f7fd,0x3682d250
.word 0x990fd148,0xecdd0822
.word 0xe9ad31a0,0xa91410ed
.word 0x9985c8c9,0x362e2026
.word 0xf89db224,0x5464040f
.word 0x1d7f68e0,0xfc37ab49
.word 0x9b6e00c0,0xfce79fd9
.word 0xd0347759,0x91e697fe
.word 0x221914be,0x7599f506
.word 0x3b71dfc1,0x4aeaa0d8
.word 0xb29d69f1,0x5f44d2c1
.word 0x0a2fa6cb,0x0b00b8ab
.word 0x566c34a9,0x151a73ad
.word 0x45a70266,0xaff49282
.word 0xcf66cb59,0x0a92eb42
.word 0xba52fd9a,0x5aa01d09
.word 0xf8a0350e,0x4548ec9e
.word 0x772a7ed7,0x18ecb6d8
.word 0x000000e2,0x30952503
.word 0x74cc549a,0x138803f7
.word 0xb24a0829,0xe8ec6b20
.word 0x82e4c7db,0x04ee0af5
.word 0x03fc451d,0xffde2547
.word 0x1f7a9418,0x362907d0
.word 0x5caad1ff,0x5976dbd7
.word 0x10f0e466,0xdcb8215f
.word 0x93ffa43c,0x01fc2a4a
.word 0x67875151,0x7b753553
.word 0x3eb3a8c7,0x8455c6c9
.word 0xedf6bfcf,0x56d24c77
.word 0x82253477,0x978680aa
.word 0xfffe10ce,0xfc721916
.word 0xcf88252a,0x06de15e3
.word 0x37f398d6,0x2badc6d1
.word 0x03e8d2e6,0xf636bac8
.word 0x2aff65bf,0x66697832
.word 0x64b4bbce,0x96da0fc8
.word 0x25a3bf3a,0xf19df0b6
.word 0xfdfcff3d,0x9530bae1
.word 0x5680329b,0x65368f78
.word 0x39bd02a5,0xcb413435
.word 0xcb5a3825,0xc9b1b12e
.word 0x8fe20f25,0xd1a1e1eb
.word 0xf7387892,0xe5b8200a
p16_init_registers:
.word 0x9a64363f,0xd2c002ea ! Init value for %l0
.word 0x6362b058,0x2a783824 ! Init value for %l1
.word 0xcd567f9a,0x548e8583 ! Init value for %l2
.word 0x8e057330,0x5acbbedc ! Init value for %l3
.word 0x4d4db836,0x305e1e52 ! Init value for %l4
.word 0xd71c1fc4,0x0428b1e2 ! Init value for %l5
.word 0x45ad9b58,0x55e43df3 ! Init value for %l6
.word 0xe112af8e,0x6a71d8e5 ! Init value for %l7
.align 64
p16_init_freg:
.word 0x97d702e9,0x273b1a1e ! Init value for %f0
.word 0xef84f1dc,0xcafea965 ! Init value for %f2
.word 0x2fcb4dcf,0x5c70d560 ! Init value for %f4
.word 0x430db272,0xb148bda4 ! Init value for %f6
.word 0x30f6d4a7,0x639158ba ! Init value for %f8
.word 0x87dc62f6,0x5d277738 ! Init value for %f10
.word 0xac155b33,0x1c8fbb3a ! Init value for %f12
.word 0xe07d739c,0xc0df81a3 ! Init value for %f14
.word 0xebcdaf8a,0x9ee7c8a2 ! Init value for %f16
.word 0xacb3bc13,0x0b8dd653 ! Init value for %f18
.word 0xcac162a1,0x41a44a91 ! Init value for %f20
.word 0xadfe64d2,0xbac17a22 ! Init value for %f22
.word 0xdb2d0a01,0x1c6304ee ! Init value for %f24
.word 0x1cbd9cfa,0xb700c74b ! Init value for %f26
.word 0xa4924857,0xf61349a0 ! Init value for %f28
.word 0x9c470231,0xb315b6ba ! Init value for %f30
.word 0x5d5ca3e5,0xbacb4e22 ! Init value for %f32
.word 0x3a42b004,0x96eb787b ! Init value for %f34
.word 0x71ab9a49,0x5c4809ba ! Init value for %f36
.word 0x66ed9962,0xd7259b16 ! Init value for %f38
.word 0x51e84a18,0xe4c4115b ! Init value for %f40
.word 0x46c4ea4b,0x6730ab00 ! Init value for %f42
.word 0x56d4664c,0x1a5b75f6 ! Init value for %f44
.word 0x4c8e9524,0xcd8988b8 ! Init value for %f46
.word 0x22cffd0d,0x34858fe1
.word 0xdbfee771,0xaf34c357
.word 0x7f92b1a9,0xe906d696
.word 0x224f008d,0x4576646f
.word 0x5ba4b191,0xb2fcfb98
.word 0x0ff212b1,0xd3f1b45e
.word 0xd20308f9,0xba692b5a
.word 0xae18e985,0x684d46a6
p16_expected_registers:
.word 0x00000000,0x26b0b809
.word 0x00000000,0x203fd2b3
.word 0x00000000,0x00000084
.word 0xaaba154d,0x510928e2
.word 0xc8f24939,0x069126fa
.word 0x00000000,0x4c46a177
.word 0x00000000,0x000000c4
.word 0x00000000,0x00000029
p16_expected_fp_regs:
.word 0x97d702e9,0x273b1a1e
.word 0xef84f1dc,0xcafea965
.word 0x2fcb4dcf,0x5c70d560
.word 0x430db272,0xb148bda4
.word 0x30f6d4a7,0x639158ba
.word 0x87dc62f6,0x5d277738
.word 0xac155b33,0x1c8fbb3a
.word 0xe07d739c,0xc0df81a3
.word 0xebcdaf8a,0x9ee7c8a2
.word 0xacb3bc13,0x0b8dd653
.word 0xcac162a1,0x41a44a91
.word 0xadfe64d2,0xbac17a22
.word 0xdb2d0a01,0x1c6304ee
.word 0x1cbd9cfa,0xb700c74b
.word 0xa4924857,0xf61349a0
.word 0x9c470231,0xb315b6ba
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p16_local0_expect:
.word 0x465fb6ca,0x519f74c4
.word 0xbc164632,0x00000001
.word 0x4d4a7d7a,0x97536afb
.word 0xfe56552e,0x2f45bf7b
.word 0xffd63def,0xa9c2f0ef
.word 0x7561ac99,0x0cce0ed3
.word 0x2cd78b53,0xfae505c2
.word 0xabd5b31e,0x25138e46
.word 0x7c592efe,0xb21869ed
.word 0xa8f4fa24,0x79464fe0
.word 0xf0429d3a,0xc0b72234
.word 0xfb100868,0x4de72e31
.word 0xd3126881,0x6f819e6c
.word 0x2c1b31e8,0x66ffbd78
.word 0x8438fa10,0x1695c0a1
.word 0xe690fbff,0x11d74b57
.word 0xb1ca7971,0x057bedf5
.word 0x3f428667,0x9d79c073
.word 0xef6cd8ff,0x39fca7a9
.word 0x63133158,0x16f2261c
.word 0xe8c15c10,0x48386353
.word 0xcb20c549,0xdc1d4074
.word 0x79a0a605,0xd786fe47
.word 0x163d31fc,0x33af1d6f
.word 0xa43cd0a2,0x3beeb822
.word 0x6e8d2c39,0xa6eb7b2a
.word 0x66557ebd,0x2a4ba908
.word 0x16844119,0xf574bfd4
.word 0xaaba154d,0x510928e2
.word 0xde737cac,0xd5ecd8cf
.word 0xbd75a8eb,0x60c3e99c
.word 0x6bb60f75,0x36d05074
.word 0x38252550,0x9dca78a1
.word 0xdf7e034c,0x517dfc93
.word 0x111dcd00,0xd31d1cbf
.word 0xef10cdc0,0xe1ea9363
.word 0xe878cfcf,0x953c3584
.word 0x9867863c,0xd396ba0d
.word 0x61f8ef4a,0x80c2e2af
.word 0x144080fe,0x8e8802f8
.word 0x031484da,0x6f1654f0
.word 0x69a9d805,0x740cb3b0
.word 0x959c1ddf,0x830c615f
.word 0xada5a87c,0x9524c70c
.word 0x39c0aa68,0x0003ece7
.word 0xce11af44,0x2e20ea0d
.word 0x06fd12fd,0x97575f8e
.word 0x3e317fc0,0x4631f979
.word 0x8beb5c00,0xd79a62c1
.word 0xb584cecc,0x995a6b2b
.word 0xe754be00,0x90343d0a
.word 0x4344eaec,0xb47d6fe8
.word 0xa1783287,0x2ba0ff5a
.word 0x8f6eea23,0x9c0042da
.word 0xda2f9943,0x1eff2ed4
.word 0xfc69344f,0xbbb54d1f
.word 0xfcea0ef6,0x31d9dc54
.word 0x6cff6412,0x97ff8a8e
.word 0x21e16169,0xeb8249af
.word 0x438d6f8f,0xca991bcb
.word 0x14ff9947,0xc73f4522
.word 0xd23ee3ac,0xfe7492ec
.word 0xae0d23e5,0xa0198f33
.word 0x0688044d,0x1016c543
p16_local1_expect:
.word 0x4e2948f3,0x3729c8d4
.word 0x3bed7417,0xf47ffaf7
.word 0xfb847a8c,0x64a824b6
.word 0x6107019f,0xc3d6a572
.word 0xf8aa1a66,0x757e0f31
.word 0x434378d1,0x12ffca02
.word 0x2b6c1afd,0x81026dca
.word 0xd7cd8188,0x1de2ff4d
.word 0x32859ea5,0x55ff1420
.word 0xb7013ea6,0xcf2444bc
.word 0xeacf285e,0x62b389ee
.word 0xb9268074,0x9b6d97c4
.word 0x214198d5,0x2dbcd54d
.word 0xcef754b3,0x15731b3d
.word 0xd790c065,0xfe95429b
.word 0x09c63115,0x77d01988
.word 0xf9bba39b,0x1be7f1f6
.word 0x18ce65df,0x4b91e03f
.word 0xd4eeffc6,0x78951c8e
.word 0x12012d63,0x22e8dbb5
.word 0x34b4f2f5,0x74c7147f
.word 0x85ed94d2,0x322ad578
.word 0x804b6fa5,0x7da9ad04
.word 0x000000b8,0x4f6a35f5
.word 0x7bbe6854,0x20df10b9
.word 0x397eff3e,0xd070cdd2
.word 0x58a5ff50,0xb5f05d3f
.word 0x1ea4dfed,0x129ed24c
.word 0x4c46a177,0xb3392caa
.word 0x8c384ea8,0x95014b01
.word 0xbe2a76b6,0x2cf483e8
.word 0xb6e1ecd2,0xe166d649
.word 0xed86b9e8,0xc93581fb
.word 0x154acfb1,0x8539812b
.word 0x1b9ccaba,0xe98fba55
.word 0x4cb17aff,0x8c216789
.word 0x3e373e0c,0xf7f5d000
.word 0xac861cb6,0xe25a29a2
.word 0x18ae05c8,0x2c7f027e
.word 0x721b8570,0x2404b4c1
.word 0xd7299aea,0x9ac9d8f7
.word 0x548e8583,0x59b9641d
.word 0x31ab59ad,0x632cb06b
.word 0x9d3d06d3,0x8caf78f6
.word 0xc611c4a8,0x8f67e8b4
.word 0x5ecb6965,0xbde3786a
.word 0x25270661,0xd69f88c7
.word 0x847617d0,0x9f772b39
.word 0xfcc230e5,0x8296de16
.word 0xffa14872,0x8d121773
.word 0x098b0405,0xbcbe3dcb
.word 0x47059613,0xcc7a1297
.word 0x00000064,0x1dbd0c3a
.word 0x58373c23,0x326f43e3
.word 0xa47a5e8d,0x24cc224d
.word 0x8b05a153,0xe7364818
.word 0xce6bcd96,0xfb100868
.word 0x88092041,0xc6905c68
.word 0xa4078d39,0x843a62fe
.word 0x966a4462,0x145a7b1c
.word 0xff2f7661,0xe35117a9
.word 0x97b2cde8,0x6a2a0009
.word 0x8a6312d6,0x000000b0
.word 0x185c9cfd,0x7d786cc3
p16_local2_expect:
.word 0xa5a70859,0xfb9a0ddc
.word 0x9a49f946,0xf435d440
.word 0x70815980,0x1ac7eccc
.word 0x01b8e654,0x262c08ae
.word 0xc8f24939,0x069126fa
.word 0x55fab14b,0x6ff5a817
.word 0xe2b3fd19,0xb3e62d63
.word 0x72a3fbdb,0x37e148aa
.word 0xb8c65ef1,0x0b6364ca
.word 0xe6830e0b,0x89591797
.word 0xa4a2e2c9,0xfb847a8c
.word 0xf93787d9,0x848e81b0
.word 0x17a86204,0x2a7640b3
.word 0xfb100868,0x3a147f41
.word 0x201bc756,0x5ceb7c20
.word 0x0358ff4b,0xf187cc5c
.word 0x848e81b0,0x26b0b809
.word 0x2d54f992,0x000000f3
.word 0x3fc577ce,0x32392bd9
.word 0xfed6b74d,0x4a48acb9
.word 0xe9bc2719,0xe06e84b9
.word 0x716872ff,0x00000045
.word 0x88a4509f,0x075518ba
.word 0x8784b35c,0xaeded306
.word 0x31aedc9e,0xa307a0ff
.word 0xff3c7645,0x2ba5ea8b
.word 0x9b6d97c4,0xce930e9b
.word 0x0eeaeef0,0x8ba3bf89
.word 0xa816fc82,0x062d3972
.word 0x7183923d,0xebc58f68
.word 0xa5dfa137,0xcb95bc46
.word 0xee78ff59,0xa87300a1
.word 0x73b52567,0x34b37227
.word 0x5b648953,0xaed23ea0
.word 0x0e0e6537,0x30fac414
.word 0x17b14331,0x73a70fb1
.word 0x1dfb6c9f,0x246e5c02
.word 0xece2ad69,0x010789f8
.word 0xffe70868,0x1f39c5b4
.word 0xa218936b,0x6f737868
.word 0xaeb0a65f,0x1d6ef69e
.word 0x24d72b23,0xea05c0b0
.word 0x0dd4937b,0x12ed8602
.word 0x9733b221,0xcfffb4bf
.word 0xd58bafd8,0x2c869a9d
.word 0xe74cf481,0x512df2c1
.word 0xb11a2ad4,0xd2e9e1e9
.word 0xbcff358b,0xc99669b1
.word 0x76a86542,0xa4cdae9e
.word 0x5b0dff4e,0xd94c14ff
.word 0x20a8f092,0x47c584d5
.word 0x475a3036,0x286b9173
.word 0xd45ccba0,0x192156ef
.word 0x87a02da6,0xff97f57a
.word 0x2cd03766,0x8fed8a19
.word 0x4c5732d5,0x7a70885d
.word 0x842d2819,0x05c8ed7c
.word 0x1bb0b269,0x30e1b891
.word 0xbfcb507e,0xcd06ee8e
.word 0xc3771cfb,0x54d66f82
.word 0xd84a86f2,0xceeae9fd
.word 0xff2416e1,0x0000007e
.word 0x7dceb4fb,0x5c4cc1fa
.word 0x2ec6a135,0xc644dda8
p16_local3_expect:
.word 0x8c32e792,0x1cf12b96
.word 0x968e83a0,0xff2f73d6
.word 0x428bd20f,0x1fff1dd2
.word 0x6581bee5,0x773183a6
.word 0x2f819365,0x3f75e08f
.word 0x5e3718bb,0xf86fed4f
.word 0xa65811ec,0xeba181c7
.word 0xb980dbe0,0x721b8570
.word 0x285157d3,0x3a867f0d
.word 0x7937ab4e,0x3ba92652
.word 0x82bf6047,0x9ac71748
.word 0xd151f1f9,0x35158164
.word 0xc25d21f2,0xf0d43b06
.word 0xce7032d5,0x065fa664
.word 0x144080fe,0xc36e1dc3
.word 0xff777a1a,0x5317bcd0
.word 0x86be5d19,0xd5cd8662
.word 0x5e31bc20,0xd6b9e0c5
.word 0xfe45c399,0xae0a8d33
.word 0x5add755c,0x66abb312
.word 0xfb4e602b,0x0c57d0bc
.word 0x4e2948f3,0xbed15585
.word 0x4950174c,0x3d6ac7ff
.word 0x4b9af5f7,0xf2829455
.word 0x5acbbedc,0xbc0c1e79
.word 0x00000000,0x5070fec5
.word 0xcf9349ac,0x55acde98
.word 0xe8221dc8,0xb87fc0d6
.word 0x23c4d382,0x80ff8dd3
.word 0x462e8434,0x0c49ad9a
.word 0x014296d9,0x4dfa0467
.word 0x145a7b1c,0x127bde61
.word 0xfdb9daf3,0xc9a0a8a8
.word 0x00000032,0xcb144e24
.word 0xa0213ad5,0xbc24652d
.word 0xf5366606,0x3bef6190
.word 0xf1b29496,0xd17a2bf7
.word 0x78cf31d8,0x55fab14b
.word 0x17a3af54,0x4c2b1121
.word 0x91182cef,0x381560e2
.word 0xb7ff6ffd,0x8cc720c1
.word 0x025fd98f,0x72a3fbdb
.word 0xcedac7a1,0x6e493802
.word 0x264a828c,0xb50ed60f
.word 0xf41a78d6,0x825817ad
.word 0xe4e99f57,0xc6c6139f
.word 0xea21172a,0xd310c29b
.word 0x83ad5e63,0x848b1b7c
.word 0x5aec9ba7,0xc47d39b7
.word 0xcc3f3ca3,0x95279afb
.word 0xed09df3b,0x643e55ec
.word 0x2998c86f,0x6840d94a
.word 0x2317b222,0x377e68b3
.word 0x49a5eb4f,0x356f1365
.word 0x7ba73dd3,0x77cc0bf3
.word 0x872e9c1e,0x8a9f60d7
.word 0x3eaedf8c,0xfeae64dc
.word 0x3cade902,0x4c0a65f4
.word 0x30ff1e52,0x5070fec5
.word 0xd8b9b39b,0xd5a5f0c9
.word 0x3e261d26,0x557ef417
.word 0x2bef34cf,0x9f506e2e
.word 0x263cd43c,0xda2b8db8
.word 0xe891b130,0x738eb3c0
p17_init_registers:
.word 0x50c3c4dc,0x68fd3948 ! Init value for %l0
.word 0xbfbcf795,0xfedf156e ! Init value for %l1
.word 0xe48ba436,0x40187be4 ! Init value for %l2
.word 0x216ca9ec,0xe110eb45 ! Init value for %l3
.word 0xf7b2a8ea,0x980504dd ! Init value for %l4
.word 0x01734989,0xb5baf061 ! Init value for %l5
.word 0x4e9733ae,0x681ef7d1 ! Init value for %l6
.word 0x8f4085da,0x51bea8d1 ! Init value for %l7
.align 64
p17_init_freg:
.word 0x5cb5874d,0x63df8564 ! Init value for %f0
.word 0xc9ee8b64,0x12783d59 ! Init value for %f2
.word 0x8a9d1e6d,0x672484b9 ! Init value for %f4
.word 0x1d6b537c,0x0fc6db00 ! Init value for %f6
.word 0x0d3b36b3,0x1ef3e5c9 ! Init value for %f8
.word 0x8883b7f1,0x32555761 ! Init value for %f10
.word 0xdb3ae2dc,0x600c4fc7 ! Init value for %f12
.word 0xa1770e6d,0x84decdb4 ! Init value for %f14
.word 0xbc1ae195,0x76846299 ! Init value for %f16
.word 0xde940734,0x1767a967 ! Init value for %f18
.word 0xb01bdee2,0x41691d7b ! Init value for %f20
.word 0xf1cb8c09,0x8e4dcf0b ! Init value for %f22
.word 0x279cafb5,0x85aef5a0 ! Init value for %f24
.word 0x16907d7b,0xb87f3651 ! Init value for %f26
.word 0x8da9f71c,0x3eab301a ! Init value for %f28
.word 0x50cabde6,0x81def045 ! Init value for %f30
.word 0x9f9507a7,0x5769a0f4 ! Init value for %f32
.word 0xe897b191,0x4212071c ! Init value for %f34
.word 0x9f87f4bd,0xd4536651 ! Init value for %f36
.word 0x781ecd93,0x31d35603 ! Init value for %f38
.word 0x538391b0,0x6396554f ! Init value for %f40
.word 0xcdee8a25,0xce791bc3 ! Init value for %f42
.word 0xf0a48a98,0xb7bd6e0b ! Init value for %f44
.word 0xe08679cc,0x730430f9 ! Init value for %f46
.word 0x7b64e82f,0x6a0daa6e
.word 0x632c188a,0x9636a7b3
.word 0xa6937aa1,0x58ae7e8d
.word 0x4469f640,0x23f24f1d
.word 0x56f7ba34,0x78a9867b
.word 0x25bccecc,0x767c053a
.word 0x0b25963c,0x1e0af4c3
.word 0x679fe6b6,0xd4fe44db
p17_expected_registers:
.word 0x00000000,0x0000008b
.word 0x00000000,0x00000012
.word 0x00000000,0x00000052
.word 0x00000000,0x817fee06
.word 0x00000000,0x00000018
.word 0x5e2fb49e,0x44c4d14d
.word 0x575cb6f5,0x1325f81c
.word 0x00000000,0x0000003a
p17_expected_fp_regs:
.word 0x5cb5874d,0x63df8564
.word 0xc9ee8b64,0x12783d59
.word 0x8a9d1e6d,0x672484b9
.word 0x1d6b537c,0x0fc6db00
.word 0x0d3b36b3,0x1ef3e5c9
.word 0x8883b7f1,0x32555761
.word 0xdb3ae2dc,0x600c4fc7
.word 0xa1770e6d,0x84decdb4
.word 0xbc1ae195,0x76846299
.word 0xde940734,0x1767a967
.word 0xb01bdee2,0x41691d7b
.word 0xf1cb8c09,0x8e4dcf0b
.word 0x279cafb5,0x85aef5a0
.word 0x16907d7b,0xb87f3651
.word 0x8da9f71c,0x3eab301a
.word 0x50cabde6,0x81def045
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p17_local0_expect:
.word 0xfb8badbf,0xa64b38ac
.word 0x8fb7ccff,0x6429f79e
.word 0x0f9b8340,0xefb63c2a
.word 0xf4b91cd2,0x3200a479
.word 0x9d2a1ff0,0x8d690d83
.word 0x8183658c,0xff3d2b41
.word 0xb056993d,0xd8f25163
.word 0xcac480e9,0xd8728c4b
.word 0xd41b93ff,0x3b780ca9
.word 0x38ce43d8,0x6ddd0d19
.word 0x12599f4b,0x25208854
.word 0x87440e17,0x1cffb4b6
.word 0xb3a418cb,0x6617cd89
.word 0x48cefda0,0x60de9514
.word 0xe4bbaee1,0xc6aa798b
.word 0xa718a57b,0x568d07ff
.word 0x9d4c99ae,0x0f55f48d
.word 0xff5d9124,0xc2e7997e
.word 0xfc91ff8a,0xe4dbb3ae
.word 0xccee3dc1,0x8a0314a9
.word 0xe12ed268,0x6b3cc32a
.word 0x5b400c37,0x62f3ece6
.word 0x326c7856,0x2ebd52c3
.word 0x34da6808,0x3474500b
.word 0x92d8f052,0x2727ea9c
.word 0x727bff1f,0xfc3be5e7
.word 0x965840cd,0x45e7c96b
.word 0xe2845679,0xc3c8eb2e
.word 0xc8ac0025,0x289cac8a
.word 0xd32bb657,0x66936011
.word 0x6f72bce2,0x3e69c3be
.word 0x4ae832ce,0x7bd2bda0
.word 0x13ee2962,0xca734517
.word 0xbf102156,0x99a3fd2a
.word 0x51e76933,0xf38eb812
.word 0xffa1ff4b,0x513e82af
.word 0xefe29519,0x581bafcc
.word 0x06860aea,0xf027623d
.word 0x4a0cfc79,0xa819baf6
.word 0xb1a24e84,0x53f40968
.word 0xffee34f2,0xc119e5c7
.word 0xc213d27e,0xf5ff5b4c
.word 0x0000005f,0x035d557e
.word 0xfe25f25f,0xff690d83
.word 0x873bac87,0x3d134da8
.word 0x0d06d031,0x154c463d
.word 0x59714c00,0x7c93b7f2
.word 0xc24eeee9,0x7512102b
.word 0xf82e8019,0x1a2e1243
.word 0x97608845,0xa5cf8229
.word 0xc002e4f7,0x79708d80
.word 0xd253b9d5,0xe999b4c7
.word 0xfac9f512,0xc35b29ed
.word 0x75550b35,0xdac129ee
.word 0x301f387d,0x8f4a703a
.word 0x733d8fba,0xbecf13f1
.word 0xfff19759,0x45e7c96b
.word 0x4ede9f34,0x364a0eeb
.word 0x8db568bb,0xa5ff8e32
.word 0xcd82054e,0x3d1aefac
.word 0x5f1f90e8,0xa61015ff
.word 0x253804e3,0x4f815e93
.word 0x61e17572,0xca9052e6
.word 0xc605fd33,0xffb28b3f
p17_local1_expect:
.word 0x4278d72c,0x1d03708a
.word 0x91a2abde,0xff9daf04
.word 0x0000006c,0xcab3df6a
.word 0xd7b7352f,0x4eb1b3cf
.word 0x22292c30,0x83d12075
.word 0x5ef0bc65,0x5c7c1534
.word 0x8d267515,0x8e85e223
.word 0xe693cf42,0xf174e37e
.word 0xf48b4f2d,0xff4398af
.word 0x1718b3f5,0xb8364ea8
.word 0x1c5324af,0x0400d3e4
.word 0x31126c67,0xba37646f
.word 0xe9542026,0x7ea9be15
.word 0x49fb5e40,0xc12d8602
.word 0x0d54ffbb,0x00e3230b
.word 0x0f68c3c8,0x84bdf76c
.word 0x205f4000,0x7b704540
.word 0x098a74ae,0xbff0830c
.word 0xacda0036,0xff38dbef
.word 0x3a835f64,0x38ff5bb4
.word 0x79a02163,0xf0fa0a6b
.word 0xa79240a0,0x666f4131
.word 0x00000060,0x0b860418
.word 0x07eeffdd,0xfc947ebb
.word 0xa51184bf,0x51f30c93
.word 0xbb66b3a1,0xb4d2e0a4
.word 0x979ef790,0x1278fd74
.word 0xb0293fb2,0x5c73749e
.word 0xd6f16ae9,0xbaacda04
.word 0xa3c9d70d,0x86d97cff
.word 0xecd989f2,0x00000011
.word 0x94ef7c81,0xbd196eed
.word 0x7ce7be27,0xa4478e0e
.word 0x9d649a00,0xcae74340
.word 0x83326c86,0x4c851064
.word 0x5e2fb49e,0x44c4d14d
.word 0x547aff97,0x83ae5b50
.word 0xf447c4ff,0x2faf68cf
.word 0x3146e5d0,0x9a54cd89
.word 0x1ee91d8c,0xe4863ab2
.word 0xddb0aed5,0x1c6891fc
.word 0x48d41132,0x80e20ba7
.word 0x9ecea412,0xa6422f70
.word 0xa6f8a94d,0xb16ad537
.word 0x5fbfa42f,0xa7cd6c88
.word 0x36ebaafb,0x7df5af30
.word 0x70d52df7,0x150471fd
.word 0xedc43c30,0x89f88ff7
.word 0x9a58514f,0x1637a67e
.word 0x59e0e730,0x195ec77a
.word 0x78769ab0,0x653b4592
.word 0x001cb6c8,0xe8e30c22
.word 0x19c67990,0xb69bf7cd
.word 0x0b57dd42,0x8a7539b7
.word 0x9fcba898,0x6c7e527d
.word 0x1d4f9563,0x09ff3250
.word 0x60e14968,0x488b0653
.word 0xa2262a14,0x07d645fb
.word 0xfb4199d8,0xd4e20fe2
.word 0x82a39c97,0xddf790b7
.word 0xbae95850,0x784afb33
.word 0x8cffbd02,0xc347937e
.word 0xc1a5c81e,0xde480a03
.word 0x0ddf09be,0xccca93b3
p17_local2_expect:
.word 0x5b25b9c1,0x3512723f
.word 0xb51dce83,0xebedb15a
.word 0x3fab6d07,0xbf833b0c
.word 0xccefac61,0xd2540d46
.word 0x448ef147,0x12057204
.word 0x9bf64243,0x7d715fc4
.word 0x0347cacd,0x98c9dec2
.word 0x817fee06,0x0275f93f
.word 0xc5cf7edb,0xbecf13f1
.word 0xdf982818,0xadba393b
.word 0xb8364ea8,0xc347937e
.word 0x2b7200aa,0x9e060e1b
.word 0xef3efbdd,0x5a65907c
.word 0x6cc6926f,0xc1fd9301
.word 0x35c42328,0x79f70ee3
.word 0xff413d58,0xffea5dde
.word 0x92c1d641,0x9e476ea3
.word 0x7900233b,0x4d0b82d9
.word 0xb050bd86,0x4adf5a0d
.word 0x3f2ebbbc,0x067c8163
.word 0xa354b0ff,0x7331483a
.word 0x9d17779f,0x3b93a600
.word 0xc9734b1f,0xe724ff2a
.word 0x3a12f926,0x6c78968c
.word 0x87e322ff,0x61297c40
.word 0x57107fae,0x8336ded7
.word 0xaea44a3a,0x000000c7
.word 0x179fb78c,0x39e989a8
.word 0xf6edbc88,0x0014dfea
.word 0xff7f8bdf,0x068e5d4f
.word 0x33fe1ece,0x7af05376
.word 0x4569cac1,0x29973a5b
.word 0xe3ff7b52,0xf6f86aae
.word 0xd2647e95,0x025038f5
.word 0x375122ea,0x3f66e8f6
.word 0x1b033704,0xebce7dca
.word 0x4d430101,0xa6af1274
.word 0x13755a9e,0x95e9ee9f
.word 0xcbacd1dc,0x7f0c8440
.word 0xaf6dd898,0xc002e4f7
.word 0x8b2d9df7,0xae73142a
.word 0x3fced54b,0x0babf994
.word 0x12f0411b,0xf0fa0a6b
.word 0x636e1148,0xed49848c
.word 0xe843c789,0x2825a98a
.word 0x373ecd23,0x8a7e2c34
.word 0x179fb78c,0x8168abbd
.word 0xf5380210,0x45cdc8e1
.word 0xa94cdefa,0xb2d6fd94
.word 0xff487f6b,0xf4e89cba
.word 0xd397ef52,0x7df785a7
.word 0x8422355b,0x538310a4
.word 0xbe3062d4,0xdc3443ac
.word 0x31f1ae38,0x99ea0ed7
.word 0xf65425b6,0x6fff714e
.word 0xa7d98008,0xb56aac0e
.word 0x2ac6355b,0x08aec587
.word 0x2ee20daa,0x054abc4d
.word 0xff3f47e7,0x78945c96
.word 0xffb370e8,0xe1ae2c06
.word 0x7c6c72aa,0x0be84b13
.word 0x133b4954,0x6d3b9ffa
.word 0x6e6b953e,0x88a901b0
.word 0xd2547058,0x8f7fc7e9
p17_local3_expect:
.word 0x0627ffe0,0x8d087099
.word 0xcfeac832,0x89f46ce6
.word 0xba7dbbbb,0x7b624bfb
.word 0x3b894a98,0xbe9ab87f
.word 0xe6824535,0xe2b0a844
.word 0x519a1237,0x162c1d33
.word 0x813864e7,0x96b6a383
.word 0x334c91a2,0x7f7a5072
.word 0xf0e7e1bd,0x3bc5bbcd
.word 0xf61c55d2,0x94607f29
.word 0xd03f3d10,0xd2576911
.word 0x00000055,0x66509dca
.word 0xfbc20024,0x5026bc85
.word 0xd600f34b,0x94023b5d
.word 0xcef9917b,0x3337b273
.word 0x1b8e33ed,0x5f784aa0
.word 0x5e95e451,0xe5d0a81a
.word 0x48b93700,0x01e6c5d1
.word 0x8bd31e89,0xb2d28f99
.word 0x0000009f,0x66ffc06c
.word 0x257fc6f3,0xd9fcbc79
.word 0xf081a2a9,0xa9f425d5
.word 0x25aefa77,0x6484bde2
.word 0x4b82528e,0x594b6dcf
.word 0x1c7aa06f,0x72c5b922
.word 0x96480bad,0x46ffe1a0
.word 0xee202697,0x910d9a46
.word 0x48c3679e,0x8e902ba3
.word 0x674fee63,0x00586a51
.word 0xc3a4ef73,0x4be5e951
.word 0x000000c2,0x331acb4f
.word 0x575cb6f5,0x1325f81c
.word 0x9e58ba88,0x70d9a813
.word 0x37527f92,0x3acbb5cc
.word 0x443a6b2e,0x6cc88c94
.word 0x17da3bc5,0x382b5b1d
.word 0x092c79f4,0xbd69c0b5
.word 0x0266e0cc,0x18cd5d12
.word 0xff2625f9,0x84109401
.word 0x636e2000,0x53605812
.word 0x91a45afb,0x52daecbe
.word 0xadfbebb9,0x29216bf7
.word 0x70effb5c,0xad296013
.word 0x5c40ea63,0xd827628a
.word 0xdb3e3dbf,0x8d7290ff
.word 0xeb74cb85,0xe20fbd98
.word 0x40f2e033,0xaebae66c
.word 0x15520a96,0x0c8256bc
.word 0x1e8426a3,0x8558ca7f
.word 0x9a0d32a4,0x9f8e6564
.word 0x33a095a3,0x0bdf64f9
.word 0x7caaf468,0xf174e37e
.word 0xffff39ab,0xac25239b
.word 0xd77d6d0e,0x409b56ae
.word 0x6cf57bac,0x31f443f6
.word 0xbe7b3758,0x4bccfe54
.word 0xfa9fdc4d,0x0bdf64f9
.word 0x5df3ab6a,0xbdeb3632
.word 0x51e28e95,0x8f4a703a
.word 0x9ab7b861,0x24f1f9a5
.word 0x64caa60f,0xa20d871d
.word 0xbf04e7b4,0x02a2b83f
.word 0x980504dd,0xe7986aa3
.word 0xe5c8a348,0x6194823b
p18_init_registers:
.word 0xade2d2da,0x83dd0b97 ! Init value for %l0
.word 0x468bfdc6,0x092fa4bf ! Init value for %l1
.word 0x731fab8a,0x6f7c5824 ! Init value for %l2
.word 0x60597baf,0xc122680a ! Init value for %l3
.word 0x0dc51dc8,0x0f2ba754 ! Init value for %l4
.word 0xd3d0a66b,0xe6060ef3 ! Init value for %l5
.word 0xa99bdbd0,0x40fc68c1 ! Init value for %l6
.word 0x4f532694,0x3dd77645 ! Init value for %l7
.align 64
p18_init_freg:
.word 0x4eeb158b,0x5c51e665 ! Init value for %f0
.word 0x423771d3,0x34aabe1c ! Init value for %f2
.word 0xec508f7c,0xdf0e686a ! Init value for %f4
.word 0x3b91293a,0xb90c28ac ! Init value for %f6
.word 0x2a609574,0x3bbe5f67 ! Init value for %f8
.word 0xfde22007,0x02725b65 ! Init value for %f10
.word 0x9cfb25a7,0x35bf626c ! Init value for %f12
.word 0xf3b43d86,0x6aa1d363 ! Init value for %f14
.word 0xdcea5fd1,0x7e3e3406 ! Init value for %f16
.word 0xe8186d81,0xde2f9f59 ! Init value for %f18
.word 0x172732ab,0x849535fa ! Init value for %f20
.word 0xeaa1aa6b,0xf66ad3f3 ! Init value for %f22
.word 0x62243dcf,0xdfbacd5f ! Init value for %f24
.word 0xe66fc87c,0xa9849079 ! Init value for %f26
.word 0x5a593cce,0x2d9962a1 ! Init value for %f28
.word 0xd975b06d,0xa82416c5 ! Init value for %f30
.word 0xbf3f1b8e,0x5095eb22 ! Init value for %f32
.word 0x980ed02d,0x93ca97ad ! Init value for %f34
.word 0x365032bf,0x8f40725e ! Init value for %f36
.word 0xa34d02ef,0xa672b229 ! Init value for %f38
.word 0x7f66c42c,0x42396934 ! Init value for %f40
.word 0x5877e68e,0x2d23928b ! Init value for %f42
.word 0x6d68b693,0x63cfba90 ! Init value for %f44
.word 0xea9066b2,0x6f98f27e ! Init value for %f46
.word 0xba59b920,0x1c7acc4f
.word 0x1fd891dc,0xd9673985
.word 0xcd809dc5,0x5e4816a6
.word 0x841f0575,0x913e89d2
.word 0x6e51fcd9,0x1fe13649
.word 0x9608f833,0x8fd72243
.word 0xb4cf7221,0x984c4786
.word 0x653ecbe8,0xf4ff4413
p18_expected_registers:
.word 0x00000000,0xb0ffadca
.word 0x00000000,0x405f127e
.word 0x00000000,0x000000ff
.word 0x00000000,0x7f6c1e72
.word 0x00000000,0x39066c90
.word 0x04f0a7f3,0x4a5dd9e6
.word 0x00000000,0xfa202068
.word 0x00000000,0xafad56c9
p18_expected_fp_regs:
.word 0x4eeb158b,0x5c51e665
.word 0x423771d3,0x34aabe1c
.word 0xec508f7c,0xdf0e686a
.word 0x3b91293a,0xb90c28ac
.word 0x2a609574,0x3bbe5f67
.word 0xfde22007,0x02725b65
.word 0x9cfb25a7,0x35bf626c
.word 0xf3b43d86,0x6aa1d363
.word 0xdcea5fd1,0x7e3e3406
.word 0xe8186d81,0xde2f9f59
.word 0x172732ab,0x849535fa
.word 0xeaa1aa6b,0xf66ad3f3
.word 0x62243dcf,0xdfbacd5f
.word 0xe66fc87c,0xa9849079
.word 0x5a593cce,0x2d9962a1
.word 0xd975b06d,0xa82416c5
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p18_local0_expect:
.word 0x95d983cb,0xd5513fc6
.word 0xd294ef31,0xc9f226a3
.word 0x75bc03ce,0x90377645
.word 0x69a92c49,0xc14dcafc
.word 0x57e9c7ab,0x0f40cb55
.word 0x4a429306,0x18695261
.word 0xb0ffadca,0xf6df86eb
.word 0x000055ff,0xe651a9a7
.word 0x25eba65a,0x2a4e46e0
.word 0x404f5007,0xb0d776f3
.word 0xcb8e3036,0xee37e484
.word 0xffae9960,0x345e25b7
.word 0xfe9d53fb,0xeb853725
.word 0xbafa07ff,0x000000ca
.word 0xffb694b3,0x18165f9f
.word 0xcc8311ff,0x5e498896
.word 0x005a4394,0xd557cd46
.word 0x01c4f8b2,0x14046030
.word 0xce0f00d1,0xb699a408
.word 0x1e9d6fb6,0xb37a9f21
.word 0xd49ea7cd,0xebe9c8b2
.word 0xd1db42de,0x520dfadb
.word 0xfd38dad8,0x970d8dc1
.word 0xfc68cf21,0xe143b892
.word 0xf0d39e8b,0x6428b451
.word 0x9efb1551,0xaaaac246
.word 0xb20218b6,0x6bfc54f5
.word 0x8c2090cf,0x6b91603d
.word 0xebcd7c86,0x8c2090cf
.word 0x4d2ed34f,0xdd1eda77
.word 0x4a733301,0x7d03323f
.word 0x70d21850,0x160c76d7
.word 0x7b73c4e9,0xb3b94539
.word 0x1a2255ff,0x09b4b4bc
.word 0x163aabae,0x93d7002d
.word 0x983ef709,0x124b3179
.word 0x2696189a,0x70649174
.word 0x0000002c,0x39066c90
.word 0xcd4ad864,0x49f81e72
.word 0x000000e1,0xf30e4a90
.word 0x804b7a8e,0xeb853725
.word 0xb497b608,0xe60a6a78
.word 0xc339ab34,0xf489f914
.word 0x38348650,0x8ba917ec
.word 0x574e8f92,0x580bc4f3
.word 0x0000580b,0xe99dbc29
.word 0x2f399ff3,0xd8fd3e45
.word 0xeaead03d,0x2a094720
.word 0x1c9e785e,0x80ae5183
.word 0x30a2b027,0x33edb99d
.word 0xe8336b61,0x2af9cb78
.word 0xebfd7880,0xa3bc51fb
.word 0x05c111c6,0xff0efed0
.word 0x4a62b2b1,0xe26dcc23
.word 0xeb900ef1,0x9c82a1da
.word 0x03563bbd,0x700a7039
.word 0x8715febf,0x8cb84d81
.word 0x9f439b17,0x2ea22662
.word 0xb9f60eb1,0xa54d5289
.word 0x77a69400,0x79658943
.word 0xc8fe75b2,0xcf955398
.word 0x18c470ad,0x397ce229
.word 0x6bbfb763,0xfbf68b0c
.word 0xa871a07d,0x74aab27b
p18_local1_expect:
.word 0x0a18ff01,0x45f44a83
.word 0x853192dc,0xfb9e7fb1
.word 0x29a5d0c1,0x45a08c9e
.word 0xb2fd04bf,0x008ea907
.word 0x6c5d56c3,0x0c195395
.word 0x8d270c5b,0xb76fffe0
.word 0x2577e821,0x32fe7e5f
.word 0xaac0c0b1,0x354545fb
.word 0xfe9475d7,0x6893a5aa
.word 0x6fff40e4,0xf4572260
.word 0xdcbc4796,0xbae854a6
.word 0x0000004c,0x73b4f446
.word 0x86b84d0d,0x7d311817
.word 0x51e2bd1a,0xa723ea66
.word 0x6d9dfac3,0xf06b84fa
.word 0xb41e5da0,0x781b6106
.word 0x9c4e2814,0x8e31e22b
.word 0x914b44ec,0xcf22d83e
.word 0xd8249e4a,0xd984ce77
.word 0x426ea812,0x43912edf
.word 0x6b24ffd9,0x48cf1a07
.word 0x5eda274d,0x7d85f2f0
.word 0x6041c3b3,0xef505684
.word 0x4b9064a0,0x52228eca
.word 0x5f73bffa,0xb61e1d8c
.word 0xf9a91021,0xcaea8dc8
.word 0xc3bc682f,0x8e779495
.word 0x1b56647d,0x579b6520
.word 0xba7b48ca,0x83dd0b97
.word 0x41359354,0xea0c9da7
.word 0x0a6ab505,0x73bf2d5a
.word 0x7f6c1e72,0x9343aef9
.word 0x895eae9a,0x55299456
.word 0x52582170,0x22037c86
.word 0x1915df1e,0xffae9960
.word 0x2f7954cf,0x2db25cf1
.word 0xfae74927,0xf9153a10
.word 0x72400d76,0x59457dc3
.word 0x885c6442,0xb4ffc700
.word 0xe42761c2,0x3e072fe7
.word 0x693b48be,0x456f7558
.word 0xbeaf86db,0x28060a0e
.word 0x019fe3da,0x61e90c54
.word 0x764c70ce,0x0adecea3
.word 0x8b7c2cc2,0x80acb5d0
.word 0x5e99736b,0xa251e214
.word 0x42c4d811,0xbe9a7a45
.word 0x4bea426e,0x03f9ff10
.word 0xa4d5cee9,0xa6dede3c
.word 0x00000097,0x519f63fe
.word 0x0d1cc0b8,0x81ef300c
.word 0x663ede19,0x8013d81b
.word 0xa1b79fa4,0x227368d3
.word 0xca08ee3f,0xb5db085d
.word 0x552f7d3c,0x6c5d56c3
.word 0xc7fb864f,0x17228157
.word 0xeebe139d,0xeb5f5abe
.word 0x6fd4035d,0x403cecc7
.word 0x596ce54f,0x43803dfb
.word 0x423c6b84,0xead5347b
.word 0xfeceb201,0x71839697
.word 0x06cb73de,0xf01b3a30
.word 0x1e4f71f8,0x81ef300c
.word 0x6adab988,0x378dff40
p18_local2_expect:
.word 0x2efc858e,0xe1cbbc6a
.word 0x9f6e39fb,0xbc20fc00
.word 0x5eb00de5,0xaa8d1033
.word 0xe4fe9e11,0x0574d0b1
.word 0xc8f99fff,0xdfa62033
.word 0x5834559e,0xa6d7b086
.word 0xb57fc618,0x45d011fd
.word 0xb37a9f21,0x3a74efa5
.word 0x4e663b1c,0xf432f569
.word 0xb5a415e0,0xc2bb92c2
.word 0x6635627c,0x35e00c6f
.word 0xe649c84b,0xed1c4001
.word 0xc2c7330a,0x8b7ef105
.word 0xa8eb77d8,0x84e2f27e
.word 0xaf9077f6,0xa889ce90
.word 0xe7765fd9,0x779aaed2
.word 0x27c788a4,0x4989c2cd
.word 0x3174b833,0x2a4e46e0
.word 0x6ba7d7a4,0x28f2c67e
.word 0x28f11f1b,0x167aaa29
.word 0x249f2233,0x41d1a84d
.word 0x96561959,0x8185307c
.word 0xfde4ff67,0xb275a8cd
.word 0x5e858d62,0x1b63c4f6
.word 0xfebe21b1,0xe47579ac
.word 0x5aeb33b3,0x7a74dfd5
.word 0x9b443d11,0x01ed3188
.word 0x7f6c1e72,0x152b4a52
.word 0xc896965f,0xba60cfd1
.word 0x3c6bf9ab,0xb3915b68
.word 0x0da071bb,0x2bd0d553
.word 0xb3159654,0xc7a0e404
.word 0x5b1e6a6d,0x908c4f2b
.word 0x88b170a7,0x4f2f9279
.word 0x04f0a7f3,0x4a5dd9e6
.word 0x520474b2,0xeee1b00a
.word 0x9a90f218,0x6041c3b3
.word 0x84e2f27e,0x621fcbb6
.word 0x7915d907,0x6e264802
.word 0xdca1dbff,0xee8b3e02
.word 0x31b5f897,0x7b763cc1
.word 0x00000000,0xead5347b
.word 0x03fb923b,0x6b835025
.word 0xf1972616,0xddbcbef2
.word 0x2120002b,0xf9899bd3
.word 0xe35ec37a,0x4ecd907a
.word 0xc4062e93,0xa3fcbcbd
.word 0xe06e0c04,0x2e280ca6
.word 0x4ebacd6c,0x0a8d4f7a
.word 0x29d503a2,0xc99ac9f9
.word 0x9ee22870,0x540592cb
.word 0x4ec96a6e,0xf88da216
.word 0x4dad5d92,0x065c78cf
.word 0x56859f72,0x1d25352d
.word 0x852d7166,0xa926902b
.word 0xd7aee86a,0xce9a51a6
.word 0xe3807fda,0x8c7353b0
.word 0xb13e7713,0x7b4dc13a
.word 0xc38eb768,0xe6cc9f6a
.word 0x145e3130,0x73cc29f0
.word 0xf432f569,0x9cdcd8ce
.word 0x8c2090cf,0x005a4394
.word 0x7009d386,0x7166b2d9
.word 0x7ffbc9bf,0xffffcd28
p18_local3_expect:
.word 0x9afc2ee0,0x2cdfb595
.word 0x91a93f82,0x0f7bd496
.word 0xfddaa9f6,0xac9532a1
.word 0x50aa1581,0x3a8f9d08
.word 0x8d529f8d,0xda8a1c47
.word 0xd3de5ab1,0x9cd1b968
.word 0xd7faf855,0x06cd77a9
.word 0xec9045c1,0x8b12dded
.word 0xd667d8e9,0x6b220b34
.word 0x05566cf3,0xfeeb1ed7
.word 0xe1e6250b,0xc2e9658f
.word 0x0c054f2a,0xd5f8b938
.word 0xa9ff2b4d,0xd27e9f6c
.word 0x6e64e967,0x8905fef6
.word 0x3137413d,0xd1960711
.word 0x00000012,0xef45fd3f
.word 0x65cd4862,0x8342d8a6
.word 0xd613ffbd,0xb8dab93e
.word 0x129699b5,0xa51558ff
.word 0x0b2f3504,0xc70b103a
.word 0x35ba2dcd,0xdb15e52f
.word 0x2f53b589,0xf2fcf451
.word 0xafd67f85,0x5bffcfe4
.word 0xcbe24482,0x2effde90
.word 0x7032b016,0x0e4e5339
.word 0xdaf14233,0xc5f2f21c
.word 0xb1da60c4,0x36128e48
.word 0xd9b6f940,0x17f1dbd9
.word 0xe6060ef3,0xdb23abc2
.word 0xd223b54e,0xde8cd89e
.word 0xacc28656,0x961acc0a
.word 0x46947fe5,0x5cfccf3c
.word 0x9a25be70,0xecae488f
.word 0xbebe5f6c,0x0734af2b
.word 0x083edfde,0x8d360f18
.word 0xe033df95,0xe7f0b06c
.word 0xd2f7bd9a,0xf1d5ee3d
.word 0xa050d161,0xb446ae9c
.word 0x405f127e,0x75923090
.word 0x2120002b,0x7b85127f
.word 0xc691ff42,0xa4c2f2d3
.word 0x539d30da,0xe73a90ff
.word 0x0000006d,0x09426236
.word 0x31bfe0a9,0x49acceed
.word 0xbf4718f0,0xc5c3872c
.word 0x7e930fe6,0x16e64b2a
.word 0x5ec4344f,0x000000e3
.word 0x635f2aa7,0xe4107640
.word 0xb170e637,0xa243f6b9
.word 0xa6dede3c,0x7c7690c9
.word 0xf31b9430,0x8835788d
.word 0xd102a3c2,0x6bd3665d
.word 0x1d459684,0x01a87f24
.word 0xc12bf672,0xbe3c8850
.word 0x26171e89,0xa1db7ab0
.word 0x51557281,0x2922b67a
.word 0xd3fa7c24,0xab891ec9
.word 0x32a43b8c,0xbe9a7a45
.word 0x24f9b2b5,0x62880116
.word 0x0c4c7942,0x000000ea
.word 0x1292405d,0x64ff6392
.word 0x002290d9,0x739b0790
.word 0x9c540bdb,0xd436edf3
.word 0x6dfda5b1,0x812581b5
p19_init_registers:
.word 0x9ddd27ae,0x36d91806 ! Init value for %l0
.word 0x57f9fafb,0xdd8cc053 ! Init value for %l1
.word 0x8b1c4c16,0x2be89b77 ! Init value for %l2
.word 0xf54fa00e,0x5969a8c5 ! Init value for %l3
.word 0x20206226,0x3467e240 ! Init value for %l4
.word 0x6c9b9b67,0xfd725115 ! Init value for %l5
.word 0x65daa7f9,0xcbfac6c8 ! Init value for %l6
.word 0x86ae97f2,0xe26dee94 ! Init value for %l7
.align 64
p19_init_freg:
.word 0xac1800e5,0xb8e2b9f5 ! Init value for %f0
.word 0xe5ec6540,0x2cbf33dd ! Init value for %f2
.word 0xa960299e,0x95f21d19 ! Init value for %f4
.word 0x31c9a854,0xbc98f874 ! Init value for %f6
.word 0xd38620f1,0xf23e3014 ! Init value for %f8
.word 0x2369bdd1,0x3e5246eb ! Init value for %f10
.word 0xa5fe0a0a,0xd50943e6 ! Init value for %f12
.word 0x07dd42f6,0xb9de13da ! Init value for %f14
.word 0x99510c5d,0x6d2ab11c ! Init value for %f16
.word 0xc23c4a49,0x1f67bf02 ! Init value for %f18
.word 0x4750c01e,0xb7df6b3a ! Init value for %f20
.word 0x065c2506,0x76156f9f ! Init value for %f22
.word 0x0e5157eb,0x74c8f4db ! Init value for %f24
.word 0x1dfe952a,0x6c3a5e50 ! Init value for %f26
.word 0x43f85e38,0xb8bf7a26 ! Init value for %f28
.word 0x62e73370,0xe45a6009 ! Init value for %f30
.word 0x006b7a0f,0x3faf262a ! Init value for %f32
.word 0x59c64d9f,0xaa6d8140 ! Init value for %f34
.word 0xc6cc6307,0x44ec758f ! Init value for %f36
.word 0x7fcbb329,0xb9777944 ! Init value for %f38
.word 0x4b78edc1,0x4edcb9f1 ! Init value for %f40
.word 0x0f91ab66,0xd07f789f ! Init value for %f42
.word 0xaa910b18,0x9c8d248c ! Init value for %f44
.word 0x99ded225,0x7893ffd6 ! Init value for %f46
.word 0x917f7fbb,0x49e88c6d
.word 0x99ebe98d,0x4891e2d8
.word 0x66ed60c7,0x39aa3f82
.word 0xbc9a2d76,0x82e68ca5
.word 0x075031c6,0x63d81e43
.word 0xe0ff3f78,0x483ba3ab
.word 0x7587e0e8,0x183cf038
.word 0xc5fc3ded,0xccacb122
p19_expected_registers:
.word 0x881517f8,0xd9d0ff74
.word 0x00000000,0x000000db
.word 0xffffffff,0xd4453317
.word 0x00000000,0x03fe3c91
.word 0x00000000,0xc79d4c5d
.word 0x00000000,0x1945de88
.word 0x00000000,0x54eea068
.word 0xfb9ebbf7,0xab497585
p19_expected_fp_regs:
.word 0xac1800e5,0xb8e2b9f5
.word 0xe5ec6540,0x2cbf33dd
.word 0xa960299e,0x95f21d19
.word 0x31c9a854,0xbc98f874
.word 0xd38620f1,0xf23e3014
.word 0x2369bdd1,0x3e5246eb
.word 0xa5fe0a0a,0xd50943e6
.word 0x07dd42f6,0xb9de13da
.word 0x99510c5d,0x6d2ab11c
.word 0xc23c4a49,0x1f67bf02
.word 0x4750c01e,0xb7df6b3a
.word 0x065c2506,0x76156f9f
.word 0x0e5157eb,0x74c8f4db
.word 0x1dfe952a,0x6c3a5e50
.word 0x43f85e38,0xb8bf7a26
.word 0x62e73370,0xe45a6009
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p19_local0_expect:
.word 0xa38e7d01,0x1e482fec
.word 0x51bbe768,0x71385e29
.word 0x05a04070,0x7e5acc97
.word 0x9fbd5a54,0xb7c3abf9
.word 0x819eff12,0x0000004e
.word 0x0ff4578d,0x991ebbe4
.word 0x841aa8d2,0xa780d565
.word 0xffffffbb,0x3006e619
.word 0x87755c98,0x9e0fc6d3
.word 0x6a1d8ecd,0xb93d93ac
.word 0xce74afbc,0x4ebe37af
.word 0x61846eff,0xe6f9e422
.word 0x81dd0254,0xbb6d6e8b
.word 0x4cc21a54,0xd46364aa
.word 0x29e6f4a7,0x6fc5e60b
.word 0x65cbcc49,0x8c980332
.word 0x9aff428a,0x56c1470b
.word 0xbeef0341,0x4cb761b4
.word 0xa17e9ff6,0x46ffbbcf
.word 0x875a4d2c,0x64888426
.word 0x46c26e74,0x0ae79b43
.word 0x16c970a1,0x327455ef
.word 0x5b5baf1d,0xd03bf355
.word 0x927031bf,0x9779eb28
.word 0xa2bec8cd,0x16faff80
.word 0xc6ed644c,0x1c5fde4e
.word 0x2babacd7,0x2236a0e4
.word 0xbbd77dae,0x37010445
.word 0x722c5e7b,0xb0a8aaea
.word 0x06dbd1d5,0x090cb686
.word 0x2f530111,0xd44e63d9
.word 0x64f8fbc3,0x6be5421c
.word 0x8f74f295,0xbbca5360
.word 0xcab27ad0,0x236dff69
.word 0xb68ad72b,0xe170afac
.word 0xc2b5e217,0xc2667cfb
.word 0x0c325f39,0x9f943b8f
.word 0x7169bec0,0x469fba01
.word 0x58fed471,0x7f30f628
.word 0xdfbcceff,0x803dfca5
.word 0x79c386c1,0x29aa0b92
.word 0x2bbaa094,0xb4ca1599
.word 0xba5f97e8,0xa00fc099
.word 0xccf2734c,0xff9dff32
.word 0xcca7343b,0xe611b55e
.word 0x715e5f97,0xe9d003af
.word 0xb896ae79,0xa35fb69c
.word 0xf3d7efdc,0x2a5618e5
.word 0x88ad4208,0x2178fd0e
.word 0x52447073,0xa4c6cc3c
.word 0x295bd1ff,0xe51db23b
.word 0xa329080b,0x63056213
.word 0xc127d5af,0xa7ae3d61
.word 0x22d63390,0xb9072c4e
.word 0x54eea068,0x79665b3e
.word 0x3974b3ec,0x9e90a081
.word 0x499ce59b,0xaed89091
.word 0x3cb7d217,0xaf54909d
.word 0x3144ff83,0xa5feb8e9
.word 0x43b044b4,0x2f375c94
.word 0x3955101c,0x7c050359
.word 0x4c7b9626,0xcc3875c8
.word 0x2360e3a1,0xccb81d12
.word 0x18732109,0x73770c82
p19_local1_expect:
.word 0x59124902,0xc7ffa894
.word 0x6c4bd041,0xd8a9fc7f
.word 0xa0333145,0xd1bac6d3
.word 0x1b65c484,0x5a4d4efc
.word 0x357fbf7d,0x7ba6e1b1
.word 0x85ff669c,0x39715971
.word 0xd855361f,0xccf2734c
.word 0x3e71a3d6,0x9248d74d
.word 0x36dcf562,0x0000000c
.word 0x16ad8b00,0x1cbe7759
.word 0x5aaacdb9,0x91ecaf1f
.word 0x95f24c82,0xb3782a50
.word 0x57fd1e01,0x61640382
.word 0x82741cda,0x20c6a05c
.word 0x021fd936,0xfe8ff6a2
.word 0x8fb57af6,0xe37dac84
.word 0xbed010b1,0xaef351db
.word 0x4d673f08,0x8fd628ff
.word 0x162ec45d,0xad37c120
.word 0xb0bc40f3,0x6a35a5de
.word 0x0b4332f2,0xbf46a1d2
.word 0x5dc71f4b,0xd6ebd946
.word 0xdce17456,0x719fbd75
.word 0xfb9ebbf7,0xab497585
.word 0xb161e051,0x9ba0653a
.word 0x86525ae4,0x62ff6f3b
.word 0xc99855c8,0x0e3d7ea7
.word 0xc90fcd0c,0xaf54909d
.word 0x9a92ef60,0x57f94a2a
.word 0xa79951b1,0xd00fbb9d
.word 0x881517f8,0xd9d0ff74
.word 0x71c991ec,0x10b22838
.word 0xe3f6455b,0x9e624df7
.word 0xf4ddc604,0x2a4f04e0
.word 0x950dc42e,0x72a82ce8
.word 0xd7eb8241,0xfffe59f8
.word 0xc0cbf25a,0x7f9733f4
.word 0x81e10533,0x4eb3d9b3
.word 0x64474e04,0x7936c83b
.word 0x256aa4c1,0x36f94e0e
.word 0x9c6b3366,0xf5eda2db
.word 0xe3f11057,0xfce6b117
.word 0x0caed45d,0x40e2fd3f
.word 0x259339d7,0xe7eaf97f
.word 0x3ee6751a,0xc79d4c5d
.word 0x752d1905,0x2599f0f8
.word 0x1bda9517,0x136915da
.word 0xe38b0708,0xc0c569b5
.word 0x22f4f9ed,0x95f3d5f9
.word 0x305520cd,0x8de9660a
.word 0xab11008f,0x19117e69
.word 0x70bd1801,0xe1492177
.word 0x118b355c,0xb4669508
.word 0x381de184,0xa208eeeb
.word 0x3a48ffd4,0xc60d7c55
.word 0x955dadff,0x8b3716cb
.word 0xf0ef439b,0x3bfa51dd
.word 0xf29438d4,0x3b685353
.word 0xe08936f2,0x4326c009
.word 0x1dd75ac4,0x217df34e
.word 0x7c624b75,0x4eddf703
.word 0xe4ce9277,0x484232d5
.word 0xc93dce1c,0x51bbe768
.word 0x959b8195,0x6308011c
p19_local2_expect:
.word 0xd4453317,0xac175cd9
.word 0xc1954ba4,0x458c030e
.word 0xb5770528,0x3130c24a
.word 0x7a0aa397,0x23ffa46d
.word 0x9bffcb4f,0xae6db886
.word 0xbedf711f,0x9ae304b1
.word 0x5056bbc6,0x3d83b2d4
.word 0xe2024ccc,0x08ec5beb
.word 0x5c5340eb,0x6714332e
.word 0xb41a7230,0x95008f26
.word 0xd1bac6d3,0x7a108645
.word 0xf02d7028,0xa96e7197
.word 0x7e379203,0xced4779d
.word 0x54c7ffb9,0xaa459675
.word 0x82b921e8,0x5dc71f4b
.word 0xc8c35c5a,0xf2179ed8
.word 0x458c702a,0x301af635
.word 0xe6871323,0x68c00773
.word 0xbd39d22b,0x5f71e822
.word 0x9cfcdeff,0xbe6ef90b
.word 0xc4d88cf7,0x1e737eaf
.word 0xf5af7c77,0x6389e26f
.word 0x3bb860ce,0x5a075f15
.word 0x489453ce,0x466c0aed
.word 0xbb39c5d4,0x855483f3
.word 0x32f9aa9d,0xa11c132f
.word 0xdd73091e,0x4f0f765c
.word 0xb4e33f0a,0x1e9ad9f6
.word 0x5d77f12f,0x4b68d011
.word 0x8a497cea,0x9e0fc6d3
.word 0x30892889,0x09d99f20
.word 0xb5bb29e9,0x1d67f410
.word 0xec197dd0,0xa554f496
.word 0x3944f4ff,0xb463b6b6
.word 0x369ebb16,0x6222f730
.word 0xa1b23939,0xb437c9a2
.word 0x4b9dba4b,0x44764baf
.word 0x29cc5f14,0x9aee46ed
.word 0xae9543b2,0x41eade35
.word 0x7f88933b,0x5e1cf07a
.word 0xd9fffbc9,0x107e1878
.word 0x9b8a0cf5,0x483578da
.word 0xb6f44640,0xdd8cc053
.word 0xbe444a30,0xfff59b02
.word 0xe3db5fff,0x131a3d91
.word 0xfcb9a0e8,0x0000007e
.word 0x7c97cfec,0xd2bd1056
.word 0x82afa72e,0xef572a32
.word 0xd7830520,0xb93f072a
.word 0xb161e051,0x9ba0653a
.word 0x39df02af,0xdc12bb33
.word 0x1cbe7759,0x8b2c15fc
.word 0xe44a0687,0xcaa014af
.word 0xe727a30c,0xb58dfe29
.word 0x19e251aa,0x0fbf8100
.word 0x13e992d0,0x420efaaf
.word 0x78edc5fe,0x589d84a6
.word 0x2860089f,0xada8f591
.word 0x840357f3,0xe8223bce
.word 0xb8c870fa,0x9dff05a7
.word 0xe72399f8,0xec878d90
.word 0xa4882178,0x000000ae
.word 0xd96261ff,0x5bab211a
.word 0xda5bffd1,0xe175859b
p19_local3_expect:
.word 0x8b70db24,0x0e1e6dc6
.word 0x68f425e9,0x6376eab1
.word 0xaf54909d,0x3d707d48
.word 0x265eff0a,0xd8fa9239
.word 0xe10db066,0xce9e9fa7
.word 0x7bb0ff23,0x1e6bc221
.word 0x27c727e2,0x189dd6c8
.word 0x5725371f,0x97ffc122
.word 0x14c0be65,0xa82af00c
.word 0xa870f001,0xbbd9e34a
.word 0x95f8483e,0x8a83ff15
.word 0x58c93502,0x1e8a846b
.word 0x31525978,0x3cab9407
.word 0xa6fff476,0x4495dab9
.word 0x5b6f3143,0x736afd82
.word 0xbac25ac4,0x7b667e92
.word 0xa6a30378,0xff5c2c18
.word 0x4b05645d,0x1b9230b7
.word 0x59d2e536,0xdf0effe3
.word 0x6a47209b,0x61ff135b
.word 0x2bf78f20,0xed70786e
.word 0x53106f50,0xc6e81350
.word 0x624f68e8,0x5eb46565
.word 0x7b99a8eb,0xcfffe477
.word 0xfa638bce,0x3bfa51dd
.word 0x12715b72,0xf5110cc6
.word 0xc3395ba0,0xbdd45be1
.word 0x53e9e478,0xc5c4220e
.word 0x7d0f790a,0x4411eb2f
.word 0xbb9fe3a4,0xce811c2d
.word 0x00000000,0x64888426
.word 0x86b37299,0x11c0650b
.word 0x759d25e0,0x5cd3c5b2
.word 0x238b809b,0x643a187b
.word 0x8e867561,0x4dd63c36
.word 0xc47b9c5e,0x5ac3edf2
.word 0x684240c0,0x352c4d62
.word 0x80c94a01,0xdfb227f1
.word 0x00000057,0xaa1cff04
.word 0x9bbae91b,0x13bd8cf9
.word 0xd94ae2b7,0xd340fa0d
.word 0x6fc30023,0x3d58db2d
.word 0x7ee82d84,0x70ced11e
.word 0xabc793a7,0x46ab4c2a
.word 0x1e9ed1f2,0xf04aedcc
.word 0x0b4332f2,0xeda2b7f0
.word 0x7adcbce7,0xe2909568
.word 0xeaefc3a4,0x3bfa51dd
.word 0xd704d00d,0xd3ff030d
.word 0xdbbf7253,0x96f9fd75
.word 0xa410997d,0x84ea3c9a
.word 0x1d67f410,0x4ef2b0ab
.word 0xab8d0171,0xbdead5a9
.word 0x2fd4bb14,0x79d8a603
.word 0x18fe8fae,0x94221bfe
.word 0x5f94c84c,0x9a43fa4d
.word 0x6cdf7927,0xdc51280a
.word 0x46f00794,0xbc72a832
.word 0x59124902,0x2790fc15
.word 0x91665532,0x1a7df38e
.word 0x5cd3c5b2,0x2f530111
.word 0x4acf1ff1,0x38063748
.word 0x31b6dfdf,0xb7fa9251
.word 0xacc5f0ff,0x17598805
p20_init_registers:
.word 0x0e8acc9e,0x2d8e232b ! Init value for %l0
.word 0xe6d4c3a4,0x5c370236 ! Init value for %l1
.word 0x5cafdff7,0xd2ed5b4e ! Init value for %l2
.word 0x1b4d933a,0x62b4236f ! Init value for %l3
.word 0x61615ae4,0x040a8972 ! Init value for %l4
.word 0x948b7a5e,0x9f0abad8 ! Init value for %l5
.word 0x2cbdb017,0xb21568f2 ! Init value for %l6
.word 0x2abc36be,0x2375e97c ! Init value for %l7
.align 64
p20_init_freg:
.word 0xed02ddaf,0x72a46c83 ! Init value for %f0
.word 0xa22df9fc,0x547fb990 ! Init value for %f2
.word 0x7ca2b342,0xd9954bd4 ! Init value for %f4
.word 0x146a3d39,0x44da0670 ! Init value for %f6
.word 0xe8141faf,0x36abf4ec ! Init value for %f8
.word 0x5160aff5,0xcc3909d7 ! Init value for %f10
.word 0x09d44930,0xb11a5e0b ! Init value for %f12
.word 0x3dcf7d1e,0x036989c6 ! Init value for %f14
.word 0xb1c59f9c,0x04e5abc9 ! Init value for %f16
.word 0x6e2271a4,0x9733963b ! Init value for %f18
.word 0xf406e8ec,0x15d495bf ! Init value for %f20
.word 0xcf99eda8,0x95892625 ! Init value for %f22
.word 0xbfc09082,0xd387ee5f ! Init value for %f24
.word 0x702dee29,0xe4088275 ! Init value for %f26
.word 0xd309ce47,0xbe593237 ! Init value for %f28
.word 0x1948c12d,0x64bf8c33 ! Init value for %f30
.word 0xfa29ed46,0x1b2d0f01 ! Init value for %f32
.word 0xb8eb4916,0x1e91b350 ! Init value for %f34
.word 0x88bc8d6c,0xf4141308 ! Init value for %f36
.word 0x61b4ec5e,0x3bc7c6cc ! Init value for %f38
.word 0x8dfae0ff,0x9fb60d78 ! Init value for %f40
.word 0x65151a43,0xec71ac82 ! Init value for %f42
.word 0x5b70cb6d,0x1830ffef ! Init value for %f44
.word 0x10db0ab6,0x8cdad7c3 ! Init value for %f46
.word 0xdedaad5f,0x8fb28de6
.word 0xe881eca0,0xde254178
.word 0x2b5e7ae6,0x5e22b101
.word 0x21b241ce,0x5ef42505
.word 0x4428f9d9,0xdc9313b6
.word 0xd6e888aa,0x6509bb66
.word 0x733d2a71,0x745e27d1
.word 0x6a27f578,0x38bf0263
p20_expected_registers:
.word 0x4c41461b,0xde80fe51
.word 0x00000000,0x00000096
.word 0x00000000,0x000000c2
.word 0x00000000,0xac7491db
.word 0x00000000,0x0000008a
.word 0x00000000,0x00000028
.word 0x00000000,0x000092c6
.word 0x325d5c3b,0x5e91482b
p20_expected_fp_regs:
.word 0xed02ddaf,0x72a46c83
.word 0xa22df9fc,0x547fb990
.word 0x7ca2b342,0xd9954bd4
.word 0x146a3d39,0x44da0670
.word 0xe8141faf,0x36abf4ec
.word 0x5160aff5,0xcc3909d7
.word 0x09d44930,0xb11a5e0b
.word 0x3dcf7d1e,0x036989c6
.word 0xb1c59f9c,0x04e5abc9
.word 0x6e2271a4,0x9733963b
.word 0xf406e8ec,0x15d495bf
.word 0xcf99eda8,0x95892625
.word 0xbfc09082,0xd387ee5f
.word 0x702dee29,0xe4088275
.word 0xd309ce47,0xbe593237
.word 0x1948c12d,0x64bf8c33
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p20_local0_expect:
.word 0xb988c1f8,0xf6b44c84
.word 0xc3b1e50e,0x58b8d63d
.word 0x6a0fbf64,0xd56627af
.word 0x1a6b8693,0xebd2fe39
.word 0x844bf960,0xf5da6677
.word 0x10a32a3e,0x0160f111
.word 0x19303ac7,0x628fbf69
.word 0x632db501,0xd41c2cb4
.word 0xf9b69a9d,0x9673dd86
.word 0xd577156f,0x1960c4ad
.word 0x2294cf96,0x0a98ac69
.word 0xeb30a7d0,0xb4cd2928
.word 0x3a067b0d,0xa94ba0e2
.word 0xbb5c956c,0x240b34c9
.word 0x6d5ad457,0xde2112fd
.word 0x762edf20,0x5c596952
.word 0x0000000e,0x06e5cf49
.word 0x41df0e7d,0x03457288
.word 0x05a6943e,0x6426375d
.word 0xba9f2559,0xca8dda1e
.word 0x00a4d2fd,0x92c68f12
.word 0x696f79ff,0x74caf2fc
.word 0xa4cc3f4e,0x6cf217e4
.word 0x5c14198a,0x49691a0c
.word 0xd6b318b0,0x4eb1142d
.word 0xd40254ff,0x9e5de1c0
.word 0xf7456aff,0x680c9e38
.word 0x363ec3cf,0xb18d1b2f
.word 0x00000000,0x754affda
.word 0x0f0be31d,0x19303ac7
.word 0x2687026c,0x624743fb
.word 0xf2a53c14,0xfd52212a
.word 0x8e3a9a1d,0xfe905a71
.word 0xca15dac1,0xaef16af3
.word 0x02572fef,0xe5772e49
.word 0x7eb36f81,0xaded4cca
.word 0x322b9519,0x00000028
.word 0xbedc5f53,0x1f70dd83
.word 0xff713c5b,0xe8e23a35
.word 0x8e50ea05,0x6ae6cb93
.word 0x116d6c57,0xdda4538b
.word 0x8d19e695,0x38cfc5e9
.word 0x883602c9,0x64406802
.word 0x1dacf70a,0xc84633e4
.word 0x20754a6d,0xa8224c5a
.word 0xa1c1c6a7,0x083f6eff
.word 0x4c41461b,0xde80fe51
.word 0x2217bf35,0x43d92c43
.word 0xb4cd29ff,0xb9540795
.word 0x0ea2686d,0x8f624c02
.word 0x55e9e310,0xf7ffcc22
.word 0x29ccff52,0x1683543d
.word 0xd56627af,0x77b69ae0
.word 0xff72d8d5,0xbed696b9
.word 0xdb39e0b4,0x543f1fff
.word 0xd6d87bef,0xeb7cee76
.word 0x3d964864,0x54df1ed6
.word 0xb622b5a9,0x52e5ff09
.word 0xa95ac25d,0xe3350b53
.word 0x233eb5b1,0x15a199af
.word 0xe210c5a8,0x28073aff
.word 0x5853bf0e,0x7a4cf64f
.word 0xccffef5c,0x44c7492c
.word 0xc08913b6,0xbb7d51c3
p20_local1_expect:
.word 0x6c9b1e4d,0x1a4b366d
.word 0x590f9e72,0x2a1bac2f
.word 0x00000096,0xc11b27ff
.word 0x02806e13,0x45901112
.word 0x59bee79d,0x000000eb
.word 0xc164bc3b,0x21371c2e
.word 0x773aab69,0x0ad89dc2
.word 0xd119b81d,0x4bee825b
.word 0xace9043f,0x0000007e
.word 0x198b601e,0x59cc0a61
.word 0xc92a8593,0xd385c651
.word 0xc1a5ffae,0x16480ca2
.word 0x93dfc6ed,0x1ad24d56
.word 0xcab7e9e4,0xb4cd2928
.word 0xb4bba400,0x4c8e3e8d
.word 0x7589cbe8,0xff1b0608
.word 0x41ba6db0,0x8d68bef9
.word 0x917fff7b,0xa3ebd2ed
.word 0xfc2f723a,0x86137c35
.word 0x092f5a22,0xc6626933
.word 0x5f12b2b2,0x947492b8
.word 0x000000f4,0xbddf2844
.word 0x901c00f9,0x157f36ec
.word 0xe00836fa,0x4f697da9
.word 0xbd43ff7e,0xbdeb07f9
.word 0xe9b3b1fc,0x9e2c3de8
.word 0xbc5027a5,0x24e205ff
.word 0x14411134,0xf6d2f516
.word 0x86f0e0da,0xe4daff9d
.word 0x85ad06c6,0xc1ff50b7
.word 0xf12a3692,0x0000004c
.word 0x2ca59a8c,0x87f1cb0c
.word 0xd90bd66c,0xff599070
.word 0x6e811096,0xaa94fd5e
.word 0x561263d5,0xf9de0002
.word 0x1ad24d56,0x06e2f08f
.word 0xaccf8d67,0xc632d5d0
.word 0xf82d10ad,0xae67bb8d
.word 0xec13fe4b,0x3cf67345
.word 0x59696a98,0xf2cd5d9a
.word 0xe71fb7f3,0xe3f1966c
.word 0x51d6d542,0x83afb545
.word 0x91ffc8c6,0xe8cf9e40
.word 0x2046f821,0x3d21e4c8
.word 0x4956fafc,0x2c1b3856
.word 0x8241b1f3,0xa61febe9
.word 0x636e6b31,0xff60d062
.word 0x02d290b9,0xc9c4440d
.word 0x2855bca6,0x754affda
.word 0xb24cbd43,0x8689023f
.word 0x536abc84,0x34e7acdc
.word 0x5992bb4e,0x7fd7516e
.word 0x6ae6cb93,0xf23f9074
.word 0x08954e27,0x04b4a913
.word 0x60e591d3,0xfc26c321
.word 0xc2a0ff51,0x388ce0ba
.word 0x6fc66d27,0xde694ddf
.word 0x2cd5f0ed,0xcf59fdb3
.word 0xa4a1d8fd,0xebc202d7
.word 0x21a9dde5,0xd3071a36
.word 0xd857fb29,0xdb7db79b
.word 0xeaa6fa07,0xef94a7c8
.word 0xff4b7583,0xb821d668
.word 0x45ed5a17,0x7bcc778b
p20_local2_expect:
.word 0x988e8b93,0x3bb1efc9
.word 0x2daebd28,0x20f40e32
.word 0x594c042a,0x29eecfb1
.word 0x0c85ed6f,0x4ba5c4b7
.word 0x7dbf1e31,0x8efe55e9
.word 0xd3fc0bc1,0x06e2f08f
.word 0x205d13ce,0x43327f19
.word 0x608aa99d,0xc2a976ff
.word 0xb267320f,0x0d43d511
.word 0x7c75e395,0x0102b9bd
.word 0x6bbf282d,0xfd55ead0
.word 0xda6121f5,0xdc437636
.word 0x74524e59,0xcab2779e
.word 0x7797ce0f,0x8e3a0618
.word 0x07941c99,0x62738440
.word 0x5748b6dc,0x09eb21db
.word 0x7eff556b,0xe61cace3
.word 0x102d41d0,0x1f353381
.word 0x72da23ae,0x66ddc39a
.word 0xe4a3f998,0x9aac7910
.word 0x21676930,0x77eb6b0c
.word 0x11441a99,0x9e9429ce
.word 0x90ce4e83,0x9e942bd2
.word 0xa497ff80,0xaf36804b
.word 0xd879d13a,0xb68e9b2c
.word 0x205d13ce,0xae8b85c7
.word 0xe836cf7e,0x59f028bf
.word 0xde0535c0,0xd3fc0bc1
.word 0xeaa0194f,0xcc07fb84
.word 0x06e2f08f,0xaefad870
.word 0x58bff1e1,0x10f5d6a1
.word 0xffc7ca6f,0x4928b1ec
.word 0xa5f49d3a,0xf7a0ffd3
.word 0x00000035,0x35a8f624
.word 0x4c9cefdd,0xac7491db
.word 0xcf59fdb3,0x617c1792
.word 0xced117d7,0xccbff724
.word 0x8388bc68,0xe0c30158
.word 0x53941576,0x5362ac0a
.word 0x5455d726,0x36608b22
.word 0x3c8bcb30,0x6d4e2609
.word 0x3674455d,0xe6275e5b
.word 0x9c127691,0x1592ffaa
.word 0xe9db553a,0x56bc8778
.word 0x87f70072,0x017415e8
.word 0x5e3df9b0,0x2e6e5904
.word 0x325d5c3b,0x5e91482b
.word 0x46c9a005,0xbb5b6362
.word 0x6be9d3dd,0x1da7558c
.word 0x576f9eba,0x0bfbd8d5
.word 0xa509299e,0x688d3148
.word 0xc05c659b,0x4f44b6eb
.word 0xc1ced7dc,0xfde663a7
.word 0x1bff4e14,0x9caef1d2
.word 0x715876ba,0x67a602d1
.word 0x270dca38,0x3d4120d5
.word 0xf82bad3f,0x76cb2850
.word 0x725b5548,0x92184dc5
.word 0xb375f2c4,0xfa2b96a0
.word 0xf472ac4e,0xfe3688ac
.word 0xbce02e7e,0xb8a95df7
.word 0x28b3801f,0xbc856e42
.word 0x1c6af5c7,0x1ca8d738
.word 0x561215a7,0x9e5951b5
p20_local3_expect:
.word 0xbb45560e,0x77434a40
.word 0x2186fbca,0xe03d943e
.word 0x239f4592,0x42ee43ed
.word 0xedeb0d89,0xba9bd90b
.word 0xb958fd6d,0xa0bcffda
.word 0x56b2738b,0x494dde45
.word 0x9aac7910,0x14145213
.word 0xef6d99ab,0x850ef35e
.word 0x09d5856e,0x6ddbb890
.word 0xdbf4b683,0x9b7de307
.word 0x3df9552c,0x9d8cb756
.word 0x9517164e,0x9cb375fd
.word 0x18a9aaa3,0x37f57467
.word 0xbb9e15b4,0x12d91541
.word 0x2008cb09,0x0b53867c
.word 0x3c280abd,0x91c9464e
.word 0x861169f8,0x57ffb5c3
.word 0xd7d0cb2d,0xd81f8eb1
.word 0xc30d509f,0xf1fdcc0f
.word 0xc45a4468,0xcc71a2a8
.word 0x1ab9d923,0xa3bc3ab9
.word 0xeb08251b,0xff286bfd
.word 0x03457288,0x07b56f99
.word 0x08a91d74,0x028b5db7
.word 0x026b67a5,0x3d21e4c8
.word 0x47aa4e65,0x9657256c
.word 0x8bb655e0,0xd9b8ebf1
.word 0xb7065307,0x5caa4593
.word 0xffb59428,0xb0b43282
.word 0x917fff7b,0xa4cd0aa8
.word 0x228d9bd9,0x45ac6ba3
.word 0xa14c1a68,0xb87654d9
.word 0x24a70996,0xb4497840
.word 0xeaa50d9a,0xde0535c0
.word 0x89de3ea7,0xedfdb17b
.word 0x9045094b,0x88a20c98
.word 0xff261e22,0x45a84617
.word 0x579155fa,0x5980bcc0
.word 0x0894f2a0,0x9251acc0
.word 0x3d41b67f,0xc9493935
.word 0xa34ad1fb,0x48d3cab0
.word 0xeb5f0f41,0x7665d4b0
.word 0x3535b022,0xb7b52136
.word 0x411cddc8,0x6c3c1240
.word 0xd6a57b8a,0x7fb931ff
.word 0x0a40ab56,0x29c9eb38
.word 0x4bee825b,0xe4b39e1e
.word 0xbcb6e712,0xd00dea8c
.word 0xa23feba9,0x477d4004
.word 0x9f8a650d,0xd1df49d3
.word 0x0aae9d67,0x0425927c
.word 0x975f0239,0xa6b7463a
.word 0x316d8f94,0x2ef08767
.word 0x0580d783,0x66f5eb81
.word 0x097e1138,0xa4ad3013
.word 0x90d76054,0x0779ea78
.word 0x05e2af9c,0x06e5cf49
.word 0x698c5ad1,0x14c119b9
.word 0xf9222266,0x752c3fc8
.word 0x19f433b3,0xeb189cc2
.word 0x380257b1,0x27c6a932
.word 0x3231ff29,0x71f2df70
.word 0x6712ca0d,0x9494962b
.word 0x36608b22,0x05ee4a05
p21_init_registers:
.word 0xf55eb7b3,0xba1bc399 ! Init value for %l0
.word 0xb6985b2a,0x6ad29e58 ! Init value for %l1
.word 0x16045fe2,0x7bdfe8eb ! Init value for %l2
.word 0x4f39b8cc,0x9338e57d ! Init value for %l3
.word 0x71caf02d,0xf9bacc2b ! Init value for %l4
.word 0x5ec29d28,0xaa972091 ! Init value for %l5
.word 0xacf49cd4,0x3ef7098f ! Init value for %l6
.word 0xe9ff2b54,0x2cbc0457 ! Init value for %l7
.align 64
p21_init_freg:
.word 0xfc127678,0x65fdd28d ! Init value for %f0
.word 0xb7d2eb7f,0x6c93c505 ! Init value for %f2
.word 0x3c541ea6,0x168ac6ea ! Init value for %f4
.word 0x15ec6df3,0xa4a67842 ! Init value for %f6
.word 0xf8d481cc,0xa93dbc89 ! Init value for %f8
.word 0xdbeb0c30,0xad76aaed ! Init value for %f10
.word 0xe515a906,0x3b18c1c8 ! Init value for %f12
.word 0xe1496552,0x1c325656 ! Init value for %f14
.word 0xf6a9c874,0x70ba71a2 ! Init value for %f16
.word 0xa1197cc8,0x2b065579 ! Init value for %f18
.word 0x82a6efcd,0x7a076fc4 ! Init value for %f20
.word 0x34239ab2,0xa3148d8e ! Init value for %f22
.word 0xc0f9253f,0xd0100074 ! Init value for %f24
.word 0xdb93e527,0xe1120951 ! Init value for %f26
.word 0xbd24f8df,0x7b875f8c ! Init value for %f28
.word 0x88d68445,0x15a35f7b ! Init value for %f30
.word 0x447891e5,0x411f868d ! Init value for %f32
.word 0x53ac89c5,0x62e285bc ! Init value for %f34
.word 0x679bf8ca,0xc68edc14 ! Init value for %f36
.word 0x8a1a8de7,0x700cd47b ! Init value for %f38
.word 0x18797af9,0x31d34535 ! Init value for %f40
.word 0xcf52e271,0xb642c82e ! Init value for %f42
.word 0xa78b6a00,0x19e20ca2 ! Init value for %f44
.word 0x036a19dc,0x064f29de ! Init value for %f46
.word 0xaddf3c3c,0xac2034cf
.word 0x3770a673,0x3f663e74
.word 0xdb27bc0c,0xfbe1533a
.word 0xa51fb6ea,0x3c4cbdf9
.word 0xb44e99c6,0x7aacc805
.word 0x20b3d9f5,0x420bdd08
.word 0xe96c96ee,0x65f538da
.word 0xa7a41729,0x5f2f1d0c
p21_expected_registers:
.word 0x00000000,0x21e451a2
.word 0xd4071103,0xa01f3ce2
.word 0x00000000,0xc38a6c5b
.word 0x00000000,0x000000a6
.word 0xb299d672,0x63e78168
.word 0xba1bc399,0xe5180d85
.word 0xffffffff,0xffffe901
.word 0x00000000,0x000000bb
p21_expected_fp_regs:
.word 0xfc127678,0x65fdd28d
.word 0xb7d2eb7f,0x6c93c505
.word 0x3c541ea6,0x168ac6ea
.word 0x15ec6df3,0xa4a67842
.word 0xf8d481cc,0xa93dbc89
.word 0xdbeb0c30,0xad76aaed
.word 0xe515a906,0x3b18c1c8
.word 0xe1496552,0x1c325656
.word 0xf6a9c874,0x70ba71a2
.word 0xa1197cc8,0x2b065579
.word 0x82a6efcd,0x7a076fc4
.word 0x34239ab2,0xa3148d8e
.word 0xc0f9253f,0xd0100074
.word 0xdb93e527,0xe1120951
.word 0xbd24f8df,0x7b875f8c
.word 0x88d68445,0x15a35f7b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p21_local0_expect:
.word 0xbd99a6c0,0xcad13ec9
.word 0xb97cff8a,0x0c41908a
.word 0x203c24b8,0xda1ac5ef
.word 0x755e1915,0x27515d73
.word 0x161fdb7a,0x1b26095b
.word 0x5c5aabe1,0x5d3a3c24
.word 0x30b4b04e,0xd7a216d5
.word 0xffcbd554,0x01b87510
.word 0x832f17c9,0x42e2ae66
.word 0x6ede4cdb,0x6b6c2a03
.word 0x9338e57d,0x528bb63f
.word 0x500f3b03,0x1cfc2e5f
.word 0xd0afdc98,0xe63cd1a1
.word 0xd9b39026,0x57f3447f
.word 0x540c9535,0xe044c685
.word 0x405d242f,0x9f3a491e
.word 0x1baa64ee,0xf87e4ccb
.word 0x79201654,0x947f6d4b
.word 0xe7f2e2c0,0x0b37d0ee
.word 0x1dee5410,0x1e425201
.word 0xe482a488,0x76ffbaf9
.word 0xa8ffd767,0x0a244c82
.word 0x4d171aed,0xdd242486
.word 0xdb2f767d,0xcdfcf035
.word 0xc452dbc8,0x25ff3096
.word 0x6674b2cf,0x95c5e6d3
.word 0x2cd460b1,0x0d20b573
.word 0xd550732f,0xafdc3fe9
.word 0xc7904196,0x66696445
.word 0x59a8f41b,0x2162f89a
.word 0x8a1aee2f,0x227bdb45
.word 0xc7b19ae5,0x07367859
.word 0x44e108da,0x18523b0a
.word 0x74db5543,0x2ff4c019
.word 0x9aa044ff,0x497f5ef6
.word 0x6e16d7c0,0x3cc2c165
.word 0x197c03c2,0xd4eae2d3
.word 0xff754d91,0x9ce8ec06
.word 0xd2c4962f,0x810f93ce
.word 0x09ea57c5,0x65b7b202
.word 0xaed8f176,0xa69f3169
.word 0x2136222a,0x51b927cd
.word 0x3ae064ae,0x9eafa9b7
.word 0xc9402623,0xff234a84
.word 0xa50fffa6,0x73c07aa3
.word 0xe2b3ad62,0x97858f99
.word 0x8b4bb635,0x9934f8e9
.word 0x985e702e,0xcb91c9ff
.word 0xcb7f3439,0x49a0fe1d
.word 0x0e9e75e7,0xa74114ed
.word 0x6fa8af8e,0x46f91a24
.word 0x3bc99dc1,0xa915dcf6
.word 0xd56478a0,0x8694ab7f
.word 0x2223f7c4,0x6286a09b
.word 0x3b5d27bf,0x6617ddd4
.word 0x28312331,0xbbb99d51
.word 0x9680b3f4,0xca7b38cd
.word 0xbb111a19,0x4a04d810
.word 0xa601eadf,0xcee23138
.word 0xd6f2e19d,0x00000059
.word 0x8754f6e8,0x395e0224
.word 0x53b339df,0xc6c84806
.word 0xdb4b65e4,0x0f570fac
.word 0x5cd65fb9,0x4126501f
p21_local1_expect:
.word 0x6f2ae32c,0x49ee7059
.word 0x88251b07,0x6551742c
.word 0xba1bc399,0xe5180d85
.word 0x097a3d13,0x47104778
.word 0x67495135,0xf6a70388
.word 0x2f53a95c,0xda062673
.word 0x48d9e148,0xc0b44676
.word 0x805e447e,0xc2b344b0
.word 0x781b8e02,0x908f94b0
.word 0x0a3fa413,0x95cd0b50
.word 0x3c74cd41,0x4aff978c
.word 0xfbbe2765,0x8ad57d0f
.word 0x50a302e1,0xc0a5a80e
.word 0xbfcb7a25,0xd674ab1d
.word 0xe9ad2e82,0x323dc140
.word 0x8eabb829,0x02bd4e8a
.word 0xc4b2685a,0x7db1f115
.word 0x4074a177,0xc9418bde
.word 0x360cfcfd,0x3e85474c
.word 0x23f1ccef,0x39d7c50a
.word 0x89893f33,0xe23c5a8d
.word 0xb95838ac,0x342918c6
.word 0xca70113e,0x13c0b88e
.word 0x4e66a538,0xe4806bb2
.word 0x96687113,0x48d3d8a0
.word 0xbf120b4e,0xf6f4c3a2
.word 0x674bb029,0x85a833ea
.word 0x39d7c50a,0xd24c1968
.word 0x3a1b1cb3,0x919d3b55
.word 0x4460973f,0x9f63be2e
.word 0x982f3783,0x4aff978c
.word 0x3ac72c56,0x780787ed
.word 0x3b4ae9ff,0x3d3a7f14
.word 0xe6b1eecc,0x7295b238
.word 0x6869bf25,0x0dcc9a0d
.word 0x0000001b,0x33c6cc6c
.word 0x4f90732a,0xab5ac4e1
.word 0xc3f34d1d,0x90835087
.word 0x9eeb208d,0xfb299b3b
.word 0xc4d9b182,0x4b0b8b6c
.word 0xd0858636,0xb95f69ae
.word 0x871c2057,0x561062f7
.word 0x9fa63c0b,0x61e3c1ab
.word 0x2f6354f9,0xe0e2069b
.word 0xabffe0d8,0x16a776ad
.word 0x00000000,0x227bdb45
.word 0x590378bf,0xb12319bc
.word 0x3fa34b5b,0xceca8563
.word 0x5a0dff69,0xb31dd4ff
.word 0xc6ebdc98,0xc0a42d9c
.word 0x219fd950,0xaf5a827d
.word 0xd2eacb3e,0x98caff8d
.word 0x0ca9ceb5,0x66e64c8d
.word 0xf78c894e,0x2a380878
.word 0xf47eed75,0xa9cfd46f
.word 0x95357080,0x42897b42
.word 0xe5180d85,0xb0c817ea
.word 0xfa900761,0xea71e161
.word 0x523f7e6e,0xa9cd87db
.word 0xc52de697,0x9629fc44
.word 0x7e6f9702,0x25bdf5ae
.word 0x8c49ac34,0x0cbf01dd
.word 0xba113940,0xfcf7175a
.word 0x2ff23a40,0xaeb5dfcb
p21_local2_expect:
.word 0x06e0f752,0xbc68ff22
.word 0x7c6ff11c,0xeff10bc5
.word 0xdb336b43,0x1ef3ce58
.word 0xfcc9b708,0x3f257367
.word 0xf440dded,0x500f3b03
.word 0x3622241e,0x189582eb
.word 0x3c4eb085,0x26b7aa7f
.word 0x000029ee,0xd8eb218a
.word 0x4f604220,0xe17b9029
.word 0x9fa6ecd0,0x901dc5c7
.word 0xbc7b7a0f,0xda2b8d2e
.word 0x2ecc2f1b,0xb6bf8522
.word 0xb0eaf52a,0x633bff0a
.word 0xf2fb5cf4,0x6ad08606
.word 0x0956cf7b,0x3763461e
.word 0xd00699b0,0x4556b353
.word 0xc2056ef5,0xb31a2c8d
.word 0xd0528c4a,0x9a07c739
.word 0xb751ea54,0x5c425af1
.word 0x5519ffdc,0x2a380878
.word 0xaf7a2f0f,0x000000d4
.word 0x79496397,0x7bdf507d
.word 0x9f611aba,0x0b0d2b51
.word 0xd1ff7ce4,0x23bdd2bb
.word 0xcc7a1800,0xa2194fbf
.word 0x776bb51d,0x61aa3a64
.word 0xa80842df,0xb4b81fe0
.word 0x82e71a68,0x23d5eaa1
.word 0x2dc2e01a,0x18a19b7b
.word 0x5c5aabe1,0x671c2aa5
.word 0x5c7fe8b5,0xb6422ac9
.word 0x00000000,0x00000043
.word 0x45408ccd,0x16f7870e
.word 0x85a833ea,0x8acb88bb
.word 0x890d1c5d,0x89d1ff84
.word 0xaf02b6f4,0x0b0d2b51
.word 0x59accd34,0x4ac78860
.word 0xeb6fa971,0x861efd35
.word 0x3427fffb,0xb2357bc0
.word 0x8d454143,0xe78d3b2f
.word 0x33bd8ba5,0x4c5375da
.word 0x21c4fa1c,0x474c5958
.word 0x833c7f50,0xb5af187f
.word 0x074c835b,0x4bb2fc33
.word 0xf9bce3f5,0xc70a974c
.word 0x75010339,0xe81917ad
.word 0x7f97fee0,0x393aea4a
.word 0x06633300,0x29584093
.word 0xee6d578d,0xe64034f4
.word 0x98dc2d62,0x1b2e6124
.word 0xa109c448,0x588edaf7
.word 0xd1a76920,0xa138bc9e
.word 0x08e29ffe,0x75eabf7b
.word 0xe13aeb2c,0x9f04b58b
.word 0xb26783b5,0x90c544d0
.word 0x81eadb0f,0xd0cce6fa
.word 0x80fffeb1,0x8d0ea1c6
.word 0x22f3e39a,0xcd38d0c7
.word 0xcbcadd9f,0x98fab70b
.word 0x878653a9,0x72215383
.word 0xe9016d54,0x043b9ede
.word 0xee6d6307,0xab5ac4e1
.word 0x65b7b202,0x1fc1d952
.word 0xea565782,0xd8fd9755
p21_local3_expect:
.word 0x718b9abb,0x81f956e7
.word 0xacb1e7fb,0xf57180f8
.word 0xb747cf4d,0xd5034b97
.word 0x6ea4b26d,0xbb9597dd
.word 0x05fbbb59,0xb986a281
.word 0xa8066f64,0xb2b0927c
.word 0x7600f3cd,0x5561f491
.word 0x8ff186db,0xfa183ae2
.word 0x27df486d,0x1f512b4b
.word 0x7dc7cd78,0x6a0902d2
.word 0x6eb869e7,0x476eae9b
.word 0x9226b7c4,0x55e028c7
.word 0x64071db3,0xf76bcdfd
.word 0xd8fd9755,0x7295b238
.word 0xa1cb0348,0xb48226c1
.word 0x17884229,0x9f7080d9
.word 0x18a19b7b,0x888ef47e
.word 0xe603d168,0xf749584c
.word 0xe064c7ba,0xe71f9003
.word 0x5b2199a0,0x81eadb0f
.word 0x776b110e,0x391eceeb
.word 0xf8f7b8f1,0x2a014a46
.word 0x6551742c,0x6e6d72bc
.word 0x5b16d56c,0x94fdded3
.word 0x71a5653a,0xd7c2d300
.word 0x68f2bd62,0xcd0a6e91
.word 0xaee13af4,0x7cf889ff
.word 0xff2dbbac,0xf0ed5ae7
.word 0x29eed84d,0x223dbfae
.word 0x016118da,0xf9c2ba58
.word 0x3b6a5fbd,0x947f6d4b
.word 0x25481dea,0xadebc0c3
.word 0x6b89852f,0x6185ff06
.word 0x159a35b0,0x4d8634ad
.word 0x2c9d4eeb,0x56c5a838
.word 0x0ac97e3c,0x6bd733d1
.word 0xb299d672,0x63e78168
.word 0x488d97f5,0x67f2daba
.word 0x2e33c154,0x6adb929b
.word 0xd4071103,0xa01f3ce2
.word 0xda2b8d2e,0x0cceae44
.word 0xd230d2df,0x4d8a33b5
.word 0x02d187b9,0x250db2a1
.word 0xe024c52d,0x768da9df
.word 0x325ce2d3,0x9d8ee94c
.word 0xb202f287,0x56ae9c5a
.word 0xd07ba56c,0x4324a0da
.word 0xcb6a69f3,0x64590982
.word 0xa2ed66a5,0xcf5bca86
.word 0xb8a19659,0xd371dbef
.word 0x8561d169,0x364ae7e8
.word 0x81f25404,0xd026ab55
.word 0x619e884f,0x73719bbf
.word 0x2fe00a88,0xaaa463f3
.word 0x92f2158e,0xff0fcca3
.word 0xb36690ca,0x9af8e055
.word 0x88733aff,0xedc88d55
.word 0xd1d47ce4,0x9485b1f8
.word 0x9d648e55,0xb09f19b6
.word 0x6e9d47e9,0x2fccac70
.word 0x9dba9ced,0x9aa14c4f
.word 0x41811248,0x1e7ed3e9
.word 0x935d6310,0x53416697
.word 0x647f5092,0xff3d3a6a
p22_init_registers:
.word 0x1f17e3f7,0xa68e6fc7 ! Init value for %l0
.word 0xa2c0eeba,0x9663eac3 ! Init value for %l1
.word 0x3c791860,0x94383ebe ! Init value for %l2
.word 0xc0720ef9,0xb91e73ca ! Init value for %l3
.word 0xca3db583,0xc6e953d4 ! Init value for %l4
.word 0x4a344ebd,0xf8191b18 ! Init value for %l5
.word 0xc9730315,0xbabbc6fa ! Init value for %l6
.word 0xc3dec680,0x674d4dc2 ! Init value for %l7
.align 64
p22_init_freg:
.word 0x38f42fe4,0x6fd65466 ! Init value for %f0
.word 0x978b40e6,0x252c55f5 ! Init value for %f2
.word 0xd7b12703,0x48fcfa45 ! Init value for %f4
.word 0xb4ae4285,0xecc7af52 ! Init value for %f6
.word 0x2deef82d,0xe76fcac3 ! Init value for %f8
.word 0xabded14a,0x07853ef7 ! Init value for %f10
.word 0x3dbafdd6,0x5d492d03 ! Init value for %f12
.word 0x3aa09ac9,0x7369c224 ! Init value for %f14
.word 0x4d45a14a,0x48c8ab65 ! Init value for %f16
.word 0x1b8b82e6,0xc168a703 ! Init value for %f18
.word 0x0fd0104a,0xeb1786f7 ! Init value for %f20
.word 0x7587fb27,0x56431c1b ! Init value for %f22
.word 0xa7c5e860,0x575dc7b6 ! Init value for %f24
.word 0xff2d6589,0xeea414e3 ! Init value for %f26
.word 0xcd8ca55e,0x32ccf83f ! Init value for %f28
.word 0x0a795975,0xb6c1ce75 ! Init value for %f30
.word 0x95acc06f,0x24354bd0 ! Init value for %f32
.word 0xee76df35,0xd77f28fe ! Init value for %f34
.word 0x97d1ff3b,0xc944256f ! Init value for %f36
.word 0xc4a7575f,0x723afaf6 ! Init value for %f38
.word 0x75ccd248,0xc47a506b ! Init value for %f40
.word 0xbe72f619,0x3636ff31 ! Init value for %f42
.word 0x5a78b575,0x82db763f ! Init value for %f44
.word 0xc75cc9f5,0x92d0a5ca ! Init value for %f46
.word 0x2225a08f,0x76683bf9
.word 0xeb02904d,0x754fca44
.word 0x5d5594ed,0xaa26df0b
.word 0x2a98bc9d,0xdfcefb2d
.word 0xa932e1ee,0x5f64c5b7
.word 0x1e6a90c6,0x9a193a1f
.word 0x580df2f9,0x24905f26
.word 0xd128bf92,0xcbe0e492
p22_expected_registers:
.word 0x00000000,0x00000012
.word 0x00000000,0x00000022
.word 0x77d7ff3b,0xf26edc88
.word 0x00000000,0xc5412b2c
.word 0x00000000,0x5794e2ff
.word 0x61027f4f,0x1b2a3a6f
.word 0x00000000,0x2da307e3
.word 0x00000000,0x000000af
p22_expected_fp_regs:
.word 0x38f42fe4,0x6fd65466
.word 0x978b40e6,0x252c55f5
.word 0xd7b12703,0x48fcfa45
.word 0xb4ae4285,0xecc7af52
.word 0x2deef82d,0xe76fcac3
.word 0xabded14a,0x07853ef7
.word 0x3dbafdd6,0x5d492d03
.word 0x3aa09ac9,0x7369c224
.word 0x4d45a14a,0x48c8ab65
.word 0x1b8b82e6,0xc168a703
.word 0x0fd0104a,0xeb1786f7
.word 0x7587fb27,0x56431c1b
.word 0xa7c5e860,0x575dc7b6
.word 0xff2d6589,0xeea414e3
.word 0xcd8ca55e,0x32ccf83f
.word 0x0a795975,0xb6c1ce75
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p22_local0_expect:
.word 0xa6836948,0xe5bd5405
.word 0x51aafb24,0x03f7d3bf
.word 0x461eb7bf,0xeb00fa93
.word 0xbcfe5b01,0xd365bc80
.word 0x16b8c833,0xaa40f843
.word 0xd081f672,0x27a71b52
.word 0x3b2a0ad8,0x0dde60bd
.word 0xbe255cf6,0xd904522a
.word 0x57a44887,0xb7127c3e
.word 0xfde4456e,0x6db46084
.word 0x17199973,0x6231a0f5
.word 0x9af9223b,0x3ae3b262
.word 0x8e4f8445,0x5c6c9d29
.word 0x79cc97f1,0xd3b6c21a
.word 0xcbab4f05,0x79021b15
.word 0x1c392f1f,0x8f93d3fa
.word 0x64ff1faf,0x80df7331
.word 0xa34cfeb7,0x8f51528a
.word 0x42c3638d,0xdd08e75f
.word 0x11731835,0x98587616
.word 0x6d1273c7,0xc3d6ceb2
.word 0x455447ff,0xba4f5ca2
.word 0xad7465e4,0xdfc7a8db
.word 0x15513bd7,0x74ba6889
.word 0xe77a4c6f,0xa5f535e4
.word 0x62b5f170,0x01eb8e70
.word 0xb9c132ae,0x01e10de5
.word 0x30194d91,0xf932a79d
.word 0x8d8546fa,0xc4873f25
.word 0x34345fbd,0x4eb80615
.word 0x5538f7ca,0xa60d9345
.word 0xbe993d27,0x8e0e9f08
.word 0xc36774c9,0xfbde86fc
.word 0xc3cd571a,0x4c2fd1b6
.word 0x710dd29c,0xc25804eb
.word 0xee854bd6,0xd44a3d25
.word 0xd6d170d9,0x83c90826
.word 0xaf58a628,0x1a97ff97
.word 0xf01387cc,0x0000002a
.word 0xb620466b,0xf6dd3fe9
.word 0xb3d41628,0xf3a1a16d
.word 0x38cb9b72,0x6d88924b
.word 0x000000dc,0x8a4532db
.word 0x1ffa2cc0,0x78ac4d24
.word 0x6220d315,0x1a67204f
.word 0x021a6966,0x9858b931
.word 0x51776a23,0x5de003a6
.word 0xbcc62862,0x17682f62
.word 0x857e0bf4,0x7294e6cd
.word 0xdfe67eb2,0x68141e35
.word 0xe94a0510,0xfc631344
.word 0x994bc390,0x82044769
.word 0xeedc82b3,0xeeb64de3
.word 0x0b43805e,0x35b0778b
.word 0xa5c6eb1a,0x1983ea6f
.word 0x72fd7801,0x76108d52
.word 0x4aee11e0,0x69c38bbd
.word 0xf7bcc9ed,0x54c1bc42
.word 0x7270f802,0x000000e4
.word 0x0b610bef,0x2a01bc37
.word 0x9afbc1ae,0xd666571b
.word 0x6a8fff2f,0xdd6cf98e
.word 0xa5a528b8,0x1d287565
.word 0x61027f4f,0x1b2a3a6f
p22_local1_expect:
.word 0x705855a0,0xd2d40082
.word 0x8f9142de,0xa0bbea2a
.word 0xd62dae4b,0xc33bdeb2
.word 0x869d4a6d,0xcd43369c
.word 0xd989f244,0xdcacc667
.word 0x16725f3d,0xb169371d
.word 0xf99e51d3,0x863fa40e
.word 0x9ef9ae2f,0xb40434d1
.word 0x81695069,0x66748cfc
.word 0xe465df98,0x36269ce7
.word 0x3611df9d,0xd397ce9d
.word 0x8d909283,0xbaffa365
.word 0xd7c4f150,0x1ce8d53b
.word 0x079bbb02,0xb0dd01e3
.word 0xddcdec5c,0x7059ffd7
.word 0x803fd3cd,0x87afd51a
.word 0x9aa6eedc,0x270adce0
.word 0xfc822d7c,0xa98e5ff7
.word 0x067985e1,0xe3d9e697
.word 0xabf02acd,0x66ddd66b
.word 0x6a599994,0x3c9d7ffd
.word 0x629e3860,0x9e3b0b4b
.word 0x485c7edf,0x0000001a
.word 0xea98ff8b,0x82d33626
.word 0x15844137,0xff18f9bb
.word 0x96ff200e,0x18b0af8c
.word 0x9b544886,0x85619a53
.word 0x0000000a,0xf0ed0906
.word 0x7e315a25,0x9b79e422
.word 0x83e4a9e8,0x1ae03621
.word 0x000000cf,0xd3b9be95
.word 0x0bc0b2c9,0xc507d2c2
.word 0x54026dc2,0xdbcd52f3
.word 0xe7e775af,0xeb562ebf
.word 0x0d0018ae,0xde7b4f47
.word 0x00000089,0x394a67f1
.word 0x5415ba45,0xf6e81b3b
.word 0x07e3dde0,0x5d974021
.word 0x5fffd965,0xd58aa58b
.word 0x67c6b7ff,0x413af92f
.word 0xbe92468a,0xc522dec4
.word 0x2b40f222,0x2578dcae
.word 0x04e72735,0x27876fb6
.word 0x335996ae,0x76108d52
.word 0x5c33029a,0xcef7589b
.word 0xd7729bd0,0xcd43369c
.word 0xe0e30a33,0x97bb4988
.word 0x0a2ebbc4,0xa3ed8739
.word 0x77d7ff3b,0xf26edc88
.word 0x4cfd5140,0xafedbb0e
.word 0x39fff72d,0x4d3f019b
.word 0xfeaa1a4c,0xb8e4d7fd
.word 0x442090ed,0x853e6ae2
.word 0x789c9995,0xb33008fb
.word 0x1a6652a4,0xe19e10ee
.word 0xff77c19b,0x7d860358
.word 0xb6f98965,0x7c269574
.word 0x6cccd5b7,0x71fb5a3b
.word 0x270bee67,0xbece2061
.word 0x9111832d,0x36d0e2db
.word 0x9b9074d6,0x7366eb1c
.word 0xf4d5418a,0x68ec3af5
.word 0xa4e2ff3a,0x2edc1618
.word 0xf4bc73ab,0xd1dcd02c
p22_local2_expect:
.word 0xb8061c70,0x67c6b797
.word 0x57f6f406,0x00000096
.word 0xc67e2489,0x60984f9e
.word 0x8b16ff8c,0xd47bae10
.word 0x701c2e36,0x6bc1df1d
.word 0xa1680423,0x711cc670
.word 0x11153927,0x6c389f74
.word 0x10c22718,0xf01ed563
.word 0xedb6bd41,0x23bab030
.word 0xc8d6178d,0x2792caae
.word 0xceb3b16b,0xa7faa1ec
.word 0x57f6f406,0xf5bbee5a
.word 0xd472a8c9,0x65af36de
.word 0xef6fe3cc,0xb12c878a
.word 0xdbd9f0ff,0xc479c245
.word 0x99e8d89f,0x51703256
.word 0x8b6aafe3,0x7af55004
.word 0x803fd3cd,0x225c8986
.word 0x7eb0935f,0x3351e387
.word 0x512d994f,0xd5ffe583
.word 0x4c2fd1b6,0xeb00fa93
.word 0x534a31af,0xce6d4a79
.word 0x803fd3cd,0x7e0b7c73
.word 0x3f002217,0x439b5f4c
.word 0x00000016,0xd403186b
.word 0x2da307e3,0x870f2045
.word 0xf4cffa04,0xe4de6768
.word 0x70a0ff0e,0x66e7c5ab
.word 0xd1ef190c,0x28833f0e
.word 0x7fe7c8bf,0x296e6980
.word 0x51eb6565,0xa6ff6fc7
.word 0xb60f3d9d,0x0151cf18
.word 0x8a18a076,0x59f10fe2
.word 0x7d145fb5,0x3842055b
.word 0x0000005d,0x24973e2d
.word 0xbc3b9d6f,0xc51078fa
.word 0x3a5e2729,0xba0495b7
.word 0x00000096,0x690dfcd4
.word 0x923d91ab,0x6b591321
.word 0x378506b3,0x6bc1df1d
.word 0x803fd3cd,0x3e221862
.word 0xd58d3480,0xca64ebec
.word 0xb6d0cb41,0x384eb7ff
.word 0x8f2eac53,0x1159d82d
.word 0x7aff5218,0x07db0724
.word 0x26bb181c,0x49e69fbb
.word 0x8db3a9fd,0xd950c430
.word 0x1c26d696,0x4186eae2
.word 0x0fe8101f,0xf496dc86
.word 0xb607d141,0x5656e313
.word 0xc1a859f0,0xefe54a74
.word 0x68c2e539,0x51427cfb
.word 0x16725f3d,0xf10dc0c8
.word 0x0640efb8,0xe364dfea
.word 0x9e3274e0,0x9665b677
.word 0xd18e8281,0xfb0c704a
.word 0x553844dd,0x6f39d61f
.word 0x18375403,0xcd43369c
.word 0xfce6927b,0xb74b9a6f
.word 0x1a6df236,0x8d70ffa5
.word 0xd08bd1aa,0x5172b5de
.word 0x8e679db0,0xd0463c80
.word 0x57f6f406,0xd45c2352
.word 0xb5925a70,0x9f5f7823
p22_local3_expect:
.word 0xcd43369c,0xb6be022b
.word 0x8752bb34,0xdf119aae
.word 0x773af062,0x167d6a83
.word 0x1eec492f,0x364eb255
.word 0x8b724dd5,0x88338c3b
.word 0xeedb271b,0xe3d9e697
.word 0xdaff9932,0x8a51e961
.word 0xd2345171,0xc8a0af0f
.word 0xc488d1e7,0x4865ed3a
.word 0x2a5b4327,0x257ff8eb
.word 0x20526734,0x9e1b75c3
.word 0xb4ffc1b7,0x8d9687bc
.word 0x8e7122ab,0xf8191b18
.word 0xc25804eb,0xca0e6723
.word 0x806e3308,0x2a815ea6
.word 0xff751e29,0x3dc4000e
.word 0x79a29db0,0xa1d4310b
.word 0x504a5dd9,0xd1cf3b01
.word 0xb45445a5,0x1fd1d6b1
.word 0x0c96629c,0x04f00308
.word 0x658836ff,0xbeb7802d
.word 0x4dd11eff,0x403e185c
.word 0x68b43075,0x23d0d807
.word 0x3dace598,0xdf119aae
.word 0xcddfcd1e,0xc233bebf
.word 0x5cfd4db0,0xf9c74925
.word 0x6cf612ef,0x28a03ff1
.word 0xb278ae63,0x3743b9a9
.word 0x1a8ddd35,0x6f854bc0
.word 0x60eaeca8,0x2cc0a846
.word 0x14786b9e,0xcfd3793c
.word 0xffffb2c9,0x9091d9de
.word 0x1469f0c4,0x052935b9
.word 0x23a91cff,0x99ff3c4a
.word 0x36c3ca34,0x6231a0f5
.word 0x1371fe76,0x304fc700
.word 0x215136c7,0xde77ff04
.word 0x8559d05c,0x07d0d1ec
.word 0x26262798,0x09c39d91
.word 0x378506b3,0x6bc1df1d
.word 0xb813ff2d,0xc7d8602c
.word 0x98bebd74,0xa04058f1
.word 0x2f943a33,0x0772f29f
.word 0xeaccef27,0x3b155f74
.word 0xb7400a5f,0x8c9953dd
.word 0xa2fb5d03,0xdbaec616
.word 0x2f6c0d12,0x6bc02ff7
.word 0x2444a5b6,0x76ee399d
.word 0xc457b3ff,0xca031a30
.word 0xff706340,0x202a7c06
.word 0x3cac53d9,0x2e07fbbc
.word 0x33167a25,0xd2eb036f
.word 0x22fadd09,0xe4a17ea0
.word 0x70620a36,0x9b332588
.word 0xd94e0f7d,0x6f45ffae
.word 0x074c62f4,0xd82e1d38
.word 0xb5c05c35,0x9ca1ff7d
.word 0x2c7ffa2a,0x5c745889
.word 0xacffbd2a,0x12e9a2a3
.word 0xfbecf676,0x021c5774
.word 0xc596925f,0xc813d7eb
.word 0xbcd4bc6b,0x024ea53e
.word 0x000000d9,0xe615053d
.word 0x01f71d38,0x9f78d1c7
p23_init_registers:
.word 0xa20a4ba8,0x95f4f8b5 ! Init value for %l0
.word 0x7e8bfb60,0xb79a4cfc ! Init value for %l1
.word 0x40cae90e,0x257a844d ! Init value for %l2
.word 0xe7c51c9a,0x0b260a92 ! Init value for %l3
.word 0x5de4cdfe,0x41f3740e ! Init value for %l4
.word 0x1eb8cd90,0x1467fdd9 ! Init value for %l5
.word 0x7f6ddaee,0x97b3f916 ! Init value for %l6
.word 0x33c11456,0x198774ec ! Init value for %l7
.align 64
p23_init_freg:
.word 0x9c06506a,0x590e7167 ! Init value for %f0
.word 0xd37d8043,0xc87113bf ! Init value for %f2
.word 0xee2442ff,0xbc8d28dd ! Init value for %f4
.word 0x4d71deec,0xefc08882 ! Init value for %f6
.word 0xe04f62e2,0x517ec361 ! Init value for %f8
.word 0x65da5701,0xe2271184 ! Init value for %f10
.word 0x851505fe,0x7f972b49 ! Init value for %f12
.word 0x28b028ba,0xc34c14d3 ! Init value for %f14
.word 0xcf14b767,0x9855f89b ! Init value for %f16
.word 0xa0188945,0x0b04347b ! Init value for %f18
.word 0xcf32d785,0xddaa8041 ! Init value for %f20
.word 0xdabc0b43,0x56e19b4b ! Init value for %f22
.word 0x590acddc,0x6171fd6e ! Init value for %f24
.word 0xb671116d,0xa9b94538 ! Init value for %f26
.word 0x0086693d,0xe49e921d ! Init value for %f28
.word 0x343256fe,0x9524781c ! Init value for %f30
.word 0x170159aa,0xb09cff70 ! Init value for %f32
.word 0x14195d53,0x491c9774 ! Init value for %f34
.word 0xe7185f43,0x63d4ae8a ! Init value for %f36
.word 0x5c280698,0xca2b820c ! Init value for %f38
.word 0x5f70bc42,0x8a26d431 ! Init value for %f40
.word 0xa5ae35cd,0xbbda27bc ! Init value for %f42
.word 0x4cf4914c,0x86e66cc3 ! Init value for %f44
.word 0x5106c649,0xd2a4d3ef ! Init value for %f46
.word 0xf4ec7597,0x11302ac2
.word 0x3371c54a,0xbb960ea3
.word 0x42de814b,0x4f043454
.word 0xa2f3f782,0xc11b4eb7
.word 0x118ddcbb,0xac7f5915
.word 0xa526ddf3,0x5ec53a53
.word 0x5f50fb6a,0xdb1ad589
.word 0x342dc836,0xf242a8a6
p23_expected_registers:
.word 0x00000000,0x157b1a41
.word 0xffffffff,0xffffffe9
.word 0x00000000,0x9349722f
.word 0x00000000,0x42b2e668
.word 0x00000000,0xd12fb6c9
.word 0xa57bf7a3,0x4aba9ba5
.word 0x00000000,0xf8b03535
.word 0x00000000,0x00000020
p23_expected_fp_regs:
.word 0x9c06506a,0x590e7167
.word 0xd37d8043,0xc87113bf
.word 0xee2442ff,0xbc8d28dd
.word 0x4d71deec,0xefc08882
.word 0xe04f62e2,0x517ec361
.word 0x65da5701,0xe2271184
.word 0x851505fe,0x7f972b49
.word 0x28b028ba,0xc34c14d3
.word 0xcf14b767,0x9855f89b
.word 0xa0188945,0x0b04347b
.word 0xcf32d785,0xddaa8041
.word 0xdabc0b43,0x56e19b4b
.word 0x590acddc,0x6171fd6e
.word 0xb671116d,0xa9b94538
.word 0x0086693d,0xe49e921d
.word 0x343256fe,0x9524781c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p23_local0_expect:
.word 0x242eedfd,0xaaaf58ff
.word 0x382dec69,0xf07d7eaa
.word 0x340d1191,0xecb6f882
.word 0x4250e840,0x182a0626
.word 0x0ad1cd2c,0x68dbcd95
.word 0x1558dc46,0x88b900a0
.word 0xc38fed40,0x4ab8e2a2
.word 0x1cbf6f72,0x48686f06
.word 0x90ca1a4f,0x685da4b7
.word 0x5b16ec15,0x2d6c7aeb
.word 0x79774910,0xde69172e
.word 0x9f7b8464,0x0f6c7a50
.word 0x3205ff67,0xf0246e68
.word 0x5dd6e9f8,0x0cba0cff
.word 0x2124efc6,0x4eb0c1b2
.word 0x06a23813,0xa4fb3ae8
.word 0xada291c2,0x33d9583a
.word 0x1d3aaaff,0xff6dcb3e
.word 0x137f0c93,0x3012e162
.word 0x8e271362,0xd7544828
.word 0x000000ea,0xbfe570f6
.word 0x419204b8,0x2b959689
.word 0x0f49a886,0x0a47e7b7
.word 0x7f15dbd3,0x08fff25c
.word 0x6ecfc49f,0xe74dbc4d
.word 0x566864ff,0x26cae9d3
.word 0x6cb86998,0x9633ea27
.word 0x7ad2c468,0x7a888903
.word 0x139b8c7f,0xcab26b50
.word 0x09bd2a96,0xc8eb29f6
.word 0x478ea056,0x079257b7
.word 0x22dee28c,0x430f379d
.word 0xbd81004a,0x91b3766d
.word 0x7e61be15,0x5f9aee76
.word 0x14cfa497,0x4e913b19
.word 0xbb3c956c,0xd5e05f9f
.word 0x054f1345,0x92a9bba3
.word 0x3b90efa8,0x317e4579
.word 0xa0ff1f46,0xda262564
.word 0x35d73603,0xcd9a9ffe
.word 0xdb660bcb,0x5e1de8fc
.word 0x1854baed,0xc3d35d0e
.word 0x4eb0c1b2,0xaf5b1223
.word 0x357b4a83,0x8fbaf781
.word 0x60637d19,0xa199c464
.word 0x4f75a85d,0x25996aff
.word 0xc6866fcd,0xf3729455
.word 0x3b5c4ffc,0x8ab2c77f
.word 0xfaf51ac0,0x42b2e668
.word 0xd3eb401f,0x02d067e7
.word 0x7a2100ea,0x88443a5e
.word 0x1b6226f7,0x056f8279
.word 0xa57bf7a3,0x4aba9ba5
.word 0xd7d539bb,0x6d1a41a3
.word 0x3357ff98,0x0a690659
.word 0x807e22ec,0x5596ac5c
.word 0x54355e2c,0x838806cf
.word 0x17221c1a,0xbf9ad294
.word 0x631ebfff,0x5a3b2aff
.word 0x004c93b1,0x5dd6e9f8
.word 0x82b662af,0x8f10b2d4
.word 0x420a66c2,0xbd4741b2
.word 0xa46cfeb0,0xb007d50e
.word 0xcea6ff84,0xb97ba1a9
p23_local1_expect:
.word 0xd4db420e,0x717cc19d
.word 0xf1f9104d,0xffe5c468
.word 0x281267e4,0xbd341142
.word 0x9ca9a6fb,0x3d31584a
.word 0x32d67468,0x5a35f9b4
.word 0xceea4a76,0xf8288d04
.word 0xe9e0dab2,0x8a50ade2
.word 0x97a930dd,0x7d8679e8
.word 0x530c996e,0x21d1a895
.word 0xba69a376,0x33b41607
.word 0xfaf51ac0,0xfbe84f70
.word 0x161e44ac,0x04781114
.word 0x37ce4bb8,0xaf5d3ec8
.word 0x9c4c0f4f,0x680275f4
.word 0x6a38eff7,0x81aa4998
.word 0xaf48b3e2,0x3307cc80
.word 0xabb45865,0x432bd20b
.word 0xa6bbacfb,0x6f53a2b6
.word 0x20f3bbfc,0x9cb05275
.word 0xb5b6b0c0,0x572367e7
.word 0x761afaf2,0x31066688
.word 0x36d808c1,0x17863ee3
.word 0x11635293,0xf441b9ac
.word 0x48250e7c,0x768214e6
.word 0xfd0b4822,0x90ab639d
.word 0x00000002,0x13c172e9
.word 0x707ea1fa,0x73a14348
.word 0x6fd68f48,0xaeb28a54
.word 0x56dcece3,0x3fcf753c
.word 0xd7a976d7,0x1fdfdafc
.word 0x612a89ff,0xcb9e8be0
.word 0xff5a11d5,0xbe8fff78
.word 0xa38ed117,0x34c52c76
.word 0xebbb5e4a,0x566864ff
.word 0xbf9682bd,0x94eb965f
.word 0xf5c49cea,0x97cad601
.word 0xd902f28f,0x6e9cabb1
.word 0xbf7a1abd,0x06d064d1
.word 0x03c29a15,0xb16feeaf
.word 0xb2f32517,0x324fbf63
.word 0x4be3c27d,0x6963292a
.word 0xf8769db8,0x39cbffac
.word 0x4434ef29,0x6b73189b
.word 0x2b44623f,0xadd15ae0
.word 0x02ed88da,0x89f8f334
.word 0xaf84c47e,0xbf9b120f
.word 0x7f6685a9,0x2742803f
.word 0xdb6c5dff,0x05e715ff
.word 0x716171db,0x00bff1ea
.word 0x14052b0b,0xff9db887
.word 0xe5028a82,0x615cc028
.word 0x21c87720,0x8984452f
.word 0xff7ef03a,0x1ac9a7d1
.word 0x05853c89,0xdbad15cd
.word 0xe905227e,0x6273604d
.word 0x17f485ce,0x6a001f47
.word 0x70cef2af,0xca41443c
.word 0x4e738388,0x54c55b6f
.word 0x5e975c28,0xe64d8a6b
.word 0x19c57381,0x7838a7c3
.word 0xe366bdfd,0xe2869a94
.word 0x7a211a55,0x8f2b94e6
.word 0x5101314d,0x68bf3038
.word 0xf52bcd5c,0x838aa3c4
p23_local2_expect:
.word 0xe4007d30,0xa0ef16c5
.word 0x00682005,0x1c3a84a2
.word 0xe77036ed,0xcd4e8176
.word 0xc273b527,0xa3320749
.word 0x6e3f712f,0x8d2e020b
.word 0x114a3abf,0x8fa64678
.word 0x1383c884,0xe25d3928
.word 0x88342f6f,0xdc34108b
.word 0xe55af58d,0xffe996f8
.word 0x56d968e6,0x151c0e60
.word 0xf0d91828,0x84355521
.word 0xa77bd130,0xcc27f8b1
.word 0xb7faf3c8,0xaf3b9ce4
.word 0x42a15a12,0x670cbff5
.word 0xdb75112d,0xb094e437
.word 0xe438c16a,0x2784fb5c
.word 0x08e067b3,0xe252b7aa
.word 0xc1f0edf0,0x8c84d80c
.word 0xf133fce1,0xa35179e8
.word 0x499c4738,0x00001071
.word 0xe2abe77e,0xe3e0bd08
.word 0xd93baff1,0x329a8566
.word 0x0032f07b,0x25f7ba9b
.word 0x11c47b80,0xea8b25fd
.word 0x97575a2c,0xce2bfe2d
.word 0xbb3075b2,0x5f4cdb15
.word 0x9f6e5fc7,0xc7098285
.word 0x6d88949b,0x3aa0553f
.word 0x7ee2668b,0xa0958c89
.word 0x2dec4845,0x21e0449b
.word 0xff736ead,0xd80928e6
.word 0x0a19aaad,0xa5f5cdc0
.word 0x77c84e2b,0xa10bc3d6
.word 0x85060687,0x6dd864d1
.word 0xcf4682e9,0x11668f6d
.word 0x27ab4f4c,0xf6a5001d
.word 0x4fceb7b4,0xda92e9d4
.word 0x61a08c35,0x8d928d7a
.word 0x2565dd05,0x494743ef
.word 0x491c0244,0x7601edac
.word 0x45544fbd,0xb03d2d6d
.word 0x71c51c4e,0x5d763d72
.word 0xe2bda775,0x9ec26d7b
.word 0xfc1d4dac,0xf487cdd9
.word 0xbc97275e,0x70ac2dfa
.word 0xf441b9ac,0xa465d256
.word 0x8240ff95,0xe65764d4
.word 0x91691d56,0x21b04529
.word 0xa5ff8b83,0x173ae2b8
.word 0x17d216b5,0x0d7b23e9
.word 0x6d191e2a,0xf472a74d
.word 0x2b398991,0x7bcd74b6
.word 0xe6e62934,0x26140190
.word 0xeb010fc6,0x723b2432
.word 0x662e7eec,0xf1bf61f5
.word 0x44aa8086,0x74e3c316
.word 0xa34871d4,0x4ccca49c
.word 0x32c10d18,0xe65000b5
.word 0x8ab9890a,0x93743c98
.word 0x12f2b3c8,0xb52fce44
.word 0x1a4ac9a0,0x5279e82d
.word 0x0ccb973a,0xfe083281
.word 0x6c47ec45,0x31d3ab49
.word 0x08262d94,0xb7d03bf5
p23_local3_expect:
.word 0x03ae9e8d,0xa860a533
.word 0xfd10cdb7,0xdbde92a8
.word 0x48b3430a,0x7f6685a9
.word 0x36822390,0x838806cf
.word 0xa9fffe81,0x0917d056
.word 0x5b0d563b,0xffa40ce3
.word 0x46ff1bce,0xa14ae24b
.word 0x6779bdac,0x4efe826b
.word 0x67d23272,0xfbb5ea5f
.word 0x4b5ecda6,0x154b308b
.word 0x1fef1bc9,0x5b22d723
.word 0x2e0e5f62,0x7712adc9
.word 0xa5ea674e,0x1158f2df
.word 0xc136e5b6,0x6d9a6709
.word 0xa657ff4f,0x5a7b4ba7
.word 0x14ee3195,0x22e98c14
.word 0xe8f939d1,0x26cae9d3
.word 0x897e77dc,0x08262d94
.word 0x10ef5f11,0xc79a03fe
.word 0x9dc7fddd,0x1ddadc56
.word 0x68e5d4e6,0x2d8d6514
.word 0xbd9db6b8,0xe3463121
.word 0x4ba58ed1,0x71931dc2
.word 0xc55e07fa,0xcc1cbf8f
.word 0x6b31926b,0x000000c3
.word 0xdfa46dfd,0xe2869a94
.word 0xe37ca136,0x43142d81
.word 0x481b4271,0xf938117e
.word 0x1589e98d,0xabf6b1f3
.word 0xd57cff4f,0x3a6a6a2d
.word 0xc7a935dc,0x572367e7
.word 0x8bb87e67,0xa60dce22
.word 0x0000003f,0xd586df79
.word 0x37e1d2f0,0x494743ef
.word 0x2b190dcf,0x0aca1279
.word 0x12a81bfa,0x5ce8e457
.word 0xe0bdf029,0xce2bfe2d
.word 0x584b939f,0x81dbaf19
.word 0x7e3c614b,0x157b1a41
.word 0x66e3fff7,0x2a7fd4e4
.word 0x236ef7ba,0xc9184522
.word 0xef47f022,0xfcff90d1
.word 0xba0268e7,0xb49e8e11
.word 0x15c08402,0x71a9bb29
.word 0x8c126113,0x04dd5be4
.word 0xcfdf24b3,0x1972100d
.word 0x3255741e,0x5d5d5bd1
.word 0x271199ff,0x90ffe583
.word 0x43d625d3,0xa961b07a
.word 0x86061749,0x274eb647
.word 0xbc636197,0x0fa65871
.word 0x157b1a41,0x62e6fe65
.word 0xe51b9952,0xd5ffa266
.word 0xa73f6727,0x8b840184
.word 0x5fffa953,0xb6706e5a
.word 0x68df94ca,0xff62e0f8
.word 0x0b4a5262,0x394a9133
.word 0x1e85f03e,0xdb4ce31b
.word 0xe1c81cd2,0xb7f7a90f
.word 0xaf537b08,0x45d41347
.word 0x1437a0fe,0x701249a0
.word 0xd000c301,0xcc6fa22b
.word 0x60637d19,0xfbfa97dd
.word 0x78231ba3,0x149019c1
p24_init_registers:
.word 0x16f5b478,0x1cd417c1 ! Init value for %l0
.word 0x0bcb06c1,0xedd0a79d ! Init value for %l1
.word 0x51d1ba4f,0xaa9ec6bb ! Init value for %l2
.word 0x374f3f38,0x78d544ce ! Init value for %l3
.word 0x8154161e,0x2d609713 ! Init value for %l4
.word 0x28eba23e,0x222e88a9 ! Init value for %l5
.word 0x96d7f6dc,0x43c437f2 ! Init value for %l6
.word 0x20188db4,0xc3fe9835 ! Init value for %l7
.align 64
p24_init_freg:
.word 0x70cdbe78,0x1305bff8 ! Init value for %f0
.word 0x39f70fbf,0x62912b50 ! Init value for %f2
.word 0x276deaa8,0x397c73ce ! Init value for %f4
.word 0xd3748d85,0x4eed5ecf ! Init value for %f6
.word 0xcf10744e,0x5a045849 ! Init value for %f8
.word 0xd60cf9f5,0xd0760de0 ! Init value for %f10
.word 0x7da44673,0x3de9b0d2 ! Init value for %f12
.word 0xa9e6a822,0x89e6c936 ! Init value for %f14
.word 0xbb2c2921,0x8321b17c ! Init value for %f16
.word 0xf0bc7c89,0xaaddbf4a ! Init value for %f18
.word 0xb7c53532,0xd3591f3c ! Init value for %f20
.word 0x6876d69e,0x6318f9d8 ! Init value for %f22
.word 0xc3fcbcd0,0x5add2e2e ! Init value for %f24
.word 0x903e461d,0x43e7ac45 ! Init value for %f26
.word 0x9328d818,0xc75d96d9 ! Init value for %f28
.word 0x8c7f9250,0x70093df4 ! Init value for %f30
.word 0x4fe67dbe,0x82e7dfd1 ! Init value for %f32
.word 0xbb7bd89d,0x06a867f9 ! Init value for %f34
.word 0x1726d2f4,0x0ffdd227 ! Init value for %f36
.word 0x8cffc1c1,0x9ef2afbe ! Init value for %f38
.word 0x960934e0,0xbacf0276 ! Init value for %f40
.word 0x7921417b,0xc92aaeae ! Init value for %f42
.word 0xa6c98693,0x816828ed ! Init value for %f44
.word 0x42e62c17,0xcc45ad54 ! Init value for %f46
.word 0x5c6be671,0x944aac9e
.word 0xd7aaade0,0x9d05c01e
.word 0xc3b71b2d,0x62f5ee06
.word 0x08e6bd04,0x11b0e55f
.word 0x752b3df1,0x0c72a7a2
.word 0xc08dcef1,0x8e0a273f
.word 0xcb769857,0x985443e7
.word 0xe42fe8ad,0x0cb97a05
p24_expected_registers:
.word 0x00000000,0x6c7b4b88
.word 0x00000000,0x2f2103b3
.word 0x847fff4d,0x1a3487cb
.word 0x00000000,0x87c9a526
.word 0x93c17fa3,0x765ecdeb
.word 0x00000000,0x000000f4
.word 0x00000000,0x000000d5
.word 0xf8f93545,0x43c437f2
p24_expected_fp_regs:
.word 0x70cdbe78,0x1305bff8
.word 0x39f70fbf,0x62912b50
.word 0x276deaa8,0x397c73ce
.word 0xd3748d85,0x4eed5ecf
.word 0xcf10744e,0x5a045849
.word 0xd60cf9f5,0xd0760de0
.word 0x7da44673,0x3de9b0d2
.word 0xa9e6a822,0x89e6c936
.word 0xbb2c2921,0x8321b17c
.word 0xf0bc7c89,0xaaddbf4a
.word 0xb7c53532,0xd3591f3c
.word 0x6876d69e,0x6318f9d8
.word 0xc3fcbcd0,0x5add2e2e
.word 0x903e461d,0x43e7ac45
.word 0x9328d818,0xc75d96d9
.word 0x8c7f9250,0x70093df4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p24_local0_expect:
.word 0x347e0a7f,0x986e97b1
.word 0xe4539ace,0x3e23015b
.word 0x3580855a,0xf845b914
.word 0x4e28c71f,0x38db7c9c
.word 0x176458a9,0xbc7b11e3
.word 0xa4f0e64d,0x0ed7f99e
.word 0x25d0ab95,0xf9a7e7bd
.word 0x749d8d10,0xcef4a63e
.word 0x6b7fcc12,0x897282be
.word 0x6da7e4bd,0x52c92680
.word 0x5e3b5584,0xa8ce5259
.word 0x0fe88870,0xc64dc740
.word 0x5baaa3f2,0x102eff63
.word 0x9a150f13,0x4d08d80c
.word 0xd112c4fd,0xc5defba0
.word 0xec7a94e7,0x8704b725
.word 0xc71f608f,0x6a97d519
.word 0xc406bebd,0xf549e1a3
.word 0x0c78412e,0x964d6ae4
.word 0x73fcbff1,0xff1598b7
.word 0xb2f10be8,0x7737a2f6
.word 0x8de4371b,0x40399ea3
.word 0x2fd9d1eb,0x3fdf1606
.word 0x93c17fa3,0x765ecdeb
.word 0x709a228f,0xaa25517e
.word 0xefbd809d,0xe96c1e8d
.word 0x6822c6bd,0x45077969
.word 0x40d3ee95,0xfbfff5f1
.word 0x6349165a,0x68f906b9
.word 0x45da166a,0xe1fcff2e
.word 0xec5372a1,0xaaacc547
.word 0x81c666e0,0x79d7ff36
.word 0x30f8b3b6,0xa25781bb
.word 0xc0d76b95,0x78d544ce
.word 0xeab677b9,0x6d90b4e0
.word 0x942dfda9,0x8b75066c
.word 0xa565c5da,0xcf7d60d9
.word 0x8b05f603,0x0000004e
.word 0x1392ff3c,0x135e0c68
.word 0x8b6d8192,0x1cac8e8b
.word 0xe2128852,0x1009ff1c
.word 0x46718a8e,0x39f73a79
.word 0x82e2ca83,0xdf30b296
.word 0x7ba0bc6c,0x77bb0090
.word 0x6e508908,0x28c75b2b
.word 0x98b0a8f1,0xa48af24f
.word 0x4eae2005,0xb568bd8a
.word 0x438141f5,0x4a497280
.word 0x503bf9dc,0xcbb2482e
.word 0x5cd5c4f7,0x6d8110f2
.word 0x4d016081,0xd56dabc7
.word 0x702d0e0b,0x50fe77df
.word 0x018106e0,0x549e9a7f
.word 0x00940923,0xc0378aa0
.word 0xa540aec6,0x76bcf9ff
.word 0xfa5a1ce0,0x5e6ca0a3
.word 0x8561cefb,0xff31ca48
.word 0xf0db6df9,0x0d2a0dad
.word 0x43477d03,0x163fefa7
.word 0xa1cad88b,0xccffc821
.word 0xb1fa38b9,0x1e7873dd
.word 0x81367a2f,0x510445c4
.word 0xb774c4a8,0x0f145c30
.word 0xde87f9a3,0xdcf455db
p24_local1_expect:
.word 0xf8f93545,0x43c437f2
.word 0x5f1058e8,0x2eb4ea78
.word 0x4fb5e8f2,0x268224b9
.word 0x6d41eef9,0x11806fe8
.word 0xb7f2199b,0xb7fb14ae
.word 0x44213283,0xdfda1cbf
.word 0xd952d356,0xa83ff6b4
.word 0xdff575c3,0x9128e7f7
.word 0x23f4bd47,0xa6d74ea6
.word 0xfaebdc46,0xd14ecb1a
.word 0x3eb8133d,0x71852475
.word 0xae40542d,0xd5a0b709
.word 0xbfdd3244,0x1dd3e2b2
.word 0x0855ecea,0xc191b6f3
.word 0x6d87caa1,0x1c972df9
.word 0xad00b940,0xcd33d4ec
.word 0xfbabbf59,0xba191b36
.word 0xf52a4010,0x5d8c6298
.word 0xa6188f23,0x5a365c63
.word 0xda020b4b,0x1f8909b9
.word 0x6d6dda24,0xe1ffeeff
.word 0xe3cade1d,0xbfffc34e
.word 0x9a481771,0xf729b8e2
.word 0x4735b737,0xa4ff21b9
.word 0x62783380,0x34c297d0
.word 0xe33ade40,0x3e2cac9d
.word 0x04fac515,0xb9d90014
.word 0x61d8b5cd,0xeb075e50
.word 0x5849d6ff,0x7052fd9f
.word 0xa4e4b531,0x66d7c2f6
.word 0x525ef2f4,0x33f701f4
.word 0x15ff2fc7,0x5120393c
.word 0x57d7d5bc,0x25dfccb8
.word 0x0e29e214,0xf5bcc2c0
.word 0xa9f0eb76,0xc8d1236b
.word 0xa1414d82,0xcc4e02b5
.word 0xa5eee743,0x56075874
.word 0xc8ff3862,0x66085457
.word 0xccfdc762,0x5dd76803
.word 0xa4e91a58,0x99b9f471
.word 0x00000062,0x6f053751
.word 0x0fb4a79e,0xa26e274a
.word 0x000000d5,0xc84583ff
.word 0x8ec8b9d1,0x36ab47a4
.word 0x31a7e9a3,0xa009b128
.word 0xefe397a2,0xb000747d
.word 0xa8ae3fea,0xdbde38ae
.word 0x29b3e2bf,0x4aac1077
.word 0x0270bc68,0xe79fc72c
.word 0x7c369839,0x038654bc
.word 0x272db52c,0xa1c4e206
.word 0xb1795fe3,0x3bf39431
.word 0xcf19f0a3,0x000000e8
.word 0x76ffc679,0xde9f61cb
.word 0x22a95a6a,0xe311ffe6
.word 0x28ff9c59,0x0878ff75
.word 0xcfd4ea45,0x177a5308
.word 0xed833157,0x9f7a2bfc
.word 0xe6cdda79,0xc71f608f
.word 0x357afc8e,0xab8247ff
.word 0x74229c2b,0xd56dabc7
.word 0xc0e2a4bb,0x49f50e87
.word 0x01ec88ad,0x651a5aee
.word 0x4668814a,0xa7ea24b6
p24_local2_expect:
.word 0xf60582c4,0x94ef326d
.word 0x00efff23,0xaf3e5a09
.word 0x93ac8e8d,0x00000037
.word 0x51478871,0xb89e780c
.word 0xefbd809d,0xbad74560
.word 0x8167bbc6,0x7cbb648f
.word 0x5a720075,0x0c344a17
.word 0x7e751101,0x9551efaf
.word 0xe6de422d,0x5cd5c4f7
.word 0xaeb5ff07,0x57e32fcd
.word 0xfa9d0f21,0x9987e26f
.word 0x6492e3a5,0x001b8aaf
.word 0x6c19efbf,0x835e05de
.word 0x94690897,0xf3bb4e88
.word 0x86c26f0b,0x00000026
.word 0xbdae4eee,0xbf291051
.word 0x183a6079,0x9222c04b
.word 0xbf13ffd4,0xccdf8974
.word 0xe6f93680,0x79d7d536
.word 0x4fce53ff,0x4e3aff3a
.word 0xb11c5966,0xb3c92f64
.word 0xa0328aa6,0x5683ce2a
.word 0xf2247e6d,0x574761bd
.word 0xcb677c34,0x6943a056
.word 0xff029d42,0xfba83eae
.word 0x06a64b3a,0xbec2fc6b
.word 0x4ba13aa6,0x91fe0e61
.word 0x5ee2b4e9,0xf4de72e3
.word 0xe5d0c7b4,0x50d508ec
.word 0x00ed7255,0x2cd6edec
.word 0x56483dee,0x1e0da87d
.word 0x3a63a5d9,0xafd1dd10
.word 0x256c29b4,0xfb70f5f1
.word 0x8b264b00,0x8ed9ff6a
.word 0x6986d7ff,0x4229b8cb
.word 0x7ed118c6,0xfb1f2706
.word 0xd98acb97,0xbafff5b6
.word 0xe4590fca,0x743fa3ee
.word 0xb340a24c,0xb4c56d9b
.word 0xa8ffd37e,0x2c82f520
.word 0x8e1cec29,0xaaacc547
.word 0x475e84cd,0x4de11490
.word 0x6631c6f6,0x7d96baf3
.word 0xe4a46d6a,0xd904d358
.word 0x697ff96d,0x37bc3c2d
.word 0x8f2d0c30,0x6bad10ef
.word 0x8c759cff,0xe1fb2e42
.word 0xcd8b4475,0x5ffd2177
.word 0x19401034,0x5a9dc3a8
.word 0x1bb64344,0x0903487e
.word 0x0cec5173,0x2503f237
.word 0x8d066e4b,0xbc6e655f
.word 0x0a35ff1d,0x3ed7ebcf
.word 0xbaaeb988,0x34e2eceb
.word 0xdc46af69,0xc27b0093
.word 0x96526590,0xe9288b9d
.word 0x5188fa43,0x952fc0e7
.word 0xbef002fd,0x7fb652c1
.word 0x8fd93af6,0x05a4d66f
.word 0x42676ae8,0xa74d54fa
.word 0x861b447b,0xa6b4e0f4
.word 0x84ee9529,0x4bd69c33
.word 0x0e435dae,0x7981f13a
.word 0xb4c09cf1,0xbcf45a42
p24_local3_expect:
.word 0xb5e5c494,0xc46355ff
.word 0x1e0301ee,0x84119303
.word 0xe0b6dc75,0xb3b4e0a6
.word 0x9ad09c20,0x260d9644
.word 0x112df951,0xbb758ea0
.word 0x5980be57,0x4cc48bc6
.word 0x67219219,0x8e933be0
.word 0x5c6106a7,0x506a03be
.word 0xcf11e70b,0x8e14810d
.word 0x0b8d0db6,0x5b51ff9e
.word 0x85ff25e2,0x8899bfa9
.word 0x2849efc5,0xb600e15f
.word 0xd56967a5,0x4e7f7304
.word 0x73ea3792,0xff0a7740
.word 0x5e8bc683,0x996d6056
.word 0x1b84aac3,0x93949345
.word 0xb617adae,0x26ae7268
.word 0x1eff1a23,0xbbc22e4f
.word 0x22357cea,0x8a82a4a9
.word 0x41769146,0x855d3240
.word 0xf9b35ea7,0xff6c0bc8
.word 0x26a5ed90,0x496728c4
.word 0x1ac6bee9,0x01a4b91d
.word 0x85da2fef,0x1e3befff
.word 0x9e88ebb5,0xff718a8e
.word 0x6c7b4b88,0x50fe77df
.word 0x57e32fcd,0x40591dff
.word 0x3020fff0,0x0105fe3c
.word 0xff163ae8,0xb2a448d0
.word 0x847fff4d,0x1a3487cb
.word 0xae835eef,0x55d886e2
.word 0x0a91800b,0xe527aafb
.word 0x318f2bdf,0x2f07c519
.word 0x526a572c,0xc8dd265a
.word 0x0b4d8b20,0x39d1c8c6
.word 0xd52fd7e1,0xe5fe64a7
.word 0x0e7636a6,0x75774e42
.word 0xc9458d2c,0xbb4dbb09
.word 0xb89d02f6,0xa8131f79
.word 0xcd787648,0x3002b7c1
.word 0xa16b8610,0x0e435dae
.word 0xf531cbd3,0xcb6f8592
.word 0x51d1ba4f,0xaa9ec6bb
.word 0x7981f13a,0x0057c071
.word 0x69008803,0x68638254
.word 0x2ccfd960,0xe5192d2a
.word 0x7e6693a9,0x4b99c317
.word 0xaacd9eff,0xd107c938
.word 0xbf806c74,0xf5a9d6a4
.word 0x05f249f0,0xdcf455db
.word 0x2f90a5cf,0x9e4c733e
.word 0xff6cc12c,0xda5d17aa
.word 0xc205fe22,0x22e8347f
.word 0x67d4511d,0xd4d78379
.word 0x6f49ef4d,0x34deec98
.word 0x0000003b,0x9abad9ac
.word 0x90f45a37,0x152e0a05
.word 0x84e5b006,0x7d96baf3
.word 0xf2e9bae0,0xe7817f5f
.word 0xc8de3862,0x66085457
.word 0xd2525008,0xea8c05ff
.word 0xfafbff04,0x547b00cc
.word 0x1e5c4859,0x3125eed6
.word 0x625e0154,0xbee02860
p25_init_registers:
.word 0xb0390742,0x85ee234b ! Init value for %l0
.word 0xd170a8e4,0x702650ab ! Init value for %l1
.word 0x7de7fe30,0x53f418bb ! Init value for %l2
.word 0x00df2129,0xd023a086 ! Init value for %l3
.word 0x9daef0ee,0xca2566e4 ! Init value for %l4
.word 0x43d6af56,0x009d268e ! Init value for %l5
.word 0x4ed4a566,0x0c115fca ! Init value for %l6
.word 0x97d081fe,0x0a89a8db ! Init value for %l7
.align 64
p25_init_freg:
.word 0x1fb8b0c0,0x6eb25c2e ! Init value for %f0
.word 0xcec79e7a,0x173ff7b5 ! Init value for %f2
.word 0x93486232,0xfb673a35 ! Init value for %f4
.word 0xcb491120,0x07ebad9b ! Init value for %f6
.word 0x9502570a,0xac15ee3e ! Init value for %f8
.word 0x3b2b6d8d,0x0cc7fedf ! Init value for %f10
.word 0x68d5a8aa,0xbc2161d3 ! Init value for %f12
.word 0xd0588861,0x04bdf877 ! Init value for %f14
.word 0xbf0d083b,0x95e65101 ! Init value for %f16
.word 0x56a2b1d1,0x5d1abc7d ! Init value for %f18
.word 0x837fb8d2,0x3454cb1a ! Init value for %f20
.word 0xd49a9d27,0x05da0b44 ! Init value for %f22
.word 0xe711e692,0x410a210c ! Init value for %f24
.word 0x32080181,0xf82c2a03 ! Init value for %f26
.word 0x23d15771,0x248c5ae3 ! Init value for %f28
.word 0x030a30af,0x70db0cb3 ! Init value for %f30
.word 0xc7a6ca5f,0x8650fb01 ! Init value for %f32
.word 0xfbec9f4b,0x01b2d3f4 ! Init value for %f34
.word 0x398d3bd1,0x7e057770 ! Init value for %f36
.word 0xe0934963,0xfd91860a ! Init value for %f38
.word 0x02bf3ab7,0xbff43074 ! Init value for %f40
.word 0x09e09382,0x873ba604 ! Init value for %f42
.word 0xf2d344ef,0x1faab0e6 ! Init value for %f44
.word 0x4e535342,0xb3b45329 ! Init value for %f46
.word 0xe3f5f9af,0x1641f352
.word 0x2135d929,0x8c53f9f8
.word 0x041570b5,0x266dffb3
.word 0x9426977c,0xe041e6ee
.word 0xffc40fb5,0x3f88728c
.word 0xe6dd2f5b,0xd7343e4b
.word 0x88ca95b8,0x12ae6fc8
.word 0x5639eb0c,0x3382937b
p25_expected_registers:
.word 0x00000000,0xd93cfc92
.word 0x00000000,0xdbd11089
.word 0x4b6262b2,0x96bb1399
.word 0xee14f931,0x77fc9323
.word 0x00000000,0x000000ea
.word 0xc0762a49,0x42e315cb
.word 0x00000000,0x00000029
.word 0x00000000,0xd3f08bc3
p25_expected_fp_regs:
.word 0x1fb8b0c0,0x6eb25c2e
.word 0xcec79e7a,0x173ff7b5
.word 0x93486232,0xfb673a35
.word 0xcb491120,0x07ebad9b
.word 0x9502570a,0xac15ee3e
.word 0x3b2b6d8d,0x0cc7fedf
.word 0x68d5a8aa,0xbc2161d3
.word 0xd0588861,0x04bdf877
.word 0xbf0d083b,0x95e65101
.word 0x56a2b1d1,0x5d1abc7d
.word 0x837fb8d2,0x3454cb1a
.word 0xd49a9d27,0x05da0b44
.word 0xe711e692,0x410a210c
.word 0x32080181,0xf82c2a03
.word 0x23d15771,0x248c5ae3
.word 0x030a30af,0x70db0cb3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p25_local0_expect:
.word 0xde511e72,0xf98cedf3
.word 0xf5ffc045,0x931cbeee
.word 0xade7ff8d,0x57440a72
.word 0x8ff717d6,0x383c0565
.word 0xd2c7b389,0x7f571f24
.word 0xc9698aff,0xae6cbb3f
.word 0x7b528174,0x197995b9
.word 0x4edffcb7,0x2179d855
.word 0x68ffda7e,0x45097b62
.word 0x0c23cb9a,0xc4458029
.word 0x0191783d,0xc2920d60
.word 0x132f302a,0xd93cfc92
.word 0x488604fa,0x95f33b22
.word 0xe1626607,0x4287580e
.word 0x89c28517,0xf9072565
.word 0xf6ffeb40,0xe98136f8
.word 0x22ff8e02,0x686523c2
.word 0xe07170ca,0xd2df8764
.word 0xb57a2847,0x6f5bf15a
.word 0xb06a9a29,0x20e2f406
.word 0xb6741b44,0x29aa39fc
.word 0x2364bb09,0xaffe70c7
.word 0x359d0c72,0x07afccaf
.word 0x312aee46,0x1921a831
.word 0x99b5ff21,0xe3bc91e5
.word 0x9362d29e,0xdfbe5352
.word 0xc8da86ad,0xa8317218
.word 0x633b10b9,0xb1054a7b
.word 0xeca33706,0xad5ca809
.word 0xe7562e01,0xe1a9c210
.word 0x1d2d3da0,0x07afccaf
.word 0xd2afa046,0x8bf00fac
.word 0x5c3cc58a,0xdff78dc3
.word 0x2e0afb5b,0x7b50fa8e
.word 0x83180910,0x91c10b60
.word 0xdd90e3a4,0x5feac7c7
.word 0x49de8152,0xfb1acc9a
.word 0x3e5efc48,0x3c6ee907
.word 0xef6cec29,0x6a0faea1
.word 0x3e73de44,0xb7a78ef6
.word 0x305714e0,0x698aab76
.word 0x0d7ccbec,0xbc1de4e4
.word 0x244951ab,0x67fff3c6
.word 0xa794433f,0x6377dd5a
.word 0x000034de,0xabfef7c5
.word 0xe81f863e,0x4900ef7d
.word 0x190e19f9,0x6fed7e36
.word 0x2646bded,0x2698204b
.word 0x4c534014,0xb50a62c8
.word 0xae9eccc6,0x3232e35d
.word 0xaa57cd51,0x9d8d0cff
.word 0xb3a51811,0x18435622
.word 0x7d57f5d1,0xbe857dcf
.word 0xacff1193,0x96399ed7
.word 0x9e808fac,0x24e1efe9
.word 0xffa4297a,0xfaa5c566
.word 0x18580996,0x35de7f8f
.word 0x51a6b27b,0x570ef18e
.word 0x0000000b,0x7a9c1b5e
.word 0x04b9388d,0xd3d3af71
.word 0x991cba28,0x464e662d
.word 0x0babbbad,0x998aab68
.word 0x77cbb5d2,0x26e4d152
.word 0x815287c6,0x6b528e5a
p25_local1_expect:
.word 0x7ba2c1a7,0x6a8b3698
.word 0x4aff3cb5,0x1383b1cf
.word 0x023f2777,0xfb8a3ef8
.word 0x70f8ff0e,0xb8244be2
.word 0x4268fc97,0xc9ec37d1
.word 0x4eba9874,0xb4fe053e
.word 0x34deaf2b,0x3fb9cb32
.word 0x69ddffc9,0x82ddf16d
.word 0xae5c8816,0x509c4f93
.word 0x75e27dcc,0x72d013d1
.word 0xb0370e70,0x56353648
.word 0xc7109c4e,0x59f07694
.word 0x2c38c47b,0xb49491aa
.word 0x4fdeb29f,0xd14bb856
.word 0xe5b549fa,0xb48fb49b
.word 0xadd58095,0x7c4945b4
.word 0x1d9fc36d,0x0000001d
.word 0x03c17709,0x6a85267e
.word 0xed95b4a0,0x57656777
.word 0xf5534871,0x94ca7993
.word 0x295190f1,0x706527fc
.word 0x71528f27,0xa1a69e1a
.word 0x7930f01a,0x2a17bd24
.word 0xb879165d,0xc42b273c
.word 0x8e061d5f,0x79bbd804
.word 0x656dcedd,0xffb3a3e2
.word 0xc0762a49,0x42e315cb
.word 0x3266c045,0x8651fde7
.word 0xf836cfbc,0x000000b4
.word 0x4900ef7d,0x702650ab
.word 0x3311fa55,0xac50ecff
.word 0x20339a01,0x543b403d
.word 0xaa7cfc2f,0xef37acea
.word 0xd3b5ae44,0x000034de
.word 0x59f07694,0xbc1de4e4
.word 0x85e88c13,0x70dcb282
.word 0x8f63c031,0x89227c93
.word 0x8ac03ea9,0x9e76e8d6
.word 0xc9bb0673,0x10f96c91
.word 0xee14f931,0x77fc9323
.word 0x82b4ab70,0xff38382d
.word 0x378b8299,0x2221e221
.word 0x482cff2b,0x590e43ac
.word 0xff1b0a57,0xd55f720d
.word 0xfa91ef97,0x0f90314f
.word 0xa305ff98,0x68078b80
.word 0xbe3cf43a,0x25066a5a
.word 0xe2df3380,0x286fe58c
.word 0xb590dd0a,0xd7af7aa4
.word 0x2911904f,0xee2d5ba4
.word 0xcfcf0bcd,0x238726b8
.word 0x384e471e,0x0f03414d
.word 0x09aedcc6,0x5eba50b7
.word 0x6f9eb5a1,0xb94da557
.word 0xcdf6a8c8,0xfd298dc3
.word 0x89bdc28f,0x33700ab8
.word 0x55d07f0c,0x162bee3d
.word 0xaf40ffa1,0x6fe560d6
.word 0x1fe7f391,0xe66dd2b3
.word 0xec842834,0x2d8c4446
.word 0x92220cbc,0x4f3c2659
.word 0x5fcc3274,0xa55f6dd9
.word 0xe6834662,0xf11e1005
.word 0x6d44c0b3,0x5d0276fb
p25_local2_expect:
.word 0x07f6bcda,0xab9d02ba
.word 0xc2b475e9,0xa773374a
.word 0x9fa3a13f,0x2522d4cb
.word 0x112bd3de,0x77d9c6ee
.word 0xdfd325ae,0x51a702d8
.word 0x56efa438,0x4183683e
.word 0x3ea91e91,0x0f88d3ab
.word 0x33a3c781,0x87d1a5e3
.word 0xde3c4afe,0x53cf59f6
.word 0xafffcb6e,0x54858d02
.word 0x5415919f,0xfe593321
.word 0xe9f958de,0x60185278
.word 0x98429397,0xc1bae4ce
.word 0x38f1ff22,0x457e054a
.word 0x577585b0,0xabe7ff98
.word 0x2a31baac,0xd6e493ec
.word 0x6e60a61a,0x9cec7631
.word 0xf78d1f24,0xecc52e56
.word 0xe55a93c1,0x266cb680
.word 0x877ebea6,0x21293a4c
.word 0x70c238aa,0xbc35342e
.word 0x602ea8e8,0x00c84ebb
.word 0x5d0276fb,0x700f61ea
.word 0x4e657a15,0xccf34164
.word 0xb49491aa,0xf1445557
.word 0xd1fc16ca,0x05456bc0
.word 0x837502a4,0xb08ec80b
.word 0xa0f617da,0x0b9c80ff
.word 0x72876173,0x590dc650
.word 0xffcc3dcf,0x2ebfb5d3
.word 0x34edcaca,0xb9b042b8
.word 0xb4740e14,0x574550ae
.word 0xfc47ff13,0x02bb276b
.word 0xba1a5cb3,0xbc212039
.word 0xa6c1c60c,0x836a2bc2
.word 0xe4306a2c,0x95dc8caa
.word 0xb8463d02,0x690d2b5a
.word 0x00000000,0x000000ee
.word 0x0402302b,0xbdccb715
.word 0x1106dce5,0xf8392ccc
.word 0x6f7940c8,0xbe24b335
.word 0x000000ee,0xc9bb0673
.word 0x01d331b2,0x58a13596
.word 0x4039e8a1,0x98ad041d
.word 0xe9473f1b,0x119e3935
.word 0x68266464,0x14b3bd7d
.word 0xff455eae,0xbc3b8a0e
.word 0x72da2b75,0xb89f576c
.word 0x4b6262b2,0x96bb1399
.word 0xff86fe7f,0x6b04ee25
.word 0x1e2dc242,0x62d3c70f
.word 0x582ae3bb,0x22153b86
.word 0x4d01a203,0xe212fafe
.word 0x229b2be1,0x86c13b57
.word 0x0f833eae,0x68f81043
.word 0x0f95cea1,0x86afa4a2
.word 0xffeaf010,0x662214c9
.word 0x0000008f,0x526d5541
.word 0x097e2769,0x8def58ad
.word 0xad92d9fd,0xa231bf3b
.word 0xae21824f,0xdbd11089
.word 0x72a26416,0x34501b80
.word 0xe4425146,0x000000fd
.word 0xec41bc72,0xa21a3a3b
p25_local3_expect:
.word 0xf0abff46,0x92f0a6d3
.word 0x30f1ebb2,0x53cf59f6
.word 0xd4ba44a5,0xbe092e3f
.word 0x3e401018,0xc8cbacc4
.word 0xa0ffb3d5,0x6b0c3199
.word 0x35df1d6d,0x7dfdf1af
.word 0x6e74153d,0x00c84ebb
.word 0x44b10e42,0xfde49592
.word 0x2537f55a,0x148c42f6
.word 0x83682dfa,0x49a50aa7
.word 0x2301b873,0x00b77d62
.word 0xa6c05382,0x5ea05a34
.word 0xda9aaa73,0xfff79842
.word 0x64f852c6,0xd74f0455
.word 0x40cbe489,0x235360f3
.word 0x56eb7ce7,0xf915c8f4
.word 0xad6537cb,0x236015ee
.word 0xb53462f9,0x64eeae04
.word 0x6edd2c5c,0x6f526119
.word 0xac44608d,0x05c53975
.word 0x5e817c3a,0xd2626a62
.word 0xf3c4c729,0xd9436344
.word 0xabd81167,0x9721027e
.word 0xba022f1c,0x27c8e430
.word 0x738c5f7e,0x723008ec
.word 0x3efac433,0xa773374a
.word 0x1e26abf8,0x25ddcb6e
.word 0x7cfb466a,0x5c4895a6
.word 0x0000005f,0x3c5380e5
.word 0xe52dd4ff,0xd78cc6b7
.word 0x046c60c0,0xba51bef5
.word 0xbfde86a8,0x7b4f7164
.word 0xff017543,0x39c81934
.word 0x273c1621,0x6c61a167
.word 0x821e93a0,0x16bb215f
.word 0xae9c12d9,0xf32a868f
.word 0x7844606e,0xc7da11f9
.word 0xccb6a6ff,0x39c81934
.word 0xd17064e6,0xa5004bf9
.word 0x66a06bef,0x43064295
.word 0x1ed5af0e,0x2509426a
.word 0xf9b45b75,0x4ecf62c9
.word 0xf5ec7586,0xc0f6ff60
.word 0x5e20fe0d,0x2aff5755
.word 0x04b6fd1d,0xc2b64d89
.word 0x6cffad3f,0x3be0505d
.word 0x65ffa7a7,0xcf84f233
.word 0x49267dd4,0x8a8fb5ea
.word 0xe972025b,0x23933451
.word 0x00000000,0x95f33b22
.word 0x4abe7dc2,0x0f43cccb
.word 0xb377b0b5,0x3661e78b
.word 0x117543ef,0xed0f2918
.word 0x188a0e92,0xf9647413
.word 0x73dec56c,0x75866b50
.word 0x396aadcf,0xb9581162
.word 0x0572402e,0x5d0276fb
.word 0xc3c3cace,0xff4b1c9f
.word 0x82598488,0xb7661540
.word 0xe683c06b,0x45aafd16
.word 0x56509c20,0xd4fbdb28
.word 0x7d275bd8,0xad8e726c
.word 0x1dcfd321,0x18ab7810
.word 0x432ed317,0x6a92549b
p26_init_registers:
.word 0xc8541fb5,0xe259c969 ! Init value for %l0
.word 0x643f22e6,0x006b5ea9 ! Init value for %l1
.word 0x3ff4a9d8,0xa204271a ! Init value for %l2
.word 0xff9605d2,0x04a48825 ! Init value for %l3
.word 0x7263b515,0xf2387490 ! Init value for %l4
.word 0xaf701d07,0xbbdd437c ! Init value for %l5
.word 0x03c2ed32,0xa45dd81e ! Init value for %l6
.word 0x5e64807a,0x1ed2e226 ! Init value for %l7
.align 64
p26_init_freg:
.word 0x6e82bc9c,0x3d62f515 ! Init value for %f0
.word 0xd74e2535,0xf2e730e0 ! Init value for %f2
.word 0x5bdd70f5,0x417a8da3 ! Init value for %f4
.word 0x87dded71,0x0dcb58c6 ! Init value for %f6
.word 0x40c08875,0xa1f5205e ! Init value for %f8
.word 0x3560bb63,0x2e3b03ba ! Init value for %f10
.word 0x822655db,0x25a40b95 ! Init value for %f12
.word 0x2819a6f4,0xf34e0ae2 ! Init value for %f14
.word 0xd4eade7e,0x2c206b76 ! Init value for %f16
.word 0x48ce2dc5,0xfe40adbe ! Init value for %f18
.word 0xa203d6ca,0x776a8f4d ! Init value for %f20
.word 0xec379f53,0xddbee322 ! Init value for %f22
.word 0x82e16265,0x4e28cb58 ! Init value for %f24
.word 0xf5f720c9,0x74fd4563 ! Init value for %f26
.word 0xf744bab5,0x68eee48c ! Init value for %f28
.word 0x4267cd29,0xde29b3da ! Init value for %f30
.word 0xd8b0a6c7,0xde9cbc7b ! Init value for %f32
.word 0x30c23de7,0x92a9a807 ! Init value for %f34
.word 0x0a14573a,0x85277c6d ! Init value for %f36
.word 0xf3f68147,0x3eef27d6 ! Init value for %f38
.word 0xb6390a2f,0x03532d55 ! Init value for %f40
.word 0xf1ca9481,0xfdfaf2fd ! Init value for %f42
.word 0x02899011,0x13297480 ! Init value for %f44
.word 0x982c7299,0x5149b002 ! Init value for %f46
.word 0xb9ffb2ab,0x818f226c
.word 0x564e5d16,0xf56d27a4
.word 0xf34f0d88,0x8a2feffe
.word 0xc75c7640,0x3d036d5d
.word 0x1cd8a044,0xaeca8b68
.word 0x388a802b,0x401be21c
.word 0x5da207cf,0x9db73db7
.word 0x24a53d76,0x66594568
p26_expected_registers:
.word 0x95d38516,0x596bbe8a
.word 0x00000000,0xd1f02f29
.word 0x00000000,0x000000cd
.word 0xfc214a5c,0xe06ae889
.word 0x4b859b2e,0xf33dd3f1
.word 0x00000000,0x000000a7
.word 0x1860c2d3,0x4f9a0991
.word 0x22d83b55,0x35b8c8fd
p26_expected_fp_regs:
.word 0x6e82bc9c,0x3d62f515
.word 0xd74e2535,0xf2e730e0
.word 0x5bdd70f5,0x417a8da3
.word 0x87dded71,0x0dcb58c6
.word 0x40c08875,0xa1f5205e
.word 0x3560bb63,0x2e3b03ba
.word 0x822655db,0x25a40b95
.word 0x2819a6f4,0xf34e0ae2
.word 0xd4eade7e,0x2c206b76
.word 0x48ce2dc5,0xfe40adbe
.word 0xa203d6ca,0x776a8f4d
.word 0xec379f53,0xddbee322
.word 0x82e16265,0x4e28cb58
.word 0xf5f720c9,0x74fd4563
.word 0xf744bab5,0x68eee48c
.word 0x4267cd29,0xde29b3da
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p26_local0_expect:
.word 0xe5968206,0x936788d9
.word 0xd1ca2158,0x0f8cc7a4
.word 0xffc443c2,0x59209b3f
.word 0xc22a9991,0xd78a0e87
.word 0x1fae8e44,0x2f718fa4
.word 0x2b01494a,0x04c71839
.word 0xfaad9a6c,0x2c0db53c
.word 0x6cc1c71c,0x452d6969
.word 0xcc2f7eff,0x31fa7136
.word 0x07fc8909,0x2a3cc267
.word 0x944e7140,0x1522fcca
.word 0x3e3ef2fc,0x96b5d8a2
.word 0x0c9eff21,0xb82301a9
.word 0xe18d1176,0x584b7577
.word 0x6f6e690d,0x15a17786
.word 0x4a7361cb,0x94c49aec
.word 0x04564511,0xa4ef2e20
.word 0xbe8c77fd,0xec396fa8
.word 0xc3b27bae,0xff1efe0e
.word 0xc88646c3,0xfff2fc0a
.word 0x42fef717,0x789724b0
.word 0xffa9bef7,0xcacb6751
.word 0xe71c705b,0xf65a136d
.word 0x205fa5a7,0xc4d9d3d4
.word 0x1e8b0e1c,0x0c849e44
.word 0x72566068,0xb5c30c97
.word 0x4050ba1e,0xf58348e0
.word 0xcc874816,0xdd3a9246
.word 0xac4b303e,0x3a2bcdbc
.word 0xbab52add,0x4c442c79
.word 0xa0cf64c4,0x8aff3fc0
.word 0x0c344560,0x2314a8a4
.word 0xc9706701,0xce8e0dd6
.word 0xb5dffd54,0x5b8efebf
.word 0x3c2a7512,0x3a43ea53
.word 0x2b5ac0e9,0xbca31c77
.word 0x7d20ecef,0x76e6ca9d
.word 0x6cef3fa0,0xff42c926
.word 0x00000051,0xdfed73d0
.word 0x018c1446,0x8f58bddb
.word 0xa6518a7c,0x3c86f5f0
.word 0x6380c81e,0x8a713982
.word 0x7f1c704e,0xe1d96e59
.word 0x7813c5cf,0xb47581e0
.word 0x4deab8e3,0xb8ffe48b
.word 0xc4d9d3d4,0x1c1b3d28
.word 0x50764797,0x1a346f31
.word 0x675c560c,0x896b94e5
.word 0xd0ce9ebd,0x91d4b1b8
.word 0xd4282b45,0xc63dbc0b
.word 0x3a2baf6f,0xa726762c
.word 0x22d83b55,0x35b8c8fd
.word 0x349d5069,0xf12a69dc
.word 0x8367c85a,0x462abc70
.word 0xff2d5fff,0x1cdbfaef
.word 0xeffe9dad,0xe259c969
.word 0x1ed2e226,0x15c24345
.word 0xaaf0b982,0x71fcae24
.word 0x47735f96,0xbeb0c430
.word 0x99e4699c,0x30390f84
.word 0x8706a896,0x52cf0b64
.word 0x0eaf28e5,0x703c4fe1
.word 0x95d38516,0x596bbe8a
.word 0x7f642c06,0x9616ed0e
p26_local1_expect:
.word 0x56ff7aa3,0xe75d2101
.word 0x02d2aa84,0x1500d5b8
.word 0xe3146eb6,0xa69fcf86
.word 0xde593536,0x426bca79
.word 0x56ff5e2b,0xd8e48c3c
.word 0xa7e22491,0x1978d4d3
.word 0x9e55b5ce,0x0a2b8dab
.word 0xcce08678,0x5286a445
.word 0xff7e1eac,0x56a21962
.word 0xffffff99,0xa1d8b61d
.word 0x00cdcec2,0xdb647536
.word 0x132a59bc,0xd64f8844
.word 0x985cac2c,0x5553bcf8
.word 0xd018fffe,0x35726ae5
.word 0x07fc8909,0x13d35b01
.word 0xfff64a29,0xc0ba823d
.word 0x901791ed,0xdd980947
.word 0x3a1ae039,0xfe3f973e
.word 0x6fc6f3c4,0x52f85e94
.word 0xb320fee4,0x98d59e47
.word 0x8d2e64f9,0x4b859b2e
.word 0x0d77382b,0x1f99ba24
.word 0x0d77382b,0x2c7ba876
.word 0x2365a3cb,0xfff0a3e4
.word 0xa1b35b73,0x9efd0bf3
.word 0xbb7727dd,0x02c95fc8
.word 0xfae23c86,0x7f801a01
.word 0x4935c6f6,0x318ee61a
.word 0x2649d889,0x05a122c7
.word 0x88ef9b9d,0x4a07bee9
.word 0x5c2f9e10,0xdffa744f
.word 0x000000dc,0xb7a25b14
.word 0xffef29fe,0xd9e53d52
.word 0xf5691b99,0xd086e11d
.word 0x90d253d7,0x187ca3a9
.word 0xb7cb66a8,0xa1d8b61d
.word 0xfd434fff,0xa27e0425
.word 0xfce2f24f,0xa19435ab
.word 0x35726ae5,0x73d2e21a
.word 0x43ab914e,0x8ff560a5
.word 0x0170bf57,0xe06ae889
.word 0xbe1771d2,0x1664b310
.word 0x252d4de5,0x0f8550d7
.word 0x6b4b923d,0x1c7c42be
.word 0xc65d6058,0x68e29014
.word 0x25a06df2,0x40370966
.word 0x333c591b,0xf8395e60
.word 0xb33d24ef,0x7145cdb6
.word 0x99b68209,0xc8d3c437
.word 0xc19a35a6,0x2334d1f8
.word 0xdc1cfea0,0x1feb6939
.word 0x8ce2f863,0xf36eda08
.word 0xc567aa9b,0xbe26e742
.word 0x00004850,0xba0af76d
.word 0x18698e29,0xff0c47c1
.word 0xfe4afdb3,0x901791ed
.word 0x22010c97,0x8394da3f
.word 0x7225e49d,0x807e24e9
.word 0xc5db1887,0xa1a8721b
.word 0xb3d4d0b9,0x9054d706
.word 0x2d009261,0x7d33e3c3
.word 0xcf609d71,0xb168a8f6
.word 0x530749df,0x1d52c433
.word 0xa28975af,0xd7936303
p26_local2_expect:
.word 0xc44552c8,0x1be71124
.word 0x509684fa,0x14f249c2
.word 0x5eed824f,0x67229d8d
.word 0xa1d8b61d,0x3c3bf9de
.word 0xfc214a5c,0xe06ae889
.word 0x6c799ff2,0x000000a7
.word 0xf611078e,0xa7fdff43
.word 0xbed14ded,0xdb2ebce5
.word 0x404a1f09,0x8407709a
.word 0x82bdaab7,0xed746e25
.word 0x9abef01b,0x9874228f
.word 0x9e63da06,0x754ba000
.word 0x53b1336e,0xae43d4f0
.word 0x1dff3c78,0x5a39b511
.word 0xab8d4df4,0x08342164
.word 0x2a10a7fb,0x361afa97
.word 0x644a09f3,0x9eea3128
.word 0x05f662ff,0x000000fd
.word 0x6b344980,0x5744b347
.word 0x62e32e4d,0xa99746a8
.word 0x0f67af08,0x16e5e03c
.word 0x021e00b2,0x341e7ee6
.word 0x000000f5,0xb34b6c28
.word 0x6b19d514,0x3a47e6c3
.word 0x59fc0a92,0x6df0f1f1
.word 0xe8caf338,0x66c2fe2b
.word 0xd1831cc2,0x97c1087e
.word 0x587e9779,0x47fbeceb
.word 0x2aa57780,0xc401c521
.word 0x558d8236,0x08d4b6d8
.word 0x0c16ff12,0x88f67757
.word 0x20596861,0x8bedda0e
.word 0x07256a05,0x744184f4
.word 0x663b1c62,0xc9f634b6
.word 0x1efed591,0x200c1713
.word 0xe3b8c35c,0x8243392b
.word 0xcef51767,0xb709a38e
.word 0x27c78d93,0x72d3c3b6
.word 0x2a286707,0xe2a444cd
.word 0x16bea828,0xcd97a85b
.word 0xc238393b,0x4b90b8eb
.word 0x75d0302e,0x2a83dbe1
.word 0xf7ffaa17,0x698ca2e9
.word 0xd4f69d74,0x1bb35b4f
.word 0x5318b960,0x04a48825
.word 0xb3f892a3,0xa0ff155a
.word 0xadfbfadb,0x24e0f4d3
.word 0x2822c0a2,0xf4161391
.word 0x3c3bf9de,0x32638e1b
.word 0x469db27e,0xa36f346c
.word 0x9da70c32,0x04140328
.word 0xf1bf87ea,0x9715e341
.word 0x6b8856f4,0x5589ba7f
.word 0xd6a244c7,0x2c903883
.word 0x4b64e840,0xcb859ea6
.word 0x10c97705,0xe5d980c0
.word 0x1860c2d3,0x4f9a0991
.word 0x518132b9,0xd49333a7
.word 0x6e75dc93,0x3d723fff
.word 0x2abde667,0x1ed88009
.word 0x7363324b,0x91c235f4
.word 0x722783e1,0xf20497f4
.word 0x0ccf304d,0xfc009123
.word 0xbf1dba31,0x986bde17
p26_local3_expect:
.word 0xcb3300e0,0xc32d75d7
.word 0x1ab2f9a5,0xf2ae6f04
.word 0x260ffdee,0x7decd337
.word 0xdd0b0207,0x99318db2
.word 0x0639d5c8,0x5320b8e4
.word 0x3a05de1d,0xf960a5ca
.word 0x7c9b2ff3,0xf1bed6fd
.word 0x66ab3931,0xd1f02f29
.word 0xa8f3b0bc,0xeb32272a
.word 0x8bcf7f1f,0x7703045b
.word 0xbb1fa443,0xe92d60e3
.word 0x1be07a52,0x96cd9b9c
.word 0xbb3cf9bb,0x4208c3c3
.word 0x42392999,0x79587443
.word 0x854b1a3a,0x6ce85850
.word 0xc22d76b5,0xb300041d
.word 0x4b1d4e5a,0x29c287f3
.word 0x9eb56556,0x00ae8fc7
.word 0x1d143c80,0x8a91fa44
.word 0x49edc740,0x4e0d154c
.word 0xa92982c1,0xde99cbd4
.word 0xaca7f8fc,0xb591b43b
.word 0x559dc3b7,0xff9aff03
.word 0xdcb036ff,0x99c4fa5e
.word 0x5a8827a8,0xfe1dc605
.word 0x8cca3e00,0x5a9a0819
.word 0xd4359ad6,0xd24e2bd3
.word 0x03f1c61e,0xf816a832
.word 0x84dc330f,0xb099e67a
.word 0x3c7f4f7d,0xf0391e62
.word 0xca81ec98,0xfb6da8a1
.word 0xba456e46,0x958b8dd4
.word 0x00000000,0x4050ba1e
.word 0x4b859b2e,0xf33dd3f1
.word 0x0a2b8dab,0xfd3e43b2
.word 0x35add1c3,0xdfca3182
.word 0xdcff5f4a,0x208eb0fe
.word 0x23e4b71e,0xb336129c
.word 0x168ef606,0xfc12ac5f
.word 0x1486b57c,0xb8884c3a
.word 0x330d6d0d,0x351a633d
.word 0x6ab2d48e,0x43460dae
.word 0x69edf752,0x334712d5
.word 0x2385ff52,0x0a2b8dab
.word 0x2fd3d9b4,0x0c480217
.word 0xab74f266,0xb57677a8
.word 0xc7887190,0x36e679f8
.word 0x01cc3e7b,0x6518bbd9
.word 0x16bea828,0xffcab35a
.word 0x46917c44,0x29d62d5c
.word 0xdbff0b6a,0x1acb9f2b
.word 0xd6160288,0xa423d19f
.word 0x96439519,0xac55642f
.word 0xff9e784a,0xc66120cc
.word 0x856df93f,0xc5e931c7
.word 0xb6bf0b18,0xf909cee2
.word 0x7b300176,0xe6180e3c
.word 0x0fa1e9c6,0x997765f0
.word 0xb7094789,0x66bf6bff
.word 0x0bc6766f,0x60d0b766
.word 0xfea5ca76,0xbbdd437c
.word 0xff5dab76,0x222e795b
.word 0x6d2a38ba,0xa9054850
.word 0xdb58a6c3,0x915cca05
p27_init_registers:
.word 0x00cfad2a,0x24117e58 ! Init value for %l0
.word 0x17a86ea8,0xa2fecf73 ! Init value for %l1
.word 0x9a746cf0,0x0aee92d6 ! Init value for %l2
.word 0x356b0080,0x02197a6c ! Init value for %l3
.word 0xaabb0882,0x2829096c ! Init value for %l4
.word 0x9a6bfca2,0x2277933f ! Init value for %l5
.word 0xae7e21d9,0xa89b9910 ! Init value for %l6
.word 0x06ff690c,0x32d74e73 ! Init value for %l7
.align 64
p27_init_freg:
.word 0xcfc7df56,0xe1485c95 ! Init value for %f0
.word 0x4d3df089,0x8eba243d ! Init value for %f2
.word 0xd0ab6d4b,0xc85417c1 ! Init value for %f4
.word 0x2c533870,0xd9934cbb ! Init value for %f6
.word 0x750453d1,0x751a2bba ! Init value for %f8
.word 0xb1ff9828,0x988023f9 ! Init value for %f10
.word 0xac779c12,0x9dd5c840 ! Init value for %f12
.word 0xacaf55ea,0x2208af8a ! Init value for %f14
.word 0x51008c9e,0xe6af416d ! Init value for %f16
.word 0x2a6188d9,0xc8c25b18 ! Init value for %f18
.word 0xa6d51226,0x405e7c0f ! Init value for %f20
.word 0x34199958,0xaad1032b ! Init value for %f22
.word 0xcedae24d,0x6799d666 ! Init value for %f24
.word 0xf43fbe1b,0x48d54cce ! Init value for %f26
.word 0xdb774ed0,0x00443eb5 ! Init value for %f28
.word 0x5c5a6157,0xeeccfc5c ! Init value for %f30
.word 0x5b72bc5f,0xe90f799c ! Init value for %f32
.word 0x6e655b94,0xe9ea207c ! Init value for %f34
.word 0xd03bed4f,0x0f1a9370 ! Init value for %f36
.word 0xb76adc16,0x02a9c5f1 ! Init value for %f38
.word 0x6f93c720,0xe3b8219a ! Init value for %f40
.word 0x4e389236,0x6a9bf168 ! Init value for %f42
.word 0x2b7e80d6,0xf45d52e2 ! Init value for %f44
.word 0xcb24b03e,0x5cafd6a3 ! Init value for %f46
.word 0x3c0eebc7,0x6b223036
.word 0xf2f3ae55,0x3a74b675
.word 0x845475be,0xe501d02b
.word 0xcf909a21,0xa4470119
.word 0xd7aa3493,0x07d692fd
.word 0xe0c2fdfb,0x1c3c3e31
.word 0x446b36c4,0x666cd13f
.word 0xe22a75d1,0x991e1fbf
p27_expected_registers:
.word 0xffffffff,0xffffc071
.word 0x00000000,0x8b849f22
.word 0x00000000,0x8221b44b
.word 0x00000000,0x00000069
.word 0x00000000,0x0000007c
.word 0x9d8283b5,0x178ed278
.word 0x00000000,0xbe1b854a
.word 0x00000000,0x8a741a0b
p27_expected_fp_regs:
.word 0xcfc7df56,0xe1485c95
.word 0x4d3df089,0x8eba243d
.word 0xd0ab6d4b,0xc85417c1
.word 0x2c533870,0xd9934cbb
.word 0x750453d1,0x751a2bba
.word 0xb1ff9828,0x988023f9
.word 0xac779c12,0x9dd5c840
.word 0xacaf55ea,0x2208af8a
.word 0x51008c9e,0xe6af416d
.word 0x2a6188d9,0xc8c25b18
.word 0xa6d51226,0x405e7c0f
.word 0x34199958,0xaad1032b
.word 0xcedae24d,0x6799d666
.word 0xf43fbe1b,0x48d54cce
.word 0xdb774ed0,0x00443eb5
.word 0x5c5a6157,0xeeccfc5c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p27_local0_expect:
.word 0xc4b8f4d0,0x64782054
.word 0x636adada,0xef26ffe6
.word 0xe93fab81,0xe35e7e36
.word 0xc45b7d44,0xb0bcb2b9
.word 0xd26ba6c3,0xd30f127b
.word 0x9ca2d238,0x7d44e010
.word 0x2b89cdd9,0xf024f2c5
.word 0x044419b3,0xf979baf7
.word 0xb342d14c,0x7d53f6d9
.word 0xb6ca45cf,0x7284e90b
.word 0xa15262e5,0xd9b2ff22
.word 0x9f44ad06,0xcefe45c4
.word 0xf10aa7de,0x4d226d43
.word 0x4289c1d5,0x3f7c9e08
.word 0x7fd2fd94,0xbedf576c
.word 0x850f2eb8,0xd3e704dc
.word 0x386e22ce,0x8e221c4b
.word 0xb661beff,0xbe498830
.word 0x7e756017,0xb78694f2
.word 0x324f94ae,0xbe1b854a
.word 0x3a1767b5,0x3f1607c2
.word 0xa7ef6660,0xaa84aaba
.word 0xbc4ad4ff,0x2fae5ad9
.word 0xc3d2b349,0x21bfcf74
.word 0xf55728c9,0x133230b6
.word 0x10c2a1d6,0x462e1a56
.word 0xf13126ff,0x91023b83
.word 0x97bcbe5f,0xdd2075ae
.word 0x7c4e2d3d,0x7e3de09f
.word 0x186a6140,0xffffc071
.word 0x60cc2fff,0x34d52fa1
.word 0x0aee92d6,0x41cc29c7
.word 0x0b3eebdc,0xba6397c1
.word 0xb29eff5d,0x00000016
.word 0x16ff37ff,0xeed3fdfe
.word 0xff54275f,0x4b972e93
.word 0x90b623e7,0x7d53f6d9
.word 0x91f85dac,0x1d9b763f
.word 0x537b3b4a,0xf4427074
.word 0xdf484aa4,0x7e36ff69
.word 0xc31e9d0a,0x702f8273
.word 0x20cec3a1,0x78d5879f
.word 0xd7db9561,0x79749c3f
.word 0x3f04f2cf,0xd30f127b
.word 0x96e2a165,0x8c8ff7de
.word 0x87398137,0xd3e704dc
.word 0x04bc4bc5,0xc46a0437
.word 0xba3e4704,0xf47d11f8
.word 0x6935feeb,0x65d8edd7
.word 0x3ce89eb2,0x3b5c8fad
.word 0x8a253f53,0xccb043f3
.word 0xac9e651f,0xfca266da
.word 0x012ed282,0xf3011ed5
.word 0xb771ce56,0xaf2e041a
.word 0x8b849f22,0x11009b65
.word 0x87efe852,0x3db68816
.word 0x1d391cad,0xac241cc9
.word 0xf09cb7e3,0x080ff452
.word 0xc4109d24,0x994a8199
.word 0x67ad61f4,0xf2ffc008
.word 0x6c8a1bac,0xf8e94b0f
.word 0xccf2816f,0x91a0491e
.word 0x875cc765,0x2588b019
.word 0x3a7935b3,0x7cb521ea
p27_local1_expect:
.word 0xa447f2fc,0x3cfe933f
.word 0xdb604faa,0x89abaa15
.word 0x085978d6,0xcda14072
.word 0xc48434a2,0xba387500
.word 0xb9f665f7,0x40e37fd1
.word 0xffffc071,0x36dcce56
.word 0xf3a5c973,0x24117e58
.word 0x85a45681,0x68f76247
.word 0xcb376cfe,0xd6f464bc
.word 0x1a217db8,0xf6e331f7
.word 0xcccc53e0,0xbfd4fd79
.word 0xe8e7b103,0xe9ffc071
.word 0x212302e9,0x85c36f42
.word 0x35c88f92,0xff33e676
.word 0x460e42ad,0xa695ed2c
.word 0x76553122,0x38a8a34b
.word 0x0fb9275b,0x000000b9
.word 0x5af60cd8,0x143e45e2
.word 0xcf79860b,0x93c9ff1c
.word 0x0aa5b976,0x277d4189
.word 0x83ff42d0,0xc34b6ca2
.word 0x243e1926,0xcae95bc7
.word 0x3548cfb0,0xfea21161
.word 0xed2991c8,0x31cfd773
.word 0x2c7c93b3,0xac76f4b6
.word 0xc30b6f1f,0x875cc765
.word 0x9d8283b5,0x178ed278
.word 0x3afbf6ce,0xe83cadaa
.word 0xfaf6fa6d,0xc317f860
.word 0x499fd005,0xf0075b87
.word 0x66d0c99c,0xa8e37e27
.word 0x352bcc95,0x000000e7
.word 0x5baea9f8,0x7c2619d5
.word 0xb1cef356,0xfb8bd401
.word 0xa6e8a0fb,0x3f54f3d3
.word 0xd866d13c,0x37688a08
.word 0x531c38cd,0xa89a75dd
.word 0x285750f0,0x000000d7
.word 0x60ea5baa,0xc92fd550
.word 0x952c6daa,0x46ec7f2c
.word 0x1b5e0b15,0xcd16b23a
.word 0x91039c9b,0x18cc3ed7
.word 0xec5fdc35,0x8db96d40
.word 0x9170ee6e,0x515061db
.word 0x5a007890,0x7d976467
.word 0xef87413d,0xf0e6d16d
.word 0x2defda25,0x0c5e330f
.word 0x1a62bb35,0xa89b9910
.word 0xb578e39d,0x36dcce56
.word 0xba52bd27,0xb6ca45cf
.word 0xe15ddd7a,0x54a204ce
.word 0xd3dc9d77,0x50e9f8a5
.word 0x2ce84f21,0xc180d748
.word 0x9fc35c49,0x3038310a
.word 0x7e1ea0f4,0xc9cab4dd
.word 0xd3684e15,0x942167d4
.word 0xbfbba33a,0xeb17f7aa
.word 0x79fa0277,0xecd7d59e
.word 0x076f1288,0x88a61d1a
.word 0xb4610615,0x438c2387
.word 0xacf52093,0x1493ebff
.word 0x3df67de5,0xbef2e0eb
.word 0x00ea19d9,0xc2bccaa3
.word 0x9d4a3957,0xd5a10aa0
p27_local2_expect:
.word 0x89c6b101,0x3f54f3d3
.word 0x49b48d84,0xd75e10c9
.word 0x7d9524fd,0x1d30d4ac
.word 0xeefcd3e3,0x12138b69
.word 0xe658c8e3,0x6ec3de33
.word 0x0f77e8fe,0x75ef63e2
.word 0x9ce4b0ff,0x35c1e786
.word 0x2c7c93b3,0xdb716690
.word 0x0d12c132,0xa92a5215
.word 0xba52bd27,0x91023b83
.word 0x0ca5aaa2,0xdc071d45
.word 0x862be9c3,0x7380d7bc
.word 0xbdd07b2c,0x976bea4f
.word 0x0311da2d,0xfb8e84c3
.word 0x2f8bcd16,0xff130252
.word 0x59accb30,0x67ba2a4f
.word 0xf6ee6f45,0x285ff199
.word 0xe5b9f2a2,0x8850360d
.word 0x5108ff6c,0x91d5bf0b
.word 0xb6af8720,0x4ce03516
.word 0x0613b1b7,0xfb0e2257
.word 0x9437a5f6,0x6f28b5d8
.word 0x05f31264,0x9a986f7e
.word 0x4990356c,0x6b7e60f7
.word 0x9ca60e91,0x07313a8c
.word 0x68ca6d4c,0x7677ea59
.word 0x000000ae,0x11ce18e9
.word 0xaf5653eb,0xf0cd56f8
.word 0xecbe9c45,0x10bbdbff
.word 0x6958668a,0x8ec38568
.word 0x254d832a,0x386507e2
.word 0x2c8dcbd4,0x2ed0e6e8
.word 0xe1e4ee49,0x0950be39
.word 0x67c126ae,0x4d30320f
.word 0x316c0796,0xda17c465
.word 0xa3345357,0x44752d84
.word 0x9183c70d,0xf47d11f8
.word 0xc6022bab,0xcc8a8845
.word 0xb9d60146,0xea7917eb
.word 0x5c7d0ca1,0xb4ba6060
.word 0x2ad81aff,0x816a1aa0
.word 0x9065ff6c,0x79105f11
.word 0xfd88dac7,0x5a3df324
.word 0x35979934,0xf04aa59b
.word 0x3167b474,0xd4f117b8
.word 0xd9c20393,0x48651e74
.word 0x62af3ec5,0xc46b4d54
.word 0xca0a1174,0x2db4b6b0
.word 0x1c79a00e,0xa8090254
.word 0x15682cc0,0xa3f82f5c
.word 0x45fd14bd,0xc96c5b87
.word 0xffebcb6a,0x14ff43b3
.word 0x826c7676,0xb3f9d65e
.word 0xd01a72c9,0x4dde0cc3
.word 0xc87c0832,0xb8fccdd4
.word 0x010338cc,0xe1600403
.word 0x20c57bf5,0xce354ff4
.word 0x69e6329e,0xf1ada81e
.word 0x3176d292,0x8c63360c
.word 0xac5465c7,0xc516cf3a
.word 0x00000000,0x8b849f22
.word 0x219ad3ab,0xa4489882
.word 0x199d0f22,0xae2df004
.word 0xea3fba7a,0x6803a8a9
p27_local3_expect:
.word 0x6b6bea3f,0x8736f746
.word 0xa981b66f,0x91023b83
.word 0x3941c489,0x25fb0e5d
.word 0xcc45da04,0xb4c47c0e
.word 0x690c4610,0xead52e63
.word 0x3bb512df,0x70927498
.word 0xd8a9175b,0x60b60951
.word 0x2a099884,0x8d532046
.word 0xfad67838,0xb9d5b2a1
.word 0xf4635ab0,0x1d9dbec8
.word 0x000000a7,0x32ff0549
.word 0xe3ca80dd,0x32316152
.word 0x00000000,0xf77d3e7e
.word 0xac77577b,0x142d75ee
.word 0x2445c61d,0x8f959b2d
.word 0xd4c1cbf9,0x854dfba4
.word 0x0625e51f,0x80ee86f9
.word 0xf0e4135f,0x85acd4e8
.word 0x5c417687,0x773c9360
.word 0xa706abe9,0x7dc878f1
.word 0xe6e56fc9,0xbe931e21
.word 0xffffffff,0xffffc071
.word 0xc53f3d4e,0x961e7f98
.word 0x1525b61b,0x65614c3a
.word 0x79951202,0x3cc26e49
.word 0x09208275,0xfe67afde
.word 0xef4890c3,0x70971a81
.word 0xad826dff,0xa463ea41
.word 0xbad8972c,0x172ec59f
.word 0x7f2420d2,0x9b5f2a9d
.word 0x2e98bbe3,0xb94555e9
.word 0x622a8f12,0xb6825539
.word 0xffffc071,0x029c8655
.word 0x38b687d4,0xb2693889
.word 0x7d4d5592,0xb07a09c3
.word 0xaefa54bd,0xdc8e059f
.word 0x000000a7,0x42aac0d0
.word 0xc34304fa,0x3336585b
.word 0x2352e663,0x0bdb12dc
.word 0x205c0547,0x8872e629
.word 0xb731baf9,0x60ea5baa
.word 0x462342f2,0xbd821325
.word 0x6c74eb1d,0xbb1b1769
.word 0xc3fdf50d,0xab68ed65
.word 0xeec0b447,0x3e888cb0
.word 0xfe4158e3,0x16fa037f
.word 0x41509070,0x0f8f7a5c
.word 0x8702c6d1,0x64ff9db5
.word 0x69a86004,0x9ac94718
.word 0x6e299bf2,0x225550fb
.word 0xc0e56a05,0xbfc6282b
.word 0xecff4b0c,0xc34ce8a8
.word 0xf3d66225,0xd7e13df5
.word 0xff566944,0xac062970
.word 0x79163b10,0xc5f53ceb
.word 0x9b713f72,0xac1e070c
.word 0x2adc1620,0xa061d1ad
.word 0xcd15f001,0x3bd25bc3
.word 0x12c1fe8c,0x8caad119
.word 0x4fcaf35e,0x8ec0804d
.word 0x93f9745a,0x857e82cc
.word 0xa1e4afd7,0x6b955612
.word 0x4f1ddb49,0x0a3590a8
.word 0x8c4cfabf,0x46e59912
p28_init_registers:
.word 0x5423e55a,0x99874c66 ! Init value for %l0
.word 0x7deb8afc,0x4fad0702 ! Init value for %l1
.word 0x3f5969e4,0x2ac77aa4 ! Init value for %l2
.word 0x42cbf38c,0x3b432bb1 ! Init value for %l3
.word 0xaacd95ce,0xb4e56923 ! Init value for %l4
.word 0x61716516,0x544e9a73 ! Init value for %l5
.word 0x7f583524,0x672b5cf2 ! Init value for %l6
.word 0x4d2a1ec8,0x5fe433fb ! Init value for %l7
.align 64
p28_init_freg:
.word 0x9cb955e3,0x60844c54 ! Init value for %f0
.word 0x75b03028,0x1ef1b27c ! Init value for %f2
.word 0x62ccc28f,0xa15e5e7b ! Init value for %f4
.word 0x2d5a75e4,0x6a3ef473 ! Init value for %f6
.word 0xb76c2da7,0xcfcf5cc1 ! Init value for %f8
.word 0x8f2918d6,0x90a2feb4 ! Init value for %f10
.word 0xcce3ba85,0x436ee23c ! Init value for %f12
.word 0x283d03d6,0x9495dacf ! Init value for %f14
.word 0x98241371,0xe0b3f871 ! Init value for %f16
.word 0xf2d6204c,0x01500240 ! Init value for %f18
.word 0x37556435,0xe66b07ed ! Init value for %f20
.word 0x790c6490,0x0dd71410 ! Init value for %f22
.word 0x15e361f0,0x659598ba ! Init value for %f24
.word 0x02a79464,0xd0e6e4e1 ! Init value for %f26
.word 0x256ae101,0xf7131a60 ! Init value for %f28
.word 0x5eabdaba,0xa816b8b1 ! Init value for %f30
.word 0x3a7d7e52,0xd540d1e5 ! Init value for %f32
.word 0x10264f30,0x0cd480fb ! Init value for %f34
.word 0xb8222340,0x489aeefe ! Init value for %f36
.word 0x6ef0e268,0x713f8b68 ! Init value for %f38
.word 0x1dd185e1,0x2a98175f ! Init value for %f40
.word 0xecb635d0,0x4276c98f ! Init value for %f42
.word 0x491e779f,0xf64c7909 ! Init value for %f44
.word 0x91d7651f,0xb44f9ae4 ! Init value for %f46
.word 0xa25be3fe,0x0935b931
.word 0xc0832dae,0xd1685694
.word 0x126c70b4,0x9edb0d9f
.word 0xd94710a1,0xc37d95d4
.word 0x35f187a9,0xec8457e8
.word 0x4e59ebb5,0x54d541eb
.word 0x1d055ce7,0xbb42f74d
.word 0xe954ba8f,0x9d050039
p28_expected_registers:
.word 0x00000000,0x00000084
.word 0x00000000,0x00000000
.word 0x00000000,0x94a2c34c
.word 0x00000000,0xc4255158
.word 0x00000000,0x00000000
.word 0x00000000,0xca19b288
.word 0x00000000,0x000000ec
.word 0x00000000,0x38267e98
p28_expected_fp_regs:
.word 0x9cb955e3,0x60844c54
.word 0x75b03028,0x1ef1b27c
.word 0x62ccc28f,0xa15e5e7b
.word 0x2d5a75e4,0x6a3ef473
.word 0xb76c2da7,0xcfcf5cc1
.word 0x8f2918d6,0x90a2feb4
.word 0xcce3ba85,0x436ee23c
.word 0x283d03d6,0x9495dacf
.word 0x98241371,0xe0b3f871
.word 0xf2d6204c,0x01500240
.word 0x37556435,0xe66b07ed
.word 0x790c6490,0x0dd71410
.word 0x15e361f0,0x659598ba
.word 0x02a79464,0xd0e6e4e1
.word 0x256ae101,0xf7131a60
.word 0x5eabdaba,0xa816b8b1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p28_local0_expect:
.word 0x3075182d,0xfa9ca092
.word 0xef782e68,0x3f7be520
.word 0xc96100cd,0xe6c77c6e
.word 0xd274bbfb,0xee6cbb05
.word 0xdc2c809d,0x99ed6694
.word 0x87c9efee,0xf8c168fb
.word 0x6cb3ffa5,0x82591425
.word 0xca448d0b,0x1da62163
.word 0xb0f96e45,0xb4e56923
.word 0x0e9da40b,0x20faec02
.word 0x1c8e4424,0xdba041b0
.word 0x6e102c0b,0xcc524315
.word 0xa7e19e27,0xfc86adfd
.word 0x1d1ac211,0x279412ac
.word 0x0759ce9d,0xae18ceda
.word 0xf7f0abe3,0xdb607ce6
.word 0xd7575433,0x8a0b7d76
.word 0x2ebac97b,0xb04df04e
.word 0xbc68dec9,0xfb1b263f
.word 0x6fa3f994,0x7c65e1dd
.word 0x3540f57e,0xd73829f0
.word 0x7eb12114,0x75c55745
.word 0xf370ef9a,0x25064826
.word 0x7a737b7d,0x144fe506
.word 0x05e88e3e,0x5697874f
.word 0x982d27b5,0x579a1c99
.word 0xa9faa4dc,0x493ce1d2
.word 0x397992ec,0x6a3ae64b
.word 0x240fb72b,0x8f7ed6ba
.word 0x000000ff,0x1e09ff90
.word 0x1222a25f,0xe3a5656f
.word 0x0aa3e0e3,0xb24c55ed
.word 0x714d2072,0x407745fb
.word 0x8ea697c4,0x825914ff
.word 0xf396142c,0xf7ff9a66
.word 0x382cbca8,0x4c44e4c3
.word 0x59419eec,0x92ff7af2
.word 0x57a2b33e,0x6e025c74
.word 0xfcffa9b8,0xb051ad9a
.word 0x190667ba,0xf12319fd
.word 0x03ed99c3,0x17bb1e74
.word 0x65f5aeec,0xa8d100b3
.word 0xe6357e91,0x5e237f31
.word 0x309da98a,0x565b81ac
.word 0x243d7572,0x7134c579
.word 0x5aff9020,0xae73132e
.word 0x61f481f2,0xee5ddcb5
.word 0x5c0631cf,0x1c77b1d8
.word 0xbbbaa82b,0xcb8d3570
.word 0xff5a9fc6,0x8397e790
.word 0xb0d8879d,0x0cb9a3d1
.word 0x000000dd,0x08c26cfe
.word 0x00000000,0xd0f4c396
.word 0x00000075,0xfbaa9115
.word 0x43e61e4e,0x5d2c97a3
.word 0x032c4dfd,0xee28c210
.word 0xca19b288,0x71a43c7f
.word 0x8a832ec3,0x454dfa86
.word 0xa9bf2c70,0xe9438648
.word 0xa9876de9,0xb3b0e6ce
.word 0x1c4fe41d,0xbb49ff4d
.word 0x755cc40d,0xeea32eba
.word 0xa3c03b8d,0x12f601d9
.word 0x09ecd51a,0x373f0d32
p28_local1_expect:
.word 0xdfea9669,0x35bfeeb1
.word 0xc7996c81,0xe6c0cf4d
.word 0x7599a16e,0x8ba48677
.word 0xe307221b,0x60f24713
.word 0xff2a01ac,0xa533b79b
.word 0xf91e6382,0x8980e6f4
.word 0x1525fd94,0xa94a4d79
.word 0x0654ac36,0x20ddedd0
.word 0x5ef3e29d,0x3c19ed6c
.word 0xb4cfaef8,0xfe7cf0cf
.word 0x215c858e,0xa08e06a9
.word 0x2a65da8c,0x97bd1ba1
.word 0x584b4e3c,0x1da62163
.word 0x2215dd93,0xb9502bae
.word 0xf2d9d713,0xbd903375
.word 0x13339c73,0xe824eea9
.word 0x959d4f87,0x359dc78e
.word 0x4a55b2ba,0x000000fe
.word 0x2ca2aa64,0x50d156a5
.word 0xb0f271ab,0x55a82b09
.word 0x8ea697c4,0x797165c5
.word 0xf80579e1,0xef4cea5e
.word 0x3d9b4cdb,0x000000b5
.word 0x237b61d8,0x83e7eb3e
.word 0x1f828ddd,0x0e6e49df
.word 0x66155109,0x7f7a6c88
.word 0x8288d4f4,0x4f1dce3f
.word 0x515d1d35,0xbbb3d886
.word 0x1a9c9e63,0x70958a10
.word 0xcf1d6abf,0xc9702af9
.word 0x149c88c1,0xef0d2ac8
.word 0x551ceddf,0xa7b299f9
.word 0x00ff00cd,0x519e8ec9
.word 0x519e8ec9,0xc1cd22e9
.word 0x916d1b96,0x762be630
.word 0x2fd92a31,0x90616ced
.word 0xfa50a661,0x7ba1ff99
.word 0x7872254b,0x0041c1fa
.word 0xb04df04e,0x97cc7426
.word 0xdb4e6768,0xa4321e26
.word 0x55845477,0xd0524b96
.word 0xecf4cf00,0x4008e505
.word 0xba324408,0xf3637892
.word 0x716031eb,0x4a55b2ba
.word 0xa47f0f5f,0x5a86260d
.word 0x97d67b38,0x3870c817
.word 0x21313e2a,0x7ead2bcb
.word 0xae1ce8bc,0xce4bb6ed
.word 0x9f44dfa0,0x8e095ec7
.word 0xd1dfea82,0x728fc3a0
.word 0xd0d76ae1,0xeb57f9e3
.word 0x2d1e97f7,0x54409c39
.word 0xe0bae017,0x3d498d41
.word 0xc907a16d,0xe507b632
.word 0x3662f1ff,0x68642800
.word 0x3df7fdce,0xfff94be6
.word 0x28c0b35a,0xe9b9696e
.word 0x4a55b2ba,0x0243e247
.word 0x395ee384,0x5911f208
.word 0xb2334126,0x1b1c0bf1
.word 0x9637d827,0x6e920aff
.word 0x68c9556c,0x4b2dc12c
.word 0xe8117a24,0x526338b5
.word 0x2c51116d,0xfd3c130e
p28_local2_expect:
.word 0x57ff73ca,0x43df12a4
.word 0xd8ff248b,0x8fbb48ff
.word 0xe98f8a55,0x4cb163aa
.word 0xb90a43ca,0x39c3bbc4
.word 0x4a9fd5ef,0x6a3ae64b
.word 0x9db8c47c,0xc7fdc97d
.word 0xcf6b664a,0x9578cbce
.word 0x2dcce3ef,0x261c877f
.word 0x00000019,0x4c1830fd
.word 0xeb3a166e,0x8276ec53
.word 0xff7a1207,0xa04fc8f4
.word 0x09ff6e5a,0x419b7783
.word 0x000000a7,0x4a3f22e4
.word 0xdef174be,0x5da72e69
.word 0x37465554,0x2fba96bf
.word 0xaef1ca53,0x3a070e5c
.word 0xcd16aa01,0x02956a70
.word 0x2bf5adf8,0xf97de173
.word 0xfc508101,0xcb87b630
.word 0x1ffd14a0,0xa1880104
.word 0x99c02e5e,0xff0fa11b
.word 0x6d89026a,0x974a2984
.word 0x5118ed9c,0x4f41b322
.word 0x58dc6722,0xe614a1fb
.word 0xe8ff97f8,0x14adf1d3
.word 0xf7d14a2f,0xdf10decf
.word 0x3f4affbf,0x5312266c
.word 0xbea7c5f4,0x3075182d
.word 0xca37bf59,0xd032828f
.word 0x506f44cd,0x785b0f21
.word 0xaaf81cd7,0x640c43f8
.word 0x984c72b4,0x291df80e
.word 0x0f462a7f,0x6a0f570b
.word 0x66b190b8,0xbdcb3f3f
.word 0xf2dd5cda,0x52632c34
.word 0xffa9311b,0xd871ba61
.word 0xb91ebf4a,0xf7cdd6f7
.word 0x97648883,0x2f4032a0
.word 0x77c94c7c,0x0f581a15
.word 0xd3ac1d2c,0xc46ca8b9
.word 0x4246ee44,0xa979a51a
.word 0xaf38f4be,0xb6aa9ad1
.word 0xee5b6672,0x85cc6567
.word 0x527cb598,0x3ab4bed4
.word 0x5f49ebf8,0xbdafa859
.word 0xd46fb885,0xbc4ff957
.word 0xc7e83851,0x58e0fae0
.word 0x2241645f,0xffb3ccaa
.word 0x1e22ee5d,0xdc5a0020
.word 0xdd7b805e,0x65047894
.word 0x1da62163,0x8288d4f4
.word 0xed1cff44,0x61c59293
.word 0xc4b03d63,0x32820db9
.word 0x65f63ca5,0xa9876de9
.word 0x0ab2e0fc,0x3c77d054
.word 0x9462c6e2,0x0996b2fe
.word 0xd16681c3,0x1757eefb
.word 0xedc3db61,0xb1df2443
.word 0x44ff71cb,0x1281d70b
.word 0xa0fb63bd,0xbaf08cff
.word 0x8a69aa8a,0xd2179e88
.word 0x6a71a016,0x168e8465
.word 0x59aa7f3b,0x89690d4d
.word 0x98429f18,0x6c5e1fdd
p28_local3_expect:
.word 0x6a78224a,0xdca9233c
.word 0xff697b67,0x95754325
.word 0x21ac23c6,0x0616ef83
.word 0xa6ffe74e,0x237539e3
.word 0x995bbcd6,0x882bc087
.word 0xf37b6ddc,0x4501fc7e
.word 0x3ad9f906,0x0db7c5b5
.word 0x5fc488b6,0x7805493a
.word 0x2c6f978a,0xb4db720b
.word 0xf362ebb7,0x96ff1824
.word 0xf0a1d4a0,0xb6dfce40
.word 0xf028cdf7,0x4927d386
.word 0x0af8090e,0xbceffc79
.word 0xfdc970ba,0x904f5002
.word 0x962bd5db,0x89c26c9f
.word 0x975fcc69,0x7ae4dcf9
.word 0x2ed237d1,0x910aa4c4
.word 0xa62605b5,0xe5b783a5
.word 0x96dd1824,0xe35bf944
.word 0xdbfd3ea8,0xef4b0b15
.word 0x0f206158,0x7d7e5080
.word 0xdf3a0a66,0x38755b33
.word 0x031672d9,0x4e3d8502
.word 0x13f4abac,0x4fd68d75
.word 0x3da0b400,0xc0ad37a5
.word 0x409cc7c3,0x519c794c
.word 0xe3a5656f,0x1d33bf9b
.word 0x57ed555b,0xbb1ccaad
.word 0xc6fd46e0,0xb2ff4126
.word 0xe4c936f0,0x31075baf
.word 0x5f81fb0c,0xada4c88f
.word 0x17ec6dcd,0x000000af
.word 0x0540405c,0x121db1a3
.word 0x7c0427c6,0x6eb7e7d2
.word 0xf2a6ba60,0x3355e52d
.word 0x4682fcbf,0x550a908f
.word 0xbcdc0088,0x63419205
.word 0xa1ffbe2f,0x4c15ed63
.word 0x3f598a46,0x2907e874
.word 0x710d72d1,0x80bf9321
.word 0xba63fb85,0xb9f6d12c
.word 0xfe11d694,0x0f370ce1
.word 0xbe30e52d,0x635130ef
.word 0x5b7308e8,0xa8eb982b
.word 0x8a775395,0x71943c6a
.word 0x2a39b965,0x875ee780
.word 0x252f96dc,0x2a1cb87f
.word 0x3ae5f0de,0xf837b2bb
.word 0x7bbb1aff,0xdbb98858
.word 0x66f98767,0xf2d84d2d
.word 0x584c2efe,0x68642800
.word 0xfb95859b,0xd12623d7
.word 0x962bd5db,0xa7297df5
.word 0x1a1ed76e,0x80bc226d
.word 0x35a2bec9,0xb36c9339
.word 0x333effcd,0x6608d28a
.word 0xf8e5eb9c,0xca448d0b
.word 0xce4b3a49,0xc8220917
.word 0x83a61d54,0x04f62a6e
.word 0xf01e92e2,0xb57cee80
.word 0x358fcba7,0xc3823cdf
.word 0xfe742d4a,0x4fdd5be0
.word 0xa8593978,0x2bb1077a
.word 0xbc782e2e,0xa8122357
p29_init_registers:
.word 0x09cdfd56,0x3bc92dc7 ! Init value for %l0
.word 0xcd1f81f1,0xe66bb6cb ! Init value for %l1
.word 0x8f7727da,0x18758e55 ! Init value for %l2
.word 0x6f015d6a,0xc21a0ddc ! Init value for %l3
.word 0xdc934716,0x16b97533 ! Init value for %l4
.word 0xa9df78ea,0xb97f0d1e ! Init value for %l5
.word 0x95963afc,0xb97c50e2 ! Init value for %l6
.word 0x16df37dc,0xb89b9283 ! Init value for %l7
.align 64
p29_init_freg:
.word 0xa7a053fb,0x94c5a3fc ! Init value for %f0
.word 0xf9359fb6,0x5d813918 ! Init value for %f2
.word 0x5e03eda2,0xb61596a6 ! Init value for %f4
.word 0x29246ddf,0x35fc9146 ! Init value for %f6
.word 0xdd458a0e,0x611ebb62 ! Init value for %f8
.word 0xf7ac3ee6,0x1993d3b7 ! Init value for %f10
.word 0xb631b262,0x9da80114 ! Init value for %f12
.word 0xa9ae2516,0x0772afff ! Init value for %f14
.word 0xb7ac9bf7,0xa1ec2f3a ! Init value for %f16
.word 0x2b3d0f4b,0xddf45e37 ! Init value for %f18
.word 0x766b7bcb,0x627e7471 ! Init value for %f20
.word 0x274de598,0xd6311e13 ! Init value for %f22
.word 0x2adf3d86,0x5bfb550a ! Init value for %f24
.word 0x6d6e8ce3,0xdcbddc9a ! Init value for %f26
.word 0x6ce68166,0x436fca97 ! Init value for %f28
.word 0x3c50da7c,0x7f36744d ! Init value for %f30
.word 0x380364b1,0x28b13ca1 ! Init value for %f32
.word 0xd1aae9da,0xc44aa689 ! Init value for %f34
.word 0xdc5c1236,0x64547bf0 ! Init value for %f36
.word 0x1260faf3,0x4b3dd314 ! Init value for %f38
.word 0x91df7e79,0x5773bf86 ! Init value for %f40
.word 0x85444280,0xe5792be2 ! Init value for %f42
.word 0x7b1f4b8e,0x8a1324c2 ! Init value for %f44
.word 0x268fc5af,0x341780fe ! Init value for %f46
.word 0x73d32d56,0x7b61069c
.word 0x4b48cbd7,0x18d574b6
.word 0x033e75c1,0x1cc24f3b
.word 0x3a7a282a,0x402c3e0d
.word 0x9a5062ce,0xa71538a0
.word 0x1e479893,0x7b6ae6d4
.word 0xe78f599c,0x6815872c
.word 0x14472485,0xb0e3a7cc
p29_expected_registers:
.word 0x00000000,0x0000002d
.word 0x45f3f681,0x0c128c51
.word 0xae22544f,0x2b221a94
.word 0x00000000,0x00e49dad
.word 0x00000000,0x8d407c37
.word 0x00000000,0x1a45da2c
.word 0x3f0da6a9,0x518d036d
.word 0x00000000,0x0000002c
p29_expected_fp_regs:
.word 0xa7a053fb,0x94c5a3fc
.word 0xf9359fb6,0x5d813918
.word 0x5e03eda2,0xb61596a6
.word 0x29246ddf,0x35fc9146
.word 0xdd458a0e,0x611ebb62
.word 0xf7ac3ee6,0x1993d3b7
.word 0xb631b262,0x9da80114
.word 0xa9ae2516,0x0772afff
.word 0xb7ac9bf7,0xa1ec2f3a
.word 0x2b3d0f4b,0xddf45e37
.word 0x766b7bcb,0x627e7471
.word 0x274de598,0xd6311e13
.word 0x2adf3d86,0x5bfb550a
.word 0x6d6e8ce3,0xdcbddc9a
.word 0x6ce68166,0x436fca97
.word 0x3c50da7c,0x7f36744d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p29_local0_expect:
.word 0xdef16cbe,0x88786ece
.word 0xf5d38e7a,0x98bcff6f
.word 0x806037dd,0xaaf3339f
.word 0x12d5c943,0xdadfe03d
.word 0xbd53df15,0x0424993f
.word 0x2a684a48,0x723cc5d3
.word 0xab0bba19,0x5b8498a6
.word 0x264cbe72,0x8d8312f2
.word 0xdd6c6900,0xffe790b9
.word 0xad6f5705,0xb29eaaca
.word 0xdf688aa6,0x0e7518e2
.word 0xaaa5a348,0x32282373
.word 0xf58fa45c,0x95a400bd
.word 0xba99dcf2,0x01140065
.word 0xb171877d,0xd4153ef3
.word 0x5a73b66a,0x980a1681
.word 0xf6c96925,0x950a5d65
.word 0x7b1d9b02,0x894c0e8d
.word 0x5e07bcf8,0xec61cf31
.word 0xeb5e9eef,0x4888959e
.word 0xbf7a07d7,0xeace8b0f
.word 0xff9dd5cb,0x0f130b75
.word 0x7121e761,0x81c8d459
.word 0x6fd2508e,0x0bb7ed75
.word 0x511a20f4,0x8f2ab0ff
.word 0x40ef1c8a,0x51cd9f9f
.word 0x8b41b3dc,0x27d95aa4
.word 0xe8b86535,0x6068ad16
.word 0x2204c05e,0x0c0ae295
.word 0x52ba99ba,0x09d457d2
.word 0xe2688a34,0xd58afce6
.word 0x7c4a3b85,0xab2f8216
.word 0x59407b37,0x5f84bdb0
.word 0xa1b25362,0x3f177b44
.word 0xfa80eddf,0xd18e4089
.word 0x01d02f8b,0x61462260
.word 0x3b0a0184,0x18c52372
.word 0x4cf85821,0x9cf8f4ba
.word 0x1ad48c27,0x304b1c77
.word 0xf15c039d,0x4ce8af4f
.word 0xccf6e023,0x662f3435
.word 0xb3ad0a6e,0x8fa807a3
.word 0x4f7a9402,0x0000007f
.word 0x099568eb,0x67fef1d6
.word 0x46f6a299,0x9d25c60f
.word 0x6bcbe48e,0x9766844f
.word 0x69371f2a,0x974afc74
.word 0x35d97b54,0x72e70b3b
.word 0xd1915fe3,0xf96c02ff
.word 0x313e244b,0x50391080
.word 0xc7be522d,0x8673c6db
.word 0xd178ffc5,0xdf6960e9
.word 0x4b6f587a,0x680cbad8
.word 0xb1d44841,0x887cbf07
.word 0xe180cc8e,0x5212ff13
.word 0x77d9eb9f,0x06a6bafa
.word 0x4bd4a3a0,0xe474bf75
.word 0x2de5d1ff,0xffdacb38
.word 0x34550dd7,0x73c0f6bf
.word 0x3ff15b25,0x756d367b
.word 0xff8ff640,0x8a2ee948
.word 0x8e9060db,0xebbd8cee
.word 0x707d0d6a,0x46deb24c
.word 0x40da30f0,0xc21b842d
p29_local1_expect:
.word 0xaba2dede,0x6913537b
.word 0x5a0fb897,0x5837f7de
.word 0x5e610ef4,0xb5fcbe2b
.word 0xe6a70866,0xffdacb38
.word 0x2157769b,0x9699e4e8
.word 0x4e7f67ff,0x6c3c6660
.word 0x0dc78558,0x9766844f
.word 0x352b1992,0x73a48899
.word 0xcc8e7226,0xfe4ffc48
.word 0x906782e2,0xfb6a0acc
.word 0x212ac464,0x0125a85c
.word 0xdc9c4dde,0xc401d6d0
.word 0xc9ef8d3c,0xf4cacad0
.word 0xeb8b864f,0x17682eed
.word 0x7b62757c,0x16dd59d0
.word 0x446d28ff,0x3c9286bf
.word 0x000000e9,0xe7517acd
.word 0x5812da4e,0x5ad3dd36
.word 0x9670d330,0x6bff5f7c
.word 0xd6e8b4bb,0x9756fca8
.word 0xecf0c5a6,0x62928dd7
.word 0x08ec1f28,0x10ee431d
.word 0x01628ee8,0xce388cf3
.word 0x528e8af9,0xd7865ab4
.word 0xc31b9d3a,0xe66bb6cb
.word 0xe7972387,0xf262af3b
.word 0x6df6a402,0xb5fc7d26
.word 0xcc17ff85,0xc9ac8654
.word 0xc3df4b47,0xe6595400
.word 0x33da704f,0x398ef574
.word 0x7c531eea,0x325ecc89
.word 0x588e311a,0xbe0d9e14
.word 0x05e8ccb8,0xe6aefffd
.word 0xf5b602bd,0x70b96bd7
.word 0x104ca6b1,0xfe923fdc
.word 0x419e688c,0xad3d48e1
.word 0xdf47783c,0xc12c3c04
.word 0xc7c3b45f,0xd4d532c3
.word 0x2425fe00,0xc41e1eca
.word 0xc18698d7,0x4fcedb6e
.word 0x19e5780b,0x95aa232f
.word 0xf6b51545,0xb8a96f67
.word 0xa60ce804,0xf304f86c
.word 0xd5271a54,0x21efb024
.word 0x1e93fd2e,0xe94b991b
.word 0xdcddcd01,0xadf86877
.word 0xf135a82c,0xeca4cfdb
.word 0x3e9049df,0x08214453
.word 0xa5a83ef5,0x7b18df53
.word 0x0185dc89,0xa24782d0
.word 0x0e293f5e,0x0c094c1e
.word 0x23a24ac9,0x199df222
.word 0x107fffff,0x527ebb85
.word 0x8a5f71dc,0x0f6ddcad
.word 0x9743fbbd,0xfa2b390c
.word 0x00000019,0xc4c69ba7
.word 0x3142b142,0x928570c1
.word 0xc2ec2bd4,0xb6c241b9
.word 0x9df74335,0xf339ee44
.word 0xf1b1ffba,0x7838ce30
.word 0x290e0524,0x9c4ccc51
.word 0x0f3dd6d2,0xc2babd89
.word 0x06a804a6,0x7a114d06
.word 0xabb02534,0xf5fe2d2d
p29_local2_expect:
.word 0xf7a2772d,0xc887aae3
.word 0xb157c112,0x368e749a
.word 0x713e8a74,0x55474018
.word 0x2de16846,0x222867b3
.word 0x0d7e017e,0xef8bd803
.word 0x7f5351c2,0xbb5ef8ff
.word 0x41296421,0xff17c685
.word 0x81e59f1e,0x0309c1ad
.word 0xda41dfbe,0xeb8b91cd
.word 0x000000ba,0x1b37abd0
.word 0x37a65759,0x7d02f4ee
.word 0xbad33611,0xcc54d33b
.word 0xfff6d7c5,0xd10d3dff
.word 0x4a80268b,0x8559550f
.word 0x0be1568a,0xf2460d63
.word 0x1e1016ed,0xd7865ab4
.word 0x9853dd20,0xd86e429b
.word 0x9febdc42,0x02defa6d
.word 0x2280fe34,0x14cd26f4
.word 0x8634599d,0xafac32f5
.word 0x164fc00f,0x78b737ca
.word 0x5e4835f4,0x259c2167
.word 0xa6776ea8,0xf1a86ba7
.word 0x5821bf1a,0xd43d9c60
.word 0xd5e5c75d,0xb5035107
.word 0x4cf85821,0x4e07307c
.word 0x65aba92f,0x944b1fc1
.word 0xab4128c0,0xbcbfddcf
.word 0x50f014ff,0x786f4b6a
.word 0x7231ccf2,0xad9f407e
.word 0xbb21ff3c,0xc13a1750
.word 0x71ac1e22,0xedd27b31
.word 0x81116dec,0x15acd1df
.word 0x8180a28c,0xfeae392f
.word 0x7521dd0c,0xb2c134e8
.word 0x7a303747,0xf7dbe7dc
.word 0x44f2b0d0,0xc4b8c1d3
.word 0xaac1f457,0x07c7dfbd
.word 0xaba366d8,0x24e3fd4a
.word 0xd41013bf,0xd16309f9
.word 0x0c0ae295,0x2289317f
.word 0x1694e8b4,0x49a514fa
.word 0xa02388be,0xf5fe2d2d
.word 0xb5fcbe2b,0x6cf10939
.word 0xf620510f,0xd758b92c
.word 0xf78f585f,0x368e749a
.word 0x13606af7,0x66d600df
.word 0x6a76f11f,0x8b974562
.word 0xb48f0d43,0xc43eded1
.word 0x762b782f,0xf2447978
.word 0x81edb5ee,0x9048e7d3
.word 0xc57424ce,0xbcff0f4a
.word 0x92fd8b1a,0x4e07307c
.word 0xc4c761a6,0xd84d2170
.word 0x792e7762,0xe9355f94
.word 0xc281730b,0x56773fb3
.word 0xe2b5b7b7,0x5632ec07
.word 0xae22544f,0x2b221a94
.word 0x2d6b1985,0x60877385
.word 0xd485de14,0x44d2ec71
.word 0x40a1ef13,0x1ad48c27
.word 0x81745e93,0xd8db3917
.word 0xb76ed078,0xf7416756
.word 0x9cc1ab02,0xc79bfd13
p29_local3_expect:
.word 0x6e0d97ed,0x1b711420
.word 0x158a16d9,0x4ed4249a
.word 0x98dc827c,0x22740632
.word 0xb0bfba55,0x252a873f
.word 0xf4a2c6d8,0x955c6041
.word 0xa308fe7e,0x7848bcc0
.word 0x795fb6e5,0x00adb13a
.word 0xed3a6a1f,0xbed15421
.word 0xb616c567,0xbf6dc0a8
.word 0x41372996,0xbd8df5ff
.word 0x8a07a6c1,0x7bbba383
.word 0xca15bad4,0x6adcabbe
.word 0xd44e1b68,0xfc754d77
.word 0xe8fca439,0x1b59b51d
.word 0xf2eb7bcd,0xd77d1e25
.word 0x398ef574,0xefe30a58
.word 0x3f0da6a9,0x518d036d
.word 0xfff4a143,0x142119f2
.word 0x43cda83e,0x5f77795b
.word 0xd6e26497,0x27a84fdf
.word 0x9fc6079a,0x2f694d06
.word 0xc32e310e,0x067172f1
.word 0x15cbd85a,0x9fa60448
.word 0x02585e7d,0xcf85992c
.word 0x3e38c822,0x89219a86
.word 0x50e145c6,0xab16b1aa
.word 0x0392134d,0x0d323a78
.word 0xdfa57620,0xbb1b4a23
.word 0x1a594e2e,0x00e49dad
.word 0x786cfb2c,0x62d22799
.word 0x7b5a8a94,0x2de16846
.word 0x3a68e662,0x48d27e98
.word 0x58ab2d4c,0xbcdf0f4a
.word 0xb1b0ca36,0x389223b7
.word 0xa068a9ba,0x8afb3aa7
.word 0x5de5dc07,0x654c36f4
.word 0xff270e14,0x5f6d49b2
.word 0xa7e5ff1f,0xda552cc8
.word 0x09e9724d,0x7381c406
.word 0x6f3c3661,0xa8268e34
.word 0x7a0c10bd,0xd907b3bf
.word 0xc47effd2,0xb336d317
.word 0x17768479,0x3984c3c7
.word 0x440b08e9,0xbf293a23
.word 0x1383e47d,0x76a7419f
.word 0x45f3f681,0x0c128c51
.word 0x9df74335,0x0e4bd83d
.word 0xa52323d5,0x178479e3
.word 0xaa31d50f,0x608983a6
.word 0x212f81ba,0xc19ca32f
.word 0x84c26afb,0x3346724e
.word 0xfb501c92,0x297ea463
.word 0xe8debf66,0xda8f12ad
.word 0xe3531289,0x3c272bb5
.word 0x253a61d5,0x642081b5
.word 0x81490164,0x7933ae5d
.word 0x7829415b,0xf1915c16
.word 0xeeae6040,0xc16a49d6
.word 0xea0c3efb,0xe5deeea0
.word 0xa14bcdf5,0x8d3485de
.word 0xb563aa85,0xf440b543
.word 0x1a23ff89,0x1ab38ead
.word 0xff45ff2b,0x8b5251c8
.word 0xcc54d33b,0x00003f17
p30_init_registers:
.word 0x346bf7e5,0xb1158220 ! Init value for %l0
.word 0xa2abb82e,0xcf6828ea ! Init value for %l1
.word 0x1a05a9e8,0x2cb23d42 ! Init value for %l2
.word 0x512af697,0xef926a94 ! Init value for %l3
.word 0x44c640ca,0x57586370 ! Init value for %l4
.word 0x52c7524c,0xa4c4263a ! Init value for %l5
.word 0x22ce4c56,0x68e0f89c ! Init value for %l6
.word 0x1e0dff96,0x6c15f152 ! Init value for %l7
.align 64
p30_init_freg:
.word 0xf8d89be9,0x4c5a872d ! Init value for %f0
.word 0x3f281b2f,0xeda3068e ! Init value for %f2
.word 0xb7fd118a,0x28a46a44 ! Init value for %f4
.word 0x675ad8da,0x66cbc417 ! Init value for %f6
.word 0xd2ed0e65,0x4b86e7d7 ! Init value for %f8
.word 0xdf5b809b,0x9a9d783a ! Init value for %f10
.word 0x27a78cc2,0x201548a3 ! Init value for %f12
.word 0x0aa5e6b1,0x7922ab83 ! Init value for %f14
.word 0x68488db9,0xa204931c ! Init value for %f16
.word 0xca99af14,0xe13aec18 ! Init value for %f18
.word 0xb2fbcd34,0xfe8d6052 ! Init value for %f20
.word 0x521d82ad,0x5a955f77 ! Init value for %f22
.word 0x641b3141,0x4c130e4b ! Init value for %f24
.word 0x07801139,0x1f1d74b4 ! Init value for %f26
.word 0x1fe1cf4c,0xc8960ee3 ! Init value for %f28
.word 0x9db220e7,0xfa1299f9 ! Init value for %f30
.word 0x890ead17,0xb9493148 ! Init value for %f32
.word 0x55bea73f,0x32bcb8c9 ! Init value for %f34
.word 0x8ea9271c,0xb6094dc2 ! Init value for %f36
.word 0x3307afe4,0xbf850cfc ! Init value for %f38
.word 0xeadc20e7,0x90c510a2 ! Init value for %f40
.word 0x37fca86d,0xf902317c ! Init value for %f42
.word 0xba68638e,0x2c30e917 ! Init value for %f44
.word 0x93104fe6,0xed7f23d6 ! Init value for %f46
.word 0x162d9925,0xdb8e9648
.word 0x13d7965f,0x1f201c19
.word 0x33d4bd8c,0xd803cac5
.word 0x72ac83d5,0xcbb58776
.word 0xd704db69,0xd577f3fd
.word 0x1958310f,0x848db2f0
.word 0x4ce697f9,0x8346f4b3
.word 0xa678bb38,0x3504aadc
p30_expected_registers:
.word 0x00000000,0x0000004a
.word 0x00000000,0x00000073
.word 0x00000000,0x39e4a733
.word 0x00000000,0x000000e1
.word 0x00000000,0xed481684
.word 0xbd3c16ff,0x8b01190a
.word 0x00000000,0x60465628
.word 0xe4f9acea,0x252fcfcd
p30_expected_fp_regs:
.word 0xf8d89be9,0x4c5a872d
.word 0x3f281b2f,0xeda3068e
.word 0xb7fd118a,0x28a46a44
.word 0x675ad8da,0x66cbc417
.word 0xd2ed0e65,0x4b86e7d7
.word 0xdf5b809b,0x9a9d783a
.word 0x27a78cc2,0x201548a3
.word 0x0aa5e6b1,0x7922ab83
.word 0x68488db9,0xa204931c
.word 0xca99af14,0xe13aec18
.word 0xb2fbcd34,0xfe8d6052
.word 0x521d82ad,0x5a955f77
.word 0x641b3141,0x4c130e4b
.word 0x07801139,0x1f1d74b4
.word 0x1fe1cf4c,0xc8960ee3
.word 0x9db220e7,0xfa1299f9
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p30_local0_expect:
.word 0x8aacb6ff,0xdd96258b
.word 0x538115ff,0xeb6e74e4
.word 0xceab5d05,0xea38b4e8
.word 0xc9b27408,0x60d9fcd6
.word 0xcbd3bb71,0x0541b65c
.word 0x547cb391,0xa935cc58
.word 0x5bc64f0b,0x392464ed
.word 0x624b7146,0x15a4b09b
.word 0x3bb339ab,0xabbe4437
.word 0xcee5f088,0x477ca884
.word 0xb8bf9d40,0x2bfae328
.word 0x98be0f73,0xc1887f35
.word 0x5cac5277,0x42045a7f
.word 0x31b758ba,0x1a78cdf7
.word 0x335b8079,0x3c721e6b
.word 0x87b40664,0xb70ddc6e
.word 0x28bab1ad,0x404e93d9
.word 0xc31829e1,0x7dcc9584
.word 0xdcd4376a,0x5cadffe9
.word 0x8c40e08b,0x64b644e3
.word 0xf254ae90,0xff45718b
.word 0x1af02c5a,0xc038d890
.word 0xf6066904,0x971c2bb3
.word 0xceff5482,0x00000000
.word 0x1b70c2ff,0xd95389e5
.word 0x026671ee,0xe4f9acea
.word 0xc5f131b6,0xdc509756
.word 0x3926755e,0x825cc703
.word 0xf940e85c,0x7ba9612e
.word 0x758532e0,0x4fe6806a
.word 0xe4f9acea,0x252fcfcd
.word 0xf8e81a5e,0xd4c6892c
.word 0x5bb09035,0x7c31e12f
.word 0x0ba2271b,0x874022fc
.word 0xab04cc2d,0x8a432a72
.word 0x4fad988c,0xdbfbd44e
.word 0xc14b2b44,0x9fc54c7e
.word 0xd6524cf1,0xe04f2cea
.word 0xe6fae3a5,0x69faa4a8
.word 0x2ba4f1fc,0xbd19f26a
.word 0xd9683306,0xfdac3f15
.word 0x89970cf2,0x9fd52cd2
.word 0xaa2cb9c4,0x70f56600
.word 0xb77e4979,0x53def398
.word 0x6aff1897,0x80632ee3
.word 0x1b70c2ff,0x6683c394
.word 0xe4d35ce4,0x70158bd3
.word 0xa3547071,0x78bfa213
.word 0x9031c0cb,0x28e67758
.word 0x0772c15a,0xa44a0c9e
.word 0xdf16abae,0x0d87dd6e
.word 0x8d0eafe3,0x08006166
.word 0x192fb45c,0xc84808c2
.word 0xe838b0b6,0x41d5a160
.word 0xe273169e,0x000000e6
.word 0x4dcfd25b,0xe556f7bd
.word 0xe9437e37,0x5c2c5284
.word 0x2f4f4400,0xa2f33daf
.word 0x7d2747a1,0xc6ba29d6
.word 0x643dffe3,0x88b368fe
.word 0x2a635e05,0xa542dfbb
.word 0xeea4e617,0x03043296
.word 0xe323cfc6,0x330a25bb
.word 0xdd7c609a,0x2d8671e5
p30_local1_expect:
.word 0xc9746ca3,0x8626ba28
.word 0x59849e2c,0xaeec5012
.word 0xbe461034,0x6948bcf1
.word 0xafff6365,0x29ff3896
.word 0xd060f78f,0x0031df06
.word 0x2544288c,0x9ab281d2
.word 0x8034f92d,0xa10e2f0e
.word 0xd251df11,0xefcbfd44
.word 0x4661997d,0x0f8a20d8
.word 0xcd49b603,0x92064b96
.word 0xb378ab53,0xdbfbd44e
.word 0xccceb536,0xfef52eff
.word 0x5ab44bf6,0xfeada04c
.word 0x3d534a84,0x70158bd3
.word 0x23fdc6a2,0x7c718bff
.word 0xb47e91ff,0x0e434009
.word 0x5262b350,0xeea4e617
.word 0xdde930ac,0x8691becb
.word 0xb5846738,0x109d7c57
.word 0x00530a7f,0x2431eb33
.word 0x445aff22,0xcf8aced8
.word 0xc2dffc3f,0x0eb69b18
.word 0x7ba7e68d,0xff3d2275
.word 0x9575355c,0x26841734
.word 0xb1158220,0xebd8db80
.word 0x1f05b7c0,0xcb2e446b
.word 0xdc9d87e6,0x000000b2
.word 0xbe6d221b,0xdd7c609a
.word 0x53a61439,0x6bd8f6ff
.word 0x07a3f69e,0xf1f319fa
.word 0xa6fc1034,0x84a283cd
.word 0xff3c2fee,0x1e0c18bd
.word 0xf83c6c90,0xc0ad407a
.word 0xcae28449,0x86696608
.word 0x9a0faf27,0x7776b214
.word 0xb2c18f48,0xca692420
.word 0x6aec7d32,0xefef9bba
.word 0xbe32c177,0xfffcb28c
.word 0x1d336b03,0xfbdf1265
.word 0xf6cfdb7b,0xf255c51f
.word 0x30c1b980,0xe1116d1c
.word 0x389d03de,0xffe322d9
.word 0xdff73113,0xffe322d9
.word 0xba7a2adc,0xe1b03a5c
.word 0xc721f8ac,0x1d3d0d5f
.word 0x520059ca,0x94e3baa1
.word 0xf8025824,0xd1f2299f
.word 0x3fa69109,0xe416560b
.word 0x1bf8e538,0x251b4213
.word 0xa0abe3eb,0xe68c9d5c
.word 0x767638b9,0x11c257f9
.word 0x2c3657ec,0x4da993d4
.word 0x404cf26c,0x5f4887e5
.word 0x0bb53abe,0x2cb23d42
.word 0x0832ce2d,0x4117a502
.word 0xc9838ee3,0xe4380ca0
.word 0xe819e414,0xf9123953
.word 0x3d534a84,0x2a56f2be
.word 0xac82f314,0x8daa12ef
.word 0xff8399ae,0xc2b9a999
.word 0xd58c58f7,0xb43ad311
.word 0x23bfbe64,0x2920b498
.word 0x8cce89d0,0x2e103b29
.word 0x07137888,0xc567409a
p30_local2_expect:
.word 0xf72d129d,0xfaf006dd
.word 0xff33e37d,0xb685c855
.word 0xb00aff93,0x42684211
.word 0x6e4c9c08,0xd75b333c
.word 0x8cbc77e8,0x02513fff
.word 0x2cc6ae64,0x6ae6c27f
.word 0x14c1c1c8,0xec015ffd
.word 0x4d7dc371,0xdb10ff4d
.word 0x7ef0a065,0xe6a2d46b
.word 0x147a46e6,0x2c9a3fd3
.word 0x7dc096a5,0xffe322d9
.word 0xb7747f4f,0x0daaff6c
.word 0x34892a84,0xe4ab2fc5
.word 0x1a6872cd,0x41ec9627
.word 0xcb13496c,0xe323cfc6
.word 0xdb43a5fd,0x77626d8c
.word 0x5cf4673e,0xc2503845
.word 0x2f175fcd,0xb5262d7d
.word 0x3f25b75d,0xff0a73a9
.word 0x042a95cf,0xfdabcc65
.word 0xd9f22536,0x9621de7c
.word 0xa7b8a64e,0x7bff01f9
.word 0xbdf890c9,0x1e6ea8d7
.word 0xafb4a0ff,0x01cc4d88
.word 0x49881a3a,0x8bf522a4
.word 0xf00e2546,0xe0e95eee
.word 0xae904a8a,0xcfad04b0
.word 0x9f6a80cd,0x23fa4bee
.word 0xab2d8c9f,0x7eda6f87
.word 0x904763ce,0xee918127
.word 0x9a994bff,0x32b6ec3d
.word 0x14d5bda2,0x5a62ad02
.word 0x73f1a1f3,0xdd723baf
.word 0xb2425f88,0x2b3aa69d
.word 0xedbef915,0xd148534d
.word 0x41282f03,0xa8cdf926
.word 0x199fe485,0x16484e30
.word 0x5108241a,0x2a95b3cb
.word 0xe7987896,0x1aecff3e
.word 0x584b0def,0x4b9fd856
.word 0xcf8aced8,0x186de6dc
.word 0x00000015,0x5c2c5284
.word 0xa9da33a6,0x330a25bb
.word 0x6b43ff1a,0xad4a484c
.word 0xb62b8a4f,0x6b43ac1a
.word 0xb2be9b33,0x376ad689
.word 0xba7f0e28,0x139d8a83
.word 0x54d37587,0x796f9c79
.word 0x8a52efde,0x7ee1c11c
.word 0xc6c9618e,0xef03fa78
.word 0x24ef186d,0x554b2c5e
.word 0xdb214660,0x4737f747
.word 0x920a1a26,0x798ebc20
.word 0xbb673ad9,0x3004cc04
.word 0x6925f670,0x4d9e2fd8
.word 0xb4dc98a0,0xa08b74b5
.word 0x5d2f83a7,0xd53f213e
.word 0xcca41640,0x1971d2ff
.word 0xd0f3d14a,0x26fc5e75
.word 0xe2c6df94,0xc6b07783
.word 0x6bf3abd6,0xe2c6df94
.word 0x0dbff62d,0x61b33031
.word 0x5c1ed87f,0xb36f5d75
.word 0xb376ff1c,0x10cc59fd
p30_local3_expect:
.word 0x507c75bc,0x3518a47b
.word 0xe1f4a533,0x2a95b3cb
.word 0x5158a64e,0xe54b08fd
.word 0x7880321a,0x7dd106bc
.word 0xceb57484,0x5145e701
.word 0x9040f049,0x797b6b10
.word 0x5fff139c,0xaccbb768
.word 0x87ee5fb0,0x960ce6ff
.word 0xe8b629e2,0x65b60a48
.word 0xfe53d55a,0xc9125c92
.word 0xbd3c16ff,0x8b01190a
.word 0xc4142470,0x838ed81b
.word 0x606ccff7,0xa4562126
.word 0x7ec96e6f,0x9405df8a
.word 0x6bb1501c,0xed481684
.word 0xcd6ca818,0xe2db20b8
.word 0x54c33115,0xe5f5f90f
.word 0xb6ce79d1,0xa2412c77
.word 0x9fcaf991,0x8c8bfdff
.word 0x3d9650e8,0xf8998e56
.word 0x49b85764,0xc7ff8a40
.word 0x2de91f02,0xe273169e
.word 0x9a4e35fd,0xc5701cbb
.word 0xb602d422,0x8cce89d0
.word 0x25f3dc53,0x1659a0c7
.word 0x0e0f9801,0x9909b8a6
.word 0xff6fc2e0,0x44959b54
.word 0x539d1a79,0x33ad2ac8
.word 0x28119e87,0x605f5bd0
.word 0xc5a47713,0x53a818a9
.word 0x4f9299ff,0x128db6a5
.word 0xbe32c177,0x56ded00c
.word 0x3eb5a3d5,0xe69400ae
.word 0xc2624ff2,0xff33dfc9
.word 0xd4108d66,0xac5a093b
.word 0x9c493d95,0xbfd7e21d
.word 0xfe97e22c,0x8e446c09
.word 0x36dc0c1d,0x478c0acf
.word 0xae440096,0x4f7677a2
.word 0x687b0d2a,0x750bd157
.word 0xd7d84e42,0x7e98cef5
.word 0xbd18abfa,0x5e676367
.word 0xa2f33daf,0xdef96b61
.word 0x43e366a6,0x54406095
.word 0x07b2c88c,0x07e69631
.word 0x1870f111,0x29dffa18
.word 0xb1158220,0xcf6828ea
.word 0x920fe0e9,0x0000008c
.word 0x2df697b2,0x473d3d1f
.word 0x44de7332,0x61a9202e
.word 0x84c2366a,0x9c493d95
.word 0x925f3b4d,0x3c13ea23
.word 0x437d2ba8,0x84a05463
.word 0x05a244f5,0xcda1fdc1
.word 0x24e1d5ff,0x0f6a3809
.word 0x838ed81b,0xc4523b0a
.word 0x5cdf9c1a,0x4ab59d22
.word 0x8811ffd0,0x9879dbbc
.word 0x3f2093df,0x54ce3eab
.word 0xdcd4376a,0xf95c2fc6
.word 0xc2fe09c2,0xff220ebd
.word 0x0adbdb05,0x21c33365
.word 0x004f9374,0x5108241a
.word 0xb2be6e71,0x4a386c2c
p31_init_registers:
.word 0xb110c570,0x1b7be5ed ! Init value for %l0
.word 0x05c7d5f7,0xe311659a ! Init value for %l1
.word 0xc39c8935,0xb971ca8c ! Init value for %l2
.word 0x72328c78,0x5c8a071e ! Init value for %l3
.word 0x327f2e34,0x68d63ca1 ! Init value for %l4
.word 0x6d31346c,0x4412afe8 ! Init value for %l5
.word 0x23c46b30,0x5704e6ba ! Init value for %l6
.word 0x5b9add14,0x73e70290 ! Init value for %l7
.align 64
p31_init_freg:
.word 0x5598cc47,0xc5d7c0c2 ! Init value for %f0
.word 0xa9dd1f15,0x2c6604e2 ! Init value for %f2
.word 0x3ab72377,0x655894b2 ! Init value for %f4
.word 0xa5e1a729,0x478e0228 ! Init value for %f6
.word 0x0db46961,0x2a314009 ! Init value for %f8
.word 0x70b2b280,0x48ec786e ! Init value for %f10
.word 0x8d57bc01,0x6aeebab9 ! Init value for %f12
.word 0xe9f162ea,0x593455f6 ! Init value for %f14
.word 0x8457665a,0x4c0e8bb8 ! Init value for %f16
.word 0xe557c3f4,0xdab685f1 ! Init value for %f18
.word 0x53444c22,0x429506f7 ! Init value for %f20
.word 0x59b1e3eb,0x6c8cf37e ! Init value for %f22
.word 0x316c5866,0xe4b0655e ! Init value for %f24
.word 0x6c2ea201,0x25ef26df ! Init value for %f26
.word 0xf1e3070e,0xc41102db ! Init value for %f28
.word 0x45c3438e,0x73e5b88a ! Init value for %f30
.word 0x686429cb,0x1421a8f7 ! Init value for %f32
.word 0x8bd3809d,0x189e5d4b ! Init value for %f34
.word 0x1c2d15ab,0xdc84fceb ! Init value for %f36
.word 0x6425ee42,0xa573df44 ! Init value for %f38
.word 0x2291b571,0xea35688e ! Init value for %f40
.word 0xe3fe8c0e,0xb49b7cd5 ! Init value for %f42
.word 0x6ad411a6,0xe1fe20f5 ! Init value for %f44
.word 0x7f892aa3,0x10e284bc ! Init value for %f46
.word 0x0374a8c2,0x292b4d4d
.word 0xf0b7d73c,0xee9dce3f
.word 0x08cfb3fb,0xe755d71f
.word 0xb91929b4,0xce6d4e66
.word 0xf72d5b25,0xa2c16338
.word 0xc5f23562,0xea4b4270
.word 0x8ca8cc9f,0xb545677d
.word 0x71b08464,0x3f28f990
p31_expected_registers:
.word 0x2ca6de71,0xb4b5f541
.word 0x26c43061,0xa6058257
.word 0x00000000,0x0391512e
.word 0xfa7b2e18,0x1c2483ae
.word 0x00000000,0x0000007d
.word 0x00000000,0xb18ec920
.word 0x00000000,0x7b13e0d8
.word 0x00000000,0x7101a766
p31_expected_fp_regs:
.word 0x5598cc47,0xc5d7c0c2
.word 0xa9dd1f15,0x2c6604e2
.word 0x3ab72377,0x655894b2
.word 0xa5e1a729,0x478e0228
.word 0x0db46961,0x2a314009
.word 0x70b2b280,0x48ec786e
.word 0x8d57bc01,0x6aeebab9
.word 0xe9f162ea,0x593455f6
.word 0x8457665a,0x4c0e8bb8
.word 0xe557c3f4,0xdab685f1
.word 0x53444c22,0x429506f7
.word 0x59b1e3eb,0x6c8cf37e
.word 0x316c5866,0xe4b0655e
.word 0x6c2ea201,0x25ef26df
.word 0xf1e3070e,0xc41102db
.word 0x45c3438e,0x73e5b88a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p31_local0_expect:
.word 0x0000009b,0xbbdcd559
.word 0x0ce446ff,0x1a2e61b9
.word 0x26b24b27,0x04fa1c89
.word 0x9759ffd2,0x85b3066b
.word 0x5292107a,0x686ded6c
.word 0x6278ffd4,0x616a735b
.word 0xfa7b2e18,0x1c2483ae
.word 0x8a8384ba,0xdedb4f95
.word 0xf5c9cb68,0x8696efa6
.word 0xaa1bc704,0x9f6675e3
.word 0x86f59843,0x985d274d
.word 0x17fdeabc,0x2eb7430a
.word 0x31eba758,0xede76536
.word 0x0b2540c3,0x23ebe591
.word 0x59d3a426,0x4ade69e5
.word 0x4e3cd079,0x33e49468
.word 0x98b82c69,0x2755a727
.word 0x30667eae,0x06566918
.word 0x544fff97,0xdca13447
.word 0x18affd39,0xd09ef82a
.word 0x43e103c7,0xa034de8c
.word 0xdca16d91,0x1ac5b646
.word 0xd6a5141d,0x95ff3078
.word 0xdd164806,0xc95da658
.word 0x150bcc2f,0x987c60fc
.word 0x7fecae2a,0x0ab85390
.word 0x4c9612b9,0x1e8b2954
.word 0xba311a09,0x84232124
.word 0xf922c5be,0x3e167dbb
.word 0x65635c4e,0x96b808a7
.word 0xb42b60ed,0x7afa03c1
.word 0x47232c5f,0xff51f8d5
.word 0x9865ae79,0xe7f9cf2d
.word 0x5c8a071e,0xf6f8f1e4
.word 0xf5ff00a0,0x6adcdd7f
.word 0xcfbeb817,0x842b9ece
.word 0x6d4a4074,0xca69d905
.word 0x6ab29c4b,0x4ff774ad
.word 0x3cfd682b,0x00004c1e
.word 0x3721d288,0xe36dfcb9
.word 0xa7e4b881,0xf2335824
.word 0xbfba2c43,0xf692434c
.word 0xd01ec220,0xfa4649f5
.word 0xd02a18ce,0xf0aed42d
.word 0x2007a9ed,0x9998a7c4
.word 0x117b167e,0xa3524171
.word 0x86570120,0x4ab25a13
.word 0x5c877f8d,0xb031d289
.word 0x00000000,0xb4b5f541
.word 0xca2991d5,0x020fd12f
.word 0x000000d8,0x57c9b5ad
.word 0x6668ffc8,0xfec68d22
.word 0xb7459f4c,0x700e6dcd
.word 0x13a727d8,0xb08e8013
.word 0xad840ebd,0x4b39dea0
.word 0xc541e9b3,0xffca0384
.word 0x9f482976,0x80169ffe
.word 0x1f294045,0xa7e4b881
.word 0xe79cb01a,0x61917077
.word 0x455734e8,0x033f42ee
.word 0xfdec9e80,0xc9a5da9e
.word 0xc26e285b,0x02c76f11
.word 0x630085d7,0xff234fc2
.word 0x71faea06,0x8dac0af2
p31_local1_expect:
.word 0x2c7b2bed,0x2b09897d
.word 0x85a13d3d,0xe35417a2
.word 0xa3aa872c,0x3abe1468
.word 0x51c8ccb2,0xe6b0aea8
.word 0xec822a72,0xf514040c
.word 0x2462d737,0x172aff65
.word 0x44d3186f,0x2cdd05da
.word 0xd12e3b0e,0x870350dd
.word 0xb0d5ffdc,0xfcfe961e
.word 0xd61afe59,0xebd14707
.word 0x641b4379,0xf212bafa
.word 0x2466aee6,0x6135dc7f
.word 0x5d947e09,0xd44d6266
.word 0x097a9708,0x1757786f
.word 0xa2af1113,0x9b6ad663
.word 0x4ad0b995,0x5d1ed5d4
.word 0x9c1db35a,0x2b8d2fea
.word 0x3476be93,0x6084e119
.word 0x54538741,0x849ed4b9
.word 0x1653ad15,0xb99f0ac0
.word 0x56ff77e3,0x83837c42
.word 0x106455f1,0x814a5603
.word 0x6d092978,0x86a443e5
.word 0x71faea06,0xe9c01c5f
.word 0x4dea900d,0x54ea8d34
.word 0x180b313b,0x58e0284d
.word 0x6071f240,0x9fdcdaa4
.word 0x92955d1e,0xc8aeca54
.word 0xffabd8ca,0xe67af54d
.word 0xadae82a2,0xcfb7e220
.word 0xd672a2b7,0xddb6ba07
.word 0x9b29f7e0,0x3ad0627e
.word 0x74542f30,0x3788d7ed
.word 0x0c69fb20,0xa8998488
.word 0x26c43061,0xa6058257
.word 0x2ca6de71,0xb4b5f541
.word 0x6983f3bf,0x2ef6d518
.word 0x06f9aa1f,0xd3fb6f7b
.word 0xa1ac5e47,0x2786c193
.word 0xf18816e9,0x085286ab
.word 0x86800845,0x912f3ca4
.word 0xbe40c154,0x06071866
.word 0x5fc14b1a,0xf6f8f1e4
.word 0x1ae5d9e9,0x0126d567
.word 0xaee620c5,0x2438b1c9
.word 0x67fd51d8,0x6667dcba
.word 0x4b8cdf26,0xdbc687d5
.word 0xdc7a5b40,0xac4722c8
.word 0x389abdd9,0xfc8e720a
.word 0x9f34c1f3,0xfb825f71
.word 0xf7869dae,0xb8d8f49f
.word 0x3904a08f,0xf72f342c
.word 0xfd61f926,0x64a00539
.word 0x37fc328c,0x55ba74f5
.word 0x00a1e658,0xd0cd8f02
.word 0x0ede3fca,0x323b4737
.word 0xa8aab7d8,0xd044d651
.word 0x927b4e02,0x4c1e9206
.word 0xc5f5202d,0xcdf62b88
.word 0x87a10ccc,0x290c41b1
.word 0x92a5a830,0xc8724ed1
.word 0xb2172eff,0x1f45f610
.word 0x930a7290,0x8d9c0f43
.word 0x5406f57d,0x3fd4467f
p31_local2_expect:
.word 0x0496c85b,0x6d240087
.word 0x00091e05,0x5638530f
.word 0xae5ad973,0x1e2256ae
.word 0x23229a9f,0xfc150952
.word 0x717a5feb,0x31a7c3ed
.word 0xcab8226a,0x372c2c8b
.word 0x102d5c2f,0x25ff01d6
.word 0xedd8e9f8,0x10cf8842
.word 0xf7b67d65,0xe12153d1
.word 0x12bd3937,0xf95ef09c
.word 0x6d240087,0x4650774a
.word 0x8bfff70b,0x508e5fe7
.word 0xb3bf6a40,0x8d13f5a0
.word 0x172aff65,0xff9a7ce6
.word 0xef57be59,0x22fe994e
.word 0xab65dad1,0x0f3cb424
.word 0x171499da,0x8658be01
.word 0xfb8243b6,0x6c76e09c
.word 0x72806788,0x55ea8166
.word 0x0ede3fca,0x5f00f9a9
.word 0x4577dd82,0x5876d02e
.word 0xff0e3f14,0xb4b5f541
.word 0x0c2ed990,0x955f2efe
.word 0x9f34c1f3,0xcff02178
.word 0x86a13039,0x1d90ef5f
.word 0xf63416d6,0x3f04531e
.word 0x78b77ac2,0xfd031132
.word 0x00000072,0xfe9640e9
.word 0x14351e85,0xc39ab0c7
.word 0x42a55c4c,0xf9cc0127
.word 0x6383241e,0x811d409e
.word 0xd943ebc9,0xf228ff9e
.word 0x09ecf30f,0xa70388d1
.word 0x24f7c2f1,0x6785ede4
.word 0xc151be73,0x10246b22
.word 0x02864bd3,0xdc913918
.word 0x05ea0aff,0xd4e3a552
.word 0x540cd3db,0xb54eccab
.word 0x5f00f9a9,0x8dfe3a0a
.word 0xd1ecac9f,0x85b3066b
.word 0xf57155a6,0xf6b8f013
.word 0x3a48622c,0xf40e6dbd
.word 0x562fc2c7,0x0c13ff84
.word 0xb9a449ea,0xb0b0f2ba
.word 0xadd8d4fc,0x6e15125b
.word 0x61407627,0x1c217190
.word 0x5c59accf,0xa4eec9ff
.word 0xf25bd7c3,0x3559d99c
.word 0x8c85c5b7,0x299d6c8a
.word 0x1ff5ea47,0x2220d203
.word 0xc186b666,0x7b13e0d8
.word 0xdaaaca24,0x9f28d7fc
.word 0x62752500,0x0679f3d8
.word 0xa455959d,0x900b498e
.word 0xf7993a83,0x44c4085a
.word 0xf5197db9,0xc0e285b0
.word 0x42991b26,0x5c676b94
.word 0xa8ef18a1,0x07607024
.word 0x95d1d01e,0x01062c77
.word 0x4859642f,0xf91490a4
.word 0xf93ef6cb,0x672698d6
.word 0xcfda2785,0x3d2d22d5
.word 0xa03eee42,0x52f3876f
.word 0xd8e49fe6,0x01439d0c
p31_local3_expect:
.word 0x341e968e,0x33c110f9
.word 0xfaaa2037,0x89571621
.word 0xe79cb01a,0x38508a98
.word 0xb66e262c,0xb61bdbf9
.word 0x4cb06ab9,0x6c245f3f
.word 0xf4a0ec14,0xb72d06e7
.word 0xc2fe29e4,0xbfa40af2
.word 0xb02d99b6,0x2b466e96
.word 0x678af0be,0xd9fde24a
.word 0x1324ccad,0xc7e2832a
.word 0x2d6d7a44,0x660ecfb0
.word 0x5a77229f,0x372c2c8b
.word 0xafbfcf19,0x12bd3937
.word 0x494fc65b,0x222d18e3
.word 0xf95ef09c,0x1d65b869
.word 0xb1e46fb3,0x3abe1468
.word 0x6a6e344f,0xff97afe6
.word 0x5b0a5b52,0x23d54763
.word 0x368920f4,0xbebfc347
.word 0x8d6a8b3d,0xfeff824c
.word 0xde463116,0x1669c503
.word 0xa2adf9e1,0xee747631
.word 0x71f8995c,0xab371063
.word 0xa7c9683a,0x6d86c501
.word 0x24d783e5,0xa548f425
.word 0x116b70d8,0xcdc3d60f
.word 0x1669c503,0xf46d32ff
.word 0x87fbaa45,0xa82b886e
.word 0xb22f38af,0x98514acd
.word 0x2e2af9d8,0x7da5c547
.word 0xa1eb3f18,0xef89b0c3
.word 0xd75d4689,0x86852f3b
.word 0x1727df8c,0xca3e0327
.word 0xffc1c208,0x24f7c2f1
.word 0x401796ec,0x23c34c3c
.word 0x96e7e75d,0x9dc68dad
.word 0x02c76f11,0xeac17b3c
.word 0x8238d318,0x07850e48
.word 0xb57c9992,0x99f32f23
.word 0xc2fe0fb0,0xa0e186e7
.word 0xc89e415f,0xddfd04a1
.word 0x36bd2764,0x31e11d4c
.word 0xcf7da463,0xa9685182
.word 0x7b732d33,0x24fdd66c
.word 0x66463d0a,0x7b6b1ac4
.word 0x6480478c,0x809ab674
.word 0x70b779b9,0x277210f3
.word 0x3ea129f6,0x1b6eb9e6
.word 0xd065fd88,0x408ca9fe
.word 0xf342d419,0xda88473c
.word 0x409d22d2,0xfb89309c
.word 0x2375e88f,0x3d26da16
.word 0xbf1c5ff0,0x68c010bc
.word 0x2e7532c7,0xec2f3758
.word 0x827e4a48,0x8ac476aa
.word 0xcf6ab545,0x67da58d4
.word 0x2715ebd7,0x3af08939
.word 0x5f421a1c,0x4805eaac
.word 0x14385d14,0xa8e55ef5
.word 0xb4958710,0xd042f1fd
.word 0x2d0a0de5,0xb2157fdd
.word 0x81cd79ca,0x4f79f12d
.word 0xe53f3380,0xbe6a0730
.word 0x65db4567,0x28f30ab2
p32_init_registers:
.word 0xb6cc047d,0xa20761ce ! Init value for %l0
.word 0x2987af8c,0x965194f0 ! Init value for %l1
.word 0xb1b51af5,0xb4cdad43 ! Init value for %l2
.word 0x345eec94,0x9c78d3d6 ! Init value for %l3
.word 0x251549af,0xba859820 ! Init value for %l4
.word 0x7e107fe8,0xa13c0398 ! Init value for %l5
.word 0xbe1b83ef,0xc23b12e5 ! Init value for %l6
.word 0xaa1af996,0xe20bf99b ! Init value for %l7
.align 64
p32_init_freg:
.word 0x48a64fce,0x68ea2e07 ! Init value for %f0
.word 0x11f2f7f6,0x7cf8a732 ! Init value for %f2
.word 0xb2ee0ef1,0xe93f7f6e ! Init value for %f4
.word 0x921377b4,0xc3c28fea ! Init value for %f6
.word 0x231bc109,0x1db248ed ! Init value for %f8
.word 0xf520f491,0x7dafc9f4 ! Init value for %f10
.word 0x8a9394c2,0x517be7d2 ! Init value for %f12
.word 0xbb8729ac,0x2b29044d ! Init value for %f14
.word 0xc60581bf,0xeb32a584 ! Init value for %f16
.word 0xc95b663b,0x26d85586 ! Init value for %f18
.word 0xab6f58c8,0x22160af1 ! Init value for %f20
.word 0xa602c7a9,0x44e7e196 ! Init value for %f22
.word 0x442c669e,0x203d0b3e ! Init value for %f24
.word 0x01f61220,0xcd04183f ! Init value for %f26
.word 0x46249fa4,0xbdf44b49 ! Init value for %f28
.word 0x83b03a73,0x3fcc0b2a ! Init value for %f30
.word 0x9744b94b,0x61e76cc8 ! Init value for %f32
.word 0x8688bf26,0x1e8fa0d2 ! Init value for %f34
.word 0xf5509884,0xc0d3edeb ! Init value for %f36
.word 0xe7e1669e,0xd05777c0 ! Init value for %f38
.word 0xb595bba5,0xad0eb92c ! Init value for %f40
.word 0x3623d450,0xcd931fc8 ! Init value for %f42
.word 0xbc47efdd,0x82a5b7e5 ! Init value for %f44
.word 0xd8b0f308,0x82efe364 ! Init value for %f46
.word 0x376daaff,0x05339d99
.word 0xe1a093bb,0x0bff8cd3
.word 0xccf9c12e,0x3842ae4d
.word 0xd22ff641,0xc06c2f89
.word 0xa949eccb,0x7e71d14c
.word 0x9cb4ede2,0x0ab807b0
.word 0x1aa6de66,0x53e98b30
.word 0x50b5b346,0x83477981
p32_expected_registers:
.word 0x00000000,0x5336e77e
.word 0x00000000,0x72148184
.word 0x03882df3,0x95f7bbff
.word 0x023d583d,0x67b18815
.word 0x00000000,0x000000ff
.word 0x00000000,0xa9d2bcff
.word 0x00000000,0x985f96ad
.word 0x00000000,0x0a360607
p32_expected_fp_regs:
.word 0x48a64fce,0x68ea2e07
.word 0x11f2f7f6,0x7cf8a732
.word 0xb2ee0ef1,0xe93f7f6e
.word 0x921377b4,0xc3c28fea
.word 0x231bc109,0x1db248ed
.word 0xf520f491,0x7dafc9f4
.word 0x8a9394c2,0x517be7d2
.word 0xbb8729ac,0x2b29044d
.word 0xc60581bf,0xeb32a584
.word 0xc95b663b,0x26d85586
.word 0xab6f58c8,0x22160af1
.word 0xa602c7a9,0x44e7e196
.word 0x442c669e,0x203d0b3e
.word 0x01f61220,0xcd04183f
.word 0x46249fa4,0xbdf44b49
.word 0x83b03a73,0x3fcc0b2a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p32_local0_expect:
.word 0xbfe54357,0x00000012
.word 0xa2ff5901,0x14bc5963
.word 0x3cde6542,0xe7062ab9
.word 0x703c3363,0x76973553
.word 0x5f47b7ef,0xdc1d1855
.word 0x92934dc6,0x27c0066b
.word 0x95ee89fa,0x97b0b36c
.word 0xb0f24cc1,0x3d9e5480
.word 0x8e9cdf8a,0xed9dbcff
.word 0x4eff8689,0xd1467160
.word 0xc9e85b87,0xd17a483e
.word 0xd51515cf,0x0c8a8c13
.word 0x64bc94a2,0x8d37bfd8
.word 0xcaba5015,0x2424324e
.word 0xb3656400,0x47c8c5e8
.word 0x4a32f699,0x096a9359
.word 0x88b77517,0xa1dea38e
.word 0x7357b035,0x59e99a27
.word 0x7bd569a8,0x943bb027
.word 0x97b1641d,0x6121ff56
.word 0xc333bfe3,0xb318c987
.word 0x1106b413,0x72cb0cb4
.word 0xf6202890,0x873ed054
.word 0x07a35bf6,0x5f41f14c
.word 0x8332f1d3,0x5f47b7ef
.word 0xf206dd28,0xfdec99c6
.word 0x36181cf6,0xc6e66d08
.word 0xf721a728,0x6eee9ff2
.word 0xb1fbeecd,0x5e09a099
.word 0xdb9f2fce,0x43fef5ff
.word 0x52746d4a,0xd15d0887
.word 0x5bd7aff5,0x51cd272c
.word 0x9980888d,0x492153f1
.word 0x3099ffb4,0x703c3363
.word 0xac6f5065,0x00185f9d
.word 0x985f96ad,0x39b05658
.word 0x265c6c68,0x58508a1b
.word 0xf5d807ff,0xd9fffc75
.word 0xc0ddbd76,0x03916b79
.word 0x4f3fda10,0xfbd10213
.word 0xffd6feaf,0xccf19e33
.word 0xffff7cbc,0x9002c5ad
.word 0x51a0e2a8,0x7a77292e
.word 0x7ef14579,0x177f2490
.word 0xa53b23b8,0xcbe61c97
.word 0xe3b8ae39,0x8841550d
.word 0xf97acc29,0x9444f43a
.word 0xb53ba8c0,0x7a77292e
.word 0xfe5d7a73,0x478a2a32
.word 0xfe35cae4,0x4dc9d591
.word 0xe0973e29,0x14d83cc2
.word 0xce5a5746,0xbd60d4c3
.word 0x023d583d,0x67b18815
.word 0x708d56e7,0x3dd13b06
.word 0xab5c2fb2,0x11171329
.word 0xd489a10e,0x3622ff82
.word 0x761bc20a,0x840631d1
.word 0x21f7d994,0x591176fa
.word 0xe6e9b301,0x8e582800
.word 0xf0c4c9ae,0xdcf29e25
.word 0x02ecbf1e,0x6faabd42
.word 0xf0fbc912,0x0000e67e
.word 0x9187b5c8,0xcb73a916
.word 0x4d5ebfc0,0x3b2ca078
p32_local1_expect:
.word 0xf265c0cd,0xc3da6958
.word 0xa8a9acab,0xd092579e
.word 0x838010af,0xf251fb14
.word 0xb84558c2,0x00ff72f4
.word 0xab8da8d5,0xc53335e6
.word 0xb4a5dd33,0x2517c18b
.word 0x1e46e3bd,0x7d23cf92
.word 0x4568297a,0xba819c27
.word 0x3f5dd114,0xc04751a8
.word 0x513df8f1,0xabcbcf6d
.word 0x9444f43a,0xcec1c07e
.word 0xd848d77b,0x59e99a27
.word 0xfd16dfd2,0x930b7ad7
.word 0xc33e24cb,0x765a8280
.word 0x72148184,0x8ca2b125
.word 0xb1e7a65e,0x2b396e45
.word 0x88a8500b,0x6325dbb2
.word 0xfcf199b3,0xdc559eff
.word 0x270f7541,0x8213ffff
.word 0x9be6be22,0x4e16c2ad
.word 0xffb26035,0x64601fff
.word 0x00000000,0x62d80f41
.word 0x057dd52c,0xe682eb29
.word 0x903c9579,0xff4f60bd
.word 0xe45fd4db,0x51f2652e
.word 0x80c7f88f,0x4f0301e7
.word 0x31f74a98,0x851325ac
.word 0x8841550d,0x7cefe28e
.word 0x585e495e,0x680418c2
.word 0x3b6c5e01,0xb0576fb0
.word 0x0850bd97,0x417ffbf8
.word 0x88f735c7,0xd0221854
.word 0x4d06c5a4,0xc4215410
.word 0xb4cdad43,0xa8960823
.word 0x74fec2be,0x14d79885
.word 0xcca2f289,0x75def9ae
.word 0x8367dc1b,0x5905aacc
.word 0x3460dc5b,0x2dce8dff
.word 0x21165f75,0x3c6574c3
.word 0x71ddd237,0xae9a37fe
.word 0xef34274c,0x8d70832f
.word 0x6ebbc726,0xb3ce6e6a
.word 0x677fb542,0xbdafb330
.word 0x4d699b63,0x8d77c573
.word 0x315b9eae,0xfdcd3f7b
.word 0x0513de1c,0xb0dbe59c
.word 0x77e29727,0xcd77c68e
.word 0x18954af6,0x25eca71a
.word 0x4464ca3c,0x01994862
.word 0xfdff675b,0x9efd0647
.word 0x17514bdb,0x01642c6a
.word 0xe67e2775,0x5c800d7e
.word 0x4ecc08dd,0x998b382d
.word 0x0f48bb1f,0xb86c014c
.word 0x9c1deec8,0x5a407fa5
.word 0x0878a3a7,0x62d80f41
.word 0x168a7548,0xb43c7186
.word 0xd13cc32f,0x1b42e081
.word 0x25906124,0x3df36f0a
.word 0xbff6d7c9,0xbefd4bbc
.word 0x7db18b61,0x232d8880
.word 0x3601ee12,0x1862a047
.word 0x20ed30a7,0x57a316d9
.word 0xd0856b8b,0xb2485c52
p32_local2_expect:
.word 0xeb9fdbbe,0x26e6a0b6
.word 0x7ddccf05,0x0c3b0798
.word 0x8cc435a3,0x49221b82
.word 0xeebc51ca,0xd9e4f8d3
.word 0xf99249c8,0xd126a98c
.word 0x9ac8e980,0xcaba5015
.word 0x7aac1cbf,0xe30a7735
.word 0x4d383c88,0xf824fafd
.word 0x5162963f,0xaf3bff54
.word 0xdafba58b,0x838010af
.word 0x4c3e118f,0x1f4e257c
.word 0x371009ee,0x6ce4d945
.word 0x5761aea2,0xe8d46730
.word 0xe7cbea05,0xc451b969
.word 0xc9e45113,0x7aec96af
.word 0x4cd4e946,0x9e70e282
.word 0x93010d81,0xcb4d49aa
.word 0x483210c3,0x5ce4441c
.word 0x0a360607,0xdafba58b
.word 0x304da9c7,0x91c4480b
.word 0x47069283,0x73cf756c
.word 0x2432be81,0x157ec66d
.word 0x1a6f47d5,0x83324b11
.word 0xb2030a0a,0x6d632861
.word 0x12f466aa,0x6291ab18
.word 0x845720c4,0xb12a347f
.word 0x69051c0d,0xb08f2d81
.word 0x6837ce3b,0xbc4644f1
.word 0x1bcee148,0xcb8a4be7
.word 0xa40aa101,0x1c0015bf
.word 0x601cebf1,0x177cd7f1
.word 0x78d4b8a3,0x11125326
.word 0x417ffbf8,0xe74abb7a
.word 0x03882df3,0x95f7bbff
.word 0x703c3363,0x76973553
.word 0x819b0bfc,0x807b201e
.word 0x5336e77e,0x90cfb00e
.word 0x2cd473d9,0xf3312855
.word 0x36e7c6bd,0x82b140c6
.word 0x0f6e0ff9,0x1f10de8e
.word 0x4239ba2b,0x74e1f6db
.word 0x72db2c62,0x943bb027
.word 0x418edd59,0x857bb086
.word 0x2a1bd0a6,0xc9e6b4da
.word 0x436adae9,0xb3870f43
.word 0x5bc6f8b6,0x9efce70d
.word 0x7b261e7e,0x00ff72f4
.word 0x2878fa61,0x4b227550
.word 0x6b61ce0c,0xf4c210cb
.word 0x3fff0056,0xd6cc5135
.word 0x6e15497c,0xff3dc385
.word 0x5547b01f,0xa989ed3a
.word 0x3d408747,0xbc3b504a
.word 0x2d55b881,0x88760b11
.word 0x76fbe18c,0x07317398
.word 0x6272a188,0xc8b3bc79
.word 0x41f48714,0xff14ee63
.word 0x887aa88e,0x6bd0215a
.word 0x47c3d4b3,0x062a6aed
.word 0xfd4b1a3e,0x66b6cb7a
.word 0x8fbc4c3d,0x267bea83
.word 0x478a2a32,0x0f03947e
.word 0x7fffc399,0x86b3d6b5
.word 0xd2c346df,0x5ef3b796
p32_local3_expect:
.word 0x8b74aed3,0x0622cc7e
.word 0xe6a27871,0x0e7447ec
.word 0x9268c877,0xde247fb6
.word 0xa1a0190c,0x924e363a
.word 0x4ff64115,0x5f8507a8
.word 0xffa29e71,0x7946a17a
.word 0x67878c5d,0x56b1bc4d
.word 0x9bd16f9e,0x3a5c846f
.word 0x666cdf3d,0x3966def3
.word 0xa4d374e5,0xad65b7f3
.word 0x19ece1b8,0x542a8ab1
.word 0xe10192fa,0x4a90dfae
.word 0x22ac8be9,0x5ac47000
.word 0x7281b65d,0x3d197206
.word 0x311c05ea,0x64bc94a2
.word 0xe2222216,0xa362ff3a
.word 0xe06737b3,0xc104f3a2
.word 0x67dcac2d,0xcbff8fb5
.word 0xbe19e3de,0x8d4b7b8b
.word 0xcf6faf72,0x25d2db27
.word 0x9754b430,0xf2da15d7
.word 0xfa993ee2,0x28af84c7
.word 0x31c5fc90,0x0000005e
.word 0xc2bcc0e2,0x71ea755a
.word 0xafbe899d,0xaa5d3f6e
.word 0xbc4644f1,0x9d0d7fb1
.word 0x2c9c6b49,0xdb71b5a8
.word 0x2aef2715,0x20409c78
.word 0xa305fc57,0xd04474d2
.word 0xe9ddf7cc,0x63401506
.word 0xf64cb5d6,0xeef336a2
.word 0x4c4b740b,0x6b6d7bee
.word 0xbbdbd898,0x582eb753
.word 0xa8ffca7f,0x78cd6359
.word 0x38844ae0,0xb284ed05
.word 0x99da12f0,0x45b3c73b
.word 0x8261882c,0x7d4b1ca2
.word 0x73c8fd67,0x43533e54
.word 0x55ba69a4,0xf58c39f7
.word 0x9b779673,0xeaa15f57
.word 0xc8e3c462,0xa8d7c535
.word 0xa042a94f,0x64e2bbaa
.word 0x5fc7042f,0x68d9f066
.word 0xd92b39ac,0xa54d03a7
.word 0x33e8b4ef,0x7d862010
.word 0x55075292,0x2b3de795
.word 0x5593135b,0xa7c499e5
.word 0xdbadc431,0x735725d9
.word 0xe6bc9b47,0x436b8695
.word 0x25f00c3c,0xd265ac27
.word 0x9be85c2f,0xa46c12cb
.word 0x62de5c0e,0x7811d154
.word 0x4541041c,0x70cc3935
.word 0xfade5109,0xf90d0664
.word 0x48fe7796,0xb67effb2
.word 0xb96dcb05,0x314e629b
.word 0xcff5ed3a,0x5c0ef1a4
.word 0xff712bcf,0xd3c941e2
.word 0x99341f78,0x563d4c5a
.word 0x156eee1f,0xbbc72e44
.word 0xa0bbda32,0x901ac429
.word 0x8a0a2963,0xe0514ddf
.word 0x8ffd5296,0x731cc001
.word 0xf83b6e7d,0x905fcd29
p33_init_registers:
.word 0x0cc47203,0xfbff4d87 ! Init value for %l0
.word 0x2a56e588,0x543258ab ! Init value for %l1
.word 0xdf533047,0xc15cf410 ! Init value for %l2
.word 0xe5e4ed98,0x1535c644 ! Init value for %l3
.word 0x506301fa,0x6b2ef275 ! Init value for %l4
.word 0x953bcb78,0x97920c9d ! Init value for %l5
.word 0xc469019d,0xad1da2a6 ! Init value for %l6
.word 0x6e98b05c,0x373072c5 ! Init value for %l7
.align 64
p33_init_freg:
.word 0x7bfc0941,0x342d0cea ! Init value for %f0
.word 0x2fec43e5,0xd70d9afc ! Init value for %f2
.word 0x3ab57efc,0xc9b92060 ! Init value for %f4
.word 0xb9eca796,0x8a7fad04 ! Init value for %f6
.word 0xcf05305f,0x0f34f6dc ! Init value for %f8
.word 0x7ca639a5,0x30282aa1 ! Init value for %f10
.word 0x9d09dd43,0xd014f79a ! Init value for %f12
.word 0x552b3966,0x904f3dee ! Init value for %f14
.word 0x51439f36,0xc785ec23 ! Init value for %f16
.word 0xe089a8f5,0xf6d6d08f ! Init value for %f18
.word 0xc86ed9c8,0x3d0a8d8f ! Init value for %f20
.word 0x83a19bd9,0xb452559f ! Init value for %f22
.word 0xe7dc1f44,0xde01c01a ! Init value for %f24
.word 0xd187bfe9,0x66d933b5 ! Init value for %f26
.word 0x84262a0c,0x25c9b4d5 ! Init value for %f28
.word 0x3c23bd0c,0x0dbbc199 ! Init value for %f30
.word 0x96fd4f1b,0x3bd2f8fe ! Init value for %f32
.word 0x469d239c,0xd51f7b22 ! Init value for %f34
.word 0x23d77fdd,0x218bb6a3 ! Init value for %f36
.word 0xe0b4e125,0x6b99704f ! Init value for %f38
.word 0xb035e89f,0x0d96fcd3 ! Init value for %f40
.word 0x6581ab64,0xf2026114 ! Init value for %f42
.word 0x86140f58,0xe6d89ce3 ! Init value for %f44
.word 0x12fe24ac,0xd13dec47 ! Init value for %f46
.word 0x22feb439,0x57acd2f7
.word 0x5a00ff33,0xa7a1b4db
.word 0x5580baac,0x28da5ac7
.word 0x75389b41,0x33a9ee5b
.word 0x9d996cff,0x0575a668
.word 0x915d5936,0xdda02ed4
.word 0x7cb61b45,0x1b1a3db3
.word 0x1dd99cf3,0xd6393918
p33_expected_registers:
.word 0x00000000,0x000000ff
.word 0x00000000,0x0000004e
.word 0x00000000,0x7a594260
.word 0x00000000,0x00000046
.word 0x00000000,0xca8a35c5
.word 0x02ada853,0x0e52370a
.word 0x00000000,0x35873473
.word 0x00000000,0x00000030
p33_expected_fp_regs:
.word 0x7bfc0941,0x342d0cea
.word 0x2fec43e5,0xd70d9afc
.word 0x3ab57efc,0xc9b92060
.word 0xb9eca796,0x8a7fad04
.word 0xcf05305f,0x0f34f6dc
.word 0x7ca639a5,0x30282aa1
.word 0x9d09dd43,0xd014f79a
.word 0x552b3966,0x904f3dee
.word 0x51439f36,0xc785ec23
.word 0xe089a8f5,0xf6d6d08f
.word 0xc86ed9c8,0x3d0a8d8f
.word 0x83a19bd9,0xb452559f
.word 0xe7dc1f44,0xde01c01a
.word 0xd187bfe9,0x66d933b5
.word 0x84262a0c,0x25c9b4d5
.word 0x3c23bd0c,0x0dbbc199
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p33_local0_expect:
.word 0x9c23878c,0x6f309fad
.word 0x46272ed8,0x771272ae
.word 0x9b52247c,0x2fd16016
.word 0x75466462,0x9f3b7377
.word 0x9c0f2dd4,0x32ef2770
.word 0x2a7ebe4e,0x5fa5e391
.word 0x99120741,0x0c09f6e1
.word 0x8e29c56e,0x5d7b3a7c
.word 0x58789ed7,0x0000007a
.word 0x1d4c20f2,0xa5ce5bbf
.word 0x00000035,0x5182024a
.word 0xd222feb0,0x1d08271a
.word 0xc60bf483,0xd0deee5d
.word 0x3af6b85a,0x01f7d9b6
.word 0xa06ff941,0xc788e6d9
.word 0xf97bd981,0xa82c912a
.word 0x8bff4430,0xb0d82d47
.word 0x6ba036b0,0xdab61711
.word 0x8416a5dc,0x663f543a
.word 0x5d19003d,0x24b0ff11
.word 0x8e5a295f,0xbcf2b292
.word 0x84ffef1d,0x11fb5334
.word 0x07fa5720,0xce1aba8d
.word 0xffc60b3b,0x4d7fb9da
.word 0x881d26f7,0x0000003d
.word 0x8811fb68,0x5dce0c5b
.word 0x5273879a,0x32d78e10
.word 0x8c004eca,0x324912f8
.word 0x673ccbd0,0x62e2d642
.word 0x272d1a7b,0xffd52f4b
.word 0x8514f9c3,0x9bd25cd4
.word 0xd5bfab10,0xd72c94c9
.word 0x02ada853,0xee26e80f
.word 0x39aacaf6,0x80faaf7c
.word 0x23f74fe0,0x4ef3c469
.word 0xc1e6264e,0x18d1ba93
.word 0x06b2054c,0x2fafff8c
.word 0xccdf090b,0x5a59ac32
.word 0x691e02b1,0x1b766d8c
.word 0x8f72c675,0x863cf669
.word 0xd4450d4d,0x2e35ca1d
.word 0x759d46c4,0x3300efd5
.word 0xc3011aa5,0x7e95b04f
.word 0xe0e5fdff,0xa7513f73
.word 0xda131a98,0xfab8a94a
.word 0x7cc2cf77,0xdcffa6f2
.word 0x16b63403,0xbcd1610a
.word 0xed57ca14,0x283bcf3d
.word 0x3f242b4c,0x1c8db9a6
.word 0xcbdba7f3,0x70e95635
.word 0xc11611b9,0x8f8285cc
.word 0x0000004a,0x027f8b84
.word 0xee7fff1f,0xd6059bc2
.word 0x37aeba2b,0x88d024ff
.word 0x386503f2,0xc7417466
.word 0x896a1c5c,0xe61888df
.word 0x25cc201d,0x3e50e0f9
.word 0xf05c4f0a,0x9a084288
.word 0xb2947332,0x33e7bb5b
.word 0x0c2c7634,0x2be69a77
.word 0xf7bf6bff,0x656c1eca
.word 0x1fad282d,0xef99c967
.word 0x2fd16016,0xdc54ff27
.word 0xac02edf0,0xa357b437
p33_local1_expect:
.word 0x3fdf2a5f,0x58ef8abd
.word 0x5894849f,0xfa89906c
.word 0xaa31ba3a,0x2f05376b
.word 0x4cfd74c7,0x78d4ffc2
.word 0x49c35e1c,0x34cf996e
.word 0x444778f5,0xd0f237a9
.word 0x4f72ea22,0xfbefdbf6
.word 0xc61d3e20,0xb0f4b1ff
.word 0x6b7f809e,0xac3986e8
.word 0x2dffa321,0x57ff24d0
.word 0x5d25377c,0x648e558b
.word 0x3272569d,0xe6ea3118
.word 0x9d8064fa,0xb9ffbb43
.word 0xf7ad1f3b,0xfc2d40b7
.word 0xabef81bd,0x8615652f
.word 0xde91dcfa,0x97920cff
.word 0x6b2ef275,0xff69d8b7
.word 0x9fff431a,0x3d93a0c7
.word 0x2c0fea82,0x83407bd9
.word 0xf539d16a,0x0b67fcd9
.word 0x8dd94fdf,0x3af58089
.word 0x36853d48,0x09d9b06f
.word 0x2b0effcd,0xd6533463
.word 0xdc5cb4ec,0x74d35da1
.word 0x73f1c005,0xfc5a31a1
.word 0x79b3b7ff,0x0cd55595
.word 0x11c341fb,0x8dede260
.word 0xe0bad7ff,0xb0f0ff95
.word 0x5f60bbd5,0x188a8088
.word 0x4882983f,0xdd5bd3a3
.word 0x850d8575,0xb1057af5
.word 0x6ec8a346,0x752ff457
.word 0x1b766d8c,0x46e52c4b
.word 0x8976bda2,0xd016722e
.word 0x428205cf,0x930dfcf9
.word 0x26e265a8,0x13844265
.word 0x3985da0d,0x22665cbb
.word 0xbbe51345,0xc78352fa
.word 0xe778ccc5,0xba518f9c
.word 0x97a03ea5,0x064bcfb8
.word 0xaf679c2d,0x1a6b8600
.word 0x874dd924,0xe7b965ec
.word 0x8aa14c9c,0xafb3e6e3
.word 0xf75d6bd4,0x9f0be6c2
.word 0x9362e0d6,0x1369010e
.word 0x81fe847c,0x0c2c7634
.word 0x815e6357,0x7f1cb0ce
.word 0x5c3714a7,0x87fada2f
.word 0xe9627609,0xefd0ff23
.word 0xe3a2e87d,0xf94b4682
.word 0x213f7215,0x15de429e
.word 0x2cbe598d,0x7c3d09ab
.word 0x748d3bbe,0x898e7ea0
.word 0x34567b62,0x7d77683c
.word 0xdf1c2c0a,0x06a71836
.word 0xdb9cd730,0x45e57766
.word 0x0a8936f5,0x36df2e08
.word 0x5d4fad3a,0x44dd4e0c
.word 0xe242036f,0x3e494c19
.word 0x63b2200b,0x89851060
.word 0xe93fee5d,0x03572a04
.word 0x9bc72497,0x4d4b9ad9
.word 0x90933a2b,0xfffdc914
.word 0xd4c17bd4,0x05c81695
p33_local2_expect:
.word 0x11936564,0xadf2f67c
.word 0xd4788f27,0xbb301d8e
.word 0xb98e3073,0xc2a3ba53
.word 0xff88bacb,0xff4b8f68
.word 0xd5274cf4,0x4b52e9c8
.word 0x9ae03e8d,0x7357302d
.word 0x4fba7470,0x52a6ae13
.word 0x8865d53c,0xedb3cbae
.word 0x4daa3126,0xdd8ce8ff
.word 0x54d26c52,0xaf2f3424
.word 0x923e5c94,0x6349b465
.word 0x1c7fc82b,0xf8dbf787
.word 0x5916257a,0x69e73eca
.word 0x2dda7fd8,0x8dd94fdf
.word 0xbc3bfc39,0xd89bff65
.word 0x7d3cf9bb,0x47c2ff96
.word 0x48a8805d,0x0deb94f0
.word 0xbfe719e2,0x7a59bb75
.word 0xa43992cc,0x9da35e95
.word 0x00ffdee8,0x2e7dbe16
.word 0xef8eb22c,0x2916c529
.word 0xbceb8478,0x6c6321ff
.word 0xe50cbb5a,0xcca54267
.word 0xced5c751,0x2dda7fd8
.word 0x1d620592,0x15c5faa1
.word 0x554c041c,0x2f4e5aca
.word 0x1a2b8f11,0x917d299f
.word 0x4dd352dc,0xbd023c3d
.word 0xfb7081d6,0x11d7c0e4
.word 0x4c370e2c,0xa0dc4d20
.word 0x6070ff63,0x639c0eff
.word 0x16233e45,0x081899ea
.word 0xd1f61935,0x1dc6656c
.word 0x9faedba3,0xe1202b22
.word 0x644d8996,0x3aa5988e
.word 0xa512da17,0x2539c85a
.word 0x4959f2ee,0xcfc8b61b
.word 0x1d8cd800,0x29809bc1
.word 0xbc578ea4,0x3db573dc
.word 0x1c8db9a6,0xff7bd061
.word 0x02ada853,0x0e52370a
.word 0x1c74cc45,0x6f50b8ea
.word 0x55c0f7ad,0x98251dae
.word 0x2e8d5b02,0xced5c751
.word 0xc381fc07,0x84f9cfaa
.word 0xeca69649,0x5bb9c98c
.word 0x1d0f8a6a,0xf5a485d6
.word 0xad2b384f,0xf26ca9ae
.word 0xa4e80e86,0x5b1073b8
.word 0xfde16b64,0xd84c7e86
.word 0x55c0f7ad,0x7f367176
.word 0x00000000,0x0000004c
.word 0x4cba2e15,0xd461fa0c
.word 0xbc635d24,0x2bfe884b
.word 0x6aff9081,0xf6536d8c
.word 0x63c9f379,0xa671f9d3
.word 0xccea0e33,0x7c7a08ea
.word 0xcf612e8e,0x812cdc8a
.word 0x655d0345,0xb1fc0187
.word 0x39c264a8,0xffcd1927
.word 0x1522a70d,0x8ccf1b3b
.word 0xbae81f8c,0x632b2aff
.word 0x2d43bd68,0xff46223d
.word 0xfcffdc67,0xcfa52881
p33_local3_expect:
.word 0x214c629c,0x98e86892
.word 0x0a7d013c,0x26999eb4
.word 0x73bc037d,0x285a69c4
.word 0xbc46ca71,0x8ebf5ac3
.word 0x3f13319f,0x2b29d8cf
.word 0xadffecb7,0x57bf5738
.word 0x9656e09a,0x3fd49a0e
.word 0x825a0106,0x5d7b3a7c
.word 0x109b9f7b,0x9c00fbac
.word 0x845770cb,0x41b36619
.word 0x1b9f975d,0x7ff6464d
.word 0xfa378f89,0xff0686ac
.word 0x6d958f2f,0x32e4a3d3
.word 0x93e65c84,0x4d92cb21
.word 0xffd87ae1,0x70ac0625
.word 0x5daaceff,0xf7585aa9
.word 0xd69dafb0,0xaceeb7b1
.word 0x8f31bbf6,0x1e218de3
.word 0x829a55a9,0x52c6de21
.word 0x0c751901,0xd810a71b
.word 0x45130a88,0x93e65c84
.word 0xca05d55a,0xcbbadb76
.word 0x7eb7d514,0x26008e62
.word 0x6b58509d,0xfab8a94a
.word 0x0000009d,0x724e8ce8
.word 0x6f5af8aa,0x000000bb
.word 0x22eba7fb,0x920599a5
.word 0x3f706379,0xcf78ea4c
.word 0x3f3b5e0f,0x8ba1dd14
.word 0x150e7aff,0xf228b3a4
.word 0x8462d3c5,0xfc48f6dd
.word 0x46d0af31,0x54016c0f
.word 0xf007ff2a,0xbb6e6fe8
.word 0xcbcdd282,0xb82bfd07
.word 0x0000007b,0xbecaeffa
.word 0xbff1916d,0xdc67cb5a
.word 0x7839abd7,0xd4a143e5
.word 0x84c5b018,0xb18ec5d7
.word 0xcab1732f,0x30450740
.word 0xd38de31f,0xa1a00e51
.word 0x5a08d687,0x09fc2c3d
.word 0xb9973f2d,0x70e95635
.word 0x949e17f1,0xe25ec5a4
.word 0x74224749,0x67d4ff7a
.word 0xe55b084d,0xb6ae5bae
.word 0x6272e408,0x69629ac4
.word 0x4b40b6b9,0xa380ae97
.word 0x6c2e0474,0xb05fb0a2
.word 0x8aa10442,0x5199aea6
.word 0x1ca729e4,0x1bad501b
.word 0xbae2ff10,0xff947f53
.word 0x9f3efa1f,0x2547ecbb
.word 0x6bd5252c,0xc4bdaed2
.word 0x56d7002e,0xae0f19eb
.word 0x635dae9b,0x884bb6c0
.word 0x43acb64b,0xc0eaffab
.word 0x72484ce3,0x12f7ffbd
.word 0xbdff1fbf,0xf43c34bd
.word 0x06824938,0x8c02694a
.word 0xb861751e,0x1c57b6c4
.word 0xb5190c8e,0x0000006d
.word 0xfd2dfb2d,0x48a8805d
.word 0x5ceef78d,0x9c5bbc77
.word 0x32d77527,0xfcffdc67
p34_init_registers:
.word 0x1353b296,0x5757b659 ! Init value for %l0
.word 0x90c22891,0xc90dcd8a ! Init value for %l1
.word 0xc08fc142,0xca145ae9 ! Init value for %l2
.word 0x3b05bf94,0x7e82b744 ! Init value for %l3
.word 0x9d069f37,0xc2b4da55 ! Init value for %l4
.word 0xc7a67b9a,0x490fc095 ! Init value for %l5
.word 0x4a1a5c6a,0x8b7829bd ! Init value for %l6
.word 0xaafab26a,0x7e564b50 ! Init value for %l7
.align 64
p34_init_freg:
.word 0xdbad07e0,0x2b6a5c23 ! Init value for %f0
.word 0x60266f8a,0x11030664 ! Init value for %f2
.word 0xcdd580fc,0xb851f367 ! Init value for %f4
.word 0x97e33422,0x0fda96fe ! Init value for %f6
.word 0x1408a250,0xe26b58a5 ! Init value for %f8
.word 0xe7b162c3,0x7d9e6936 ! Init value for %f10
.word 0x2ffc1190,0xdb92f6ba ! Init value for %f12
.word 0x54e6c404,0xce4f6551 ! Init value for %f14
.word 0x2e501e23,0x3b7be077 ! Init value for %f16
.word 0xaf5312b2,0x7e143c83 ! Init value for %f18
.word 0xa7cf2a88,0xd80d89ac ! Init value for %f20
.word 0xaa26a02d,0x651fe96c ! Init value for %f22
.word 0xf96215b2,0xd6ac7ca4 ! Init value for %f24
.word 0xd1829b4b,0xe6517bbe ! Init value for %f26
.word 0xcf8f59e4,0xe3c0e500 ! Init value for %f28
.word 0x075aab8c,0x758c4f8c ! Init value for %f30
.word 0xc5b35345,0x801ff9dc ! Init value for %f32
.word 0x94929bdf,0xf85adce5 ! Init value for %f34
.word 0xfc246249,0xf31905f2 ! Init value for %f36
.word 0x23d8195d,0x4ca64c54 ! Init value for %f38
.word 0x8af27df0,0xc8b552e4 ! Init value for %f40
.word 0x7cb13cf3,0x7d3fd0f8 ! Init value for %f42
.word 0x7d9e799c,0x36639bbf ! Init value for %f44
.word 0xc72c1509,0x7ab93a57 ! Init value for %f46
.word 0x7856b6ce,0xbd36da05
.word 0x078d0872,0x6591ad95
.word 0x97aa843c,0x0b343c92
.word 0x36bf8b66,0xcaf9c068
.word 0x77f410be,0x1eebd3f2
.word 0xac95df50,0xb61ff688
.word 0xcf1c8c22,0x9ffc4e14
.word 0x44c09f92,0x8ab97539
p34_expected_registers:
.word 0x00000000,0x346b9551
.word 0x00000000,0x00000045
.word 0x00000000,0x36fdd94d
.word 0x00000000,0x56d41a60
.word 0x00000000,0x889fea3e
.word 0x00000000,0x00000018
.word 0x00000000,0x000000f1
.word 0x00000000,0x000000e5
p34_expected_fp_regs:
.word 0xdbad07e0,0x2b6a5c23
.word 0x60266f8a,0x11030664
.word 0xcdd580fc,0xb851f367
.word 0x97e33422,0x0fda96fe
.word 0x1408a250,0xe26b58a5
.word 0xe7b162c3,0x7d9e6936
.word 0x2ffc1190,0xdb92f6ba
.word 0x54e6c404,0xce4f6551
.word 0x2e501e23,0x3b7be077
.word 0xaf5312b2,0x7e143c83
.word 0xa7cf2a88,0xd80d89ac
.word 0xaa26a02d,0x651fe96c
.word 0xf96215b2,0xd6ac7ca4
.word 0xd1829b4b,0xe6517bbe
.word 0xcf8f59e4,0xe3c0e500
.word 0x075aab8c,0x758c4f8c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p34_local0_expect:
.word 0x32ce9474,0xa32288f1
.word 0xa448cc3b,0xf0a46e64
.word 0xdc53211f,0x7630ef4b
.word 0x962784f3,0x243f91c7
.word 0xba1b0f65,0xea42855d
.word 0x06399dd1,0x4505471a
.word 0x46b798e4,0xc60f1a16
.word 0xc43bbcff,0xb7205fd5
.word 0xd6ba241e,0xb69962f3
.word 0x0f728e53,0x9289c5cc
.word 0x58a838af,0xc9502a31
.word 0x7a8ffd26,0xc9b21d83
.word 0x9b706abf,0xfa46909e
.word 0x8434069a,0xb8e5afce
.word 0x285fcb6b,0xe7e35551
.word 0xd133a340,0xf310d069
.word 0xbd83102d,0x1dbc0897
.word 0x88c9dbe8,0xb5d4ff77
.word 0x699239db,0x7bc30e1a
.word 0xc11798c2,0x10966f2d
.word 0x2cbe423e,0x92ffc372
.word 0x012cb8b7,0xe96db005
.word 0x6d369f48,0xbad48c70
.word 0x8d8e24fc,0xf013dbc3
.word 0x83607ee0,0xfbef4d4d
.word 0xfe71ba9d,0x4c1df461
.word 0x3474d20d,0xa16cffba
.word 0x647d8419,0x8e635af1
.word 0x0f728e53,0x9a2d7bf7
.word 0x4f58b3e3,0x7e80c828
.word 0xb6853072,0xd3be396d
.word 0x6fd99052,0x981c8819
.word 0xc5aafeea,0xf3cef8bb
.word 0xe72be44a,0xc8488880
.word 0x4039da78,0xd776c707
.word 0x896be382,0xeb038089
.word 0xa6916dfb,0x5e3375ae
.word 0x8ad6495d,0xf4149487
.word 0x000000b5,0x7353cf5f
.word 0x227e6025,0xdb1b0993
.word 0x3b41123e,0x2d8c07b1
.word 0xde5be56b,0x48ffd4ff
.word 0xcaaedd93,0x9a55b455
.word 0xe9d00020,0xca145ae9
.word 0xd65b187f,0xb2fb391b
.word 0x35a33eef,0xe6bdbead
.word 0xaa468aff,0xa9220f9f
.word 0x94aceaa4,0xd73b638d
.word 0xcadd0b81,0x4602e66a
.word 0x623ebf5d,0xb9c78b70
.word 0xa6a1f8d3,0xa588e025
.word 0xc73fa624,0x54929d2f
.word 0xa432bb48,0xff9f8a40
.word 0xd2e816d1,0x8434069a
.word 0xc145914a,0x03b361ff
.word 0x8bd58f87,0xffc2ccdf
.word 0xb745b193,0x5436ed55
.word 0x24ffb4b5,0x4e60e041
.word 0xaba6ff99,0xc1f6265b
.word 0xc9a871f7,0x1c8c948d
.word 0xcc66d8d5,0x31dbb5d7
.word 0x20e92f41,0x03703a27
.word 0x06ec8fc1,0x210b30b8
.word 0xcc82a437,0xc3739a70
p34_local1_expect:
.word 0xf4b2d781,0xf012119b
.word 0x872d140c,0x266f591e
.word 0xb9dcd004,0x946a6967
.word 0xac8eb005,0x7032997a
.word 0xef7d8e0d,0x39eb2d5d
.word 0x7e121b3e,0x9d51c2a9
.word 0x20d6b54c,0x12b18c07
.word 0x66a25ed8,0x0da31f4e
.word 0xa575ae1d,0x577aa7f0
.word 0xf86a3dc6,0x8eaf4d61
.word 0xff126a49,0xf21a63c5
.word 0xe18d0f22,0x91351108
.word 0x00538f11,0xf91b20de
.word 0x4af5ce49,0x7c533764
.word 0x47d3f448,0x5bc06899
.word 0x01b9ae4d,0xde818e5a
.word 0xff0000d7,0xf0ff4663
.word 0x861b99fa,0x66ff3502
.word 0x4b62429d,0xff873471
.word 0xf7caf087,0x994a592e
.word 0x9f1c253f,0x98f1a5c8
.word 0x7ff6c833,0x52b906fe
.word 0x3e59d82c,0x44f3dbfc
.word 0xfaea5d1f,0xc89ecb84
.word 0x30ff9b41,0x1cd9ae08
.word 0xff7dc20d,0x3a7e033e
.word 0x4afece51,0x83e1fba9
.word 0x0e3af789,0x66f36e32
.word 0xb9c647e4,0xe2c4abd0
.word 0xdd6db031,0x29b5aa33
.word 0x0e7280c7,0xea478e57
.word 0xe6d3fc45,0x477f0d17
.word 0x000000c4,0x042bddc2
.word 0xae701c29,0x310267ca
.word 0x1fc4b0f0,0xcd407bd3
.word 0x2e8919ab,0x1f1ae781
.word 0xa37a5640,0x43bcb7c6
.word 0xe00a3641,0x36483baf
.word 0x59043f28,0x563f644e
.word 0xb2d52882,0x3cff5cd5
.word 0xe0047464,0xf42f2836
.word 0x1661ea98,0x6631e228
.word 0xedb821d4,0xd9506c22
.word 0x00000015,0xff180c6e
.word 0x0a692e36,0x66dc0af2
.word 0x9b5acd2e,0xcc10d9ff
.word 0xffb343c9,0x31e1ad05
.word 0x87dbfcd3,0x4aaff281
.word 0x96edd34c,0xe5afc825
.word 0xb253e619,0xc4b6f873
.word 0xd6478548,0xff78e56d
.word 0xc2f4ae59,0x61952a6a
.word 0x607c3ad0,0xd2c743a6
.word 0xad5509df,0xa0045856
.word 0x0b4c0d73,0x62c6feb3
.word 0xeb08d275,0x2b0d90dd
.word 0x541920ed,0x82f93d10
.word 0x05f3a20f,0x85903bb3
.word 0xd3de1739,0xab68f2e1
.word 0xff0bc61c,0x587a74c2
.word 0x55d7b4c9,0xdbff638b
.word 0x02086e2e,0x4b819ed0
.word 0x09cae53c,0xb3ff09a7
.word 0x4667a678,0xf9e556b8
p34_local2_expect:
.word 0x7a16a147,0x11a0010b
.word 0xc89dd86c,0x81171f8e
.word 0xedcbabdf,0xda643097
.word 0x135fd45c,0x313f1848
.word 0xff8aff82,0xedc42e6d
.word 0x43695775,0x0bbeac51
.word 0x1788e9e0,0xbb0c2163
.word 0xcebbfadc,0xa1d573fe
.word 0x4ba7a043,0xde75a5da
.word 0x8c87f969,0x96edd34c
.word 0xcfea8158,0xf438b664
.word 0xc72deaa5,0x12e4cd99
.word 0xe5c3f9df,0x4c1a6557
.word 0xb29de5a3,0xaab9ac46
.word 0xe74187c0,0xebe073dd
.word 0x83628fe4,0xa082f240
.word 0x4dda34a5,0xca1d1877
.word 0x84675f03,0xfebf6db7
.word 0x9e33de57,0x97cc61d0
.word 0xa974ffa7,0x8f931b84
.word 0x6fd9e630,0x11d6547b
.word 0xbc1b3ba4,0x4dacd8d7
.word 0x266f591e,0x9f33d4c2
.word 0xa7a37a50,0x650dbdd5
.word 0x85aa27bd,0x4892e924
.word 0x6a36f5b8,0x4056c59b
.word 0x0126cfd6,0xb5cd292c
.word 0x1b8cbbd5,0x1f12d5a3
.word 0xe427ef8d,0xed88a2b8
.word 0x8eae4e9f,0x69261ff6
.word 0x91c18344,0xa47ac5d7
.word 0x75b8991b,0xdfdd206a
.word 0xa4428239,0x38abe558
.word 0xf52021c9,0xd1b01781
.word 0xde0a36df,0xac7e3dfc
.word 0x009ad79e,0xc466c6f9
.word 0x889fea3e,0xbc2c331d
.word 0xdf36caa1,0xebdacfa7
.word 0xccb1c3ac,0x8434069a
.word 0x4efae1eb,0xb1433f3f
.word 0xfc192932,0x24b63fff
.word 0x632ab88a,0x3b42917a
.word 0x942d3865,0x796a801d
.word 0x3b9823b6,0x07a39c6f
.word 0xbce2a008,0x8ffffad1
.word 0x1e10863f,0x000000f8
.word 0x4cbbccd7,0xaca374d2
.word 0x59e8bf2e,0xa53a1f27
.word 0xf45ffd88,0x1c8a6dbc
.word 0x111fb735,0x898f405c
.word 0xf4b2d781,0x1b5f13be
.word 0x0e3c01f0,0x012cb8b7
.word 0x707b4d9c,0x8b1f9e82
.word 0x98bd5281,0x7c533764
.word 0x9b5ba1db,0xeb349b3b
.word 0xcb477568,0x27dc970b
.word 0x8172db40,0x33533783
.word 0x166e6d1e,0x3102cd30
.word 0x5aa12e3a,0xeb88860f
.word 0x18e9849b,0xff854983
.word 0xe6394bd0,0x386275a1
.word 0xa65751b6,0x09cf202a
.word 0x88823207,0xe39f001c
.word 0xf289cae7,0xa69cd2a0
p34_local3_expect:
.word 0xf95410ce,0x3c5fbabe
.word 0xf0544663,0x1a732259
.word 0x35232d9d,0x000000d6
.word 0xc1767b4f,0x1a44a0ed
.word 0xa8fd24d0,0x8391ff31
.word 0x5cf86beb,0x6640ba58
.word 0x743648c0,0x25915962
.word 0x44cb5d1b,0x2854518f
.word 0xbd506285,0xe1ef74d7
.word 0x000000c9,0xf0573506
.word 0x32563358,0xd2e816d1
.word 0xbb9804f9,0xf13851a7
.word 0x63cccb78,0x5b6a8cf0
.word 0x30705133,0x7cf2f5f6
.word 0x1315397d,0x1abd6e5b
.word 0x4a79d1fa,0xb5d5dda2
.word 0xc295f838,0x74d3d568
.word 0x76110de9,0xf84bc2e0
.word 0xcfd3d95d,0x12f3a36a
.word 0x3b72cddd,0x00000058
.word 0x94928f4a,0xfa11b919
.word 0xba477af9,0x00ffa6f1
.word 0x119e4627,0x94a49c0e
.word 0x74d2dbb6,0x687b8480
.word 0xf696890a,0x5a75d922
.word 0x8f7b18b8,0x881a61f6
.word 0x7391e08e,0x2b259e6c
.word 0x5d631eb1,0xecc682a0
.word 0x1df879bd,0x9c49d3d9
.word 0x1d71a0e8,0x7a424dec
.word 0xaecd3596,0x904b6d90
.word 0xffc7a92c,0x0cdee15b
.word 0xf41770ba,0xf70f7e0a
.word 0x5860d14d,0x27e4f807
.word 0xd59f85e0,0x18b5c426
.word 0x67748f61,0xbeb37ccd
.word 0x2c590800,0xe4a4fff5
.word 0xf680ac10,0x996f90d8
.word 0x023d9bdc,0x41dc9c93
.word 0xd3505479,0x04ab40ff
.word 0xa2a2b2eb,0x5a8dd585
.word 0xa35ae7aa,0xe7b2ff73
.word 0x075c6a61,0x5535e25c
.word 0x3b75d960,0x7067d900
.word 0xb548b290,0xe3af6868
.word 0xff564177,0x96f6dd27
.word 0x5f8325c9,0x252ce37c
.word 0x1d969f88,0x5e18ca76
.word 0x734482e4,0xb8492c8c
.word 0x68a197a8,0x6c7c4c39
.word 0x000000c9,0xda69af6b
.word 0x1c239c1f,0xccffcbb9
.word 0x32435081,0xdb6c0531
.word 0x9aff9fc2,0x96edd34c
.word 0xbb7fdc33,0x8730788e
.word 0x5f3b6963,0x82e4c1ef
.word 0x0db570bf,0x42ff44f6
.word 0x74df044a,0xfa464db1
.word 0x4a1b6fc4,0x564e200f
.word 0x022d40a9,0x4905ff74
.word 0x6b5a0baa,0xda54a223
.word 0xa21d47dd,0xffd20df8
.word 0x0bade957,0x47f9242c
.word 0xc5f9a70a,0xa8ac64a1
p35_init_registers:
.word 0xff930a08,0xd85cd9d4 ! Init value for %l0
.word 0x60d79374,0xbfa6442b ! Init value for %l1
.word 0xbad51e75,0xf65a2ace ! Init value for %l2
.word 0xdf151cfb,0xf04bda18 ! Init value for %l3
.word 0xd8f75a42,0x5437a4f8 ! Init value for %l4
.word 0xcfc4cf14,0x03b665e0 ! Init value for %l5
.word 0x79849e97,0xec8ecd3c ! Init value for %l6
.word 0x4e60d464,0xa3cb0ad7 ! Init value for %l7
.align 64
p35_init_freg:
.word 0x5fedfb3e,0x1ea7098f ! Init value for %f0
.word 0xdb661e29,0x8e6755ab ! Init value for %f2
.word 0x9f436b0c,0xbea30ddf ! Init value for %f4
.word 0x34a53be3,0x75c868a8 ! Init value for %f6
.word 0x47e959f4,0xa7d4ad73 ! Init value for %f8
.word 0x3000f905,0x6f64df90 ! Init value for %f10
.word 0xc3904763,0x6f1af453 ! Init value for %f12
.word 0x2ca1b3ef,0x36e57ef7 ! Init value for %f14
.word 0xa31eb04b,0xe340a5dd ! Init value for %f16
.word 0x1ef69a4a,0xc09318ba ! Init value for %f18
.word 0x82721126,0x267c6748 ! Init value for %f20
.word 0x70cd3e00,0xc8cbd38c ! Init value for %f22
.word 0xa900e1ec,0x8d0adbf9 ! Init value for %f24
.word 0x8a3d77bb,0x7431ceb9 ! Init value for %f26
.word 0x28d82cce,0x348a44f5 ! Init value for %f28
.word 0xe4d12e3a,0x1561552b ! Init value for %f30
.word 0xd7a04ef2,0xbcaca4da ! Init value for %f32
.word 0x3b037792,0xf6128d13 ! Init value for %f34
.word 0x732380ad,0xdf4866e2 ! Init value for %f36
.word 0x5e62090c,0xb4a59e22 ! Init value for %f38
.word 0xe32f5dee,0x2be10f4a ! Init value for %f40
.word 0xd5f7a906,0x95ef38e8 ! Init value for %f42
.word 0xa1317710,0xa77ecc12 ! Init value for %f44
.word 0x8c0b47c9,0x1cdaa8b0 ! Init value for %f46
.word 0x61c09147,0x7dc3deb8
.word 0x9e85f7de,0xfaf02351
.word 0x392f42e6,0x1f8ec918
.word 0x0859cc82,0xd3e9ef4b
.word 0xdf4ed977,0x443b60fa
.word 0x6afd5e19,0x635b7ab1
.word 0x096475e0,0xbf08da54
.word 0xffcbbe22,0xda9974a5
p35_expected_registers:
.word 0x00000000,0x332e157b
.word 0x09787144,0xacf958da
.word 0x00000000,0x5689cd28
.word 0x00000000,0x893e5b47
.word 0x00000000,0xf9f951dc
.word 0x8bb3e7be,0xc00282bb
.word 0x00000000,0x000000e4
.word 0x00000000,0xfb697e48
p35_expected_fp_regs:
.word 0x5fedfb3e,0x1ea7098f
.word 0xdb661e29,0x8e6755ab
.word 0x9f436b0c,0xbea30ddf
.word 0x34a53be3,0x75c868a8
.word 0x47e959f4,0xa7d4ad73
.word 0x3000f905,0x6f64df90
.word 0xc3904763,0x6f1af453
.word 0x2ca1b3ef,0x36e57ef7
.word 0xa31eb04b,0xe340a5dd
.word 0x1ef69a4a,0xc09318ba
.word 0x82721126,0x267c6748
.word 0x70cd3e00,0xc8cbd38c
.word 0xa900e1ec,0x8d0adbf9
.word 0x8a3d77bb,0x7431ceb9
.word 0x28d82cce,0x348a44f5
.word 0xe4d12e3a,0x1561552b
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p35_local0_expect:
.word 0x40bc5187,0x27315d92
.word 0xd2d0d886,0x26555449
.word 0x68d5cc80,0x56237b2b
.word 0x0a343ce0,0x2356b4d4
.word 0x9a551a28,0x5e0746b8
.word 0xa9cfaea6,0xad984b96
.word 0x1da919b7,0x653756f7
.word 0x5a6730fd,0x1e69480b
.word 0xb077c710,0x6aff91c8
.word 0x2a942481,0x78ff12c1
.word 0x8da71e49,0x52c7cc01
.word 0x33e34873,0x83c8af35
.word 0x764b2976,0x0f903be1
.word 0x76650a1d,0xa1e11f99
.word 0x9299ccd9,0x8d317c16
.word 0x8217c468,0x199e2feb
.word 0x6251c89f,0xd500f66f
.word 0xff4bc8c5,0xf9c442a2
.word 0x3f2bf241,0xf8dc22d9
.word 0xfdbfe18b,0x2b3ac490
.word 0x00000013,0xd0b7af1d
.word 0x44a21c68,0x9c43206d
.word 0xcd7b16c6,0xf47dac97
.word 0x9dbec004,0x40bc5187
.word 0x2c6b1a97,0xf58af5a3
.word 0x92bc1b27,0xed94824b
.word 0x823db891,0x6fbea19c
.word 0x8ca561d2,0xed41803e
.word 0xd74df05d,0x71428146
.word 0x6c834112,0x19886546
.word 0xc3385516,0xcb956de8
.word 0x68cf43a1,0x65436c7e
.word 0x1676c9e6,0x6fcb2bb4
.word 0x0000006d,0x6c52f3d5
.word 0x3668efc4,0xf8063eb5
.word 0xf857d1be,0x124f6d64
.word 0x32d5b22f,0x9760b781
.word 0x331d3b7d,0x16e31f7b
.word 0x1c5d7465,0xf51861ee
.word 0x4ff41512,0xc6ef633e
.word 0x0b17732d,0xf90f5f0a
.word 0x56fc1e53,0x09f199cc
.word 0xff35ffec,0xc6e184ee
.word 0x943d2434,0xe967bfa5
.word 0xccdc551d,0x2eb95906
.word 0x1aa7350e,0x4de6266e
.word 0x09787144,0xacf958da
.word 0x047db5c8,0x0ef686af
.word 0xcc8d5aab,0x3e1c0b4a
.word 0x3bf785cf,0x527eec16
.word 0x1416e817,0x00d20705
.word 0xcf83d217,0x03c4deef
.word 0xffa22f71,0x24f36b50
.word 0xb0942936,0x25fd4372
.word 0xfc490b5b,0xc330f771
.word 0x14c2f645,0x13c97a59
.word 0x2f6dcc94,0x5defd3af
.word 0x47ffe019,0x87387b1e
.word 0x9d23f849,0xf778dcbc
.word 0x96c664ae,0xcc2f23b6
.word 0x814525e1,0x1c253e5e
.word 0xef6f53e4,0x9a7420d2
.word 0xa00270bd,0x27c2e423
.word 0x63ff4e23,0x9705e7ff
p35_local1_expect:
.word 0xdcdb7020,0x8926a1bb
.word 0x37a42da6,0xbac4480a
.word 0x82d82a9d,0x1ab6a651
.word 0x89f2e1f1,0x76be5b6a
.word 0x9a10006d,0xfff40a6a
.word 0xe7726f58,0xbd0fdfd1
.word 0x12a3c15f,0xc8bb50d7
.word 0x85aa7370,0x91f0ba19
.word 0x259f3c4b,0x0e46ffaa
.word 0x7f14780e,0x57599722
.word 0xfd26d13a,0xdb47a676
.word 0x919700fa,0xe641777e
.word 0x0000008b,0xf64cd7f8
.word 0x059b8524,0xa8507536
.word 0x00000000,0x000000c5
.word 0x1c66b517,0x5db55f3e
.word 0x31d00bb3,0x622b66f5
.word 0x3f6e4e5c,0x77e0d7ec
.word 0xb8161086,0x6fd0c382
.word 0x3738f042,0x56237b2b
.word 0x6a656f68,0xfdffd5aa
.word 0x1aa2a8ed,0xe335ff6f
.word 0x044f250e,0x107cced8
.word 0xbaf71672,0x3b9192a8
.word 0x8f421fdf,0x9e457366
.word 0x461b2254,0x8b69d692
.word 0x30cbad34,0xff935582
.word 0x33884914,0xdcff0be0
.word 0x26ffc7d1,0xfa2e2828
.word 0xa52aba2b,0x316525e8
.word 0xeaba728b,0x4849977f
.word 0x45fff778,0x94acffc3
.word 0xac828905,0xf4166773
.word 0x8334eeff,0x11ba31ff
.word 0x2f08cdba,0xf19ebf27
.word 0x129f1f68,0x7eddcc6b
.word 0x3b333993,0xaff57217
.word 0xd85cd9d4,0xe3fb7938
.word 0x2e5ab9e0,0x554f3875
.word 0xea66cede,0x0d7180f0
.word 0x566d31c2,0xad24331d
.word 0x968ab2c9,0xb6cf86b0
.word 0x716b79af,0x0407ded3
.word 0x41a525ff,0xf2fe0dff
.word 0xb9fd9612,0x6ef5c291
.word 0x5d558d07,0xd4df0bf5
.word 0xa7740f60,0x55ca24c0
.word 0xcead80e2,0xf65a2ace
.word 0x729fff33,0x95fb4bc4
.word 0xe2146cd4,0xf7902701
.word 0x943390cb,0x516c06db
.word 0xf2552232,0x5078d0fd
.word 0x867526b3,0x79de15a3
.word 0x3f687e17,0xbe3065a1
.word 0xc0a94242,0x1afd8a16
.word 0x1fd33511,0x343f1389
.word 0xc512df57,0x9c965842
.word 0xd2a9e981,0xd06d386e
.word 0x98b650b7,0xce56ec78
.word 0xc56ffe75,0x1a4f9aae
.word 0xb7128e04,0x3dc33c62
.word 0xd96d84c9,0xdfba3953
.word 0x9b7e4865,0x22338130
.word 0xc6f72e01,0xef867c9b
p35_local2_expect:
.word 0xac406247,0xa6a94383
.word 0x0000009c,0xf9c442a2
.word 0x5437a4f8,0x622c6b21
.word 0x57102a03,0x69ff50b8
.word 0x2fb307e1,0x34b70c22
.word 0xafbebd3d,0x76754c56
.word 0x8bb3e7be,0xc00282bb
.word 0x8649787f,0x4f1737f7
.word 0x2970f9b2,0xe9fe6c4f
.word 0x5450cf8c,0xddd4780a
.word 0x92e20b32,0x872de737
.word 0xff3a1522,0xc354e73c
.word 0xed07a829,0xb8161086
.word 0xa207ce14,0x81690ac9
.word 0x527fdb02,0x4a78cfd2
.word 0xb7d93116,0x959374e8
.word 0x259cbba4,0x69e4bffb
.word 0x76b0999b,0x89ce0e77
.word 0x24f8dd10,0xbb445e82
.word 0x1544019d,0x0748c926
.word 0x73f6a49d,0x51a5626c
.word 0xfb697e48,0x643ac0a3
.word 0x73b1cfd7,0xb93ab82b
.word 0xab0c035f,0x3571b016
.word 0xea853d4a,0xff52ab93
.word 0x867fbdf6,0xc8021d73
.word 0xfd4de978,0x4dff6ef1
.word 0x567e4734,0xa4d4c05b
.word 0x99f45363,0x3244d9c2
.word 0x46f70abd,0x45667b95
.word 0xec49f23b,0xa861de42
.word 0x86426174,0x5bcc37bd
.word 0x9c61978a,0x355c0624
.word 0xe6ed3efa,0x3572fc67
.word 0xa9fc4d8e,0x9f27f027
.word 0xc772aeef,0xd4f69714
.word 0x97608eca,0x0000008c
.word 0xf327a77c,0xe13d749b
.word 0x000000a4,0x4e1c991f
.word 0x5e9e4937,0x6bb26265
.word 0xf04bda18,0x040016e2
.word 0x68e8a382,0x60c5cfff
.word 0x5fbb60a2,0x4f46c4b2
.word 0x975efd57,0xaa904584
.word 0x2860df72,0x7e4fff48
.word 0x30fadcf4,0x2da88551
.word 0xb51f64e2,0x6064cb2e
.word 0x86c782f4,0xebd6fd7a
.word 0x187a961e,0x6c0fce4f
.word 0xff2536a7,0xcd456d90
.word 0x50a33412,0x1925fedb
.word 0x34028889,0x11c647eb
.word 0x9c61978a,0x1515469f
.word 0xab70c417,0x3385bf1e
.word 0xd65dd775,0x295c7d32
.word 0xa8f28020,0xa7632f3d
.word 0x66c05b8a,0xc28b12be
.word 0x56ca3aaa,0x41a745fa
.word 0xafa53e11,0x85eeacc5
.word 0xc7afa5f6,0xa5d9ecc0
.word 0xa932cae4,0x200c43ee
.word 0xecb489f0,0x020a6a15
.word 0x2b7da699,0x0000732d
.word 0x3a6363d4,0x8cc4e958
p35_local3_expect:
.word 0xa46a03f9,0x76be5b6a
.word 0x5d20ad25,0x089d073f
.word 0x78e2f180,0xb5e7da90
.word 0x82aa0cb5,0xff74f56e
.word 0x031e22ef,0x25307a94
.word 0xd85158c9,0x197ee725
.word 0x82401cb1,0x085994bb
.word 0x53f93260,0xd7d98d44
.word 0xcebb6c2a,0x000000d5
.word 0x85709a5d,0x930d60ff
.word 0xff74f56e,0x53088353
.word 0xe93a2885,0x1cfe1dad
.word 0xf9d46d5e,0xb6c1a9f4
.word 0xcca16bab,0x1202c4e9
.word 0x34e4d54e,0xf9c442a2
.word 0x8e108d38,0x1278bc47
.word 0x785938d9,0x8a62d031
.word 0xfea01c9e,0xff386594
.word 0x9840570b,0xffffffa8
.word 0xc1d382a9,0xdf0c4aa4
.word 0x14259e41,0xca3dce0e
.word 0xf4a01f13,0x9f6490c9
.word 0xdee15e9c,0x00000040
.word 0xb3bf8311,0xd1abe976
.word 0xd2a9e981,0x78487a62
.word 0x50d7b99d,0xfb1a9554
.word 0x55003b1e,0xf9da2218
.word 0x38753706,0x048b24cf
.word 0x4a1e5ff5,0xe46385ff
.word 0x8733c455,0x1e69480b
.word 0x22239f29,0xf4cc5cc5
.word 0x452a768e,0xa79d2fa6
.word 0xfced1f62,0x141e5d1e
.word 0x89ce0e77,0x9c048947
.word 0xae3a8e19,0x0c4aade5
.word 0xa79d2fa6,0x0ddc7ee7
.word 0xcf0ad7f2,0x6abf6d9a
.word 0xde6d96b9,0xfffd9359
.word 0x1914c8fc,0x3939fcbe
.word 0x1f62f73a,0xffbe5cd2
.word 0xaedca0cc,0x7bdde6fc
.word 0xcee36163,0xe4139efe
.word 0xba527183,0xcbdf881c
.word 0x0ce02cc1,0x58bac911
.word 0x1e6f7a9f,0xa24b817b
.word 0x5d38c5ae,0x4cb703db
.word 0xa801b314,0x945802f5
.word 0x2636693d,0x69d850b8
.word 0x6b3a73b7,0x0e2789f4
.word 0x547cc88c,0x5a06dff8
.word 0x81e38368,0x5a9c68cf
.word 0xa0863518,0x7c64729c
.word 0x07c752cb,0x17276aef
.word 0x15a1252d,0x3a8e8744
.word 0x62de3864,0xd741a60f
.word 0x2a84de60,0xf4166773
.word 0x41c24923,0x73f43092
.word 0xc00282bb,0xa31de8fe
.word 0xe57b1a5f,0x3460a62c
.word 0x909c012d,0xd4264eae
.word 0xfeacb7e0,0x3a2db972
.word 0x8d7faca8,0x71e0018e
.word 0x9705e7ff,0xef67454f
.word 0x3b4c4199,0xf7ac6486
p36_init_registers:
.word 0x28a1f2b4,0x042e2a2e ! Init value for %l0
.word 0x5bc5d151,0xf722c521 ! Init value for %l1
.word 0xfef07f4a,0x91559609 ! Init value for %l2
.word 0xc7b80fd4,0x8104017c ! Init value for %l3
.word 0xcb1191f6,0x0e686db5 ! Init value for %l4
.word 0x72b196cc,0x5764560c ! Init value for %l5
.word 0xd3444b34,0xca60a297 ! Init value for %l6
.word 0xbd7aaff6,0x97b82a97 ! Init value for %l7
.align 64
p36_init_freg:
.word 0xc550d68e,0x17f8fcc2 ! Init value for %f0
.word 0x56323628,0x7d356737 ! Init value for %f2
.word 0xad30d887,0x625fba81 ! Init value for %f4
.word 0x7644552a,0x82b9845a ! Init value for %f6
.word 0xfc7664a2,0x425f45fe ! Init value for %f8
.word 0x09d9d457,0xc0925f85 ! Init value for %f10
.word 0x6c116bf4,0x980a8860 ! Init value for %f12
.word 0x626dd05d,0x62c2219f ! Init value for %f14
.word 0x96c026e2,0x1509fed7 ! Init value for %f16
.word 0x95a07b74,0x57478799 ! Init value for %f18
.word 0xbea9babd,0x287b54e6 ! Init value for %f20
.word 0x65ece847,0x8eebed89 ! Init value for %f22
.word 0x6b30f4b5,0x63d39d05 ! Init value for %f24
.word 0x39f13af8,0xb5642063 ! Init value for %f26
.word 0x6dbc7c63,0xde0aacc2 ! Init value for %f28
.word 0xedf1c3c9,0x2c353aeb ! Init value for %f30
.word 0x934ad3e2,0x50dc6e36 ! Init value for %f32
.word 0xf1d3a4d0,0x9aba2dd2 ! Init value for %f34
.word 0xbc0e7349,0x0ca157f6 ! Init value for %f36
.word 0xb6f10b59,0x483fa27b ! Init value for %f38
.word 0xcaf0c247,0x6a78949a ! Init value for %f40
.word 0xd310a8cb,0x9a20342b ! Init value for %f42
.word 0xdf5be7e0,0x288b202f ! Init value for %f44
.word 0x9bef2f2e,0xd1765675 ! Init value for %f46
.word 0x74288c1d,0x9885d027
.word 0xe3821dda,0x5c5e785b
.word 0xade89132,0xebbd24f4
.word 0xef21d391,0x287e2fd9
.word 0x55140d10,0xd2d15318
.word 0x97f2d3f0,0x83a0be29
.word 0x603a6731,0x66b62f9a
.word 0xdd4097d3,0x820e3630
p36_expected_registers:
.word 0x7f04aa42,0xff8feeb0
.word 0x00000000,0x4912abac
.word 0x2f2750e4,0x9c072593
.word 0xfa0e2e5f,0x0ebe1c20
.word 0x1c31bb5c,0xfbc03b90
.word 0xe1a18c3c,0x884a5869
.word 0x00000000,0xce0f347d
.word 0x00000000,0xd17e849e
p36_expected_fp_regs:
.word 0xc550d68e,0x17f8fcc2
.word 0x56323628,0x7d356737
.word 0xad30d887,0x625fba81
.word 0x7644552a,0x82b9845a
.word 0xfc7664a2,0x425f45fe
.word 0x09d9d457,0xc0925f85
.word 0x6c116bf4,0x980a8860
.word 0x626dd05d,0x62c2219f
.word 0x96c026e2,0x1509fed7
.word 0x95a07b74,0x57478799
.word 0xbea9babd,0x287b54e6
.word 0x65ece847,0x8eebed89
.word 0x6b30f4b5,0x63d39d05
.word 0x39f13af8,0xb5642063
.word 0x6dbc7c63,0xde0aacc2
.word 0xedf1c3c9,0x2c353aeb
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p36_local0_expect:
.word 0x8818215a,0x2af498cb
.word 0x231c18ff,0x776ced38
.word 0x2ae3b1f7,0x29b14b79
.word 0x72f1814c,0x8247619d
.word 0x61dbc0ff,0xe8cb487a
.word 0x10015ce5,0xaff4b6ba
.word 0x9c4f9fe7,0x4fc93863
.word 0x0000002c,0xa9725b3c
.word 0x3a620f82,0xbeb17b93
.word 0x52cc9370,0xd9e1c468
.word 0x7ce93fcf,0xeb8716ac
.word 0x5f29dfc9,0x44283288
.word 0x0013d178,0x000000fd
.word 0xfdcedd8c,0x95806af1
.word 0x66ec0c60,0x663c9bf3
.word 0xb9a262fd,0x15216042
.word 0xa9547196,0xbe2290e6
.word 0xa8f34860,0xa09a1b6e
.word 0xaa6f25b0,0x97dc8bff
.word 0x0c2be943,0xae577c88
.word 0x74502ed6,0x7e670038
.word 0xc34faabb,0xa2660a55
.word 0x18a29d3d,0x5fe5d45f
.word 0x437f6737,0x41c8e7ba
.word 0x1383600f,0xc5998f53
.word 0xc87cb7ef,0x8baa3ca5
.word 0xaf79e07b,0xf5673399
.word 0xff0935e3,0x82700419
.word 0x7c20b386,0x9bfda17a
.word 0xb74671da,0xcf5ad19c
.word 0x672aed57,0x0a36ce52
.word 0x25aa291c,0x4dec6851
.word 0xcde5a8ed,0x60b76c48
.word 0xb9c29810,0x4a9090fb
.word 0x3f3eeafd,0xcbb0826a
.word 0x8e10dad7,0xd8194038
.word 0x0e686db5,0x4ff339d4
.word 0x3ea804e2,0x06c503e7
.word 0x5764560c,0x41b4b1e1
.word 0x6b4aaa47,0x0000002c
.word 0xbe40b0f2,0xf6d9d4cf
.word 0x4de9655c,0x1383ff0f
.word 0x548c6d1f,0xbf2faed8
.word 0x8fb029fd,0x75878734
.word 0x530c94a3,0xfd15ebc3
.word 0xe496c08e,0x7513ed7e
.word 0xa6b1fb44,0x08ee10f9
.word 0xc6b01d4a,0xce0f347d
.word 0x6790732d,0x7194753f
.word 0xea0a7a36,0xb350b362
.word 0xe60d9ee8,0x00000013
.word 0x99cadfeb,0x6df3b0d8
.word 0x4922a9b3,0x100ae4d3
.word 0x520d64e6,0xfa1cc627
.word 0x1d235bb8,0xb8c40af4
.word 0x17ed627f,0x4ec753bf
.word 0x109e3e9d,0x60a12f16
.word 0xff78ff0d,0x50138489
.word 0xae2f2ab4,0x16a3113a
.word 0x11a9c596,0x81af56a5
.word 0xff397a0e,0x2fe457ac
.word 0x89c0a793,0xde81721e
.word 0x9357d514,0xe856514e
.word 0xc3308863,0x82d3ec60
p36_local1_expect:
.word 0xa4788b0c,0x122a8d74
.word 0x5d4a5930,0x8b07dfae
.word 0xa55f2b33,0x20de5883
.word 0x42e32d9b,0xb3ddeb34
.word 0x98e23d53,0x998a3c1e
.word 0x95ee7053,0x13c42692
.word 0xe64d44ef,0xb34e77db
.word 0x91baf68e,0x44285033
.word 0xdf0ca712,0xb7aeb793
.word 0x08525e65,0x6db60ca6
.word 0xb7cb408a,0xc3b4e142
.word 0x195a045b,0xc3c2564f
.word 0xc3e25c76,0xe04ac7f5
.word 0x44f1180b,0xe3869791
.word 0x5ff7d0e8,0xb6590eed
.word 0x842267c8,0xb9f0d0b1
.word 0xd07f3ee8,0xff27db7d
.word 0x5d516e26,0xfc2ba9c6
.word 0x3101cc6d,0xff844276
.word 0x28be779f,0x988dffd7
.word 0x3d8d0613,0x8d60bf3f
.word 0xb94d6dd4,0x11f1cd79
.word 0xbd2e561d,0x1b3b2693
.word 0x66abe127,0x2c77f8e0
.word 0xde591cea,0x18e1ed5d
.word 0x8f9e1680,0x41b4b1e1
.word 0x52e1878c,0x8c49a0b7
.word 0x20a7a99c,0xd96bd440
.word 0xff37b77b,0xcb7f63ae
.word 0x931d2f91,0x878ac1ab
.word 0xd7b8e40e,0x0000005f
.word 0x6d584c24,0xcbee8805
.word 0x3fd716f1,0x6d0a83be
.word 0x231c1806,0x5b44b17f
.word 0x8963f816,0x15380f7f
.word 0xca3ae5a5,0x55624ec3
.word 0x5dbfeb3e,0xc76aef5f
.word 0x5c5cc659,0x48b4a2ff
.word 0xdace9559,0xb944eafc
.word 0xff8b3405,0x5e7101eb
.word 0xc6b01d4a,0x2091b3c8
.word 0xf9939b89,0xff7c579e
.word 0xe920de1e,0x7953eff3
.word 0x49c0c799,0xe75ea5e3
.word 0xf8bb98a7,0x0d1c1ea6
.word 0x9ae1c20c,0xdd471f07
.word 0x0d5343f5,0x303ef883
.word 0x5fbcfca6,0x4dec6851
.word 0x1b3f9659,0xc27b93bb
.word 0xf5053921,0xa14b89e2
.word 0x5bb2dbd0,0x268607c2
.word 0x8c14e4ab,0x1e697fc1
.word 0x3ffa7617,0x487ed933
.word 0xca60a297,0x5a259d29
.word 0xe816a59f,0x85edf55c
.word 0x1c31bb5c,0xfbc03b90
.word 0xa57f1c47,0xa4b23197
.word 0xec36881b,0xad8c7c87
.word 0x9dfdf5cf,0xa75fc054
.word 0xb859b2ce,0xb3c704ae
.word 0x60b76c48,0x965cec88
.word 0xe1a18c3c,0x884a5869
.word 0xfa0e2e5f,0x0ebe1c20
.word 0x47abfab3,0x5764da70
p36_local2_expect:
.word 0x71ab73d7,0xebce69e2
.word 0x3251432a,0x764783dd
.word 0x00000060,0x86d8bf4c
.word 0xff10ff47,0x84187685
.word 0x6977f3db,0x3d917fcc
.word 0xda70625f,0x30622953
.word 0x103da87b,0x3a54dd59
.word 0xc78eab04,0x07943b68
.word 0x50efed71,0x4d2f8c4d
.word 0x3d9bd253,0xff898e83
.word 0x089fc0dc,0x1f54dc45
.word 0x2b4228c9,0x88c7bd67
.word 0x30fb3d78,0xcb70cefd
.word 0x1a255dc9,0xc60217ff
.word 0x2f2750e4,0x9c072593
.word 0x27b13cd9,0x1de571e4
.word 0x5e254746,0xcdd46edc
.word 0xb5fdc83c,0x74df641f
.word 0xd221ae8f,0xaf8a591b
.word 0xff34b20f,0x00000037
.word 0x000000fe,0xff3cb95f
.word 0xd51cd4eb,0x00000011
.word 0x2dbf8fc4,0xffbf0559
.word 0x919d0e14,0x2a05b067
.word 0x840934b7,0x1b444954
.word 0x127bcd44,0xff741d24
.word 0x2e0845d9,0x73b3c08c
.word 0x7f04aa42,0xff8feeb0
.word 0x73741aa5,0xa3c21eb8
.word 0xfae29864,0x8e4d7381
.word 0xf75fef11,0x2c3dfc86
.word 0x2ad87217,0xe3d983e3
.word 0xf7ffff11,0xee944413
.word 0xb1ff70ab,0xf56019e9
.word 0xf7825777,0xce1b880d
.word 0x942a3120,0xcb1dc152
.word 0xe2f3cc6c,0x6db511f6
.word 0x5bac9227,0x2d4159f8
.word 0x08325c71,0x5d280044
.word 0x9772a34c,0x6a5e2d90
.word 0x2832ce7e,0x9d302373
.word 0x9fb2bbba,0xb853a22e
.word 0x988f6ff1,0xcff6554c
.word 0x5ca50cd8,0xa45eefd7
.word 0x88ed27e9,0xe12e2f74
.word 0x38ea3785,0x4363452b
.word 0x59de1e0b,0xc76aef5f
.word 0xba864736,0x70956475
.word 0x58a61632,0xb73a869f
.word 0xc43e7b64,0x84c1f7df
.word 0x49285f09,0x790b51e7
.word 0x746ab9e9,0xdaa12fa6
.word 0xc670932b,0x0d553b82
.word 0x60b76c48,0x000000f5
.word 0xb7dc973d,0x966431ea
.word 0xe93110f6,0x18002509
.word 0xff6b0a67,0xf35d2f95
.word 0xb6e7beb5,0x6e5b1021
.word 0xb053367f,0xbbd3cb20
.word 0x2893f6e6,0x32a3047b
.word 0x6079fbff,0x00000078
.word 0xb863dbcc,0x70fe29fb
.word 0x18002509,0x4873bbfd
.word 0xde00bc65,0x3df8b3ae
p36_local3_expect:
.word 0x6febff4e,0x2fddd238
.word 0x23dec398,0xc3c32102
.word 0xd52ea6c1,0x35813020
.word 0xffc12a28,0x26e9a298
.word 0x44122fba,0xb1e3ff31
.word 0xd892d823,0x869ffc0f
.word 0x45656431,0x99c85a98
.word 0x09fcbdf3,0xc613df83
.word 0xc1a5bcea,0x34cf77c6
.word 0x7ac31ad4,0x929bdd99
.word 0x8ea2b9ab,0xe8fa7ddc
.word 0x342bf076,0x94ee0cdc
.word 0x7f8e0aef,0x85f577b6
.word 0xcd81d459,0xed8dc005
.word 0x4330b9f2,0xb0c5e041
.word 0xfe55c644,0xb7a43f48
.word 0x349b219f,0x7c428330
.word 0x9992f156,0x9455b4e8
.word 0x6d5918a4,0x19eee152
.word 0xec48d8b9,0xf1eded6a
.word 0xd15e793f,0xaaaa16ba
.word 0xe51efe05,0x2b6992c3
.word 0x9478d83e,0xf52c8e7e
.word 0x000000ff,0xc3680031
.word 0x4e0fbcb4,0x7709507c
.word 0x0e165e2b,0x92b29fac
.word 0xffae67a9,0x246f56a9
.word 0xdb00e9d2,0xc598754a
.word 0x0a69fd13,0xb62fe48a
.word 0xe5cf7e65,0x877d3871
.word 0x19eee152,0xb088eba5
.word 0x31af8fd5,0x72c75165
.word 0x951fda38,0xb4f29a93
.word 0xff828666,0x54737193
.word 0x61dbc0e5,0xdbe30912
.word 0xdcc7428b,0x8f5153e4
.word 0xd2872fc2,0xd64f9ffc
.word 0x0a5d0fbc,0x3412ccca
.word 0x5128cafc,0x3251432a
.word 0x9c7ffcc6,0xbc07309a
.word 0xc613df83,0xd820a141
.word 0x9fb11f0d,0xe94a4647
.word 0xc52aba31,0x74a94601
.word 0x30844d37,0x948c7864
.word 0xffb7dad4,0xfb358d80
.word 0x784a790e,0xc60217ff
.word 0xc08adfd9,0x4a7344fc
.word 0x23ab38f8,0x0000005f
.word 0x81af56a5,0x114685e1
.word 0x6a118553,0xfa549140
.word 0x8fd92ea2,0xb0f8f1e5
.word 0x7052e027,0xfdf3b6b2
.word 0xbca07aeb,0xb4c7840b
.word 0x2f6983bc,0x943c63c4
.word 0x97b82a97,0x7e5f54d5
.word 0xbf74f578,0x312b3314
.word 0x9b2fdb12,0xb31e87af
.word 0xf5203e9e,0x0a34c8ca
.word 0x34472ad1,0x6d49667a
.word 0x76681419,0xa2e1f353
.word 0xcc20219f,0x092eeefe
.word 0xe7f6e228,0x4a186951
.word 0xad4bafa3,0x485312e5
.word 0xe9443dfa,0x5cd60bd8
p37_init_registers:
.word 0x00fb94f2,0xc1fdb18b ! Init value for %l0
.word 0x762db3f4,0x1f670aac ! Init value for %l1
.word 0xca78aad0,0x09173c36 ! Init value for %l2
.word 0xc011ee8a,0xbea65774 ! Init value for %l3
.word 0x286a5297,0xf02b209b ! Init value for %l4
.word 0x7f119556,0x602d66d3 ! Init value for %l5
.word 0xe05fbdc8,0x7c9b215c ! Init value for %l6
.word 0xff0ef8a2,0x88f322c2 ! Init value for %l7
.align 64
p37_init_freg:
.word 0x5619af7a,0xbce57c9d ! Init value for %f0
.word 0x2f59b010,0x7b618fd7 ! Init value for %f2
.word 0x6b6dc62a,0x22989b2d ! Init value for %f4
.word 0xefc95f5b,0xbb04e314 ! Init value for %f6
.word 0xd8dd0ed9,0x4760c606 ! Init value for %f8
.word 0x314b1f6f,0xf17f4cfa ! Init value for %f10
.word 0xdb9b21a8,0xab2a7840 ! Init value for %f12
.word 0x67774603,0x5005822b ! Init value for %f14
.word 0xf5aa9407,0x990db5f1 ! Init value for %f16
.word 0x3c382242,0x90b3e71a ! Init value for %f18
.word 0x57478c14,0x083dfc88 ! Init value for %f20
.word 0xf7eaffae,0xe8271f9b ! Init value for %f22
.word 0xc4064168,0x1534bdf1 ! Init value for %f24
.word 0xe7c0ef92,0xc6865e38 ! Init value for %f26
.word 0xf3fc6f7f,0x912bebf6 ! Init value for %f28
.word 0xf23d44e8,0x3458c85f ! Init value for %f30
.word 0x0d0aae2a,0x8649b486 ! Init value for %f32
.word 0x534e5298,0x7ca33f79 ! Init value for %f34
.word 0x0e4e28c8,0x948b525d ! Init value for %f36
.word 0x291c96dd,0xd359c37d ! Init value for %f38
.word 0x9a1ffa9a,0xe05220bc ! Init value for %f40
.word 0x6934ef59,0xcd3ed047 ! Init value for %f42
.word 0x7e7de5ec,0x6cb7471a ! Init value for %f44
.word 0x0b9f1e5e,0x930b10c3 ! Init value for %f46
.word 0x3fa3ffa9,0x4c81ec55
.word 0x3ec3e74a,0xff0c078f
.word 0xad08522f,0x21a98a08
.word 0x3dfc9ae4,0xd308b2f1
.word 0xb60c4dd4,0x1bdc488b
.word 0x4e2e6942,0x9cd84266
.word 0x06c8962f,0xd555db23
.word 0xbb8e9bda,0x2f4821b7
p37_expected_registers:
.word 0x00000000,0x2a824dff
.word 0xffffffff,0x89954c5d
.word 0x00000000,0x000000b0
.word 0x00000000,0x00002196
.word 0x8dc77055,0x7b8010f9
.word 0x24dfc256,0x6d328272
.word 0x00000000,0x37b93122
.word 0x00000000,0xce8297b1
p37_expected_fp_regs:
.word 0x5619af7a,0xbce57c9d
.word 0x2f59b010,0x7b618fd7
.word 0x6b6dc62a,0x22989b2d
.word 0xefc95f5b,0xbb04e314
.word 0xd8dd0ed9,0x4760c606
.word 0x314b1f6f,0xf17f4cfa
.word 0xdb9b21a8,0xab2a7840
.word 0x67774603,0x5005822b
.word 0xf5aa9407,0x990db5f1
.word 0x3c382242,0x90b3e71a
.word 0x57478c14,0x083dfc88
.word 0xf7eaffae,0xe8271f9b
.word 0xc4064168,0x1534bdf1
.word 0xe7c0ef92,0xc6865e38
.word 0xf3fc6f7f,0x912bebf6
.word 0xf23d44e8,0x3458c85f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p37_local0_expect:
.word 0x08ff736f,0x64f42a11
.word 0x30b85b58,0xedfc4eee
.word 0x387d1f4b,0x39a3f6a2
.word 0xbf8967e9,0x08252489
.word 0x561fb5f4,0xe8e9ab6f
.word 0xba1ff009,0xdd41e6ff
.word 0xe99265b7,0x5fbc52e8
.word 0x7b341056,0xb11a9cad
.word 0x2dd59309,0x876354b2
.word 0x2295295a,0x67abe04a
.word 0xc8e1ebe9,0xd8e4f8ea
.word 0x37b93122,0xce8297b1
.word 0x613e583a,0x6c87fff2
.word 0xc3ccb260,0x182063f0
.word 0x993fefe4,0x18e46ac9
.word 0xb10eb51a,0x18864820
.word 0x92a2fa76,0x991a36c4
.word 0x131d9774,0xdea8fab6
.word 0x71b1b359,0x002b7cba
.word 0x1e984bd3,0x7ccbf4d3
.word 0x1a44ac4b,0x4195b474
.word 0xba8aa30d,0x202a3ab4
.word 0x0000005d,0x0cc3436c
.word 0x4195b474,0xae19d017
.word 0x83142f9f,0x4244fffb
.word 0xa6827529,0xf922f330
.word 0xca97e471,0xcc2eff61
.word 0xa03734d6,0xd9366f13
.word 0x010cc619,0x16e4ba0e
.word 0x7ff81b42,0xa9429e19
.word 0xce940abf,0x3e3854d0
.word 0xc542a032,0x6f7419de
.word 0x71d06262,0xba1fffc5
.word 0x00000085,0x4f5a9950
.word 0x1dce37a0,0xea90ce7f
.word 0x8ae5cf46,0x71b1b359
.word 0x4638f3d2,0x934e5807
.word 0xfc2392c9,0x36998051
.word 0x9c983365,0xe9aefd9c
.word 0x00008314,0x201701c9
.word 0x0912b1b4,0x154e1b57
.word 0x35e57463,0x52e0549a
.word 0x23b4d2ff,0x27882e1b
.word 0x84835eea,0x576bd2a0
.word 0x0a7fcdbb,0x43db6ad1
.word 0x73500cc7,0xdc5ff44c
.word 0xed121ee3,0xa39ebee4
.word 0x6bc50944,0xb1a5bcb8
.word 0xe88d5dfb,0xe99265b7
.word 0x04f301d7,0xa3171c83
.word 0xa2e45dec,0x71437312
.word 0x04330812,0x180beb33
.word 0xd2bd805a,0xdc16fb11
.word 0xdf60ba06,0x5ae7af4e
.word 0xf2a59046,0x217be516
.word 0x88e10e60,0xd9366f13
.word 0xd73e23bd,0x6abc4fdb
.word 0x786608ac,0x5e9f3ce6
.word 0x09461c7c,0x8ae8478f
.word 0xfd8a752b,0x0f7c3f1b
.word 0x16a1b106,0x982300a6
.word 0x552e3b09,0xf3d45f95
.word 0xdce9e0c8,0x104c137a
.word 0x8f664839,0xe5ac9fa4
p37_local1_expect:
.word 0xdf20fb18,0xa5f1900c
.word 0x37a1df7d,0x5a484f9d
.word 0xfa994c2b,0x9b0e4047
.word 0x54e1eaae,0x0000004a
.word 0xc5e7de8e,0xf2dde1c0
.word 0x5a328516,0x750abc28
.word 0x33c29401,0x378bca87
.word 0x98116181,0xfb6c0311
.word 0xa62dfc6b,0x4372b7dc
.word 0xe9f45470,0x847f91c2
.word 0x8aeb1fa5,0xd93c2ee3
.word 0x4fdd53ac,0xca504ec7
.word 0xb610ac0d,0xe23fd492
.word 0x68b2a4bd,0xede2bd02
.word 0x89954c5d,0x5f9abdd8
.word 0x8a458075,0x60aaf3d5
.word 0xde3c3dc7,0x598be888
.word 0x3eabff8b,0xfe6c5af2
.word 0x2eda0834,0xffff7f04
.word 0xd2c3a36f,0x0a9800ba
.word 0x59f57c73,0x98116181
.word 0xde691747,0xe8ad006e
.word 0x0aded7ed,0x187d27c1
.word 0x156c0830,0xc89af442
.word 0x1d8707a8,0x11fbe02f
.word 0x5ffaf4d5,0xc1e0f803
.word 0x565f4465,0x218f3c09
.word 0x988f6cf3,0x04db6f12
.word 0x53c9a1d0,0x026fa856
.word 0xa76822f6,0x87508bbc
.word 0x3819232a,0x42300365
.word 0x002b7cba,0x29e74113
.word 0x386853d2,0xac5b5acf
.word 0xd648fc64,0x3401cd90
.word 0xa167d33a,0xbc59695f
.word 0x86f7e63c,0x29c8b4d3
.word 0x2f3c1c24,0x7f597a25
.word 0x3e9ce42d,0x030360fe
.word 0x51cdff7f,0xdc823a13
.word 0xcd0c722b,0x8aa70010
.word 0x9d170468,0x7a468404
.word 0x1e135f93,0xa79d5097
.word 0x6443f56d,0xc83c37bb
.word 0xb1ba47a7,0x219648d6
.word 0x1fad14f8,0x744a44e5
.word 0xc67466fd,0x128237dd
.word 0x38000667,0xb13d4930
.word 0x00000000,0xdc5ff44c
.word 0xb4749481,0x7ff538cc
.word 0x29f0a107,0x1860ee21
.word 0x4e9c93d9,0xfc6a233d
.word 0xe2d1b02b,0x585c0d6b
.word 0x91a3ff8f,0xe2906cc8
.word 0x60d36654,0xbf8967e9
.word 0x7f7e33d6,0x2ed06f6d
.word 0xb4858bfa,0xff51f62c
.word 0x4968d40f,0xb721fc4f
.word 0x61078fdb,0xbe85596a
.word 0x8fae47cd,0x763bffb4
.word 0xf7d176db,0xd196f0db
.word 0x8e93fccf,0x73acdc97
.word 0xe60fffea,0x54152b3e
.word 0x3c41319a,0xcf8d09ed
.word 0xe7ea49e7,0x80f01a9b
p37_local2_expect:
.word 0xc82a0451,0x12fb8e2c
.word 0x00000046,0x5581b8e0
.word 0xffb0ff04,0x4dc10fd6
.word 0x71163193,0x7758bc84
.word 0xdba97ef6,0x4943b266
.word 0xbf78fa1c,0xb137ccc0
.word 0xb5c4e270,0x0a21ae6b
.word 0xc4a7e427,0x3fa18409
.word 0x3845917a,0x54b56205
.word 0x617968b1,0x3fa18409
.word 0x05fc2a1a,0xa9020a09
.word 0xb1727b71,0xa07a4eb1
.word 0x1333eb69,0x9d689287
.word 0x4e06ffdc,0x65bf005c
.word 0x00004047,0xdb1a7205
.word 0x0448a5c2,0x4d1a38f6
.word 0x3f47252e,0x79ef5228
.word 0x9df50b82,0x9ea0956f
.word 0x27117710,0x8fed412a
.word 0x74b6f5a6,0x875bcfe9
.word 0x3b53abd3,0x033ddd35
.word 0x82d96059,0x541df15c
.word 0xc473c499,0x72e83c6c
.word 0x8dc77055,0x7b8010f9
.word 0x72f13abf,0xd93c2ee3
.word 0x27fc5092,0x9ae93fbd
.word 0x352f4f0b,0xf913fd84
.word 0x2e8a0363,0xa7e14761
.word 0x4a02373f,0x1b311506
.word 0x81be7128,0x6f9f5f67
.word 0x545100a4,0x1532791e
.word 0xfb5ce976,0x049b3dfc
.word 0xd40078f8,0xa08e4f96
.word 0x880c06b3,0x8aaa9ecc
.word 0x222e32bc,0x06b0ce50
.word 0xec98c63f,0xffebc416
.word 0xb5491f07,0x7f559016
.word 0x747632de,0x7482cd32
.word 0xa8890a70,0xf956a07b
.word 0xb25986c7,0x2c2216bc
.word 0x0f5d4898,0x9463c5e9
.word 0x440867a7,0x36378409
.word 0xaba5c4c6,0xdabdb822
.word 0x3c56de8a,0x1b468f7b
.word 0x919b1574,0x7834e2c2
.word 0x0573aeff,0x754e1755
.word 0xea097664,0x8983854e
.word 0xa6d28889,0x01b6106a
.word 0x5ddfe25d,0xcfa34761
.word 0x938c6c08,0xdc345727
.word 0x7d61c36f,0x1340fef4
.word 0x230c02e2,0xb08524ab
.word 0xff33aaf1,0x667028aa
.word 0x5c12a701,0x1e28644f
.word 0x1d66bf90,0xea6a4a90
.word 0x11052767,0x7f9f793a
.word 0x9abc5bad,0xdfa844c9
.word 0xa00ca87c,0x27a2eae5
.word 0xb85cd37b,0x0eb03924
.word 0x22721506,0xa05cc6d4
.word 0xeb9f375d,0x4486acab
.word 0x80f59b5e,0x3ad0ea84
.word 0x3a2d5bf7,0xdea5e7a8
.word 0xd9375e8f,0xb6210d03
p37_local3_expect:
.word 0x56403969,0x27feb179
.word 0xa6ffbe7e,0x7d4cedc5
.word 0x00000049,0x2f300256
.word 0x910bdae4,0xb91a0306
.word 0x55f8abc9,0x9cdf1d21
.word 0xc472ac0b,0x8983854e
.word 0x8f6707fa,0xbf4bd260
.word 0x000000b0,0xb136d5e7
.word 0xaf8d6d11,0xbd118a4e
.word 0x2274fbf2,0x3ee1cfc8
.word 0x60361cd3,0x6e878cc6
.word 0xddfe3069,0x27feb179
.word 0x7c41595d,0x0e96c51a
.word 0xa4d671c0,0xc253594a
.word 0x9b4be48e,0xff8d50e4
.word 0xc2cd622f,0xcda0bd78
.word 0xa441bc45,0xe9b71fef
.word 0x32e93be5,0x1b468f7b
.word 0x335c8cf5,0xc11168d0
.word 0xfd209dee,0x6112c1b2
.word 0xb98b7484,0x0f9570f4
.word 0x6b7cf9fd,0x27553cde
.word 0x258710c9,0x9c14f1ba
.word 0xff70e08e,0x3b858318
.word 0xc1fcbd9a,0x6d6172cb
.word 0x4970e47e,0xfd636518
.word 0x086726e8,0xbea65774
.word 0xb3b17a71,0x60d36654
.word 0x01a5bb31,0x4d69c399
.word 0x68eb1834,0xc6343b5a
.word 0x7085fb5b,0x6225a796
.word 0x0ed34d07,0xce22359d
.word 0x6c8d7fff,0x3fcf0a41
.word 0xf7a5c0cf,0x63560568
.word 0xd3ff42e1,0xa0c89a4d
.word 0x500c9d40,0xe8f5ffa8
.word 0x7cbff464,0xc8b41b80
.word 0xfd5b53d9,0xdabeecf6
.word 0x5f1f68af,0xd10d2bde
.word 0xea80599a,0xf60006f8
.word 0x45b09344,0x07ba3605
.word 0xed121ee3,0xff2433eb
.word 0xff4065a9,0x7d4cedc5
.word 0x7d1c4d48,0xed61e6fb
.word 0x3edacf2f,0xe9238525
.word 0x3c059bf6,0x00ca023d
.word 0x4bd74787,0x60861c1c
.word 0x24dfc256,0x6d328272
.word 0xbdcb1d6d,0x840fa1af
.word 0xc1ff9264,0x16787932
.word 0xc08218b3,0x2df8c2f7
.word 0xd10d2bde,0x000000cb
.word 0xa028fcee,0x4cb56c1c
.word 0x6e44a5a8,0xa167d33a
.word 0x9424fb34,0x0000858f
.word 0x61ffa27a,0xef51f546
.word 0x8c9fe959,0x01d4546a
.word 0x88f0c22f,0x3aea678b
.word 0x0ac3fd50,0x1140083e
.word 0x8f7986b5,0xa02d8229
.word 0xff732753,0x8ff5fb48
.word 0xf75a48df,0x5c11220a
.word 0x00000000,0x00000012
.word 0x7c9b215c,0xa19fbc3b
p38_init_registers:
.word 0x3033910e,0x7684f9c5 ! Init value for %l0
.word 0x83ed67fc,0x92f3936b ! Init value for %l1
.word 0x4f8d4590,0x8b0b5b16 ! Init value for %l2
.word 0xb3941842,0x6d9901bb ! Init value for %l3
.word 0x337780d8,0x329a5039 ! Init value for %l4
.word 0x9bf5dfb8,0x0f0a179c ! Init value for %l5
.word 0x5f98164b,0xe8632c08 ! Init value for %l6
.word 0xbdabf31e,0xd0aa9bd6 ! Init value for %l7
.align 64
p38_init_freg:
.word 0x513241d1,0x07858fc6 ! Init value for %f0
.word 0x249fe19b,0x9331aa6e ! Init value for %f2
.word 0x0e04f021,0x3e651d37 ! Init value for %f4
.word 0x0348e8fc,0x0c444764 ! Init value for %f6
.word 0x5c03b3f6,0xc012719f ! Init value for %f8
.word 0xc1760ce2,0x79b90168 ! Init value for %f10
.word 0x43d94ae6,0x50803520 ! Init value for %f12
.word 0x075ae792,0xcc3c8d85 ! Init value for %f14
.word 0xdd91e863,0x3407883f ! Init value for %f16
.word 0xc23d8580,0x70bdbfc9 ! Init value for %f18
.word 0xa8c0b6a3,0xda68ec66 ! Init value for %f20
.word 0xddfe8088,0x0f35f811 ! Init value for %f22
.word 0xca74a99b,0x62e7cab8 ! Init value for %f24
.word 0x3660b775,0xd4073dcf ! Init value for %f26
.word 0x87078ccb,0xf368b1dd ! Init value for %f28
.word 0x8a4f9c66,0xdfa18c41 ! Init value for %f30
.word 0xeb94c40d,0xf4b392a8 ! Init value for %f32
.word 0x135fda2d,0x1f0ea10e ! Init value for %f34
.word 0x25a50951,0x618d5271 ! Init value for %f36
.word 0xda7f391f,0x5480aa19 ! Init value for %f38
.word 0x2214f032,0x780c3138 ! Init value for %f40
.word 0xb6bb3971,0x84b71923 ! Init value for %f42
.word 0xf78e4177,0x8e96f7da ! Init value for %f44
.word 0x12037602,0xfa7a51c7 ! Init value for %f46
.word 0x433238dc,0x396afc7c
.word 0x67bfbb41,0x0938cb9b
.word 0x1a58275f,0xa18beced
.word 0xf8c191ee,0x33df00b9
.word 0xd8a57ed7,0x9b4b5bc7
.word 0x94e80178,0xc6752424
.word 0xf650c84b,0xf4c425ed
.word 0x376cd13b,0x51e528bd
p38_expected_registers:
.word 0x00000000,0x00000021
.word 0x00000000,0x4b21fe3b
.word 0x00000000,0x0000005e
.word 0xa8455662,0x7eff8970
.word 0x00000000,0x0000006c
.word 0x00000000,0xe0b56be8
.word 0x00000000,0x000000b6
.word 0x00000000,0x5b9ee84c
p38_expected_fp_regs:
.word 0x513241d1,0x07858fc6
.word 0x249fe19b,0x9331aa6e
.word 0x0e04f021,0x3e651d37
.word 0x0348e8fc,0x0c444764
.word 0x5c03b3f6,0xc012719f
.word 0xc1760ce2,0x79b90168
.word 0x43d94ae6,0x50803520
.word 0x075ae792,0xcc3c8d85
.word 0xdd91e863,0x3407883f
.word 0xc23d8580,0x70bdbfc9
.word 0xa8c0b6a3,0xda68ec66
.word 0xddfe8088,0x0f35f811
.word 0xca74a99b,0x62e7cab8
.word 0x3660b775,0xd4073dcf
.word 0x87078ccb,0xf368b1dd
.word 0x8a4f9c66,0xdfa18c41
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p38_local0_expect:
.word 0x3ebc4bd9,0xe28b47f5
.word 0xe67f90da,0xb972ca2c
.word 0xde6a41a3,0xc2a30e9f
.word 0x0c072431,0xdf77267b
.word 0xc24d77ee,0xe66bff20
.word 0x8219bd23,0xe85ab880
.word 0xfdd8a425,0xad49be04
.word 0x357f86e3,0x4781355a
.word 0x96268a49,0x76f86b06
.word 0x19bed2cf,0x4a7dffa7
.word 0x19c3255d,0xa4cf67ea
.word 0xa590f52f,0x008b0d92
.word 0x69d6b1aa,0x9255916a
.word 0x60d856dc,0x900aff71
.word 0x2ab526c9,0x6ca2d8c5
.word 0x68170f16,0x670a172a
.word 0x722c4f6e,0x536ab834
.word 0xaf896362,0x7416cc90
.word 0xbf9bea22,0x0760842c
.word 0xe83ec3e0,0xd79f65ae
.word 0x6566b5f0,0x9c4358ab
.word 0x96545f02,0x1d2dab6e
.word 0x81a2950d,0xd2631079
.word 0x3ba13312,0xfdd44c41
.word 0x1276da93,0xbc5ba6fe
.word 0xfa81e0d1,0xda1b2a13
.word 0x87416108,0xae481924
.word 0x4cb76edd,0xf63672b3
.word 0x759e476a,0xa66583ba
.word 0xeb74b7fc,0xee4c8f58
.word 0x8003061c,0xb1850738
.word 0x3b6adfef,0x3b6adfef
.word 0x2dcfcb6e,0xb240089c
.word 0xeed9f26c,0x667fd052
.word 0xe64ac02f,0xffa224cc
.word 0xe0b56be8,0x1dc2a0fa
.word 0xf4dab9df,0x40df98df
.word 0x4d2dff1d,0xba53a06a
.word 0xf77e9e09,0xf68344e7
.word 0xb3fa577b,0x25adf8a5
.word 0x39130383,0xc4172649
.word 0x5018d771,0xf6bc2a62
.word 0xda1a95f2,0x6875b88e
.word 0xa2761d4e,0x84ff842d
.word 0x4bb9de3d,0xf4378248
.word 0xffd91f03,0x654416d3
.word 0x1041c474,0x109d9eaa
.word 0x13acff51,0xf6311ad9
.word 0xd9e23970,0x4e284133
.word 0x341abe1d,0x3765d703
.word 0x88567063,0xe09f266a
.word 0xe18bff79,0x487863df
.word 0x1ba3dfc3,0x0aa9f7f0
.word 0xc68dc39a,0x9359bed3
.word 0x20d3e95e,0x4fff8bbe
.word 0x1fcff5ff,0x139ed623
.word 0xd3398b79,0x123353be
.word 0x7dfd0e4b,0x410dffa6
.word 0x49a167f2,0xfc2617c1
.word 0x07d030c7,0x716c4822
.word 0x697db548,0xb18c249c
.word 0xb52cdef6,0x2e277432
.word 0xeb047cff,0xa55df0c3
.word 0xb612f988,0x55022c49
p38_local1_expect:
.word 0x8ed1fd9d,0x28388978
.word 0xfdc36c69,0xc7ffe778
.word 0xc9f0104f,0x4e013988
.word 0xf77663b9,0x7d53aa21
.word 0xd16db59d,0xa2f5fa85
.word 0xb384cfb6,0xdc2f9128
.word 0x7fb4b4a7,0xbcf7d664
.word 0x92289ff3,0x29b55651
.word 0x9377adfc,0xffe2eb19
.word 0xa60183e8,0x11b8e17b
.word 0xaeb5f22a,0xd2138c8f
.word 0xe78e984e,0x201b0de6
.word 0x0c4a2623,0xef79ba7f
.word 0x19778102,0x17c6d191
.word 0x3701a761,0xe085f479
.word 0x6beb89e3,0xd333da17
.word 0x7638ff53,0xf4ff7599
.word 0x83b5cbe2,0x4fb928d4
.word 0xab0800b8,0x5d00b071
.word 0x8bf9eb53,0xadf8a271
.word 0xa8455662,0x7eff8970
.word 0x69ac2219,0x9ccca30d
.word 0xeacb21f6,0xed48bf54
.word 0xc245b730,0xe25e34ff
.word 0xd505c4fc,0x349fdce0
.word 0x5841a801,0x7bff5cec
.word 0x6d8e39d7,0x304d117f
.word 0xcf42b334,0x3701a761
.word 0x388da5e1,0x9fbf9ffa
.word 0xe98be3d2,0x2ea77527
.word 0x6eb75e0e,0x6fa4a522
.word 0xcf060387,0xa82638a2
.word 0xdcaeb042,0x689659e2
.word 0xa9ce2716,0x3b75c13c
.word 0xefeb832b,0x58b23798
.word 0xeddc44ac,0x94bbebc9
.word 0xe81412aa,0x428f59c8
.word 0xb5026177,0x5b569564
.word 0x0609cfeb,0xf5f8ed63
.word 0xff55dc5d,0x5b3a7c95
.word 0x76ff5848,0x654d0d43
.word 0xfd118de6,0xe85ab880
.word 0x4318815b,0x6c073d11
.word 0xfbbc343d,0x2ef5a434
.word 0x178ecb76,0x5c487203
.word 0x468a7f4c,0x00000063
.word 0x93b02c2f,0x057dfb09
.word 0x9728407c,0xb39c2ceb
.word 0x54ef6896,0x33a0ff03
.word 0xca73570e,0x3c3d4caf
.word 0xf281c5f4,0xd26c1e30
.word 0x71a0b7a7,0x7edd6d19
.word 0xc5c233c1,0x6451a7ab
.word 0xe9d11085,0x5e2a1ae4
.word 0x84ff0434,0xb8aa8d40
.word 0x880c6b0b,0x8ed55734
.word 0x8719c5ff,0x36d1c03f
.word 0xf463b068,0xabe32031
.word 0x96cc59ae,0x72cfffce
.word 0xdd38fab3,0xc284e894
.word 0x1dfd6a65,0xf3f771f3
.word 0x060efb7d,0xadf5755e
.word 0x94bbebc9,0x8e964661
.word 0xe37c42a9,0x00000057
p38_local2_expect:
.word 0xd6b9036e,0xddbc0e6b
.word 0xec8bbfbf,0xd23aa932
.word 0xaf323bfd,0x309cbbe3
.word 0x1b727c49,0x96268a49
.word 0x3a56ff37,0x7e5ae138
.word 0x3e328b74,0x48d1ddf1
.word 0x1c362dd4,0x5f2e3fa9
.word 0x1602d41d,0x704baaa1
.word 0xce886a4c,0x7e5ae138
.word 0x9ca26529,0x804b0ad8
.word 0x759e476a,0x55a16ba9
.word 0x8ae0a192,0x19c88dec
.word 0x1cc366d0,0x2c89f91f
.word 0x08f028fa,0x964e2d3d
.word 0x4e8eb24c,0xd60007cb
.word 0x617521c1,0x49c8b6fb
.word 0x41313f79,0x69e94ab8
.word 0xc6c9df0b,0xf7256fe8
.word 0xc72144cd,0xf488d6de
.word 0x12b7a2c5,0xcf42b334
.word 0xbb5404ee,0xffc1e699
.word 0xf9ca050f,0x608e00d6
.word 0xf543913d,0xaeb56ac5
.word 0x2cc9e5ee,0x856139ec
.word 0xcd29c6b2,0x3e8898a9
.word 0x56dba836,0x70fa7b5d
.word 0x693493a3,0x66b5b9c3
.word 0x70d07b45,0xb1e33e7c
.word 0xbafdbff8,0x701bc9bb
.word 0x430622ce,0xde177763
.word 0x451dc7b2,0xc2f7a66a
.word 0x04725d23,0xfa63a327
.word 0xf67cece6,0x27dd0b12
.word 0x72ae91e2,0xf6d89135
.word 0x7684f9c5,0x7b75a6ee
.word 0x05c1ad27,0xcf47e6e2
.word 0x53ecb062,0x190673a7
.word 0xb68f1a6e,0x3e4f237c
.word 0x2f9f1d52,0x799a2ce1
.word 0xba659a92,0x77af6f2b
.word 0xa7641899,0x62efd72b
.word 0x50ef1ecd,0x2b9fcec1
.word 0x710c7a39,0x67a64ca7
.word 0x6729ab7a,0x6690d9ff
.word 0xbf196807,0x8bdef46d
.word 0x62b95770,0x3702ba77
.word 0x30aba477,0xf9ea6eb9
.word 0x85f9b0c1,0x94818827
.word 0xb9c3f582,0xa75eb636
.word 0xe11b8953,0x2610b808
.word 0x70462a66,0xcfe0eb6c
.word 0x77fbbcd9,0xe50ed33e
.word 0x1b840372,0x0f0a179c
.word 0xf37829b5,0x09cab9e5
.word 0x5eda0326,0x74bdd972
.word 0x958410a3,0x8219bd23
.word 0x190673a7,0xec18fe35
.word 0x56fbd251,0x0e651f6b
.word 0x16f3facd,0xa77f5218
.word 0xb53b5a82,0xb11ecb07
.word 0xe7627ce2,0x8f894d57
.word 0x5de3e86c,0xdd3cc55c
.word 0x49c8fffb,0x55be8f3b
.word 0x15dd0f28,0xb096700a
p38_local3_expect:
.word 0xe6d9d5f7,0x80f6ad33
.word 0x5b3282d6,0x0362ff00
.word 0xd1080655,0xff2cfe2a
.word 0xf55c59ef,0xdfa9442c
.word 0xf7059750,0x3ac069a8
.word 0x00c928df,0xd472468f
.word 0x09cf7972,0xc3dd6f78
.word 0xe34d4548,0x6ec58f6e
.word 0x824a7cd5,0x1b3d3a88
.word 0xa6be08bf,0xe3d8c9af
.word 0x9395c3a1,0x3f9893ac
.word 0xc71c1eca,0xb503eea1
.word 0x2ccf987b,0x549d0317
.word 0xef999f4d,0xd4f70a55
.word 0x537116b1,0x98d2b8fa
.word 0x9d1e6ee9,0x3a30c5d9
.word 0xcd694a8a,0x6160b70a
.word 0x49587dca,0x591f241e
.word 0xe90c58b2,0x0fcd8b7b
.word 0x3ad695e2,0x92537f57
.word 0xf83dd8e5,0x6e97bdf7
.word 0x8cad5914,0x8a85d012
.word 0x9757bb3a,0xda43a67f
.word 0x2ca4f154,0xcda01302
.word 0x7c5b3f9a,0x3410c428
.word 0xd89953e5,0x84e57f90
.word 0x0061ae50,0xfe9f7633
.word 0x9a466728,0xf9f3e9ef
.word 0x7ba32a58,0x6e84b4c0
.word 0x68236e13,0x3dd9c5d2
.word 0xfeeeb5de,0xa1526a90
.word 0xbc734a0a,0xcceea671
.word 0x5757f77e,0x15954d29
.word 0x5b6a0edf,0x5b49ab1a
.word 0x861bc306,0xe1674741
.word 0xa6021d58,0x4a7dffa7
.word 0x27d79237,0xfca358be
.word 0x6d3987cf,0x00000085
.word 0x5bead382,0xb2d1ec21
.word 0x8b8231fa,0xdc880530
.word 0x6d92adcc,0x387710fc
.word 0x5583dbb4,0x4b21fe3b
.word 0x79b33f64,0xe8522188
.word 0x000000f4,0x0a38104e
.word 0x0f141882,0xa86f5f0e
.word 0x0000007f,0x92fdad3f
.word 0x21a4d2ac,0xb2e61baa
.word 0x074c4f93,0xa032653f
.word 0xc246c775,0x074adcca
.word 0xea34eb11,0xb7cc1d83
.word 0x5ca5aae2,0x25674e73
.word 0x671713d0,0x3d50f9b3
.word 0xd6d4124d,0x10a14ce4
.word 0x80abb8e6,0x49d2bfa8
.word 0x0508f684,0xcfb70f59
.word 0x8ba7bc6d,0xa726f536
.word 0x5583c9d3,0x34750e8b
.word 0x0b9e2e06,0xa76ab7da
.word 0x9e7d47da,0x902fbcd7
.word 0x2cf4286e,0x428a867d
.word 0xe3aacc4b,0xbb802825
.word 0x90838c44,0x7eeb8583
.word 0x9ac3823f,0x075500bf
.word 0xb7057d14,0xcdf2464f
p39_init_registers:
.word 0xc0640310,0x61e7881f ! Init value for %l0
.word 0x898ba4e2,0x061c1646 ! Init value for %l1
.word 0x9036f0da,0x4f8079b0 ! Init value for %l2
.word 0x95324222,0x86964167 ! Init value for %l3
.word 0x40886094,0x18740693 ! Init value for %l4
.word 0x2e768faf,0xdb1693b5 ! Init value for %l5
.word 0x804e059d,0xe4d59f43 ! Init value for %l6
.word 0xbce2a7ab,0xee73e162 ! Init value for %l7
.align 64
p39_init_freg:
.word 0xcf2a5fa4,0x7d36b841 ! Init value for %f0
.word 0xc99b02a4,0x54981339 ! Init value for %f2
.word 0x95b639c8,0xe2448782 ! Init value for %f4
.word 0xc203432c,0xcd3d8a16 ! Init value for %f6
.word 0x499a9f2c,0x2f95eaeb ! Init value for %f8
.word 0x3adc2f89,0x7067b6d4 ! Init value for %f10
.word 0x2dd54d0e,0x41d76022 ! Init value for %f12
.word 0x800520b5,0xbb327ac1 ! Init value for %f14
.word 0x9cbc35ba,0xb9f4be60 ! Init value for %f16
.word 0x487b245f,0x88e61622 ! Init value for %f18
.word 0x4020441f,0xfcdb059e ! Init value for %f20
.word 0x8b9e169f,0x25c7792e ! Init value for %f22
.word 0xa4cb5892,0x6603fc2f ! Init value for %f24
.word 0xa409e028,0x08864dd0 ! Init value for %f26
.word 0x53fc3964,0x600dd920 ! Init value for %f28
.word 0x6d0914b2,0xecc41bd4 ! Init value for %f30
.word 0xd55dde64,0x9c8fc2cb ! Init value for %f32
.word 0xce0d648d,0x2758d96a ! Init value for %f34
.word 0x13ade011,0x80d215d7 ! Init value for %f36
.word 0xba2bba7d,0xf637ec7b ! Init value for %f38
.word 0x29ac4cbe,0x4cb33e2b ! Init value for %f40
.word 0xd6f852ee,0x4fcef81d ! Init value for %f42
.word 0x8b6fa08d,0xf017e50c ! Init value for %f44
.word 0x136634ff,0x78e4adac ! Init value for %f46
.word 0x034618b4,0xabacba86
.word 0xe8b27b64,0x5d8cbd8d
.word 0x19f9e9b9,0x424f5ae5
.word 0x7decebc9,0x1e44de06
.word 0x9cea67cb,0x3c7db52e
.word 0xe2bae9ac,0xbaffca6b
.word 0x28edea49,0xf54e9319
.word 0x374b35b8,0x8e7c278c
p39_expected_registers:
.word 0xb5514d39,0xd5778926
.word 0x00000000,0x8b8892f6
.word 0x00000000,0x0430165d
.word 0x00000000,0x9e8d93f5
.word 0x00000000,0x000000ed
.word 0x00000000,0x2b582dff
.word 0xde43bfe9,0xca6e9be7
.word 0x00000000,0xa694f5f3
p39_expected_fp_regs:
.word 0xcf2a5fa4,0x7d36b841
.word 0xc99b02a4,0x54981339
.word 0x95b639c8,0xe2448782
.word 0xc203432c,0xcd3d8a16
.word 0x499a9f2c,0x2f95eaeb
.word 0x3adc2f89,0x7067b6d4
.word 0x2dd54d0e,0x41d76022
.word 0x800520b5,0xbb327ac1
.word 0x9cbc35ba,0xb9f4be60
.word 0x487b245f,0x88e61622
.word 0x4020441f,0xfcdb059e
.word 0x8b9e169f,0x25c7792e
.word 0xa4cb5892,0x6603fc2f
.word 0xa409e028,0x08864dd0
.word 0x53fc3964,0x600dd920
.word 0x6d0914b2,0xecc41bd4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p39_local0_expect:
.word 0xff7c4ad1,0x9e31496c
.word 0xeab46ca9,0x9a770c44
.word 0x95861534,0xdf34f86e
.word 0xc529d7d7,0xb49a72de
.word 0x7898d84c,0x507b1541
.word 0xff54e990,0x78025041
.word 0x1b1b1f61,0x37a56f9c
.word 0xb1a41a2e,0x14784cfd
.word 0x08b7ed87,0xe2a3b8e0
.word 0x00000074,0xf61b1ab4
.word 0xa951d45f,0x2e7c17c6
.word 0x364eef0d,0xf30da1f4
.word 0x96906427,0x6ef94429
.word 0xb5514d39,0xd5778926
.word 0x00000064,0x36ffb1f0
.word 0x3bed06af,0x79a7b84d
.word 0x1ce70056,0xcf65b566
.word 0x2c303d51,0x5ffb2009
.word 0x60286a3c,0x4f264a94
.word 0xf3d9c333,0x6c0204a2
.word 0x1d0dff3d,0x287a7231
.word 0x6f90b04e,0x68dc3b51
.word 0x3f3c0e3a,0x1ff04a32
.word 0x17c0af6e,0x4c40d0df
.word 0x1cac032c,0x6b75abe9
.word 0x07a630a0,0x552631ff
.word 0x71f80ee1,0xf5d8cb26
.word 0xd00d1aa9,0x1965a94e
.word 0x914d1815,0x0777b51d
.word 0x15d51d57,0x5f0f92ad
.word 0x5174ffcf,0x5742791b
.word 0x5948e2df,0x3b55a4ff
.word 0x2ae0d320,0x8e009389
.word 0x0b99ff9d,0xb0cdfabe
.word 0x2dddd218,0xcb40b5d3
.word 0x15ff480d,0x18eb5988
.word 0x02d415a1,0x52b428c6
.word 0x20fd8a53,0x9aba6545
.word 0xf2ebc512,0x718357ff
.word 0x600b5ebf,0x4aca83fd
.word 0x82ac570a,0x3aa8ffe0
.word 0x999339bc,0xa3fef466
.word 0x26090ea3,0x62cd4616
.word 0xb96d24ba,0x3c19be93
.word 0xced640e3,0x4042bc93
.word 0x68c57f4c,0x848e61b8
.word 0x00196a41,0x4a285750
.word 0xea505837,0x697a04a0
.word 0xb7f2d453,0xd1664ac9
.word 0xa4def85f,0xcd9234e4
.word 0x65f2bf28,0xcde9ddff
.word 0x88004958,0x8ff7661e
.word 0x78e4b25e,0x43655351
.word 0x86508cce,0xcfb22889
.word 0x3bfd5f20,0x6ac85610
.word 0x3075d7e6,0x2e13c478
.word 0x22643c71,0x4b544368
.word 0xe9bbe5b0,0xf4aef772
.word 0x00000010,0x8bc059bb
.word 0xdc60eb6a,0x2f705b19
.word 0x7cdc0b6a,0xa694f5f3
.word 0x99ed1e13,0x63dc5889
.word 0x219f93d5,0xb054708a
.word 0x0306e90a,0xf22d0054
p39_local1_expect:
.word 0x73575cff,0x5f05494b
.word 0x52abdfdc,0x1ad3c98d
.word 0x8740ff01,0x000000c5
.word 0xba4dfe01,0x9a655594
.word 0x249d4a52,0xda779525
.word 0x9cf4cc23,0x36ffea99
.word 0xd4737207,0xfc2b7c93
.word 0x8c890b06,0x91b1e1cc
.word 0xfc9f01c3,0x9afeff40
.word 0xda051c34,0x692a571c
.word 0x3cffeff6,0x40233d61
.word 0x75bc3c31,0xbe7860c3
.word 0x00007898,0x45c172a9
.word 0xef050f16,0xd775de37
.word 0x4f9ae9c5,0x36a6dc2f
.word 0x11505911,0x8f675837
.word 0xb2004433,0x42009b41
.word 0x9a469824,0x6bff4f7e
.word 0xfb671647,0xd8b68512
.word 0x2373ddb5,0x16f584dc
.word 0x6dd1db5e,0x0ba4ee31
.word 0x6613dfa7,0xf30da1f4
.word 0xb9fb21d3,0x26539e19
.word 0x8e10881f,0x545e8c39
.word 0x3b755f47,0x28322c39
.word 0x47417158,0xcbacda06
.word 0xcd60a137,0xc59af219
.word 0x47a11cad,0x40b510ff
.word 0xe52488db,0x63ff84e0
.word 0xa07129f7,0xfab5e44f
.word 0x0ffd3634,0xdeecb62e
.word 0x000000fd,0x27347a04
.word 0x74c7b2a3,0xb2c7f9cb
.word 0x3a5a65f5,0xcc620c9b
.word 0xff267ea9,0xa325f918
.word 0xcda9adaa,0x44d1d5a2
.word 0xf94f56c4,0xae47f047
.word 0x277dded4,0x9d08e0a5
.word 0x7d27e75f,0xe90deb7b
.word 0x0a8979db,0xfbe5cf37
.word 0xb2f0c9bd,0x224b71da
.word 0x89c8acd3,0x76ff627e
.word 0xe602c7aa,0x92fa8cd3
.word 0xa88aa0ab,0x105fbe19
.word 0x474748d7,0xfb1734aa
.word 0x7c9307b7,0x17a5d5f4
.word 0x1f1f8683,0x11aba04f
.word 0x898f8e8f,0x64baa79d
.word 0x0e26abe9,0x26c9563e
.word 0xfbd1c2cc,0xab56c139
.word 0xe36a30f2,0xdf3dfc8a
.word 0x71325621,0x5bb40c8d
.word 0xe3147184,0xdae0dd03
.word 0xbded9be7,0xfa40c9b2
.word 0xffe0de08,0x4cfed009
.word 0xb29df6c8,0x1d2b90a4
.word 0x2c85c25d,0x7d313fcd
.word 0xb88a63df,0xa9def380
.word 0xa5ff5382,0x64ec6866
.word 0x56f4bc6e,0x2296ae3b
.word 0x1c339255,0x8e6d600d
.word 0x7f5d93a7,0x7c341987
.word 0xd8b68512,0xa5a04606
.word 0x17480816,0x5941d51a
p39_local2_expect:
.word 0xa5e64fcd,0xf7ffd27c
.word 0x583e6bae,0x340c9a5d
.word 0x09f12327,0x401d8794
.word 0x8671774a,0x83d4a9ff
.word 0x77e92faf,0x67df741b
.word 0xd228bef4,0x792757a5
.word 0x7132ab12,0x5d8ff2ff
.word 0x73dbf556,0x57e67bfb
.word 0xa0129782,0xc23ee5af
.word 0xc7e0dcf4,0xff7c4ad1
.word 0xa8565899,0x109de7d0
.word 0x209177a6,0xb8250502
.word 0x2b01beec,0x931a234b
.word 0x0cbc3ea0,0x7f51d456
.word 0x200d0a3b,0x60b13dbb
.word 0xa737c7d0,0x255ba054
.word 0xb9a4062f,0xa5ff5382
.word 0xc7565590,0x537c63df
.word 0x4fff9d9a,0x2a43522d
.word 0x508b8527,0xfa2fbd75
.word 0xedb6204d,0x5da399f3
.word 0x2aadec50,0x524d7401
.word 0x729fbf20,0xe6a8051d
.word 0xbedb8ef3,0x7c5aff22
.word 0x223d6ef5,0x91221c46
.word 0x8f974db8,0x59dc1045
.word 0xff3e38d4,0x75cf2d32
.word 0x8455856b,0xf072b5ce
.word 0xae2de307,0xffc5d946
.word 0x25608d8c,0xe3509b63
.word 0x71c20e84,0xe48d51dc
.word 0x894ae191,0x362ff29a
.word 0xd8415502,0x182e1acb
.word 0xb5928b25,0x8990cfed
.word 0xc1212095,0xffbe8a95
.word 0x1e1f41e7,0x618c1599
.word 0x4ed0ff05,0x64ec6866
.word 0x9e402f67,0xdf329add
.word 0x3b54f849,0x890eff62
.word 0x7276b6d7,0x29564141
.word 0xdfc378fc,0x5d59d838
.word 0x8e6b4ec7,0xb586da9b
.word 0x857e0182,0xe75ee332
.word 0x85b40473,0x6d4fe319
.word 0xf43c5275,0x7d8d058a
.word 0xde43bfe9,0xca6e9be7
.word 0x36510e01,0x2afe8b6d
.word 0xc5ff17e6,0x894d0493
.word 0x8075221c,0xd2395184
.word 0x977feeaa,0xf2b9201f
.word 0xef50116f,0x7ea1eb37
.word 0x1c856ad2,0x2be8241c
.word 0x88af6aef,0xf236a264
.word 0x7144c5ee,0xe67d846b
.word 0xcde7a2b6,0xe61d6e29
.word 0xaa912a87,0xbdb27e7f
.word 0xfa253204,0xa157e866
.word 0x44e59c23,0x302a05ff
.word 0xc154df22,0x567abf8c
.word 0x985efbe2,0x45eef5bd
.word 0x5dc5f918,0x5f739daa
.word 0xe02c24cd,0xff29d7d7
.word 0x3f653fee,0xf8de4a60
.word 0x0fde3f9c,0x00000054
p39_local3_expect:
.word 0xe273d6e3,0x9fb16b2e
.word 0x81628505,0x972ac63a
.word 0x3a8decff,0x96bbdd1d
.word 0x0cc5c8e2,0x757b9cb1
.word 0x602326fb,0xe70283c1
.word 0x5dec75d1,0xe37b49cc
.word 0x433f8358,0x6d8f3094
.word 0x08684b0c,0x07b28c34
.word 0x383903cd,0x80ff3956
.word 0x757e2f6d,0xbaca453a
.word 0x2b582dff,0x1bf38f88
.word 0x7483c531,0x148bbd1d
.word 0x0978eb75,0x0c2d5ad6
.word 0x6e6a5037,0xb50cb805
.word 0xff0800ef,0xa5f4c484
.word 0xffae1de7,0x3328e40a
.word 0x5681211b,0xdf329add
.word 0x827455f1,0x98b09b52
.word 0xc2f93018,0x5566c6f4
.word 0x9dbadf74,0xfa1e94d7
.word 0x1d3a17f0,0x232fe0ee
.word 0xaf798f0f,0xa09a37f6
.word 0x8fb235ad,0xff5ff4d9
.word 0x9f0300d3,0x389b0128
.word 0x86ad6f25,0xc6d6f757
.word 0x5041c0b0,0x20b2a088
.word 0x33812e03,0xe75ee332
.word 0x217a91ae,0x86956360
.word 0x51d09c56,0xa968ac05
.word 0x83c600e3,0xc41d6f04
.word 0xff083a56,0x59dc1045
.word 0x6c2bafe2,0xda83ff78
.word 0x1639f37d,0x23f1049d
.word 0x27ffac38,0x7d7f2215
.word 0x00000000,0x6c23ecd3
.word 0x571df8d1,0xd2ac3590
.word 0x73566223,0x43f140ae
.word 0x00e101f1,0x2bff6f97
.word 0xf8e96fb0,0x5ef273d1
.word 0xc91114cb,0xcbf4be39
.word 0xffe20998,0x6b7f96d5
.word 0x292515bd,0x00000004
.word 0x78dfd272,0x08eea3f1
.word 0x8ca95832,0x0574ffcc
.word 0x829f9777,0x4fcb745c
.word 0xf434198c,0xc7e0b6d0
.word 0x54993df0,0x87b100ef
.word 0x50422d2b,0x4cdd6e23
.word 0x5bd918e0,0xd93a5a14
.word 0x7a5c65e3,0xb31e025d
.word 0x834aeadf,0xd1ff93d9
.word 0x52cfb030,0x9458d9a7
.word 0x8ac0df1f,0xb4015f2f
.word 0x3ab57c97,0x7d4123c9
.word 0x861169c2,0xe9885343
.word 0x44f165e1,0xb7b35691
.word 0xb6ec1a5f,0x8dc5887e
.word 0xd53d0f06,0x334b1617
.word 0xba0ae94a,0xce16f6d8
.word 0x0000007c,0xc50493a1
.word 0x4c5630e3,0xca252822
.word 0xdd796cd0,0x7cf68bc1
.word 0x371850ff,0xb8ff10a0
.word 0x767f528b,0x994ed566
p40_init_registers:
.word 0xb189060a,0xa35b553d ! Init value for %l0
.word 0xe1db730c,0x291af60c ! Init value for %l1
.word 0x54144b48,0x6c20adcf ! Init value for %l2
.word 0xe96da5cf,0xeb16c1cb ! Init value for %l3
.word 0x7eef4374,0x19d39fc5 ! Init value for %l4
.word 0xd7ce73c6,0x463ffa70 ! Init value for %l5
.word 0x11599f0c,0x03a8fc15 ! Init value for %l6
.word 0xa71ac110,0x64d2f2fb ! Init value for %l7
.align 64
p40_init_freg:
.word 0xe2883e1d,0x7f4a614e ! Init value for %f0
.word 0xa83ff8a4,0x09c1ac57 ! Init value for %f2
.word 0xaabe88c0,0x3567c034 ! Init value for %f4
.word 0x43f7043d,0x79759991 ! Init value for %f6
.word 0x9481a20b,0x3cf71de1 ! Init value for %f8
.word 0x88700e8b,0xa5137350 ! Init value for %f10
.word 0x39cf2065,0xc8d3cd7d ! Init value for %f12
.word 0xaa8c7770,0x708fe1aa ! Init value for %f14
.word 0xa7d87e9d,0xcceb80af ! Init value for %f16
.word 0x5785ded5,0x591978fe ! Init value for %f18
.word 0x0d5c7704,0xacbb14ff ! Init value for %f20
.word 0x4f69bd6c,0x7958c9ea ! Init value for %f22
.word 0x140d5990,0xce00b08e ! Init value for %f24
.word 0x3f4819b8,0x75bf1650 ! Init value for %f26
.word 0x9ebf6049,0x713d2c9b ! Init value for %f28
.word 0x26639257,0x1750d9e6 ! Init value for %f30
.word 0x61cbdcbe,0xbbda6615 ! Init value for %f32
.word 0x234d3a5d,0xa1dce909 ! Init value for %f34
.word 0xbbf11086,0xa3f06802 ! Init value for %f36
.word 0x1e1159b9,0x75c78fca ! Init value for %f38
.word 0xc7bad7d8,0x43bbcc05 ! Init value for %f40
.word 0x325c5318,0x96c9058e ! Init value for %f42
.word 0xcd2f32e3,0x2b8e489a ! Init value for %f44
.word 0x6b1fd5ce,0x3b72ecef ! Init value for %f46
.word 0x47539a76,0xb70d7a80
.word 0xcf7598d8,0x838e48d4
.word 0xe22a7832,0x96c413b2
.word 0x51a642a3,0xd259c575
.word 0xa2fac8b5,0x0c4ed4ac
.word 0xa949c750,0x6b730aae
.word 0x8f715103,0x1561f0ee
.word 0x558dc089,0x32198d1e
p40_expected_registers:
.word 0x00000000,0xe62c3c40
.word 0x709c2ec0,0x69befa5c
.word 0x00000000,0x9bdc58d9
.word 0xf158fbc3,0x15a5b52a
.word 0x00000000,0xaed1ec84
.word 0x00000000,0x8483c642
.word 0x00000000,0xd4ba9813
.word 0x00000000,0x24ff3e3f
p40_expected_fp_regs:
.word 0xe2883e1d,0x7f4a614e
.word 0xa83ff8a4,0x09c1ac57
.word 0xaabe88c0,0x3567c034
.word 0x43f7043d,0x79759991
.word 0x9481a20b,0x3cf71de1
.word 0x88700e8b,0xa5137350
.word 0x39cf2065,0xc8d3cd7d
.word 0xaa8c7770,0x708fe1aa
.word 0xa7d87e9d,0xcceb80af
.word 0x5785ded5,0x591978fe
.word 0x0d5c7704,0xacbb14ff
.word 0x4f69bd6c,0x7958c9ea
.word 0x140d5990,0xce00b08e
.word 0x3f4819b8,0x75bf1650
.word 0x9ebf6049,0x713d2c9b
.word 0x26639257,0x1750d9e6
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p40_local0_expect:
.word 0xc6fe9097,0xc2e109cc
.word 0x852140e0,0xaed1ec84
.word 0xd954c734,0x00a32724
.word 0x0000004b,0xdf5e1101
.word 0xcefb6fb6,0x64eb3d58
.word 0xa44fe56e,0xf29b17f9
.word 0xf4ae0c9e,0x8e79e196
.word 0x4d40de6a,0x3ebc9633
.word 0xf7303242,0xba7bb9a0
.word 0xec6895a3,0x1bf5894d
.word 0x29c647e0,0x3c2faa80
.word 0x417dc837,0x2d10b6ba
.word 0x00420466,0x9df67d93
.word 0xa354d776,0x8b96bb74
.word 0xe14bf005,0x89899c14
.word 0x025a3639,0x85f314d2
.word 0x2d20ff47,0xff8f2d1e
.word 0x4d90ee76,0xcffcff02
.word 0xa22f215c,0x780b4591
.word 0xa1d352a8,0xb52463a0
.word 0x66531e3e,0x868eff83
.word 0x73be7660,0x910bffb5
.word 0x65999705,0x463ffa70
.word 0x4ea0ffb2,0x05cfbf3a
.word 0xe4b08c3a,0x9fb9e284
.word 0x31c4e0c3,0x82d97246
.word 0x16f0faaa,0xb5a4bfb3
.word 0x0a5451c3,0x5c74cc81
.word 0x01f1fa88,0x1b6b97eb
.word 0xe36f008d,0xc3dc866e
.word 0x0055ba6b,0x9bf819d1
.word 0x1165c52c,0xa354d776
.word 0xb42c61e4,0x65f790b6
.word 0x5bc34560,0x714e1dc8
.word 0x8b96bb74,0xd7adc11d
.word 0xb6e6b94f,0x286626d8
.word 0xd20cf662,0x02b4cdac
.word 0x93407ab6,0xb5677aa2
.word 0x910bffb5,0xb3f5e04c
.word 0x271867df,0x511f2e46
.word 0xfaf5391d,0x8d8f7ecc
.word 0x0c45e759,0x6c374f89
.word 0x8b55fa8f,0x8bb2bc84
.word 0xf09b2be5,0x9340779e
.word 0xf342253f,0x1da90857
.word 0x09cce345,0xff21ac33
.word 0x000000c7,0x1bc01637
.word 0x1416fbe3,0x4393abf0
.word 0x7425727a,0xa6c73a7e
.word 0x35c38f50,0x3a3e1d20
.word 0xb1bbff6e,0x554e97be
.word 0x1bdf6d00,0x424a5dba
.word 0xca13440f,0xaf5fec01
.word 0x1a577daa,0x3c18c1a8
.word 0x4f3da717,0xa6c73a7e
.word 0x0f61d69d,0x3cf5623a
.word 0x729d21cf,0x686ed04a
.word 0x3c2faa80,0x33c391fe
.word 0x8fb81eee,0xbfe80121
.word 0xba9b65b2,0x7cc8244e
.word 0x553580ed,0xe494c1ee
.word 0xb4fa9128,0xfe3f838f
.word 0xec445f76,0x965d0239
.word 0x1f3612a5,0xe7b9904b
p40_local1_expect:
.word 0x508211ad,0x38ce5973
.word 0x709c2ec0,0x69befa5c
.word 0xba87b18e,0x60bf1abd
.word 0x29045899,0x1b50727e
.word 0x74b23abd,0x7e81ff5f
.word 0x9256b6a2,0xea085565
.word 0x8a00c1e0,0x00000000
.word 0xf2529d52,0xff628d39
.word 0x99984dee,0xb9925c76
.word 0x2d55c7bd,0xd72b8ade
.word 0x9c2d18a6,0xd1e5fccc
.word 0x0ed64a07,0xd9c948e7
.word 0xe63e2136,0xc7735c29
.word 0x59a64f94,0x6e76e792
.word 0x85cd502d,0x00000019
.word 0xd14148d7,0x11e3afff
.word 0x10576ebe,0x14ff1b35
.word 0xa24bfef5,0xff00002b
.word 0x89620cae,0x110646fb
.word 0x5b4410be,0xdb2fc279
.word 0x4b128808,0x14ae4fee
.word 0xf1891b31,0x53d14ad0
.word 0xa5cbfeff,0xe4320ade
.word 0xc6776f7b,0xe71d0e1c
.word 0x53348209,0xc1005735
.word 0x3529a0e4,0xfe8b06f9
.word 0xda89ee70,0x0d1e1e68
.word 0x6df739f7,0xda89ee70
.word 0x0e82a225,0x86f2285c
.word 0xc04885b2,0xbfce8795
.word 0x6765d436,0x543a2347
.word 0xe14ecdb0,0x4e4f908b
.word 0x37426c75,0x5caf03d7
.word 0x7c93369d,0xd0d1b36d
.word 0xf77ecae5,0x96b642bc
.word 0x8483c642,0x6d2ba61d
.word 0xe0bef832,0xba22c113
.word 0xfc8c69a6,0x87e36ad5
.word 0x2f234d3b,0x17e86caf
.word 0x37eaba81,0xbdff7ce4
.word 0x571782fb,0x000000d0
.word 0xfa0143cb,0xfbcfeba5
.word 0x9f815773,0x7f3f6f2e
.word 0x3529a0e4,0xbf382087
.word 0x63a9f764,0x9eecca59
.word 0xf7f265e2,0xdde4bbc8
.word 0xe5759e4c,0x86dbe348
.word 0xd92fe1f1,0x5d210c83
.word 0x67303d47,0x25778214
.word 0x8356f391,0x78acf0e3
.word 0xc1741c06,0x13a3ef8f
.word 0x8c1dff5c,0xa16635c3
.word 0x8f573b90,0xd2ee7cec
.word 0x8b02ff4c,0x0f0afdcf
.word 0x7ec461ab,0xb134b625
.word 0x9f53a1c3,0x9853ea89
.word 0x7d6f153c,0x52f69d3c
.word 0x20bed917,0xebc08572
.word 0x921c7b31,0x815700dd
.word 0x62f9c777,0xb6e860ef
.word 0x4811cb32,0x49b311f9
.word 0x1e1b20cf,0xe965bad6
.word 0x5d48399f,0xa1ba83d6
.word 0x6da65a24,0x169d3fcc
p40_local2_expect:
.word 0xc1af8e6d,0xd7c2300e
.word 0xc39d6789,0x195276c8
.word 0x9aa35a82,0xe3457f08
.word 0x5f6c90fe,0x0000004b
.word 0x603fdc72,0xd532b360
.word 0x2b633f43,0xb399961b
.word 0x91209c12,0xa4434525
.word 0xc90b3b31,0x24ffb7f7
.word 0xf55d379b,0xec90cb03
.word 0xe47fff06,0x9ffe38de
.word 0xcfe46705,0xddf2c323
.word 0x89d3361e,0x0f9ff816
.word 0x51ffc9b8,0x4d3cd6f2
.word 0xc3709c0e,0x6e00c006
.word 0x7ab632c0,0x592a36d7
.word 0xa520969d,0x82c9e8d0
.word 0xafb9eb53,0x4e109e1c
.word 0xdbec2c7e,0x63f5e243
.word 0xbe6d4422,0x2e546217
.word 0xff7f778a,0x206abc71
.word 0xda9e8145,0x99d5b3ad
.word 0x780548b2,0x57863f33
.word 0x398f705e,0x9461a703
.word 0x0acbd5f8,0x5d7b1594
.word 0x3a43ff86,0xff978a86
.word 0x1c86122c,0xeae25d87
.word 0x76058f6f,0xff318c2e
.word 0x3c75c9cd,0x408b7de3
.word 0x95f31504,0x4a2bc165
.word 0x591084c3,0x594490a8
.word 0x1ce9bd83,0x4d79779e
.word 0xb34dde5f,0xac174147
.word 0xf158fbc3,0x15a5b52a
.word 0x021f0c96,0xfe1216dd
.word 0xeb360c10,0xedeb47df
.word 0xb660b9ec,0x452012cf
.word 0x65ee3753,0x6eff9926
.word 0x869a686d,0x43063ab8
.word 0xd096b339,0x313bca6b
.word 0xeb16c1cb,0x5d20e1de
.word 0xbadd5ee0,0x2ae083dc
.word 0x18dde799,0xfc954fdc
.word 0xf9f615e5,0x6507f6a7
.word 0xb620e1be,0x6c29ba61
.word 0xbee9286b,0x862494a7
.word 0x62501875,0x0e2c0d68
.word 0xcee897d6,0x744119a7
.word 0xc9f3ee27,0x4486f4cc
.word 0xa565efcd,0x5f6c90fe
.word 0x1f7f7bc1,0x10ef91b1
.word 0x86aebab6,0x51ffc9b8
.word 0xf58b1a6f,0x7ecc21a5
.word 0xd45e8401,0xc2fb7193
.word 0xd72d600d,0xc1741c06
.word 0x64eb3d58,0xe6ff7d63
.word 0x52925373,0x4768a37e
.word 0xbb7c1c77,0x928882c7
.word 0xd574dc98,0x6144b45f
.word 0x502cf111,0x4cd130e3
.word 0x25aa2152,0x3c4d95fb
.word 0xe3748795,0xa3eac26a
.word 0x93e7f68b,0x32096806
.word 0x31026ede,0x12c456d2
.word 0x2b7769d8,0xb7473a11
p40_local3_expect:
.word 0x2cf52669,0xb2ebd327
.word 0x5e098111,0xd1755454
.word 0x22a86d3f,0xb4578aa3
.word 0x3b953d7f,0x15867444
.word 0x3b866ccd,0xbae127d7
.word 0xb6ebf51f,0x30651d43
.word 0xa33bf8a6,0x8646678e
.word 0xb01799f6,0x71ace76d
.word 0x9bdc58d9,0xbd674a89
.word 0xf2cff79c,0xf6b6ef4d
.word 0x1ce9bd83,0x53a2692c
.word 0x23b2680e,0x2b473c28
.word 0xea47463f,0x6fcb6614
.word 0x1c0e7b7d,0xa354d776
.word 0x4490cded,0xf34dd7c2
.word 0x13b7464b,0x9b321f07
.word 0xccc3f905,0xe839d34e
.word 0x3122522d,0x4c3d1fdc
.word 0xd8da074b,0x8ceba554
.word 0x3ffff1d8,0xf8016d16
.word 0x700979ff,0x5940c177
.word 0xb02af9d2,0x5b07897e
.word 0xe29632de,0x290d7783
.word 0x8eee3af1,0x34101ead
.word 0x2efeff1a,0xfdf70637
.word 0x85579797,0xa6e43d08
.word 0xf247fe3b,0xafc83b1d
.word 0x42b0105a,0x695c7b2b
.word 0x6900deff,0x867c44d1
.word 0x58cdb376,0x5dc794d0
.word 0xff7d67f1,0xb7474f3e
.word 0x02a7f75e,0xcd6afff8
.word 0xa3379187,0x3afc1100
.word 0x5b06d922,0xe18b55e2
.word 0xb186fba5,0x87a6c5f0
.word 0xd90a5ef2,0xec2e0cd6
.word 0x172ad13e,0xb6d6551f
.word 0x84700d18,0x40152349
.word 0x2aa69c43,0x03a8fc15
.word 0x5bbf9d72,0x53b535ff
.word 0x13290e72,0x1ef75ef9
.word 0xe8a9b022,0x15a7b271
.word 0x5462c8ba,0x75ab68c7
.word 0xf565cbff,0xe72acd1b
.word 0x300b3ba5,0x790a1ad0
.word 0x46fb8a6a,0x937047e6
.word 0xfb274b8a,0x79d1b58e
.word 0x70b4a594,0x607cff8d
.word 0x6f7be741,0xbc0409da
.word 0x4a173641,0xf7b17dab
.word 0x85b26a2d,0x6eb0f5a7
.word 0x1da90857,0x00000007
.word 0x852f43dd,0x7cc03b32
.word 0xaf300430,0xcf0ce955
.word 0xfb274b8a,0x261a3fc4
.word 0xf046a0ac,0xc6db0ce5
.word 0xa45abd97,0x2d1014f1
.word 0xad038d0b,0x4c155353
.word 0xa4028c6e,0x0906e063
.word 0x07e21cfc,0x367c6252
.word 0xc6d91460,0x52521082
.word 0x42ec31fe,0x32327b02
.word 0xbd69b5bb,0xe18267e7
.word 0x6bfa8917,0x3c1cd375
p41_init_registers:
.word 0xc9848d36,0x7119a14f ! Init value for %l0
.word 0x361626b4,0xb3b11923 ! Init value for %l1
.word 0xdf5fc960,0x07a37b5b ! Init value for %l2
.word 0x7720cf90,0x2b36f1d5 ! Init value for %l3
.word 0xb5684bb8,0xfaf5103d ! Init value for %l4
.word 0x95caf566,0x98b607bf ! Init value for %l5
.word 0x7674894a,0x3ba6d0be ! Init value for %l6
.word 0x8b4d748b,0xec90025d ! Init value for %l7
.align 64
p41_init_freg:
.word 0x5b5e5341,0x13e7b573 ! Init value for %f0
.word 0xd715b908,0x0508ee59 ! Init value for %f2
.word 0xd76e743e,0x6ab3e0a6 ! Init value for %f4
.word 0x65b3c7e7,0xf3c1f2fd ! Init value for %f6
.word 0xf443f576,0x7b91194a ! Init value for %f8
.word 0x79ec8c83,0xcd2fa85a ! Init value for %f10
.word 0xf971dec1,0x5295f8b8 ! Init value for %f12
.word 0x4446e905,0xc58d29ea ! Init value for %f14
.word 0x07cfd9d5,0x211967e1 ! Init value for %f16
.word 0x2dc98984,0x318c22d8 ! Init value for %f18
.word 0x9d5d2365,0x9c91e6c5 ! Init value for %f20
.word 0x09992d9a,0x55c0aa69 ! Init value for %f22
.word 0xc1dc2e0c,0x2b53da37 ! Init value for %f24
.word 0x0d56b10d,0x4d324676 ! Init value for %f26
.word 0x4f99885a,0x1a303a59 ! Init value for %f28
.word 0x48677e64,0x744d32a7 ! Init value for %f30
.word 0x33788bc0,0x0f2d7e18 ! Init value for %f32
.word 0x2d2ed282,0x37a26a87 ! Init value for %f34
.word 0x7e94dcef,0x02e15e33 ! Init value for %f36
.word 0xcc86790f,0x450abcb9 ! Init value for %f38
.word 0x1330a711,0x0d49ea8a ! Init value for %f40
.word 0xcd9b57c3,0xf00e5c4c ! Init value for %f42
.word 0x29ca556e,0x04b7dfdd ! Init value for %f44
.word 0xa7e4d0c8,0x44c6784d ! Init value for %f46
.word 0x5a3cac4c,0x68b7b14d
.word 0x261b8555,0x12b0b6d5
.word 0x94214081,0x27de5ded
.word 0x5d73d3e6,0xebf0c08b
.word 0x45983958,0x404ff115
.word 0x3ed16a96,0xfc7c4178
.word 0xaa41c367,0x5e063737
.word 0x835fa2fa,0x88f61938
p41_expected_registers:
.word 0x8e41db2f,0xd34c0734
.word 0x00000000,0x51210a49
.word 0x00000000,0x00000004
.word 0x00000000,0x0000006a
.word 0x00000000,0x00000059
.word 0x00000000,0x0000001f
.word 0x00000000,0x00000004
.word 0x00000000,0x000000d0
p41_expected_fp_regs:
.word 0x5b5e5341,0x13e7b573
.word 0xd715b908,0x0508ee59
.word 0xd76e743e,0x6ab3e0a6
.word 0x65b3c7e7,0xf3c1f2fd
.word 0xf443f576,0x7b91194a
.word 0x79ec8c83,0xcd2fa85a
.word 0xf971dec1,0x5295f8b8
.word 0x4446e905,0xc58d29ea
.word 0x07cfd9d5,0x211967e1
.word 0x2dc98984,0x318c22d8
.word 0x9d5d2365,0x9c91e6c5
.word 0x09992d9a,0x55c0aa69
.word 0xc1dc2e0c,0x2b53da37
.word 0x0d56b10d,0x4d324676
.word 0x4f99885a,0x1a303a59
.word 0x48677e64,0x744d32a7
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p41_local0_expect:
.word 0x482c100d,0x0d753c46
.word 0x5cbd8282,0xa56d2c11
.word 0x40c6cc13,0xad9948cd
.word 0x5413cd7d,0x5750fa49
.word 0xbb611734,0x46d1a16f
.word 0x280b3163,0x22b4524b
.word 0x97e18cd7,0xa266fba6
.word 0x6764a840,0xd60c205c
.word 0x20b9b9c1,0x6a760365
.word 0x135d1d7b,0x2c406013
.word 0xa93365ff,0xb06a589d
.word 0x0b3173e0,0x01170de6
.word 0x918c85f2,0x494dae68
.word 0x6d19227f,0xb48e3e94
.word 0x2c2f6b67,0xa9b7e86b
.word 0x47595295,0x4fc85d74
.word 0x3154a4e9,0x73c32399
.word 0x210167ff,0xab26e3f2
.word 0xd4687bec,0x476e90e2
.word 0x365ebc56,0x2f88fc72
.word 0xbbef163d,0xbca5eafe
.word 0x4591870f,0x14cdd600
.word 0x81bc614c,0x0733731d
.word 0xd31079f2,0x37a46ef7
.word 0x91c9c3aa,0x293c653f
.word 0x6c617a5c,0x55ac6db5
.word 0xbb63c1e1,0x8841e7b6
.word 0xb8c9d840,0xff2b1700
.word 0x92324aa3,0x3874acff
.word 0x506fcf11,0x0000006f
.word 0x985f684d,0x3c63ce7f
.word 0xa72950d6,0x70e613bb
.word 0x34253967,0xa1f9909b
.word 0x08b5eacc,0x2800262d
.word 0x8193cda8,0xb59e55a4
.word 0x183a254b,0x0e3430c5
.word 0x551c8684,0xd0d42501
.word 0x9bc17ec8,0xb439d4d3
.word 0x8e41db2f,0xd34c0734
.word 0x048e44ea,0xb02e0d27
.word 0x7a94056a,0x802d5b95
.word 0x7feb0ed3,0x2e6d70e3
.word 0x586bd6e5,0x1e786e23
.word 0xd9f7300c,0x2608d620
.word 0x3274216f,0x73a5b666
.word 0x000000c7,0x6a042cec
.word 0xa235932c,0xc748a5a1
.word 0xcce6c110,0xdf4b34e8
.word 0x59a5544a,0x38737b10
.word 0xbf378260,0x437b7158
.word 0xd827fb1a,0x9eeb4276
.word 0x3837d5c4,0x793751b7
.word 0x05ae0378,0x22a9cfca
.word 0x28dec9f7,0xc24aabfe
.word 0xc3de8d36,0x60d169ba
.word 0x7c1dad87,0xc2a7f400
.word 0xd3f47fbf,0xbffa2d6f
.word 0xcbbf71a3,0xac06da05
.word 0x667cb363,0x34d6b485
.word 0x34d8ffb2,0xa44a99da
.word 0x4c9a3c5a,0xfba1414d
.word 0xfdbd6cda,0xa5134514
.word 0xf13c7fcb,0xf6aeb0b7
.word 0x2c5a6550,0xedad41ab
p41_local1_expect:
.word 0xe97c94a8,0xdee4b98c
.word 0x6f8d9c1c,0x09b42c6a
.word 0x167aa410,0x1acf5de7
.word 0x7d2a966b,0x00000004
.word 0x0ccb8986,0xebeff2d6
.word 0xb330d285,0xd2595912
.word 0xff606f59,0x3b6a76e4
.word 0x6348cae1,0x46c010fa
.word 0xcb34377d,0x9bc17ec8
.word 0xc786d1fe,0x1a18ca1a
.word 0x7e5e712f,0x8d94fb10
.word 0xe3eaebc3,0xff19f1e0
.word 0x777af1d5,0x77920f0b
.word 0x67247181,0x0eb1a06c
.word 0x87990f46,0x8d36e705
.word 0x7b2d47d9,0xaa312df2
.word 0xff2b1700,0xf34095f0
.word 0xd09cd3a8,0x12d0fa74
.word 0xd43dd7cc,0x594e07f1
.word 0x580d3a80,0xba07f579
.word 0xfe2854e8,0x216ecbb1
.word 0x6f5e42ff,0xa0c08ac4
.word 0xef76fb8d,0x83fb0670
.word 0xe1d5d588,0xabdb2a3c
.word 0x89245c8a,0x37b5baf7
.word 0x7e43cc37,0x616d3be9
.word 0xbf5ab890,0x00000056
.word 0x4466e58c,0x7866a5c7
.word 0x84fa4f51,0x497b35dd
.word 0x42a0d035,0xb3e86c6a
.word 0x9d1e3aeb,0xfe90cb28
.word 0xff0dffff,0xdd19fa65
.word 0x2a3a1691,0x881075a8
.word 0x6e2d69e8,0x03af9c4c
.word 0x0e6c654c,0xa591adea
.word 0x189cc36c,0x73b191cc
.word 0xd3faee69,0x000000f9
.word 0x4598e0cb,0x35b42400
.word 0x1027aad4,0xff022888
.word 0xca4688ac,0xb3b11923
.word 0x12d0fa74,0x9db60fa7
.word 0x34aa7ad1,0x0065ab2e
.word 0x6f543a73,0x8c6477f5
.word 0x51210a49,0xc71ec45c
.word 0xe60841eb,0x7119a14f
.word 0x72ddeed5,0x8fc9866d
.word 0x3b85add8,0x1c387eeb
.word 0x37a28e28,0xfc184642
.word 0xbad14d22,0x20abe42a
.word 0x5414d93d,0x74d88dd1
.word 0x5cff4fb0,0x1e20932f
.word 0x6931b788,0x3d5ccbab
.word 0xa46fe656,0xfba1414d
.word 0x64f91aeb,0x38731676
.word 0x1e7169f0,0x4ae14907
.word 0x07a37b5b,0x00261ced
.word 0x69824413,0x5cafab7a
.word 0xc327170f,0x0a3baf40
.word 0x21d2ffd2,0x7acdfff8
.word 0x0d6e495a,0x73c90d4e
.word 0x48b1a57e,0xdfcc65bd
.word 0xe3c03690,0x9e518cc5
.word 0x718ab9d4,0x67ff93f8
.word 0x8e3165fe,0x7fbb355d
p41_local2_expect:
.word 0xcbb8cffd,0x1b48c262
.word 0xb3e34e03,0x892fedec
.word 0x5ab32e32,0x7df33810
.word 0x69a0c128,0xf04a5edd
.word 0x29dd86f7,0x8c567d90
.word 0x00000041,0xd4147ca7
.word 0xb781ffb1,0x83a66519
.word 0x093d3646,0x97ede660
.word 0xffd2258e,0xc6dba830
.word 0x131fa9e5,0x2c4ea6c6
.word 0x3df5c702,0xcb26d5c3
.word 0xa1d426b6,0xec85e6b1
.word 0x953205fb,0x701f5f95
.word 0x9f54d3df,0xe26cff4a
.word 0x3682ed5c,0x583fe95f
.word 0xcba438da,0x8aa14366
.word 0x80348a02,0xec5786d9
.word 0x6ef593f3,0x073d48fe
.word 0x36a4bd36,0x443937a0
.word 0xa6f40b22,0xa50bdbba
.word 0xd20ffdf4,0xecdc0b47
.word 0xf1501e0b,0xe07a4122
.word 0x0eb1a06c,0xbb03fa8a
.word 0xa7c6b7c1,0x0aef7a77
.word 0x2f14d447,0x4d36c9ea
.word 0x9d81d54f,0x23b2b530
.word 0x6252ff89,0x06948732
.word 0xb0ff4041,0x0045a36a
.word 0xf04dbe9b,0xb3142187
.word 0x68a9f5e2,0x1ffbed6f
.word 0x6d250c0b,0x27d3b366
.word 0x0cd6b78a,0x32a1218f
.word 0xff52ff6d,0xdc7a824b
.word 0xb7283e81,0xa255f263
.word 0xc127a42b,0xa48b14f7
.word 0x09bf5ca2,0x1fbf9462
.word 0x8b7e4972,0xb90040e4
.word 0x7b92e813,0x0b19304c
.word 0x85ff8f2d,0xf77ee4cb
.word 0xaf41a1d0,0x13fa2a68
.word 0xecf57d74,0x749d51ba
.word 0x553a6acf,0x6cfac5c1
.word 0x76bfb853,0x59b6b367
.word 0x642c7f59,0x154ab072
.word 0x9530a9f3,0x6d19227f
.word 0x0265bdca,0xa3d945c5
.word 0x99ff7fde,0xffdb568e
.word 0xa97aaa2c,0xcb41c22b
.word 0xff5bb4ff,0x913d7a76
.word 0x8258f283,0x649b5f73
.word 0x459be70f,0x60d0e7ab
.word 0x1cb6fba4,0xffe31f53
.word 0x84e3ff53,0x4fbe503e
.word 0xa559ac1e,0xbeee5477
.word 0xd6fbdcac,0x0eb0690a
.word 0x28c9967c,0xff144e21
.word 0x000000f4,0xffa1cc3f
.word 0x1a915f4f,0x282df7f6
.word 0xa02391ad,0xda61f267
.word 0xa446f2df,0x65f6cf09
.word 0xbf6ca68d,0x373138f4
.word 0x9c049c2b,0x69c7bc28
.word 0xea927f10,0x68a3a460
.word 0x77a0fc09,0x335bcab4
p41_local3_expect:
.word 0xa0ff8ad8,0x734963c4
.word 0x7ea3f584,0xb78f7ae6
.word 0xc1f0303c,0xda0aad43
.word 0x79f6fda7,0x5b33e930
.word 0xd9973574,0xdf3eda61
.word 0x81bdf7ff,0x388b807f
.word 0x21a584fc,0xb780decc
.word 0x54e982e0,0x1413b64a
.word 0xc78a3730,0x0d696e00
.word 0x776b7589,0x48e611a5
.word 0xe7dd1dff,0x7fdde2c1
.word 0x519cd036,0xcc606f59
.word 0x6f6a5855,0x78aaeaca
.word 0xf1dd88b3,0xc18ca283
.word 0xf1f77f48,0x23f1603c
.word 0xa9d2ff0e,0x8bd57040
.word 0xff0d9d15,0x36a3b5d2
.word 0xa9329606,0x39ff95e4
.word 0xbf8a26ff,0xbb611734
.word 0x5c4f0996,0x2b29b821
.word 0xd20ffdf4,0xdf3eda61
.word 0xf593cef4,0xca791984
.word 0x16d2c142,0x89065c84
.word 0xad693727,0x82dae78e
.word 0x0fdbdee5,0x5e2575db
.word 0x23183578,0x38cc2aa5
.word 0x44c7c8c5,0x1adf89af
.word 0x51601b5c,0x2c6b8187
.word 0x759955db,0xc12966fe
.word 0xe74d862a,0x56310bab
.word 0xb24bf443,0xfb6974bd
.word 0xd7602c13,0x642e1787
.word 0x65d6924c,0xc6e7fa44
.word 0xdfb24d22,0xa33c5fdc
.word 0xa5c237e2,0xa454c1e4
.word 0x7454239b,0x5c8cfc4f
.word 0x6614ff22,0x9977cee5
.word 0x140168d0,0x0f644239
.word 0x1e3201df,0x7257273e
.word 0x5b797461,0x7cd47bcb
.word 0xa8b3dc08,0x73f66551
.word 0x2bba0b58,0xa5948172
.word 0xea523279,0x11523679
.word 0x1ac383e2,0x6aff6ccb
.word 0x457303b5,0xf4862ef1
.word 0xce32bce1,0x2298e6da
.word 0x9fcd3a80,0xc66ad734
.word 0x2f389a5e,0x1ef0200f
.word 0x299511cf,0x92f24f70
.word 0x9bc9d4ae,0x4f02f042
.word 0x20bc0459,0x7be8447d
.word 0x762741a3,0xf1080cc0
.word 0x3b6c56ff,0xf4866c5e
.word 0xd93888fb,0x788ae69c
.word 0x6b2624d1,0xf456f8dc
.word 0x9101108f,0x51e4ef35
.word 0x2a94fcac,0x0a815906
.word 0x29cc96a8,0x60bf7842
.word 0xfd5132e3,0x51b7f63d
.word 0xde0bfd88,0xbc4094fe
.word 0x8366460e,0x4633eafc
.word 0xefa512d5,0x97ec4f04
.word 0xcf1cff08,0x56cb5df5
.word 0xf311aeac,0x587e45f6
p42_init_registers:
.word 0x1b5fd84c,0xe1bcf719 ! Init value for %l0
.word 0x36ee570a,0x8b62fee6 ! Init value for %l1
.word 0x293e54f4,0x52eab6e1 ! Init value for %l2
.word 0xdf173e06,0xd94f4b40 ! Init value for %l3
.word 0x960e11c7,0xe1e8179c ! Init value for %l4
.word 0xc78b6e64,0x98ed8ec4 ! Init value for %l5
.word 0x49e7c258,0x8dff3bab ! Init value for %l6
.word 0x50e747a0,0x362d3dbe ! Init value for %l7
.align 64
p42_init_freg:
.word 0x45b3a249,0x60ec7b15 ! Init value for %f0
.word 0x31bf3df9,0x8b298283 ! Init value for %f2
.word 0xc5543354,0xc791e86a ! Init value for %f4
.word 0x889efbd8,0xac85eaf1 ! Init value for %f6
.word 0xac988dcb,0xf5c728cb ! Init value for %f8
.word 0x4ff71c27,0xe2d406e5 ! Init value for %f10
.word 0x7b2e33f9,0xaaf35dde ! Init value for %f12
.word 0xaf1e1dc1,0xef4c7b7b ! Init value for %f14
.word 0xcdde9ebb,0x4af12f2a ! Init value for %f16
.word 0x6eebabfb,0x90d78daf ! Init value for %f18
.word 0xb564545e,0x412480a9 ! Init value for %f20
.word 0xe3eaafcf,0xce2899e6 ! Init value for %f22
.word 0x3a100ca0,0xde8ac4bb ! Init value for %f24
.word 0xe5960915,0xea519fd6 ! Init value for %f26
.word 0xf020dc5d,0xfd9ac922 ! Init value for %f28
.word 0x594d396a,0x6e29196a ! Init value for %f30
.word 0x880e426e,0x3e033ada ! Init value for %f32
.word 0x6f563021,0xe6eea4f9 ! Init value for %f34
.word 0x16e242c2,0x137c6556 ! Init value for %f36
.word 0x8c19071d,0x6d159b0b ! Init value for %f38
.word 0xbf1a15ce,0xb72a39c5 ! Init value for %f40
.word 0xacd46c07,0x2f1cf752 ! Init value for %f42
.word 0xed80dbb0,0xe5069063 ! Init value for %f44
.word 0x5b25c6b2,0x944c3180 ! Init value for %f46
.word 0xcb1b91a1,0x4efaaba9
.word 0x47106c83,0xef6c0523
.word 0x42fcb0e5,0x749e1c57
.word 0x74bbfe76,0xeb3a521f
.word 0xb4392bc9,0xcec24388
.word 0x577b4e61,0x9590b295
.word 0x8c95624f,0x59239a4c
.word 0x5f6df646,0xa52a2f41
p42_expected_registers:
.word 0x00000000,0xf8637dcf
.word 0x00000000,0xf145cece
.word 0x00000000,0x38e9847e
.word 0x00000000,0xdc02f5b1
.word 0x00000000,0x9d3c3e8b
.word 0x26870f1b,0x705c9fa9
.word 0x201a1d41,0x7bfeecc4
.word 0x00000000,0x8c1bafe5
p42_expected_fp_regs:
.word 0x45b3a249,0x60ec7b15
.word 0x31bf3df9,0x8b298283
.word 0xc5543354,0xc791e86a
.word 0x889efbd8,0xac85eaf1
.word 0xac988dcb,0xf5c728cb
.word 0x4ff71c27,0xe2d406e5
.word 0x7b2e33f9,0xaaf35dde
.word 0xaf1e1dc1,0xef4c7b7b
.word 0xcdde9ebb,0x4af12f2a
.word 0x6eebabfb,0x90d78daf
.word 0xb564545e,0x412480a9
.word 0xe3eaafcf,0xce2899e6
.word 0x3a100ca0,0xde8ac4bb
.word 0xe5960915,0xea519fd6
.word 0xf020dc5d,0xfd9ac922
.word 0x594d396a,0x6e29196a
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p42_local0_expect:
.word 0xe04ceaf0,0x36224b53
.word 0x21bd8324,0xffc081ba
.word 0x34a03a95,0x1a145f2d
.word 0x0168a735,0x11ee9f7e
.word 0x1b0b15e9,0x7e93ffed
.word 0xfd2c1c93,0x098f1b45
.word 0x355f58f3,0xe1cdd514
.word 0xfd6ee0e5,0x4d210378
.word 0x3853efc7,0x3119d9ad
.word 0x47579440,0x01574153
.word 0xbc3bce40,0x1e1a2b52
.word 0x52f38aac,0x1fef4619
.word 0xd2ffc40c,0x1ed57234
.word 0x41a7b2b9,0x2d7b213b
.word 0xabffe733,0x4872a00b
.word 0x68df807a,0x468ccacd
.word 0x94726f0e,0xcbe57d0c
.word 0x33a00a83,0xc35ec804
.word 0x51fa4320,0xc7032b58
.word 0xa4e0ec08,0x74c05e82
.word 0xd4c9d839,0x718d60f3
.word 0x42ffbd2f,0x38e9847e
.word 0x0f5f73b9,0x9d2126fb
.word 0x32ce15ed,0x42a4e419
.word 0xa9241563,0xff01eeaa
.word 0x58cbba85,0x5c1491ac
.word 0x17e12926,0xad8bbc92
.word 0xf2ff2094,0x88ef3dc2
.word 0xc4d7fc8a,0x2fd022bf
.word 0x40211ee4,0x6efd651b
.word 0x638e33a6,0x2eebbc7b
.word 0x768d9f7f,0x0c0c866f
.word 0x26870f1b,0x705c9fa9
.word 0xef526d88,0x68da2566
.word 0x86ea1854,0x223fed1c
.word 0xf195388c,0xb8c9f135
.word 0x60139414,0x8b285da0
.word 0x3b375b11,0xe8eb725b
.word 0xb2ff6fa1,0x3fb5986b
.word 0x7034fdac,0x193c97a2
.word 0x477a9a74,0x9ff71fc7
.word 0xc537041e,0x9d3c3e8b
.word 0x33d1ef85,0xc91c14fb
.word 0x39ff5086,0x1d187007
.word 0x00485165,0xcfd6e4d2
.word 0xca838da1,0x0e5bd7ce
.word 0x573a2345,0xcdf42e82
.word 0xd34525d4,0xb0decd38
.word 0x19d86110,0xd1ffff45
.word 0xe10397ed,0x3fa402e0
.word 0x266fdd57,0x6e35c424
.word 0x0a7a3bac,0x94427257
.word 0x88815882,0xc679f927
.word 0xd984ea18,0x34f284c5
.word 0x788ff8b0,0x36a7d6cd
.word 0xbf36a2eb,0xd69a854d
.word 0x146c5325,0xbea72c69
.word 0xf6a5c842,0x98a2cb25
.word 0x34c77b25,0x1e6ab3f7
.word 0xa73370d4,0x00f82f82
.word 0xbbb8b998,0x295caed9
.word 0x9d3c3e8b,0x10acb08d
.word 0x0d9ccb65,0x23c9cc54
.word 0x9e99f341,0x48e69a6c
p42_local1_expect:
.word 0x1a7d6c13,0x89e42ad9
.word 0x53ffff20,0x925147cf
.word 0x72f6a487,0x00681757
.word 0x92e49374,0xe8bd6392
.word 0x6c40f123,0xc2b1bb9d
.word 0x99732d8a,0x35af7cb3
.word 0xb23484e6,0x0565d621
.word 0xe76418c9,0x24d5b04f
.word 0x0a8b7243,0x47a088b2
.word 0x27aa3ce7,0x82e5a4c9
.word 0x7cdf7567,0x39ac3bca
.word 0x6fed91d9,0x1467ff49
.word 0x40120369,0xcb109440
.word 0xb63fe311,0xdc0d9083
.word 0x0387905c,0xff10b820
.word 0x0510ee32,0x56744602
.word 0xffff7237,0xff491779
.word 0x5ebc9096,0x628ca98d
.word 0x765c5482,0x00000048
.word 0x58281174,0x73fa9818
.word 0xbf346829,0x467b6408
.word 0x00000025,0x18efffd3
.word 0x4e994d99,0xd89c15ae
.word 0x3dba8de2,0xce0f25e0
.word 0x67740666,0x75095d18
.word 0xca6a2fdb,0xb01a6c3a
.word 0x7add8e3c,0x0f5f73b9
.word 0x70937397,0x8505acae
.word 0x4bc8b28a,0xc589a1dc
.word 0x40fff154,0x19078d40
.word 0xfb4cff22,0x61ffc658
.word 0x8a102ca0,0x84f3701d
.word 0xc7ccb5d2,0x1364c0a2
.word 0x5c28c0fa,0x7ab5eeab
.word 0x39def631,0x32494228
.word 0x4a835ed5,0xfb4b410a
.word 0x48e6f956,0x622ce857
.word 0xad0798d5,0x683e4277
.word 0x58f9af47,0x78d7f4fb
.word 0x68a0ff47,0xaa3dcc2d
.word 0x64844aae,0xea109ac7
.word 0x958856cc,0x09b0539f
.word 0x2f6f7db6,0xeff0f3c7
.word 0xe9fbc8de,0xeedff72b
.word 0x8b62fee6,0x38e9847e
.word 0xfb05a75b,0x8c3593ff
.word 0x076cd684,0x7c7da989
.word 0xa0d98f96,0xbea72c69
.word 0xcf4cee25,0x96d8c2ed
.word 0x1fdf723e,0x9f4a9690
.word 0x77c2ff54,0x896cefbf
.word 0xb3d89f68,0xe33977c6
.word 0xfc5be7ee,0x4f36082b
.word 0xd4d6dd79,0x635616ab
.word 0xed2386ac,0xa4ff6808
.word 0x228d276a,0x42105d27
.word 0x2ad5a6ff,0x00000003
.word 0xac56ffa0,0xb01a6d4b
.word 0x64477308,0x094607c6
.word 0x79205536,0x4ce0e94f
.word 0xcb2eac90,0x7df96d6d
.word 0x21b10ee8,0xc42db886
.word 0x9632e5cc,0xc436f137
.word 0xb0a3077c,0xb1c26785
p42_local2_expect:
.word 0xf6cefb92,0x36a7d6cd
.word 0x1a423998,0xcfecca87
.word 0x98f05244,0xdc02f5b1
.word 0xd498c2da,0xee0534fe
.word 0xabd27b1b,0xb66f9b74
.word 0xf6cbc823,0x09f389b8
.word 0x69ca9249,0x0d68cb85
.word 0xff4169ed,0x5563765c
.word 0xe2ff34d1,0x6607dc32
.word 0xda0857a2,0x1f88334b
.word 0xf090afc6,0xff083960
.word 0x28aa895d,0xd2f9d98b
.word 0x4f39bde9,0xfd8db63d
.word 0x66eb4079,0xa658f9fb
.word 0x5a7950c5,0xfff3ef09
.word 0x3b99aeff,0xfdb478f2
.word 0x9fe310ff,0xd8c7da26
.word 0x3fa5ea3d,0xf8272db7
.word 0xbe2b5fee,0xa4db50c4
.word 0x3cdc7b56,0xc3e60544
.word 0xa764d66e,0x0972d84c
.word 0x5180f7b7,0x9a6f3b0a
.word 0x6a83fe08,0x5993abae
.word 0xaef3ff58,0x91ac6190
.word 0xbc1f2364,0x00000051
.word 0x334c8368,0xb049ff25
.word 0xe7cebdc7,0xfd485ae1
.word 0xeaf70b58,0xf50672fe
.word 0x830fb227,0x4106922d
.word 0x0150b5b2,0x982cb299
.word 0xbfff5deb,0x6be108ce
.word 0x50e747a0,0x362d3dbe
.word 0xde2ffe75,0xe2b1212f
.word 0xf65ec252,0xf5747753
.word 0xa93c35dd,0x421fffb8
.word 0x867e375a,0x3e26f4fb
.word 0xff7fcb60,0xfcc8c600
.word 0x7202f941,0x4f9216ee
.word 0x1a1d6ce4,0xae5d4cf0
.word 0x0dbc075b,0x1d93365b
.word 0x895e5b3e,0x7f8354cd
.word 0x680840be,0x8f13402b
.word 0xea2d5ab4,0xb7b56412
.word 0x9cf1b339,0x1838a6ff
.word 0xfc005b77,0x5c14ffac
.word 0x1ecb676c,0xb8cf3e64
.word 0x8d76c297,0x26742bfe
.word 0x12eb6230,0xf29ae162
.word 0x486bd4c4,0x976fb500
.word 0x8b68cbef,0xe3507861
.word 0x69476b0e,0xc18bd1f2
.word 0xe52f6cc1,0x26130820
.word 0x6f37d595,0xdd204e50
.word 0x3d48fcc7,0x45be6672
.word 0x8657ba6a,0xcd5e4310
.word 0xe34cc789,0x2adea989
.word 0x6bd15281,0x05f47892
.word 0x8b6353b4,0x300d0554
.word 0x14e9ec66,0xb8b817a9
.word 0x39574f4a,0xf1648180
.word 0x6871a897,0xb28295c0
.word 0xf1ba0a06,0x17d0f39d
.word 0xcaee28e2,0x2e7de02a
.word 0xc53e57c0,0x49951b1a
p42_local3_expect:
.word 0x5128bddd,0x000000b1
.word 0xfe7213bf,0x6daaf814
.word 0x04e71e8c,0x39c61dad
.word 0x00000000,0xd204842a
.word 0x791b503f,0xdec4897d
.word 0x75e5b948,0x6e676655
.word 0x137b19e8,0x2211f397
.word 0x757bcaf3,0x02d7f669
.word 0x8eb7cf7d,0x5c36bac3
.word 0x0a630461,0x94d7cb61
.word 0x715b6f75,0x58a99764
.word 0x786b7cbd,0x497542bc
.word 0x2f42ae90,0x7b5c9fe1
.word 0xf33da054,0x517f6503
.word 0x8351ebd5,0x9d6225e4
.word 0x3479cf6b,0xe6dd1bfa
.word 0x66e5ca69,0x9b9af4a4
.word 0x28dcaf34,0xb0bb6999
.word 0x86739535,0x7e15b407
.word 0x83f27df7,0x763f7a0e
.word 0x36e66bbe,0x32f11a20
.word 0x0ed922a5,0x53d682ef
.word 0x5045e0fe,0x8b285da0
.word 0xfd222d01,0x55de3212
.word 0x900b1afa,0xa0cecc16
.word 0x962bffdc,0xb169a319
.word 0x48b10e2c,0x3726d543
.word 0x920ff8c4,0xd13732ab
.word 0x39283340,0x54bf6f35
.word 0x0418e76f,0x8b285da0
.word 0xc8709fb7,0x49aa25f6
.word 0x201a1d41,0x7bfeecc4
.word 0x459c349f,0xb8db64aa
.word 0x0aa413a9,0x306f4e8d
.word 0x2c9a0f24,0x982cb299
.word 0xb7f85d02,0x8fffadcb
.word 0xc7eea530,0x98b31ee8
.word 0xa449ef44,0xf46545cc
.word 0x7a4e45cb,0x417ff2b1
.word 0xb04f4c2b,0x467b6408
.word 0x1dffc212,0xb33c30a6
.word 0x00000042,0xda855c94
.word 0x5c217d43,0x0328ff62
.word 0xc4b40a0f,0x649974a8
.word 0x3382ff4d,0x3fd30f5f
.word 0x14a16dd8,0xb2ce28ff
.word 0xff02b8ef,0x8115e790
.word 0x51b3521a,0x922804e5
.word 0xd204842a,0xe20ae1ff
.word 0xbfdf349e,0xc35ec804
.word 0x3e1a4b63,0x3441ab07
.word 0x3fc910ea,0x909c4ff3
.word 0x53431e9f,0x4a97bd89
.word 0xdfaf937e,0xd94f4b40
.word 0xebb185b8,0x70661528
.word 0x2dfc34e2,0x512febbe
.word 0xfa86f6b8,0x0c3fdb0d
.word 0x73559a5f,0xd1decb57
.word 0xefc78ec5,0x46152a16
.word 0xac91c94d,0xbbd24327
.word 0x2efa92db,0x72ac91c3
.word 0xe351cc07,0xf87508e7
.word 0xb1db8be8,0x0aa89931
.word 0x69497abc,0xe81578f8
p43_init_registers:
.word 0xebb01a08,0x8dc33df1 ! Init value for %l0
.word 0xb2ed124c,0x0e45339d ! Init value for %l1
.word 0xd3bf9091,0xf477ec58 ! Init value for %l2
.word 0x0245bfec,0x1168d2a6 ! Init value for %l3
.word 0x4258ef9a,0x0a1826e6 ! Init value for %l4
.word 0xd1f19d0a,0x349cbc3c ! Init value for %l5
.word 0x4a79d501,0xffeab469 ! Init value for %l6
.word 0xeb5de9a0,0x2f44f281 ! Init value for %l7
.align 64
p43_init_freg:
.word 0x8f57d907,0x38737bea ! Init value for %f0
.word 0xd0cdafed,0x67ec67d1 ! Init value for %f2
.word 0x12d150c7,0x2b734114 ! Init value for %f4
.word 0xd8fdedab,0xbf4c3302 ! Init value for %f6
.word 0xd0d9d4b8,0x3b0a2425 ! Init value for %f8
.word 0xada4fba5,0x03219d4b ! Init value for %f10
.word 0xdb6f7153,0xcd1dadd5 ! Init value for %f12
.word 0x4f61dbe4,0xe8b7b080 ! Init value for %f14
.word 0x626ea461,0xb7641417 ! Init value for %f16
.word 0x262ed938,0x416ade20 ! Init value for %f18
.word 0x588d4630,0xb04052bd ! Init value for %f20
.word 0x9b060a47,0xafaeeeb1 ! Init value for %f22
.word 0x440a562a,0xadd6c899 ! Init value for %f24
.word 0x8c5ac3b1,0xa6252f24 ! Init value for %f26
.word 0xc636133c,0x07d3e8fd ! Init value for %f28
.word 0xe38fa4f0,0xd68a888c ! Init value for %f30
.word 0xdff0c0c8,0x14109b5f ! Init value for %f32
.word 0xdc2e4cab,0xb0b78080 ! Init value for %f34
.word 0xc2b01a13,0x7aa90d98 ! Init value for %f36
.word 0x7a87fe5d,0x24645e1b ! Init value for %f38
.word 0x9e5f82ff,0x3f362c97 ! Init value for %f40
.word 0x16aa1bf9,0xd8aabed4 ! Init value for %f42
.word 0x10789a36,0xe5bc6415 ! Init value for %f44
.word 0xeeb2d3cf,0x3737a418 ! Init value for %f46
.word 0x639d00e5,0x97481f38
.word 0x289d9bd7,0x94b76fcd
.word 0xe6614996,0x72e1ba45
.word 0xec2360ce,0x50a9497b
.word 0x7dfe4e15,0x5c89e6de
.word 0xf19bd88e,0x88040123
.word 0x96b36784,0x92a4486b
.word 0xb3ba409a,0xe602446a
p43_expected_registers:
.word 0xe273a001,0xe7c542a3
.word 0x01a7544e,0xa3c34653
.word 0xcc6c4fe0,0xec87c1e3
.word 0xb4be16bc,0x86d563fe
.word 0x7569afab,0x5d1e5af4
.word 0xe134cfba,0x1e1a6a70
.word 0x00000000,0x0000b068
.word 0x00000000,0xe9e1412a
p43_expected_fp_regs:
.word 0x8f57d907,0x38737bea
.word 0xd0cdafed,0x67ec67d1
.word 0x12d150c7,0x2b734114
.word 0xd8fdedab,0xbf4c3302
.word 0xd0d9d4b8,0x3b0a2425
.word 0xada4fba5,0x03219d4b
.word 0xdb6f7153,0xcd1dadd5
.word 0x4f61dbe4,0xe8b7b080
.word 0x626ea461,0xb7641417
.word 0x262ed938,0x416ade20
.word 0x588d4630,0xb04052bd
.word 0x9b060a47,0xafaeeeb1
.word 0x440a562a,0xadd6c899
.word 0x8c5ac3b1,0xa6252f24
.word 0xc636133c,0x07d3e8fd
.word 0xe38fa4f0,0xd68a888c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p43_local0_expect:
.word 0x82bfbb56,0xa3e4aa0a
.word 0x73a33fad,0xe7a57e19
.word 0xb50fff40,0xe36100a2
.word 0x6a1fd1d8,0xb3d70bda
.word 0x59563b7a,0x6dd5c7ad
.word 0x7ff036bc,0x5bc64961
.word 0xde86fba4,0x514b07cf
.word 0x63318fa3,0x6692ed15
.word 0x6fbec04d,0x1dd633cf
.word 0x783566e2,0xf72e85ed
.word 0xe5e5ee17,0xa6b237b0
.word 0xc126c498,0x7e949483
.word 0x8853b649,0x33944cf5
.word 0x1524e545,0xcfc4ece9
.word 0x40a8c609,0x4921932b
.word 0xca72d500,0x00ebec26
.word 0x7aea3300,0x37202a68
.word 0x5d1e5af4,0xd2977bff
.word 0xaca4d544,0x00000045
.word 0x15b7be00,0xce105aef
.word 0x925b5e38,0xc6c8444e
.word 0x280e925b,0x1f725508
.word 0x3694be51,0x082c89d1
.word 0x31bbbe33,0xde505ddf
.word 0xa3b99d4c,0xb7496e16
.word 0xd7852cfc,0x5c27c100
.word 0xb090c911,0xb79efa5c
.word 0x41446c2d,0x031ed1bb
.word 0x9ecbc570,0x00000029
.word 0x7a571561,0xf2646130
.word 0x972dc87e,0xd8714a04
.word 0x3ea16d98,0x6c4e2566
.word 0xdef099ea,0xd7d1660f
.word 0xd52c5018,0xbd3a1126
.word 0x80f21c14,0x8dae3c3a
.word 0x7e06be8e,0x910f1ec6
.word 0x4915fa5f,0x4afff6aa
.word 0xea9486b5,0xdf128fd3
.word 0xa3aba2bb,0x8b0ee1a6
.word 0x44dd9457,0x4532de38
.word 0x959d88c8,0x5301984a
.word 0x71246e2b,0xb5333109
.word 0x87231072,0xd634952b
.word 0x7b364819,0x3090ae40
.word 0xae5c339b,0x15d39ef9
.word 0xb2e34aa5,0x989effc5
.word 0x4b45eb03,0x935131b4
.word 0x96457077,0xb73ef921
.word 0x5f190a33,0xa81d9020
.word 0x283c579b,0x1f527c53
.word 0xffb6a498,0xd8dda40e
.word 0x5a5e49cf,0x745501e2
.word 0x680fe030,0x4c9bfa99
.word 0x2f1f4dc4,0x0532699e
.word 0x7b6c300c,0x248faeff
.word 0xdd43877e,0x02bbe842
.word 0x00000000,0x5b67d3ba
.word 0xb9b31b0c,0x6333e519
.word 0x7569afab,0x5d1e5af4
.word 0x06db73d6,0x8d410f86
.word 0xd345dc18,0x1303e26d
.word 0xdb4019a3,0x40f0ec64
.word 0x0ab31f9e,0x4921932b
.word 0xf458426e,0x2dc7b771
p43_local1_expect:
.word 0xde505ddf,0xa7f875ca
.word 0xfdac0b96,0x5c65c73c
.word 0x71246e2b,0x2b3cf99c
.word 0xf95595c2,0xaf1bf7b0
.word 0xf89f00c4,0x3adbf072
.word 0x3e298ee8,0x38e3cdb6
.word 0xc32942c0,0x81362ca5
.word 0x0836825d,0x5353a5cd
.word 0x18f519b9,0xf1fcc67a
.word 0xaf5023db,0x9ec441d1
.word 0xf69e84b0,0xc3f03aa7
.word 0xcc5e7e10,0xa330bcc3
.word 0x39215f94,0x72102cdc
.word 0x127bb96c,0x4222d9e3
.word 0x8e6ac55b,0xc431487b
.word 0xff373577,0x09e587cc
.word 0x86c64b40,0xb66fd880
.word 0x8be91a96,0x000000e2
.word 0x0987a29f,0x8014b294
.word 0xe273a001,0xe7c542a3
.word 0x757d392d,0xb98f75f3
.word 0x3587afb2,0xcb9f5946
.word 0xdb1c22dd,0x0091b9c5
.word 0xb01fba69,0x9a4b4185
.word 0x243b8fb4,0x32bbd526
.word 0x37aca661,0x56cd1c91
.word 0xd8714a04,0x1f6c5d05
.word 0x6dd1b5dd,0xf6ad84aa
.word 0x08b9d788,0x69a1e1a4
.word 0x4293c613,0x765ffb87
.word 0xbc32fbcb,0x5528d345
.word 0xf02097dd,0xfd71a5be
.word 0xdc7f8cd0,0x87f57119
.word 0x694c7dad,0x54e57e3e
.word 0x44a8d8b3,0xbda73773
.word 0x29c7754d,0xba09065b
.word 0xe134cfba,0x1e1a6a70
.word 0x34b9f049,0x3b4e39de
.word 0x6169b784,0xf5bfc669
.word 0x01a7544e,0xa3c34653
.word 0x27eff62c,0xe596da86
.word 0xd45eefdc,0x9a709358
.word 0x17efbe69,0x9f5e7681
.word 0xff280ba9,0xfdb4e78b
.word 0xe7a57e19,0x57804392
.word 0x3719bd53,0x4d364bda
.word 0xfa44c0d4,0xee471538
.word 0xa2a096aa,0xf4875760
.word 0x5a33f5da,0x545c578f
.word 0xad0b128c,0xad42b167
.word 0x5f3665f4,0x2f32f1ab
.word 0x000d8bc4,0xdd4a52a7
.word 0x2cc18e52,0x00733d86
.word 0x3e29c8c4,0xf632633c
.word 0xb35d0ea3,0x8e7307ba
.word 0x5f98c500,0x9dd2e624
.word 0x19fb0be1,0xfea5f5b1
.word 0xceba4d9b,0x9c83d6e2
.word 0xb9c5c240,0x0f010ded
.word 0x753303e4,0x81362ca5
.word 0xbfae9102,0x8dc3fff1
.word 0x4ea7a7cb,0xc1bd605e
.word 0xac29c06b,0xf6b5de3c
.word 0x812d5bf8,0x0cb73a06
p43_local2_expect:
.word 0x127b65f3,0x5fbaf601
.word 0x8786dff0,0xdca0afbe
.word 0x9f5e7681,0x97f6dcd5
.word 0xb250c9ba,0xa517554b
.word 0x0ed4ffe6,0x71bf63c2
.word 0xc5dc135d,0x69bcf020
.word 0xffb6a498,0xa6c85694
.word 0xb4be16bc,0x86d563fe
.word 0xc6a64f71,0xdef2831f
.word 0x244a8c24,0x281b1b12
.word 0xe4903749,0x7c69c74b
.word 0x4914a9e3,0xbe76d51f
.word 0x40cd915d,0x99d7a97b
.word 0x4b86d7e1,0x9b0c53e3
.word 0x77dc6dff,0x4d568c43
.word 0xe30c3e32,0xaa9c5e05
.word 0xff2f4122,0x00ed0c06
.word 0xefc90301,0xe3b6f09b
.word 0xc0315ae1,0x6c9fe26d
.word 0x50f406fd,0xc3fcf68d
.word 0x906de22d,0xf263f5b4
.word 0xb06818ff,0x3b379b67
.word 0x7ffdf9d0,0xecc646f2
.word 0x467e2bed,0xb77bba67
.word 0xd8580edb,0x0c2b3af5
.word 0xb0facde6,0xdd4a52a7
.word 0xc936e9f7,0xff00ffab
.word 0x3604a361,0x65d105ae
.word 0x9690d762,0x72d1551d
.word 0xa511fffa,0x422ca184
.word 0x1d560c30,0x925b5e38
.word 0x617d7d2e,0xed7b24ec
.word 0x08cbae61,0x6dfa48e7
.word 0xe189d9d1,0xda90068f
.word 0x1a7f49c3,0x6c010a1c
.word 0xdef49cd4,0x931e54b4
.word 0x690019ed,0x00000011
.word 0xe65ad5f6,0x7ec40df2
.word 0x362155f8,0xf96ca843
.word 0xbbb1f193,0x04a72871
.word 0x44adb950,0xccd002fc
.word 0x964f6f86,0x4394c30a
.word 0x3ff00ae7,0xd2e737cf
.word 0x81362ca5,0xc6a64f71
.word 0xd93773b4,0x7cefbb46
.word 0x23c2738f,0xcbe76711
.word 0xb9d4a2b7,0x26f15d4f
.word 0x864f7cff,0x3b53db52
.word 0xc8f7be92,0x179aff57
.word 0x7bd3e2c7,0xbbe34408
.word 0x12d1a908,0x567bd445
.word 0x1f6c5d05,0xc0d41758
.word 0x22b49ba8,0x077055ba
.word 0x5bc55016,0x6dbac03f
.word 0xec87c1e3,0xa3e2e617
.word 0x6f7fd26e,0xd697335a
.word 0x9c506991,0xc2f75465
.word 0xa9f97392,0xd58236a6
.word 0xa797b6a5,0xd1651fd5
.word 0xb87e4049,0x27673a8e
.word 0xfbab8acc,0x8ddae228
.word 0x126e1074,0x7ddddb90
.word 0x14226b56,0x61f14699
.word 0xba002f5d,0x0000003d
p43_local3_expect:
.word 0xfffe9a24,0x7913ffa6
.word 0x09fd7d1e,0x0caf3452
.word 0x0e3e761b,0x081050e2
.word 0xeeb1ffd4,0x14f90235
.word 0xda59d4d9,0x4aab1ce3
.word 0xe0e48266,0x745501e2
.word 0x129a539a,0x1f217d21
.word 0x6c474d0f,0x8e25a4c6
.word 0xdd9d597d,0xa0534fca
.word 0xd2457a29,0xfdb26bff
.word 0x2871dee3,0xdcabd879
.word 0xffded312,0x9c188c38
.word 0xf6c37ecd,0x4c9bfa99
.word 0x2207acce,0x43187e6f
.word 0x00000084,0x4b1f54c1
.word 0x1443207e,0x90e7a799
.word 0x0a414e34,0xe621ef77
.word 0xcc6c4fe0,0xec87c1e3
.word 0xa1ecb0b6,0x4f4a4b7b
.word 0x59b5b10b,0xe81ae354
.word 0x9d6040cf,0xda266e8b
.word 0xa1f7ae72,0xffffffd7
.word 0xd135ec4c,0x03f74f44
.word 0x3849bd2f,0xff4e33c5
.word 0x039c2f20,0xc41b5d52
.word 0xc33eaf72,0xe2f74e84
.word 0x13fcfcb1,0xb0e732d1
.word 0x473ec853,0xc77ed1d5
.word 0xff9992b2,0x00000086
.word 0x788bb39c,0xf477ec58
.word 0x682fa6b0,0x8d410f86
.word 0x2f7b0b39,0x7efd9b03
.word 0x33529bf4,0xd439309a
.word 0xbbd8660a,0x32d90bae
.word 0xf95595c2,0x820ec9d9
.word 0x4922f284,0x5d1e5af4
.word 0xd6991a8f,0x05230130
.word 0x29ee959d,0x4cc35cb3
.word 0x2f44f281,0x27f7f46d
.word 0x4b52cc7d,0xe99e7ad9
.word 0xd2977b45,0x8729b92b
.word 0xf6ad84aa,0x895e3e0c
.word 0xc5730485,0xffea68c1
.word 0xc47e2db4,0x3aa04c60
.word 0xe3d1996b,0x0256a40f
.word 0xabcaa3b9,0x2922e6f6
.word 0xf205fde8,0xbf12ff1e
.word 0x1b1cf694,0x70f58b16
.word 0xe9e1412a,0xf18ebe6a
.word 0xa86c48d2,0x63453a2c
.word 0xbf5e89bc,0xa53520c1
.word 0xf67872c4,0x34faccf4
.word 0xf7ed8831,0xc84e1bb8
.word 0x4445c3e5,0xcd9cab6a
.word 0x359cb7b2,0x2070b332
.word 0x3f0d849f,0x302c14e0
.word 0x6c3787b5,0x8c51c3c6
.word 0xf833a122,0x69a731ff
.word 0x0622bb60,0x6264536f
.word 0xd6d284e1,0x88bffb54
.word 0xb882d946,0x5c9d0f1e
.word 0xc2f320fb,0xae1c5f39
.word 0xb9a123f0,0x9544ae94
.word 0x110e5174,0x812d5bf8
p44_init_registers:
.word 0xff9a754e,0x8070dc16 ! Init value for %l0
.word 0xca10a0af,0xd9f48168 ! Init value for %l1
.word 0x352f6b90,0xf7ff44b2 ! Init value for %l2
.word 0x17521216,0x7ede929c ! Init value for %l3
.word 0x75fd141c,0x4fde89d6 ! Init value for %l4
.word 0x82a8f626,0x5927f512 ! Init value for %l5
.word 0x4a7a14a7,0xf3637899 ! Init value for %l6
.word 0x39b807de,0xb4a4ac40 ! Init value for %l7
.align 64
p44_init_freg:
.word 0x87e5bb5a,0x311393f1 ! Init value for %f0
.word 0xf825493c,0xf6c68f1c ! Init value for %f2
.word 0xe57d41e3,0x3ca61226 ! Init value for %f4
.word 0x912727c2,0xb975033e ! Init value for %f6
.word 0x554691f3,0xb41e88c5 ! Init value for %f8
.word 0x99d5a9ef,0x3a77ff46 ! Init value for %f10
.word 0x4379d220,0xf88388e6 ! Init value for %f12
.word 0x0c8ace14,0x8fd8d23b ! Init value for %f14
.word 0x713e3d53,0xed4b53a0 ! Init value for %f16
.word 0x1795c9aa,0x81e9fc42 ! Init value for %f18
.word 0x96a7f71e,0xa2cdeb3e ! Init value for %f20
.word 0x7a6e1149,0x3fd595b7 ! Init value for %f22
.word 0x3075c699,0xacfd973e ! Init value for %f24
.word 0x4befa524,0xd45c13db ! Init value for %f26
.word 0xd6c78436,0x76c54fbf ! Init value for %f28
.word 0xe5376871,0xcb208dba ! Init value for %f30
.word 0x5422ff06,0xcdcc7ad4 ! Init value for %f32
.word 0x2018b217,0xf27ecd1d ! Init value for %f34
.word 0x7b3551be,0x24c28c15 ! Init value for %f36
.word 0x0bc7f398,0x101e0d44 ! Init value for %f38
.word 0x64e75908,0x82910f19 ! Init value for %f40
.word 0x465cbd07,0xff8add30 ! Init value for %f42
.word 0x318cc2d5,0x61d46569 ! Init value for %f44
.word 0x20c85bea,0x7e20af8b ! Init value for %f46
.word 0xbfcafd5d,0xa8076ec1
.word 0xc193c856,0x39e41989
.word 0x69d8be1a,0x4f0eed9c
.word 0xfbb5a1ca,0xa21d28c3
.word 0x4769d6e3,0xad54ba7e
.word 0xb1611bb0,0x9e178788
.word 0xaa65d05f,0x73a38c0c
.word 0xf1824d14,0xed0d141a
p44_expected_registers:
.word 0x00000000,0x000000ff
.word 0x00000000,0xc90c2da1
.word 0x00000000,0x200c3fad
.word 0x00000000,0x00000022
.word 0x2f6270b4,0x1fac2caa
.word 0x8f192501,0x53180328
.word 0x00000000,0xc728c28d
.word 0x046e8b4e,0x4275673c
p44_expected_fp_regs:
.word 0x87e5bb5a,0x311393f1
.word 0xf825493c,0xf6c68f1c
.word 0xe57d41e3,0x3ca61226
.word 0x912727c2,0xb975033e
.word 0x554691f3,0xb41e88c5
.word 0x99d5a9ef,0x3a77ff46
.word 0x4379d220,0xf88388e6
.word 0x0c8ace14,0x8fd8d23b
.word 0x713e3d53,0xed4b53a0
.word 0x1795c9aa,0x81e9fc42
.word 0x96a7f71e,0xa2cdeb3e
.word 0x7a6e1149,0x3fd595b7
.word 0x3075c699,0xacfd973e
.word 0x4befa524,0xd45c13db
.word 0xd6c78436,0x76c54fbf
.word 0xe5376871,0xcb208dba
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p44_local0_expect:
.word 0x3d65dea0,0x06af8ed1
.word 0x6afc3731,0x7472bd00
.word 0xf56137b1,0xff2a2896
.word 0x435748b2,0xaad2ad66
.word 0x6ce218b6,0xfa935b24
.word 0xbd8ba5ac,0xa28542a0
.word 0x8a1b49c8,0x8e3ad62b
.word 0x7c368949,0xb006aa66
.word 0x00b34b22,0xf39e870b
.word 0xaeff2800,0xb06afc04
.word 0xea8320e8,0x45e6e02d
.word 0xa20d0e64,0x64bd7e06
.word 0x52087537,0x0d81a9ed
.word 0x4fffc587,0x51e7a1ff
.word 0x45ddb8a1,0xa86e824c
.word 0xbc502a6d,0x73cd3df4
.word 0x06d349ca,0xa83d7a82
.word 0x1c9390ec,0xa2f3756c
.word 0xaecb4be1,0x0d689795
.word 0x3326784c,0x02739181
.word 0xd425f946,0x14afffe6
.word 0xbbb51d9b,0xcc8dfb9e
.word 0xbe92350f,0xc6250527
.word 0xeac448fd,0xeee6792c
.word 0x710b815c,0xaed15279
.word 0x6fc27836,0x31a7b26f
.word 0xe2cda4ff,0x0000000e
.word 0x24106101,0xae8b02ff
.word 0xfd65ff6c,0x89255a75
.word 0x141a5cdb,0xafce7c84
.word 0x38959f5e,0x47d69508
.word 0x8f4a8807,0x2f42c7a2
.word 0xc8d0e423,0xff2026eb
.word 0x1cd2a6c1,0x398d2ad1
.word 0x95806780,0x8a6a6b6d
.word 0xf4f5594d,0x83ff7248
.word 0xe3ff39d2,0x37a7bf21
.word 0x5da8bfb1,0xd29fa959
.word 0xbdfdd6f0,0x69cdae6a
.word 0x03d30a75,0x2527c61b
.word 0x7e659308,0xe1119fd2
.word 0x47cd6442,0x4eb2c66a
.word 0xdf2af532,0xc334bfc3
.word 0xcd62b314,0x2c3406b8
.word 0x5900dda9,0x215c4034
.word 0xec433b1e,0x9bc3bd2a
.word 0xcf88868e,0x1a9d58a7
.word 0x2f9c1ac1,0x00b276dd
.word 0xc7f1c7e9,0x0b766193
.word 0xfff663d3,0x5c3df28d
.word 0xd3360395,0x4e712504
.word 0xfa00001c,0x4a9bdb8f
.word 0x89214336,0x4d6a4600
.word 0xf8bb02b1,0x04103ac3
.word 0xb3acc9e0,0x5e2501c4
.word 0xaa0c8f6d,0x5de08aab
.word 0x966d6b2b,0xa96d1982
.word 0x445a8d1b,0x3454fa28
.word 0x6e3b7fc0,0xdeb92959
.word 0xf4958e29,0xf4f5594d
.word 0x7c69efed,0xfe88c513
.word 0x3af970ed,0xbcee21ff
.word 0x2d375b01,0x517ef56e
.word 0x02739181,0x2be6da56
p44_local1_expect:
.word 0x00000087,0xe0e874f7
.word 0xc9a0e3d6,0xa8ba7083
.word 0x5652b46c,0x4d3989d2
.word 0xfb268006,0x16db1714
.word 0xf6d61d15,0x8f5647f1
.word 0xcca89fbf,0x09c4e270
.word 0x507b1f32,0x2386c7af
.word 0x8aa84f98,0xd30715aa
.word 0x3d8af35b,0x73259862
.word 0x8f192501,0x53180328
.word 0x10020b23,0xb66df963
.word 0x046e8b4e,0x4275673c
.word 0x79ffca20,0x8637afa7
.word 0x7ce6ca1d,0xdd084e1f
.word 0xc4e81216,0x6d0ba226
.word 0x01312822,0xc01d777d
.word 0x2fec91f1,0x62e6e90f
.word 0xe2663086,0x00000090
.word 0xfffd6671,0xc900a3d2
.word 0x8b64151c,0x1d3591a4
.word 0x740abd3b,0xd36d13bb
.word 0x1e71bbc3,0x0b184289
.word 0x95b54b89,0xbb369787
.word 0xf209b15f,0xe0c62f89
.word 0x2a13afa5,0xb98897a3
.word 0x5cfb0c4f,0xe5d1c6d4
.word 0x139c3969,0x49672281
.word 0x7625a594,0x7988f682
.word 0x5e2501c4,0x4a5b8f08
.word 0x81c76138,0x4a32fcce
.word 0xfac16820,0xaa11a40e
.word 0x082806db,0x959d1aff
.word 0x4b605a30,0xe9fff10b
.word 0xcd881318,0xaea12800
.word 0x9c069f45,0x521c3c86
.word 0x068b3fe7,0xe4462d88
.word 0x14062026,0x4ae53ded
.word 0x255f7402,0x8a4ff880
.word 0xcdc92c72,0xfac3c57f
.word 0xcd203666,0x72f48e6d
.word 0x9655a026,0x6849ba55
.word 0x8778ee97,0x1fa09cdf
.word 0x645508d7,0xb15975f5
.word 0xca404e4e,0x3238a257
.word 0x77888d8e,0x34e5552e
.word 0x4ecf5aa0,0xafff7c84
.word 0xe47a4201,0x516afb1f
.word 0xa7ca72c9,0xe3ba547d
.word 0x8c208c44,0x00008e29
.word 0xd47997e9,0x9e35ce37
.word 0xdd9569d1,0xbd2d927f
.word 0xc541150a,0x6e3b7fc0
.word 0x0aeabcba,0xff9d2809
.word 0x0cf3c699,0x5a975b6d
.word 0x28256354,0xf748d7e2
.word 0x36b70319,0x5ba220ac
.word 0x445f3c52,0x6b3f3279
.word 0xe0bd3025,0xb70105dc
.word 0xf18ee0dd,0xd1b95316
.word 0x655e8911,0x4a874a20
.word 0xf9061d6f,0xd3a448c6
.word 0x802a8e87,0xf662aac3
.word 0xb0580e01,0xae255978
.word 0xf9c65584,0xd775cd80
p44_local2_expect:
.word 0xf851cbbd,0x85eff432
.word 0x099e5aa3,0x742d3078
.word 0x48d67269,0xabd097c8
.word 0x0d4aa9f8,0x9afe8b06
.word 0x79d63831,0xc064c950
.word 0x26ffb1a0,0x90100193
.word 0x852aafb8,0xd743c37c
.word 0x8664956f,0x2b3e8633
.word 0xb5d911e6,0x4af5f02e
.word 0x2f6270b4,0x1fac2caa
.word 0x5366ff15,0xacd4a218
.word 0x18b986fa,0x714be195
.word 0x966d6b2b,0x7812ec24
.word 0xdbf78d58,0xdf01ee0d
.word 0xaa482043,0xde87670c
.word 0xbcb12fdd,0xfac3c57f
.word 0x00013e86,0x365cc4ed
.word 0x142d3254,0x2f173178
.word 0x00000039,0x8ca12357
.word 0x34ff962f,0xea40e2ef
.word 0xe652f5b1,0x922aebe6
.word 0x2e16b54a,0xd8ecf899
.word 0x392884dc,0x5823c720
.word 0xa2befb26,0xfb7156fd
.word 0x7405ea4c,0x516fe0c6
.word 0xe8e21422,0xffc44d2b
.word 0x5bf160b0,0xff609f6f
.word 0xffc7bfef,0x359bdbda
.word 0x8d743691,0xe8d59a2a
.word 0x4ccbcb93,0xbd9ff5c9
.word 0xbd0a13a9,0x83ff7188
.word 0xe703fb08,0x1070e89b
.word 0x9d4c1291,0xf2cd0bd6
.word 0x6ea52921,0x93846c3f
.word 0x0000004f,0xc8e6ff10
.word 0x200c3fad,0x8f2304f3
.word 0x3cd2824a,0xc5459cdb
.word 0x9b7faea0,0x45b1a3cc
.word 0x0cff87ee,0x02d68bff
.word 0xdeb3377b,0xe2273eeb
.word 0x14657e77,0xe73f6a3f
.word 0x85b9e542,0xc9e67849
.word 0x4e04f14e,0x8020bcb8
.word 0x653af8c4,0x33b93e9a
.word 0xa187824b,0x294ba9ac
.word 0x586afdba,0x292b9673
.word 0x66118588,0xc14b295e
.word 0xa7551801,0x1b4ec0b4
.word 0x1ec88a0b,0x7d8452b0
.word 0xf8345b93,0xf3b7e314
.word 0x360dcb53,0x0c2a8edc
.word 0xf3637899,0xeb491e85
.word 0x2fb946cc,0x49b70649
.word 0x62a0e50a,0x34e5552e
.word 0x7e779a09,0xd775cd80
.word 0xdb463df7,0x60b94c63
.word 0x86dba668,0x60d64f70
.word 0x82bf618d,0x5883d8dc
.word 0xc25ae111,0x1c9d0257
.word 0x7c66b230,0x86b70be9
.word 0x59e89ece,0xc47ed723
.word 0xe278bdaf,0xc44d310f
.word 0x6de4007e,0xd8ea4063
.word 0x34e62bc4,0xf7890538
p44_local3_expect:
.word 0x4f6866f9,0x9fe77d08
.word 0xc47ed723,0x40fba046
.word 0x625bdfdd,0x2463d427
.word 0xeffa69ba,0xaa600f0a
.word 0xa02a71c3,0x6d38a920
.word 0x6246945e,0x421020e8
.word 0x8a9a8d5f,0xbbdc7032
.word 0x49731894,0x6d8cceaf
.word 0xedb42f33,0xda1c4c34
.word 0xf773b45c,0x7a83573e
.word 0x72260ef8,0x7041bf07
.word 0xd6b99e55,0x4727a97a
.word 0x38e771de,0x74ddc30c
.word 0xabf7e80a,0x025ab819
.word 0x8e6f96c6,0x3f84ef6c
.word 0x8b3e3b96,0xc228d228
.word 0xff8f0ff3,0x49afe0a9
.word 0xc47ed723,0x00000058
.word 0x740e35cc,0x4f1b4263
.word 0x99d0f040,0x01677f1b
.word 0x8d8a5578,0x0aac7cdb
.word 0xdeea001e,0xa187824b
.word 0x359d6ca0,0x84861bff
.word 0x6c286072,0x82228420
.word 0x59e41e24,0x483d31d4
.word 0xd80210f1,0x84746c6d
.word 0xbe0b2c4c,0xba8ded20
.word 0x61f7738d,0x39ffb5eb
.word 0xd9001442,0x5574bfe7
.word 0x12b371fb,0xff2b9fc5
.word 0x1c8ee0c9,0x1d341792
.word 0x5ecc828b,0xfd53edc1
.word 0x40b0459d,0x8013c30c
.word 0x360badb3,0xe485dd6c
.word 0x6ad6b709,0x86a1420c
.word 0xb29543a7,0x969414fc
.word 0xc47ed723,0xaef79fea
.word 0x2c3406b8,0xf6d61d15
.word 0x57c6f393,0xbc3dd01c
.word 0x3c9fb08d,0x62627b8e
.word 0x16a22633,0xe13b29e6
.word 0x7b7a7754,0xffa8b706
.word 0x658075ff,0x4ead69d5
.word 0x707aaa2a,0x80e63790
.word 0x0790f395,0xea3225e2
.word 0x78b1a789,0x0ef5366c
.word 0xe6dbf81f,0x4bd08b3a
.word 0x41c19105,0x5652b46c
.word 0x89f80f44,0x3f35f2df
.word 0x2cb8c149,0xafc7e8d6
.word 0x57043758,0xe43dd56f
.word 0x7708bf15,0x474172eb
.word 0x0a671099,0xa33acdde
.word 0x014ccf05,0x7a83573e
.word 0x74c74eb2,0x5cfb0c4f
.word 0x67429421,0x6ce6feb1
.word 0x3c786666,0x790d6d7e
.word 0x3bfe9cf6,0x43ab7318
.word 0xa1cba9c0,0x98575050
.word 0x8b5608c6,0x05244a6f
.word 0x4b605a30,0x44618ee1
.word 0xce47a758,0x7e365474
.word 0xaabb9337,0xd08eeb03
.word 0x97385061,0xec708e7e
p45_init_registers:
.word 0xb2211e5a,0x7201d01b ! Init value for %l0
.word 0x1888fae4,0x3fdccf30 ! Init value for %l1
.word 0xb84bab1c,0x59adc66c ! Init value for %l2
.word 0x1186f56d,0xc2540e8d ! Init value for %l3
.word 0xc4695194,0x3ba42996 ! Init value for %l4
.word 0x9bcff55b,0xc89bdc31 ! Init value for %l5
.word 0x61f5820e,0x09dac878 ! Init value for %l6
.word 0xea501d7c,0x11fa4d72 ! Init value for %l7
.align 64
p45_init_freg:
.word 0xf4f921d7,0x3a5854c6 ! Init value for %f0
.word 0x09c3319b,0x4b5a6e63 ! Init value for %f2
.word 0x84a1e52e,0x55f2aaa8 ! Init value for %f4
.word 0x5716dec0,0x8d3120ab ! Init value for %f6
.word 0x31078648,0x0ccdeaed ! Init value for %f8
.word 0x845dfe79,0x00b7fbde ! Init value for %f10
.word 0x061648e7,0xe8e1f7e1 ! Init value for %f12
.word 0xc9ad0ae1,0xb03c8c4e ! Init value for %f14
.word 0x7695b478,0x65fa11e7 ! Init value for %f16
.word 0x7bf826a4,0x40b5dd88 ! Init value for %f18
.word 0x5ef8f0e9,0xe9ab456c ! Init value for %f20
.word 0x035f613c,0xc0b4d00c ! Init value for %f22
.word 0xde6d4d81,0x7565841c ! Init value for %f24
.word 0x210a9ff0,0x05b71fb2 ! Init value for %f26
.word 0x8335ed24,0x945fda33 ! Init value for %f28
.word 0x99fa81f0,0x426cfa3f ! Init value for %f30
.word 0x63b79a96,0x3eabc8fb ! Init value for %f32
.word 0x5a852210,0x7746d4cd ! Init value for %f34
.word 0x00b54434,0xbefe5f63 ! Init value for %f36
.word 0x79ce8351,0x09d80894 ! Init value for %f38
.word 0x5cb91789,0xd12dd6cd ! Init value for %f40
.word 0xa66e9a6b,0xbcfe30f1 ! Init value for %f42
.word 0xd2a12cb3,0xd995a6b5 ! Init value for %f44
.word 0x96fa4826,0xca05898b ! Init value for %f46
.word 0x0736de5a,0x096b68f6
.word 0xeb23fd0a,0x4c156f84
.word 0x92871b3d,0x653cea6e
.word 0x11436bb6,0x01b4c0e1
.word 0xe3febcd2,0x59488379
.word 0x615b288d,0x6702e66d
.word 0xcf9175af,0xb5ba8744
.word 0x5838bf17,0x95b1e3b1
p45_expected_registers:
.word 0x00000000,0x00000028
.word 0x00000000,0xc653cd99
.word 0x00000000,0xb9de0fb9
.word 0x00000000,0x0000c280
.word 0x00000000,0x3f0c364a
.word 0x00000000,0xc70f2c8a
.word 0x000000ed,0xe0ff5adc
.word 0x00000000,0x00000046
p45_expected_fp_regs:
.word 0xf4f921d7,0x3a5854c6
.word 0x09c3319b,0x4b5a6e63
.word 0x84a1e52e,0x55f2aaa8
.word 0x5716dec0,0x8d3120ab
.word 0x31078648,0x0ccdeaed
.word 0x845dfe79,0x00b7fbde
.word 0x061648e7,0xe8e1f7e1
.word 0xc9ad0ae1,0xb03c8c4e
.word 0x7695b478,0x65fa11e7
.word 0x7bf826a4,0x40b5dd88
.word 0x5ef8f0e9,0xe9ab456c
.word 0x035f613c,0xc0b4d00c
.word 0xde6d4d81,0x7565841c
.word 0x210a9ff0,0x05b71fb2
.word 0x8335ed24,0x945fda33
.word 0x99fa81f0,0x426cfa3f
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p45_local0_expect:
.word 0x2abaa0c4,0xab81e496
.word 0xb0419331,0x3e6d1568
.word 0x120ad475,0x43ffff2e
.word 0x1171b875,0x694e145a
.word 0x606187eb,0x18bdae4e
.word 0x9a98d43a,0x083467ef
.word 0xfe2934f4,0xeb7cd6cb
.word 0x000000ed,0xe0ff5adc
.word 0xa9779746,0x74ff1c85
.word 0x89b48121,0xe5583f48
.word 0x6dcadcad,0x19932112
.word 0x66038b93,0x34a401da
.word 0x9cd8b908,0xd586ffe3
.word 0x78fd0e0b,0x648fa0f5
.word 0x9525a864,0xc59ccf15
.word 0x4b0b4189,0x26718dd4
.word 0x3a1fb3c5,0x89d9ba66
.word 0x147ed2c7,0x2396663d
.word 0x91f43a84,0xec8bbce9
.word 0x75898c9d,0x355cb577
.word 0xc277385e,0xff3df168
.word 0x6c74274c,0x2fa9cb38
.word 0x54d2461d,0x0c8e173a
.word 0x0aae965f,0x51702e76
.word 0x03845cff,0xcba2316b
.word 0x8b4ef0cb,0xc5e2589c
.word 0xada2fc98,0x485cf8c8
.word 0x2211c149,0xb3b6935b
.word 0xed7accf9,0xff93500d
.word 0x7db48b61,0x11e9cff5
.word 0xcfc6af73,0xf0ee4125
.word 0x5b33ca5d,0x6190dbd7
.word 0xabe151d9,0xd4f7f734
.word 0x1074ff6a,0x46e0d8d4
.word 0xb3aecdf6,0x0fff7938
.word 0x8bd50b3b,0x75271c15
.word 0xffd190d7,0xc653cd99
.word 0xd4b618e8,0x54682036
.word 0x99f7c07d,0x474ac78d
.word 0xe7958c58,0x91c05080
.word 0x36d2f1a6,0x2c8fcdf5
.word 0xce53ffa6,0xa7c9c0b4
.word 0x5ba14226,0x9298521c
.word 0xbac83c60,0x387cdfff
.word 0xea6d7613,0x34e64a8f
.word 0xff44abde,0xcf1995d6
.word 0x65083ac1,0x90fb4b97
.word 0xb204b6c8,0x92c603ca
.word 0x1b9129ce,0x5c238ee0
.word 0xe2dac08a,0xea8fb7af
.word 0xa31dcb80,0x1869d3ff
.word 0x3e671adc,0x54cf8137
.word 0xa49b55ac,0xd54bffe5
.word 0x0e6b15cc,0x014088f3
.word 0xff3e1a05,0x28ba05a7
.word 0xd033ae97,0x541530dd
.word 0x98f56f51,0xf73e0b01
.word 0x519e91d1,0xb0459fcc
.word 0xb17d54bb,0x9ef02612
.word 0x28c87787,0x8db85466
.word 0x49c92690,0x1e889949
.word 0x5eb39f93,0xf3138749
.word 0x5410b856,0x82dcf346
.word 0x15e1f622,0x27cd5b86
p45_local1_expect:
.word 0x0393e040,0xe9430def
.word 0x7c9af877,0x828f0a63
.word 0x7621add9,0xb9bcecc9
.word 0xedf7e89e,0x9a0188a1
.word 0x5ea46c61,0x2b615e2a
.word 0x84177625,0x019a8bed
.word 0x9a9ab924,0x3c052833
.word 0x3126ee37,0xee27d83a
.word 0x40b1f421,0x0481ecc9
.word 0xe795dc04,0x0a06b38b
.word 0x69356e61,0xd51d311e
.word 0x645c8bc4,0x1b9129ce
.word 0x7b6b4fb9,0xd2b12c7a
.word 0x37403dcc,0x40e3d4f9
.word 0x5b0869bb,0xd2d2ca37
.word 0x933fcae6,0x70a2a589
.word 0x6aa50e1a,0xcd74ff3f
.word 0xa5269bbe,0x8ab4c5dc
.word 0x28e67d1f,0xfcbdefff
.word 0xf7c3f61a,0x1e889949
.word 0x50ca9be5,0x248bce92
.word 0x2441cb0b,0xbca42243
.word 0x815c4c58,0x9d480038
.word 0xd33a318c,0x1e0bbce5
.word 0xfe067074,0xd54bffe5
.word 0x437431cf,0xddff04b8
.word 0x1d1b91db,0x5a0557f2
.word 0x000000b6,0x4c22a3d4
.word 0xbaad5f9f,0x2fe24816
.word 0x279321a8,0x872ee271
.word 0x6f055ef3,0x700fffdf
.word 0x6241c40c,0x3775eac6
.word 0x593f546a,0x2ff588b3
.word 0xb7b4ceac,0x47eb0208
.word 0x29ff51ff,0x78a0fb7d
.word 0xb99c1195,0xdbfd28ba
.word 0x9915a5c4,0xd27c0ce0
.word 0x72f6cac9,0x471013ad
.word 0xde80377b,0xae6d4e9c
.word 0x2c45b9ff,0xb80a29c8
.word 0xff0dd0cd,0x00000097
.word 0x141ecd99,0xc71bdd20
.word 0x5d84b877,0x9da2018f
.word 0xdadd6e25,0x90d0d002
.word 0xb9de0fb9,0x0e353f56
.word 0x519d4873,0xb0cbf79e
.word 0xafc77530,0x40ffa156
.word 0x740974ff,0x2bbd7bde
.word 0xaf45bbda,0x0d85a382
.word 0x587ba9b1,0xc6eb65d4
.word 0x795f5b61,0x48c2e8b6
.word 0xae51ca6c,0x5d4dbfb0
.word 0x00000007,0x088d2420
.word 0x928f51c9,0x2509279c
.word 0x92575d20,0xc2540e8d
.word 0xd5648ab1,0xd72fac06
.word 0x8881d4cf,0x9575ee87
.word 0xf326fbec,0xdc51adc9
.word 0x250720ff,0xac968c13
.word 0xf5265c17,0x834b8931
.word 0xff4dca49,0x2a90129f
.word 0x67f255fe,0x7594016d
.word 0xaeb6c280,0x3357b01c
.word 0xe690f924,0xff3e17cb
p45_local2_expect:
.word 0xf3ee7b6b,0x65bce914
.word 0xcf3a7e6e,0x1edfa884
.word 0x526438dd,0xe96cfef8
.word 0x193f813b,0x19db4f46
.word 0x4538bb62,0xa6cbbc58
.word 0x390c4900,0x2c45b9ff
.word 0x0000003b,0x0c93b58f
.word 0x9f058d5e,0xce511dc6
.word 0x5491588d,0x4b941201
.word 0x7a6cb0b8,0x98f8f488
.word 0x9fb211dd,0x37b3a449
.word 0x0000003b,0x41dbcabe
.word 0xdfa86f34,0xbddeaa4c
.word 0x306441fb,0x4ceec2a4
.word 0x190d29a7,0xe65757fc
.word 0x5a74282d,0x5eabff6f
.word 0xa5700ebd,0xfdddfe75
.word 0xd07c2f15,0xc70f2c8a
.word 0x8936c4de,0xfd5082ec
.word 0x5f532323,0xb642bc14
.word 0x9182f320,0x135b5c8d
.word 0xce3f30ac,0x0cffb744
.word 0x25224f44,0xa2e1e439
.word 0x91357504,0xeddd3d8c
.word 0x3c61a158,0x61baead7
.word 0x0ed9bc5f,0x2e272841
.word 0xf3ffa235,0x7698e925
.word 0xff8193b7,0x18e97bb1
.word 0x50490d59,0x5482cff2
.word 0x56eeff0f,0x6f76dd1a
.word 0x2668d6f7,0x569ea284
.word 0xb8f853ff,0x615162dd
.word 0xc33b90f2,0xe0b7be42
.word 0xfd9ea3d5,0xe1a71c0e
.word 0x491cf890,0xff1e0524
.word 0xc611ffff,0x54b8419e
.word 0x6fed2c53,0x1bbe180b
.word 0xd940ed47,0x57aef8f5
.word 0x87b7ea19,0xf5833a7a
.word 0xcb70880a,0x4560e169
.word 0x72c1218b,0x6dcadcad
.word 0xd42a1d6f,0xe2e7dceb
.word 0x56595a8e,0x51834c07
.word 0x34decde4,0xa7b22b1f
.word 0x8c638c19,0x7f325c39
.word 0x7f38d870,0x9e0792fc
.word 0x46a0f3c8,0x86b3d15e
.word 0xbdaa9c8d,0x0000000e
.word 0x642dcc74,0xad7f2fb8
.word 0xaf3ba516,0xdac610c3
.word 0x42cc4fb3,0xb7cbc03e
.word 0xc5f0b851,0xff5f3ecf
.word 0xc327e7c8,0x486110a5
.word 0xb7b57f57,0x1e0bbce5
.word 0x3e275eb7,0x06c76cd1
.word 0xdf60ffe9,0xb0f7671c
.word 0x923d3cda,0x2d2ffd40
.word 0xeaff3038,0x6ad310ff
.word 0xce7dbbaf,0x4dbef904
.word 0xdcd19b90,0x179b03ff
.word 0x0c22907c,0xf5fe9031
.word 0x87deb12d,0x232e85d3
.word 0x85b18a15,0x88f86188
.word 0xa7c95024,0x2aea3c5b
p45_local3_expect:
.word 0x8c638c19,0x2e79eb2f
.word 0x2a48e2bf,0x2e033b1d
.word 0xdcb9c656,0x5f6c886e
.word 0xa271ff55,0xcf91a71f
.word 0x501caa82,0xffd9b105
.word 0x971c73e4,0x4a3a5674
.word 0x0fc7c9be,0xda5e85d7
.word 0x3f30d4e1,0xb88ee7a1
.word 0xec6090ae,0xff04c4ec
.word 0xcf2fffd5,0xabd1ae7c
.word 0xc581bc2b,0x4cef0f72
.word 0xfb70bd60,0x1c5f49d1
.word 0x0a552bc1,0x21f15cb3
.word 0x740d9190,0x02db7d1f
.word 0x5e535be4,0xa1cf1090
.word 0x0cce4f09,0x88509d20
.word 0x1b87c463,0xb34c01c5
.word 0xebf70f96,0x5b038523
.word 0xf34be36b,0xc5829861
.word 0x01f7e2c6,0x9a563cef
.word 0x88a384a9,0x8b95e82e
.word 0x6377d389,0x88a384a9
.word 0xa1b1ff24,0x755df694
.word 0x1cc0f86a,0xa76444e5
.word 0x98800a81,0x06297765
.word 0xe04b30ab,0xbcaca898
.word 0x48d7ccbe,0x7179ad63
.word 0x0db3238b,0x3789c6cc
.word 0x7c216b54,0x79aa74ee
.word 0xa815a0c8,0xf139efab
.word 0x829d866e,0xd53c071a
.word 0x972ebcf4,0x4d87b1c5
.word 0xa247b0aa,0xff37a38c
.word 0x3ecd99d2,0x1d9db16d
.word 0x5707d6bd,0xef210115
.word 0x28360c22,0xe69af45d
.word 0x4b63e25c,0x0522f833
.word 0x043dba42,0x09986db0
.word 0x00000027,0x6ce4ff28
.word 0x407458eb,0x3f90c487
.word 0xfb8bf357,0x7c127b6b
.word 0xc394b177,0x4aef557a
.word 0xac1f85a8,0xfce7293d
.word 0x5c2e7870,0x088d2420
.word 0x926bbc06,0x4e9c4750
.word 0x62354133,0xad644ed8
.word 0xae68914c,0x2b806c64
.word 0xfa727bad,0x0481d3ac
.word 0xff8985ff,0x86f4e34e
.word 0xc04a9010,0x85a3dfeb
.word 0x4e415f1c,0x043dba42
.word 0xd8d609c2,0x4c22a3d4
.word 0xd201df98,0xa83f5a71
.word 0xd59dac25,0x43974c7c
.word 0x82170b0a,0x70b9f6c8
.word 0xfa24b02c,0xbbaac71c
.word 0xc5ca980d,0x0eff2bc1
.word 0x7ea2b772,0x683e27b6
.word 0x1a1fb414,0xdc2405f1
.word 0x20cbbcfe,0xccfa49a0
.word 0x33d305e9,0x664cade1
.word 0xffd8dc3b,0xaeb6c280
.word 0x484eda5e,0xc277385e
.word 0x73aafc3e,0x768dc135
p46_init_registers:
.word 0xcb16acb2,0xad6c12d1 ! Init value for %l0
.word 0x3210279c,0x9dd31250 ! Init value for %l1
.word 0x9d68496a,0x8c69ffe7 ! Init value for %l2
.word 0xa7aa5042,0x7537a48f ! Init value for %l3
.word 0xc34f2ddc,0x37f585d4 ! Init value for %l4
.word 0xce7e9edb,0xc4e374d9 ! Init value for %l5
.word 0xbf593d00,0x8907ec88 ! Init value for %l6
.word 0x088e3c84,0xb4be3630 ! Init value for %l7
.align 64
p46_init_freg:
.word 0x7153db76,0xb04ec65c ! Init value for %f0
.word 0xb749a2cb,0xfe81a0fe ! Init value for %f2
.word 0x6dc44427,0x980a2f97 ! Init value for %f4
.word 0xb5c3642e,0x454f88bd ! Init value for %f6
.word 0x4a4c2006,0x2120849e ! Init value for %f8
.word 0x03c6aec1,0xba71bab5 ! Init value for %f10
.word 0x39cf5d0e,0x5aba7c85 ! Init value for %f12
.word 0x7d46f049,0xb6a23296 ! Init value for %f14
.word 0xd4cb233e,0x5780b1a0 ! Init value for %f16
.word 0xf13d41f2,0x02c71232 ! Init value for %f18
.word 0x88b7b34b,0xc33ce017 ! Init value for %f20
.word 0x4fda79e2,0x7b4076db ! Init value for %f22
.word 0x79a452ab,0xe009113d ! Init value for %f24
.word 0x5c0f3125,0x1693c7dd ! Init value for %f26
.word 0xa0c4e6ab,0x6fb6b438 ! Init value for %f28
.word 0xc698dc39,0x35a81a35 ! Init value for %f30
.word 0xc3c97d21,0xe957ad41 ! Init value for %f32
.word 0x151942d4,0x840eb00d ! Init value for %f34
.word 0x9bd16d9d,0x285c959a ! Init value for %f36
.word 0x774528d8,0x7716ada9 ! Init value for %f38
.word 0x871c6cce,0x184ed8f1 ! Init value for %f40
.word 0xbb3dbd78,0x346f61a6 ! Init value for %f42
.word 0x1bd1eb71,0xced8ae58 ! Init value for %f44
.word 0x24121c0d,0xe907e622 ! Init value for %f46
.word 0x016808a3,0xb68355a1
.word 0x397ed3f7,0xa57ed2f7
.word 0xdff0b572,0xd1d520d4
.word 0x54581ca6,0x8f598e8f
.word 0x5039b983,0x7606a2e8
.word 0x60e0644e,0x9b3b37ff
.word 0xfffe140d,0xe7ca4d0b
.word 0x3b024e05,0x9ad31b08
p46_expected_registers:
.word 0x00000000,0x54c7b54b
.word 0x00000000,0x7b59209c
.word 0x00000000,0x0324db7e
.word 0x00000000,0xe7ed9995
.word 0x00000000,0x2ea8ebf7
.word 0x00000000,0xe2358c98
.word 0x00000000,0x816cbaf4
.word 0x00000000,0x00000064
p46_expected_fp_regs:
.word 0x7153db76,0xb04ec65c
.word 0xb749a2cb,0xfe81a0fe
.word 0x6dc44427,0x980a2f97
.word 0xb5c3642e,0x454f88bd
.word 0x4a4c2006,0x2120849e
.word 0x03c6aec1,0xba71bab5
.word 0x39cf5d0e,0x5aba7c85
.word 0x7d46f049,0xb6a23296
.word 0xd4cb233e,0x5780b1a0
.word 0xf13d41f2,0x02c71232
.word 0x88b7b34b,0xc33ce017
.word 0x4fda79e2,0x7b4076db
.word 0x79a452ab,0xe009113d
.word 0x5c0f3125,0x1693c7dd
.word 0xa0c4e6ab,0x6fb6b438
.word 0xc698dc39,0x35a81a35
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p46_local0_expect:
.word 0x53d39425,0x897315e8
.word 0xa07f4083,0x231a74a1
.word 0x77d9ff39,0x54a5e3ae
.word 0x14ec7517,0x797b590d
.word 0xe1d08ae0,0x75612a4f
.word 0x39f68aeb,0xf33939c1
.word 0xae953db9,0xffdd3613
.word 0x0d1df29a,0x4f07dc02
.word 0x0d78febf,0xe620f696
.word 0xfccb89c9,0x7cd0bdb9
.word 0xe037d149,0xb66aaa59
.word 0x00000062,0x65f270e1
.word 0xad0a0274,0x8984a5d2
.word 0xf9598060,0x0f28a4e1
.word 0xa7da67f3,0xc30d74b0
.word 0xf4df8965,0x2f72a14c
.word 0x720e68bd,0x6c1c751d
.word 0x960bd13a,0xccc63529
.word 0xd46c32e8,0xf5c0e044
.word 0xf828ff69,0x4bc88d75
.word 0xe86e12aa,0xe4ce337d
.word 0x54db67fa,0xa05b1dcf
.word 0x0000002b,0x04638b5a
.word 0xd7fe4972,0xfba31d8e
.word 0x29afaca9,0x00000032
.word 0x5843f414,0xa48fa1a6
.word 0x390feb81,0x66b4acfb
.word 0x34e0b72f,0x9c7b1408
.word 0x44ba0597,0x9d1a0fac
.word 0x639d84b4,0x8944fd3f
.word 0xfe0d89ea,0x571b821a
.word 0x723eb5e0,0xadf101cc
.word 0xe79d6eea,0xc9eb728c
.word 0xa3591c81,0x1ff77f6d
.word 0xd875f73d,0x8da7364d
.word 0x6bb67fff,0x3e8a56b1
.word 0xc58d4b1b,0x8930ffa1
.word 0xc7bd2ad7,0x000000ee
.word 0x3bc20659,0x6d1c7c1e
.word 0x3f3e775a,0xcea10122
.word 0x9c8d1c8d,0x976ec1a7
.word 0x8baefdc1,0x14d8f132
.word 0x1fdcafbd,0xe86e12aa
.word 0x14c35ef5,0x363e5925
.word 0x13adb5e8,0xa5295117
.word 0x80f81486,0xdb3fffa1
.word 0xf7fd4081,0x03115d79
.word 0x29736eaa,0xfa9b54b2
.word 0x0000001f,0x2fe17227
.word 0xa9cdec4e,0x538142a9
.word 0x8c6fc6f8,0xafd73a22
.word 0xa95f9590,0x66c55a3d
.word 0xae45f70e,0xf8fc9098
.word 0x18c58dc4,0x1e972a74
.word 0xa3d3f9d8,0x2e04c101
.word 0xc0f5baaa,0x65dc409b
.word 0x13aced0d,0x07862280
.word 0x0d5093fb,0x1e351f47
.word 0x05928d7d,0x00698ae1
.word 0xc6a6a3f1,0x4bf870a6
.word 0xa0f4d0b3,0xa321ba13
.word 0x8aff1f17,0x6c96bb5e
.word 0x795c46f6,0xe78ea3f2
.word 0x293cdb13,0x37ed7f34
p46_local1_expect:
.word 0x4340eb0f,0xeab4f4e4
.word 0x12fe081b,0xbf1e03de
.word 0x9d1a0fac,0x07815be9
.word 0xbf9425bd,0xff064c9c
.word 0x8cec2f2d,0x66ce0a09
.word 0xaef0bef8,0xf81656b3
.word 0xe8a36846,0xef0b8bae
.word 0xc7da4a53,0x0d53e379
.word 0xc6e73737,0xcde48e8d
.word 0x34234ef8,0x03b1dcd0
.word 0x1a201bea,0x39b3fb62
.word 0x00000065,0x0000008d
.word 0xa0b2dfae,0xd8161b19
.word 0x230575a9,0x639d84b4
.word 0xf9942df3,0x0000008d
.word 0xd94a6e45,0xff793a49
.word 0x42a87ce3,0x5363a431
.word 0xa1d663c2,0x816cbaf4
.word 0xdbffeb9b,0x9e3ff9d5
.word 0x4e4b88b4,0x5ae4ff59
.word 0x40b1f570,0xad04af29
.word 0x5e8d89bf,0xeebd62a8
.word 0xd1f70d40,0x937f1e19
.word 0x7162bf14,0xb880f721
.word 0xa51a8119,0xdc0a04fb
.word 0x12b67534,0x20d93dc9
.word 0xe32ff945,0x73576fff
.word 0xce1e866c,0x1b3a7a3c
.word 0xc875a55e,0xadf101cc
.word 0xeab4f4e4,0xe589ab90
.word 0x22faf3af,0xa3c4e2ea
.word 0xcea10122,0x709aae8e
.word 0x1d6ab5fe,0xfa47b0e1
.word 0x2ba8fe78,0x97d6c441
.word 0xb94c8288,0x90030037
.word 0x63fcf1bf,0x958002b0
.word 0xef94a9d9,0x719e573a
.word 0xf9755442,0xe2fe0542
.word 0xfa03de13,0xd5e69074
.word 0xc866c117,0xa2f6c664
.word 0xc3654e2c,0x3de51cff
.word 0x7b09c90f,0x3f830ca2
.word 0xca79045c,0xce93d26b
.word 0xffff02cd,0xd7f58f78
.word 0xa45b5300,0x43c41ba4
.word 0x92488b3d,0xc90b6674
.word 0x59dc23b2,0x196bd38f
.word 0xc2736fab,0x14c9ce9f
.word 0x48fd4358,0xa7eed31d
.word 0xea36de2f,0x51faf33e
.word 0xfbe4dc19,0x50275ea6
.word 0x20870884,0x884aa08c
.word 0x140217d0,0x20c4d9a7
.word 0xf060f2b6,0x8a91991e
.word 0x7fb58603,0x8d3350d2
.word 0xe2b2e841,0x01509687
.word 0x401c30f7,0x8453fc81
.word 0x990a2ec3,0x37c1b7d1
.word 0x910dbc89,0x038b6442
.word 0x3c3946f5,0x54383eb2
.word 0x377af3df,0xf2638253
.word 0xcc5e9b94,0x79442cde
.word 0x0c2342ff,0x87451be6
.word 0xb6f0c6e1,0xf196cd39
p46_local2_expect:
.word 0x6dc31031,0x4c82421f
.word 0x48e3f3da,0xce4b10d6
.word 0xd02e5528,0x86978550
.word 0x943eb2e3,0x24ff5f04
.word 0xff6fe25b,0x566ee373
.word 0xb69da549,0x7edbed27
.word 0x4ab884e7,0x61eb81e8
.word 0x36e2511b,0x7facfba2
.word 0x463e30fc,0x80be4c41
.word 0x816368b2,0xcd87d119
.word 0x9fad4347,0x5c0f058c
.word 0x22d5b32c,0x7381ee2c
.word 0x889354b4,0x8aa6cb57
.word 0x71a23adc,0x888ae965
.word 0xa9b1050b,0xa2f6c664
.word 0x5b21970f,0xa558b533
.word 0x65a115f0,0xff4102c1
.word 0x6af06a07,0xd67b19fd
.word 0x1b4266c3,0x9ce97178
.word 0x32a52753,0x6e4ce1ff
.word 0x943b884a,0x5558e1c5
.word 0xeac57d6c,0x9ebb3349
.word 0xdd60af78,0xcc470a7e
.word 0x2138aae4,0x89e05892
.word 0x833a4185,0xaca74ad7
.word 0xdadc270d,0x5a24d13b
.word 0x54c7b54b,0x745411a0
.word 0xd7cbe379,0x6bb67fff
.word 0x1eb01f65,0xf985bd49
.word 0x8e8fa5f7,0x4b794d89
.word 0xe0692ca8,0xc493e237
.word 0xe08d3f98,0xfd28f8c1
.word 0x7e105fdd,0x88ffe98a
.word 0x336fc68d,0x7537a48f
.word 0x4bc7b6ba,0x064a4aff
.word 0x2c1f4773,0xa3fbb3d6
.word 0x36bbc889,0x7c6acb2a
.word 0xf56c6431,0x3ce6928f
.word 0xf6de7a5a,0x5f126407
.word 0x960bd13a,0xf3c64190
.word 0xa1065f81,0xcda737b7
.word 0x73fbc0a0,0xf73c0b46
.word 0x742b368f,0xf3070e0d
.word 0x6ec2a4b9,0x6ed1869b
.word 0x35fac702,0x6b203ce2
.word 0x79415ad9,0xa78adeae
.word 0x597d9658,0x6bc60266
.word 0xc52e455d,0xe774f135
.word 0xcd36abb1,0x30e86dcc
.word 0x91c4fce0,0xb4e782ac
.word 0xfb2a19ef,0x0f313451
.word 0xced5117d,0x107b080b
.word 0x6d5401d3,0xff5c5293
.word 0x7df31f5f,0x7311b020
.word 0x611e76d6,0x2f748d00
.word 0xd731f49d,0x0d835272
.word 0x3ddb7303,0x7dba5b80
.word 0x1cf5cad1,0xa1ab2f92
.word 0xf384c3c5,0x9b95b3a9
.word 0x900acbb0,0xb2287e82
.word 0x62551721,0x45ae8210
.word 0x270ae777,0x50e8bfd9
.word 0x17cc24d7,0x61bcd041
.word 0xde1ac32f,0x563448a3
p46_local3_expect:
.word 0xd4073875,0xb180edb5
.word 0xc040974f,0xacb79a45
.word 0xfe44b7cb,0x6ee6ff17
.word 0xf58f1882,0x2deb385f
.word 0x000000cf,0x635c2ca4
.word 0x4b1f8cff,0x344d4433
.word 0x1d325837,0x106bab4c
.word 0x4ea253c9,0xda551959
.word 0xd8d98513,0x3ac67de0
.word 0x8ce15636,0xb94cad57
.word 0xb99a0113,0x182150dc
.word 0x2ca0cf08,0xc1d52f59
.word 0xe037d149,0x5f12ff07
.word 0xda5c0ddb,0x8c660e01
.word 0xb8dd2be6,0xf5764a78
.word 0x91609bfc,0x2ecb7ecb
.word 0xf0a06ec0,0x8052de72
.word 0x6b2b9911,0x1d215457
.word 0x88ae1e58,0xdc408c7a
.word 0x88d59b4f,0x85b63358
.word 0xee19f8f0,0x42a87ce3
.word 0x5b913267,0x3f94a75d
.word 0x27a509f1,0x7e95df9c
.word 0x375ced87,0xa1acf3fd
.word 0x19c443b2,0x6c1c751d
.word 0xeb6a4b59,0xbe3f4aa8
.word 0x218e4708,0xff4552d2
.word 0x00000009,0x30660990
.word 0xde1f5081,0x81d16e51
.word 0xc8735058,0x018d8a15
.word 0x13fdcd24,0x5b365a38
.word 0xb8744af8,0xc3fb52b3
.word 0x67bc2825,0x6a824bce
.word 0x9e201845,0xd5b64c6f
.word 0x235359f8,0x5f126407
.word 0x50eaa0ad,0x2e3f67f2
.word 0x01365c89,0xf62cf036
.word 0x2d307ef2,0x49b1052b
.word 0x9d9c7b9c,0x1d20b782
.word 0x22d72919,0x3363f55e
.word 0xb9e14ac7,0x36eb741c
.word 0xd0ab7222,0xffebf85a
.word 0x321e82ff,0x887ea327
.word 0x786b77f3,0x69a81488
.word 0xdcc703dd,0x73764f5e
.word 0x85e2b9a9,0xdd119746
.word 0x85b63358,0xd9ad3f79
.word 0x976ec1a7,0xbeddffe4
.word 0xe7a19f04,0x0e9f1bd2
.word 0x834f53ff,0xa91aaac1
.word 0x4556c4aa,0x8f7776d3
.word 0x949a81a3,0x7ce745ba
.word 0x00a9420a,0x4afff2f0
.word 0xd1cc4f42,0xe47cafff
.word 0x0324db7e,0xe7ed9995
.word 0x5e7205fb,0x1152c702
.word 0x4ebca4b9,0xff698fc6
.word 0x2e34e180,0x3e7d817d
.word 0x9c32e5d1,0x5c6e86e9
.word 0xb0a3aead,0x96785815
.word 0x6ff7393c,0x700930ab
.word 0x6b972fda,0xcf5ba40d
.word 0xe042dd18,0x160d53d6
.word 0xde5a721b,0xbf194992
p47_init_registers:
.word 0x9c5991ca,0x3ae3cc0d ! Init value for %l0
.word 0x791cfb61,0xfc39bc74 ! Init value for %l1
.word 0x51cfb2d6,0x96ac5333 ! Init value for %l2
.word 0x8e26173d,0xd074f575 ! Init value for %l3
.word 0x264e5cf0,0xb188f2aa ! Init value for %l4
.word 0x67f46186,0x17c628ed ! Init value for %l5
.word 0xed55a766,0x6972bbc2 ! Init value for %l6
.word 0x31bd9ad2,0x5356cab5 ! Init value for %l7
.align 64
p47_init_freg:
.word 0x65e397d1,0x4c1981ff ! Init value for %f0
.word 0x7efb0d98,0x3132d07c ! Init value for %f2
.word 0xe27cb928,0x35536b76 ! Init value for %f4
.word 0x21bd466e,0x1d104484 ! Init value for %f6
.word 0xfa3861a5,0x46f8456d ! Init value for %f8
.word 0xb342683b,0x27a774d3 ! Init value for %f10
.word 0xde6ed7e4,0x4c17cc23 ! Init value for %f12
.word 0xa848e58c,0x0f325b31 ! Init value for %f14
.word 0xef337d56,0x07be1565 ! Init value for %f16
.word 0xb8538aa7,0x2ab31839 ! Init value for %f18
.word 0x7b7c7592,0x8f8efc5f ! Init value for %f20
.word 0x02425fd4,0xca4231b3 ! Init value for %f22
.word 0x78a073cf,0x523196ed ! Init value for %f24
.word 0x36fcdcad,0x43d5f1b4 ! Init value for %f26
.word 0x83a4a75f,0x46397e7a ! Init value for %f28
.word 0xc6c58d43,0xd85528c8 ! Init value for %f30
.word 0x087a0d9b,0xfb30ff08 ! Init value for %f32
.word 0x9ae5236e,0x65d955f3 ! Init value for %f34
.word 0x15013c11,0xfa2b0782 ! Init value for %f36
.word 0x2756c1d5,0xc05b655f ! Init value for %f38
.word 0xf093fad5,0x635bbc2f ! Init value for %f40
.word 0x46bc4f6c,0x54e2d0d3 ! Init value for %f42
.word 0xa318559b,0x9a07b376 ! Init value for %f44
.word 0x56624358,0x17d6ebf8 ! Init value for %f46
.word 0x5efaf30b,0x8ec26577
.word 0xad426ae1,0xde13027b
.word 0xc44e1c9c,0x11029a58
.word 0x7861eeb2,0xe7970455
.word 0xdd8fd803,0x95bc0baa
.word 0x9d76f628,0xfb76a71b
.word 0x3fafd56b,0x7e7933c2
.word 0xc3fe7c70,0x81f43fb7
p47_expected_registers:
.word 0x00000000,0x58f3ff0a
.word 0x00000000,0x5f4aca85
.word 0x00000000,0xd96d68ea
.word 0xdb469759,0xb79cf211
.word 0x00000000,0x858b16fc
.word 0x00000000,0xbcbaed76
.word 0x00000000,0x6c0d6c76
.word 0xb573fe8d,0xa5ad2921
p47_expected_fp_regs:
.word 0x65e397d1,0x4c1981ff
.word 0x7efb0d98,0x3132d07c
.word 0xe27cb928,0x35536b76
.word 0x21bd466e,0x1d104484
.word 0xfa3861a5,0x46f8456d
.word 0xb342683b,0x27a774d3
.word 0xde6ed7e4,0x4c17cc23
.word 0xa848e58c,0x0f325b31
.word 0xef337d56,0x07be1565
.word 0xb8538aa7,0x2ab31839
.word 0x7b7c7592,0x8f8efc5f
.word 0x02425fd4,0xca4231b3
.word 0x78a073cf,0x523196ed
.word 0x36fcdcad,0x43d5f1b4
.word 0x83a4a75f,0x46397e7a
.word 0xc6c58d43,0xd85528c8
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p47_local0_expect:
.word 0x3619512d,0x578a29d8
.word 0x85d339c1,0xb9684bf8
.word 0x43b845a7,0xc803dc06
.word 0x7b596b85,0xed106f5b
.word 0x817b9d9f,0x0580209f
.word 0xe94abd1c,0x337d1112
.word 0xe93e17e7,0x9202bc07
.word 0xec01b6c1,0x3374bf3d
.word 0xd1a856b2,0x52c5fe9b
.word 0xbc6678eb,0x1b428195
.word 0x0c612135,0x8e33bfe6
.word 0x89826446,0x11bd2f1b
.word 0x4c4b9e49,0x72b4f1de
.word 0x25ecc3a6,0xe68ffbb9
.word 0x9e3ee1d9,0xfa0d731d
.word 0xed9ca979,0x486f8188
.word 0xca62a7d0,0x97e329ff
.word 0xf7b0df18,0x8287b3ee
.word 0x889732d0,0x1c48b6e8
.word 0xed6842b6,0x7ec31f5b
.word 0xf652407e,0xb4321bc4
.word 0xb648258b,0x7b6faad9
.word 0xfb34183d,0x5e5cb55f
.word 0x0839f6f2,0x272f9443
.word 0x8b4a554b,0xff226ebc
.word 0x2a4a5ce7,0x298cc091
.word 0x0839f6f2,0x00000097
.word 0x1f6a0f5c,0x662ed2b5
.word 0x284c70c4,0x855f531f
.word 0x2c2bd777,0x6376d7f3
.word 0xba2dbcce,0xbba52c0b
.word 0xb1a6d51a,0x29042d80
.word 0x21a135b1,0xd12399e9
.word 0xd840f687,0x55964ad0
.word 0xb4aeaa93,0xdb321ddc
.word 0x00b28c49,0x0979c3ca
.word 0x1593770a,0xea35b89c
.word 0xc4c68fc1,0x307da176
.word 0x1a2aa2a2,0xb243046f
.word 0xe4e28e50,0xb2203741
.word 0x1ee93fec,0x8dd20139
.word 0x17a1ffff,0xed5577ba
.word 0x55bb70e9,0xc1d0a167
.word 0x90649527,0xc420daff
.word 0xfaff2dfa,0xb5759c33
.word 0x6d31362a,0x000000b1
.word 0x9c2fe74b,0xf961e9e8
.word 0x9ceea5c9,0x05436e3c
.word 0xf9fc38f4,0x7f56bd69
.word 0x3f59aedf,0x8b98b630
.word 0xa5c912fa,0x3fc8355a
.word 0x86316fa8,0xb7133e54
.word 0x879dbb74,0x16b493dd
.word 0x1735cf51,0x47c4e00b
.word 0xe4ac60a1,0xe1040297
.word 0x27ea847e,0xf1f61220
.word 0x5d34e9c8,0x281157cb
.word 0xd5e9afcd,0x0338f210
.word 0x653f62f3,0x823f034a
.word 0x11785264,0xbeb1c0be
.word 0x04ab689f,0x66fcda18
.word 0xffe4fd04,0x40bc18f2
.word 0x67f566d7,0x815aa190
.word 0x0dbcf69c,0xf91e3548
p47_local1_expect:
.word 0x82314059,0xe494bb2d
.word 0x20babf2f,0xc005512f
.word 0x895cff48,0xa1e4d4bf
.word 0x4fea4df7,0xa2b14086
.word 0x87992b34,0xe7d9e213
.word 0x3014ccc1,0xfa734823
.word 0x4f523c2f,0x054d17ee
.word 0x55302743,0xf5a039d0
.word 0xfde9bc8a,0x66eed543
.word 0x2c1fa259,0x89de04dc
.word 0x195cf24b,0x5c634e10
.word 0x48f7b519,0x2ae799ff
.word 0xa99bbb14,0x16209290
.word 0xe3ec55b7,0x30a8ffef
.word 0x5b31beff,0x634ad272
.word 0xd02831d4,0x63025f85
.word 0x00000090,0x4a86fff7
.word 0x533b837b,0x7b32fd5e
.word 0x29ae0b4f,0xcef9fd29
.word 0x1b8028e5,0x6178c53b
.word 0x0f4a865a,0x7a83e2ff
.word 0xe445b81e,0x86c1a0f8
.word 0x00000097,0x7d7bc8cd
.word 0xc556c7cd,0xca8e61ce
.word 0xdcff5a5b,0xfa7af348
.word 0x405cc93a,0x2a0b1e9e
.word 0x8dd20139,0xbb07dc72
.word 0xde0f7450,0x9549f875
.word 0x7e1878ff,0x7480147c
.word 0xd83c0684,0x1187cbba
.word 0x2a3a00df,0x86d528ac
.word 0x8b3b7679,0x8c3c6259
.word 0x61ce52c5,0x7cfd002c
.word 0xce74b748,0x08ffca89
.word 0x9797ca31,0x65bc80e9
.word 0x2c6ea508,0x86d528ac
.word 0x1de44392,0xcbe47636
.word 0xe12aa31d,0xdb654cb7
.word 0x7c37dd57,0x7ddfec69
.word 0xcec6b927,0xc6cf6a85
.word 0x9c21b5c4,0x307da176
.word 0x9ddcf0db,0x92bce4ca
.word 0xd57a8e50,0xe2dc77ee
.word 0x04ab689f,0xb8fc5758
.word 0x315e72e3,0x48279e59
.word 0xa7fdf625,0x2f47d13d
.word 0x625b3dd8,0x3ae3ff0d
.word 0xffffffc4,0x443ce74c
.word 0xfac90e9d,0x501f7a1b
.word 0xf9079e8e,0x8f50fb05
.word 0x3bbd21e7,0x98ac0417
.word 0xcdad5eee,0xf2d547fa
.word 0x1d30efde,0x4f20b552
.word 0x648b7443,0xf3f23ec2
.word 0x6c0d6c76,0xa2af3afa
.word 0x64adaa24,0x14d367ef
.word 0xf3bc5e00,0x3ced5779
.word 0xc110762f,0xce8ceecd
.word 0x835b87f3,0x9b57a88e
.word 0x4d0bda55,0x1bdeb6f3
.word 0x30d265db,0x5aa216b0
.word 0x09406e54,0xec00a299
.word 0xd57afa9b,0xa544a9eb
.word 0x256932fa,0xd0b234e0
p47_local2_expect:
.word 0x474da5a4,0xb5326da9
.word 0x97c569d9,0xd26c5a0a
.word 0xc8ef725b,0x2f7ea12d
.word 0xff264120,0x8c3dcac4
.word 0xa7fdf625,0xd43db0f9
.word 0x2da91457,0x010841c5
.word 0xeeec6c05,0xbfd9c732
.word 0x385131ab,0x4db244da
.word 0x2738c34d,0x04ffb12e
.word 0x4baa2d7a,0x0839f6f2
.word 0x97b77f85,0x7fd49c06
.word 0xd65ceb00,0xe0411a60
.word 0xb595ffde,0x04ab689f
.word 0xa45c5dcb,0x00af3929
.word 0x25265c55,0xf1a5c790
.word 0xf58483ae,0xbdc6cdef
.word 0x8bd77a2e,0x51d02281
.word 0x8a45491f,0x56ccfffe
.word 0x9209a913,0x0f08ddff
.word 0xb29bfd4e,0xed1a6338
.word 0x178fc3c2,0x987c0a42
.word 0x1fc934bc,0x63639fde
.word 0xe93e17e7,0x24e3b6b1
.word 0x82d275f9,0x0933d3f1
.word 0xf764eaf3,0xf4020df0
.word 0x3d0f82c6,0xf7819497
.word 0x0000ff00,0xf1b4582a
.word 0x01ed078a,0x09b2262d
.word 0x858b16fc,0x17e0befa
.word 0x4b65c5fb,0x98f960ea
.word 0xa84271c7,0xe51da997
.word 0x8f1c075d,0xb916f088
.word 0x00000000,0xd48be443
.word 0x14da15a7,0xe83f5e3a
.word 0x158580ff,0xa5679e9a
.word 0xf7846a8a,0x9c77d013
.word 0x046d5017,0xfbf7fe96
.word 0x52dd43a6,0xabbfb534
.word 0xe4eae8c6,0xffffff95
.word 0xb2885414,0x3aa306d4
.word 0xaeab46ef,0x706ab4f0
.word 0x6715f2d2,0x0b06f7b1
.word 0xa4e92df0,0xc16ad795
.word 0x4a637113,0x4c8cdd21
.word 0x1f744ab6,0x0b941b3c
.word 0x2e2eabec,0x60f48f4a
.word 0xfdb4c85b,0x21708576
.word 0xb070da8f,0xedd80c3e
.word 0x090a3dc1,0x0fc842d5
.word 0x22ce1c78,0xf3f23ec2
.word 0xcfe08a52,0xfeb48f43
.word 0xb65bd840,0xc088e86f
.word 0xffc846c6,0x1963efd3
.word 0x1cf961db,0x3160fdc4
.word 0x4f91ff56,0xee393b06
.word 0x0a600ba4,0x0cbac304
.word 0x6bc3e993,0x4d093c1a
.word 0x9b2c75c0,0x0528f4f4
.word 0xfe6e9474,0xc0dfbb77
.word 0xf4a6745b,0xaf4db72a
.word 0x799c52b1,0x055c8cf3
.word 0x9e73071c,0x299e44e2
.word 0x0ddd1ff2,0xb4dc6438
.word 0x00000098,0xa0bbff3d
p47_local3_expect:
.word 0x17c628ed,0x7710096b
.word 0x3ea64093,0x4caa2c07
.word 0x63aadcf6,0xf4cd50bb
.word 0x0470a644,0x7d4fb513
.word 0x7480147c,0x08a2a021
.word 0x36ed8e3f,0x12c71852
.word 0xa7ce02ec,0x643cb9e8
.word 0x0db79de6,0xb9885559
.word 0xeaaae8dc,0x89826446
.word 0x00000004,0x650baed7
.word 0xcd53cc17,0xc9eafded
.word 0xdb469759,0xb79cf211
.word 0xc0233dc7,0x094eed1d
.word 0xfb56d7b7,0x18f53d78
.word 0xfe33ba3a,0x47b94efd
.word 0x36be23a6,0x27c24dfc
.word 0xccbb523b,0xafbeb552
.word 0xa53b6347,0xf563eadb
.word 0x26f4e83d,0xea5a5f3a
.word 0x5b2c2648,0x75a4e633
.word 0x000000eb,0x00000046
.word 0xd13ab9bf,0xf612ff19
.word 0x65423e4f,0x62f4a03a
.word 0x10b7406d,0xe0a906d7
.word 0x61ab3684,0x90967108
.word 0x49b3d254,0x628ef9ea
.word 0xbbca492b,0xdb327c87
.word 0x4a50aa90,0x32e1f9ff
.word 0x58f3ff0a,0x5f4aca85
.word 0x7bb64769,0x5552b7a3
.word 0x21dc9175,0xb7bcfb6d
.word 0x00000076,0x3ae3c20b
.word 0x10d4a68e,0xdf2335a3
.word 0x4b22faf7,0x659ba653
.word 0xbc730d52,0xb7998216
.word 0x8609a3f4,0x01f1a712
.word 0x66cbee35,0x6247ebe8
.word 0x4397be1c,0xda0255ec
.word 0xa9322908,0x6c2b020e
.word 0x6f9e6ec7,0xc8d219d3
.word 0x4ea55d0d,0x1fd59918
.word 0x00833c84,0xe3a7cdc6
.word 0x2e6ed126,0x9f74ff99
.word 0x24ccca17,0x7a84cf59
.word 0xc3519d22,0x3261578a
.word 0x38757fac,0x0a065885
.word 0x72e5aee3,0xb0ff0570
.word 0xb573fe8d,0xa5ad2921
.word 0x8d262ffa,0xf75c3d1e
.word 0x6cb58eff,0xf3e53555
.word 0x27eed9a1,0xb5898967
.word 0x1009adb9,0xc0a27505
.word 0xba5089a2,0xd96f7c95
.word 0xf9f8d590,0x63e74083
.word 0x69306a80,0xa5ad2921
.word 0x0d09df96,0x05fc99b4
.word 0xaac43f19,0x05ff17ee
.word 0x4a7cb5ff,0xd794b7cb
.word 0x87992b34,0xea8caa71
.word 0x3ee13b52,0x65bc80e9
.word 0x56781b67,0x6cb6c003
.word 0x52c5fe9b,0x104a362b
.word 0xb9b34e99,0xc56d1680
.word 0xa06ae04a,0x2e85be60
p48_init_registers:
.word 0x624bbd0a,0x15d9ff1a ! Init value for %l0
.word 0xdc662f06,0xa32287a4 ! Init value for %l1
.word 0xbfd5745a,0x3886131d ! Init value for %l2
.word 0x661c79b8,0x1edc45b0 ! Init value for %l3
.word 0x5e942a56,0x6e17023e ! Init value for %l4
.word 0xa4bb216e,0x33a868d8 ! Init value for %l5
.word 0x4fa25702,0x14d291a5 ! Init value for %l6
.word 0x93297f96,0x88739b08 ! Init value for %l7
.align 64
p48_init_freg:
.word 0x0c6a5b9a,0x82ecaff5 ! Init value for %f0
.word 0xa9f8aed8,0x5bee6a6e ! Init value for %f2
.word 0x3de7bced,0xd062dc25 ! Init value for %f4
.word 0x6ffdb7bd,0x857f5e87 ! Init value for %f6
.word 0xeb71c000,0xc8dc236f ! Init value for %f8
.word 0x51c501ae,0x424f59cc ! Init value for %f10
.word 0xe5e64ebc,0x26d8be9d ! Init value for %f12
.word 0xeb1cb508,0xf0e7a9c7 ! Init value for %f14
.word 0xdd3d1683,0x3f6363bd ! Init value for %f16
.word 0xea1edd8d,0x8ece5870 ! Init value for %f18
.word 0xc561f191,0x6b562afa ! Init value for %f20
.word 0xf3804c50,0xe02678ae ! Init value for %f22
.word 0xf0494532,0x17705699 ! Init value for %f24
.word 0xa57f87c8,0x062f093a ! Init value for %f26
.word 0x7811d0d3,0x6e4929d0 ! Init value for %f28
.word 0xc4f4822c,0xa2c5855d ! Init value for %f30
.word 0xc5a1de15,0xe27f2bca ! Init value for %f32
.word 0x2fe87b46,0xec74077d ! Init value for %f34
.word 0xbe523970,0x62f8d646 ! Init value for %f36
.word 0xd147aed9,0xb1400031 ! Init value for %f38
.word 0x9b48a232,0xe137f0ad ! Init value for %f40
.word 0x8c72de8f,0x5a1825ff ! Init value for %f42
.word 0xc3b7983f,0xf8fde51d ! Init value for %f44
.word 0xbee3dfa8,0xff70869a ! Init value for %f46
.word 0x2da51854,0x07dd351f
.word 0xc55164bf,0x5bbe4352
.word 0x89450795,0x2d3c37af
.word 0x110d9dcc,0x090fef5a
.word 0xf2a5a48a,0xc37f5fba
.word 0xd77037ef,0x173080bb
.word 0xaf6a7109,0x939a8019
.word 0x61f74a12,0xd77f982e
p48_expected_registers:
.word 0x5373b7dd,0xa0b11068
.word 0x00000000,0x23382108
.word 0x92f26554,0x5ae967b8
.word 0x00000000,0x000000fb
.word 0x00000000,0x00000086
.word 0x00000000,0x00000062
.word 0x00000000,0x0000008c
.word 0x00000000,0xdcfb2776
p48_expected_fp_regs:
.word 0x0c6a5b9a,0x82ecaff5
.word 0xa9f8aed8,0x5bee6a6e
.word 0x3de7bced,0xd062dc25
.word 0x6ffdb7bd,0x857f5e87
.word 0xeb71c000,0xc8dc236f
.word 0x51c501ae,0x424f59cc
.word 0xe5e64ebc,0x26d8be9d
.word 0xeb1cb508,0xf0e7a9c7
.word 0xdd3d1683,0x3f6363bd
.word 0xea1edd8d,0x8ece5870
.word 0xc561f191,0x6b562afa
.word 0xf3804c50,0xe02678ae
.word 0xf0494532,0x17705699
.word 0xa57f87c8,0x062f093a
.word 0x7811d0d3,0x6e4929d0
.word 0xc4f4822c,0xa2c5855d
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p48_local0_expect:
.word 0x99f02de7,0xe902db43
.word 0x1a3788f6,0x541f73b7
.word 0x92a3c580,0x196bd737
.word 0xc1aea99f,0xe6d2d4e7
.word 0x2f5a801f,0x343ac2be
.word 0x2db4b5c1,0x08183b7e
.word 0xe74881b4,0x04e83658
.word 0x8d7d8053,0x556eae02
.word 0x9b1c8a09,0xd386e479
.word 0x523c18f3,0xf5999e09
.word 0x22f06799,0x28a0f7a6
.word 0x37cca582,0x649b9e3f
.word 0xe58820f7,0xca328029
.word 0xb5881a66,0x3fc6d9b0
.word 0xa592cb36,0x8b7c3859
.word 0x98940e61,0x2c1be664
.word 0xaf59bdff,0xbb41968a
.word 0x89019fae,0x3a51cd48
.word 0x35297375,0xbb41968a
.word 0xf24c817b,0xe5141e98
.word 0xa8130e7c,0x7f3fab19
.word 0xd85fbb89,0x28ca4cfd
.word 0x92db2671,0x45593f87
.word 0x7c5413d1,0x390efcde
.word 0x89e6bd08,0xbf06b99d
.word 0x16212f5c,0x6b511e61
.word 0x662403bd,0xed80e1e8
.word 0x960fce20,0xa925218a
.word 0x8d036f33,0xffe8907f
.word 0xea58e82c,0xe01c8b3c
.word 0x06006e92,0xa7fb1ab0
.word 0x4a8b0a32,0xa27374b6
.word 0x87443d97,0x41125a78
.word 0x427df42c,0x7fa7d905
.word 0x92e12cfb,0x88301481
.word 0x5994bc4e,0xd2b1fd38
.word 0xff3dfdee,0x5c6d5ebe
.word 0x459ef133,0xaf9fd1f7
.word 0x115742bf,0x77bde388
.word 0xc5b5b276,0x09ada62f
.word 0xd4ff3e5b,0xc3267dc1
.word 0x00000073,0xf22e3ef0
.word 0x985d04b3,0x39b4e3d7
.word 0x6d33be5c,0xe82f2fa3
.word 0x5d3dbf86,0xf4528944
.word 0xe1941c9b,0x4656cb5e
.word 0x99de47a4,0x0e8092ac
.word 0x1d976425,0x39dd8088
.word 0x47af3423,0x7f18f488
.word 0xde28a0cf,0x3125df00
.word 0xe709c492,0x393a5f04
.word 0x9fa5f487,0x9839d431
.word 0xf5d6df69,0xa0fc12a7
.word 0xc60fae12,0x809840ff
.word 0xcff4be6c,0x10ba61b0
.word 0x0b76bca7,0x7734a8ff
.word 0x0bbf9481,0xace84f6e
.word 0x00000081,0xc0b42853
.word 0x778abda5,0x0af367ff
.word 0xaa531a1f,0x02f4eb3a
.word 0x7690440d,0x1f4448ce
.word 0x1730f866,0x2b89aad5
.word 0xa65cc999,0x1690e885
.word 0xe7f9a8fe,0x3938d2ca
p48_local1_expect:
.word 0x24806cd3,0x4cff37d0
.word 0xce7f1b06,0x58ebed87
.word 0x655d0cbb,0xfdff1358
.word 0xcba0aaa4,0x195045a3
.word 0xe8d64d53,0x58518cd1
.word 0xf140193f,0xaa00ce2c
.word 0x0000004c,0xeb94cad8
.word 0x807e77a9,0x8cb25e2b
.word 0x88ef133a,0xd41ecae5
.word 0xd42b999f,0x9df58b6b
.word 0x86f595d9,0xe8e59495
.word 0xae991d15,0x4604148f
.word 0xff4ed0aa,0xdefca442
.word 0x1b22b9c8,0x6a94a821
.word 0x116528e0,0x9db90060
.word 0xc78d64bb,0x3c802126
.word 0x69f73248,0x872469b5
.word 0x0dd714c0,0xaacdee02
.word 0x7d6217a4,0x04e83658
.word 0xa2604cef,0x4aae4182
.word 0x7065ed5e,0x0ae5b5c2
.word 0x5b31c572,0x98ecf29b
.word 0x600157bc,0x7b78a7ff
.word 0x4656cb5e,0x90e6218c
.word 0xd422adae,0xfa7e5f77
.word 0x3886131d,0x2e95b6c1
.word 0x9fa5f487,0xb5511cdf
.word 0x2059f961,0x00000036
.word 0x1730f866,0xeb5e98c6
.word 0xbe1026ff,0xed2186ea
.word 0xff2533fe,0x5a977f53
.word 0x1930a989,0x8481c536
.word 0xb0447ee1,0x9490b45c
.word 0x8830d987,0xca328029
.word 0xcd171ab6,0xf126c777
.word 0x92f26554,0x5ae967b8
.word 0x457a7ccd,0xb26cf2c8
.word 0x92a1aea0,0xb17b3288
.word 0x5d039499,0x5f7d2f84
.word 0x522ae5fc,0x73494ed9
.word 0x1946b668,0xf5098e81
.word 0x3bd7ff68,0x3f73dca6
.word 0x9d9c58e6,0xaa604756
.word 0xbd02f7ef,0xe7a7c12e
.word 0x5ae5688d,0x89e6bd08
.word 0x720be008,0xc504e3ec
.word 0xe82f2fa3,0xc112f9b4
.word 0x6a63762b,0x720fbbe6
.word 0xa2f608b2,0x85ebacff
.word 0x9e2d1852,0x2f0fc938
.word 0x509b7a06,0x5e3f9ae3
.word 0x869ac45d,0x486e0bf1
.word 0xfabdb4a7,0x2645f778
.word 0xbd21b02b,0xcc416811
.word 0x9856a8d4,0x74082361
.word 0x00000077,0xdb36d752
.word 0xf72392cf,0xa255f31d
.word 0x8651ffbd,0xddd850e6
.word 0x459096c5,0x0c050959
.word 0x671a415b,0x92400eed
.word 0x948cfbe4,0x66a9fa33
.word 0xe94c1809,0x3c55dc47
.word 0x3d57c6f9,0xbf06b99d
.word 0xd65639d0,0x169886ee
p48_local2_expect:
.word 0x235c2764,0xb6505ca0
.word 0xb9f19aff,0x4f7b10a4
.word 0x88910490,0x8c881569
.word 0x373f77e8,0x601bce4f
.word 0x4ac3fbdb,0x0f235bdc
.word 0x58a93ec6,0xf393e262
.word 0x345062ec,0x4a558d8b
.word 0x2df8a16e,0xcda35ddb
.word 0x7c9e9c65,0x2b0205f3
.word 0x14b9fb81,0xc034f2ce
.word 0x2468d935,0x035e365e
.word 0xd965acae,0xaa92f66a
.word 0x2429804f,0x8c9ebd6e
.word 0xa8026969,0x903d7cf5
.word 0x5a9c40ef,0xb476a0fc
.word 0x1e7d711a,0x7d0fa130
.word 0x276fde87,0xde295127
.word 0xe381971c,0x7b41ae3b
.word 0x21cd862d,0x817b24af
.word 0x38056866,0xd7c04fa6
.word 0x4890ec1f,0xc8975aca
.word 0x4a97e4e5,0xdcac793e
.word 0x1f879620,0xf0864145
.word 0x23eb479c,0x9a4bf41a
.word 0x163c0507,0xbf205f2c
.word 0xa6a3a5f6,0x00000073
.word 0x734ef520,0x970dd4a0
.word 0xb77c9b6a,0xa4b1aebb
.word 0xb2e1bc1a,0x1cb8a144
.word 0xba9ae1e6,0xc3923dd4
.word 0x7d5d7a91,0x93c522e1
.word 0xbaf73c89,0xde821211
.word 0xb1b38ebc,0x9aff8d93
.word 0x0000008a,0x25955ef6
.word 0x0a7d80cb,0xb661d18c
.word 0x304bf0fc,0xeac17343
.word 0x9db95e6d,0x24274636
.word 0x2c9c1d89,0xabcb187a
.word 0x942ba411,0x8245be08
.word 0xed0d5ab6,0xffe3b80b
.word 0x9ae02517,0x209efec4
.word 0x2cef9b66,0xd96bba21
.word 0x7191d7f1,0x5b62e45a
.word 0x71a8cf95,0xc0041e85
.word 0x953b5a85,0xfcfe9a16
.word 0x4a458da6,0xc2d582e9
.word 0x22dea8eb,0x7980b231
.word 0x0af6410b,0x9b7db133
.word 0x4426ffbb,0x9a11a91e
.word 0xffd6a092,0x8849cb33
.word 0xd28b3d4d,0xce40dbb2
.word 0xfc549e8b,0x6ec731e5
.word 0x71f00932,0xf33ff75e
.word 0xba11442b,0x6e9eea6f
.word 0xfdec51ba,0xdca95917
.word 0x5373b7dd,0xa0b11068
.word 0x614df0a1,0xe7d8be9a
.word 0x93c522e1,0x7a098718
.word 0xd08bd03b,0xd163e916
.word 0x438450c1,0x2ffb7876
.word 0xb5fae5b6,0x9323444c
.word 0xc0b42853,0x04b60357
.word 0xeacf38dc,0x2e7d255c
.word 0xf25ee218,0x094e7692
p48_local3_expect:
.word 0x35155daa,0x69ffe0ce
.word 0xc98ecfda,0x2693d945
.word 0xc088ce70,0x44fd155b
.word 0x7a738b17,0x5b507e24
.word 0x7db16d05,0x28aaff0f
.word 0x7b80a54c,0x3e4d7dd8
.word 0xdb7718b5,0x4e598642
.word 0xffc412d8,0xbea6faa7
.word 0x00de2b21,0x35ede114
.word 0x1e44963b,0xe5a1aed0
.word 0x3a112a74,0x6dd1479c
.word 0x4b00f01c,0x77e1f579
.word 0xce71dd91,0xc12b4644
.word 0x06ff220e,0x28fbe986
.word 0x65293271,0x62941f71
.word 0xbaff20bd,0x514fc8ec
.word 0xd260682e,0x1049321a
.word 0xff265df9,0x46332e35
.word 0xb2dd75f6,0xea162219
.word 0x5c9e3f32,0x8908f595
.word 0x6cbd067a,0x43625d21
.word 0x610c8655,0x078a54ec
.word 0xe7e40210,0xb8978cb0
.word 0x7edc8d56,0xbcc462cc
.word 0xbf59861d,0x63f0750d
.word 0x301a3db2,0x63345724
.word 0x3c03ce94,0x28e02e9b
.word 0xc699f9f0,0xaf494e0a
.word 0x949a5d29,0x92f26554
.word 0x526bc459,0xf0864145
.word 0x00000000,0x12753e51
.word 0xd37761d2,0xdeee5ab8
.word 0x801443e4,0x82c341c5
.word 0xeca04288,0x0f8cb45f
.word 0x2f7e73e8,0x3078a382
.word 0xbb441cab,0xc90c2c63
.word 0x50490459,0xd79c2153
.word 0x1a7a4ef8,0x7efaa6f0
.word 0xd5122b8e,0xfff79f0a
.word 0xded6e5ff,0x58616ecf
.word 0x35e65f27,0xe631bf99
.word 0x23dfd95f,0xc8e4f06b
.word 0x94edb293,0xe9f11b7f
.word 0xb81ff33b,0x24ffa012
.word 0x8aa6d59a,0x0e59bc00
.word 0x82d79aff,0xa8ff3b68
.word 0x7eeaa411,0xcffed1ff
.word 0x7aafdb16,0xb113f893
.word 0xd78f3212,0xfd8dae2b
.word 0x5d8ab0e5,0xce08e998
.word 0xed26f445,0xffcb3b10
.word 0xd1b176bb,0x5071ed14
.word 0x00000036,0x8b44a56b
.word 0xf8bf1ec5,0x4839763b
.word 0x4468dca3,0xc46c05a6
.word 0x003c5e06,0xacad8073
.word 0xff818b06,0x80bb9b2a
.word 0x89e6bd08,0x4efa3ae3
.word 0x8292d11b,0xbf20d6bb
.word 0xbd74bde1,0x00ef12eb
.word 0xfc764c83,0xe8dc1ffd
.word 0x4a354c44,0xf8e355ff
.word 0x386039c1,0x1b34267e
.word 0x8d87523f,0x2e95b6c1
p49_init_registers:
.word 0xb14bff52,0x02f93e70 ! Init value for %l0
.word 0xcd69e396,0x3e9aff1b ! Init value for %l1
.word 0x61795c34,0x87cf0e6c ! Init value for %l2
.word 0x284da926,0x20e9d863 ! Init value for %l3
.word 0xd282f168,0x796515dc ! Init value for %l4
.word 0xd31fb5d4,0x24b55597 ! Init value for %l5
.word 0x089c72f0,0x74e20cde ! Init value for %l6
.word 0x25c0b726,0x4d53bb50 ! Init value for %l7
.align 64
p49_init_freg:
.word 0xda438bb7,0xed8582e1 ! Init value for %f0
.word 0x16a2470b,0xd68b0c85 ! Init value for %f2
.word 0x2310be4b,0xe817d72e ! Init value for %f4
.word 0x8e27e1f5,0x247d9f37 ! Init value for %f6
.word 0xe57fd230,0x0b6d5199 ! Init value for %f8
.word 0xe81e1a0a,0x0bd742ed ! Init value for %f10
.word 0x1ff2d88d,0xcdd83285 ! Init value for %f12
.word 0xeb11c859,0x843cdce7 ! Init value for %f14
.word 0x94a212a2,0x63246a07 ! Init value for %f16
.word 0x12b30c3c,0x631a8b2d ! Init value for %f18
.word 0x2f3e9562,0xc1ace55f ! Init value for %f20
.word 0x0ac00be4,0xb7c39817 ! Init value for %f22
.word 0xc72e0767,0x9f108c14 ! Init value for %f24
.word 0x671857a6,0xc6641626 ! Init value for %f26
.word 0x94007b88,0x1dbbe353 ! Init value for %f28
.word 0x3254c17f,0xe06286b3 ! Init value for %f30
.word 0xc5272a03,0x62e91f4e ! Init value for %f32
.word 0xada32d07,0x4f5780c6 ! Init value for %f34
.word 0x85361f97,0x590f6421 ! Init value for %f36
.word 0xa17a555c,0x74eecdf0 ! Init value for %f38
.word 0x1cd77ec9,0x50b58f16 ! Init value for %f40
.word 0x8bd41a47,0x6e0c13a3 ! Init value for %f42
.word 0x330ca727,0x19ece111 ! Init value for %f44
.word 0xb5158a11,0x695c3548 ! Init value for %f46
.word 0x2e05903f,0xe2f64e33
.word 0xb3e870b2,0x39e2dd30
.word 0x2ff8e77f,0xd35c30c5
.word 0xbe6f8529,0xa8b89200
.word 0xe1115c9a,0xea9d3fe2
.word 0x89439252,0x5ee92091
.word 0xf1f06cbc,0xcb857d00
.word 0x7b412467,0x1d081281
p49_expected_registers:
.word 0x00000000,0x000000cc
.word 0x00000000,0xbc80b382
.word 0x00000000,0x00000019
.word 0x00000000,0x0000005d
.word 0x00000000,0xc4ff2eb4
.word 0x260bc9d6,0x8cea26bb
.word 0x00000000,0x0000003d
.word 0x00000000,0xdd66bfc8
p49_expected_fp_regs:
.word 0xda438bb7,0xed8582e1
.word 0x16a2470b,0xd68b0c85
.word 0x2310be4b,0xe817d72e
.word 0x8e27e1f5,0x247d9f37
.word 0xe57fd230,0x0b6d5199
.word 0xe81e1a0a,0x0bd742ed
.word 0x1ff2d88d,0xcdd83285
.word 0xeb11c859,0x843cdce7
.word 0x94a212a2,0x63246a07
.word 0x12b30c3c,0x631a8b2d
.word 0x2f3e9562,0xc1ace55f
.word 0x0ac00be4,0xb7c39817
.word 0xc72e0767,0x9f108c14
.word 0x671857a6,0xc6641626
.word 0x94007b88,0x1dbbe353
.word 0x3254c17f,0xe06286b3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p49_local0_expect:
.word 0xbaf88591,0xcb05bf30
.word 0xfced6d6e,0xe1bdfec2
.word 0x286e164c,0x96b5be9f
.word 0xbc193a4c,0x67f7ff3d
.word 0xfebfba5e,0x3d947f38
.word 0x5ac6cd93,0x8eb93249
.word 0x796515dc,0x5af5acdb
.word 0x77953eda,0x83a31a40
.word 0xa2e53ba9,0xeaa9b032
.word 0x42a61fa3,0xf55b36e1
.word 0x1ef618f1,0x293feabd
.word 0x68809a4c,0x07ba382c
.word 0x4f2e79b5,0x5e421e2d
.word 0xda16ce3b,0x67909f7e
.word 0x88984b71,0xc17d1773
.word 0x67f7ff3d,0xf50ee103
.word 0x05ffa124,0xbd3a8dfa
.word 0x64bc0d89,0xf07a7597
.word 0x7f4cbe1d,0x4ce17c17
.word 0x07fa948f,0xa4ceff73
.word 0x1f0b6d48,0xe066716d
.word 0xa494aa77,0xb621d7bc
.word 0x4b3bff46,0xf433cfff
.word 0xb2a82b63,0xc77ed702
.word 0x1daa3ea7,0xf616caee
.word 0x6459ca38,0x2e50752b
.word 0x5062d01c,0x0677e09e
.word 0x1238bfff,0x97a2114f
.word 0xb39f7092,0xf66cb2b3
.word 0x5583a6ff,0x298dafdf
.word 0x1c48533e,0x7ba5620e
.word 0x9b42a6de,0xf66fef4a
.word 0xede1cded,0xdefe3936
.word 0x116f47e1,0xf065233b
.word 0x74e20cde,0x5e30c548
.word 0x2857748b,0x6c16bc39
.word 0x5be77235,0xe1323e27
.word 0x02ff739b,0xaa8323ec
.word 0x1c220db3,0x38b3b51b
.word 0xc8cf51eb,0x76517fd7
.word 0x725d47ff,0x9d68f3de
.word 0xf1e4720e,0x41e8991e
.word 0xd6024bd2,0x05cc813c
.word 0xbb1d21df,0x321a25fe
.word 0xd692fbe1,0xa1a169d1
.word 0x129d47aa,0x6f574775
.word 0x4ac60019,0xc2aa7dcf
.word 0x7ebfc276,0x92a720bd
.word 0xbcdd3794,0x06520357
.word 0xff53e414,0x99897cf5
.word 0xda7627dc,0xf7674b44
.word 0x8de55626,0xfe3c914f
.word 0x82c4bea4,0x9979c463
.word 0x088d3e1f,0x82855e2b
.word 0xb8f6bf29,0xdb4fb99c
.word 0xd177e482,0xb813e836
.word 0xceae38f4,0x8ab9e4f9
.word 0x4a8b88c2,0x96ca496f
.word 0xc77d9c3f,0x0ff9b47a
.word 0x00000019,0x01fa0e8c
.word 0x6d30b16b,0x5ea35326
.word 0xf281e932,0xed8407c2
.word 0x1c45572c,0xd43dcb91
.word 0x7bafcdf8,0x5534d785
p49_local1_expect:
.word 0x76116334,0x8a6282d5
.word 0x080c868d,0x70fe69d6
.word 0x3c575257,0x0eff6772
.word 0xeb2e73ba,0xdb4afd83
.word 0xea4eddee,0xa61396af
.word 0xe21e8a3b,0xf974fda7
.word 0x907106b0,0xcb9dd8b6
.word 0xcdc25cda,0x2f099f94
.word 0xab6d1919,0x6e0df34c
.word 0xd881230d,0x06e8b833
.word 0xd448bf92,0xac4cd530
.word 0x86cbf683,0x7bc4d9d2
.word 0x94f37efd,0xc7397687
.word 0xdf29b753,0x4d26aa00
.word 0x3e4d7648,0x93e0fbeb
.word 0x88984b71,0xc36c7b5d
.word 0xdb71e969,0x27358771
.word 0x8ab9e4f9,0x3d1c0f1c
.word 0xbb6fdf69,0x5325ff4b
.word 0x60c8fc80,0xb646ef9e
.word 0x83a3e33f,0xa8acc716
.word 0x752cff34,0x7d22c536
.word 0x5bfc7c8c,0xfae6b4a5
.word 0xe6690ce2,0x72c90fe8
.word 0xca6a2f6c,0xa0151c42
.word 0x5a85b6ff,0x8d602795
.word 0xb07a90eb,0xf281e932
.word 0xbfbff45e,0x82071909
.word 0x200557d6,0x26a9d790
.word 0xbfd95316,0xec2f2da7
.word 0x6e8638c9,0x38bbb360
.word 0xf50a430e,0x5629d656
.word 0xdbc84bc1,0xcad8ef32
.word 0x7c440277,0x66e09a44
.word 0xdd66bfc8,0x1c76d9ee
.word 0x12ec4587,0xed2c3de3
.word 0x69c48f77,0x3ba68108
.word 0xfceb33db,0x7a31b971
.word 0x957b467b,0x963a4c8f
.word 0xcb4c38da,0xdcd61d44
.word 0x000000a0,0x77c9dd7a
.word 0x8541089d,0x90d0a305
.word 0xb0bd2295,0xa934f26b
.word 0x5d1236de,0xcdc25cda
.word 0xc31e66e3,0xff722dc3
.word 0x64282651,0xffdeafa2
.word 0xae2fa075,0x868093d6
.word 0x260bc9d6,0x8cea26bb
.word 0xff140f70,0x5affbfab
.word 0xd514b9b4,0xf7304273
.word 0x5cacadea,0xe87ec206
.word 0x85ad636d,0x81fc30bd
.word 0x69e0adc3,0x4d829d2e
.word 0x0e03f695,0x1c89b3e1
.word 0xb1dae161,0x3616b7db
.word 0xce665cb1,0xff38f88d
.word 0x06aedccc,0x2a9546af
.word 0x5af5acdb,0xb831fb0a
.word 0x75a89020,0xfbf68ded
.word 0xa25a45d1,0x11b834fe
.word 0xfe097c0c,0xfd0f288a
.word 0x1a5d18fd,0x1cba4dfd
.word 0xe8a609ff,0xeedb91b7
.word 0xbb9ef78f,0x7d43a496
p49_local2_expect:
.word 0x7eb74f1c,0xfc4b825c
.word 0x6f356f67,0x8529a7dd
.word 0x6538d7b7,0x026155b5
.word 0xb6ff7295,0xf26e91bd
.word 0x22b19161,0x14b285c3
.word 0x6cdaf0b3,0x3a2d00fd
.word 0x7170e558,0x77a7f66a
.word 0x351839d8,0xbd01c6a4
.word 0x21b18445,0xd7ba2eec
.word 0x66bbe390,0x7bff1374
.word 0x69664ed3,0x9dfecf86
.word 0x3b72f4fd,0x9e23d26a
.word 0x3cadc98b,0xb448d89d
.word 0xd2539a0d,0x85ad636d
.word 0x0158592f,0x60d6adee
.word 0x23d7bd1f,0xd0cdd67c
.word 0xf27ea2f2,0x48699811
.word 0x4c2a2211,0x6eff7dd7
.word 0xd8f39e2f,0x47e7552d
.word 0xbc80b382,0xaf27c8ab
.word 0x0ef13445,0x188fb70c
.word 0xe387a942,0xc4b88d19
.word 0xf88cd13f,0x000000ab
.word 0xff74b039,0xac976b44
.word 0x7e38d65d,0x2a97b6c5
.word 0xa32bbb9b,0x86f3bd32
.word 0x256510ba,0xbd1ef196
.word 0x35e65cf8,0x9009886a
.word 0x21102d89,0x769c87d0
.word 0x92d1f1f6,0x68f77f7d
.word 0x66bbe390,0x82d86275
.word 0x026155b5,0x90d0a305
.word 0x85de448e,0x336182b6
.word 0x969fa8b6,0x01a22dd3
.word 0xbe34a869,0x4ac40acd
.word 0xa7280feb,0x5534d785
.word 0x9248f88d,0x40bf26a1
.word 0x2e9996d8,0x2bbbd9fa
.word 0x0ef1faf5,0x0d1f2532
.word 0x0000005c,0xcdc25cda
.word 0xda252521,0xf1880ce0
.word 0x07fa948f,0xf18f5b69
.word 0x4c2ee45d,0x60591309
.word 0x4e72354e,0x5545c2ff
.word 0x3b2b1ec0,0xbdd20edf
.word 0x94bd121d,0x60130c81
.word 0xf86d4428,0xdc38f993
.word 0x6bc8369b,0xf672dc87
.word 0x5ba753fb,0x5e896d15
.word 0x97e0957a,0x005fd4f5
.word 0x85b85c94,0x067557c1
.word 0xd7ba2eec,0x0bc4cd7e
.word 0x31acf15e,0x1c3f3731
.word 0x335f4c37,0xf616caee
.word 0xd9463b47,0x26d1e590
.word 0xa8799aff,0x5bba735f
.word 0xffecb1be,0xffa9a3dc
.word 0x6e1ef1b2,0x88587370
.word 0xf3aee6fa,0x516a7469
.word 0xd8f3b890,0x7e6e454c
.word 0x14ac3d05,0x71970aaa
.word 0xd280d5f0,0x8340dadb
.word 0x01b4bfd9,0x2344c93a
.word 0x1bb7ea82,0x16075d6e
p49_local3_expect:
.word 0xba2051ce,0x6bb752d9
.word 0x1f82c43d,0x57a7cfe7
.word 0x796e9a3b,0xff4e3d4a
.word 0x55670098,0x79354bfa
.word 0x7ab3c8f3,0xdf5e9259
.word 0xf40c77ff,0x4af5ce7b
.word 0x3fec62e0,0xd0159a0b
.word 0xf605bf2f,0x578808a3
.word 0xbc40ed04,0x50c61e1d
.word 0x843e5406,0x6423a998
.word 0x7bff0956,0x662f508c
.word 0xb5c75078,0xdfb76eec
.word 0x63bbc5ca,0x09627270
.word 0xd491c97a,0xd89b945b
.word 0xa8acc716,0xc0b35abe
.word 0xffbf7ee0,0x46b10d6d
.word 0xcbd84dbe,0x03a6b726
.word 0x6bb93fcf,0x2d026da5
.word 0xb7efffe1,0xf07c0614
.word 0x906fae18,0x90d0a305
.word 0x6430a725,0x963a4c8f
.word 0x7899c981,0x86172f9b
.word 0x00000006,0xfaeca5b2
.word 0xdfefa2fa,0xedc512cf
.word 0x3035b1c9,0xd3fd689c
.word 0x0dd7a014,0xa36b6efe
.word 0xce10f573,0x97df2b2e
.word 0x503a4812,0x84f6ac0d
.word 0x4c6a6149,0x443ae338
.word 0xa934f26b,0x1ac4304c
.word 0x99dece6c,0x02e63651
.word 0x71dc445d,0xa958471f
.word 0x4a82b2b6,0x68a3dee0
.word 0x2e72c0bd,0x5e33733f
.word 0x1e0ff171,0x422cf77b
.word 0xe091e681,0x7a9798bb
.word 0x99678cff,0xd112aa95
.word 0xffb96386,0xa30864e0
.word 0x235779a0,0x7ce33799
.word 0x8811a331,0xff22c0e5
.word 0xefa1a2d3,0x00000080
.word 0xa3c0c7c3,0xfc147000
.word 0x817c2ebe,0x91535978
.word 0xe37781a4,0x03d8022a
.word 0x005eefe7,0x4bc7a49d
.word 0x20c8cdc2,0x1bb20860
.word 0xb110a72e,0x569a2fe0
.word 0x189039b1,0xb5927307
.word 0xaa8b3e8a,0x67aeb7b5
.word 0x3e7e0389,0x8a012ba2
.word 0xdfa6d771,0x335166e6
.word 0xd6080c4e,0x24b55597
.word 0x6bbf1d91,0x426d9862
.word 0x416dfdf2,0x45d12395
.word 0xdafb43fb,0x9c84099f
.word 0x760498bb,0xd914b211
.word 0xe1135fbf,0xa26f9fd4
.word 0xa054373b,0x1d2fb68f
.word 0xe16712b1,0x9e51c101
.word 0xe86a7406,0x44b107b4
.word 0x0ef3954e,0x7759fb39
.word 0x4d53bb50,0x9ebe9640
.word 0x2c593196,0x86afc821
.word 0xd1e0ee86,0x075705d7
p50_init_registers:
.word 0x8acf08c4,0x5bdb168f ! Init value for %l0
.word 0x09d4e3fa,0x3b916174 ! Init value for %l1
.word 0x024ae856,0xa9ece085 ! Init value for %l2
.word 0x073e32c7,0xf429b0e5 ! Init value for %l3
.word 0x3abbf86e,0xa2a0bd18 ! Init value for %l4
.word 0x3db189f8,0x3f3b97c0 ! Init value for %l5
.word 0xed363aa5,0xda935573 ! Init value for %l6
.word 0x814ea386,0x18ae74fb ! Init value for %l7
.align 64
p50_init_freg:
.word 0xc3360820,0x6cff38ac ! Init value for %f0
.word 0xb0211aad,0x665433fc ! Init value for %f2
.word 0xc5145a8d,0xef233bc9 ! Init value for %f4
.word 0x84d2f7d6,0x87104fea ! Init value for %f6
.word 0x4c6b52ff,0xb8a10f52 ! Init value for %f8
.word 0x08617312,0x544f98ea ! Init value for %f10
.word 0x597636c6,0x0375823b ! Init value for %f12
.word 0x3c199974,0xf8bd12d3 ! Init value for %f14
.word 0x4b9521f0,0xbafc98e6 ! Init value for %f16
.word 0x9880001c,0x45b80bea ! Init value for %f18
.word 0x03c713c3,0xd442faa0 ! Init value for %f20
.word 0x909a575c,0x3610dd0b ! Init value for %f22
.word 0xe435e417,0x008fa7ec ! Init value for %f24
.word 0x299e0f01,0x6c476397 ! Init value for %f26
.word 0xedbb1642,0x7ffb77b4 ! Init value for %f28
.word 0x12268d0e,0xcc8825ca ! Init value for %f30
.word 0xc17ed906,0x8b2f459b ! Init value for %f32
.word 0xfe773ff3,0x35f1e1ac ! Init value for %f34
.word 0x067dc019,0xe8399f30 ! Init value for %f36
.word 0x68cba777,0xe847d091 ! Init value for %f38
.word 0xdca903d9,0xa8f10e17 ! Init value for %f40
.word 0x54989655,0x89fbe0a1 ! Init value for %f42
.word 0xac10cec0,0xc8af1d8d ! Init value for %f44
.word 0x18a34f5c,0xdb481dcc ! Init value for %f46
.word 0xcde3a4c7,0xa267e305
.word 0xd5d29d4d,0xa6839cf1
.word 0xf804cb9d,0x9e09a3fd
.word 0xf4a53efd,0x9ce53fa2
.word 0xe6222acc,0x7090f9f0
.word 0x211877a7,0xaeb84af8
.word 0x2e1e8b66,0xe9732735
.word 0xfdcacc1c,0x64a5fba4
p50_expected_registers:
.word 0x00000000,0x0000001d
.word 0x00000000,0x07e692f2
.word 0x00000000,0xb9d49b2a
.word 0x00000000,0xa25cad21
.word 0x79de8027,0x422f2e1f
.word 0x00000000,0x6ddddbcb
.word 0x00000000,0x000000c9
.word 0x00000000,0x39a46304
p50_expected_fp_regs:
.word 0xc3360820,0x6cff38ac
.word 0xb0211aad,0x665433fc
.word 0xc5145a8d,0xef233bc9
.word 0x84d2f7d6,0x87104fea
.word 0x4c6b52ff,0xb8a10f52
.word 0x08617312,0x544f98ea
.word 0x597636c6,0x0375823b
.word 0x3c199974,0xf8bd12d3
.word 0x4b9521f0,0xbafc98e6
.word 0x9880001c,0x45b80bea
.word 0x03c713c3,0xd442faa0
.word 0x909a575c,0x3610dd0b
.word 0xe435e417,0x008fa7ec
.word 0x299e0f01,0x6c476397
.word 0xedbb1642,0x7ffb77b4
.word 0x12268d0e,0xcc8825ca
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p50_local0_expect:
.word 0x73265ed8,0x6581988d
.word 0x000000c9,0xb9494428
.word 0xff0f8252,0xb1d10032
.word 0xc453707b,0x35c86bf0
.word 0xba268adc,0xb1c6c92a
.word 0x059f02fa,0x875182ea
.word 0x8bde744a,0xd778e6a2
.word 0xdd0cbc9d,0x09a6f036
.word 0xa3b0e0a5,0x97fc0568
.word 0x42b2f3a0,0x7dbc7e65
.word 0x84f45082,0xbb3f420b
.word 0x9dc453d2,0x0d8b564e
.word 0x0be4d155,0x90a30644
.word 0xf2c4b243,0x52ff25a0
.word 0x0fd67119,0xaecac13e
.word 0x4148bdbc,0xf527520b
.word 0x066ef9b9,0xb94944ff
.word 0x168891dc,0xa2c2fc0c
.word 0xf8b2a70e,0xdea0b96b
.word 0xc22c7a92,0x7628b98e
.word 0xf6d8dcb2,0x4877ba57
.word 0x68fd2240,0x0b542422
.word 0x20bde7ba,0xb3dc412f
.word 0xab3dd3f6,0xccd276d7
.word 0x9e6aa5ae,0x1aeb3448
.word 0xfa15a5a1,0xbdca4a50
.word 0x5f19362b,0x9345048f
.word 0x0db576ff,0xcc3b5645
.word 0xfa394e50,0x2ba96a7b
.word 0xe65aa834,0x362946ca
.word 0x489efbfb,0xdc660185
.word 0x56911174,0x50786a64
.word 0xef11d87c,0xaf6dfeec
.word 0xbc2dfea1,0x868b0a4d
.word 0xc978a517,0x1cde802a
.word 0x9919e9ff,0x07e692f2
.word 0xb9a8ff07,0xfbddc3b3
.word 0xb9494428,0xff958b8f
.word 0x3da50ce1,0xf41c0860
.word 0x0af846b5,0xabf599f8
.word 0x96fdbbd0,0xa640af6c
.word 0xc08d8701,0x7e3c77be
.word 0x0837e876,0x5fc02264
.word 0xee3c4f17,0xd044345d
.word 0xb3969bc5,0x4351ab82
.word 0x871632a0,0x52e883bc
.word 0x803eda66,0xbba4b8d7
.word 0x4e0b1bc0,0x8a9d4a45
.word 0x00000023,0x84f45082
.word 0xd79893cb,0x4e02908d
.word 0xa44f4348,0xd04e9ab3
.word 0x177c6988,0x63812681
.word 0x33a011ff,0x32c57f1e
.word 0x70885875,0x3a2f81ab
.word 0x81fdc2d6,0x0deee013
.word 0x4650f9d1,0xb9a8ff07
.word 0x84ff52e0,0xfae442b9
.word 0x7bfd0d49,0x1190f156
.word 0x02619a38,0x70dfc6d0
.word 0x42d86979,0xf164c24e
.word 0xdaee99f5,0xeab397ff
.word 0x89585c27,0x3f3b97c0
.word 0xb6ebc45b,0x44ed32f4
.word 0xfb690f12,0x2d77fcb1
p50_local1_expect:
.word 0xffa86b04,0xa4f8d391
.word 0x67262231,0x8fff235e
.word 0x99957b91,0xd80a7fea
.word 0x1e848d5f,0x9347fd0d
.word 0x8c7c4804,0xefc883c0
.word 0x2e3efff3,0x1fb66e29
.word 0xc4e104a0,0xb3fdca3a
.word 0x0cb072ff,0x5be29b8e
.word 0x1b926757,0x25d6ff69
.word 0x97212486,0xcd443cf2
.word 0x2087e615,0xe6f1c7e2
.word 0x8cf5d654,0xe91bdb29
.word 0xa55c9c4a,0x0c641e44
.word 0x4f73a9b0,0xb1c85dcb
.word 0xd6f5290a,0x9eefebc2
.word 0x571ea331,0x22bc26be
.word 0x2f82ff6f,0x10d2a309
.word 0xed74592e,0x51b3a04d
.word 0x95aa529f,0xffcde077
.word 0x623e9c9e,0x0f16276b
.word 0x0cfc7eaa,0x00000029
.word 0x916c67bc,0xd6f8a32a
.word 0x1465d656,0x483b7a28
.word 0xe4107d1c,0xba3bc690
.word 0x281b7fcd,0x0e737441
.word 0xa17c38a4,0x55fbb37e
.word 0xf0c0dd7d,0x86dc7056
.word 0xc2fb9fd7,0x3ec8fa44
.word 0xf825c4b1,0x86534f3c
.word 0x9f004aba,0xbcda5954
.word 0x5b719dd3,0x35565837
.word 0x00000000,0x000000d3
.word 0x6dadaf08,0xda174d0c
.word 0x93db46aa,0xd8df4ecf
.word 0xdb18dd40,0xda935573
.word 0xc022c2e7,0xbbc51e79
.word 0xcd94be50,0x835cf085
.word 0xf64a395b,0xa51f0d3a
.word 0xb0e34536,0x2ba3739e
.word 0x1e8490f9,0x616531c9
.word 0x0af846b5,0x7f8a230e
.word 0x29421aff,0x1c0339a6
.word 0xa815db63,0xb9f53bb8
.word 0x9467686f,0xb03a1e22
.word 0x9cec6da6,0x1a0e1e09
.word 0x0a58f9c1,0x14de9630
.word 0x57919434,0x7f9938b0
.word 0x26371da7,0xd1c0db3b
.word 0xe8dda64f,0x489efbfb
.word 0x212fef9a,0x207de4cf
.word 0x131eff69,0x0fd141a7
.word 0xcb81e218,0xeea08957
.word 0x93a194b1,0xb790b9c0
.word 0x1bf5fa23,0x708a2629
.word 0x00000029,0x6997a25c
.word 0x78216152,0xeed1d841
.word 0x2e904e91,0x00c063d0
.word 0xe9d768fd,0x10d2a309
.word 0x79de8027,0x422f2e1f
.word 0x0e2e659a,0xffb3b39e
.word 0x77a86177,0xd256b99d
.word 0x67ff086e,0x97b07f72
.word 0xb8d8359f,0xcab15471
.word 0x4eb04d4c,0xb057db93
p50_local2_expect:
.word 0x64de868e,0x00000023
.word 0x502d1e04,0x6b8e8b72
.word 0x8affcf24,0x24349c6b
.word 0x0bf5e5e7,0xafd4e5aa
.word 0x0dbe1508,0x47180799
.word 0xcc35572e,0x56abb8ff
.word 0x8a16c223,0xffa49ea0
.word 0xdc9668e7,0xf92d6ece
.word 0x2bfcc537,0x04cc1401
.word 0x3e043eeb,0x747c19c7
.word 0x8dba0f64,0x174db9ef
.word 0xa058401c,0xa07462aa
.word 0xc0d00f41,0x1418e63c
.word 0x8bcc486f,0x7372c07e
.word 0xd13ce614,0x62107e82
.word 0x96df86f1,0xec64f572
.word 0xd6f01ca8,0x2d0c7ea4
.word 0x48e22c07,0x0000006a
.word 0x18f1633e,0x5e5b0537
.word 0x7a90bc6c,0xfc7a4c1f
.word 0xde3a48c5,0xd44fe3de
.word 0x0d4168db,0x14b82e47
.word 0xad0cf61a,0xe505f4cb
.word 0xa0adb99a,0xace80174
.word 0x7013c391,0xcb50beb6
.word 0x39a46304,0x03d4ff03
.word 0x9d51574d,0x1a2b213d
.word 0x49d5813d,0x14c1f2c8
.word 0xfe2de538,0x8a2ed637
.word 0x251ab802,0x1a4d0a17
.word 0x414a2447,0x055e6607
.word 0x880eddeb,0x8fff235e
.word 0x302e41b5,0x30b420b4
.word 0xa4ebce75,0x5482a79c
.word 0x8eed5393,0x952bddbc
.word 0xccbf9fff,0xfbfde952
.word 0x6067e44a,0xba249e20
.word 0x4491e007,0xeb921ac8
.word 0x0b25f0af,0x3a2f81ab
.word 0x354d5a8c,0x4c9df3d9
.word 0xb6c82a0f,0xe8c710da
.word 0x23780705,0x6f652d26
.word 0xf822e60f,0x1e7d2dc8
.word 0xa8d342c7,0x957ca292
.word 0xb3c8ca04,0xf527520b
.word 0xdd4a13f6,0xb6246bfb
.word 0x06dead57,0x62a3c1ff
.word 0x84ff52e0,0x300b4184
.word 0xb821472a,0x056777ff
.word 0x3a1e0875,0x3b14a288
.word 0x3f8c2e1c,0xce815b69
.word 0xff57124b,0xb87e5ad6
.word 0xfb6f364f,0x6997a25c
.word 0x8a6cc59b,0xfa931dcc
.word 0x49b3df62,0xa2b2e455
.word 0x5848f08c,0xffb9af71
.word 0xb7e351f8,0x3d72b165
.word 0x9bd8e13e,0xbfe842d1
.word 0x26a5059e,0x7513135e
.word 0x83f6d117,0x61153a39
.word 0x931ddb49,0x106285eb
.word 0x966f5d0c,0x0fa06957
.word 0xeb6f3426,0xdd9b7fd1
.word 0x3f98e366,0xe2ffea48
p50_local3_expect:
.word 0x438590e7,0xf452b8eb
.word 0x9eefebc2,0xf3f39480
.word 0xe2811e57,0x5acefbe3
.word 0x037d7d13,0xfc7f75b4
.word 0xebfa41f2,0x2730d2c0
.word 0xae28c036,0xb315cc4d
.word 0x1280ede4,0x90b797af
.word 0x66e2bee2,0x5d7e10c8
.word 0xef0b7fa6,0xf8b59cef
.word 0x4b3dc1af,0xb036617b
.word 0x4578f82d,0x97535851
.word 0x65cba59a,0x77db28bc
.word 0xb7b121e9,0x67850fab
.word 0x877c9bf4,0xd26d551d
.word 0x6e35acb7,0x1b0f3022
.word 0x108a3bc4,0xe8c90363
.word 0x61441b1d,0x18ae74fb
.word 0xe572c7e1,0x31979614
.word 0xe7511f25,0xebf6418f
.word 0x9408d573,0xd48639ec
.word 0xf2744268,0xc2f249bd
.word 0xf2ad2cef,0xb24a88b5
.word 0xf6950706,0xc323f560
.word 0xfffff931,0x00000029
.word 0x3c5c0935,0x64614d6d
.word 0x2500ed28,0xff39baa5
.word 0x7d67fe4a,0x1b2575cd
.word 0xbab0ff1f,0xffd8065b
.word 0xb87e2d70,0x7dbc7e65
.word 0x4661c1b2,0x9e4f5186
.word 0x342bf5f2,0x201173e3
.word 0xccd68b0a,0xe2fdc875
.word 0x524c24fa,0xaec0ae16
.word 0xb78e7083,0x059564d0
.word 0x5be29b8e,0xf55e520b
.word 0x47e32f36,0xec4d0d57
.word 0xcc38055e,0x814d8086
.word 0x35dbf656,0x58e1fba9
.word 0xf7df73d3,0xc567d4be
.word 0x604fb3a5,0x95efb91e
.word 0x21fde935,0xdf532cc3
.word 0xcef291b0,0x2688f885
.word 0xe6afff11,0xa4e7ca8e
.word 0x1a4d0a17,0x00826fae
.word 0xba9e8f81,0xb175c606
.word 0x243e6ce0,0xd1013501
.word 0xc0bc855c,0x43e10892
.word 0x68a0fa92,0x374847a1
.word 0x07ff2024,0xaed5957f
.word 0xfc8b2b58,0xd9b5cab4
.word 0x11dcd635,0x9708f6d0
.word 0xfd7bc488,0xf9315163
.word 0x69b79a92,0xa25cad21
.word 0xb626dfb9,0xc3d4ae27
.word 0x02a94da1,0x116236d6
.word 0xe98e42a9,0xad2d569a
.word 0x538066dc,0xa8277222
.word 0xc6476afe,0xfbc9eadd
.word 0x33e3c878,0x74b78460
.word 0xecd5604c,0xe34569ca
.word 0xb9a6e48d,0x254022f2
.word 0x8bc77a4e,0xfae869db
.word 0x3dca7632,0x5b8da563
.word 0xf7349fe9,0x982e9588
p51_init_registers:
.word 0xdc9940ec,0x3adc12b8 ! Init value for %l0
.word 0x104dfa99,0xe8cdfaf4 ! Init value for %l1
.word 0xbd427682,0x00dd8f63 ! Init value for %l2
.word 0x5a0008a6,0x1baaa990 ! Init value for %l3
.word 0x67182e74,0x06508325 ! Init value for %l4
.word 0x731d8322,0x90accd76 ! Init value for %l5
.word 0x28719824,0x17882a83 ! Init value for %l6
.word 0x5d5db5d8,0x388b867f ! Init value for %l7
.align 64
p51_init_freg:
.word 0xa2c68509,0x856de43e ! Init value for %f0
.word 0xf517d67a,0x725e1d9d ! Init value for %f2
.word 0xc807d671,0xfd45462c ! Init value for %f4
.word 0x477525e9,0xd2dc5164 ! Init value for %f6
.word 0x662be2a8,0x2ab073d7 ! Init value for %f8
.word 0x0f995d85,0x047986d7 ! Init value for %f10
.word 0x9a1ccb55,0x9052b88d ! Init value for %f12
.word 0xbdeb7bae,0xab1f5555 ! Init value for %f14
.word 0x7a3886fb,0x6daa642e ! Init value for %f16
.word 0x07f61623,0x8c2f606d ! Init value for %f18
.word 0x8918f506,0x803c88a2 ! Init value for %f20
.word 0xed7213a9,0x7f877f24 ! Init value for %f22
.word 0x8d175d9a,0x387a2681 ! Init value for %f24
.word 0xc713148b,0x5c65d56a ! Init value for %f26
.word 0xabc21be6,0x75e03ed1 ! Init value for %f28
.word 0xc7e472a9,0x52f2e86c ! Init value for %f30
.word 0x83c868bb,0xd900ae59 ! Init value for %f32
.word 0x6aaffda5,0xc26f0e53 ! Init value for %f34
.word 0xba1f1dc1,0xd6734b3a ! Init value for %f36
.word 0x10125fbc,0xd781fedb ! Init value for %f38
.word 0xe99bcc7a,0x0a340256 ! Init value for %f40
.word 0xe29d5c96,0xd3b2a3c5 ! Init value for %f42
.word 0x8d502c38,0x80a25f70 ! Init value for %f44
.word 0x53ae73be,0x5eaf0fa5 ! Init value for %f46
.word 0xef6faa76,0xd8947b57
.word 0xdb4494e5,0x8a4e98e7
.word 0x437bb920,0x8e34e2b0
.word 0xdf218341,0xa9b5d212
.word 0x8377c029,0xc3c470a1
.word 0x9be07e29,0x2181235b
.word 0x9209597d,0x96ac6802
.word 0x30187028,0xf10cd834
p51_expected_registers:
.word 0x00000000,0x0000005d
.word 0x00000000,0x0000007c
.word 0x8e65488b,0xbfe9f4ca
.word 0x5be33a78,0x036c882c
.word 0xdbedf1ea,0x1970df99
.word 0xa1ecbb67,0x6dbbf62d
.word 0xaba06ac5,0x32b5e2ea
.word 0x7c7dc3dd,0xea01bcbb
p51_expected_fp_regs:
.word 0xa2c68509,0x856de43e
.word 0xf517d67a,0x725e1d9d
.word 0xc807d671,0xfd45462c
.word 0x477525e9,0xd2dc5164
.word 0x662be2a8,0x2ab073d7
.word 0x0f995d85,0x047986d7
.word 0x9a1ccb55,0x9052b88d
.word 0xbdeb7bae,0xab1f5555
.word 0x7a3886fb,0x6daa642e
.word 0x07f61623,0x8c2f606d
.word 0x8918f506,0x803c88a2
.word 0xed7213a9,0x7f877f24
.word 0x8d175d9a,0x387a2681
.word 0xc713148b,0x5c65d56a
.word 0xabc21be6,0x75e03ed1
.word 0xc7e472a9,0x52f2e86c
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p51_local0_expect:
.word 0xf01870ff,0x8e57641a
.word 0x301578c0,0xb8a2f4b7
.word 0xfec54b06,0xbff91a99
.word 0x2634082c,0x20420011
.word 0xc48f4e2f,0x02ff6b7f
.word 0xadf1be5c,0xe5c9486c
.word 0x45429ecc,0x07895f89
.word 0x8e4b55ed,0x125c85db
.word 0xcc4fff3c,0x0000008f
.word 0x345a65ce,0x5ac71eb6
.word 0x79c149ea,0xc7bf7ee6
.word 0x297ced53,0xfff82cb0
.word 0xe02f7f3b,0x4bebda5f
.word 0x54c3dfea,0xf4b67a26
.word 0x1b33af3b,0xdb0b7d8c
.word 0x7d839742,0x00000015
.word 0x7c7dc3dd,0xea01bcbb
.word 0x44c3f266,0xea545b3f
.word 0xf6bd9f21,0x6a35e488
.word 0x4d6db11e,0x79031476
.word 0x60b431e8,0xe9b07e31
.word 0xea9c01ff,0x0e1120a9
.word 0x973586e8,0x5210a403
.word 0x5eb6731d,0xaca92c28
.word 0xb931e234,0x431590f9
.word 0x2959945e,0x69fa4a4c
.word 0x8e65488b,0xbfe9f4ca
.word 0xd84fae0c,0x785f4903
.word 0xe89c5735,0xc5d21b28
.word 0x846e1bac,0xe5ab8071
.word 0x0c717207,0x6bc5801e
.word 0x36b29c24,0xc372adbe
.word 0x5ab4954b,0xc912f214
.word 0xc3d7fc8a,0xa1896897
.word 0x17f66614,0x8abee4ff
.word 0xbfb994a2,0x835c8d95
.word 0xe188d9b6,0xfccd5c8d
.word 0xffa7ffaf,0xac88f857
.word 0x6e0360b4,0xaf7386fa
.word 0xd1878dfd,0xd2ea4a31
.word 0x80b5c6fd,0x8b46ccc8
.word 0xb9a515a5,0x03ab80ff
.word 0x57cdc8c1,0x60b212ba
.word 0x4ba58b4e,0xf9bf475a
.word 0x61ad01ad,0xbac578f7
.word 0xffb13ce7,0xb6bba892
.word 0x365707f2,0xfd6ba973
.word 0xc8800f04,0x7d5d8c29
.word 0xa581adca,0x86eac1e8
.word 0xc158eff1,0xbd67f189
.word 0x02ad6d60,0x32290235
.word 0xab98f573,0x4b565832
.word 0x4bdc2c32,0x00000015
.word 0x12cc1637,0x432229fa
.word 0x4f799f3a,0xf4af50bd
.word 0x857f0c92,0x3be257e0
.word 0x786ccd0c,0xff21456d
.word 0xa5d250ed,0xa5dff49d
.word 0xf3615d5a,0x2bc2e78c
.word 0x3b3bd462,0xd77ea1cb
.word 0xa1ecbb67,0x427e9639
.word 0x086ea5f7,0xbcb3919a
.word 0x1e8076a1,0x9cb6ebe4
.word 0x89e054df,0x0f3a58f0
p51_local1_expect:
.word 0x0aad4778,0x4c820242
.word 0x79dc57b4,0x41ddc113
.word 0x52ebe932,0x8a85111b
.word 0xcd03723d,0xb9d8166f
.word 0x7788bbb1,0x8d8a0be3
.word 0x18c960dc,0x63c3a7f9
.word 0xb3598c55,0x2ed67330
.word 0x5be33a78,0x036c882c
.word 0xca9ec6be,0x6358ff75
.word 0x9039f86e,0x12b282a0
.word 0x1b4be348,0x795db6b5
.word 0xad272263,0x8262546a
.word 0x2b07ad4c,0xe5ab8071
.word 0xf3fa1bab,0xf1ffaea5
.word 0xea471ebe,0xb4c6ab95
.word 0x56a51fb7,0xfeffbd06
.word 0xc2239df0,0xe44d729c
.word 0x73e7c8a4,0x50c3cd9f
.word 0xf97c2da4,0x0150e3ba
.word 0xdb24d758,0x453b07dc
.word 0xa1ecbb67,0x6dbbf62d
.word 0xaf71c58e,0x2d7732f6
.word 0xff1c8ee9,0x0fe3c0a2
.word 0x4aa7d34d,0xeed3d615
.word 0x981cf4ff,0x5ec02bbc
.word 0xb8ee27a6,0xa2baeaf5
.word 0xed6f2e70,0xd0d59451
.word 0x07d872a5,0x0a6123ce
.word 0x5be33a78,0xd91d4fa6
.word 0x7a3c624e,0x232a9940
.word 0x3b8955a8,0x0cb89557
.word 0x1ceaedff,0x218a4893
.word 0x040700ea,0x6594dff5
.word 0xf232240b,0x1443a7da
.word 0xbe32ac12,0xf329a9a5
.word 0xe6038ab9,0x5b528b88
.word 0xa2ccedce,0x43499df3
.word 0xdc7837ac,0xec70ff54
.word 0x1a27c115,0xc4a0546a
.word 0x4713bb99,0xfca2b1ed
.word 0x4f1b380c,0x498f91f4
.word 0x6b4474ed,0xffbca674
.word 0xa1d00fda,0x200779b7
.word 0x6e534cec,0x969f3533
.word 0x673c606f,0x3136d777
.word 0xbb30ff5a,0x1fbc4f0f
.word 0xf28bed18,0x0e3571cf
.word 0x46496db6,0x88590ad4
.word 0x7d4e19ff,0x9a1e1b7b
.word 0x3b248ed7,0x04e5d8eb
.word 0xb5d35c28,0x54871de5
.word 0x1db9f2a3,0xa22cca2e
.word 0xfc249640,0x6f3dde4d
.word 0x376f6032,0xd0addb8a
.word 0xa4ed84d6,0x114b315b
.word 0xb06f6db6,0xbb3b78cf
.word 0x39fedcd8,0xbee4c221
.word 0xbabd8039,0x6162c8c0
.word 0xaaa18830,0x2740d495
.word 0x5a78bbff,0x7819f305
.word 0xdbedf1ea,0x1970df99
.word 0xff5a24ae,0x307e9486
.word 0x86eac1e8,0xf51a91d1
.word 0xfe719310,0xff4e52ea
p51_local2_expect:
.word 0x8f6cfbcb,0xb8a2f4b7
.word 0xcf18d638,0x6be37b86
.word 0x2aa26b1e,0x7353bd9b
.word 0xae97bd9f,0xea8b795c
.word 0x73e1ffb2,0xd9bb5365
.word 0x250fa539,0xd25b25e5
.word 0xbdb3188b,0x9b9bf1cc
.word 0xf3cdf237,0x3a458345
.word 0x050a6801,0x972de6a6
.word 0xc36521d5,0x288e6c42
.word 0x17bbd808,0x5302b7b0
.word 0xba441fde,0xecf41d71
.word 0x91686b21,0xab4d2152
.word 0xebfd7be2,0x7034daf2
.word 0x000000b7,0x6d5d322b
.word 0xf70989b4,0x321352a7
.word 0x298ba00e,0x540f29f0
.word 0x07bbdf7a,0x9810f856
.word 0x106bca90,0xda2b8ae9
.word 0xd59ee5b2,0x28fda2a0
.word 0xd9e873b1,0xd0120d2e
.word 0xac7d87e9,0x3e9d4ee1
.word 0xcacd107f,0xe39b2d9c
.word 0x1c9ed69e,0xeadd896a
.word 0x517463d1,0x0b0f1f0f
.word 0x6aacb20c,0xfc293e4d
.word 0x982b8f4b,0x65e0028c
.word 0x9c6e6b91,0x40f86710
.word 0x2f605bde,0xa97a87b5
.word 0x90e9e560,0x00000007
.word 0xb89c0423,0xcd565cb3
.word 0x671d96ff,0x09ffc96d
.word 0xd5b03c37,0x82e63a7b
.word 0xe2f14101,0x59d7fae1
.word 0x8156547e,0x7cf9ae09
.word 0xb4b115da,0x0081cb71
.word 0x5316aad9,0xf3d47fde
.word 0x28f40cbd,0x4222a278
.word 0x1456cdd9,0xd2eb5ec2
.word 0xfd75e154,0x85157548
.word 0xf9d5dd0c,0xcda0ca05
.word 0xaf120e2b,0x1bfab1da
.word 0x9f993f53,0x5318c3d9
.word 0xb610eb7d,0x654f0383
.word 0x193e4ab1,0xafed60cf
.word 0xdaef1bff,0x7f72726e
.word 0xe6efa774,0x07da1e30
.word 0xd2320b60,0x007a0cbe
.word 0x36d636fb,0x431590f9
.word 0xdfaadca9,0x2748eaef
.word 0x6869a9f7,0x5dae4aa8
.word 0x1f1e8eb3,0xd77ea1cb
.word 0xfe27a4cd,0x365707f2
.word 0xe2b681e2,0xeddd02a4
.word 0x1482ec11,0xfd75e154
.word 0x74ec398c,0x61cb973d
.word 0x76426d56,0xd5b3fced
.word 0xc45bff2a,0x18dfc77c
.word 0xde0c9b25,0x661eff35
.word 0x1ead7010,0xa70f33dc
.word 0xd46b7e5b,0xff4f0029
.word 0x06291f0e,0x80e84a94
.word 0x03b50881,0x0b0b7610
.word 0xc65f0b3a,0x1ce39b94
p51_local3_expect:
.word 0x919e3ca4,0xd779b650
.word 0x62d12edd,0x0fded52f
.word 0xcaa92f44,0xafd0ed10
.word 0xafd0ed10,0xa2fa58bd
.word 0xbf5305c4,0x72d49feb
.word 0x0d3de693,0x0063f7d2
.word 0x9ca059d9,0xe8bb6301
.word 0x386e2f10,0xe7c400e4
.word 0x24ef9376,0x2a139022
.word 0x2ff49aa0,0x3fdfc516
.word 0x52a95196,0x22ce1d71
.word 0x0657cea7,0xb3770edb
.word 0x58466fb5,0xad5ddaff
.word 0xad5ddaff,0x7aa0a95d
.word 0x68646494,0xe36dbe17
.word 0x3e1638d4,0x28463939
.word 0x6084c990,0x3d545cff
.word 0x46dea68d,0x597143e2
.word 0x4bdc2c32,0x46d28abe
.word 0x385f13ff,0xcaa92f44
.word 0x00000000,0xcaa92f44
.word 0xd94aa10a,0x6d7b02df
.word 0x7e0665fd,0x40e03ce4
.word 0x995c3113,0xcdd167ff
.word 0x2a4cea79,0x3b992ad4
.word 0xeeb9d7d1,0x0e5111ea
.word 0xc585902a,0x8daacea6
.word 0x502b1da2,0xf76e6624
.word 0x8ed77039,0xafd0ed10
.word 0x33714144,0x2bff96c2
.word 0x5e52e9c7,0x775ebd13
.word 0xf185e0c4,0x34f6977d
.word 0x4a2b8cec,0x20284a24
.word 0xc372adbe,0x3e3cad16
.word 0x6da93dd8,0xc82f919f
.word 0xc6ff2bdc,0x86eac1e8
.word 0xd0ff1089,0x69151b78
.word 0xc6e8116f,0xa0117dee
.word 0x64b64ae1,0x657853b0
.word 0xfbb66792,0xb8b82083
.word 0x37c6efa0,0x260f141d
.word 0x2a364436,0x6a3ae45b
.word 0x971fb3af,0xc0d577c9
.word 0xa79119fd,0xe1e7dd60
.word 0x7e487617,0x34dc8913
.word 0x000000da,0xcefe361d
.word 0x802367a4,0x06508325
.word 0x4c88297c,0xc2e26515
.word 0x44eb7885,0x9cb6ebe4
.word 0xaba06ac5,0x32b5e2ea
.word 0x08fcf2b9,0xcc79ad7f
.word 0xbdb3188b,0xf0d0747d
.word 0x0bcaf838,0xb638eec9
.word 0xaeea4733,0x2b6ecda0
.word 0x424d1775,0xf2d2e8ed
.word 0x1b544098,0x6773b52d
.word 0x3b203655,0xc535b7d9
.word 0xaeb061b1,0x7bd8e7cf
.word 0xe0f7f9d6,0x859bb201
.word 0x50aa6c6e,0x08f123a3
.word 0x31a161f0,0x4bdc2c32
.word 0xa169d014,0x27d2c49a
.word 0x89eef10d,0x113a87ba
.word 0x00d8a86a,0x2bea9843
p52_init_registers:
.word 0xd9b7c860,0x2822e87a ! Init value for %l0
.word 0x5d7bb3be,0x828604e7 ! Init value for %l1
.word 0x0fbcb3ce,0x2ae899e8 ! Init value for %l2
.word 0x20edeb3a,0x4b5cc928 ! Init value for %l3
.word 0x478db224,0x77de5674 ! Init value for %l4
.word 0x2c2bff22,0xce5dcd51 ! Init value for %l5
.word 0xe5becad6,0x7f09a177 ! Init value for %l6
.word 0x3338ea07,0xd5c4debf ! Init value for %l7
.align 64
p52_init_freg:
.word 0xae66bd05,0xdf86d1da ! Init value for %f0
.word 0x0cf629d6,0x0aadd671 ! Init value for %f2
.word 0x9ae0ab84,0x13f94732 ! Init value for %f4
.word 0x54593dee,0x04be2520 ! Init value for %f6
.word 0x4b1de66d,0x05cb9036 ! Init value for %f8
.word 0xd719be48,0x34a2b1f7 ! Init value for %f10
.word 0xc19a087c,0x4ff9f1c1 ! Init value for %f12
.word 0x3ad4aa40,0xd0151263 ! Init value for %f14
.word 0xecf9b5e1,0xbaad4c11 ! Init value for %f16
.word 0xc0e4741f,0x6106a42e ! Init value for %f18
.word 0xbafe2b64,0x9a862648 ! Init value for %f20
.word 0xea8bbca6,0x498c2dc9 ! Init value for %f22
.word 0x403a496a,0xff102e2a ! Init value for %f24
.word 0xafa03af0,0x901c4d58 ! Init value for %f26
.word 0x21c73f7b,0x4f942a91 ! Init value for %f28
.word 0x228da36e,0xe8b755a1 ! Init value for %f30
.word 0x6910c192,0x63a3dd48 ! Init value for %f32
.word 0xa4dc4695,0x92e891d5 ! Init value for %f34
.word 0x520aec77,0x523f73ac ! Init value for %f36
.word 0x28fd3ec6,0xe4376311 ! Init value for %f38
.word 0xd86b7fd5,0x991ad363 ! Init value for %f40
.word 0x0f107dbc,0xa2b11752 ! Init value for %f42
.word 0x18477b34,0xc7534913 ! Init value for %f44
.word 0x9d845c38,0x7805bd93 ! Init value for %f46
.word 0x12b1e6c7,0x3b03bdfc
.word 0x8c375611,0x2f7ad5d5
.word 0x8efbca0e,0x8aa23f06
.word 0xf3c7fe57,0x0283ebe6
.word 0x70d331d2,0x8ec5b8b1
.word 0x4f74cf65,0x1ba5f5e6
.word 0x1430a088,0x137b211c
.word 0x8559d3ae,0x1628fa0b
p52_expected_registers:
.word 0x00000000,0x2136cda4
.word 0x00000000,0x6de78e09
.word 0x00000000,0xe48ae177
.word 0x00000000,0x712eaaef
.word 0x7979d1b9,0x8d16b833
.word 0x00000000,0x89710abb
.word 0x00000000,0xf35a5b32
.word 0x046f6671,0xe7543f9c
p52_expected_fp_regs:
.word 0xae66bd05,0xdf86d1da
.word 0x0cf629d6,0x0aadd671
.word 0x9ae0ab84,0x13f94732
.word 0x54593dee,0x04be2520
.word 0x4b1de66d,0x05cb9036
.word 0xd719be48,0x34a2b1f7
.word 0xc19a087c,0x4ff9f1c1
.word 0x3ad4aa40,0xd0151263
.word 0xecf9b5e1,0xbaad4c11
.word 0xc0e4741f,0x6106a42e
.word 0xbafe2b64,0x9a862648
.word 0xea8bbca6,0x498c2dc9
.word 0x403a496a,0xff102e2a
.word 0xafa03af0,0x901c4d58
.word 0x21c73f7b,0x4f942a91
.word 0x228da36e,0xe8b755a1
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p52_local0_expect:
.word 0x4b0b3798,0xefc9b5bb
.word 0x12b2b4bf,0x0bed4434
.word 0x3001d219,0x42f50796
.word 0xb1f88dd4,0x266d528e
.word 0xc128de27,0xc6029187
.word 0xa652d553,0x433bd104
.word 0xb30fb2c9,0xb1d48e86
.word 0x0aa99f45,0x85c8d753
.word 0x4b151326,0xb0cb42e7
.word 0xff6f7af9,0xd1f8833b
.word 0xfa68f7b0,0x360741ba
.word 0x70f7efac,0x2cb8c5e9
.word 0x06d4cf49,0x1027deee
.word 0x7246fd32,0x42282bfd
.word 0xe9f2b510,0x3304e88f
.word 0x808dd64d,0x4c0b8012
.word 0x66d56dd1,0x992d48ba
.word 0x21b94154,0x9af3aadc
.word 0xa1ffb527,0x65027e2a
.word 0xc3bc2820,0xc6753026
.word 0x0000000e,0xffff0046
.word 0x1d8ddbe6,0x6aba8472
.word 0x1eede146,0x40a98f2b
.word 0xc51d9e84,0x3d0bebc5
.word 0x8b1dff77,0x71dce49f
.word 0xdfa7e0f7,0xa2b9ef91
.word 0x7f31ae32,0xd81568f2
.word 0x40cf21ff,0x81d5e45c
.word 0xb45c1e8d,0x3e5dc18a
.word 0x13578445,0xe3321eea
.word 0x1dcff3be,0xf2fdf07f
.word 0x2dd2bf94,0x00000079
.word 0xe457b749,0x00000037
.word 0xbf18e851,0x71aa03a0
.word 0x53390cc3,0xaa52fc16
.word 0x0070ff4b,0x1ffac885
.word 0x1155c334,0x42669f0d
.word 0x89f8414b,0x5f2b63e5
.word 0x5c2c21ed,0xa0b8dcab
.word 0x9b9328ac,0x8852470d
.word 0x96ea67d8,0x0ad0a2d6
.word 0x4d505e2d,0xd4e5c2ee
.word 0xeed13529,0x6aba8472
.word 0xe5f1d6d7,0x994b24cd
.word 0xe55ef3f6,0x59b5c005
.word 0x67ec0732,0x1aabe30b
.word 0x51cbe3ae,0x8dffd201
.word 0xe92ad799,0x64daba50
.word 0xa4c93752,0x82f2f0fc
.word 0x073c013d,0x4e168570
.word 0x937bfe2e,0xd175477a
.word 0x1a5471da,0x7dddd6b1
.word 0x9d448282,0x4aa0efd2
.word 0xfe45dde0,0x821fb3f4
.word 0x853dd815,0x1fe50a29
.word 0xf00d4883,0xc5897a20
.word 0x7b662f5f,0xaaf15d55
.word 0x2b0f4a1e,0xbebb2642
.word 0xffb288d7,0xcbab987a
.word 0x88f383a5,0x35ab3d62
.word 0x6d05f661,0x7ffb877c
.word 0x7fd0a052,0xc345a790
.word 0xe5bdbba5,0xf3f587d6
.word 0x21736332,0xa877941d
p52_local1_expect:
.word 0xa8100513,0x1278fb4e
.word 0x7ba9b397,0x3328e36e
.word 0x6042e1ed,0xe2a85e00
.word 0xdf926294,0x85dfdc16
.word 0xf3b6aaf7,0xb32353f7
.word 0xf05936e6,0x7a32fe11
.word 0x719aff80,0x68f3db73
.word 0xcaff4b9d,0xff0ad944
.word 0x22fd5a23,0xdd9917aa
.word 0xac406302,0x9b580f09
.word 0x886ffea1,0x5fb418a2
.word 0xb34a5031,0x9ef0e34c
.word 0x25a47372,0xb955fb4d
.word 0x5331abcb,0xee859e23
.word 0x03edfbff,0x50cbd27e
.word 0xa539aba7,0xcbb424b3
.word 0x74b2f9ff,0x4f98ab44
.word 0x73b26cf5,0x8cf6f126
.word 0xd6e16af8,0x2182e16d
.word 0xc340a4c5,0x95150fc8
.word 0xb607581c,0x78565090
.word 0x9d24b6d3,0x41276313
.word 0xf4deb28a,0x4fd5da3a
.word 0x4aa95c73,0x2583fcdb
.word 0x24fda30a,0x8f06973d
.word 0xb738674e,0x8fd36c77
.word 0xd28dde2d,0x1d79094a
.word 0xb62a401d,0xbda3f0ca
.word 0xe23399e7,0x6161ea01
.word 0xb49ab78f,0xef5f47b2
.word 0x6da6f665,0x02d8426b
.word 0xfae2ad5a,0x532132ff
.word 0x35c3df06,0x008163e5
.word 0xc9e46320,0xff7325da
.word 0x3b444700,0x7c7a0f60
.word 0x6c1a4ab0,0xff949f36
.word 0x78cd18e5,0x1b5dcc79
.word 0x06b8484b,0xc3974bae
.word 0x0db0fb19,0x6a562088
.word 0x6684ff5f,0xaad99158
.word 0x6a562088,0x12f8fa7a
.word 0x9ca90ff9,0x6054cfe5
.word 0x487f3b7a,0x4611ef35
.word 0x2feb7dbc,0x6fe89d70
.word 0xe67ff924,0x6a6bf736
.word 0x944bb536,0x292144c0
.word 0x2507e37d,0xa180fee2
.word 0xf1261270,0x444f7fa3
.word 0xa0db0d18,0xba689599
.word 0xdf053092,0x3df798ff
.word 0x9395e89d,0x2b0f4a1e
.word 0x82f2f0fc,0xc11e8a9b
.word 0x07efb4f8,0x71ed7123
.word 0xd771efb6,0x8642469d
.word 0x744ba90d,0x83d3aef1
.word 0x9f1f4cfb,0x472d7812
.word 0xfbbd3031,0x49347765
.word 0xffd0fe5f,0xff85ea70
.word 0x40698513,0x4d9f7bac
.word 0xcc39159d,0x5bff6575
.word 0x4a17293a,0xdbf06d64
.word 0xd5e6817d,0xcdd33304
.word 0x9e1a1f01,0xab76c6c7
.word 0x8b710649,0x13f5a7b0
p52_local2_expect:
.word 0xd70ce4a4,0x40b6379f
.word 0x8d75be86,0x470ad7ed
.word 0x75bbe71e,0xa1a5553b
.word 0xbf2a7122,0xe31ed0b0
.word 0x88e8e54a,0x6ef5cd6c
.word 0x7b1625d6,0xaf4b1371
.word 0xdc8787c6,0x1e6ae614
.word 0x0d47d6b2,0x75fff78b
.word 0x13578445,0x40a98f2b
.word 0x120b59d9,0x5db914f9
.word 0xafd609b8,0x26f96e92
.word 0xa938d3e6,0xc0110f16
.word 0x9236e597,0x1a1d8dd7
.word 0x30a5dfd4,0xae738545
.word 0x35bd3b80,0xf7e8e5aa
.word 0x865050bd,0xc0db7349
.word 0xf9d1ff1f,0xbc48c276
.word 0x89cdbeb8,0xadaf6b9f
.word 0xb4e59bda,0xd5f8d2eb
.word 0x3956b5a6,0x39b9ee7b
.word 0xfe3a12c5,0xd86e0f6b
.word 0x5ed499da,0x42af2173
.word 0x5bed7d89,0xd5ef42ed
.word 0x5286d753,0xdfe7da3c
.word 0x73c17fb0,0x0a613b4c
.word 0x37465fa3,0x17746fd9
.word 0x98d2a9ff,0xda18f333
.word 0xff0c9447,0x2c292fe3
.word 0x2dbaa440,0x6054cfe5
.word 0xae664bfe,0xa5af4f74
.word 0xf5d16376,0xcc29c56d
.word 0x12ad5df7,0xb99765bd
.word 0x30f0a89c,0x66689cd0
.word 0x1dbbb725,0xe314a2c7
.word 0xa918a18e,0x2dacccca
.word 0x1adcbbe8,0xaf3cb9c1
.word 0x43f821fb,0x803ee702
.word 0x7d3adf3f,0xdc9303a0
.word 0x044edb78,0x5b22af7f
.word 0x930f72d7,0x44f51e97
.word 0xd07aff25,0x6cde2493
.word 0x6b29ac31,0x50a42490
.word 0x0b4a8435,0x4e6627d5
.word 0xff3caea8,0x71dce49f
.word 0xe04e4b1d,0x944596bd
.word 0x1d79094a,0xd109f0f1
.word 0xe153588b,0xfe7c6aa8
.word 0x964215ed,0xff369255
.word 0x01ddeac7,0xf2995dfe
.word 0xa5d92983,0xc81b31b7
.word 0x0295d728,0x394886f5
.word 0x000000f7,0xb61c0454
.word 0xe4e10784,0xfcd2933c
.word 0xe256278e,0x0399983b
.word 0xa82c45be,0x5bff07bb
.word 0xbd995643,0x6b87811f
.word 0x22ffc6f9,0x6116b1c2
.word 0x1b74d28b,0x333d1fb4
.word 0x9f69f586,0x1bff5b24
.word 0x7f6c8285,0xbe79c869
.word 0x349851a9,0xdc57566d
.word 0x23888a12,0x6fd9cef1
.word 0xe709ecac,0x5c720a5d
.word 0x000000b8,0x5144f139
p52_local3_expect:
.word 0x7979d1b9,0x8d16b833
.word 0x4971ab74,0x5de24497
.word 0x23bc30b2,0xabc4e2a3
.word 0x8cee9773,0xbb0c2741
.word 0xc3ee2231,0x99941354
.word 0x77157176,0x3ca74695
.word 0x95b47e11,0x04828091
.word 0x5107c4ce,0xf701a586
.word 0x86178e45,0x26a52fcb
.word 0x08e9c341,0x72089234
.word 0x583d041e,0x26fc608b
.word 0x4cf97b44,0xcbb1b3ae
.word 0xec37d1ff,0x654a59fa
.word 0x67e2b947,0x1536e3b3
.word 0x62add101,0xd89d69c7
.word 0x1ad1d34f,0x1b107616
.word 0x598db8a7,0x58e60fff
.word 0x0ea80e23,0x6ff7ff7c
.word 0xd5ef42ed,0x05159153
.word 0x922ab013,0x4611ef35
.word 0xfea04503,0x3f15c47d
.word 0x2106d1fe,0x0000b5a6
.word 0x5a5a8af5,0x397a78ae
.word 0x7aff9857,0x75dedd98
.word 0x121f6185,0xc24db5c7
.word 0x2a3e4e4a,0x45a2276a
.word 0xff72384a,0x1b107616
.word 0x85a68f3e,0x9f166fea
.word 0x423c69c9,0xcf4cd9cb
.word 0x743b7338,0x5bb428a7
.word 0x3f0b28d8,0x23d2fdd1
.word 0x10f7b11a,0x523e106e
.word 0x4ac16d30,0x98d2a9ff
.word 0xcf19aef8,0x86d1fcff
.word 0xffd0fe5f,0xff316bff
.word 0x0631f05e,0xbe926f71
.word 0xe6468290,0x69dfedcf
.word 0x49acab2a,0xb3926915
.word 0xfc90eb4d,0x15454132
.word 0xe176b7d0,0x7c3ea747
.word 0xd30b6db5,0xd615dafb
.word 0xb5adf204,0xe809254f
.word 0x6bff169e,0x04ac0ce4
.word 0xa4881e37,0x3c4c9704
.word 0x964b2612,0x6c1a4ab0
.word 0xe369d82a,0x50db781f
.word 0x7812dd2c,0x59a8649f
.word 0x046f6671,0xe7543f9c
.word 0x4f28e537,0x70b131f3
.word 0x9feae092,0xd74671ff
.word 0x3dd060b0,0xc10a94ad
.word 0xf6ecb6aa,0x000000dd
.word 0x00b1e444,0xae679598
.word 0xd54447c4,0x4f16b8c6
.word 0x4ab21fc8,0x1a1d8dd7
.word 0x0a5579cc,0xffd0fe5f
.word 0x2e8d80c0,0x46951c3e
.word 0xb76651d4,0x50aabd02
.word 0x7cfff382,0xfe136f4b
.word 0x21474740,0x2b7c35c8
.word 0x6ce27838,0x82966dd4
.word 0xc468f878,0x52a48bec
.word 0xd90dff20,0x7e731e7a
.word 0x9ef68461,0x8b8b938f
p53_init_registers:
.word 0x5cfc4bb3,0xe4322675 ! Init value for %l0
.word 0x70e3ec38,0x1c02a20b ! Init value for %l1
.word 0x5bac6ea8,0x3f1b42e0 ! Init value for %l2
.word 0x2274254a,0x6cfb2fbc ! Init value for %l3
.word 0x767dc4e6,0x2cbf9c7c ! Init value for %l4
.word 0x8163ed98,0x0a9e85b0 ! Init value for %l5
.word 0x0ec86748,0x37977128 ! Init value for %l6
.word 0xc5c01202,0x549cc85d ! Init value for %l7
.align 64
p53_init_freg:
.word 0x2728bdca,0x0a3f4b91 ! Init value for %f0
.word 0x7ad0cfb8,0xf488f525 ! Init value for %f2
.word 0x8ae0d3a8,0x8d92569b ! Init value for %f4
.word 0x65eb1e03,0xe8f2ab6b ! Init value for %f6
.word 0x9081d0ab,0xc8130c24 ! Init value for %f8
.word 0x376864a0,0x07e34189 ! Init value for %f10
.word 0xe02be104,0x12424a89 ! Init value for %f12
.word 0x0101fe35,0x25492c67 ! Init value for %f14
.word 0x9f7728bb,0x4d9cdbdc ! Init value for %f16
.word 0x3f8d9bdf,0x65b91479 ! Init value for %f18
.word 0x52dc272c,0x4187fb26 ! Init value for %f20
.word 0xd21098b6,0xcf9501c5 ! Init value for %f22
.word 0x0a26cd8d,0xb08b4ad1 ! Init value for %f24
.word 0x33ba9154,0xe528a1f6 ! Init value for %f26
.word 0xce486f21,0x18fc27ab ! Init value for %f28
.word 0x17cce5d3,0x31360e36 ! Init value for %f30
.word 0x78eed44b,0x9bc74281 ! Init value for %f32
.word 0x68844ab3,0xc4495b11 ! Init value for %f34
.word 0xb95e8d70,0xb684ff8f ! Init value for %f36
.word 0xeb69be08,0x1468cca8 ! Init value for %f38
.word 0x0e479e1e,0xbb76e3e4 ! Init value for %f40
.word 0x578890b4,0x38e2014b ! Init value for %f42
.word 0xb1659a9a,0x1f19f58c ! Init value for %f44
.word 0x3430a42a,0x7202175c ! Init value for %f46
.word 0x02904255,0x0e4ad5c0
.word 0xac3c99f8,0x24533688
.word 0xc5505dc9,0x2ba95e2f
.word 0x54c8f94c,0xe689eae7
.word 0xb3a32c30,0x75f8dcdd
.word 0x58157086,0x9a69665a
.word 0xae08da1f,0x1a70376d
.word 0x8f6e73a9,0x310f479f
p53_expected_registers:
.word 0x00000000,0x2200e04c
.word 0x00000000,0x000000ff
.word 0x00000000,0xb0ab190b
.word 0x59beeb1d,0x2032bff3
.word 0x00000000,0x6ee71b87
.word 0x00000000,0xe174ff42
.word 0xa4d1d3d1,0x2729dec0
.word 0x00000000,0x6d0ac1e5
p53_expected_fp_regs:
.word 0x2728bdca,0x0a3f4b91
.word 0x7ad0cfb8,0xf488f525
.word 0x8ae0d3a8,0x8d92569b
.word 0x65eb1e03,0xe8f2ab6b
.word 0x9081d0ab,0xc8130c24
.word 0x376864a0,0x07e34189
.word 0xe02be104,0x12424a89
.word 0x0101fe35,0x25492c67
.word 0x9f7728bb,0x4d9cdbdc
.word 0x3f8d9bdf,0x65b91479
.word 0x52dc272c,0x4187fb26
.word 0xd21098b6,0xcf9501c5
.word 0x0a26cd8d,0xb08b4ad1
.word 0x33ba9154,0xe528a1f6
.word 0xce486f21,0x18fc27ab
.word 0x17cce5d3,0x31360e36
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p53_local0_expect:
.word 0x120a076c,0x5ce1eeb3
.word 0xcd695fff,0x819d3f85
.word 0x5a44c965,0xadffc9ea
.word 0xadb3c9ea,0x1c01e24a
.word 0xff996353,0xeeaef9a0
.word 0x56178399,0x9938f96d
.word 0x9dc3ff85,0x62a4ebe5
.word 0x2f6e3b81,0xcc42d129
.word 0x3a25dae1,0x8cdc5e2f
.word 0x8fc6146f,0x58001f99
.word 0xd37f4ce5,0x8817d85a
.word 0x2c19a936,0xcbb3d194
.word 0xcc42d129,0x94760b15
.word 0x549cc85d,0x9ceb7b35
.word 0x0c9ca04a,0x891046eb
.word 0x7a2a072e,0x446fa4f9
.word 0xab8bff2c,0xb0ab190b
.word 0xb7ef253d,0xc851cdf0
.word 0x2ec74e48,0x549cc85d
.word 0xbcc3be2f,0x94c17b47
.word 0x4601ed5b,0x0574ab2e
.word 0xcfdfc0df,0xd8ff18a1
.word 0xb3589f5d,0x00000c9c
.word 0x844e947f,0xfa3e6bfa
.word 0xb961d6d7,0x492db207
.word 0x91ff51e9,0x56c52896
.word 0xfe5c3fe2,0x3e8dbf8f
.word 0x59db9ff0,0x09a78103
.word 0x988ee2f4,0xda3aa0a7
.word 0x1e11fa14,0x4fa142fd
.word 0x3598b794,0xc9e83dfc
.word 0x992caa00,0xfc4c687f
.word 0xf6367adb,0x3749164b
.word 0x62bac1de,0x1a78e556
.word 0xc8faec6b,0x3a0c8a32
.word 0x3e24e59d,0xb42219c7
.word 0xc5a32167,0x064928c4
.word 0x2cbf9c7c,0x19eee28d
.word 0x3620fb4f,0x4905541e
.word 0x2e89eae0,0x1c7265eb
.word 0x0eb8d204,0x697c26a1
.word 0x45a266b9,0x380214a3
.word 0xc3af919d,0x8d695fa0
.word 0xa4c3974c,0xffa249eb
.word 0x9b6c47ff,0xd4b4910f
.word 0x63517b51,0x18053ef8
.word 0x8ac9c487,0x069e9039
.word 0xceff8234,0xacf805a3
.word 0x50dc45ff,0x874d67da
.word 0x1b78e43c,0x0f10d399
.word 0x854441f4,0x888aef2a
.word 0x000000ef,0x83184dd3
.word 0x826d4b63,0x8ead02ff
.word 0x22644f20,0x22222606
.word 0x90cab213,0xf003244e
.word 0x244bad03,0x94c6245f
.word 0x231db1d6,0x5b719653
.word 0xcba78d58,0xff06794c
.word 0xff0a4ea6,0xa67a84cc
.word 0x95bcff3f,0x4aa892bf
.word 0xf1efb5a2,0x060c7630
.word 0xf710c4c1,0xa60884a9
.word 0xb347e655,0xa5f1ae3c
.word 0x76c571ea,0x486ee957
p53_local1_expect:
.word 0xcd0010d6,0x52fbf373
.word 0xe7d62897,0xe95552d4
.word 0x7e29991f,0xa2cc8505
.word 0xefda21da,0xf62baced
.word 0x0692aa69,0x8475c68a
.word 0xe03b9a33,0x4d39b5df
.word 0x087a74ac,0x237f1cc1
.word 0x1a79cd38,0x0f71deb6
.word 0x49d3d7c3,0xaa65a59c
.word 0xc22665c8,0x0dacb918
.word 0xd7dcaddc,0xf9f6a7a6
.word 0x7fdc00e2,0x237f1cc1
.word 0x2c1aaee6,0x874e0695
.word 0xd888b908,0x14db95cd
.word 0x5bd9d291,0x3f18220a
.word 0x8b119de6,0x2dff18d7
.word 0x3170180a,0x50c43c45
.word 0x93358669,0xff5ecafa
.word 0xbe489b3b,0x1d9e9846
.word 0xddbeee73,0x76fe2a88
.word 0x8823f784,0x5d7287c9
.word 0x68db5192,0x639afd00
.word 0x3ab39ee4,0x7a1d796c
.word 0x1e077c4a,0x43428274
.word 0x3e747c16,0x91382167
.word 0x28e57dd7,0xb2ecdc04
.word 0xe87fff41,0x7483ca21
.word 0xc2834bfb,0x6bfec2d9
.word 0x5efab0b4,0x1e34b54b
.word 0xddd55498,0xff836aea
.word 0x01eb77d5,0x70a77ca6
.word 0x70ce875a,0x7a8418d4
.word 0xcfa9b6b4,0x00000085
.word 0x4f2f0cfc,0xd549ae3d
.word 0xaced4500,0x5b895cf1
.word 0xafdb5ee3,0xefda21da
.word 0x0c6cd94c,0xfa2c289f
.word 0x3d9806f0,0x703034e0
.word 0x9d2ad320,0xeff044c4
.word 0xd0a18302,0x6a81e08c
.word 0x38808f13,0xaf37ff42
.word 0x663c0a31,0x0a4569ec
.word 0x54a3e10c,0x90bbc94c
.word 0xb0d414c8,0x58274d47
.word 0x59829e6b,0xa3d606f9
.word 0xde6232f0,0x576ba940
.word 0x16d64601,0x45fa5deb
.word 0xf03ffd9d,0xbdcbd3b9
.word 0x73b21854,0x6a3dc820
.word 0xf43b49db,0x7f3fe117
.word 0x103b202b,0x7c055536
.word 0xb15b140a,0x9cfba2a8
.word 0xce70ca04,0xad2c1e31
.word 0x18e6851c,0xed4d6d65
.word 0x718f2936,0xcd7d8200
.word 0xd45b23e8,0xd7157b45
.word 0x129df1f5,0x46ff2a81
.word 0xe7c4f6f2,0x560b6797
.word 0x94bba1bc,0xd47a4e11
.word 0x3a69700b,0x29bff89b
.word 0x17728abb,0x6ee71b87
.word 0x504e0c7e,0x00000028
.word 0xb0b449fa,0xde6232f0
.word 0x2a78650e,0xf9cff11e
p53_local2_expect:
.word 0x70a641b3,0x98ffd453
.word 0x530f6118,0xf8a709c3
.word 0x013c3cb7,0x972396da
.word 0x6504012d,0x2cb1b6d3
.word 0x590c7362,0xea856c80
.word 0x962dab01,0xed0150b4
.word 0xcc42d129,0x3fa6bcfd
.word 0x2aaab4ea,0x6751183a
.word 0xca88f55a,0x3ebf2303
.word 0x37906117,0x5c39fc46
.word 0xa32b06ba,0xaf83ff92
.word 0x304d0016,0x0a32be10
.word 0xd80bba1c,0x4d7b2238
.word 0x4dca08c6,0x85527f18
.word 0x946057e9,0xf4817fe7
.word 0x84c8fc90,0xf337b3d1
.word 0x2e3da6cf,0x544e073d
.word 0xcce0cd7a,0x50397415
.word 0x255f35ff,0xeead595c
.word 0xac98396c,0xc4cffed2
.word 0x0908405d,0x83f14626
.word 0x0000002e,0xc96d6173
.word 0x969213f4,0xc320ecf4
.word 0x00000000,0xcc42d129
.word 0xc1f52f7a,0xd6bd9a91
.word 0x2231c9b1,0x0aa745c9
.word 0xf9cda62e,0x09b722f0
.word 0x51363472,0x495e8603
.word 0x22d3f4ed,0xfd988cd3
.word 0x43ef1749,0x00000022
.word 0x1c5d43a0,0xfe1e2ee2
.word 0xcefdbaff,0x2c1aaee6
.word 0x333236e0,0x99c0cd2f
.word 0x075761bd,0x1a4d49e7
.word 0x476a3efe,0x5847d4a6
.word 0x26f1e0db,0x50c2465f
.word 0x7d277ed3,0xd59ea8cd
.word 0x0526ffb8,0x4ca4691a
.word 0x829e79cb,0x33b29634
.word 0xa1df048f,0x7c46bf05
.word 0xa4d1d3d1,0x2729dec0
.word 0x031a192c,0xb03a975a
.word 0xc6ce6d20,0x7d0c175a
.word 0x28296b69,0xe8710863
.word 0xf4817fe7,0x7141e179
.word 0xe9cbe222,0x980fa83d
.word 0xd8396630,0x11eabb99
.word 0x61aea98b,0xcba70eae
.word 0xce6b4992,0xe2d27bab
.word 0x06e06316,0xee395329
.word 0x96f60005,0x9f2d2c11
.word 0x78bfd87d,0x8bcc300b
.word 0x661b9405,0x9e59ce6f
.word 0x7f6e9df8,0xd01c2896
.word 0xaf6c383e,0xf0035727
.word 0x00000000,0xcc42d129
.word 0x1ee49604,0xc8849ffd
.word 0xac46ac36,0xd722ff31
.word 0x2a437f2a,0x484f5949
.word 0xb4fab717,0x56e9a111
.word 0x83ff967a,0x7308d105
.word 0xbb5585ed,0x881e88db
.word 0x06abc98a,0xe5096cd4
.word 0xbf802c58,0x84c203d6
p53_local3_expect:
.word 0xf32af00b,0x755ebd36
.word 0x8ae417fa,0xd27fe9dc
.word 0x888aef2a,0xaecdffeb
.word 0xf30c99db,0xf3f8c77e
.word 0xc1cadefd,0x5bc30ac7
.word 0xc320ecf4,0x28d2c4b5
.word 0x6d0ac1e5,0xfa3b9bdf
.word 0x98d91dc4,0x406e0699
.word 0xddff1ba9,0x000000df
.word 0x6c0f3ab7,0x0aba0867
.word 0x53ff5854,0x6a626834
.word 0x0b89b44f,0xa6f0f664
.word 0x7d591544,0x4b68bf77
.word 0xcd5ed32e,0xdee4206b
.word 0x379df6f7,0x000000a1
.word 0x1790e479,0xf2e0b1cb
.word 0x91e3feb8,0x3054c96c
.word 0x0424d9eb,0xc1f75690
.word 0x48ebda85,0x3f96f08e
.word 0x63c734b4,0x94c6245f
.word 0xa27aa91d,0x23ca7c9b
.word 0xff5ef047,0x3d0dc57e
.word 0x4ab859d2,0xbfbd8179
.word 0xc0642f37,0xc78fc65c
.word 0xcdc11d82,0x49fa6a7f
.word 0xeb98d79c,0x6f4e7e0c
.word 0xd00a0fc3,0xf70d4f37
.word 0xa7fa1ecc,0x7b52c7cf
.word 0x6f851bb4,0xddffead5
.word 0x32a57dff,0x75bd5719
.word 0x2e8d6a42,0x7f265396
.word 0xf92400f7,0x2dbbe309
.word 0xcc8c05bb,0x3e8583c6
.word 0x63a563d9,0xa962ed19
.word 0x9f8f9a6c,0x665cb853
.word 0xd0c8274a,0x38750022
.word 0xb2f8488d,0x1790e479
.word 0xff5fb68a,0x492d17c3
.word 0xf3050bc5,0x75bd5719
.word 0x374ef7ac,0x288e5c58
.word 0x6484414c,0xbad7bc1e
.word 0x0728756f,0xd152728d
.word 0x9f9f09a8,0xefef9354
.word 0xb07d1be3,0xf989bf31
.word 0x3c5675cd,0x000000d7
.word 0xd735b27d,0xfa056f04
.word 0x40b7376d,0xa4a781be
.word 0x677d5c39,0xde820ca1
.word 0x15f8b091,0xc41e5da3
.word 0x2d57a0b7,0xea21617b
.word 0x8156ef31,0x39b27372
.word 0xc42358e5,0xaf9c1705
.word 0xf1ffe74d,0x3eae3dca
.word 0xd7cb44c8,0x6484414c
.word 0xff8e5c58,0xc0b2cd70
.word 0x9a43e5ff,0x445f5223
.word 0x141dedf1,0x6f75fc10
.word 0x03891e98,0xd309b9a8
.word 0x23a2cbdb,0x8a79d1be
.word 0x59beeb1d,0x2032bff3
.word 0x2e4949ff,0xdc454255
.word 0x5cb02bcb,0xfd4d5e16
.word 0xbff3446d,0xe24120b5
.word 0x962dab01,0x9e8fe9dd
p54_init_registers:
.word 0x773a42a6,0x2e216d91 ! Init value for %l0
.word 0x31f7387c,0x8e535243 ! Init value for %l1
.word 0x222651b5,0xc746f877 ! Init value for %l2
.word 0x90fcd246,0x374e7698 ! Init value for %l3
.word 0x09238f67,0xeae533f1 ! Init value for %l4
.word 0xb422c7be,0xaac557d6 ! Init value for %l5
.word 0x28b1e798,0x252fdad3 ! Init value for %l6
.word 0x94b3bbf6,0x574fdac1 ! Init value for %l7
.align 64
p54_init_freg:
.word 0x3a56dd67,0x5f83cf86 ! Init value for %f0
.word 0x41b38010,0x9b6f93e8 ! Init value for %f2
.word 0x1da49007,0x6b489aab ! Init value for %f4
.word 0xd60300ee,0x3ee9249e ! Init value for %f6
.word 0x83e9e2de,0xf75ecf03 ! Init value for %f8
.word 0xec2a8ce3,0x01b2ae64 ! Init value for %f10
.word 0x69998ae4,0xa439b40c ! Init value for %f12
.word 0xb8d089bb,0xab2d95eb ! Init value for %f14
.word 0xc891d24a,0x514b8c21 ! Init value for %f16
.word 0x0fc97161,0x35ec0f94 ! Init value for %f18
.word 0x96f1b6a0,0x954b385b ! Init value for %f20
.word 0x5bac3e92,0x952c8d0d ! Init value for %f22
.word 0x5cdc0534,0x207e63b4 ! Init value for %f24
.word 0xde7e454e,0x0362411b ! Init value for %f26
.word 0xc302cec9,0xecba7900 ! Init value for %f28
.word 0xa9769db3,0xf1f31a06 ! Init value for %f30
.word 0x457008fe,0x7eceb038 ! Init value for %f32
.word 0x541c85b1,0x27a26f27 ! Init value for %f34
.word 0xe92630ac,0xa2ade060 ! Init value for %f36
.word 0xbda5571c,0x3a27eb0e ! Init value for %f38
.word 0x67ec42de,0x680147e8 ! Init value for %f40
.word 0x88e9ba3a,0xb4e0bf9f ! Init value for %f42
.word 0x0714328b,0x16da8d28 ! Init value for %f44
.word 0xfd36938c,0xeb4e479b ! Init value for %f46
.word 0x656f07d7,0x44d25789
.word 0x107ef2a1,0x549290da
.word 0x9cda7c72,0x3f5957ac
.word 0xf5ef4488,0xf9c9b5ff
.word 0x66553b1d,0x587705b3
.word 0x1d1c6ecb,0xb18539bb
.word 0x9de80df2,0xb25eb9f4
.word 0xd2412213,0xd2eedec8
p54_expected_registers:
.word 0x00000000,0x9eb49ff6
.word 0x00000000,0x00000053
.word 0x00000000,0x8bfa3094
.word 0x00000000,0x16a552be
.word 0x00000000,0x973f8566
.word 0x00000000,0x000000fc
.word 0x00000000,0x7c515c77
.word 0xa46f5636,0xcf2a196c
p54_expected_fp_regs:
.word 0x3a56dd67,0x5f83cf86
.word 0x41b38010,0x9b6f93e8
.word 0x1da49007,0x6b489aab
.word 0xd60300ee,0x3ee9249e
.word 0x83e9e2de,0xf75ecf03
.word 0xec2a8ce3,0x01b2ae64
.word 0x69998ae4,0xa439b40c
.word 0xb8d089bb,0xab2d95eb
.word 0xc891d24a,0x514b8c21
.word 0x0fc97161,0x35ec0f94
.word 0x96f1b6a0,0x954b385b
.word 0x5bac3e92,0x952c8d0d
.word 0x5cdc0534,0x207e63b4
.word 0xde7e454e,0x0362411b
.word 0xc302cec9,0xecba7900
.word 0xa9769db3,0xf1f31a06
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p54_local0_expect:
.word 0x9ee2eb3f,0xf3976492
.word 0x55c826f9,0x16a552be
.word 0x00000040,0xc0a84396
.word 0x7e09cda2,0x16a552be
.word 0xd8d6a047,0x25f52b1a
.word 0x19ab3255,0x497a0d7b
.word 0xe19d3677,0xf20e15a5
.word 0xed4a8bc3,0x6aba1ad9
.word 0x103446b5,0xa405437a
.word 0x0e9e3b86,0x762fc568
.word 0xff93425a,0xe88c3a8f
.word 0x31593d07,0xe84910d6
.word 0xff7f8b40,0x912cba41
.word 0x53cd9c02,0xffc0a058
.word 0xfa718462,0xd8a02729
.word 0xcedc1553,0xf75edde8
.word 0xb841160d,0x15f6bba0
.word 0xba57c2be,0xbde3c690
.word 0x50140366,0xc71d8855
.word 0x385fe46c,0xfacb1ddc
.word 0x9301419d,0xa3938d42
.word 0x129ebdb4,0xbd70ffb8
.word 0x3e675242,0x9ed71adb
.word 0x0d8e4403,0x29fc9fc3
.word 0xb3bf7a47,0xd5967065
.word 0xccb8c86b,0x7f60601e
.word 0xe4dca654,0xff09a55e
.word 0xf92f8fa0,0xfa9abdcc
.word 0x8885b757,0x4f248b7c
.word 0xd13cea6a,0xbf296661
.word 0x0562a396,0x000000ea
.word 0x45725ba1,0x9e76dfea
.word 0xacddc548,0x224b706d
.word 0xebcf3484,0x56405ba4
.word 0x0c92b9c0,0x874a1df8
.word 0x04fcaeff,0x252caebd
.word 0x782e0b34,0xff4edda0
.word 0xe89f1ced,0x40cfb8ff
.word 0xe9cba35f,0xebd1fbbd
.word 0xa5152372,0x28f1ec48
.word 0x6d3d4bd7,0x90542e6e
.word 0xc3ba75e1,0x043eb679
.word 0x784350d6,0x84c2e221
.word 0x3fcc02d1,0x7f3fc9a8
.word 0x33c2a6d7,0xd36d5fc3
.word 0x58ab08eb,0x5ceb3f28
.word 0x7eb8987b,0x30be33ea
.word 0xc801c7cd,0xff960628
.word 0xa5464aa7,0x252fdad3
.word 0xfae7ff0a,0xaf43bb8a
.word 0x7a60ba40,0x8a71c1d3
.word 0x4690416a,0xf64682b7
.word 0x165e0fe5,0xcd900827
.word 0x8c3bd128,0xfb7df29a
.word 0xeb918b35,0x779b0591
.word 0xb0f81af6,0x4abac7c6
.word 0x0279b066,0x336bf126
.word 0x180ac619,0x5e9789da
.word 0xf36667dd,0xaa17374a
.word 0x8730cfea,0x5c983a29
.word 0x05f8fe3c,0xb003dc9f
.word 0xa4c15740,0xaa873048
.word 0x000000c1,0xc92297f7
.word 0xc906d792,0x317747d0
p54_local1_expect:
.word 0x99a95902,0x02a2119d
.word 0xc8fb5e08,0x6fa4c954
.word 0xb879a366,0x58d4c94c
.word 0xcd4f22a0,0xda91b123
.word 0x69eb6da6,0x26b8fc41
.word 0x7b3f6af7,0xdbc885db
.word 0x840ca1e2,0x371c48e7
.word 0x0525590f,0xff602717
.word 0xe89bc74e,0xd200050d
.word 0xf9ffc22d,0xb8cb409b
.word 0x5f48a081,0x9bdcff83
.word 0x1fce181e,0xa25f73be
.word 0x0657dda0,0xdeef8bab
.word 0xc64dac88,0x423712ab
.word 0x8d2d1659,0x6d76515e
.word 0x27494529,0xc01423bf
.word 0xb974098b,0x0000bdcc
.word 0xde240e4a,0xc023296b
.word 0xd8c62572,0xcdd6b26c
.word 0x33afdeb0,0xcaffa7f4
.word 0xfbd2d529,0x803e92c7
.word 0xad29c666,0x4c77ff1b
.word 0x2be85f44,0xfce60947
.word 0x6ef37230,0x504f1a45
.word 0xc70dfb8a,0xc5c6e313
.word 0x991380be,0xf79d059f
.word 0x5fb9336c,0x0769afc0
.word 0xa46f5636,0xcf2a196c
.word 0x4f66e3b4,0xf4549811
.word 0x8d7e1bff,0xc64dac88
.word 0x973f8566,0x0ee3c216
.word 0xefd30562,0x078f3271
.word 0x7fdf3850,0xdf022240
.word 0xf8e99482,0x1a0e75be
.word 0xdec62aeb,0xe92ac30a
.word 0x51db1a72,0x47718f00
.word 0x9960c509,0xa17f6d60
.word 0x2317803e,0xda2d3097
.word 0x8cf619ba,0xf9da2bdb
.word 0x29d4926a,0xa0f488e9
.word 0xf30b3cd1,0x8b501be3
.word 0xf9127b29,0x2d1d2b42
.word 0x8a973aa4,0xf1ed7cd5
.word 0xe4f1f3c3,0x68ff26bd
.word 0x854d3ac7,0x4a3ee29b
.word 0xbccd0237,0xd23eb5c9
.word 0x1827c0e0,0xeae8782d
.word 0x003694f1,0x8a973aa4
.word 0x16131a00,0xa123ab95
.word 0xa00e67ff,0xe65cc11d
.word 0x15cdc724,0xc1b330ad
.word 0x42c42487,0xfd82d4f3
.word 0x16d4fba7,0xa8245133
.word 0x03068021,0xdd083b6f
.word 0x2d32a201,0x8b81b0ec
.word 0xfe342dd3,0x79e1b314
.word 0x956c09bd,0x0f20f81c
.word 0x912f5521,0xe1fbb486
.word 0x554d2e0b,0x122913ec
.word 0xc77dfbfd,0x5c33a6ff
.word 0xbb7eb6ae,0xd7f697a3
.word 0x761dd5d2,0x6bc50af1
.word 0xc40d5d2f,0x74a0fd86
.word 0xb5c53bcd,0x00000097
p54_local2_expect:
.word 0x00fccb24,0x369da7da
.word 0xa55043ac,0x3533e9cb
.word 0x34c4fcf3,0xf6bbfe2b
.word 0x8243cc98,0xe94bfc14
.word 0x8a7fa761,0xf9fe5836
.word 0x7bf8020a,0xffe62ec7
.word 0x3d52fca4,0x8259773c
.word 0x1888c1a7,0xf8ace4dc
.word 0x781130e6,0x0a52a3d2
.word 0xd40ce396,0x167f8d4a
.word 0x76e7c315,0x1b2211f9
.word 0xb6ba49a2,0xeacc3034
.word 0x84ed83e5,0x3919ee37
.word 0xffe78e11,0x17454c68
.word 0x0f954f4b,0xc106ba06
.word 0xec9ddbd8,0x9317871e
.word 0xd10d9c05,0x8aff39d0
.word 0xf99ebe8e,0xdc837eff
.word 0x508e4ab0,0x1f79a451
.word 0xa6000bfe,0x6e67a6d6
.word 0x7a548c2f,0xf8c30492
.word 0x33eaf78b,0x83a28cf5
.word 0x9d3119df,0x74b4a188
.word 0xf26f1d5e,0x000000a4
.word 0xa6dbf0c3,0xf2620185
.word 0x40b936e1,0xf33ba809
.word 0x519df5ad,0xd52600a4
.word 0x9a1100df,0x781039ce
.word 0x7aff9587,0x563c9e4e
.word 0x98b39eda,0xc13b3528
.word 0x160dff1e,0x09e54e71
.word 0x8acaf5f7,0x3e6f91ff
.word 0x2fd57a4d,0xb96e4034
.word 0x616b9c74,0xa8ac6f79
.word 0x1771f4b7,0xe9a27eec
.word 0x64acd3fd,0xdee67724
.word 0x97a1bbc9,0xeae8782d
.word 0x416a9615,0x374e7698
.word 0xd7dab44f,0xd524e130
.word 0xfaa52907,0x4e79ae15
.word 0x92f9df5b,0x15b4ff22
.word 0x4e194267,0x01a3c091
.word 0x5d659ea5,0x7948f895
.word 0xe7311e55,0x4abe7f47
.word 0xc3e0080c,0x8c0f8108
.word 0x1c079bbc,0xd8c6e2d6
.word 0x31d9acf7,0xa8245133
.word 0x6c6937aa,0xef6c8833
.word 0x71eaec91,0x2ec6ff75
.word 0xa8b29db8,0xba25b578
.word 0x42bee645,0xcaffb7c0
.word 0xd5db2b07,0x1b042ab0
.word 0x77d51946,0xfe349136
.word 0x2cfaff2f,0xd69d5f0e
.word 0xa86d6b32,0x3d463fff
.word 0xd7654ea7,0xf3311162
.word 0xb23aff4f,0x44733312
.word 0x2f73069e,0x7c2d03a5
.word 0xf16b2017,0xc3634e61
.word 0xb2e8ec4d,0xbda2de13
.word 0x39350e8a,0x062c8a16
.word 0xc22a85a2,0xe6e9ebe0
.word 0x190a8484,0x75b3c404
.word 0xab48b260,0x913db224
p54_local3_expect:
.word 0x2d36c71d,0xe0d120b7
.word 0xc74dfbe0,0xa49fbe5f
.word 0xdd39d1a1,0x581119f7
.word 0x4a6d02f2,0xef022082
.word 0x28aef313,0x00000014
.word 0xbcd82bbc,0x15139ccf
.word 0x20a1f97c,0xea15445f
.word 0xf39e1659,0xac1585ec
.word 0xd0d0f287,0xadb79a33
.word 0x2784c75f,0x682e3bdf
.word 0xfb7df29a,0x9db2fe84
.word 0xf8e99482,0xc27a91a1
.word 0xaafb9d0a,0x497a0d7b
.word 0xb4800d0c,0x3d94cc27
.word 0x2d70f1be,0xb1083985
.word 0x9db2fe84,0x6573816f
.word 0x2ab60f54,0xb82ee2f2
.word 0xf49803b4,0x51673614
.word 0xfffe0b08,0x1ec67aec
.word 0xe7311e55,0x9389725c
.word 0x4292f9ff,0xe18c1607
.word 0x1bf89383,0x1af79f39
.word 0x2b6e8462,0xb1083985
.word 0x9c0ae670,0x2cc7f6b1
.word 0xf8009d2a,0xe9aeeeb8
.word 0x1cc89d55,0x74860386
.word 0xe4b4b3f0,0xe0593227
.word 0x050b0fa0,0xff0806e5
.word 0x83c11f7b,0x3fb84376
.word 0xcdf4ea1b,0x58670e60
.word 0xdf8b85ad,0xa6dbf0c3
.word 0x668347e2,0x0f0a4723
.word 0xae52d077,0xda2d3097
.word 0xadaea208,0x8d2c510b
.word 0x9dcbcca5,0x90f0513d
.word 0x38d56775,0xb756932a
.word 0xa08c5baf,0x6e2ec2af
.word 0x7cc9a7ed,0x15ec7067
.word 0xc3902e49,0x5d5c1839
.word 0xf2a0419e,0x6c893977
.word 0x0ffe1d57,0xaa1f2bc3
.word 0x790f04f5,0x7eab4ed7
.word 0xf26f1d5e,0x0e8b9fff
.word 0x6f742238,0x7290b306
.word 0x4d8bc0c8,0x16231f52
.word 0x09ec36a5,0xc7bbbcb1
.word 0x6cfcf544,0x8a973aa4
.word 0x15b48222,0x3002c658
.word 0x07998274,0xf5b5bd9d
.word 0x39271a29,0xda91b123
.word 0xd34b3989,0x8e49bf9f
.word 0x00000022,0x97a1bbc9
.word 0xd39123fb,0x19cc2bca
.word 0x314b7034,0x83192cff
.word 0x4b013a45,0x22b6f73b
.word 0xfd91497a,0x4ce5bf49
.word 0xa8e35f6f,0x80bd3617
.word 0x3719c93a,0xee3d6c02
.word 0xe43d3bff,0x00000017
.word 0xfc68ac26,0x6aa95f3d
.word 0x11e634c9,0x772edc63
.word 0x9ecf6423,0x3fb84376
.word 0xed480b3b,0x62a220b4
.word 0x0773f0c3,0x8b501be3
p55_init_registers:
.word 0xee0d8f4d,0xc5c8ab56 ! Init value for %l0
.word 0x5e7d81b4,0x9a13cd41 ! Init value for %l1
.word 0x3482296f,0xc3d59da0 ! Init value for %l2
.word 0xc5995077,0xb2516649 ! Init value for %l3
.word 0x8c1d4c06,0x1471296f ! Init value for %l4
.word 0xf493f360,0x5cd6034c ! Init value for %l5
.word 0x5cf4cf0f,0xd42bde10 ! Init value for %l6
.word 0x361599e3,0xf2e41e46 ! Init value for %l7
.align 64
p55_init_freg:
.word 0x4e8042e3,0x44606772 ! Init value for %f0
.word 0x039e1f41,0xc4b4b872 ! Init value for %f2
.word 0x85f1fda8,0xdf41b782 ! Init value for %f4
.word 0xbddf7c18,0xc181d2b7 ! Init value for %f6
.word 0x7870dbc9,0xc196accd ! Init value for %f8
.word 0x3d9bffbc,0x52cc6aca ! Init value for %f10
.word 0x0afea74c,0xe23e702d ! Init value for %f12
.word 0x0ee366cd,0x3a11da29 ! Init value for %f14
.word 0xfd662567,0x9f54bf95 ! Init value for %f16
.word 0x36a3bf49,0x912c607d ! Init value for %f18
.word 0x8c3dcea5,0x4a2095e1 ! Init value for %f20
.word 0x1e17ac21,0x1056f393 ! Init value for %f22
.word 0xf1b415c2,0x6e99a2de ! Init value for %f24
.word 0x8030a049,0x03cbf72e ! Init value for %f26
.word 0x7a1ff146,0x207cf9b5 ! Init value for %f28
.word 0x755dd751,0xb4d6aa24 ! Init value for %f30
.word 0xab4c82da,0x57af54c2 ! Init value for %f32
.word 0xfb188781,0xb7b31a14 ! Init value for %f34
.word 0xf364041e,0x187d89c5 ! Init value for %f36
.word 0x23b0736e,0xb0d21d29 ! Init value for %f38
.word 0xdab5ab99,0x01a40e30 ! Init value for %f40
.word 0xe89dbbef,0xa01bfc77 ! Init value for %f42
.word 0x656d39b9,0x6796a929 ! Init value for %f44
.word 0xdaa01b2b,0xdb21a564 ! Init value for %f46
.word 0x4dbb2427,0xfa9d8469
.word 0x6a852545,0x44251370
.word 0x904862f3,0x627040e3
.word 0xfcc56b2d,0xc83cd1b3
.word 0x62cb59b4,0x30a65ae8
.word 0x7b587861,0x88c0a0b9
.word 0xf17a5f8c,0x329ecb25
.word 0x6e1ed50f,0x01036a7d
p55_expected_registers:
.word 0x00000000,0x422dcaa2
.word 0xffffffff,0x87a17fe0
.word 0x7769b17f,0x231091b1
.word 0xa6cfe16c,0x091c4cea
.word 0xa1750281,0x245f7130
.word 0x00000000,0xe0ed610c
.word 0x00000000,0x000000ff
.word 0x00000000,0x00000000
p55_expected_fp_regs:
.word 0x4e8042e3,0x44606772
.word 0x039e1f41,0xc4b4b872
.word 0x85f1fda8,0xdf41b782
.word 0xbddf7c18,0xc181d2b7
.word 0x7870dbc9,0xc196accd
.word 0x3d9bffbc,0x52cc6aca
.word 0x0afea74c,0xe23e702d
.word 0x0ee366cd,0x3a11da29
.word 0xfd662567,0x9f54bf95
.word 0x36a3bf49,0x912c607d
.word 0x8c3dcea5,0x4a2095e1
.word 0x1e17ac21,0x1056f393
.word 0xf1b415c2,0x6e99a2de
.word 0x8030a049,0x03cbf72e
.word 0x7a1ff146,0x207cf9b5
.word 0x755dd751,0xb4d6aa24
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p55_local0_expect:
.word 0x1d20f163,0x27078f7b
.word 0x2eb80634,0x107d58c1
.word 0xd6e2401b,0x511b52d9
.word 0x99316e75,0x82d0b2b8
.word 0xd8e9aba8,0x2a387ebd
.word 0x269508cd,0xffe34389
.word 0x4cc5ff45,0xbdec5ede
.word 0xd4542d7a,0xa2da509e
.word 0x71895f7c,0x27078f7b
.word 0xd120de99,0x9bb4a802
.word 0x54563437,0x93d45c5e
.word 0x76c5c9d2,0x555a4898
.word 0x1860073c,0x99eaf231
.word 0x7a0e0ca8,0xee9cc388
.word 0x02c6b758,0x19466137
.word 0x261c7a48,0xa3cff5f0
.word 0xe768e2a0,0x958eaa36
.word 0xd4dcbbe7,0x8139d321
.word 0xbba695f3,0x22e84644
.word 0x250103b6,0x16091cd5
.word 0xa10471d1,0x870681a7
.word 0x5dfb9941,0xb8f264ff
.word 0x98974355,0x3ce2b34b
.word 0xa82cd154,0x1a000603
.word 0x5d899fe6,0x2ec3fc6d
.word 0x4877c651,0xc12ff699
.word 0xb6a0624e,0x495a7c0a
.word 0x35789299,0x0bd8564d
.word 0x1d4f03a6,0x81ff9da3
.word 0xa2b039a3,0xf3b887e0
.word 0x855d5ba9,0x0cda1b56
.word 0x0000ff98,0x508c54f1
.word 0x1cb099f2,0x9311395b
.word 0x9b1b7aec,0x377ef288
.word 0x335110f1,0x9d5ab100
.word 0x8694c3f1,0xd7efbd74
.word 0x0cdc6ae1,0xa1c3a5de
.word 0x37ffe862,0x50254d3c
.word 0x4450e5ca,0xd30adea8
.word 0x406aaaec,0x039f1b3e
.word 0xf1a01057,0x100c5e42
.word 0x555a4898,0x503286df
.word 0xd721f8bc,0x6aada5ea
.word 0x5002520c,0xbb00dfc9
.word 0xbbffc777,0x260afd91
.word 0xc9b16e42,0xb704ace5
.word 0x33f584c0,0x52dfd41d
.word 0x7ced0707,0x63b228ac
.word 0x646bcb56,0xaddcb162
.word 0xf22ad9b9,0x380c65a4
.word 0xbf35ff80,0x56bfbc83
.word 0x7f5fd7ee,0xd31d6f99
.word 0xd26c92ed,0x3f1cb1be
.word 0xdb52f238,0xa77689dc
.word 0x1439bf51,0x311d8005
.word 0xc9952a55,0xd2b09776
.word 0xa1a423e0,0x7347f010
.word 0x5636991a,0x7356672e
.word 0xe9b10323,0x641ea607
.word 0xd81e835b,0x9ad19bd6
.word 0xd7d6f3cb,0xdb0a7dd7
.word 0x0a356f58,0x5224f9dc
.word 0x5f248d8d,0xb6b966a1
.word 0xf35e9173,0xd1f71cee
p55_local1_expect:
.word 0x3c3c5fb1,0x83d11cac
.word 0x000000ff,0xcb6c4d32
.word 0x51ed32ec,0x10b6fb07
.word 0x0000ff00,0x00000027
.word 0x9328e0f3,0x7fcd86fe
.word 0x827d437a,0x6aa999ff
.word 0xea99905b,0x0b01120a
.word 0x347bc90e,0xff299ea1
.word 0x83eff836,0x82b2970b
.word 0xeeeb0f28,0xd964399e
.word 0x54a5d73f,0x7e2e7f3c
.word 0x7dd81884,0x38870c89
.word 0xee42a0b2,0x06e52f02
.word 0xa55eb841,0xb40ebdd4
.word 0x232f7cce,0xafbbe74b
.word 0x758b7b36,0x1860073c
.word 0xf6c53aba,0x7f8ee8d5
.word 0x02412d38,0x0ccdb1d6
.word 0x05336d79,0x828d4fe6
.word 0xdd8d32be,0xf1843554
.word 0xb374f996,0x3b9e8949
.word 0x7adc1a76,0xd9432e54
.word 0x68651c90,0xee1909b9
.word 0x32f27e2b,0x046c5af3
.word 0x4d4796dc,0x5553c667
.word 0x91fa42fc,0x1e3994ec
.word 0x7f80f870,0xfd3b3cd3
.word 0x49bff1a2,0x0ecccc4c
.word 0x4b9a20de,0x324916f0
.word 0xd7837bee,0xd7322da9
.word 0x5d7009c3,0xb8c9a566
.word 0x0b000977,0xb3b875d4
.word 0x930c6862,0x85380888
.word 0xec1416ba,0x94944bf3
.word 0x80dbff47,0x6e7568f9
.word 0x8fe272ce,0x81eee863
.word 0x11bcdb54,0xd7e53c19
.word 0x1d7b6e38,0x00000035
.word 0xd698f445,0x661d606a
.word 0xa1750281,0x245f7130
.word 0x460e46db,0xf7207ea1
.word 0x2fd4fead,0xafe91edf
.word 0xa73765bb,0x2798cd7e
.word 0x7fab9d70,0x1f95a7ab
.word 0xf08fe615,0xb334d9a8
.word 0xa4e831d2,0x9576e0c8
.word 0x30884972,0x42384535
.word 0xcb6c4d32,0x44e6ea17
.word 0x093e925e,0x17475542
.word 0x9ddf460d,0xd8aef73f
.word 0x862d165a,0x408846b2
.word 0xbd86063f,0x2e350fef
.word 0x41b32e18,0x40daa9a1
.word 0x42406b41,0xca6d1de2
.word 0x994fd9dd,0xc4654ae7
.word 0x264257fd,0xd5382edc
.word 0x21c79476,0x13eb3de6
.word 0xf638629f,0x894fc58d
.word 0xf9adbdc3,0x88082eff
.word 0x6c25ff08,0x752d9af7
.word 0x19524b8b,0x80e69b2a
.word 0x31511831,0xd5aaefa0
.word 0xd66f08a4,0x429d178f
.word 0x384f48e5,0xf70155bc
p55_local2_expect:
.word 0x8fe75c89,0xff9fe61f
.word 0x711fe148,0x6619be22
.word 0xe341334c,0x37c81d4e
.word 0x107dd3d9,0xab8bff54
.word 0x7769b17f,0x231091b1
.word 0x2bebd40b,0xa29fd922
.word 0x03c71478,0x2fa27191
.word 0x4f59195c,0x108e12d8
.word 0x0b44c330,0xf1ccafed
.word 0x6fb10604,0xbba67ee4
.word 0x1debfb95,0x74303584
.word 0x2d192758,0x16091cd5
.word 0x01c26817,0xe72e77d9
.word 0x07c2e2f5,0x67b24f52
.word 0xa6cfe16c,0x091c4cea
.word 0x8e933172,0xf7bb9acd
.word 0xcf40bcbb,0x87312f3e
.word 0x702783ca,0x0ba256d0
.word 0x79f1fb71,0x9fdda62f
.word 0x8899dd0d,0x92d476a1
.word 0x284e5a47,0xb6e2d1e6
.word 0xb1571316,0x388d058a
.word 0xa99ef2fd,0x0cda1b56
.word 0xb631d777,0xb198b4a7
.word 0x62116934,0x16417012
.word 0x2578be0b,0xc4654ae7
.word 0xb8ec4816,0xd8578ec7
.word 0x94666ef0,0xc924d647
.word 0xbc247663,0xccbb6713
.word 0x504df3c7,0x043935dd
.word 0x953b5012,0x6b0c2333
.word 0xc345eaa1,0xd40a763c
.word 0x58964291,0x59560b54
.word 0x116bf890,0xb6140579
.word 0xe881c6c0,0x2838eaca
.word 0x9b7c92e9,0xe9696fc7
.word 0x3b87be5f,0xff5fe1ff
.word 0x6fb032f8,0xb0dab3ea
.word 0x48fc29ec,0xa5726a53
.word 0x422dcaa2,0x20953ec3
.word 0x63d9ae9d,0xfdd3e3cf
.word 0x5ad1e009,0xc7bacbf4
.word 0xc189ee29,0x9db93ff9
.word 0x30f51def,0x13573d5f
.word 0x0382373b,0x3680a755
.word 0x761c2289,0xfa8907dd
.word 0xda47bf93,0x85034bc2
.word 0xa85f9560,0xc9568fd2
.word 0x155da53c,0x6f47ffcb
.word 0x6441b1cb,0xb153e00f
.word 0x8db4b57d,0xf88a7527
.word 0x779807c9,0x83ea3ffb
.word 0x025bfdcb,0x0f1c5817
.word 0x31511831,0x9bb4a802
.word 0x8b6df625,0xf91351ae
.word 0xa41d16d1,0xedca8de2
.word 0x83c1fd82,0x443cfcf4
.word 0xf6d93e6c,0xfacc4102
.word 0x0ecccc4c,0xf6554656
.word 0x260bb40f,0xa37736fa
.word 0x870a6ea2,0x7756940f
.word 0x32f783d3,0xfffd4782
.word 0x4193dec4,0x723d6970
.word 0x6f689a90,0x86eb5544
p55_local3_expect:
.word 0xc6304ca0,0xba28c6e0
.word 0x0f941c1b,0x273a2e16
.word 0x310869ab,0x9186935e
.word 0x39a9df3e,0xa5921c95
.word 0xb357e6ca,0x1bd2f163
.word 0x4f595ddc,0xa99c0e3c
.word 0xee792006,0xe0997017
.word 0x70cf5700,0xeab5fa69
.word 0x1739dd53,0x8ca1724d
.word 0xc450bfec,0xd4b732b6
.word 0xd0267c30,0xc4da18d2
.word 0x6d59ff0d,0xc6b1caef
.word 0x3820752b,0x87f15fe8
.word 0xff32e80e,0xbb00dfc9
.word 0xe4e7d312,0x111c7515
.word 0xe12f1fbb,0xcb5990d2
.word 0x7c7fb4c9,0x6464fa5c
.word 0xa1731104,0x3327346d
.word 0xcedb4327,0xd946fa83
.word 0x373ac8c7,0x17a9fc4c
.word 0xea358ff5,0x44c07431
.word 0x95c28fd9,0x17116a2d
.word 0x6bba3704,0x8c40d1fd
.word 0x1f524e01,0x005ca9ad
.word 0xb2322270,0xe5099f00
.word 0xabc8e01c,0x800a1008
.word 0x44b8ec0d,0xbfaac7d8
.word 0x2c68a21d,0xca59e068
.word 0x34b95419,0xbfc3bc00
.word 0x2b2bb247,0x63039ade
.word 0x26e277b0,0x21fe95aa
.word 0x827cb40b,0x821b6d7c
.word 0x87a17fe0,0x816e2faf
.word 0x1ffce649,0x1d0fd861
.word 0xc80374e3,0x4d1b9963
.word 0xf7730efe,0x00000068
.word 0x050b2617,0x70024f29
.word 0x4b5d1b41,0x8dc66b89
.word 0x310869ab,0x6b590663
.word 0xcc71fd6a,0x34d7360a
.word 0x00000021,0x68bd9367
.word 0xb14f6371,0xf820a0bb
.word 0x88eee762,0xd3311856
.word 0xc08e6d3b,0x149c9cf7
.word 0x9268097d,0xa6894730
.word 0x8ba79348,0xf0e84030
.word 0x3382a0d3,0x913be9f9
.word 0x8c1f9872,0xfbc586c1
.word 0x7af5ae3d,0xde43da52
.word 0xf0a1cb51,0x862d165a
.word 0x455b0275,0x32f783d3
.word 0x63dfc603,0xc3d2a2c3
.word 0x6b90ff4a,0x8c4f589f
.word 0x0e5be70d,0x937b7ffd
.word 0xc41b3603,0x5bac8570
.word 0xc418e1da,0x9a6d81c3
.word 0x4e7223f9,0x2155e0e6
.word 0x11b8d903,0xccafbadd
.word 0xf5a70903,0xd8e9aba8
.word 0x1ffeb37a,0x879e8c26
.word 0x63eea37f,0x54563437
.word 0xfde0ffd6,0xddfb01e5
.word 0xc4d8abac,0xd359a1ef
.word 0x5a6471c6,0xc7dacc3e
p56_init_registers:
.word 0xaaa2845a,0x7f72edc9 ! Init value for %l0
.word 0xb9df8335,0xebb5e318 ! Init value for %l1
.word 0x5d1b8f76,0xbc1ef37c ! Init value for %l2
.word 0x14f2c48e,0x94912864 ! Init value for %l3
.word 0x6c889cc7,0xe9c1b987 ! Init value for %l4
.word 0xfcf1e4e8,0x2e599da2 ! Init value for %l5
.word 0xcf1c3188,0x9b2ae86a ! Init value for %l6
.word 0xf2377de9,0xba3bc627 ! Init value for %l7
.align 64
p56_init_freg:
.word 0x55c3328f,0x6ef51c20 ! Init value for %f0
.word 0x67eab823,0x4c62a038 ! Init value for %f2
.word 0x2209b365,0x208e2739 ! Init value for %f4
.word 0x388be6a7,0xd11f2f99 ! Init value for %f6
.word 0x9f3844ef,0x05b51f5f ! Init value for %f8
.word 0xb08d64e1,0x3aed15aa ! Init value for %f10
.word 0x578c205a,0xfd1ae0c5 ! Init value for %f12
.word 0x84856719,0x3631b640 ! Init value for %f14
.word 0xa68b5b08,0xc687ab7d ! Init value for %f16
.word 0x054cf510,0x238214a3 ! Init value for %f18
.word 0x386f1c90,0x0214ec88 ! Init value for %f20
.word 0xdcff2de8,0xbdda6953 ! Init value for %f22
.word 0x53ef9322,0x5bd6d447 ! Init value for %f24
.word 0x5da0d9aa,0x46c8de72 ! Init value for %f26
.word 0x11438e41,0x71bf52ae ! Init value for %f28
.word 0x5cc2e25a,0xad957664 ! Init value for %f30
.word 0x1a35dd6f,0x4ba9580e ! Init value for %f32
.word 0x8c14f337,0x6269d9f5 ! Init value for %f34
.word 0xa36f486d,0xffada1bf ! Init value for %f36
.word 0x10a3c55e,0xe845a78c ! Init value for %f38
.word 0x269c1885,0x25460004 ! Init value for %f40
.word 0xefc1caa5,0x4848c6b4 ! Init value for %f42
.word 0xd5485d0e,0x7fd91821 ! Init value for %f44
.word 0x3fbd8211,0xb2c23aca ! Init value for %f46
.word 0x3a2b7f27,0x804262df
.word 0x9f9a2b0a,0x964de585
.word 0x436133b1,0x67f2506d
.word 0x27c13558,0xd0941930
.word 0x8919cd0d,0x0b2bb46d
.word 0x68b079cb,0xa4b556f9
.word 0x597c2b04,0x3e2f1721
.word 0x48f99d80,0xf78c2e15
p56_expected_registers:
.word 0x00000000,0x60ca304d
.word 0x00000000,0x00000067
.word 0xb65cb883,0x84abb37c
.word 0x00000000,0x000000aa
.word 0x00000000,0x00000006
.word 0x00000000,0xff8909b4
.word 0xb029811a,0x2479110f
.word 0x00000000,0x80e80696
p56_expected_fp_regs:
.word 0x55c3328f,0x6ef51c20
.word 0x67eab823,0x4c62a038
.word 0x2209b365,0x208e2739
.word 0x388be6a7,0xd11f2f99
.word 0x9f3844ef,0x05b51f5f
.word 0xb08d64e1,0x3aed15aa
.word 0x578c205a,0xfd1ae0c5
.word 0x84856719,0x3631b640
.word 0xa68b5b08,0xc687ab7d
.word 0x054cf510,0x238214a3
.word 0x386f1c90,0x0214ec88
.word 0xdcff2de8,0xbdda6953
.word 0x53ef9322,0x5bd6d447
.word 0x5da0d9aa,0x46c8de72
.word 0x11438e41,0x71bf52ae
.word 0x5cc2e25a,0xad957664
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p56_local0_expect:
.word 0x81405668,0x82ab3d4a
.word 0x1654ed0d,0x6a9f4a03
.word 0x53f338b8,0x35233df6
.word 0x595917b7,0xa75967d8
.word 0x02373cc3,0x000000a0
.word 0x48e98344,0xefddf6d2
.word 0xf9e14efd,0x83ffc8d7
.word 0xb80b32d5,0x76498e84
.word 0xad861039,0x7b327ea9
.word 0xdcd4e776,0x6ab8b7f7
.word 0x8f6012f8,0x0a1d1542
.word 0x99f46aaa,0xce85dde6
.word 0xaf8ef369,0x2c1361fb
.word 0xcee5ee71,0xd34ea73e
.word 0x2463503b,0x48042412
.word 0x2b5e75ff,0x930be7cd
.word 0x60cb19b3,0xebb5e318
.word 0x0715b9ff,0xc75b7aca
.word 0xb65e5bce,0x6af4376b
.word 0x19e20e06,0xff4cea46
.word 0xea54e91b,0xdbe71abe
.word 0xf9ea8866,0x171898fa
.word 0x094c63d2,0x08a41591
.word 0xfe9fc683,0xf8b98120
.word 0xece134b5,0x0000009b
.word 0x3e82bceb,0xeeae7f53
.word 0x760077db,0x83224212
.word 0x99c7ab31,0x0bdee931
.word 0x6dd8c4ff,0xff780d18
.word 0x8e5995ec,0x2e6b648d
.word 0xb9ad515f,0x7c1dd83a
.word 0x00000086,0xa3a07346
.word 0x0e9e2324,0x486cef69
.word 0xb03ead3e,0x435b4229
.word 0xffe4a5bc,0x2e3ff09a
.word 0x4148a0d4,0x53df5259
.word 0x8961887b,0xa3a07346
.word 0x0f07f5a2,0x12c3fe65
.word 0x8cb0f351,0xfbf94f86
.word 0x552c431a,0x6989b37f
.word 0xa4ee9341,0x7a52e5ee
.word 0x195e12e6,0xb5c665b8
.word 0x9d263d93,0x43b9830f
.word 0xecc02dbe,0xb858d0c2
.word 0x4a74ffb9,0x04fdf941
.word 0x45d654dc,0x125c57ff
.word 0x270526aa,0x14a74d5b
.word 0x2587ffb7,0x8b4d6460
.word 0x2a150844,0x1432b857
.word 0xba262b66,0xf2fe860c
.word 0x4a53bf41,0xe3316c21
.word 0x2d53b663,0x1affb23a
.word 0x16a32bab,0x6cbf34f8
.word 0x1aa53202,0x9f344115
.word 0x9a7b107d,0x1abb184b
.word 0xde9be9eb,0x691d744c
.word 0x7f6284fa,0x9b2ae86a
.word 0x033067d2,0xd651839a
.word 0x505686a0,0xa8dbbb42
.word 0x5c3fbb1e,0x67756f1f
.word 0x3ac1e249,0xf2bf9031
.word 0x8c562cb0,0xb67c19d5
.word 0x6f7274f7,0x1d395782
.word 0x9951ecec,0xf9eeb6b2
p56_local1_expect:
.word 0xa18f8f52,0x13887467
.word 0xb06b01d1,0x2db11f98
.word 0x4c186c9d,0x154daa75
.word 0x7f0f91da,0xf664e366
.word 0xf32669cc,0xc369e5b0
.word 0x1c3cc1de,0xba58d1aa
.word 0xb9ab3566,0x900bc1f7
.word 0x0b37bf7a,0x00fa0318
.word 0xcaa3f3d5,0x749bd851
.word 0xa5885cdb,0x7a5a5c37
.word 0x79aaf1f6,0x2c1361fb
.word 0xcfba65e1,0xc112b5f4
.word 0x38ddb6d9,0xdb98a32a
.word 0x56a2036a,0xf406c30c
.word 0x615fd740,0x0f07f5a2
.word 0xbc3c56ad,0xb73f6807
.word 0x2942637a,0x2f53ace8
.word 0x78b2d841,0xf4bb531c
.word 0xaaaa90ec,0x06e0fca8
.word 0x6e103a79,0xae7c449a
.word 0x40eb6701,0x058665a9
.word 0x39466a18,0x4c5392ff
.word 0x338b2fb8,0xa12f6493
.word 0xf2d6f977,0x97d199a7
.word 0x14cc9c52,0x68658a2e
.word 0x0d40d5af,0x1c778aeb
.word 0x0dfa1522,0x341511a8
.word 0xc842f16f,0xe9b70d2d
.word 0x77b22fa7,0x0b2b54db
.word 0x6c8c82ab,0xc10aef18
.word 0x17ba0473,0xb8768dc9
.word 0x3c1342e5,0xbaedf8fd
.word 0x55360880,0xc2e9520a
.word 0xd8853a76,0x270526aa
.word 0x00000000,0x00000006
.word 0xff8909b4,0xa8bdda68
.word 0x527ec896,0x6dd5b9fb
.word 0x572eee9a,0xce875524
.word 0x3450859e,0x256c0119
.word 0xd3c0931e,0x915c6fba
.word 0x308add41,0x7cdc488d
.word 0xb029811a,0x2479110f
.word 0x45592ba9,0xab017cff
.word 0xcc907ee2,0xf93b7699
.word 0x712ed407,0x04f9d8f9
.word 0xd7daffe7,0xebb5e318
.word 0xd986050b,0x0ea6f508
.word 0xeea96dde,0xb2312b47
.word 0x5cff6a66,0x73fa7717
.word 0x7c63cb2b,0xc40517ff
.word 0x9fd343e9,0xcd5ce612
.word 0xe2934b80,0xe1c12a84
.word 0xf7afa1ff,0x8cec0109
.word 0xfed8b0dc,0x00cb4e0b
.word 0x628868ff,0xd9e43c91
.word 0x9c37c575,0xc74b761f
.word 0xf13e36ff,0x5694b9bc
.word 0x72338f3e,0xb4be94ad
.word 0x2cea0adc,0x814fe7b3
.word 0x103a7a0a,0x19626a44
.word 0xff00006d,0x2afda20f
.word 0x3aff9126,0x000000d0
.word 0x7dedc92d,0x17a45ce6
.word 0x02d70d23,0x597c099d
p56_local2_expect:
.word 0x5359977d,0x13874d88
.word 0x503e6018,0x190ab5c2
.word 0x412d5cff,0xebab0732
.word 0xb840282e,0x521a81a7
.word 0x0b5447c4,0x2a2a67f6
.word 0x02aa8690,0x71d3c351
.word 0x2bcec6ba,0xd626d71f
.word 0x0b1cb80c,0x13124b4d
.word 0x4ee66356,0x7f442cf5
.word 0x1e8a686b,0x1790ea44
.word 0x3a03628e,0x096d8bde
.word 0x168f05ec,0x7dbda340
.word 0x3329699c,0x6a29069a
.word 0xba620b45,0x5450306a
.word 0xb65cb883,0x84abb37c
.word 0x7bd28eff,0xadc28a3b
.word 0x9b15217f,0x0b1cb80c
.word 0x4edda668,0xcd0c66e9
.word 0x0eb8ff46,0x169e8112
.word 0x017250cd,0x0e8b8ce3
.word 0x67ceebc8,0x5caa3e35
.word 0x7bf543c9,0x1777226d
.word 0xed7ccc29,0xa4bbe2ac
.word 0x7f3db6d3,0xa7f2ee6c
.word 0xe38c0638,0x9956bd7c
.word 0xc58463e8,0x540164f7
.word 0x1ed1f8ad,0x75d20e41
.word 0x04d0c0bc,0xa8c572a3
.word 0x0000004a,0x8699f3b2
.word 0x26612718,0xf2a54876
.word 0x9cb9ba2a,0x2e04e471
.word 0x457188ca,0x3f1bc4f0
.word 0x2ab56776,0xd2f55a03
.word 0x9e9de2f2,0x06c77acd
.word 0x691d744c,0x4a66ff5a
.word 0x00000017,0x8da5f304
.word 0xd80ffe17,0xf848a03e
.word 0x6c8c82ab,0xbdd98051
.word 0x1a4373d7,0xa80ad6fe
.word 0xff5ea53f,0x60ec26e4
.word 0x2171717a,0xdc89cf34
.word 0x9d201296,0x2dcb338d
.word 0xb45d8aef,0x21592ac4
.word 0x61b66f25,0x8bb74834
.word 0xfc965fbf,0xde3f080c
.word 0xe9ffc107,0xe3a28a96
.word 0x54bc3c3f,0x597c099d
.word 0xdd7679c2,0x82aab694
.word 0x5bb29b0c,0x800267e9
.word 0x9d4192a9,0x376d91f3
.word 0xa34a17de,0xd5e58419
.word 0x51fe9020,0x696c2ac0
.word 0x73066b80,0xa6b719b4
.word 0x8525ba29,0x3df83ac5
.word 0xfe9ad05e,0xec0d7886
.word 0xe65c302b,0x742b527d
.word 0x55d1f662,0xf194d765
.word 0x995277dd,0x1cb7daff
.word 0x071c4f50,0xc9ff80fe
.word 0x8ae3faca,0x91f49f2f
.word 0x1ea125ca,0x71d6d151
.word 0x48ac2cee,0xa5885cdb
.word 0x5c7d6f7c,0x8b1ce30d
.word 0xc348d03c,0xd6f0fa9f
p56_local3_expect:
.word 0xf7303b50,0x9ebab5ca
.word 0x2dd43bfd,0x66791ac8
.word 0x0e3a262a,0xc0476a1d
.word 0xa2fc17e5,0x3363b8fe
.word 0x8415cf0f,0xc48c8ca3
.word 0x9be4a5bc,0xf0dc6c6a
.word 0xf93b7699,0xec67136a
.word 0x19a1d0c1,0xdc434adc
.word 0x593276cd,0x2abd879f
.word 0xfacc1d75,0x67360d37
.word 0x0d4c26ee,0x410e4294
.word 0xb443d640,0xa1ff3e24
.word 0x00000007,0xa50e3f39
.word 0xd253fc06,0xbefde4ea
.word 0x7bf543c9,0x1777226d
.word 0x3ed19d1d,0x4ddfbb61
.word 0x610533c8,0xc1a3e135
.word 0xb495e6e7,0x9d890f3d
.word 0x5978e521,0x59612aea
.word 0xb80bf003,0x542affb2
.word 0x31257e75,0x629327cd
.word 0xf48ea757,0x1b6ad9a3
.word 0x2abd879f,0xa49cded5
.word 0x1926a02a,0x106ce275
.word 0x149e3f96,0xf49cb7b0
.word 0xb35e3357,0x7eff38d3
.word 0xa250db1e,0xd9d10edb
.word 0x8bda1f4b,0x40561ca7
.word 0x553067ec,0x33a3d09d
.word 0xc2bc870c,0x6d88f149
.word 0xc4f18be9,0xe6f063c3
.word 0x48490654,0x3dffb945
.word 0x8b07bbe2,0x3766df87
.word 0xe120c182,0x0c741f13
.word 0x2a4a68d8,0x923caa42
.word 0x7940b95b,0xb51b07a5
.word 0xd1f6015d,0xb1fffa0b
.word 0xc5140422,0x14db84e3
.word 0xf7e1e5d2,0x4b7cb89e
.word 0x4869ebde,0x3ff68a70
.word 0xaeabc5e7,0x9d533fba
.word 0xad430932,0xa656b83c
.word 0x00000000,0xa50e3f39
.word 0x03632367,0x8c3bf9be
.word 0x129ef256,0x203ea1af
.word 0x6a82f21d,0xf4bb531c
.word 0xe27584b8,0x2608a6f5
.word 0x4606ab46,0x9d201296
.word 0x18c09dbc,0x9abcfddc
.word 0xd1ee60be,0x44785cfa
.word 0xc10c09f7,0x5545a790
.word 0xe6f6f5dd,0xb0183e03
.word 0x3c9c1117,0x9d201296
.word 0x2db509c4,0xdfe0bb83
.word 0x2b957d52,0x233c2e12
.word 0x106011bd,0x5ed47c98
.word 0xba0b199a,0x63a26e69
.word 0x60ca304d,0x71cc0d32
.word 0xaa89742c,0xa7411e02
.word 0x2f36d8d1,0xf59a0b1c
.word 0x612b1b58,0x548f491d
.word 0x34b2ae97,0x9a10a679
.word 0x7f4e6859,0x213371e1
.word 0x7f686c55,0x87ff13f1
p57_init_registers:
.word 0x2b8c61d3,0xebd96010 ! Init value for %l0
.word 0x6dbf02fc,0xa4a2a7b6 ! Init value for %l1
.word 0xdbc2916e,0xb96b9c5c ! Init value for %l2
.word 0x26283ed4,0x2392ae7d ! Init value for %l3
.word 0xb7beb418,0x3890647c ! Init value for %l4
.word 0x7d609c00,0x5ca49166 ! Init value for %l5
.word 0x67a2b0f5,0xa1196ec7 ! Init value for %l6
.word 0x499d5a50,0x1eb5a9f7 ! Init value for %l7
.align 64
p57_init_freg:
.word 0xb732ed84,0x08b400e5 ! Init value for %f0
.word 0xefea3ea9,0x4923dec7 ! Init value for %f2
.word 0x5f64190f,0x6f12522a ! Init value for %f4
.word 0x488253ee,0x17a22b25 ! Init value for %f6
.word 0x6ba4446f,0xd5ade34e ! Init value for %f8
.word 0x264bd9f4,0xc753b433 ! Init value for %f10
.word 0x0fdfa5c2,0x4534bc8e ! Init value for %f12
.word 0x0ec9afbf,0x5aad5cc9 ! Init value for %f14
.word 0x1c9f9679,0x5a6ede53 ! Init value for %f16
.word 0x5e8f6f98,0x9d06297d ! Init value for %f18
.word 0xd4da3a6e,0x77b4486f ! Init value for %f20
.word 0x01e685a2,0x4778f6b9 ! Init value for %f22
.word 0xb2286b07,0x1cdbed8b ! Init value for %f24
.word 0x069d626f,0x7a888574 ! Init value for %f26
.word 0xa8f3ad52,0x635e8993 ! Init value for %f28
.word 0x21758007,0x53d41f56 ! Init value for %f30
.word 0xde7030ca,0x6a00d2a2 ! Init value for %f32
.word 0x25817bc3,0xfe3bf6ea ! Init value for %f34
.word 0xa9071288,0x0f48862e ! Init value for %f36
.word 0x5097176e,0x41a8607c ! Init value for %f38
.word 0x663f444f,0xf653e3d1 ! Init value for %f40
.word 0x36695386,0x11c3e34f ! Init value for %f42
.word 0x068d35a8,0xf2757f6a ! Init value for %f44
.word 0x3e8eedfe,0xba585a2f ! Init value for %f46
.word 0xc5f19969,0x5cabffca
.word 0x71201ef2,0x24cc587e
.word 0xd56c7f8f,0xa3c44f44
.word 0x8c8d6254,0x3c76ba53
.word 0x6d4d2908,0xc76d0461
.word 0x92edeaa9,0x8317fb66
.word 0x842244f2,0x52d1c121
.word 0xf5a91a91,0xf6d95998
p57_expected_registers:
.word 0x00000000,0x7de5b53a
.word 0x00000000,0x00000001
.word 0xffa35dd7,0x87e4a7e4
.word 0x00000000,0x3aac75cc
.word 0x03c9b07b,0x419058d6
.word 0x77406a9a,0x1c73e466
.word 0x00000000,0x87e7d1a6
.word 0x00000000,0x65a36c38
p57_expected_fp_regs:
.word 0xb732ed84,0x08b400e5
.word 0xefea3ea9,0x4923dec7
.word 0x5f64190f,0x6f12522a
.word 0x488253ee,0x17a22b25
.word 0x6ba4446f,0xd5ade34e
.word 0x264bd9f4,0xc753b433
.word 0x0fdfa5c2,0x4534bc8e
.word 0x0ec9afbf,0x5aad5cc9
.word 0x1c9f9679,0x5a6ede53
.word 0x5e8f6f98,0x9d06297d
.word 0xd4da3a6e,0x77b4486f
.word 0x01e685a2,0x4778f6b9
.word 0xb2286b07,0x1cdbed8b
.word 0x069d626f,0x7a888574
.word 0xa8f3ad52,0x635e8993
.word 0x21758007,0x53d41f56
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p57_local0_expect:
.word 0x3c4a662e,0xd40b3687
.word 0xfb8c911d,0x25af925f
.word 0xecc5e23d,0x6bc8a9b2
.word 0xb0249068,0xf23487b7
.word 0x000000d8,0xd6c5b77d
.word 0xdd0b4156,0x52bcfeb5
.word 0xe9d75243,0xe1f42066
.word 0xe4cd0dd1,0xb0756107
.word 0xcbbbe331,0x14ec987b
.word 0x6a42cd08,0x27cb9137
.word 0x71c252ff,0xf9cdb9d4
.word 0x85954eb7,0x7fce2545
.word 0x2a633a40,0x2d03d5d9
.word 0xa5a2f0f9,0x57a032e6
.word 0x92ba1926,0x4eec39b4
.word 0xb3a96224,0xe5020b76
.word 0x08d22f6a,0x18549ac4
.word 0x79cf86ec,0xa0968518
.word 0x849c6ec5,0x496f8e8d
.word 0xa23ba957,0xd0eae509
.word 0x56cb7a34,0xe1679b0e
.word 0xd8b54b12,0x8f30ffca
.word 0xaa5773ff,0x417a9d0f
.word 0x3890647c,0x44f846fa
.word 0x3d0f1c57,0xcb4a6a37
.word 0x2d9302fa,0x2342c56b
.word 0xc7ebd43b,0x2478535b
.word 0xe0c3808a,0x60cf15ca
.word 0xa90fc368,0x6a960c4d
.word 0xb459940d,0xca5dba32
.word 0x1fb8a3f6,0xf6fcfc33
.word 0xeb0460e6,0xc1378ef5
.word 0xf0a6020c,0xfff574a0
.word 0xf0f7455b,0x4329d325
.word 0x55a86bff,0xba4bc409
.word 0xa7872b46,0x3e3e126e
.word 0x6f8a8bac,0xd51da5e8
.word 0xc83b5372,0x2cfe2248
.word 0x00911a3b,0x133685ba
.word 0x81f3cbaa,0xd19d509f
.word 0x75ba1c5c,0xf6715e9d
.word 0x838d6eab,0x3f3cf1ee
.word 0x301ec923,0x1d9e737f
.word 0x8b40a64a,0x3cd9b957
.word 0x8c241bc8,0x8c2c1471
.word 0xd863e599,0xb4efa0e3
.word 0x3ecb2f35,0xcdcca876
.word 0x7219648d,0x419058d6
.word 0x7f4822d4,0xfd057820
.word 0xf4d77c15,0x80590410
.word 0xb11772e5,0xb582f8e2
.word 0x0cd90b1c,0x3c0d7c47
.word 0xb9c731f9,0xbbb6009e
.word 0x88610951,0x3a3a8207
.word 0xcd5dfdbf,0x9ba5dd86
.word 0x243e82f2,0xbb153155
.word 0xfcac7c6f,0x07336967
.word 0x766e31a4,0x8c345d3e
.word 0x00000028,0x2cc6f3fa
.word 0x77406a9a,0x1c73e466
.word 0xbb55fb19,0x9efd1027
.word 0x56fec606,0x264a5471
.word 0x3aac75cc,0xb2139eff
.word 0xd791b7b4,0x064172e5
p57_local1_expect:
.word 0xab4911de,0x2d3cbc29
.word 0xf4b94143,0xde6021cc
.word 0xf3ba7747,0xb9f46f2b
.word 0xe34f9c67,0x320f1fb6
.word 0x0e059016,0x052cdd2b
.word 0xbe4f8aab,0x9005cf82
.word 0xb60b0af4,0x7ce79016
.word 0x4957a49d,0xf7941eed
.word 0x18f56148,0xd2755bbd
.word 0x329939dd,0x0068f055
.word 0x997aab50,0xff5f3c66
.word 0x382fff32,0xdaff9638
.word 0xeb7e1539,0x459978c4
.word 0xc9ffc420,0x49a14b7c
.word 0x13bd749c,0x53c3f35d
.word 0x815823ce,0x9ada57b4
.word 0x9ea04320,0xa6c9e461
.word 0x000000fe,0x59006fdc
.word 0xffa35dd7,0x87e4a7e4
.word 0x2e04c905,0x7df9b951
.word 0x48abdb20,0x6521bf63
.word 0xf94a781c,0x071141f4
.word 0x52c688b2,0x4f418efe
.word 0xb03e39bc,0x6ca92316
.word 0xd8be6ad7,0xb137f13a
.word 0xd163ef0e,0xd83a78fe
.word 0x89e90285,0x01ba736e
.word 0x76da3fbf,0x669edd48
.word 0xa781ff95,0x21408cbf
.word 0x0924d7ec,0xccfdf5aa
.word 0xf8e3b985,0x9173e57f
.word 0x5d3bc2a1,0x0e5aa93f
.word 0x83ef44cd,0x683dbfca
.word 0xb5b97656,0xe89ac7e1
.word 0xea1709ab,0xfd9a0445
.word 0x6d5c4aaf,0x01102809
.word 0x647afdd9,0x67748ff6
.word 0xc2e1c2bc,0x20bbb4a4
.word 0xaef95cbb,0xc355d803
.word 0xe7254318,0xe83e6f94
.word 0x5b16ce5d,0xb1495e62
.word 0x40fd7768,0x109edfcd
.word 0x21cb6053,0xdaffdbfe
.word 0x2af4eabf,0x69406767
.word 0x0fce5570,0x6a99f8fe
.word 0xa308c8bd,0x14d5348d
.word 0x562620ae,0xf01e0f75
.word 0x9d8222f3,0xd2103284
.word 0xb813ec09,0x50562201
.word 0x46dc17a9,0xe2aecac4
.word 0xc6bf83c0,0xfe16bda0
.word 0x558c602a,0x24370f99
.word 0x5aa8c0a5,0x00000072
.word 0x50265a9a,0x6a811c9b
.word 0xe4160f04,0x59a682dd
.word 0xe2e0ee7b,0xa9ff5d07
.word 0x5e456e87,0x5285b755
.word 0x9f2c4077,0x98d9a46e
.word 0xe6a6e93c,0x000000d3
.word 0x0c842e55,0x118d0ec0
.word 0x00ba0241,0xf9b5bf5d
.word 0x7df9b951,0x27cb9137
.word 0x6acf4dff,0xd9050996
.word 0x05c05201,0x1d0cdc68
p57_local2_expect:
.word 0x1e9d4286,0x8d2f9fb9
.word 0x4ea77077,0xf678c076
.word 0xc1f22af5,0x759a8199
.word 0x1c2e869f,0x862e4e85
.word 0x5014ec1f,0x9fb6db2a
.word 0x5735ecdb,0x8d441d56
.word 0x49e93d6b,0x1af076a9
.word 0x9010576a,0xdce5fad5
.word 0x7bb5872f,0x82d1958e
.word 0x2073fcb6,0x97ae0259
.word 0xf5227612,0x7c698a76
.word 0x81dc0e4b,0x4d4ddc39
.word 0x01d9aa5e,0x4593ff82
.word 0x8b205c6f,0x124ac29e
.word 0x89003145,0x0c523147
.word 0x24911e38,0xa1ba4ce0
.word 0xe3046f4a,0xa3fd142d
.word 0xd8ff3093,0xa7b3bdec
.word 0x8d7e6f58,0x6f596b37
.word 0xdd16eb5e,0x495df3cd
.word 0x0b86c1f3,0x0d5faf56
.word 0xcb08ce29,0x785c945c
.word 0x1c6fae3b,0x2318113e
.word 0x3da20d9f,0x2f9fe31b
.word 0x6cf22d2c,0xade92fca
.word 0x6fe9c86f,0x2089b7c5
.word 0x7cb75c79,0x22c7986b
.word 0x689abd4c,0xa86f3434
.word 0x3376d689,0x6b844f02
.word 0xbbb5313f,0x84c73be0
.word 0x4abf3061,0x3bad248f
.word 0x6d93525c,0xe44f19aa
.word 0xfe13bbd3,0x0ae2c968
.word 0x4cbd7f8b,0x09419bab
.word 0x613bc9c9,0xeeb54cdc
.word 0x0ae6d90f,0xd65560f4
.word 0xe4f2729b,0x36ff464a
.word 0x4e0f36d5,0xfdd5a9f6
.word 0x6048fc49,0xed240694
.word 0x2437423f,0x6db87c0f
.word 0x7073ca94,0x0360ff66
.word 0xb14d6765,0xca3c4a64
.word 0x347f5047,0x94ba7ec4
.word 0x859b3970,0x54fa554f
.word 0xd5fc21ce,0x4a41e907
.word 0xdf8d2c45,0x4e0f36d5
.word 0x0b445b02,0xf28a6174
.word 0xbc1624e8,0x88ff89b4
.word 0x03c9b07b,0x419058d6
.word 0x81778eeb,0xcb0efa4e
.word 0x28aa6920,0xed699bea
.word 0xf6a348cb,0xff8a88dc
.word 0x01567013,0xd55ba81a
.word 0x125ed220,0x9a10af27
.word 0x369f49d8,0x9f8f2dd4
.word 0x9f66577f,0xd6944f1d
.word 0xad2e74a3,0x4c5c70fa
.word 0xce80c659,0x00ba0241
.word 0xc9e2fc1b,0x72eb10ca
.word 0x0491dc25,0xec4be5df
.word 0x1d7808ea,0x61f5f091
.word 0x8f0bdec8,0x3199c3ed
.word 0xc66ad993,0x61d89da1
.word 0xb853b269,0x95224fac
p57_local3_expect:
.word 0x5633abd8,0x91708e1b
.word 0x2dbd4c0f,0x6849934b
.word 0xb36d6248,0x6d779d30
.word 0x022e19bc,0xaf04b5e5
.word 0x62c05688,0x4a40ebd0
.word 0x16ba002e,0x64a53550
.word 0x8d187dde,0x60d41ef4
.word 0x6fe00511,0xab985df4
.word 0x422cfc07,0x4f40a5bb
.word 0x64a53550,0x2e4b19e0
.word 0x8ea1e51c,0x6e4b0fc1
.word 0x87e4a7e4,0x388d8b7e
.word 0x240c519d,0xaf4078b7
.word 0x759d0fac,0x8b469a6d
.word 0x949e6dda,0x4128b673
.word 0x66596843,0x0a7303d4
.word 0x274871f7,0x5049b7c1
.word 0x932e44d7,0xff761977
.word 0xab501932,0xbb833b0c
.word 0x4f418efe,0x12de2d59
.word 0x034e17f9,0xaf253407
.word 0x9f4ecd78,0x28d0f951
.word 0x6a841fd6,0xccfdf5aa
.word 0x3087ed2b,0x4b0e2b44
.word 0x83cc8e42,0x579b5ee5
.word 0xb9247aa6,0xa5276c8c
.word 0xa53bbdb4,0xaf876a6a
.word 0xc9a3f083,0xa169b18e
.word 0xa5097d73,0xb8f6c842
.word 0xba72dcea,0x4908e17e
.word 0x7afff8b7,0x8d1d163a
.word 0x50562201,0xa2b01245
.word 0xc125b783,0x20b720e9
.word 0xfaf9f247,0x9c264942
.word 0xa5812c2e,0xb796d42f
.word 0x0d5590ef,0xb118a1ad
.word 0x8908a3ff,0xfa54146e
.word 0xe3a6a086,0x669edd48
.word 0x05189c89,0x5faab5fe
.word 0x8cfb3695,0x3eb34be7
.word 0xce8e2b6e,0xb8e00b02
.word 0x05024b65,0x8b88fd72
.word 0x0a174050,0x96a4e7c4
.word 0xca7ac0de,0x76e13c81
.word 0x1c5c34c2,0xe59679ce
.word 0x7bf01e1d,0x5e6bcf60
.word 0x0000003b,0xb16d489d
.word 0x62513d82,0x4c06b771
.word 0xefbf6df4,0xe3a6a086
.word 0x4aac2af7,0x1e4579ed
.word 0xe23f0099,0xc6f86b26
.word 0x6dbd2bc3,0x70562389
.word 0x5f8dd315,0xe072992b
.word 0xd1ceec84,0xdb17d7ff
.word 0x91ddb7ea,0x963e02a0
.word 0xff3ef11c,0x639feefc
.word 0xef392485,0xfe4b6249
.word 0x7e26b7db,0xac1076a4
.word 0x476e7148,0xa8ffb1cd
.word 0x4743ac53,0x1945fe91
.word 0xed9cf4ee,0x9075c660
.word 0x6d9f85c7,0xbd6fa43a
.word 0x58a63fff,0xb8b4e37d
.word 0x83852b6c,0x8310185f
p58_init_registers:
.word 0xb57f1208,0x7011745b ! Init value for %l0
.word 0xe2a2cbd6,0x072f493d ! Init value for %l1
.word 0x7772e750,0x6a9cbcec ! Init value for %l2
.word 0xe2bad67a,0x4dfae4c0 ! Init value for %l3
.word 0x25b856e3,0xe1665943 ! Init value for %l4
.word 0xb35757d2,0x81d36017 ! Init value for %l5
.word 0xbd2ce35e,0x0decbd94 ! Init value for %l6
.word 0x5c34990d,0xf47e22be ! Init value for %l7
.align 64
p58_init_freg:
.word 0xdc627983,0x060b10a7 ! Init value for %f0
.word 0x33cc2b17,0x476302cf ! Init value for %f2
.word 0xd8bf24d2,0x18683be4 ! Init value for %f4
.word 0xca119c54,0x6e566409 ! Init value for %f6
.word 0x22ae52db,0x26f08aea ! Init value for %f8
.word 0x1512701a,0x01d84cd6 ! Init value for %f10
.word 0x7b3d1021,0x9be8dd1c ! Init value for %f12
.word 0xd30e2969,0xc99c45ae ! Init value for %f14
.word 0xc8fd1296,0x856aa2e1 ! Init value for %f16
.word 0x21e6de1b,0x268fb954 ! Init value for %f18
.word 0x7a6b2643,0x0af8f6f3 ! Init value for %f20
.word 0xb2340e4f,0xc95d51f3 ! Init value for %f22
.word 0x232621e6,0x6e3a796f ! Init value for %f24
.word 0x8ef13b2e,0x432c8c2c ! Init value for %f26
.word 0x3c19729d,0x6bd21202 ! Init value for %f28
.word 0x45b3d4bc,0x4a8e7672 ! Init value for %f30
.word 0x6ff38c06,0xdf475200 ! Init value for %f32
.word 0x911c2f43,0xf882f4ae ! Init value for %f34
.word 0x343fa86d,0x835b7f9e ! Init value for %f36
.word 0x5a175b7d,0x5770e907 ! Init value for %f38
.word 0x1e11b82f,0x7f3e6403 ! Init value for %f40
.word 0xe0eb7c1c,0xf910c1ad ! Init value for %f42
.word 0x8b389ad7,0x26aeb020 ! Init value for %f44
.word 0xffaffbe0,0xced17045 ! Init value for %f46
.word 0x87582226,0x424f3527
.word 0x47af673b,0xdf4bf330
.word 0x6f1f3ef6,0xcbe88605
.word 0x6b414de1,0x761623f6
.word 0x3121b343,0x2415d86e
.word 0x73665388,0x72072f59
.word 0x7309d90a,0x8ba3f3f2
.word 0xa7b9cd6b,0xf245a6d0
p58_expected_registers:
.word 0x830a9770,0x4647ac25
.word 0x932061f5,0x4b467521
.word 0x00000000,0x9e8d3997
.word 0x00000000,0xc4f2a5a6
.word 0x00000000,0x8ebfffbb
.word 0x00000000,0x8fdcb3f4
.word 0x00000000,0x9fb89185
.word 0x00000000,0x000000c9
p58_expected_fp_regs:
.word 0xdc627983,0x060b10a7
.word 0x33cc2b17,0x476302cf
.word 0xd8bf24d2,0x18683be4
.word 0xca119c54,0x6e566409
.word 0x22ae52db,0x26f08aea
.word 0x1512701a,0x01d84cd6
.word 0x7b3d1021,0x9be8dd1c
.word 0xd30e2969,0xc99c45ae
.word 0xc8fd1296,0x856aa2e1
.word 0x21e6de1b,0x268fb954
.word 0x7a6b2643,0x0af8f6f3
.word 0xb2340e4f,0xc95d51f3
.word 0x232621e6,0x6e3a796f
.word 0x8ef13b2e,0x432c8c2c
.word 0x3c19729d,0x6bd21202
.word 0x45b3d4bc,0x4a8e7672
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p58_local0_expect:
.word 0xdf0dd6dd,0xa66ca86f
.word 0xf9dab55f,0xe3be546d
.word 0x5d5493de,0x350605b2
.word 0x20a90fd1,0x2b32e6fc
.word 0xfd353aff,0xd59a8cc9
.word 0x256eb057,0x749c2e58
.word 0x8e042ec6,0xd7e03bf9
.word 0x830a9770,0x4647ac25
.word 0xae04e801,0x936de845
.word 0x27327e67,0x612de027
.word 0x7996c74d,0x33d64937
.word 0xf1e417bd,0xa1d73e7e
.word 0x738652b0,0x6d6d5183
.word 0x99b9f7bc,0x304cda00
.word 0x1c419b32,0xdd0405d5
.word 0xadf73e64,0xf7719d6f
.word 0x463974ae,0x83f7e145
.word 0x18ff9b07,0xc7d9259c
.word 0x510aede6,0x0ff678b3
.word 0x3c3a3687,0x8f2077df
.word 0x6ec31301,0x08302260
.word 0x87aeeb7f,0x85b5f340
.word 0x0e69be7e,0x0b771273
.word 0x7b8c10b0,0xfb488e08
.word 0x9e280c36,0x7e109694
.word 0x6dce5fda,0x931e5913
.word 0x739fe1a4,0xeed893ff
.word 0x65e1ccd8,0xffcae4c3
.word 0x4e7cb61a,0x7c6f9c17
.word 0xb34559f8,0x92614136
.word 0x9680744c,0xdd62a537
.word 0x48b3202b,0x66e1987b
.word 0x1703784e,0x81d36017
.word 0x9f7df640,0x75abada9
.word 0x2f241ad9,0x13f730ef
.word 0x4b2e120f,0x66397a13
.word 0x9eb23e16,0x8e44da7a
.word 0xa8ff9f91,0x8bdc0d81
.word 0x94d47a79,0x45c42121
.word 0xfa164978,0xefb2b9a6
.word 0x6b899eac,0x0021ea4f
.word 0xf4706678,0x0709f590
.word 0x82c85bc4,0xc0f94182
.word 0x8f925092,0x94cdd169
.word 0x4604f34e,0x39101c35
.word 0x065effb4,0x9c1afe6b
.word 0x6befb20f,0x2390cb72
.word 0x24214989,0xcf41e32e
.word 0x4bca3ade,0xec3b1e21
.word 0x2a430710,0x0d3eece7
.word 0x69ef5731,0xf271accd
.word 0x5ea07935,0xa21fee0c
.word 0xbc37be7b,0x7266a1aa
.word 0x0b6f9838,0x8d0e917d
.word 0xc8906d82,0x70a4ad6f
.word 0x62818a28,0xf271accd
.word 0x3ec78a7a,0xa6452cfc
.word 0xbd94add4,0xabcc20e8
.word 0xd55c1eca,0xcd736ca9
.word 0x85f6890d,0x08f10305
.word 0x11d06df7,0x82d75b17
.word 0x982b54ff,0xbe9ccad7
.word 0x140c3565,0xed3ace93
.word 0xedafa623,0x8fdcb3f4
p58_local1_expect:
.word 0x0b8b8ab8,0x27abffec
.word 0xd3e9c4d4,0x954d8732
.word 0x7011745b,0xf194cca2
.word 0x4f448450,0x85ffe7a0
.word 0x90cd95f7,0xe73b7df8
.word 0xf6f987ec,0xa769e344
.word 0x95935556,0xb0efddff
.word 0x537e5acc,0x3c7a8f57
.word 0xa14f26e3,0x13ccff50
.word 0xf9dab55f,0x2f2259f8
.word 0xa5727dbe,0x47360ffb
.word 0xd6e79302,0x5afd0be1
.word 0xc85c13b3,0xa5727dbe
.word 0x75b66ffe,0x7212dc11
.word 0x596c24f2,0x2fce508d
.word 0xac0fad23,0xca7957e3
.word 0xfa7e3f28,0x2358d67e
.word 0x9e8d3997,0x71057bc4
.word 0xd9107150,0xbb6fff43
.word 0x4d06eb7b,0x658ce92d
.word 0x8c150368,0xb990c30d
.word 0x438de27e,0x32fde19a
.word 0x4acd332e,0xdbaef08e
.word 0xd0dc768c,0x0fff3778
.word 0xc38cb625,0xa3a32ad5
.word 0xa71a976c,0x0855a691
.word 0x84ffff58,0xbe878d2f
.word 0xe011d20f,0x42978981
.word 0x3a2b79a0,0x9ea1583e
.word 0x45c42121,0xaabf602e
.word 0xa6d82aa0,0xc2d246ed
.word 0x931e5913,0x79995ac1
.word 0x59f88f7b,0x096c4a50
.word 0xaf32ab6f,0x1a5acec4
.word 0xa5571596,0xedff983b
.word 0x137fe0d0,0x91e67fbd
.word 0x7850dbcc,0x41848ece
.word 0xab7ca913,0x4714d8d5
.word 0x7c410718,0xb6d89541
.word 0xd21de748,0x17cc05da
.word 0x1e7ae579,0x8cbeafeb
.word 0xeef9356b,0xd0222e10
.word 0x964ce043,0x4b9a2b87
.word 0xd7dc31d1,0x2ef698a3
.word 0x04bc4ebf,0x8499e44e
.word 0x1de06ccd,0xd752d527
.word 0xfb63e9f9,0x069faa8c
.word 0x0af9cbaa,0x720a3e73
.word 0xab536b30,0x9f22f22c
.word 0x714a818e,0x904e733d
.word 0xec6a2e28,0x4c427975
.word 0xd07caaff,0xa54fd3c6
.word 0x9c110078,0x9e00a1fc
.word 0x2fbf23f9,0x9e0ffc2b
.word 0xe8e347cb,0x9f34650f
.word 0x32ff7a5d,0x787c5639
.word 0x264e49a2,0xe49c5c31
.word 0x5afd0be1,0xd208f522
.word 0x381bd2cb,0xdb44905b
.word 0xe8bb364e,0x4518d1ff
.word 0x0f389997,0xade9390c
.word 0x5e3babdc,0xffaf1470
.word 0x0b687aae,0xfdc2f05d
.word 0x9573dc42,0xb413e158
p58_local2_expect:
.word 0x0ff8babb,0x2a01d815
.word 0xabda73e6,0xb45984e6
.word 0x1de6c11d,0x45209826
.word 0x4767cf04,0x57dfee52
.word 0xff13c5dd,0x493727ab
.word 0x932061f5,0x4b467521
.word 0x6c7e251a,0x3191f7ae
.word 0x359bffb4,0xffaf1470
.word 0x18895a46,0x3aefc4ab
.word 0x96f6f06d,0x38526dbe
.word 0xc38cca74,0x6f21a596
.word 0x91398948,0xcbdf0c33
.word 0x2993cf06,0xcd35fa5e
.word 0xb022d7f9,0x89cb587e
.word 0x95c19fbd,0x72d05130
.word 0xb74b6632,0x0b6f9838
.word 0x083a2368,0x41fd3a46
.word 0x7ec049de,0xf88b0fa1
.word 0x76a7c269,0xbda3294a
.word 0xf10755a0,0xca44fd01
.word 0x8125fccc,0xd54bcf22
.word 0x60f4a274,0xc7b3f127
.word 0xb23aa76d,0x874313c3
.word 0x8f9d0daa,0x3341e178
.word 0xb6fd5def,0x9a9adb68
.word 0xc8a9dd03,0xdfc8e9df
.word 0xa9864181,0x5273261d
.word 0xc4f2a5a6,0x7412a8c7
.word 0x87e283e7,0x6ab53235
.word 0xbcb6eaea,0x57d4e42d
.word 0xf12564f5,0xe46a5a36
.word 0x969a82ff,0x2862f711
.word 0x4ec4e24d,0xf9d14090
.word 0x0ac30d63,0x069d559c
.word 0xfb63e9f9,0xb00780a8
.word 0xff72598c,0xbaba66a1
.word 0x04afa756,0x6874c0ef
.word 0x5060ca54,0x194235b7
.word 0x8125fccc,0x97070508
.word 0xfeab0fbd,0x27136363
.word 0x66397a13,0x09ff72db
.word 0x0a98da03,0xf44344fb
.word 0xaa970891,0x357dcd7d
.word 0x7b76852e,0xd7dc31d1
.word 0x3b0d5af5,0xd9c7ab01
.word 0x3c17b89d,0x74a0deb2
.word 0xb432fd2a,0xc03431aa
.word 0x66bd5554,0x17457fb2
.word 0xa761cba0,0xb3d6ee1e
.word 0x19cccfa4,0xdd62a537
.word 0x3dff3c7b,0x465970d3
.word 0x1cf41596,0x9f8d8d4d
.word 0x8815d705,0x3ae33d3b
.word 0x128767ef,0x66bf236d
.word 0x0ee4e588,0x3ef032c1
.word 0x85b76344,0xa5ab4304
.word 0x9f93a580,0xd88c6868
.word 0x102cc67c,0xe49f2b5a
.word 0x7b2af467,0x6d70f2e0
.word 0x7b0896ff,0x786c3cb6
.word 0x953a3c40,0x6d70f2e0
.word 0xc8d2d87f,0x07bf6ec9
.word 0x3053663e,0xf1026de4
.word 0xe257743d,0x18686d06
p58_local3_expect:
.word 0x7c03c88b,0xff9d8c41
.word 0x98668a38,0xe9ff609f
.word 0xb825bda8,0xb5a04fff
.word 0x9a361f0d,0x92798311
.word 0x511baf4b,0xd120c87d
.word 0x72464992,0x7092a0b3
.word 0x9d065390,0x17f5b6d2
.word 0xd7515680,0x271be48a
.word 0xb621f107,0x35610df2
.word 0x2e3e1d47,0x75c22a80
.word 0x1a51edb1,0xc31d7fca
.word 0xc3566d9e,0xbf5bed8c
.word 0x97b8a7c6,0x9e351454
.word 0x13ccff50,0xa49ef4e8
.word 0x1253d6bf,0x1397ddae
.word 0xef5eaf92,0x83752f2a
.word 0x5c3d30e5,0x5f03d79a
.word 0xd039896e,0x81f4b09c
.word 0x9967da9e,0x66abf45d
.word 0x2fbd5d41,0x000000cd
.word 0x128cdb74,0x4224523f
.word 0x000000c2,0xa2098b25
.word 0x8afe45c1,0x6ac2293f
.word 0xba3a13ad,0x425b162e
.word 0x1e737206,0x5d7fc4be
.word 0x9a15e562,0xed76f6b3
.word 0xaeb3f4c1,0x70fca73c
.word 0xd322f59a,0xd70fa10a
.word 0x12b08e1b,0x0132f533
.word 0xa8639f91,0x69e1363d
.word 0xb68f4c8c,0xcdd98387
.word 0xa36693e6,0xb5eaae4b
.word 0x37bb73dd,0x99bea300
.word 0xb097f3a5,0x8ec021ff
.word 0x8bfc3244,0x234197e9
.word 0xf972d91c,0xb675388d
.word 0xc4da6f5e,0xa40679f5
.word 0xdb9a1b58,0xaad1ffc2
.word 0x0905b88f,0x6efe909e
.word 0xb3a9cb1e,0xc71d4342
.word 0xb9137e34,0x954d8732
.word 0xd901fb76,0xac7f79bf
.word 0x3799b5b4,0x8cd49679
.word 0xbdc28efd,0x2e54f049
.word 0x09448886,0xe20d520a
.word 0xcfb1b270,0x96ebb1e3
.word 0xe41c2af6,0xe7b54a96
.word 0x7ce0160c,0x37fe8e10
.word 0xd9c76d1b,0x9a95c2f9
.word 0xcbd21be4,0x3d60174c
.word 0xe142a641,0xd55c1eca
.word 0xa240c80e,0xf76b8919
.word 0x4d8f5351,0x2a430710
.word 0xba8d25b1,0xb8b56761
.word 0x0d02f535,0x6cb2bfbc
.word 0xd1251890,0xbe503521
.word 0x2e861498,0xa7ab687d
.word 0x42a269d3,0x4c427975
.word 0x188f09af,0xb5faea13
.word 0x083a3ef2,0xf2dc94ac
.word 0xace9e6d0,0x1a8021a5
.word 0xec9558b0,0x2d764409
.word 0xbaec365e,0xa6916c47
.word 0x63fb3552,0xf02d1479
p59_init_registers:
.word 0xea67d56f,0xda22e6a0 ! Init value for %l0
.word 0x3afa1a40,0x3dbf14a7 ! Init value for %l1
.word 0x5307b218,0x8db64b71 ! Init value for %l2
.word 0x663a122c,0x14fec49e ! Init value for %l3
.word 0xd200cab8,0x84b12528 ! Init value for %l4
.word 0x82f28c5a,0x92ba503d ! Init value for %l5
.word 0x3cd0f95a,0x20bc8356 ! Init value for %l6
.word 0x59ff5e38,0x4cbd2f3a ! Init value for %l7
.align 64
p59_init_freg:
.word 0x31819f1d,0x911ca3bb ! Init value for %f0
.word 0x992e190c,0xf2d44761 ! Init value for %f2
.word 0x23ab3c7a,0x1f39fa15 ! Init value for %f4
.word 0x313fde73,0x482216ec ! Init value for %f6
.word 0x923130a4,0xce979416 ! Init value for %f8
.word 0xc92707f5,0x67e7e0eb ! Init value for %f10
.word 0x3f20ca68,0xfd7b166a ! Init value for %f12
.word 0xbe695635,0x06a90385 ! Init value for %f14
.word 0x73469e52,0xe588cd4b ! Init value for %f16
.word 0x72e7cecc,0x4f9299a1 ! Init value for %f18
.word 0x5fc645f2,0xcf3503c2 ! Init value for %f20
.word 0x55b48ce2,0x46df195d ! Init value for %f22
.word 0xa30473a8,0x1b09fb73 ! Init value for %f24
.word 0xfab73823,0xc0c134fc ! Init value for %f26
.word 0x14d1d29c,0x4c5a267f ! Init value for %f28
.word 0x3d31d921,0x51a34203 ! Init value for %f30
.word 0x789483c5,0x81467cf1 ! Init value for %f32
.word 0x6667091a,0xbb1b5db8 ! Init value for %f34
.word 0xe0a625e9,0xeb55fdf3 ! Init value for %f36
.word 0x51dd68e8,0xcd66c0d1 ! Init value for %f38
.word 0x4d7f5d43,0xbe8dca4d ! Init value for %f40
.word 0x3c1c9ec3,0xb727eaf2 ! Init value for %f42
.word 0x99f7ecf0,0x0bdadc90 ! Init value for %f44
.word 0xb93f3436,0xaf1cbb44 ! Init value for %f46
.word 0x8e870ac2,0x0b518ccd
.word 0x2af60c28,0x718ce449
.word 0x98d7ed7f,0xc2b26bdc
.word 0xafb9ea0c,0x1c307877
.word 0xaeca3512,0xe0791476
.word 0x4f3ba00e,0xb716ea14
.word 0x812ce89a,0x1cf94f4f
.word 0xf20d6d17,0x3a57b34c
p59_expected_registers:
.word 0x00000000,0x00000025
.word 0x00000000,0x000000ec
.word 0x00000000,0x00000017
.word 0x00000000,0x6c725bb7
.word 0x00000000,0x000000b5
.word 0x00000000,0x304f2eb8
.word 0x7d172134,0xc555e961
.word 0x83f96a43,0xb98819f4
p59_expected_fp_regs:
.word 0x31819f1d,0x911ca3bb
.word 0x992e190c,0xf2d44761
.word 0x23ab3c7a,0x1f39fa15
.word 0x313fde73,0x482216ec
.word 0x923130a4,0xce979416
.word 0xc92707f5,0x67e7e0eb
.word 0x3f20ca68,0xfd7b166a
.word 0xbe695635,0x06a90385
.word 0x73469e52,0xe588cd4b
.word 0x72e7cecc,0x4f9299a1
.word 0x5fc645f2,0xcf3503c2
.word 0x55b48ce2,0x46df195d
.word 0xa30473a8,0x1b09fb73
.word 0xfab73823,0xc0c134fc
.word 0x14d1d29c,0x4c5a267f
.word 0x3d31d921,0x51a34203
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p59_local0_expect:
.word 0xeca139cd,0xc8950019
.word 0xdbb02b37,0x00000068
.word 0x843422fc,0x5e3c0c0b
.word 0xeaf3532a,0x63ac9692
.word 0xbafc76d4,0x69a6273c
.word 0x7629d25d,0x6e41982a
.word 0x7e7ee3aa,0xd692fba9
.word 0x0115bd79,0x554de787
.word 0xd941383a,0x7d460df2
.word 0x92a1cb0b,0xd56e04cb
.word 0x835f59da,0x0294e515
.word 0x6324776f,0x154d315f
.word 0x28d6695e,0xb0423cc8
.word 0x5f7645c0,0x406107b7
.word 0x4e5670e3,0xf47fc847
.word 0x4d616904,0x912f0539
.word 0x776ddd9d,0x198f8f59
.word 0x3dd185c8,0x95b8f750
.word 0xed200733,0x2fe1ce87
.word 0x858d78ec,0xe9ca9aee
.word 0x8ce0c2e1,0xa3c00dc7
.word 0xff88ea28,0xaf729b0c
.word 0xd574ff1f,0x19d1aa47
.word 0xa2151de2,0x0b8db141
.word 0xe4d38e0c,0x2e8b09e8
.word 0x89ffbb9f,0xd1b77bd7
.word 0xab7db5bd,0xff721965
.word 0x18e923c5,0x25f455f4
.word 0xa025ae69,0x1f406f48
.word 0x54f34c78,0xed6586bc
.word 0x79a7fd08,0x4082b77d
.word 0xff7fc824,0x039f984a
.word 0x406107b7,0xdef4b824
.word 0xa0882e0b,0xcb6b6552
.word 0xbb820b1b,0x3a121651
.word 0xf742da0a,0xf30f9fa7
.word 0x731e6881,0xd7fdffe4
.word 0x03957bef,0x4ad45e95
.word 0xff3d1844,0x3a7b38ff
.word 0xc3bd1f10,0x6ea45735
.word 0x7d172134,0xc555e961
.word 0xfd927418,0x533ebba7
.word 0xffff056b,0xffff98ff
.word 0xc672e8df,0x353fd2c9
.word 0xce3dae0b,0x8f3d24bc
.word 0x04a60a2e,0xfd17771c
.word 0x68152d83,0xd9c9c37a
.word 0xbf8f5f15,0xa18fe5fd
.word 0x47e215af,0x62131d69
.word 0x604e90b2,0x4e18a49b
.word 0xd6ba4e69,0xf082bd94
.word 0xd78d452a,0x0a9af769
.word 0xf018922b,0x1ecb6466
.word 0x3bf52d16,0x8021934c
.word 0x514026b6,0xcf80ab0c
.word 0x6e020eb9,0xc771b9b4
.word 0x545ac748,0x95b8f750
.word 0xb5eba44e,0xace06098
.word 0xe57a67da,0xd8e04100
.word 0x8bfeec0a,0x00185eba
.word 0xeb65472e,0xee7dce8f
.word 0xeb97fae3,0x0f282a7d
.word 0xfb43e6e3,0x11a98a24
.word 0xe3dcbe13,0x23a7ed05
p59_local1_expect:
.word 0x6f52e5b6,0x41d9977d
.word 0xdca02200,0x20363f5b
.word 0xbfdd399a,0x3b00de7e
.word 0xd464ece4,0xc0b3b3fa
.word 0x806ba759,0x7ea98cf6
.word 0x1d1e9285,0x07d27115
.word 0xffe81cbd,0x4f8e6f45
.word 0xda322c12,0x4cbd2f3a
.word 0x3e3c705f,0xb462cecc
.word 0x482b79ee,0xc405b779
.word 0x9d35f1a3,0x9775f6ad
.word 0xb6029190,0x9f01723a
.word 0x4b7ebdd1,0xa9c25006
.word 0x8eea0644,0xd6de2fdf
.word 0xa04f5bd5,0x32ce5511
.word 0x00fc9fce,0x05c7a96f
.word 0x0a1c57fc,0x269b6f0c
.word 0x83f96a43,0xb98819f4
.word 0x4c99b87c,0x73ea74ad
.word 0xb7d23b69,0x292aff57
.word 0x3ad33b58,0x8fb30350
.word 0x46f08bb9,0xc5bdd73d
.word 0xe16c73f3,0x20610bf6
.word 0xf7d0ed0a,0x59a2050e
.word 0x0fb40e21,0x04ff94b1
.word 0x39ffaebf,0x616b910a
.word 0x771cb967,0x4c655229
.word 0xad1e279f,0x508bed0a
.word 0xc5dc6a7d,0xcb82d913
.word 0x6b8a61aa,0xff0c0706
.word 0x72e19a3e,0x7174211f
.word 0x3714b562,0xcd770fef
.word 0x047f0a28,0xd0af1948
.word 0xb87a5f66,0x371c5583
.word 0xaba2c88b,0x7aa5b19d
.word 0x1f3b6fac,0x2b66dc62
.word 0xf1427661,0xfa1152c1
.word 0x7c6f0966,0xd916df29
.word 0xdc2ae423,0x9fafa16d
.word 0x61778215,0xf9a37fca
.word 0x67ec6b5c,0x42676425
.word 0xb57194c5,0x0000001f
.word 0xfc2dff55,0x3f8a41fb
.word 0xae52ec13,0x5443526b
.word 0x6adb1d72,0xb1406840
.word 0xdeb28493,0x9098805d
.word 0xd4195d11,0x17aaff7d
.word 0xfbb75446,0x00000033
.word 0x7e061b59,0x71d90f05
.word 0xad15cf12,0x17051fcf
.word 0x94ce58c1,0xc58dc3c8
.word 0xc32d7c47,0x6b289529
.word 0x371c4dc0,0x27898732
.word 0x3c692c73,0x96ca93ab
.word 0x121b2579,0xe2beb8ff
.word 0xd4e27eef,0xa1b9e622
.word 0x852a2d9a,0x9ffddb27
.word 0x01a28edb,0xffffff8f
.word 0x6ff6c161,0xded488b1
.word 0x4ed3dd8f,0x9a39fb03
.word 0x7d9e96e4,0x5ed773e4
.word 0x72e161a5,0x4315db5d
.word 0x24bf00ff,0x9a6697de
.word 0x11294699,0xf7c144ff
p59_local2_expect:
.word 0xa9367b07,0xc6c7d2bf
.word 0x000000b0,0x3cb33e7f
.word 0xc97a976e,0x0000002f
.word 0x493f702a,0xffa139cd
.word 0xff592150,0xaccd1667
.word 0x1e6755c0,0xf422bb53
.word 0xc470458d,0x30c354bd
.word 0xe0a95131,0xbe87e53a
.word 0x58968802,0xd234533b
.word 0x1f13fa6c,0x4b61d588
.word 0x6fa5a573,0xdbb02b37
.word 0x93e39d6f,0x49420cc3
.word 0x525a5416,0xd9d642b4
.word 0xc33ae14e,0x73032cce
.word 0xee0349f9,0xdb52e962
.word 0xf8dd0238,0x5c3d1063
.word 0xfc1aed95,0xc9dba158
.word 0x32e0b4a4,0x000000ef
.word 0xf953e8fb,0x48f19ad7
.word 0xbe4d7b38,0x453ec60a
.word 0x21119005,0xa8df9a45
.word 0x82a8df67,0x28d6920f
.word 0xd71303e0,0x4f349e0b
.word 0xc692980d,0x64ed8072
.word 0x1cffd04d,0x29774f24
.word 0x7affd621,0x42dd56c8
.word 0x594f28b2,0xf41e1ba8
.word 0x0b2ca3ba,0x2eaecdf9
.word 0x835f59da,0x1599e5f2
.word 0x49122bd2,0x78ca1759
.word 0xcbbfba72,0xfb9b276a
.word 0xfed63453,0x64687ea2
.word 0x1b9bcdb7,0x9bd200e7
.word 0xffffa965,0xa817f5f6
.word 0xfe96082f,0xf5d3c102
.word 0x0d07c4d0,0x4b61d588
.word 0x18e91f9a,0xff9a5bda
.word 0x0e81265c,0x5383a33f
.word 0xdffac678,0x32f5226e
.word 0xa1e827a6,0x00000009
.word 0x1f406f48,0x42e2fab6
.word 0xe87c83c3,0xf98fbcf3
.word 0x25ca930a,0x0747d33b
.word 0xdb4451d1,0x2a74b39d
.word 0xe11e089d,0xb30585d8
.word 0x5bdd4b8b,0x9c83ff08
.word 0xd7ada180,0xdca2f50e
.word 0xb391c166,0x7fa8ff64
.word 0xb9f8d9ce,0x609e54d7
.word 0x91bca8e7,0x45ea7ba3
.word 0xcd93ff61,0xcf6fdc8c
.word 0x7003dfe1,0xfa7c9b5e
.word 0xd139d001,0xab62bfb8
.word 0x463d53cd,0xfc79a0ff
.word 0x3796f536,0xc8147f74
.word 0xbf430838,0xff9a5bda
.word 0xccfdab52,0x0d8616f8
.word 0xefff597b,0xc773b50b
.word 0x8a93bbfa,0x0000005f
.word 0xcdc2caa1,0xc881a43b
.word 0x19506382,0x237427ee
.word 0x5cc22774,0xac2e399d
.word 0x12acca7a,0xb1587f47
.word 0x72d19e89,0xd709671a
p59_local3_expect:
.word 0x93dcab0f,0x1a8bb155
.word 0x98cd00ee,0x822b5666
.word 0xfa5b9a57,0x2d7b32e5
.word 0xb992f701,0x0d5bd59a
.word 0x075b99b3,0xbe11c8d3
.word 0xc3f89d45,0xf8ca9cf2
.word 0x32ff1f21,0x672f18f3
.word 0x3570ee38,0xd4f66906
.word 0xff99a7bf,0x8c2101d2
.word 0x56bb5c9b,0xaf83f5b7
.word 0x3eb9194e,0x6f9142eb
.word 0xa257353c,0x67f16e73
.word 0x0674c7ce,0x8c2ae937
.word 0x3be79ad7,0x753a9993
.word 0x92412202,0x4602b723
.word 0xc8e03e13,0xbd7461a2
.word 0x0abf9a24,0xd5d45a21
.word 0xc17bf3ae,0xfcc87972
.word 0xe6601e74,0x5172d1cb
.word 0xffd0b8e2,0xf4f8a73f
.word 0xeba5d7e6,0x32b18224
.word 0x5d3248df,0x5e108896
.word 0x8db64b71,0x6de7f67c
.word 0xa9ff14c3,0xec5d2844
.word 0x72abf1f3,0xd3117c67
.word 0x53f8473d,0x72d4ffbd
.word 0x14fec49e,0xfe77cec1
.word 0xd78643ff,0x05a40f29
.word 0x42dd56c8,0x30adb56b
.word 0x92ba503d,0xae8ad7d8
.word 0xd2d011fc,0xbc3d5994
.word 0x6fa5a573,0x169fa087
.word 0xb81b4e5e,0x0000d6ba
.word 0x8291b028,0x660ebe6d
.word 0x0d7e278e,0x56eed558
.word 0xca7465ff,0xcdc7a6c4
.word 0xa1ad5f4f,0x569e1bde
.word 0xebff8c72,0xaca4de37
.word 0x460e3b8b,0x657d8c6d
.word 0xd8950d44,0x639582c5
.word 0x0eb5d531,0xf889277f
.word 0xa09dcf12,0xf0819a0b
.word 0x6f99387b,0xc3c53bd7
.word 0x916b3165,0x3393bd33
.word 0x57046324,0x005782c8
.word 0xd0de2dc8,0x8996422c
.word 0xad373f2a,0x39a85212
.word 0xd03bce6e,0x2b3713b2
.word 0x4f8e5084,0x94877b5f
.word 0x3b23133d,0x7e4ec518
.word 0xde629a6e,0xd7fdffe4
.word 0xb90380ff,0xe3b7e7e7
.word 0xa531b7a9,0x6da5f7d5
.word 0x049e698e,0x83266785
.word 0xce098ddb,0xc9051e87
.word 0x10fec34f,0xb196c83c
.word 0xe4a8ed8a,0x383961eb
.word 0x482da0a5,0x7dcf4b41
.word 0xf6863092,0xeabfe4e6
.word 0xff0c0706,0x6ea45735
.word 0xba2757fc,0xd1380717
.word 0x6322558c,0x244b33e3
.word 0x83178215,0x2f2a9b51
.word 0x704f3024,0x781b7f38
p60_init_registers:
.word 0x8368d12e,0x1622c7e5 ! Init value for %l0
.word 0x0a929878,0x498979a6 ! Init value for %l1
.word 0xd436d2be,0x290fd667 ! Init value for %l2
.word 0x1fc3f62a,0x8ff6cd88 ! Init value for %l3
.word 0x92e65c36,0x8a67f26b ! Init value for %l4
.word 0xd1e40783,0xe0479a75 ! Init value for %l5
.word 0x52f283e4,0xddd60fb8 ! Init value for %l6
.word 0x84947881,0xaa070f10 ! Init value for %l7
.align 64
p60_init_freg:
.word 0xc4fb9068,0x5560ef96 ! Init value for %f0
.word 0x1b606fff,0x7636fd01 ! Init value for %f2
.word 0x3cccfabc,0xcba5d9e6 ! Init value for %f4
.word 0xeea92f6b,0x6ba581b8 ! Init value for %f6
.word 0xe3011f62,0xeecf3f72 ! Init value for %f8
.word 0x52f15e37,0x0cd4bdee ! Init value for %f10
.word 0xcba3354a,0x225f7aa2 ! Init value for %f12
.word 0x3f32d9d0,0xa6620f1b ! Init value for %f14
.word 0xeae422e8,0x3d04b209 ! Init value for %f16
.word 0x5b2e5470,0x072b9c47 ! Init value for %f18
.word 0x93482bc8,0x0d0f2ab5 ! Init value for %f20
.word 0xfff501eb,0x0c3c8390 ! Init value for %f22
.word 0xa43ec53c,0xa7c663fe ! Init value for %f24
.word 0xd3486ce8,0x4a6c1165 ! Init value for %f26
.word 0xe82abfaa,0xb18b24b4 ! Init value for %f28
.word 0x0003f896,0x8a2fd0f4 ! Init value for %f30
.word 0x66357920,0xbfa9e626 ! Init value for %f32
.word 0x6edd8248,0x7f9e2ebd ! Init value for %f34
.word 0xa17a283b,0xbafa5504 ! Init value for %f36
.word 0x8f1abf7f,0x501b7754 ! Init value for %f38
.word 0x2597ddb7,0xe6a5e390 ! Init value for %f40
.word 0x76af4ea0,0xc1a370d2 ! Init value for %f42
.word 0xddcbc53d,0x9b1a28a5 ! Init value for %f44
.word 0x8452a795,0x22b8cd11 ! Init value for %f46
.word 0x0ece0417,0xafbe8226
.word 0x93f0bd85,0xce5329f0
.word 0xb9eca275,0x98f3f487
.word 0x6cd13cca,0x5bc91590
.word 0xc23c8dee,0xdd15c521
.word 0x28d44256,0x82d7aa79
.word 0x49cf403a,0x7325d746
.word 0xd14de4d8,0x69c8b3c5
p60_expected_registers:
.word 0x00000000,0x000000aa
.word 0x686870e3,0xa7376b78
.word 0x00000000,0xab004c61
.word 0x00000000,0x8ff6cd88
.word 0x00000000,0x000000d0
.word 0x00000000,0x2bffa833
.word 0xffffffff,0xf16d226a
.word 0xccaffb5e,0xd972389e
p60_expected_fp_regs:
.word 0xc4fb9068,0x5560ef96
.word 0x1b606fff,0x7636fd01
.word 0x3cccfabc,0xcba5d9e6
.word 0xeea92f6b,0x6ba581b8
.word 0xe3011f62,0xeecf3f72
.word 0x52f15e37,0x0cd4bdee
.word 0xcba3354a,0x225f7aa2
.word 0x3f32d9d0,0xa6620f1b
.word 0xeae422e8,0x3d04b209
.word 0x5b2e5470,0x072b9c47
.word 0x93482bc8,0x0d0f2ab5
.word 0xfff501eb,0x0c3c8390
.word 0xa43ec53c,0xa7c663fe
.word 0xd3486ce8,0x4a6c1165
.word 0xe82abfaa,0xb18b24b4
.word 0x0003f896,0x8a2fd0f4
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p60_local0_expect:
.word 0x4690b008,0xa06d48f6
.word 0xeeb049a6,0xff27e881
.word 0x492c27fd,0xd269f877
.word 0x84efd8b5,0xff814060
.word 0x2d5495d7,0xff9c70fc
.word 0x02ff52ff,0x6909e78b
.word 0x45efcd09,0x94f3894e
.word 0x23909a09,0xb85d48bc
.word 0x27c840aa,0xa4eeee9f
.word 0xe4ca86ca,0x9fd7ce31
.word 0x223cfd07,0x7449c156
.word 0xfaa6c6cd,0x0f95552e
.word 0x2bdd5a18,0x922e8b48
.word 0x35712029,0x681c30f6
.word 0x9175deb0,0x8d8d7600
.word 0xc7ec75eb,0x0d8c698b
.word 0x14c732ae,0x4694ba85
.word 0xc2e8752a,0xe9bc1f9f
.word 0x95a25d2f,0x027f4dee
.word 0xf7ce7aa1,0xcd1b9181
.word 0xbe753166,0x45861de7
.word 0x4823239d,0x9170cec2
.word 0x798d0d42,0xb44e5048
.word 0x23802f7e,0x499c5e02
.word 0x9da0397e,0xbacc4325
.word 0x163b7476,0xb7c3c3ba
.word 0xc9dc21e5,0x278a6882
.word 0xb0e884e5,0x29e2fe60
.word 0x5da09e2d,0x0945011b
.word 0x89118745,0x56b40638
.word 0xd19b5bdf,0xf248ddb4
.word 0xdd9f3814,0x9cdef7ca
.word 0xff5d1c7d,0xa93caa3a
.word 0x6a360d93,0x259f6e3a
.word 0x94f4db3e,0xfe74a5ff
.word 0x66df7980,0xcb13b54f
.word 0x937d22e7,0xffd96ed7
.word 0x93cf3188,0x439addd3
.word 0xf3f7ebf0,0x1b904985
.word 0x2080331d,0x94ce92b6
.word 0x990b907e,0xd7516bae
.word 0xb1891806,0x32619b8a
.word 0xc0b824e5,0x5abb77c7
.word 0xe7796529,0x40a78532
.word 0x2799bc42,0x46d7e73c
.word 0xaeb5d599,0x719a5c72
.word 0x000000e5,0x1574416e
.word 0x5a49eb07,0xe1b1f04d
.word 0x0d0f8436,0x12a91578
.word 0x4ca09724,0x852fa180
.word 0x69b5dbac,0x19fe5bae
.word 0x2348789e,0xa9868ce5
.word 0xd06eaaaa,0x7629beeb
.word 0x679b7c90,0xd1da7ced
.word 0xefc5226a,0x681ee4f9
.word 0xd3988421,0x3ea30f59
.word 0x745f06dc,0xbe0a8cd3
.word 0xc00c9d3d,0x78a0e6f0
.word 0xcd6d8f3a,0x29baeb9e
.word 0x7a6f95df,0x2d5230b9
.word 0x76dd4d44,0x7358c5ad
.word 0x2ff51682,0xc6820efa
.word 0x84d154d6,0x29675a74
.word 0x37e7c77a,0x51c658ce
p60_local1_expect:
.word 0xfe74a5ff,0x67ed7423
.word 0xba336154,0x965bf299
.word 0xe81e8593,0x252206c8
.word 0x4e5887bb,0x3c2ef53c
.word 0x69f0e246,0x5ae4ae94
.word 0xe34733c3,0x7d8fec7f
.word 0xc06e21e2,0x28f9bc31
.word 0x34a314ab,0x04f108b9
.word 0x6ca06101,0x60ff832e
.word 0x6b98af90,0x05313765
.word 0xe5bc5d3f,0xbe4d7496
.word 0x306d1c8e,0x6dc9fbfb
.word 0xff4a161b,0xd2773d9c
.word 0x5e82691e,0x6fb5c7d8
.word 0x6df04fda,0x4baa90fd
.word 0x930cd08a,0x47c0f139
.word 0x91a1b653,0x4c74b021
.word 0x7eda590f,0x96d8ff87
.word 0x297c4053,0x0ae18620
.word 0x6b05718f,0xe645cb36
.word 0x7b1b8414,0xf0565ba8
.word 0x0f329c0f,0xe4054993
.word 0x7af932cb,0xbef0a33a
.word 0xd9012747,0x07402d40
.word 0xef5fc2fb,0xfe5aa9de
.word 0x33f8ed88,0xd4d1a559
.word 0x8b43a8e2,0x6c4eb79e
.word 0xfb112e27,0x3d68451b
.word 0xe92018a7,0x9effb1ed
.word 0x1daab544,0xafc29015
.word 0x91dcbf52,0x021c43c4
.word 0xa5e0c144,0xf75b2914
.word 0x5140ade7,0x6616b50a
.word 0x06ff8a82,0x17adf14b
.word 0x9d8ac245,0xb267daea
.word 0x5f75551e,0x56528667
.word 0x8d15c468,0x9824f0dc
.word 0x1dde3a36,0x640dfedc
.word 0x74aef101,0x4298d6c1
.word 0x27ce40e6,0x3ee0ac25
.word 0xfff9b247,0x568b48fc
.word 0x3b6c34d2,0x3cdc8cb7
.word 0x67f959b1,0xc9dfb1c4
.word 0x8e3e0906,0x2b96e935
.word 0xfdf2c0e0,0x744527dc
.word 0xcb234907,0x2f17f4c8
.word 0x1e5c0939,0xef3213e9
.word 0xebe401b5,0x0711cd8c
.word 0x760e4f9d,0x24b4047b
.word 0x3882d251,0x4be125a7
.word 0x7a6e50d4,0xefa15792
.word 0x00000000,0x00000010
.word 0x3ca03cf8,0x0c8df72d
.word 0xccaffb5e,0xd972389e
.word 0xa7db4bff,0x27ff26d7
.word 0x74f5ab56,0x2acaed9e
.word 0x8f868f0d,0xc2461043
.word 0x8170a64d,0xff049100
.word 0x11533455,0x4d5331dc
.word 0x484853f9,0x3fbb0ae3
.word 0x1a3709cc,0x2822622c
.word 0xf93701bc,0x53434ca3
.word 0x40542352,0x2f5aff0a
.word 0x841e4cfe,0x1b85287d
p60_local2_expect:
.word 0xe1b4f682,0x2177b4a9
.word 0xb0ea26ab,0xd98cd2d1
.word 0x923b601c,0x99d1c72c
.word 0x750e3334,0xe14c16c7
.word 0xf4ff26c0,0x3c4ccb8b
.word 0x0f6a571e,0x6f7af4c5
.word 0x1860ab89,0xc7281159
.word 0xbde95a57,0x1d799c13
.word 0xefc51795,0xdcc39f89
.word 0xf2112c26,0x79355a82
.word 0xffd5f6a8,0xbe402ef9
.word 0x7d40577e,0xe8ff5f26
.word 0xb07e3a54,0x9cb6e65b
.word 0xbd87b616,0x26c12922
.word 0x231b8a4f,0x8e4d6ac7
.word 0x4d6cffd2,0x28cd3840
.word 0x89d972b6,0xc91b8d8b
.word 0x69501504,0xf95e4d40
.word 0xa2e34f5d,0xcce06908
.word 0xde1616b9,0x38e48c18
.word 0x250cffed,0x32f8f33f
.word 0x6c4a4f35,0x9eff47c3
.word 0xdfb2901e,0x89ce0c2a
.word 0x9a3b8ae4,0xd199861a
.word 0x1f14f435,0x0b5b68d7
.word 0x00000074,0x8b56a966
.word 0x568b48fc,0x213a204c
.word 0xa41b2e45,0x01e3cd17
.word 0xacec741b,0x0efddb84
.word 0x46af8439,0xdc1fa894
.word 0x2039aad7,0xc7a7dc47
.word 0x593248e9,0x964b4b2f
.word 0xee565c87,0xc9cd8b38
.word 0xd085cb3e,0x9e00000b
.word 0xa18ea4ec,0xbdfb5d99
.word 0xb004e67d,0x30cc1940
.word 0x95c02bc7,0x3ab8be88
.word 0xbc78dd8b,0x0c51b257
.word 0x6df04fda,0x9fd7ce31
.word 0xf8638ce0,0xf95e4d40
.word 0x18026888,0xed333a82
.word 0x0c491b58,0xdbf35c55
.word 0xeed73e44,0xb027e9e5
.word 0xddc6ea9f,0x3ea30f59
.word 0x14ad10ca,0xd216e2a7
.word 0xe6dddedd,0x4182ab12
.word 0x30599f5d,0xeb4c031b
.word 0x2b695444,0xa6525a05
.word 0x82a8f998,0x67ed7423
.word 0x8ab0ff34,0x7449c156
.word 0x959fd337,0xdb6b7a39
.word 0x25398d20,0x9160983c
.word 0xdb841a13,0x3f88f1e0
.word 0x1e8e0f62,0x1a2122e8
.word 0x9bd59b15,0x46de5d5d
.word 0xd3417f41,0x5a052406
.word 0x72a1d9ca,0xc73e58eb
.word 0xa4af17e2,0x1c9a13b7
.word 0x806973bc,0x91841d0f
.word 0x9d61e9c3,0xcb234907
.word 0x41cdb84f,0xc8d59d87
.word 0x05714219,0xec26bad0
.word 0x34e0eff3,0xb5434468
.word 0xebdb09f1,0x880cefae
p60_local3_expect:
.word 0xba0a9428,0x48494eba
.word 0x1dbbaf7a,0xbb34b9c3
.word 0xe848e8e3,0x711d5513
.word 0x28d5d49e,0xc73c12bd
.word 0x86db2c01,0xc5a38fbe
.word 0xd8ca2a34,0xb7ef0ec8
.word 0xa3c2c65c,0xff4c83fc
.word 0x8992db60,0x84b92969
.word 0xdf4fb344,0xdac26133
.word 0x77b4d135,0xf629e995
.word 0x12b93889,0x4762fc7f
.word 0x000000d0,0x9efd3974
.word 0x70889681,0x9a49939d
.word 0x3aee92a0,0xf52c1f5d
.word 0x974b4a36,0x6e18766a
.word 0xd1b054c4,0x31983c3f
.word 0x8e513a37,0x67ed7423
.word 0x2473ff08,0x4f8d2025
.word 0x686870e3,0xa7376b78
.word 0x0073f8e0,0x2474f0a8
.word 0x5b5260be,0x99757bd8
.word 0x5ac3bc0b,0x745f06dc
.word 0x988178bd,0x0041b118
.word 0xb497c55a,0x8173617b
.word 0xbe56c9c9,0x988178bd
.word 0x34d7625d,0xfc0b90c3
.word 0xf81b0ca6,0x02c6c706
.word 0xc7ec75eb,0xdae005c9
.word 0xff32f854,0x94fe3de5
.word 0x9be36116,0x0ae18620
.word 0xa919e4a8,0xffd04498
.word 0x994f1c4f,0x32b69bd3
.word 0x8b516895,0xf16d226a
.word 0x14c48873,0x2d96fef2
.word 0x9e48ee48,0x2d81d8c0
.word 0x3d83bb47,0x19c5e817
.word 0xffae082a,0x9d627dda
.word 0xa9325d1e,0x8a07c1c6
.word 0x311f60f3,0x46945fff
.word 0x1c77b912,0x3901ff5b
.word 0xc990906b,0xcdb35859
.word 0x19502252,0x38e48c18
.word 0x705f8344,0xe957ffcb
.word 0x38053042,0x598cb366
.word 0xf835f67e,0x2a105ead
.word 0xdbab825b,0xb4d2b402
.word 0xa5488293,0x39514b10
.word 0xc7ec75eb,0x350feced
.word 0x9a473910,0xd7ffd5a3
.word 0xb0d1a292,0xeea6e75d
.word 0xb881fd60,0x7701e522
.word 0x635d58ca,0x26e1e42e
.word 0xe152cdc9,0x6f7af4c5
.word 0x601ce070,0x8be3f852
.word 0xb6cb9332,0xf2340c88
.word 0x2006ef6e,0x2f17f4c8
.word 0x2896231c,0xcdbca681
.word 0x51c5e0df,0x1e8d2165
.word 0x26c12922,0x065a5841
.word 0x8c36e811,0xbe311f51
.word 0xb429d14c,0x0a2052bf
.word 0x5f077865,0x937af11f
.word 0xa410cbd4,0x5648a32f
.word 0xa03e16fd,0x72776d62
p61_init_registers:
.word 0x4ff12961,0xf9466f43 ! Init value for %l0
.word 0x81dbcf5d,0xf4b66a37 ! Init value for %l1
.word 0xaeb91a9a,0x01fe6d5e ! Init value for %l2
.word 0x770931c6,0x7e4544b7 ! Init value for %l3
.word 0x3183da6a,0x2a98e73b ! Init value for %l4
.word 0x70131b2e,0x792c4772 ! Init value for %l5
.word 0x8f607690,0xa3ce9db0 ! Init value for %l6
.word 0x1a98f872,0x6b6288b4 ! Init value for %l7
.align 64
p61_init_freg:
.word 0x756d338f,0xc5cffdee ! Init value for %f0
.word 0x924fd02e,0xd6f002b5 ! Init value for %f2
.word 0xfb1eaa94,0x066fd4b8 ! Init value for %f4
.word 0x30d9d058,0xaf718cbf ! Init value for %f6
.word 0x379b13c9,0xa21bd1f5 ! Init value for %f8
.word 0xb7aa7195,0xcbf4eb72 ! Init value for %f10
.word 0xc04e29cc,0x2969361f ! Init value for %f12
.word 0x166d6d6f,0x63d26433 ! Init value for %f14
.word 0xac0c9b70,0xb177d174 ! Init value for %f16
.word 0xee9054a1,0xb83a8902 ! Init value for %f18
.word 0xc48ea0a6,0xf4a62c33 ! Init value for %f20
.word 0x2aab5643,0xe2ffd544 ! Init value for %f22
.word 0x28b0a593,0x646fa80b ! Init value for %f24
.word 0xab8fb6a7,0x4f5b80f8 ! Init value for %f26
.word 0xe76fef95,0xb91ab838 ! Init value for %f28
.word 0x0f50223c,0xc21adee3 ! Init value for %f30
.word 0x27132d2e,0x0701bc8c ! Init value for %f32
.word 0x6fe626c1,0xe8d06fc4 ! Init value for %f34
.word 0x8d9f3d09,0x8bf00c25 ! Init value for %f36
.word 0x231afb29,0xecd19ad8 ! Init value for %f38
.word 0xeac54103,0xc0b3c525 ! Init value for %f40
.word 0xe9e57440,0x0b7205be ! Init value for %f42
.word 0x18fe2bb5,0x162aebf9 ! Init value for %f44
.word 0xbb91ca43,0xccfe70be ! Init value for %f46
.word 0x27624f34,0x9dc7c180
.word 0x539732b9,0x4ad3addc
.word 0xbd01f47b,0xd9c2494e
.word 0xa5fcf16b,0xdea8b961
.word 0xb33fd949,0xa3559e38
.word 0x3de0a2a4,0x8892c97e
.word 0xb9be36ce,0xd464be8b
.word 0x129dbf14,0x6e90ba62
p61_expected_registers:
.word 0xffffffff,0xcd041c0a
.word 0x00000000,0x89ba23f2
.word 0xae8fe6be,0x9f1a9174
.word 0x2c95c24e,0x5dac96e8
.word 0x00000000,0x86b3f6b4
.word 0x00000000,0x8adf6051
.word 0x00000000,0x000000cf
.word 0x65f398ca,0x3b2bf3b8
p61_expected_fp_regs:
.word 0x756d338f,0xc5cffdee
.word 0x924fd02e,0xd6f002b5
.word 0xfb1eaa94,0x066fd4b8
.word 0x30d9d058,0xaf718cbf
.word 0x379b13c9,0xa21bd1f5
.word 0xb7aa7195,0xcbf4eb72
.word 0xc04e29cc,0x2969361f
.word 0x166d6d6f,0x63d26433
.word 0xac0c9b70,0xb177d174
.word 0xee9054a1,0xb83a8902
.word 0xc48ea0a6,0xf4a62c33
.word 0x2aab5643,0xe2ffd544
.word 0x28b0a593,0x646fa80b
.word 0xab8fb6a7,0x4f5b80f8
.word 0xe76fef95,0xb91ab838
.word 0x0f50223c,0xc21adee3
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p61_local0_expect:
.word 0xc46b7a0f,0x2212d307
.word 0x0d908ba2,0x1a21234e
.word 0xec0675d5,0x54fc2e59
.word 0x6cffae40,0x65dfb380
.word 0x94165450,0xd4f4dc68
.word 0x05c61fd1,0x1f51ff92
.word 0x2c95c24e,0x5dac96e8
.word 0xa2d60b93,0xc43e7464
.word 0xeeded58e,0x1be377f2
.word 0xa685d099,0x5d020f38
.word 0x76f3c050,0xf9653074
.word 0x770931c6,0x7e4544b7
.word 0x6d823d34,0xf7280dc9
.word 0x31b7d24b,0x0e3609aa
.word 0x8d82a9b2,0x0bd85d05
.word 0x6e92c11d,0x3ec90348
.word 0xf0397876,0xfc83ec9b
.word 0x2be3343b,0xe0d62d9d
.word 0x13de3fc5,0x28b0215c
.word 0x7f9b44a5,0x184ec0fc
.word 0xeb1c9f1d,0x0eb5393e
.word 0x66b8e27b,0x72dc1022
.word 0x4ee5fcff,0xba07e553
.word 0x6d155bd2,0x7c0cb425
.word 0x1c2933d6,0x23257db7
.word 0x983e7c14,0x4e803e9c
.word 0x28956105,0x65dfb380
.word 0x5b3ca6f1,0x5689c46d
.word 0x1cff8b45,0xc0b17b56
.word 0x75b48f4b,0xe2451b4e
.word 0x20df7861,0x802428e1
.word 0x3b7ad57c,0x1a473bbb
.word 0x6d94ad66,0xc7f304e3
.word 0x29b59566,0x74366235
.word 0xaf22f338,0x3c9d9315
.word 0xf6938997,0xf0ff2ad7
.word 0x5d0b217c,0x92159cfd
.word 0xac3a1dc7,0x19c0a20f
.word 0x2461e36c,0x8e01311b
.word 0xcd0cff36,0x8142edbb
.word 0xf272ac48,0x6c1dcb77
.word 0x409d911e,0x27936399
.word 0xabfa0484,0xc04ab880
.word 0xf96c7168,0x638f8d58
.word 0x2f6210c6,0xb219028b
.word 0x2440ffb6,0x49eac055
.word 0x6fec3a4a,0xeb696335
.word 0x7a22dcc6,0x9677db4a
.word 0x6143d70e,0x3df628dc
.word 0x2943eaa1,0x3aea9c44
.word 0x2f728e03,0x8e61a801
.word 0x25e47a3c,0x6ca3ff2f
.word 0x2befca2f,0x5a920a6f
.word 0x88d0f135,0xbaa88bdc
.word 0xe0a07654,0x9c8c0d20
.word 0x08ac7a01,0x8ac85c08
.word 0x3ed8cc72,0x0d558f3d
.word 0x36110419,0x69833af8
.word 0x55735165,0xa9f869e8
.word 0x6b487674,0xa00bf6c4
.word 0xdf28c25c,0xf609f6d3
.word 0xc30cc7f8,0x96f619e8
.word 0x923459e1,0x48f13947
.word 0x43f23126,0x9c2a6b93
p61_local1_expect:
.word 0xe5134914,0xe46d972b
.word 0xb1a40a31,0xa623352b
.word 0xe7cc919e,0x2126c6b8
.word 0x1c51782b,0x0aadb995
.word 0xea88b2b1,0xc7df2427
.word 0xe9e2df19,0x04ffe056
.word 0x000000c5,0x3f16083d
.word 0x271bfdce,0x03a0f6d7
.word 0xe9f066a0,0xffd7c4b0
.word 0x20aa7427,0x9ae656e8
.word 0x0e515e6f,0x4af9a2f7
.word 0x2919cfbd,0xd1e3bcd9
.word 0xb56e2275,0xdf356ad8
.word 0x228dce8f,0xdd9a15a9
.word 0x073c63ff,0x9bd5d087
.word 0xfc359eb7,0xca6222dd
.word 0x6fa9b9c1,0x28094209
.word 0xe5b1e569,0xd2f9e0ad
.word 0x547b9891,0xa68f40f2
.word 0x3f4e9f51,0xd1e3bcd9
.word 0xca26d4eb,0xff54faf5
.word 0xa5d5a104,0xaa58e563
.word 0x87a4386a,0x1d22e4ab
.word 0x0dd51368,0xe6b86ef3
.word 0x06dca5b5,0x1a2e17d2
.word 0x8864030d,0x75936896
.word 0xb8afebff,0x9a2a31cd
.word 0x4aaf4c74,0x405d101c
.word 0xb257ddc0,0x804f685b
.word 0xa730f60f,0x27ffc2f5
.word 0xfa8b6268,0x25ffc6cf
.word 0x89e55428,0x8649cf7a
.word 0x96f621fe,0x3d9069dc
.word 0x41ff430d,0x5a920a6f
.word 0x1835a83b,0xd6a7fb07
.word 0x27c22662,0xddcf8b90
.word 0x309ad574,0x688ecf27
.word 0x200987e9,0x4f6c64f6
.word 0x63650cbc,0xddff5f01
.word 0x4502f987,0xa8743061
.word 0xcc32c6c9,0xda868530
.word 0x184c4bb0,0x945194e7
.word 0xb9f2b7f1,0x93caffbb
.word 0xa173ee91,0x99bff875
.word 0x647ec276,0xe07b2e68
.word 0xd0b21138,0x0b7c3210
.word 0x7e195124,0x78419c78
.word 0x7e48f5ee,0x6a3b4751
.word 0xe2ebc497,0x3afe0fed
.word 0x1432c85c,0x469ad9f3
.word 0xb884e943,0x34180780
.word 0x6cce5eda,0x7eea195a
.word 0x042c00b2,0x4c684dd0
.word 0x598bba01,0x05bfeaff
.word 0x85b261d2,0x7899cd72
.word 0x648c5351,0x542e5c37
.word 0xa2573b65,0xa11bf130
.word 0x04e4d779,0xc0f4962e
.word 0x042c00b2,0x7260fbd0
.word 0x1168b664,0x7d0bcddc
.word 0x4ddb452d,0x463d81a0
.word 0x8df16c6d,0x2d6f4df4
.word 0xdeefffb7,0x76935080
.word 0xf9466f43,0xba201f91
p61_local2_expect:
.word 0x9f75617c,0xe2c426d1
.word 0xa37ddae5,0xe6ba9bd1
.word 0x0cfb0b8e,0xf6724ae3
.word 0x6ce1620c,0x2e3053e8
.word 0x28428aac,0x69500267
.word 0xc2f60408,0xc29df279
.word 0x948ba4c2,0x2c6b5007
.word 0xc09ac350,0x4ada4cdc
.word 0x16ca4e3b,0xaa0ef6c1
.word 0x3e012a3e,0x3ae81a56
.word 0xff5f0a94,0x2ea4f54c
.word 0x3119ff7b,0x675678d9
.word 0x8c6e1b1d,0x09c35841
.word 0x79c5c79c,0xbb2fef84
.word 0x665a4b93,0xcc1d73ab
.word 0x5a360c04,0x4a8c7650
.word 0x854516b4,0x70529200
.word 0xff4fe584,0x0337529b
.word 0x00000074,0x77bb1098
.word 0xbc71283c,0x4c5a8d04
.word 0x103b1e92,0x3e012a3e
.word 0x8f405573,0x3b5a4b0d
.word 0xf96ae92e,0x9677db4a
.word 0x0bf9c6a0,0x2bcdd9d2
.word 0x5521db8d,0x7cdf1cb6
.word 0xf1a9deaa,0x87a4386a
.word 0x64f53bf9,0xf88cf72c
.word 0x5c147114,0x0877664f
.word 0xdfeff0dc,0xeb1587b4
.word 0xc34bdc90,0x3280e9b5
.word 0x7ab7641b,0x4e0f09d1
.word 0x8cfa261b,0xdd082290
.word 0xc94cff75,0xd3e7d5b9
.word 0x628ce598,0xdf28c25c
.word 0x033e7d86,0x77939427
.word 0xea17940c,0x0b149fe0
.word 0x152847a5,0x9e1c2ab7
.word 0x38435b96,0xc33a46d4
.word 0x8b0ca2ad,0x5a8e296d
.word 0x15c408c8,0xc8801710
.word 0xffdf0d04,0x28eba01c
.word 0x63715e6d,0xa3f3b4ed
.word 0xee1e5741,0x2c871bad
.word 0xfba47dec,0xcb9f5a76
.word 0xe6a2bba1,0x2b0d8b26
.word 0x2b08213b,0x75f068ff
.word 0xff2a0e9f,0x42cf1a10
.word 0x86b3f6b4,0xc4cb46a4
.word 0x04628ca9,0xaa0ef6c1
.word 0x74a4c999,0x42a67709
.word 0x00006335,0x9b8ec628
.word 0xa59cde03,0xf427ba13
.word 0x000000c1,0xff98cd3d
.word 0xcd61a634,0x8b946110
.word 0x33f9ff5d,0xfff9943b
.word 0xc8e7ba00,0x5c09a329
.word 0xdc366be0,0xa05e06c0
.word 0xe941ac1e,0xf34b7fb4
.word 0x7b675260,0x2be4cad7
.word 0x104a6c5b,0xdcce03a8
.word 0x6bd22d25,0x8ad054b0
.word 0xbe2fd0ac,0x15ebce2d
.word 0xc05115a0,0xbdc798ba
.word 0xe21bfd49,0xcd041c0a
p61_local3_expect:
.word 0x371e9f20,0xaaff3363
.word 0xfb1ed993,0x00000000
.word 0xee87ca53,0xb1c0fb77
.word 0x6ffa15f6,0xb48ee697
.word 0x6ad58945,0xaac54694
.word 0x7f5aa948,0xa24b9d5a
.word 0x085fe10b,0x96beda09
.word 0x6d5961f7,0x07dd9f1d
.word 0xfce8185d,0xfffd0eb5
.word 0xa841a677,0x3e012a3e
.word 0x803c4f94,0xbf00a79a
.word 0x8470165b,0x94d5d565
.word 0x27cdfff9,0xe46495d1
.word 0x184ec0fc,0x00000049
.word 0x69f6f67f,0x555164ba
.word 0x30e76a08,0xdca95cad
.word 0xe380dbf8,0x234f54d6
.word 0x1584368b,0x199c4b5b
.word 0x792c4772,0x74e5b029
.word 0xd203d986,0x3180be91
.word 0x1446b0a8,0x745b23ff
.word 0x2a98e73b,0xb70593aa
.word 0x78b6b7a1,0xe69f7fc2
.word 0xcd36cadc,0x851cfb8f
.word 0x9bd5d087,0xa27913a5
.word 0x8458a460,0x9db6415d
.word 0x01fe6d5e,0x11505008
.word 0x8304f2d5,0xb5dc98fb
.word 0xf0bd41fc,0xb3e52000
.word 0xc8b7944a,0x27dd38f6
.word 0x540f2c6f,0xc8204535
.word 0x01ee9a88,0xc317b5c0
.word 0x65f398ca,0x3b2bf3b8
.word 0xd882e22d,0x2e1c04ff
.word 0xf5b41b1b,0xc5724556
.word 0xf2d4a8e4,0x12a1f64d
.word 0xeea4168f,0xa880c82a
.word 0x03aa2698,0x2fdca2e5
.word 0x08dd287a,0x35533c98
.word 0x0960211f,0x82b2afdd
.word 0xb0282239,0xc8ebca94
.word 0x8a1cff8a,0x94fcdc39
.word 0x7431a45f,0x3ae81a56
.word 0xefa592e0,0x099d7544
.word 0x527741d1,0x1d0a0d69
.word 0x17382fef,0x07243851
.word 0x16871d69,0xe264174c
.word 0x29c748d8,0x219727b2
.word 0xb433787e,0xba2abb6f
.word 0xcbd3b5fc,0x6cc0a04d
.word 0xaa200b97,0x916eedbf
.word 0xb1707a27,0x19dd30e7
.word 0xa0eb3614,0x55b00d42
.word 0xea0d98bf,0xe2a3e68a
.word 0x16d6caf8,0x8adf6051
.word 0xb8c2e75f,0xbcc0b781
.word 0xb2ffe04a,0x4e54f545
.word 0x5561e839,0x1c263c82
.word 0xc892fb96,0x00000089
.word 0xe2e96c64,0x08016e36
.word 0xd882e22d,0x000000cc
.word 0x6e45044c,0x6ac70488
.word 0xc6fd22d7,0x206e4d75
.word 0xae8fe6be,0x9f1a9174
p62_init_registers:
.word 0xfa010cb2,0xa1eab821 ! Init value for %l0
.word 0x1bdf68bb,0xf1a31697 ! Init value for %l1
.word 0x217b8c40,0x422e268a ! Init value for %l2
.word 0x5d119f5c,0x8b79c190 ! Init value for %l3
.word 0x5a73b738,0x9126a047 ! Init value for %l4
.word 0xaa54b418,0x12a67c79 ! Init value for %l5
.word 0x2f6eeed5,0xef909d79 ! Init value for %l6
.word 0x1a640100,0x4e54d1e1 ! Init value for %l7
.align 64
p62_init_freg:
.word 0x54101c34,0xdbadf63e ! Init value for %f0
.word 0xc2b8cf66,0x6acfac4f ! Init value for %f2
.word 0x567be3dc,0x9abbfa45 ! Init value for %f4
.word 0x95aeaae3,0xa6708695 ! Init value for %f6
.word 0xd68e67ee,0xf1a6cdd5 ! Init value for %f8
.word 0xab36ac05,0x3dcd30ec ! Init value for %f10
.word 0xf29e0e0a,0xf29a5064 ! Init value for %f12
.word 0xe81fa560,0x6d3ffb28 ! Init value for %f14
.word 0xf45fe748,0xfd75b801 ! Init value for %f16
.word 0x32603781,0xadf7e18f ! Init value for %f18
.word 0x385cb74d,0xef74f2a5 ! Init value for %f20
.word 0x0da4dafb,0x3038367c ! Init value for %f22
.word 0x5bcfe6c9,0x26f6af7c ! Init value for %f24
.word 0x5b73c124,0x30712b61 ! Init value for %f26
.word 0xd8e0973f,0x3d45164e ! Init value for %f28
.word 0x4196954b,0x97b39a34 ! Init value for %f30
.word 0xc297075c,0x1f9de3a1 ! Init value for %f32
.word 0x0fc6ee66,0xac5b4bbc ! Init value for %f34
.word 0xdc89b864,0xe449c4e4 ! Init value for %f36
.word 0x2421e87c,0x984e7a69 ! Init value for %f38
.word 0xdb74abb2,0x63894a33 ! Init value for %f40
.word 0x48ea616d,0x873e27c5 ! Init value for %f42
.word 0x70223c59,0x90d9358c ! Init value for %f44
.word 0x5a228389,0x619b9cf7 ! Init value for %f46
.word 0x95daa255,0x9378f4c4
.word 0x132fcde8,0xfa8dae6f
.word 0x68bacac1,0x4bdca9ed
.word 0xe2060ed3,0xfbaf4683
.word 0x502ae11c,0x051392fc
.word 0x69a89eeb,0x8898cfd6
.word 0x7a6af135,0xbf9ab269
.word 0x92ed9f02,0x24e390c4
p62_expected_registers:
.word 0x00000000,0xa864ff7d
.word 0x85f8edf2,0x5b997e81
.word 0x00000000,0x16d00f11
.word 0x00000000,0xf158fb80
.word 0x00000000,0x00000083
.word 0x00000000,0x5ab20bc0
.word 0xeaf81423,0x85cf9221
.word 0x00000000,0x0000002e
p62_expected_fp_regs:
.word 0x54101c34,0xdbadf63e
.word 0xc2b8cf66,0x6acfac4f
.word 0x567be3dc,0x9abbfa45
.word 0x95aeaae3,0xa6708695
.word 0xd68e67ee,0xf1a6cdd5
.word 0xab36ac05,0x3dcd30ec
.word 0xf29e0e0a,0xf29a5064
.word 0xe81fa560,0x6d3ffb28
.word 0xf45fe748,0xfd75b801
.word 0x32603781,0xadf7e18f
.word 0x385cb74d,0xef74f2a5
.word 0x0da4dafb,0x3038367c
.word 0x5bcfe6c9,0x26f6af7c
.word 0x5b73c124,0x30712b61
.word 0xd8e0973f,0x3d45164e
.word 0x4196954b,0x97b39a34
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p62_local0_expect:
.word 0x9f303ae8,0xaa77891e
.word 0x4d75fb8d,0x185d951a
.word 0x42a59cb2,0x15a08f21
.word 0x11408994,0xba07948b
.word 0x8b79c190,0x0797d54d
.word 0xeaf81423,0x85cf9221
.word 0xd657f3af,0xe7c01731
.word 0xe9dda24d,0x0aa33156
.word 0x27f9ae20,0x27adb017
.word 0x82a64376,0x4f0098b0
.word 0x85baaec5,0x63ba5a1e
.word 0x3640f468,0xc9e1661e
.word 0xd44d94ab,0x7ae0e714
.word 0x10c487c0,0x64a87bc9
.word 0x0000004d,0x6b3603a9
.word 0xe52753c0,0xe24f2ea1
.word 0xd6c1d098,0xd6bab52d
.word 0x4b2dbc6f,0xfc1058d6
.word 0x4e79626f,0xba67ade5
.word 0xfb6272fe,0x2eb96110
.word 0x461317ce,0x39db2c78
.word 0x3f06fd56,0xb391e3fe
.word 0xc6ee4d3b,0x5b7f859d
.word 0xaa5fa4a5,0x1a07027c
.word 0x141418b1,0xe74078b6
.word 0x86292ca8,0x26f46974
.word 0x7a061281,0x3035a3ef
.word 0xc01a413c,0xab7c67e9
.word 0xa50c4763,0x754f1e99
.word 0xcee9009e,0x799e1f61
.word 0x18b0a913,0x1d2ff079
.word 0x1cb0934a,0xf3096deb
.word 0x3e9ac6c0,0xfd8dc81c
.word 0xbb8fd72e,0x9cb4895f
.word 0x2cfe974a,0x3716490f
.word 0x12edae6e,0xa6eae2f1
.word 0x422cc7b9,0x7f7348ee
.word 0x6f7f8022,0x07239b99
.word 0x0f3ec06e,0x9a748cd8
.word 0xd773ffe8,0x8e7deeb4
.word 0x2e9a2fe5,0x3e471730
.word 0x824e5a42,0x3ae52da3
.word 0xab1cdd5f,0x09b51ff3
.word 0xc1938c2b,0xb0ffb4bf
.word 0x59c2388f,0x89805520
.word 0x142c22dd,0x2b50c247
.word 0x5cae94ec,0x667b2e24
.word 0xfcb23743,0xe8aaad9d
.word 0x30edfea9,0xff0aac1b
.word 0x4f7cad5d,0x68a80ad8
.word 0x9d333a72,0xb2aab9ea
.word 0x567355f0,0xa833ba22
.word 0xff9d9677,0x421e0991
.word 0xbc55699c,0x95793440
.word 0xff130a58,0x2a6c7cbd
.word 0xebfb7afd,0xa4df4a83
.word 0x2b81e647,0x478fc6d2
.word 0x53035c7d,0xe24f2ea1
.word 0x00000087,0x3d16172d
.word 0x95cf81d5,0xc7339c06
.word 0xcd2794b2,0x6e52bde1
.word 0xe40ec6d0,0xff232977
.word 0x79d90646,0x000000ac
.word 0xeafa442e,0x6ae25aea
p62_local1_expect:
.word 0xfeff9224,0x9b9c2eff
.word 0x2373d1c6,0x973dc311
.word 0xd1a7aa88,0x22524dc1
.word 0x66ad8f8e,0x52e4e669
.word 0xe2f3dbbf,0x20a010af
.word 0x000000a9,0xe809c197
.word 0x2e3da21b,0x6ac92cb7
.word 0x351353c0,0xf158fb80
.word 0xc06949dd,0x13eac646
.word 0x5a2fe6d7,0x3ea4467e
.word 0x73d44776,0x6090eb9c
.word 0x08394be7,0x53319ee5
.word 0x2e1a7371,0xa8937095
.word 0x4274913b,0x00000006
.word 0x732b7246,0xe4e18941
.word 0xddc5f069,0xf0dd86ab
.word 0x82ffe1dc,0x4842bec9
.word 0x3c785309,0x7a4e5d73
.word 0xbda781e8,0xa1ffa324
.word 0xddc44bd5,0x3f06fd56
.word 0x20cbc41e,0xcaa8c804
.word 0x6025e538,0xc6e8c990
.word 0xea12f1be,0xa97553c5
.word 0x0aa44272,0x93517b2e
.word 0xb6d669e1,0xc8256762
.word 0x04d049e0,0x31fe052b
.word 0x0c33ade4,0x4e54d1e1
.word 0xa1bc5c79,0xc1a3b8a0
.word 0x95e69c59,0x229f6350
.word 0xd902747b,0x6b489faf
.word 0x85f8edf2,0x5b997e81
.word 0xff7efd44,0x87e9c0d3
.word 0xd41fc388,0xdb4eff31
.word 0x1190b90a,0x94266958
.word 0x652e00a9,0xd570d8e9
.word 0x66642295,0x05fc099b
.word 0xa67a6eae,0xef53841f
.word 0x889106cd,0x06b35f63
.word 0x9f70f543,0x854c8184
.word 0x4c311f34,0x52277d8d
.word 0xbd89248d,0xf8184d24
.word 0x55ffa63a,0x0c07d768
.word 0xe6851e3c,0x3d21654a
.word 0xee360f39,0x03d3d51f
.word 0x21b279b2,0x3cc2e591
.word 0x59e2634c,0xea6c41de
.word 0x0fdf2679,0x276667b7
.word 0x96821d9b,0x450899c6
.word 0xfa26a183,0xf95c9881
.word 0xb2ca7123,0x25f54883
.word 0x449ddd97,0x8820e750
.word 0x11408994,0x8eb049f9
.word 0xeb75432d,0xeb16c045
.word 0xffa3c07f,0xd0e35f89
.word 0x4f6affc6,0xcb377a65
.word 0xcdd29204,0x235355aa
.word 0x8216a2be,0xdd685d25
.word 0x79ea7132,0x4f7cd760
.word 0x34678956,0xd26fe11a
.word 0x56f4cc1f,0xfa123ef0
.word 0xb1ffb81e,0xddd9eb45
.word 0x32b9ce59,0x0d843e35
.word 0xf71dba6e,0x3afdc881
.word 0xb97483e4,0x5c2c1b3a
p62_local2_expect:
.word 0x9906e7b5,0xacb9e569
.word 0x4667d1fd,0xaa440271
.word 0xdef11e19,0xb4ff5149
.word 0x1eec069f,0x316ad3a4
.word 0x4a4e3def,0x185d951a
.word 0x49884538,0xd3559ae7
.word 0xca06d249,0x0a020079
.word 0x59ad54b3,0x3be9a5fb
.word 0x2f2227b3,0xe12d41d0
.word 0xed98518d,0x19f2fa3a
.word 0x63d5a7cd,0x78d7d79e
.word 0xa95e6b7c,0x6b3603a9
.word 0x525fab8c,0xf07d01f3
.word 0x520128d2,0x37a09b8a
.word 0x04269c03,0xe496ec2f
.word 0xbdc090d8,0x3e59ff80
.word 0xbe858b4f,0x0c0590e7
.word 0x9f7f3a32,0x3bbb39c3
.word 0x0cee3ca4,0x493c454b
.word 0x8365d664,0xe87b290c
.word 0x2f6ad377,0x20b65394
.word 0x0edd949a,0x67fd5764
.word 0x8acb7802,0x58ff8135
.word 0xd559a23e,0xc1b8fc66
.word 0xb5fde985,0x142a6169
.word 0xf38e484e,0xef175b16
.word 0x6d4696ce,0x90ecc812
.word 0xc4c4cb15,0xbba39f82
.word 0xb0628d5e,0x6c29c255
.word 0x802d8114,0xc217d0f6
.word 0xdb17d46d,0x595bbeb1
.word 0x7f324740,0x94266958
.word 0x66ff9884,0x50ad885d
.word 0xd121216e,0xfcee3664
.word 0xdca4ff35,0x77414c4e
.word 0x454875b5,0x79dd8cd7
.word 0xaaff891e,0x25a821ec
.word 0x187f4fc7,0x353bafd2
.word 0x9b82018e,0xc9521f20
.word 0xc43a283b,0x561b5074
.word 0x1d2c789a,0x60b4d372
.word 0x30af9b66,0xaa5fa4a5
.word 0x69fc344d,0xff6e6386
.word 0xfe07ac64,0xc2fa9276
.word 0x941d4e2b,0x24621d26
.word 0xc4a60445,0x42360426
.word 0x7c973e3b,0x8273c281
.word 0xc41c779f,0xe5cdbe56
.word 0x0000009e,0xd7570282
.word 0x113068e9,0x9e8bad89
.word 0x76fc977c,0x759b450f
.word 0x9994056e,0xbd43660b
.word 0xac2401e8,0xbf47d68b
.word 0x1e0e70ff,0xdb6ff8d7
.word 0x5d9fd298,0x11c22b9b
.word 0x3195ef37,0xe94eb250
.word 0xfc8201f9,0x5cd608cd
.word 0x695faadb,0xb97483e4
.word 0x1dbdc227,0x7fb52db7
.word 0x8187fa78,0x00468e8e
.word 0x3008fe94,0xedf6974d
.word 0xd38dd0aa,0xcbffb0a3
.word 0xb0c6e22f,0x8f6ecaf9
.word 0xb83669d0,0xe5446226
p62_local3_expect:
.word 0x1949ecbd,0x95b71341
.word 0xbbe4ba4a,0xbc02e8ef
.word 0x1e2cd018,0x991be886
.word 0xffb8e889,0x1710c431
.word 0x3061d90d,0x23e26b3c
.word 0x1edf1a6c,0x7f0a783a
.word 0x4667d1fd,0x5ec78aa2
.word 0x0f3ac31e,0x82ce3fd7
.word 0x2c31c6fb,0x4b4f20d3
.word 0xf6978ade,0xe8d554b7
.word 0xb2aee288,0x2dd190a7
.word 0x5a675632,0x5fa3cb10
.word 0x52e4e669,0x87e9c0d3
.word 0x23c3c66b,0x08de58c0
.word 0x26f3bf66,0xe7a31d76
.word 0xb89abeaa,0x1cfe04df
.word 0x33ce40a5,0xd991a0eb
.word 0xb70b3514,0x5048021a
.word 0x920c2f41,0xcfe6708f
.word 0x90cdad9a,0xbe563373
.word 0x284a43ab,0x5393e6b7
.word 0x8981259e,0x000000fd
.word 0x1c2c8c79,0x4fcde069
.word 0xda0a73c1,0x91203be8
.word 0xa071095b,0xd2f4ef4a
.word 0xdb6ff8d7,0x73a8406c
.word 0xec7cc126,0xff6be40b
.word 0xc3d3ae7a,0xa7888cb3
.word 0x79ac5eaa,0xd5a6ac7b
.word 0x284a43ab,0x89d92c6d
.word 0xbe25306e,0xf8e57b5d
.word 0x040ad07e,0x3d1c76d7
.word 0x8e0fb539,0xdd3c7f49
.word 0xa1267286,0x02d20fc8
.word 0x41dd0071,0x8ad6be4c
.word 0x1dff51b3,0x52f89331
.word 0xddc5f069,0x6c1f01c6
.word 0x88b540e6,0x7babbd24
.word 0x703f0b29,0x35bd7385
.word 0xde027d87,0x2807e7c1
.word 0x767b6a5d,0x18b20b91
.word 0x56ff879f,0xe7374aaf
.word 0xe9f8df0d,0x302739dc
.word 0x89fe367b,0x1949ecbd
.word 0x0ef1e599,0x61ffff0f
.word 0x1d919077,0xa594bfab
.word 0xd2b446b5,0x69989147
.word 0x007b56f6,0x3d81fa9d
.word 0xaf8b4392,0xf61eef77
.word 0x8b0d88e7,0x4426cf22
.word 0x36779402,0x68d11255
.word 0xf5da9eab,0x73a66083
.word 0x47c93bf7,0xf4567fc5
.word 0x23eab286,0x26513e8e
.word 0x12525f14,0x0f8cacd8
.word 0x2bcff35e,0xf8df937d
.word 0xe3c93e03,0x94f99083
.word 0x9a69e1bb,0x625b3620
.word 0x94b8eb84,0x63700a3b
.word 0xb92e9389,0x3b0633f4
.word 0x218e3cf1,0x0f277aaf
.word 0x15c28813,0x0cbbc993
.word 0x0b398bd3,0xd18a2c11
.word 0x4f22a841,0xd204f483
p63_init_registers:
.word 0xd73ccd97,0xb5e7275c ! Init value for %l0
.word 0xfe0d7c96,0x4b496b34 ! Init value for %l1
.word 0xbc641ed6,0x617b1e43 ! Init value for %l2
.word 0xe035ff55,0xb47c13d1 ! Init value for %l3
.word 0xf7ede572,0x0c2226f8 ! Init value for %l4
.word 0x69ffa5a2,0x5537d5cb ! Init value for %l5
.word 0xa85b1b0e,0x2c6df319 ! Init value for %l6
.word 0x855aad52,0xab0b7eb8 ! Init value for %l7
.align 64
p63_init_freg:
.word 0x7b3b4ff9,0x28c3f693 ! Init value for %f0
.word 0xb3691268,0x2b9a786f ! Init value for %f2
.word 0xb8b5a875,0x040d52e8 ! Init value for %f4
.word 0x764d54b2,0x1a4b1f0e ! Init value for %f6
.word 0xd85a2542,0xf200d998 ! Init value for %f8
.word 0x9c9afa2b,0x08d90433 ! Init value for %f10
.word 0x8ee534b0,0xf587919f ! Init value for %f12
.word 0xf7b8157d,0x4ec8a8a9 ! Init value for %f14
.word 0x6add4d4c,0x206a4479 ! Init value for %f16
.word 0x345c94de,0x957fea5e ! Init value for %f18
.word 0xd0ea7d84,0xad1c4d1c ! Init value for %f20
.word 0xc24d80b2,0x1df53845 ! Init value for %f22
.word 0xf189ac54,0x3de3cce2 ! Init value for %f24
.word 0x00b7f14b,0x349206e0 ! Init value for %f26
.word 0x5363ea32,0xd703f72d ! Init value for %f28
.word 0x5d08a882,0x7f282e26 ! Init value for %f30
.word 0xcc721033,0x23fb3503 ! Init value for %f32
.word 0xcf6e7f27,0x35f1efc5 ! Init value for %f34
.word 0x7832ae68,0x45ab8aa2 ! Init value for %f36
.word 0xb4d4d14b,0xd550908e ! Init value for %f38
.word 0xfc430684,0x9fc121be ! Init value for %f40
.word 0x54d3ed06,0x5f0b94aa ! Init value for %f42
.word 0x376aed3d,0xf7772c28 ! Init value for %f44
.word 0xc14545cd,0xd2de116e ! Init value for %f46
.word 0x25bfcc8e,0x8f54b632
.word 0x15260373,0x94165061
.word 0xc95572d8,0x2d43ea35
.word 0x07343cea,0x8d6480c2
.word 0x8782bfb4,0xe5b82dfd
.word 0x91b7c37f,0x85c97173
.word 0x8d448a1e,0x1586be9c
.word 0x0437bd6a,0x3530024c
p63_expected_registers:
.word 0xffffffff,0xe80c82d3
.word 0x00000000,0x000000ac
.word 0xe9192926,0x9d787e09
.word 0x00000000,0x43ac22e0
.word 0x00000000,0x989f7eea
.word 0x586e2ffe,0xfcd15895
.word 0x00000000,0x00000086
.word 0x00000000,0xbec59526
p63_expected_fp_regs:
.word 0x7b3b4ff9,0x28c3f693
.word 0xb3691268,0x2b9a786f
.word 0xb8b5a875,0x040d52e8
.word 0x764d54b2,0x1a4b1f0e
.word 0xd85a2542,0xf200d998
.word 0x9c9afa2b,0x08d90433
.word 0x8ee534b0,0xf587919f
.word 0xf7b8157d,0x4ec8a8a9
.word 0x6add4d4c,0x206a4479
.word 0x345c94de,0x957fea5e
.word 0xd0ea7d84,0xad1c4d1c
.word 0xc24d80b2,0x1df53845
.word 0xf189ac54,0x3de3cce2
.word 0x00b7f14b,0x349206e0
.word 0x5363ea32,0xd703f72d
.word 0x5d08a882,0x7f282e26
.word 0x00000000,0x00000000 ! %fsr = 0000000000000000
p63_local0_expect:
.word 0xc8ecd0a3,0x83dcdc30
.word 0x609efe8b,0x9548865c
.word 0x6dc73665,0x2e7bb41f
.word 0xa8f199b6,0xd9c129cf
.word 0x5bb7980d,0x3088ff5e
.word 0x88fcf89b,0x95bf4928
.word 0x4cd6edfe,0x810db201
.word 0xbf47e788,0xf7a304c4
.word 0xd8356c6a,0xefe3a3ca
.word 0x13e5a604,0xdc810465
.word 0xf6e55bde,0xf1c36e98
.word 0x39880057,0xbcba149b
.word 0x695c7f85,0x14629885
.word 0xcb6735cb,0x76ddead0
.word 0xe9192926,0x9d787e09
.word 0xe27772f5,0xe271497b
.word 0x728ada42,0xff0a6c94
.word 0x0d3fff0c,0x05007950
.word 0xaa80f93d,0xc8ac885e
.word 0x765f8cf0,0xa2cd1039
.word 0xd090c6d2,0x549faf37
.word 0x3b1b260b,0x82a388e7
.word 0x5bba4a97,0x64d58841
.word 0x07da313e,0x5aa47e8c
.word 0xcdefd541,0x3d50d486
.word 0x702bbfba,0xc895b597
.word 0xbf47e788,0x97fd774c
.word 0xe563f0ee,0xfb238fe6
.word 0xe5ff43ff,0xc729e75f
.word 0xafdd1e84,0x074d9fa2
.word 0x4a9f76b7,0xefa491e9
.word 0xaf001a1f,0x46bcd2b5
.word 0xef6b47d6,0x1e1d006e
.word 0xac746592,0x90af2827
.word 0xc924613b,0x2d60b663
.word 0x8e1bb65a,0xe5b2844a
.word 0xbc3eb7e7,0xf98d11ee
.word 0x637bc610,0x6233e028
.word 0xea28fd33,0x4a47c05c
.word 0x73799c07,0x7b061ab3
.word 0xb1b2f08c,0x1b49882d
.word 0x63758dc6,0xddefd751
.word 0x88896328,0x5352fa8b
.word 0xfaf1b6fe,0xa9415f61
.word 0x76a7c77f,0xc388e270
.word 0xf9250320,0xc62f2cf6
.word 0x3775b70a,0x9cde9166
.word 0x91207f23,0x3889beee
.word 0x440effba,0x15c7f18e
.word 0x329f8a6f,0x45862322
.word 0x9b4ce074,0xee80865a
.word 0x4390dee2,0x82995a77
.word 0x0ebd346b,0xc5e8b6d0
.word 0xe5475b00,0xef7d1b5e
.word 0x7bc06b78,0x68058bfb
.word 0xaae60d1d,0x172c7e4b
.word 0xf656d9c4,0x2c5f8078
.word 0x609efe8b,0x40b486c1
.word 0xb8a93c67,0x415b5800
.word 0x277621e2,0xd32201cb
.word 0xbc23e720,0xbcaccf78
.word 0xff1c0262,0x5de1166b
.word 0xbcd7d13b,0x2d87cf16
.word 0x72f24e70,0x84b1f2f0
p63_local1_expect:
.word 0x06e6d71a,0x22ae1728
.word 0x6e5e7a22,0x836f4567
.word 0xd387dd1b,0xc3ace0d2
.word 0x64eb467a,0x846561aa
.word 0x215072b9,0xc2e4e57b
.word 0xd62c2eb8,0xb0487435
.word 0x5ce6bc6c,0x696a8c2c
.word 0xf26a578c,0xd370bf91
.word 0x4c60a2a4,0xb5ab317b
.word 0x323353ae,0xa6d56e8f
.word 0x9bc550bf,0xdad49886
.word 0xd989365f,0x208849d4
.word 0xbadc33d2,0x2e73ca93
.word 0x86a297b5,0x92d0d3fe
.word 0x51c2e9ff,0x33d5093e
.word 0x4c8c0c66,0xddb4ef07
.word 0xb74c9f89,0xe67515d0
.word 0x278ca03f,0x8fad2a00
.word 0x162d5760,0x090cdb39
.word 0x9a2cfad6,0xb8aa7d17
.word 0x0ffa2ddd,0x4b5895f2
.word 0xff3aded3,0xc5705ed4
.word 0x3496db1a,0xb2004567
.word 0x07cd5ca5,0x989f7eea
.word 0xb1417651,0x8e1bb65a
.word 0x351cd979,0x22194ed0
.word 0x13285c08,0x10aa7459
.word 0xf0ad8196,0xf1774ca6
.word 0xb71f7c3b,0x6761cc26
.word 0xf7d25729,0x74d657f5
.word 0x4874a1ad,0x97db00e4
.word 0x4b86ebac,0x0d0b5a5b
.word 0xde942149,0x4c82e52e
.word 0x096c6f00,0xff9065dd
.word 0x82892527,0x4f504de7
.word 0xe1d2d207,0x71a84c51
.word 0xa6fee087,0x1e68e1f1
.word 0x57998272,0xefdd2654
.word 0xda748864,0xc608678f
.word 0x9eba3648,0x287b3f6d
.word 0x1ba86d29,0x1696bef4
.word 0xd7473b5a,0x8b39f332
.word 0x11b98b68,0xc2cee3a0
.word 0x7b8c9408,0x78246732
.word 0xc0d15ae9,0x212bda1f
.word 0x31fbd48b,0x3ea95b9a
.word 0x9df07ead,0x04aa85df
.word 0x58a4c495,0xf4ffbb46
.word 0xe89a7068,0xe06b74c7
.word 0x41efbfac,0x38a8a3e5
.word 0xab5aea74,0xcb7d7b44
.word 0x0a32ac76,0x9b42336b
.word 0x44154efa,0xd7737f3a
.word 0x76c5e93e,0xa18136d4
.word 0xfc08ff3f,0xc8c8f28d
.word 0x96071d40,0xab5bc032
.word 0x6f8a9282,0x9e719aab
.word 0xba13e60b,0xb86d9443
.word 0x2fc17e10,0xe7c3c1e3
.word 0x150a669d,0x192a836b
.word 0xc72539f9,0xc77055fd
.word 0xc970a65b,0x965e53c3
.word 0x0435f585,0x57450dce
.word 0x005a85ea,0xd3adbdee
p63_local2_expect:
.word 0xc2150b79,0x7fa9bf3b
.word 0x05c9480a,0x18bea194
.word 0x00a7eb65,0xba13e60b
.word 0xb3fdd646,0x9ad1813a
.word 0x69b6af3d,0x5bba4a97
.word 0xc7d32dca,0xd15828f2
.word 0x7f2f84fd,0xc16ed015
.word 0x8d0ac2e0,0xfa591f54
.word 0xb322b65c,0x18fdaee6
.word 0x3c9bb5ff,0x0931c7e6
.word 0x9e7c66f3,0x075e57f5
.word 0x34088a68,0x9ed49659
.word 0x08f68267,0xfa4659bd
.word 0xb8aa6e4a,0x7fe856c1
.word 0xbc97682f,0xf6697d2f
.word 0xf77234d9,0xe0636fff
.word 0xe123fcd3,0x30e0983c
.word 0x2e2807ca,0xb8eb4213
.word 0x04dc3c53,0xa725e257
.word 0xa73ff658,0x00000bb5
.word 0x86720b80,0xaadd9dd1
.word 0x201857ce,0x56632c11
.word 0xa0dd1b48,0xfcff582d
.word 0xff35a545,0x000000dc
.word 0xb2004567,0xa2d589b9
.word 0xc032e2b4,0x6550df0e
.word 0xf7ef5375,0xac911d44
.word 0x64a380b5,0x6c96184d
.word 0x1fa526c4,0xf07c75ff
.word 0xa23b3610,0x71c06c51
.word 0xe10a21d1,0x70c52179
.word 0x46b1af35,0xea03c1ef
.word 0x30beffe2,0xa2f18b2b
.word 0x58437c95,0x54ebfdfe
.word 0x8d2d07be,0x72720158
.word 0xa3664068,0xc85609c8
.word 0xe481b4a3,0x8dc069bf
.word 0x86ca4e58,0x88244c8b
.word 0xa2a7cb2f,0x00000074
.word 0xcf7ab0f4,0x35c505ff
.word 0xe44a1d97,0x10b6756c
.word 0x367da284,0x23e33f18
.word 0x51d1a78d,0x79953f29
.word 0x26717b36,0x0ae90782
.word 0x37ee5026,0x0cdba86d
.word 0x46e94292,0x8ffde547
.word 0x6744103d,0xc79e1385
.word 0x244e82f6,0xcfeda207
.word 0x7d70800e,0x9f1bc7bb
.word 0x586e2ffe,0xfcd15895
.word 0x55f05663,0x08292201
.word 0x17d57769,0xdb1d1053
.word 0x07cd5ca5,0xc8c8f28d
.word 0x399f85b8,0x916db3ff
.word 0x748d98fc,0x5248aba6
.word 0x0bb5ba81,0x10d6eac1
.word 0xe26e34a1,0x000ed822
.word 0x6fea626f,0x604f7e6b
.word 0x5ac3adc2,0xf349b34c
.word 0xbf0aeef0,0xf206d8fb
.word 0x8a29a93f,0x59fb926c
.word 0x1e18e09d,0x2c5df2ed
.word 0xe9368581,0xcaef726d
.word 0x6ad94541,0xffde3392
p63_local3_expect:
.word 0x63ba0cea,0xbb631bc1
.word 0xd38f77ab,0x8e761e0b
.word 0xfc9d0960,0x00000026
.word 0x967480f6,0x6fa57c40
.word 0xbe2c423c,0xe83a59cd
.word 0x49fff9d1,0x415b8cb3
.word 0x23c3136d,0x1e38b5ff
.word 0x0ae90782,0xb5609c90
.word 0x5bce729b,0x75a3e011
.word 0xa2dd1bbf,0x0725ff93
.word 0xed5cd3b4,0x0f43b3e3
.word 0x1d35f99f,0x40196fc0
.word 0x909ced50,0x82e3bd14
.word 0x55858e87,0x5bffa7d3
.word 0xbab2ce08,0xd7ff2303
.word 0x520cf92f,0xa4c756af
.word 0x912a3166,0x1fae5fb0
.word 0x0ca818de,0x6c8020be
.word 0x9533e98f,0x38a5137d
.word 0xded839c5,0x88eb49a9
.word 0xa040184b,0x56f794f6
.word 0xc267c1a5,0x151cff48
.word 0xfe649f92,0xb1e901e5
.word 0x8414d77f,0xfe8fed0c
.word 0x5dc33395,0xb156462a
.word 0x87df0680,0x90d311c6
.word 0x4d385c0a,0xa7e2bd1d
.word 0xb29b2f70,0x300714e4
.word 0x3491e6a3,0xcd7fcce0
.word 0x91155083,0x72d46237
.word 0xe80c82d3,0xb4a85d97
.word 0xfffffad6,0xb1800038
.word 0x914ec47f,0x5fafc739
.word 0x82995a77,0x317addae
.word 0x3eaec6e3,0xbb843504
.word 0x45450b31,0x90134c71
.word 0x5ac3adc2,0x92098b5e
.word 0xe3ffcad9,0x13a22f3b
.word 0x67074dd1,0xc6ea72a0
.word 0xef4095ff,0xf059df87
.word 0xff11d19b,0x5b8c2794
.word 0xb799b0e0,0xc1a2ce5c
.word 0xe83a59cd,0xffb0c788
.word 0x000000b4,0xddefd751
.word 0x68ff17ab,0x9ae276b2
.word 0x3cfcd6e8,0x85952771
.word 0xd9360500,0x9a8ebd9a
.word 0x45e7c64a,0x2ed029ca
.word 0x57424083,0xa6b8400c
.word 0x50e5b322,0x66df1947
.word 0x9168f2ca,0x3d804370
.word 0xa1f51f48,0xc0e15bbf
.word 0x17d51618,0x33b53db8
.word 0x0e03625f,0x99389899
.word 0xa56b91fb,0x0d71ad74
.word 0x8d8a05ff,0x56d1ffca
.word 0x836f999e,0x19b6571c
.word 0x67012140,0xb29b2f70
.word 0x2bccc332,0x4dc4a5dd
.word 0xc85609c8,0x7ce1154e
.word 0xaa99c2ee,0x8414d77f
.word 0x32daff50,0xb3ad9ccc
.word 0xcc319f8d,0x2fe2f230
.word 0x5bba4a97,0xb4a85d97
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 0xa1cf7dc7,0xce606518
.word 0x00000000,0x00000002
.word 0x739fdc5f,0xaacee92d
.word 0x00000000,0x00000003
.word 0x0e88d8c7,0xc18b329f
.word 0x00000000,0x00000004
.word 0x7c27c520,0x73cceceb
.word 0x00000000,0x00000005
.word 0xcf0b38c8,0x3df141f0
.word 0x00000000,0x00000006
.word 0x9d4c5070,0x5c4bb8dc
.word 0x00000000,0x00000007
.word 0xe678e497,0xe1a5c3e7
.word 0x00000000,0x00000008
.word 0xe5316cd0,0x5dc9fc89
p1_dispatch_retry:
.word 0,0
p1_xintr_data:
.word 0x00000000,0x00000001
.word 0x45a88cbf,0xae3abed9
.word 0x00000000,0x00000002
.word 0xc8d5658f,0xc40be8fa
.word 0x00000000,0x00000003
.word 0x550d0ccf,0xa5811339
.word 0x00000000,0x00000004
.word 0x17761bf8,0x4c29c1b9
.word 0x00000000,0x00000005
.word 0x2ded6560,0x6d043dde
.word 0x00000000,0x00000006
.word 0x4cc6fa58,0x6d393f8b
.word 0x00000000,0x00000007
.word 0x95ae61b0,0x41cd616e
.word 0x00000000,0x00000008
.word 0xb4387138,0x61a2c433
p2_dispatch_retry:
.word 0,0
p2_xintr_data:
.word 0x00000000,0x00000001
.word 0x35163818,0x7e50b1d5
.word 0x00000000,0x00000002
.word 0x11445750,0x58d9597a
.word 0x00000000,0x00000003
.word 0x4d943b98,0x6dace228
.word 0x00000000,0x00000004
.word 0x746a3260,0x16156010
.word 0x00000000,0x00000005
.word 0x48c97a30,0x7f83ee3f
.word 0x00000000,0x00000006
.word 0x845213f8,0x150e80e2
.word 0x00000000,0x00000007
.word 0xb52021c0,0x3177f86c
.word 0x00000000,0x00000008
.word 0x624210b0,0x0466689b
p3_dispatch_retry:
.word 0,0
p3_xintr_data:
.word 0x00000000,0x00000001
.word 0x1ef3f2ef,0xb7163fe2
.word 0x00000000,0x00000002
.word 0x7108e77f,0xa7ffa138
.word 0x00000000,0x00000003
.word 0x368d3a18,0x0119e5fa
.word 0x00000000,0x00000004
.word 0x35ed373f,0xa20a5857
.word 0x00000000,0x00000005
.word 0xb25d9490,0x1c55b91c
.word 0x00000000,0x00000006
.word 0x3dbb5a2f,0xede66d2f
.word 0x00000000,0x00000007
.word 0x849059af,0xe7657fa9
.word 0x00000000,0x00000008
.word 0xc3f0e7b7,0xeb7355a1
p4_dispatch_retry:
.word 0,0
p4_xintr_data:
.word 0x00000000,0x00000001
.word 0x90831f58,0x5ebed846
.word 0x00000000,0x00000002
.word 0x6a42e2c0,0x34533a36
.word 0x00000000,0x00000003
.word 0x45762798,0x61ad685c
.word 0x00000000,0x00000004
.word 0x0ed7d957,0xbb4ea4aa
.word 0x00000000,0x00000005
.word 0x0aa53068,0x5ae2a7fa
.word 0x00000000,0x00000006
.word 0x548b9fbf,0xf1cf3635
.word 0x00000000,0x00000007
.word 0x4738dd07,0xd5de4be2
.word 0x00000000,0x00000008
.word 0xecf4ebe0,0x2a4aa7dc
p5_dispatch_retry:
.word 0,0
p5_xintr_data:
.word 0x00000000,0x00000001
.word 0x7f285558,0x60e0331d
.word 0x00000000,0x00000002
.word 0xe5abad5f,0xc92000dd
.word 0x00000000,0x00000003
.word 0x2a11004f,0x9a73d2d5
.word 0x00000000,0x00000004
.word 0x201a3e1f,0xfb0fe6e4
.word 0x00000000,0x00000005
.word 0x7b006c6f,0xde3d7c95
.word 0x00000000,0x00000006
.word 0x5aead670,0x7529f556
.word 0x00000000,0x00000007
.word 0xea20043f,0xc5b8155a
.word 0x00000000,0x00000008
.word 0xeaf53b98,0x4ce88e77
p6_dispatch_retry:
.word 0,0
p6_xintr_data:
.word 0x00000000,0x00000001
.word 0x149112bf,0xac54ba26
.word 0x00000000,0x00000002
.word 0x64e14c50,0x1d397a8f
.word 0x00000000,0x00000003
.word 0xcbb68b38,0x6a8c2fc3
.word 0x00000000,0x00000004
.word 0x9747dbdf,0x8160c801
.word 0x00000000,0x00000005
.word 0x3fc7d4f7,0x81a5c42a
.word 0x00000000,0x00000006
.word 0x8756c1b0,0x49131cab
.word 0x00000000,0x00000007
.word 0x2055f8d8,0x684f3a1f
.word 0x00000000,0x00000008
.word 0x6c41dd80,0x23605c68
p7_dispatch_retry:
.word 0,0
p7_xintr_data:
.word 0x00000000,0x00000001
.word 0xfa118838,0x3d5624bf
.word 0x00000000,0x00000002
.word 0x00523308,0x504a791e
.word 0x00000000,0x00000003
.word 0x4916a6c0,0x7fa7b1dd
.word 0x00000000,0x00000004
.word 0x7943880f,0xe7938817
.word 0x00000000,0x00000005
.word 0x7b884c70,0x19a468fd
.word 0x00000000,0x00000006
.word 0xa2e9ca88,0x664fd438
.word 0x00000000,0x00000007
.word 0xc70ff56f,0xdbe91f68
.word 0x00000000,0x00000008
.word 0xce1e2be0,0x672f22d5
p8_dispatch_retry:
.word 0,0
p8_xintr_data:
.word 0x00000000,0x00000001
.word 0xccb71138,0x688518b3
.word 0x00000000,0x00000002
.word 0x85cf1dcf,0xb2f86960
.word 0x00000000,0x00000003
.word 0x384c3a87,0xc987b986
.word 0x00000000,0x00000004
.word 0xbfe4eb70,0x7915b11e
.word 0x00000000,0x00000005
.word 0xf1c74b97,0xc651865f
.word 0x00000000,0x00000006
.word 0x9489bcaf,0x86f9852a
.word 0x00000000,0x00000007
.word 0xc4928408,0x7218555c
.word 0x00000000,0x00000008
.word 0x674a3407,0xf10e2a12
p9_dispatch_retry:
.word 0,0
p9_xintr_data:
.word 0x00000000,0x00000001
.word 0xfdcb9247,0x980b0429
.word 0x00000000,0x00000002
.word 0xd6fd68f8,0x4fc2b676
.word 0x00000000,0x00000003
.word 0xf6f67fa0,0x502527df
.word 0x00000000,0x00000004
.word 0xe71f4540,0x440fd4f8
.word 0x00000000,0x00000005
.word 0xfd9d6fbf,0xc17cb318
.word 0x00000000,0x00000006
.word 0x5ea05c70,0x6a03d799
.word 0x00000000,0x00000007
.word 0x19321a97,0x8dddd0f3
.word 0x00000000,0x00000008
.word 0x865a1860,0x5e9f594c
p10_dispatch_retry:
.word 0,0
p10_xintr_data:
.word 0x00000000,0x00000001
.word 0xa22641b0,0x1fd1eb32
.word 0x00000000,0x00000002
.word 0xfa17136f,0xd5b1b66a
.word 0x00000000,0x00000003
.word 0xe5a5c2df,0x95cf82f5
.word 0x00000000,0x00000004
.word 0x604da197,0xd67114fc
.word 0x00000000,0x00000005
.word 0xe2b7ede7,0x9dc9892a
.word 0x00000000,0x00000006
.word 0xb3715110,0x7fd8199f
.word 0x00000000,0x00000007
.word 0xce6ff8d0,0x303d22c3
.word 0x00000000,0x00000008
.word 0x68559190,0x218ec956
p11_dispatch_retry:
.word 0,0
p11_xintr_data:
.word 0x00000000,0x00000001
.word 0x7e8bb19f,0x86e78675
.word 0x00000000,0x00000002
.word 0x62e2d5f8,0x0e5f0bff
.word 0x00000000,0x00000003
.word 0x6ca25fa7,0xd288e20a
.word 0x00000000,0x00000004
.word 0x8e6cf9f0,0x3ca97194
.word 0x00000000,0x00000005
.word 0x090552bf,0x9a108ed5
.word 0x00000000,0x00000006
.word 0xfa093b17,0xe7875935
.word 0x00000000,0x00000007
.word 0x76809337,0xe1bcf38a
.word 0x00000000,0x00000008
.word 0x4e4bb620,0x09967687
p12_dispatch_retry:
.word 0,0
p12_xintr_data:
.word 0x00000000,0x00000001
.word 0xce8c8318,0x01ac4b8d
.word 0x00000000,0x00000002
.word 0xd1f59938,0x0b862c21
.word 0x00000000,0x00000003
.word 0x186be3e8,0x6b69c962
.word 0x00000000,0x00000004
.word 0x4fd7e86f,0x9368a9af
.word 0x00000000,0x00000005
.word 0xfb5f8877,0xea5c5232
.word 0x00000000,0x00000006
.word 0x25987827,0xd0ad1847
.word 0x00000000,0x00000007
.word 0xca331478,0x47e92600
.word 0x00000000,0x00000008
.word 0x29c874df,0xf9fb7f86
p13_dispatch_retry:
.word 0,0
p13_xintr_data:
.word 0x00000000,0x00000001
.word 0x2a8dab2f,0xde46db4f
.word 0x00000000,0x00000002
.word 0xbed9f120,0x71f0613b
.word 0x00000000,0x00000003
.word 0x798da560,0x7fa7e642
.word 0x00000000,0x00000004
.word 0x07f001c8,0x73da1d7b
.word 0x00000000,0x00000005
.word 0xc8a162d0,0x2afade80
.word 0x00000000,0x00000006
.word 0xa26fade0,0x25a7fa44
.word 0x00000000,0x00000007
.word 0x1bb4fb58,0x66e0ca14
.word 0x00000000,0x00000008
.word 0xd6978ce8,0x48973922
p14_dispatch_retry:
.word 0,0
p14_xintr_data:
.word 0x00000000,0x00000001
.word 0xd9004f20,0x735cfdd9
.word 0x00000000,0x00000002
.word 0xc2b680df,0xaba19b2d
.word 0x00000000,0x00000003
.word 0xa3257b50,0x6476261a
.word 0x00000000,0x00000004
.word 0x27dc55c8,0x462427cc
.word 0x00000000,0x00000005
.word 0x7edf5fa8,0x3793b9e1
.word 0x00000000,0x00000006
.word 0x769e91b8,0x1a71ff1d
.word 0x00000000,0x00000007
.word 0x776f7d90,0x05adc0d6
.word 0x00000000,0x00000008
.word 0xfd398e6f,0xd2ce8581
p15_dispatch_retry:
.word 0,0
p15_xintr_data:
.word 0x00000000,0x00000001
.word 0x7b8643b0,0x7bf3591e
.word 0x00000000,0x00000002
.word 0x8af36ba7,0x92851db7
.word 0x00000000,0x00000003
.word 0x7dc65d68,0x760d44df
.word 0x00000000,0x00000004
.word 0x8cae4c30,0x4fdc5d6b
.word 0x00000000,0x00000005
.word 0xa7bb2598,0x1af9c092
.word 0x00000000,0x00000006
.word 0xa793a98f,0xec8261dd
.word 0x00000000,0x00000007
.word 0x12f26b2f,0xe8bcb7d4
.word 0x00000000,0x00000008
.word 0xcbd49c27,0x80f50e04
p16_dispatch_retry:
.word 0,0
p16_xintr_data:
.word 0x00000000,0x00000001
.word 0x0044a33f,0xdd71908e
.word 0x00000000,0x00000002
.word 0x97d69c8f,0x813c08d4
.word 0x00000000,0x00000003
.word 0x1d9d8f78,0x7ecd2085
.word 0x00000000,0x00000004
.word 0x24b85870,0x2e7129d3
.word 0x00000000,0x00000005
.word 0xa81eb9d7,0xb2553d05
.word 0x00000000,0x00000006
.word 0x7eb492df,0x8f62801b
.word 0x00000000,0x00000007
.word 0x88d1a787,0x9494729b
.word 0x00000000,0x00000008
.word 0xf103a2f7,0xcbd1efd4
p17_dispatch_retry:
.word 0,0
p17_xintr_data:
.word 0x00000000,0x00000001
.word 0xf870940f,0x966b5903
.word 0x00000000,0x00000002
.word 0x258ad56f,0xd3c89468
.word 0x00000000,0x00000003
.word 0x8f9d9ab0,0x5e83bf80
.word 0x00000000,0x00000004
.word 0xefaa1f20,0x17d7b8c9
.word 0x00000000,0x00000005
.word 0x9d0a65c0,0x775c7a89
.word 0x00000000,0x00000006
.word 0x4c8c9617,0xd982ced4
.word 0x00000000,0x00000007
.word 0x097cb880,0x7a11eecd
.word 0x00000000,0x00000008
.word 0x7826a0a8,0x0146d84c
p18_dispatch_retry:
.word 0,0
p18_xintr_data:
.word 0x00000000,0x00000001
.word 0xc3455e7f,0xb6c3267e
.word 0x00000000,0x00000002
.word 0x05a1c9a7,0xd27cff7f
.word 0x00000000,0x00000003
.word 0xd8edb500,0x3b788b19
.word 0x00000000,0x00000004
.word 0xa8b782e7,0xe649832f
.word 0x00000000,0x00000005
.word 0xec0d2058,0x4e01e6dc
.word 0x00000000,0x00000006
.word 0x0eab1c58,0x6dcf76f8
.word 0x00000000,0x00000007
.word 0xc1e8e2a8,0x3be0b903
.word 0x00000000,0x00000008
.word 0x7eb3490f,0xbc29061c
p19_dispatch_retry:
.word 0,0
p19_xintr_data:
.word 0x00000000,0x00000001
.word 0xc1e32d98,0x610d7bfa
.word 0x00000000,0x00000002
.word 0xfe8d5bff,0xeedb5f7c
.word 0x00000000,0x00000003
.word 0x3356999f,0xe8ef0e0d
.word 0x00000000,0x00000004
.word 0xcb429a50,0x42424840
.word 0x00000000,0x00000005
.word 0xaa5569b7,0x91876ff2
.word 0x00000000,0x00000006
.word 0xa71110e7,0xfbab3cf6
.word 0x00000000,0x00000007
.word 0xf6c4f76f,0x9d42bd50
.word 0x00000000,0x00000008
.word 0x664a3f70,0x391f818f
p20_dispatch_retry:
.word 0,0
p20_xintr_data:
.word 0x00000000,0x00000001
.word 0x27ba08cf,0xb8cd9287
.word 0x00000000,0x00000002
.word 0x7ccbbf48,0x2bfa10bc
.word 0x00000000,0x00000003
.word 0x876c0fd7,0xba862601
.word 0x00000000,0x00000004
.word 0xdc803007,0xb0470f5c
.word 0x00000000,0x00000005
.word 0x01253427,0x883f4ce8
.word 0x00000000,0x00000006
.word 0x7e2cc3b7,0xe8d3513f
.word 0x00000000,0x00000007
.word 0xbb657e48,0x56050c36
.word 0x00000000,0x00000008
.word 0xb320fdd8,0x1e3fd6d0
p21_dispatch_retry:
.word 0,0
p21_xintr_data:
.word 0x00000000,0x00000001
.word 0x437ae588,0x758c4575
.word 0x00000000,0x00000002
.word 0x03ef2fef,0xb97e17a6
.word 0x00000000,0x00000003
.word 0x33732377,0x8a9d062c
.word 0x00000000,0x00000004
.word 0x51f970c0,0x62c58b91
.word 0x00000000,0x00000005
.word 0xc036095f,0xc99a76a8
.word 0x00000000,0x00000006
.word 0x6084d94f,0x97edb640
.word 0x00000000,0x00000007
.word 0xe933a190,0x426622a3
.word 0x00000000,0x00000008
.word 0xa651f72f,0xc566e251
p22_dispatch_retry:
.word 0,0
p22_xintr_data:
.word 0x00000000,0x00000001
.word 0x14b76d37,0xf1ccf4c9
.word 0x00000000,0x00000002
.word 0x890f0b87,0x9ac0e523
.word 0x00000000,0x00000003
.word 0x53efaaf8,0x132c3690
.word 0x00000000,0x00000004
.word 0x91ae2957,0x9060cfeb
.word 0x00000000,0x00000005
.word 0x2b3d6c27,0x8d2e282c
.word 0x00000000,0x00000006
.word 0xb6d53abf,0xbff4f857
.word 0x00000000,0x00000007
.word 0x4cd721c8,0x17fe4688
.word 0x00000000,0x00000008
.word 0x5e5528f7,0xc4978eb8
p23_dispatch_retry:
.word 0,0
p23_xintr_data:
.word 0x00000000,0x00000001
.word 0x49188908,0x08dc3063
.word 0x00000000,0x00000002
.word 0x0fc99e28,0x360b3998
.word 0x00000000,0x00000003
.word 0xc100b0b0,0x7b26f296
.word 0x00000000,0x00000004
.word 0xb26856f8,0x15b6cb4f
.word 0x00000000,0x00000005
.word 0xc3107fe7,0xe52600ba
.word 0x00000000,0x00000006
.word 0x69d13498,0x17a75027
.word 0x00000000,0x00000007
.word 0x9f57b3f0,0x7e7a3b26
.word 0x00000000,0x00000008
.word 0x4a370aaf,0xc81c543d
p24_dispatch_retry:
.word 0,0
p24_xintr_data:
.word 0x00000000,0x00000001
.word 0x29f0b810,0x1547ac28
.word 0x00000000,0x00000002
.word 0x8b9d13af,0xb43268ea
.word 0x00000000,0x00000003
.word 0x47609def,0x8c3399de
.word 0x00000000,0x00000004
.word 0xf580e528,0x34aa8bec
.word 0x00000000,0x00000005
.word 0x53254e17,0xfa4a9054
.word 0x00000000,0x00000006
.word 0x9a124698,0x21c8b34c
.word 0x00000000,0x00000007
.word 0x7048a118,0x4d04cba3
.word 0x00000000,0x00000008
.word 0x8d075917,0x968b1ecf
p25_dispatch_retry:
.word 0,0
p25_xintr_data:
.word 0x00000000,0x00000001
.word 0x9e332828,0x7239c476
.word 0x00000000,0x00000002
.word 0x417afea7,0xbd5dc2c6
.word 0x00000000,0x00000003
.word 0x25e7a340,0x0c6ca54e
.word 0x00000000,0x00000004
.word 0x14250480,0x4670e2b8
.word 0x00000000,0x00000005
.word 0xd747b42f,0xe6f83144
.word 0x00000000,0x00000006
.word 0xb32ae53f,0xdda8b394
.word 0x00000000,0x00000007
.word 0xda297a28,0x7bc94bfb
.word 0x00000000,0x00000008
.word 0x44020337,0x85e6ef42
p26_dispatch_retry:
.word 0,0
p26_xintr_data:
.word 0x00000000,0x00000001
.word 0x96bc68d7,0x8b22828b
.word 0x00000000,0x00000002
.word 0x35e9f440,0x7b283c68
.word 0x00000000,0x00000003
.word 0x6fbd1547,0xf1e8ecc2
.word 0x00000000,0x00000004
.word 0xb2eef18f,0xaec2bbc7
.word 0x00000000,0x00000005
.word 0x4a80db5f,0xa4caa1ce
.word 0x00000000,0x00000006
.word 0xe99bb0ef,0xeddee55f
.word 0x00000000,0x00000007
.word 0xee949b27,0xfcf71532
.word 0x00000000,0x00000008
.word 0x10531107,0x8baf61ab
p27_dispatch_retry:
.word 0,0
p27_xintr_data:
.word 0x00000000,0x00000001
.word 0x3f0d7467,0x93d30461
.word 0x00000000,0x00000002
.word 0xb9c31487,0xf868efea
.word 0x00000000,0x00000003
.word 0xce0b9a77,0x9e77ef97
.word 0x00000000,0x00000004
.word 0x3ef7861f,0xdb260421
.word 0x00000000,0x00000005
.word 0xa2b5a2df,0xc67a7db0
.word 0x00000000,0x00000006
.word 0x59ee3cc7,0x94ef976a
.word 0x00000000,0x00000007
.word 0xaed85e8f,0xbfa1a58c
.word 0x00000000,0x00000008
.word 0x77835017,0xa3e8543e
p28_dispatch_retry:
.word 0,0
p28_xintr_data:
.word 0x00000000,0x00000001
.word 0xc073dae0,0x08860c6b
.word 0x00000000,0x00000002
.word 0xb1ac8478,0x7a3e67f1
.word 0x00000000,0x00000003
.word 0x51a791d0,0x091bf2bb
.word 0x00000000,0x00000004
.word 0x4d3fb4d8,0x00b93d1f
.word 0x00000000,0x00000005
.word 0xc178cbd7,0xbf1efa69
.word 0x00000000,0x00000006
.word 0x6a394f1f,0xc781f63b
.word 0x00000000,0x00000007
.word 0x3a092e17,0xc49d4f64
.word 0x00000000,0x00000008
.word 0x6d4abf68,0x4c6aca5c
p29_dispatch_retry:
.word 0,0
p29_xintr_data:
.word 0x00000000,0x00000001
.word 0x4a477ab8,0x192829e7
.word 0x00000000,0x00000002
.word 0x7d2b58e7,0xc0721355
.word 0x00000000,0x00000003
.word 0xd4e8b6ef,0xad99695e
.word 0x00000000,0x00000004
.word 0x94385397,0xec665d46
.word 0x00000000,0x00000005
.word 0x6e45140f,0xe3c1a2a2
.word 0x00000000,0x00000006
.word 0x771a81d0,0x56f4856c
.word 0x00000000,0x00000007
.word 0x281b9537,0x8895f4e8
.word 0x00000000,0x00000008
.word 0xe2a3c1ef,0xe6b873a0
p30_dispatch_retry:
.word 0,0
p30_xintr_data:
.word 0x00000000,0x00000001
.word 0x82941017,0xefc43dfc
.word 0x00000000,0x00000002
.word 0x88566b10,0x184240c0
.word 0x00000000,0x00000003
.word 0x74d3420f,0x9cb537b2
.word 0x00000000,0x00000004
.word 0x3b6e0d28,0x3e07c4a1
.word 0x00000000,0x00000005
.word 0x50815827,0xbc98ccec
.word 0x00000000,0x00000006
.word 0xf8c9f2c8,0x14bf65c7
.word 0x00000000,0x00000007
.word 0x06fcdd00,0x609af0db
.word 0x00000000,0x00000008
.word 0x9b09f210,0x159e728b
p31_dispatch_retry:
.word 0,0
p31_xintr_data:
.word 0x00000000,0x00000001
.word 0x04d1e28f,0xa672dac0
.word 0x00000000,0x00000002
.word 0x595dc4b0,0x11a01911
.word 0x00000000,0x00000003
.word 0x76a161b0,0x396c31a0
.word 0x00000000,0x00000004
.word 0xb0435198,0x2821a21d
.word 0x00000000,0x00000005
.word 0x53aaa867,0xc4e001f1
.word 0x00000000,0x00000006
.word 0x4400ead7,0x8e48f6a8
.word 0x00000000,0x00000007
.word 0x9842c5cf,0xa8d4d482
.word 0x00000000,0x00000008
.word 0x8ffc5e6f,0xbf69a7e9
p32_dispatch_retry:
.word 0,0
p32_xintr_data:
.word 0x00000000,0x00000001
.word 0x79813037,0xf095d8ce
.word 0x00000000,0x00000002
.word 0x0329a957,0xf08559ee
.word 0x00000000,0x00000003
.word 0xdfb614ff,0xad316867
.word 0x00000000,0x00000004
.word 0x2f60c100,0x5278fea2
.word 0x00000000,0x00000005
.word 0xbfe18988,0x235e12db
.word 0x00000000,0x00000006
.word 0x683ce96f,0x85ddf476
.word 0x00000000,0x00000007
.word 0x24502778,0x5d836dcf
.word 0x00000000,0x00000008
.word 0x502fc8ff,0x9af6a8ce
p33_dispatch_retry:
.word 0,0
p33_xintr_data:
.word 0x00000000,0x00000001
.word 0x42e813bf,0xf389b8c7
.word 0x00000000,0x00000002
.word 0x773e9050,0x3e46071a
.word 0x00000000,0x00000003
.word 0xb5f43067,0x8d81f10d
.word 0x00000000,0x00000004
.word 0x38c569ef,0xd4df1942
.word 0x00000000,0x00000005
.word 0x65e56580,0x3c320526
.word 0x00000000,0x00000006
.word 0x020f5747,0x8a70a9a0
.word 0x00000000,0x00000007
.word 0x53476237,0xfa237a50
.word 0x00000000,0x00000008
.word 0xefa934a8,0x061eb534
p34_dispatch_retry:
.word 0,0
p34_xintr_data:
.word 0x00000000,0x00000001
.word 0x4f18d858,0x3e749b0a
.word 0x00000000,0x00000002
.word 0xa9cbb927,0x8e1a6386
.word 0x00000000,0x00000003
.word 0xbf9672b7,0xc7b7d347
.word 0x00000000,0x00000004
.word 0x42c8ac7f,0x8105b73b
.word 0x00000000,0x00000005
.word 0xc5678c58,0x50c37529
.word 0x00000000,0x00000006
.word 0xa008eb3f,0xf32bfdeb
.word 0x00000000,0x00000007
.word 0x27efded8,0x185dc40e
.word 0x00000000,0x00000008
.word 0xe77ff7f7,0xe24ba250
p35_dispatch_retry:
.word 0,0
p35_xintr_data:
.word 0x00000000,0x00000001
.word 0x74faaaf7,0x9265b1c4
.word 0x00000000,0x00000002
.word 0xf6212788,0x36c8240a
.word 0x00000000,0x00000003
.word 0x0a16d128,0x6f149b3f
.word 0x00000000,0x00000004
.word 0x8cc4567f,0x907b1954
.word 0x00000000,0x00000005
.word 0x12713a4f,0xeaa494f2
.word 0x00000000,0x00000006
.word 0xe0cd5fe8,0x4935e29a
.word 0x00000000,0x00000007
.word 0xbcfb19c8,0x6528aa35
.word 0x00000000,0x00000008
.word 0xf7693cef,0xc912c493
p36_dispatch_retry:
.word 0,0
p36_xintr_data:
.word 0x00000000,0x00000001
.word 0xc076b268,0x15c98ba0
.word 0x00000000,0x00000002
.word 0x04e4d2d8,0x13de67c5
.word 0x00000000,0x00000003
.word 0x0541e560,0x6d8a57a3
.word 0x00000000,0x00000004
.word 0x816f7380,0x223b6e16
.word 0x00000000,0x00000005
.word 0x113093d8,0x335f9f94
.word 0x00000000,0x00000006
.word 0xd8d56dd0,0x59fa59ee
.word 0x00000000,0x00000007
.word 0x77d1c787,0xcfc245f0
.word 0x00000000,0x00000008
.word 0x23ad1ff7,0x88311c63
p37_dispatch_retry:
.word 0,0
p37_xintr_data:
.word 0x00000000,0x00000001
.word 0xb37e0b27,0xcffce461
.word 0x00000000,0x00000002
.word 0x22c74680,0x00d78ef8
.word 0x00000000,0x00000003
.word 0xd9a294e7,0x81603569
.word 0x00000000,0x00000004
.word 0xbd29c820,0x41e8dcdc
.word 0x00000000,0x00000005
.word 0xe51d0648,0x33122eef
.word 0x00000000,0x00000006
.word 0x4aefc360,0x453fa5f4
.word 0x00000000,0x00000007
.word 0xde4b3410,0x129ff71f
.word 0x00000000,0x00000008
.word 0xee4830b0,0x68e7bd79
p38_dispatch_retry:
.word 0,0
p38_xintr_data:
.word 0x00000000,0x00000001
.word 0x2ee4ffdf,0x9dc15c8a
.word 0x00000000,0x00000002
.word 0xc72d2fa8,0x7c14a798
.word 0x00000000,0x00000003
.word 0x8db612c0,0x3ba755df
.word 0x00000000,0x00000004
.word 0x15e2ca2f,0xe99cdc88
.word 0x00000000,0x00000005
.word 0xc3a6526f,0x81a1397e
.word 0x00000000,0x00000006
.word 0xac5b58d8,0x032230d0
.word 0x00000000,0x00000007
.word 0x52a23fb8,0x48bb64ce
.word 0x00000000,0x00000008
.word 0x45cc48c7,0xdb92873d
p39_dispatch_retry:
.word 0,0
p39_xintr_data:
.word 0x00000000,0x00000001
.word 0xd930e6d8,0x26efbc26
.word 0x00000000,0x00000002
.word 0x464f602f,0x81a79eca
.word 0x00000000,0x00000003
.word 0x3111745f,0xd055487d
.word 0x00000000,0x00000004
.word 0xf986900f,0xa6cd4e31
.word 0x00000000,0x00000005
.word 0x411eacb0,0x72459280
.word 0x00000000,0x00000006
.word 0xc426a457,0xa476bfa0
.word 0x00000000,0x00000007
.word 0x00bfc017,0x80b39a23
.word 0x00000000,0x00000008
.word 0xb435f427,0x8ab5adaa
p40_dispatch_retry:
.word 0,0
p40_xintr_data:
.word 0x00000000,0x00000001
.word 0x265b9260,0x39eb61fa
.word 0x00000000,0x00000002
.word 0x6bc9472f,0xe8bf0eb6
.word 0x00000000,0x00000003
.word 0x16caf2b8,0x6f8c21f4
.word 0x00000000,0x00000004
.word 0x40b72c0f,0xf9423b48
.word 0x00000000,0x00000005
.word 0x997a35bf,0x82bbb4a1
.word 0x00000000,0x00000006
.word 0x6b4ff1cf,0xf47ad3ef
.word 0x00000000,0x00000007
.word 0xd9e58047,0xd2f0b596
.word 0x00000000,0x00000008
.word 0x98b8ec3f,0xb15a3df6
p41_dispatch_retry:
.word 0,0
p41_xintr_data:
.word 0x00000000,0x00000001
.word 0x7afd10c0,0x314efc09
.word 0x00000000,0x00000002
.word 0x8799e1d8,0x747f2537
.word 0x00000000,0x00000003
.word 0x4a474f28,0x2b83965c
.word 0x00000000,0x00000004
.word 0x57dda107,0xd32e7e69
.word 0x00000000,0x00000005
.word 0x13e52b57,0xab9f8351
.word 0x00000000,0x00000006
.word 0xf47be448,0x7d269c33
.word 0x00000000,0x00000007
.word 0x50724177,0xaa6b868a
.word 0x00000000,0x00000008
.word 0xee6b6398,0x719f9ede
p42_dispatch_retry:
.word 0,0
p42_xintr_data:
.word 0x00000000,0x00000001
.word 0x78420310,0x3e578cc9
.word 0x00000000,0x00000002
.word 0xdac7afc0,0x1a8aa628
.word 0x00000000,0x00000003
.word 0x00199f78,0x4de5c785
.word 0x00000000,0x00000004
.word 0x24917fc0,0x6a0a2a5d
.word 0x00000000,0x00000005
.word 0x0b755687,0xaa99ff81
.word 0x00000000,0x00000006
.word 0xc2a75c58,0x1030abbf
.word 0x00000000,0x00000007
.word 0x491b4fa0,0x4200b655
.word 0x00000000,0x00000008
.word 0x9ee895d7,0xfd79db69
p43_dispatch_retry:
.word 0,0
p43_xintr_data:
.word 0x00000000,0x00000001
.word 0xc44c4bc8,0x2483b9c6
.word 0x00000000,0x00000002
.word 0x41a88018,0x0b2399e8
.word 0x00000000,0x00000003
.word 0xdfa57708,0x5806ca02
.word 0x00000000,0x00000004
.word 0x209e22af,0xd942dc94
.word 0x00000000,0x00000005
.word 0x8348f167,0xabee913e
.word 0x00000000,0x00000006
.word 0x491ab53f,0xcb9d8223
.word 0x00000000,0x00000007
.word 0xd9b69da8,0x4ee55ced
.word 0x00000000,0x00000008
.word 0xf479664f,0xa8818396
p44_dispatch_retry:
.word 0,0
p44_xintr_data:
.word 0x00000000,0x00000001
.word 0xe08bf7a8,0x3ba104d4
.word 0x00000000,0x00000002
.word 0x6f91aa58,0x4b70029b
.word 0x00000000,0x00000003
.word 0x881f7a5f,0xfb80b834
.word 0x00000000,0x00000004
.word 0xa001ac2f,0xf53eda3f
.word 0x00000000,0x00000005
.word 0x4364dce7,0xe5653cad
.word 0x00000000,0x00000006
.word 0x4c2e8cd7,0xa1049514
.word 0x00000000,0x00000007
.word 0x5317a82f,0x9f672169
.word 0x00000000,0x00000008
.word 0x22dce1c0,0x2b0bddb7
p45_dispatch_retry:
.word 0,0
p45_xintr_data:
.word 0x00000000,0x00000001
.word 0x9d48f2e0,0x6a31ef33
.word 0x00000000,0x00000002
.word 0x998c25b7,0x8b1cec3b
.word 0x00000000,0x00000003
.word 0xd98008ff,0xff9b5338
.word 0x00000000,0x00000004
.word 0x3677e25f,0xbe9ca77a
.word 0x00000000,0x00000005
.word 0xbbf7cd7f,0xe3a78535
.word 0x00000000,0x00000006
.word 0xba720bdf,0x9d7772f3
.word 0x00000000,0x00000007
.word 0x437b39e7,0xeb2c0f92
.word 0x00000000,0x00000008
.word 0xded15477,0xa3fce7dc
p46_dispatch_retry:
.word 0,0
p46_xintr_data:
.word 0x00000000,0x00000001
.word 0x4e535428,0x25a4a1f9
.word 0x00000000,0x00000002
.word 0x440c5f70,0x59c9056e
.word 0x00000000,0x00000003
.word 0x26eb4d28,0x4be43c98
.word 0x00000000,0x00000004
.word 0x14853937,0xb81046f8
.word 0x00000000,0x00000005
.word 0xab9dd75f,0xb5add04e
.word 0x00000000,0x00000006
.word 0xaabcc260,0x407d8eee
.word 0x00000000,0x00000007
.word 0x4fa1fe30,0x1b895e43
.word 0x00000000,0x00000008
.word 0x075e27d8,0x64d4f813
p47_dispatch_retry:
.word 0,0
p47_xintr_data:
.word 0x00000000,0x00000001
.word 0xec66408f,0xb2b3f645
.word 0x00000000,0x00000002
.word 0x53fa3c08,0x74dd22dd
.word 0x00000000,0x00000003
.word 0x581e8517,0xcb635a6f
.word 0x00000000,0x00000004
.word 0x73f97547,0xdcd52e3a
.word 0x00000000,0x00000005
.word 0xb74eb628,0x59702060
.word 0x00000000,0x00000006
.word 0xfc8f650f,0xe1e98dd0
.word 0x00000000,0x00000007
.word 0x7bf2d2b0,0x04c2fa20
.word 0x00000000,0x00000008
.word 0xfe9eaadf,0xf0fd6a25
p48_dispatch_retry:
.word 0,0
p48_xintr_data:
.word 0x00000000,0x00000001
.word 0xfcb23367,0xf2e8e079
.word 0x00000000,0x00000002
.word 0x0667414f,0xc0e61552
.word 0x00000000,0x00000003
.word 0x44407f48,0x3d93e2ee
.word 0x00000000,0x00000004
.word 0x601fce87,0xe39785fb
.word 0x00000000,0x00000005
.word 0x3fb6b79f,0xacb5938d
.word 0x00000000,0x00000006
.word 0xad9be41f,0xf6e52d0d
.word 0x00000000,0x00000007
.word 0x790d8db0,0x37123033
.word 0x00000000,0x00000008
.word 0x2e716f4f,0xfcbe8c32
p49_dispatch_retry:
.word 0,0
p49_xintr_data:
.word 0x00000000,0x00000001
.word 0xc25aff38,0x5b472d46
.word 0x00000000,0x00000002
.word 0x8e0d2fc7,0x9ff766a6
.word 0x00000000,0x00000003
.word 0xa9de2160,0x296bdfcc
.word 0x00000000,0x00000004
.word 0x51dadacf,0xef8c1dee
.word 0x00000000,0x00000005
.word 0x3baa303f,0xe85f93ff
.word 0x00000000,0x00000006
.word 0xa8f4e730,0x03125190
.word 0x00000000,0x00000007
.word 0x82cee8f7,0x93813e7f
.word 0x00000000,0x00000008
.word 0x8f5db370,0x4b80fcc5
p50_dispatch_retry:
.word 0,0
p50_xintr_data:
.word 0x00000000,0x00000001
.word 0x23871bd8,0x574a91d1
.word 0x00000000,0x00000002
.word 0x60989d78,0x1e823a3a
.word 0x00000000,0x00000003
.word 0x320cff08,0x56e83cfa
.word 0x00000000,0x00000004
.word 0x13b996c7,0x8e2a6a5f
.word 0x00000000,0x00000005
.word 0x3a019e68,0x41d65156
.word 0x00000000,0x00000006
.word 0x6ae09cd0,0x13d55024
.word 0x00000000,0x00000007
.word 0x86418c40,0x14bc5edc
.word 0x00000000,0x00000008
.word 0x6041d3c7,0xd27f73c2
p51_dispatch_retry:
.word 0,0
p51_xintr_data:
.word 0x00000000,0x00000001
.word 0x0b50b8c0,0x507bb1b5
.word 0x00000000,0x00000002
.word 0x8f255347,0xc0947324
.word 0x00000000,0x00000003
.word 0xa39d6d17,0xdd0ee649
.word 0x00000000,0x00000004
.word 0x7ac8de8f,0xd3ab2b85
.word 0x00000000,0x00000005
.word 0x11370cbf,0xad92d0a7
.word 0x00000000,0x00000006
.word 0xeaf524e7,0xe108cfd1
.word 0x00000000,0x00000007
.word 0xf95e2e10,0x628a9328
.word 0x00000000,0x00000008
.word 0x9f10b8c0,0x4d00fb24
p52_dispatch_retry:
.word 0,0
p52_xintr_data:
.word 0x00000000,0x00000001
.word 0xffbb39e8,0x2e321d19
.word 0x00000000,0x00000002
.word 0xa061cf37,0xf4e1dbf3
.word 0x00000000,0x00000003
.word 0x5e99ced8,0x56c7bdaf
.word 0x00000000,0x00000004
.word 0xbcf75c88,0x501955d8
.word 0x00000000,0x00000005
.word 0x32e50a57,0x930bd17d
.word 0x00000000,0x00000006
.word 0xf7edd807,0xbd0160d1
.word 0x00000000,0x00000007
.word 0xc0947bdf,0xd2789007
.word 0x00000000,0x00000008
.word 0x35820958,0x54088c64
p53_dispatch_retry:
.word 0,0
p53_xintr_data:
.word 0x00000000,0x00000001
.word 0xa3b77817,0xbc48bc8e
.word 0x00000000,0x00000002
.word 0x5d9d2128,0x45950053
.word 0x00000000,0x00000003
.word 0x185b05b7,0x97e975a0
.word 0x00000000,0x00000004
.word 0xbeb5e310,0x1675b074
.word 0x00000000,0x00000005
.word 0x743b3d4f,0xb84c0261
.word 0x00000000,0x00000006
.word 0xcc02b028,0x14dda9e5
.word 0x00000000,0x00000007
.word 0x0ecd5ee8,0x4e6ba3c6
.word 0x00000000,0x00000008
.word 0x88541527,0xf4b081d5
p54_dispatch_retry:
.word 0,0
p54_xintr_data:
.word 0x00000000,0x00000001
.word 0x98c90e9f,0xc6fe7e4c
.word 0x00000000,0x00000002
.word 0xf0848e67,0x959dd627
.word 0x00000000,0x00000003
.word 0xa3402b47,0x8c08f3c3
.word 0x00000000,0x00000004
.word 0x8905b930,0x41162878
.word 0x00000000,0x00000005
.word 0xff2dbbc8,0x7f8ac46a
.word 0x00000000,0x00000006
.word 0xba869737,0xdfb32675
.word 0x00000000,0x00000007
.word 0xfba6ec68,0x35eec25c
.word 0x00000000,0x00000008
.word 0xd2f9008f,0xa6f949d3
p55_dispatch_retry:
.word 0,0
p55_xintr_data:
.word 0x00000000,0x00000001
.word 0x4a744e98,0x42d73000
.word 0x00000000,0x00000002
.word 0xb0516cc8,0x07e75b2c
.word 0x00000000,0x00000003
.word 0xe3d57b70,0x65f4f6dc
.word 0x00000000,0x00000004
.word 0xd3c96dd8,0x0092d3b8
.word 0x00000000,0x00000005
.word 0x6ac7e0ef,0x89e9c190
.word 0x00000000,0x00000006
.word 0x217fbd28,0x7264538e
.word 0x00000000,0x00000007
.word 0xe84eff0f,0xace384d5
.word 0x00000000,0x00000008
.word 0x77872440,0x0d79727e
p56_dispatch_retry:
.word 0,0
p56_xintr_data:
.word 0x00000000,0x00000001
.word 0xa0a057f0,0x20b7f87e
.word 0x00000000,0x00000002
.word 0xf1966ad0,0x0576d482
.word 0x00000000,0x00000003
.word 0xd89f4697,0xc16f5c64
.word 0x00000000,0x00000004
.word 0xf0e5c68f,0xed0d61a1
.word 0x00000000,0x00000005
.word 0x4f2aed2f,0xbeb2450b
.word 0x00000000,0x00000006
.word 0xb4033647,0xc88696a8
.word 0x00000000,0x00000007
.word 0xe9ec9887,0x8182e2dc
.word 0x00000000,0x00000008
.word 0x6b6173f8,0x20afe637
p57_dispatch_retry:
.word 0,0
p57_xintr_data:
.word 0x00000000,0x00000001
.word 0xa9841068,0x6bb2a10a
.word 0x00000000,0x00000002
.word 0x47dfc8ef,0x911488f7
.word 0x00000000,0x00000003
.word 0x55ebcb08,0x67bb4e71
.word 0x00000000,0x00000004
.word 0x0eab8ef8,0x13a2f3d9
.word 0x00000000,0x00000005
.word 0x519dccf7,0xb7092315
.word 0x00000000,0x00000006
.word 0x43dd1630,0x3c697feb
.word 0x00000000,0x00000007
.word 0x46c82338,0x26948c2f
.word 0x00000000,0x00000008
.word 0xe1a5b46f,0x9578c62e
p58_dispatch_retry:
.word 0,0
p58_xintr_data:
.word 0x00000000,0x00000001
.word 0x25f0ff2f,0xd424040f
.word 0x00000000,0x00000002
.word 0xd6a617b8,0x483f3995
.word 0x00000000,0x00000003
.word 0x62dab68f,0x93a08f3a
.word 0x00000000,0x00000004
.word 0x2cba51c0,0x3e32c967
.word 0x00000000,0x00000005
.word 0x35216687,0x8e290e92
.word 0x00000000,0x00000006
.word 0x8cc6f2ff,0xa4722117
.word 0x00000000,0x00000007
.word 0x52d0abd0,0x65b74ac9
.word 0x00000000,0x00000008
.word 0xb419c478,0x521fbbaa
p59_dispatch_retry:
.word 0,0
p59_xintr_data:
.word 0x00000000,0x00000001
.word 0xb89a3c2f,0xef32cee5
.word 0x00000000,0x00000002
.word 0xf08a2548,0x44457b57
.word 0x00000000,0x00000003
.word 0x835056b8,0x240a94b8
.word 0x00000000,0x00000004
.word 0x94f07730,0x47abdc98
.word 0x00000000,0x00000005
.word 0xb915bc1f,0x9c8da686
.word 0x00000000,0x00000006
.word 0x4f11424f,0xfc037757
.word 0x00000000,0x00000007
.word 0xb57af717,0xc1f6c188
.word 0x00000000,0x00000008
.word 0x4bb28287,0xb45f7d99
p60_dispatch_retry:
.word 0,0
p60_xintr_data:
.word 0x00000000,0x00000001
.word 0xdfde8630,0x3224800b
.word 0x00000000,0x00000002
.word 0x0b672387,0xb3752543
.word 0x00000000,0x00000003
.word 0x0196b9c8,0x6e1ecee2
.word 0x00000000,0x00000004
.word 0x4852cf0f,0x8ef3c1f4
.word 0x00000000,0x00000005
.word 0x62d90ba8,0x61ba9521
.word 0x00000000,0x00000006
.word 0x192db168,0x18b62b44
.word 0x00000000,0x00000007
.word 0xb9f369cf,0x95366a96
.word 0x00000000,0x00000008
.word 0x92f9ca60,0x7d8df420
p61_dispatch_retry:
.word 0,0
p61_xintr_data:
.word 0x00000000,0x00000001
.word 0xb8158518,0x0f7150d9
.word 0x00000000,0x00000002
.word 0x0b4b9160,0x0bfbcf33
.word 0x00000000,0x00000003
.word 0x9b477e28,0x73506307
.word 0x00000000,0x00000004
.word 0x166b7e80,0x67a82f6b
.word 0x00000000,0x00000005
.word 0xc094a898,0x1cbcb449
.word 0x00000000,0x00000006
.word 0x1f74e057,0xcc027dd0
.word 0x00000000,0x00000007
.word 0x6b56d0af,0xa292522f
.word 0x00000000,0x00000008
.word 0xb6fdd858,0x30303575
p62_dispatch_retry:
.word 0,0
p62_xintr_data:
.word 0x00000000,0x00000001
.word 0xe1d0cd87,0x836b6136
.word 0x00000000,0x00000002
.word 0x67628728,0x202464ae
.word 0x00000000,0x00000003
.word 0xbf522828,0x13ae0942
.word 0x00000000,0x00000004
.word 0xf0dcaef8,0x6d015d86
.word 0x00000000,0x00000005
.word 0x6f3b2890,0x3a00828f
.word 0x00000000,0x00000006
.word 0x8d3e40d0,0x2722c328
.word 0x00000000,0x00000007
.word 0x010043d7,0xe447dafb
.word 0x00000000,0x00000008
.word 0xf41aa18f,0xcb8298ec
p63_dispatch_retry:
.word 0,0
p63_xintr_data:
.word 0x00000000,0x00000001
.word 0xa4794cf0,0x63c87852
.word 0x00000000,0x00000002
.word 0xb3f4218f,0xc0240de6
.word 0x00000000,0x00000003
.word 0x978d8a18,0x78713640
.word 0x00000000,0x00000004
.word 0xcde893c8,0x5e4d97e7
.word 0x00000000,0x00000005
.word 0x5ff446c7,0xd07caa31
.word 0x00000000,0x00000006
.word 0x587c0350,0x7e452ea7
.word 0x00000000,0x00000007
.word 0xab86ef80,0x24a6a2e2
.word 0x00000000,0x00000008
.word 0x86f4fc07,0xa2d586ed
.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 0x08fea36a,0xace20e03,0x66f793ec,0x45a5fd69
.word 0xcf380c3a,0x0904d9ce,0x4f6a565b,0x7c2a77ff
.word 0xfd07e685,0xe893d809,0xac2c6384,0x51c8ac65
.word 0xa92dc692,0xfddf1b03,0x9078cd1d,0xbe097907
.word 0xb8d38285,0xdd82150f,0xa8e76918,0x19b0b232
.word 0x6dba562e,0x14dd0fc7,0xfd7be19b,0x66cd9860
.word 0xd90dcd9e,0x1ae94d2c,0x170ef037,0x31bca0a2
.word 0x49e7887e,0xbba54f3d,0x9ace275f,0x33eed1e4
.word 0xd43c934e,0x1bbcf895,0x320d424b,0xdeaa6b5a
.word 0xfeea0349,0xf405a803,0x4edaca67,0x7b5276e4
.word 0x023e50ee,0xe84c1a08,0x9f5d81a3,0x5aa8968f
.word 0xe5acc050,0x832cc6bd,0x6ceafc10,0x82e20d93
.word 0x445f3d94,0xa374c5e5,0x45bffb31,0x17b1e819
.word 0x12ce9220,0x724461fe,0x7a9fd1e0,0x4652f88d
.word 0x2edfde73,0xbcc84354,0xa77e5ac0,0xa373af78
.word 0xaf34bf8f,0xfeb56b60,0xb01ac517,0xa1da935d
.word 0xa38d8d7c,0x4a8aa22b,0x13c69082,0x8d9c02a7
.word 0x1a128a00,0x28064e6b,0x213315a8,0xa11bbf6f
.word 0x0c21c3ee,0x1f91c192,0x72d491e6,0xa981a9be
.word 0xab084dff,0xf090eef4,0x4a482cf2,0x074295e2
.word 0x37eacdb5,0xc66a2e9c,0x26031ed1,0xbacaf87a
.word 0x79ebd829,0xe0e66572,0x7b611c5e,0x9a43c88c
.word 0x09f35125,0xd37d545a,0xdd732a48,0xbb7c7181
.word 0xbed3d257,0xe17f23be,0x0a54e308,0xd44d03d7
.word 0xafb2bcad,0x80928a54,0xd57b7fb7,0x3a622830
.word 0x47583b34,0x63c8de51,0x985257a4,0x7e5a771e
.word 0x484c68dc,0x02784856,0xf9b09071,0xa8f3a66c
.word 0x63c1488d,0xb4e8d0b1,0xa826558b,0x593edf52
.word 0x1a48339c,0xc70c7d97,0x9366a8b6,0xe9ac4753
.word 0x682a6baa,0x000aeb3d,0x47319d61,0x41411038
.word 0xa60b7774,0x14cdfe62,0x89f63026,0x993467cd
.word 0x64757859,0xf81c2609,0x939e0126,0x0d05ecfe
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 0xf9f852e2,0xdbf10dd5,0x9a9bc35d,0x1aad4683
.word 0x5ca3500c,0xce2c4c15,0x404ec67b,0xb587960b
.word 0x4e3637fc,0xb5c4fbf4,0x4c6fbbdc,0xb796f496
.word 0x9004569f,0x753dc8da,0x1aeba65a,0xd1a9e708
.word 0xfe50344e,0xb00a8d75,0x2f1243c6,0x84dad092
.word 0x7d268f18,0xb962b5c1,0xc0bed995,0x20d10043
.word 0x1663c21a,0x45b4d0d4,0x964e52b9,0x3721ec8b
.word 0x8e8bb429,0x5a5c12bf,0xfa8b4f5e,0x5a382a01
.word 0x7dbc2385,0x828b22d7,0x2458f64f,0xb3e0dd1f
.word 0x420b4bb1,0x111efa7b,0xf663ea8c,0x03f50078
.word 0xa4007c97,0x5733b33c,0xcf10bdf7,0x30b16089
.word 0x3ac9814e,0x40c00da5,0xd5402710,0x27de1dd9
.word 0xaedaf7bc,0x94962b41,0xa88339ba,0x73e11a33
.word 0x9de69b80,0x64f97f51,0x73ed514d,0xd7b00a93
.word 0xdc816517,0x79d9bc15,0xcf763b18,0xe8e4334f
.word 0x41337767,0x40d46f12,0x31ec125a,0x0f3523ac
.word 0x91ab093c,0xbeba8302,0x12802f4e,0x21a27e41
.word 0x09862044,0x56b373dc,0x2b026fbc,0x03c79236
.word 0xbc5efdbf,0x1d303da2,0x22dac769,0xdd59b8dd
.word 0xf59ba886,0xee0c0d67,0xc3307b3b,0xccdfdb97
.word 0xe5a1f8a2,0x58fd648d,0x5092b6cf,0x0dc739ff
.word 0x2a688241,0xd0f02665,0xf8b880eb,0x506c8f91
.word 0xf4806b86,0x2ac3cf82,0x00e6dee4,0x51e4aa60
.word 0xe45ed82f,0x3e89d42b,0xea37f27b,0x72ba7f82
.word 0x5f482e1c,0x1339a72e,0x6661b5be,0xa026e15f
.word 0x5e2840a9,0xfe6cfa9d,0x0503145f,0x0bc8b47e
.word 0x2e2f5061,0x436c81f5,0xa662a420,0x9ed1cff0
.word 0x512fc5bc,0xebeb81fa,0x0ea220fd,0x0171ab75
.word 0x46585ead,0xb8846826,0x1eddf211,0xa71cd62b
.word 0x6819080a,0x95bd904e,0x60c9c296,0xea829a4f
.word 0xea63244d,0x77a590bc,0x597afc99,0x0ee5fc9c
.word 0x7a5b8107,0xfe4087ed,0xe9e162b4,0x40cf653f
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 0x8fca07c6,0x41d2fa8c,0xb1269c0a,0x0f1954f1
.word 0xad9343df,0xe21f97be,0x062680cc,0x19267c2c
.word 0x3a194ad1,0x104e6d66,0xf4458e15,0xc878b8ff
.word 0xac296eb9,0xfa939b02,0xcab83210,0x2050470e
.word 0x33bb8f66,0x890bb58e,0x4d097012,0xa9d0d525
.word 0x9bd9c61f,0x7caf10e7,0xae5ce630,0xbe0fd564
.word 0x3e53a7fd,0x7c8c292b,0xf77cebcc,0x40f43f6f
.word 0x5fab9237,0x81dd9ff3,0x9dd46c32,0xf40e5e7e
.word 0x02caad5d,0xa5398e89,0xf51273cb,0x5ddb1221
.word 0x3a6fedb1,0xb5c87c75,0xbc40865d,0x1f6682a2
.word 0xe7193e23,0x4db8242c,0xa887cd17,0xa6aab616
.word 0x7c26316d,0xdb281596,0xc7e5b86b,0xed338158
.word 0xac24cd20,0x8ee06718,0x55ecc92f,0x3639dbf6
.word 0xe7733382,0xefcffc61,0xda728c85,0x3fc2d839
.word 0x4f0ea870,0x8b201779,0xa9810ca2,0xc14ab797
.word 0xdf837158,0x9c1efe2f,0xcd182aa2,0x5285d2ec
.word 0xf1f54e09,0x38cf500e,0x5f223d1e,0x9334e839
.word 0xeb1a2f91,0x8bc530a0,0xe8af031e,0x0924f09f
.word 0x111e641f,0x3bf6bc97,0x3882f8e7,0xd001b411
.word 0x3a8cb93b,0x481fa6a4,0xdf476768,0x1979eba0
.word 0x6bd627f5,0x167bdfcb,0xde52a5f3,0x2b054533
.word 0x8c3d399f,0xd396907b,0x8ada9a4d,0x086df16d
.word 0x7b9ba0d3,0xf2b5f3ae,0x3e464c92,0x481d807a
.word 0x2a9173ff,0x20e2f7ab,0x5b4091cf,0xc443335a
.word 0x88ee08b9,0xe8076ad7,0x38459349,0x02d3a3b1
.word 0x2ac604be,0x2f1da287,0xe2f07387,0x58f3b437
.word 0x6120edb8,0x1779faf4,0xb749c7a4,0xcae12e37
.word 0x91a538ad,0x7d68582c,0x014d31cd,0xf0de6b40
.word 0xe4231e0b,0xcb2284b4,0xeda5aca2,0xafc3297d
.word 0xae16be52,0x059efa6b,0xd7577538,0xd2247133
.word 0x605f7588,0x43574f3a,0x4b0bbc36,0x505111f0
.word 0xb7b93374,0x2d300560,0x762fb282,0x285508e9
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 0x26935df8,0xd6bbe022,0xd417af22,0xa78e31da
.word 0x8517dcc4,0x069d274d,0x916ef148,0x1d93b56d
.word 0x46cf9f28,0x7ad7e05c,0x49ec4739,0x7f4dc562
.word 0x116af549,0x3f2d9f50,0x680c7f84,0xabd1d3d9
.word 0xc0b96496,0x617173b7,0x4e5adadb,0x5fefd40d
.word 0x743b1bd7,0x64a95f3b,0x25c0dc9b,0x3330584f
.word 0x67029350,0x93565ee1,0x362e5b58,0xa156d997
.word 0xf9bad7a7,0xf6a5a2ae,0x1debd120,0xd12624a7
.word 0x32dded03,0x3391090f,0x15fdd3f0,0x3eebe23d
.word 0x4b0097f6,0x2f854c66,0x2afd0201,0x56c46194
.word 0xe16b74e0,0x2494adba,0x71e2d9da,0x1f5f567b
.word 0x0fb454f9,0xfa5fd5ec,0xbf71e690,0x8ca43210
.word 0xa82aa852,0x3b60ecd1,0x3174d07b,0xfcebef09
.word 0xb1434967,0x65129003,0x694387e4,0xdd556999
.word 0xe874574e,0x6e14c8bd,0x9779cba5,0x0d0afaa9
.word 0xd248d241,0xc19ede39,0x96a381c8,0xd44cf025
.word 0x8fb06b09,0xa5bf02fc,0x0920f5a5,0x2e56f376
.word 0xf7817c94,0x3f794cd4,0x5ae12dd2,0x21f5343d
.word 0x041cd841,0xad991628,0x38cf1753,0xb7d1d845
.word 0x359ff706,0xbb5ad366,0xd287cdc8,0x00227f49
.word 0xa995b3c3,0xb5979c75,0xd1be24cb,0x8bac32d5
.word 0x1d1cad86,0x4fd8c3f8,0xeb8bce17,0x5fee7178
.word 0xf4aa27ef,0xd4cfbc3e,0x1177dc11,0x50703537
.word 0x60caa342,0x4d939545,0xf6897949,0xc9cf783b
.word 0xb996c514,0x74f2fed5,0x47b9349d,0x547bf07e
.word 0x4f2fd353,0xb9c73ddb,0xc232a1cb,0x282693c2
.word 0xaf857753,0x83e3b1dd,0x1a66a005,0x1ea1b4db
.word 0x9b7f9af2,0xfb9067d2,0x7fa7898f,0xa8f489a8
.word 0x959f5cfe,0x71271e42,0x388a2227,0xb3ee45fe
.word 0x2c4d1c77,0x4f794be5,0x9e01584c,0xcdc03ddd
.word 0xc1db9fa8,0xd0357ba3,0x0a16f74f,0xf559f135
.word 0xd888207f,0x0a6b2ffd,0x9f5c6954,0x51296a71
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 0x175d5a42,0x73e04f2e,0xa3b8a6f3,0x4d86c443
.word 0x018b3d26,0x27a00fcd,0x9c1a4370,0x800175f2
.word 0x179ce045,0x6a7300e6,0x6abd3634,0x12ef2456
.word 0x18b7bd82,0x8adff621,0x3329abb8,0x4593b3e9
.word 0xebbce885,0x015be003,0x113c5565,0x8e339a43
.word 0x5f97d6ef,0x65f4511e,0x8d70be9b,0x3d39cfd8
.word 0x1e0a1d47,0xc457b135,0x17729e59,0x175c234f
.word 0x23b99b1f,0xef700f91,0xcb82d123,0xb23418f2
.word 0xe6955733,0xc781e341,0x8219247d,0x7ca19783
.word 0x18c0f815,0xa72db7ec,0x98c86413,0xa5ec0b51
.word 0x15b1f282,0x262b59f5,0x39aff392,0xda0f8896
.word 0x14c0a555,0xe9e8778a,0x469913e2,0x0c9f9ca0
.word 0xcf8e6332,0x08913bcd,0x8fa78d27,0x65330a3c
.word 0x658d9f73,0xbfdc746d,0x640871ac,0xd922c1a0
.word 0x7642a5c4,0xa15c9889,0x689d517a,0x29f69589
.word 0x7ec2b206,0xdaa0e987,0xbfe9c1ef,0xd1e05b3e
.word 0x024347e9,0x912deaf1,0xea6fa01d,0x63cd0f6d
.word 0xe3e75d55,0xba325956,0x34704158,0x2365752f
.word 0xa9ac838b,0x022ec573,0x953e2cf7,0xf7d64dd4
.word 0x3b02696f,0xcdee1a67,0x7c612ea3,0x23dfbd41
.word 0x20a919d1,0x86b92f1d,0xedff4120,0x4bf7b03e
.word 0xc13f96c4,0x58b8ee77,0x4da7638a,0x72f19f98
.word 0x25067c3f,0x407b463b,0xd8458868,0xc0f95594
.word 0x706dab4b,0xd9d00bb7,0x86f53c41,0xf564597b
.word 0x001a5e4a,0x22c4bf41,0x1ac28542,0x783e8ac0
.word 0xb88c0194,0x171850a2,0x75a8593d,0x82afda34
.word 0xf74420e6,0xf1796f53,0xf54ffea0,0xffbf4f87
.word 0x194124e3,0x601506da,0x67014676,0x56808676
.word 0xb7fbc36d,0x8ea1d90b,0xce615f37,0x6f4ec2b5
.word 0xe56d1642,0x987c6769,0xca224851,0x305427dc
.word 0x64929b2e,0x1c6e00c7,0x3194cf96,0xea6ee739
.word 0xbea597ec,0x6563d8bd,0x8ca17fe8,0x5397e842
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 0xa123ea6b,0x5d97b324,0x8ebaa7f8,0xbda2b0ed
.word 0x58271b30,0x2428c61a,0x5f973415,0x212655fa
.word 0x4ef836e5,0x02cad3d1,0x78e3bf8f,0xc1329df5
.word 0x7716f99e,0xfb5dd73d,0x3759bf86,0xd11d065c
.word 0xa15f5cad,0xba1ba7b4,0x6ebf663a,0x3517e9c0
.word 0x94af2d99,0xd853f06c,0x4e6dce50,0x28306971
.word 0x0a4d1867,0x39ee6eb0,0xf80daa4c,0xd37365d1
.word 0x6ce94678,0x9d59dff1,0x1e1f34ee,0xbb79eb30
.word 0x7765af4d,0xcdd5c460,0x82112927,0x8829d9d2
.word 0x9cd8f8ba,0x0dde240e,0x28ad8e25,0x2ced05bf
.word 0xe713a2a1,0x3b274be3,0xd4af5555,0x481705b8
.word 0xe42dafe3,0x27acd78c,0x94c85b76,0x69ed580c
.word 0x62b0e7e1,0xa4e589cb,0x48851b8d,0x12064448
.word 0xfdba8bfb,0xe4c48152,0x923e7535,0x5e09f28d
.word 0xe21fad81,0xa4e08204,0xbb04a704,0x2d8f47e4
.word 0x5a3eb445,0x27551398,0x9d0c932d,0x5c1e23fe
.word 0xe5a204b1,0x48b43437,0x1cb0e626,0x214090a5
.word 0x7e9eb8f6,0xf346bd62,0x352295a9,0x0a01cfa2
.word 0xf203e3ff,0xa21bd081,0xfaebcd02,0x5c2cc40b
.word 0xcc8d9756,0x525efca2,0xc47833e8,0x9d6cf7d2
.word 0xaf9ca04a,0xc7837dd7,0x1dbc8fe8,0x940851f2
.word 0x39cda4d4,0x093b462a,0x2c7309a4,0xa02a3668
.word 0x714a7992,0x6d735c48,0x818b924f,0x213b82db
.word 0x7d72fc57,0x85e00f29,0x32d8287d,0x21e05a79
.word 0xda2a15a4,0x67508718,0x07e1c7ee,0x5474bc8b
.word 0x106af51f,0x7dc373e0,0xf0e07da1,0x77008528
.word 0x4d16f731,0x63091ec7,0x7e1867e3,0x0d8136e7
.word 0x10d86d3f,0x4fbc567b,0x97a4682c,0x663d4c44
.word 0xb3fca9a5,0xb124d47d,0xef8be1e7,0x59a6d676
.word 0x776e58de,0xf0d3168a,0x32cbf9be,0x40f8c933
.word 0xcce3ffe2,0xc691f250,0x3b4f5d7d,0x149f28c1
.word 0xd45594a8,0xb5a80d7a,0x4c2b56b0,0xf0f450a4
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 0xefdcdb7b,0xf292e189,0x02f1256b,0x94b919c8
.word 0xbde48c95,0x70db68e9,0xfeb68c85,0x4ec44523
.word 0xeddb7f38,0xd06834ce,0x4cef152b,0x0d960df2
.word 0x7b75c50b,0xf8982ca7,0x2881a3ab,0xd5ce4211
.word 0xb8cc972d,0xbde454a8,0xd8497d5a,0xdbbb9862
.word 0xdd5b6e63,0xd34be6e3,0xd40a53c8,0x2cce90f1
.word 0x934641ba,0x3f73bef6,0xe0a60f0e,0x9a4ef6d8
.word 0x6e848f15,0xca6d4554,0x9819f58a,0x45d6eb46
.word 0x00582061,0x7a709b50,0x42f7665e,0xfbf2ef8b
.word 0x47da519e,0xc0f6a50b,0x4ba4fb95,0xc71b1e67
.word 0x18984e1b,0x65c0c5f4,0x049be905,0x96a29342
.word 0x580f846b,0x9014eb9a,0x05d6495c,0x80109e2e
.word 0x263c478e,0x6f2b4b79,0x809b2011,0x4ecaf78f
.word 0xaad24a33,0x7073eb15,0x2fca7436,0xaeb9afb8
.word 0xe328d719,0xf118c91a,0x865cdb59,0xafb37639
.word 0x23ff5c52,0xe611861b,0xd1974214,0xf26d36ac
.word 0x3986dfe7,0x4d1cdd30,0x4ff2bdca,0x84dacf27
.word 0x39bc6339,0xa196d666,0x25b976b9,0x3040fd20
.word 0x780272ec,0xe31726b2,0xa0d1e256,0x2c7da44a
.word 0x58813fbf,0x94c154d7,0x98364a0e,0xc4f70257
.word 0x6c7eaa89,0x1aaa6dae,0x03e23766,0x953adb71
.word 0x73d11cd3,0x7f00a9ae,0x91acbcf6,0x2c0c6adf
.word 0xee89a5c8,0xbdb23d68,0xc442577d,0xc1469226
.word 0xa509c9b8,0xa6d529f0,0xcf923c22,0xdc299a3c
.word 0x67c3280e,0x574ed55f,0x2eab14c1,0xc9d0d613
.word 0x772157e7,0x3d2e1020,0xb59762af,0xa80f50e0
.word 0xfaf142d1,0x1252ca75,0xff58595b,0x1e1aebeb
.word 0x039c2eda,0xe778fef9,0xe8274423,0xdfdae807
.word 0xb4f02681,0xfd0d0746,0xc4347cb6,0x8e491b76
.word 0xe2abb53b,0x915f0bfc,0xc0310636,0x67c614e2
.word 0x3ea37f45,0xd06b4676,0xc093ceb3,0x453a1993
.word 0x8152023d,0x873b8889,0xd5cca7c2,0x38f69671
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 0x5efef2b7,0x2e32c9a5,0xb997dab1,0xb9b7494c
.word 0xca823272,0x2496b7d6,0x4ea79c84,0xebb37410
.word 0xb634a030,0x2ab53e49,0x363684c8,0x93f1f8b1
.word 0xfc316309,0xb934d4c5,0xe15f716b,0xcca9f52f
.word 0x45844fce,0xc948d831,0xbec6bd50,0xd676c22b
.word 0x67876405,0x43d5e64a,0xd5b8dfba,0xa491bef3
.word 0x18ba9982,0xf2c3acee,0xb49641d9,0x4aeb8650
.word 0xd213fa99,0xe360b50d,0x6042b5ac,0xff99c648
.word 0x4ce5f1f1,0x42693cfa,0xaccbf176,0x69d00f23
.word 0xfdd972a8,0x6f2216c4,0x3db8a748,0xffd4f6ed
.word 0x07d64874,0xb896ee55,0x0e0f0bba,0x4d82aaaf
.word 0x8db71e7a,0x56f78458,0x741c89d9,0x0f6ad1e2
.word 0x9f20bb59,0x0b55ee8b,0x5ad64ac2,0x6429b8ca
.word 0xebc0979b,0x3ea89cad,0x8ec925e6,0x6a5966ee
.word 0xbd045f95,0x5b8db407,0x64707828,0x4524ad22
.word 0x5bde5453,0xf570f86a,0x3688d8db,0xb58634b6
.word 0x26bc6008,0x30031ac4,0xd291464f,0x4e33e355
.word 0x8372091e,0x7896bfae,0x4dec11dc,0xe1369fff
.word 0xccb71aa0,0x13a46de0,0x62a83a1d,0xf06f884c
.word 0xade71ebe,0xad19161c,0x5136ef02,0x9b775fce
.word 0xd3cf4513,0x4eda7ef5,0x49739822,0x12a44cec
.word 0x2c87274d,0xba6bbde4,0xab806658,0x8d2942bb
.word 0x72c020aa,0x73aaae61,0xb113301f,0xbcbae3f7
.word 0x411f86e3,0x4d3d25b6,0x1d5581e5,0x876f3490
.word 0x9083e2d8,0xa6477dba,0xd9fe5f50,0x236ebe3a
.word 0x4e089be1,0xd4e46fc8,0xb1e95b42,0x20e4eeb2
.word 0x150df35f,0x3901c093,0x97fe8501,0x4feb14db
.word 0x4eca8cfd,0xc4e8232a,0x2fe1da97,0xa5f5b01a
.word 0x32e43bbf,0xc2506069,0x7bebbd1a,0xcc4d21ae
.word 0xbff830e1,0x28fe7cb5,0x627e44d9,0x4c078b2f
.word 0x84b90edb,0x4bb75737,0x75ff638c,0xabd58ea0
.word 0x71cfdfa5,0x32cf7f0b,0x28597444,0x771fd2ab
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 0x76616299,0xbc074a14,0x5a200857,0xcef7b030
.word 0x40351738,0xaab9455c,0xfb85220d,0xf97985ea
.word 0xc844fd8e,0x040db6a4,0xe4070a55,0x45de59a4
.word 0x96586e8f,0xa505f516,0x448c1775,0x7429eb97
.word 0x0bfe3635,0xcdb46d02,0xa0378b2d,0x424e1344
.word 0x72167f18,0x4e5bcfd7,0x7dc71c6c,0x7fd5162d
.word 0x71771323,0xca2f5bd4,0x36971b95,0x39e75a12
.word 0xd39b9608,0xd54f8ef8,0x137c22a9,0x3ad2bf2b
.word 0x00ab243b,0x4f20420a,0xc7354500,0x0193286e
.word 0x187ca4cf,0x7e51bf3d,0x84c45ea6,0x199df8b5
.word 0xb4823bdb,0x823faae2,0x96936122,0x99f01335
.word 0x5d3553fd,0x5236d087,0x9a85c9dd,0xc7cd26a5
.word 0x8385fc21,0x29eae9e0,0xa648d57f,0x2b16331a
.word 0x7525ab13,0x726e772a,0x31ecf362,0x94ee1524
.word 0x13e5cc09,0xe3bddd2e,0xd9479e9b,0xfae8f4b6
.word 0xe6f1d631,0xe206ca60,0xd5bf5891,0x713cc726
.word 0x0add34b5,0x8a813b73,0x43eb3e55,0x56383c23
.word 0xfe3eddc5,0x1c26c9e3,0x1dbe93ec,0x2d880724
.word 0x48f6ebad,0x102fc702,0xeb5e8017,0xd6de8562
.word 0xce4e93f6,0xa85f1cd7,0xd7a0da87,0xe167db19
.word 0x57cf8424,0xe6e27011,0xdfd6adfa,0xe2fdce83
.word 0xcff36561,0x6a67d066,0xf95ffa8d,0x9f701524
.word 0x720b2d5e,0x3ef82583,0xc4ca959e,0x1bb53d3d
.word 0x05089907,0x6c2f80fc,0x4607cfb2,0x60dcd9ac
.word 0x757d7543,0xa5138190,0x1901e3f2,0x06cc83bd
.word 0x377ec819,0x1f67d401,0x5c10662e,0xaa45f221
.word 0x895607cb,0x01011ce1,0x77dc0e2a,0x4c1bc05f
.word 0x26a47613,0xcc651640,0x3443b5d1,0x022af1dc
.word 0xe946572a,0xa477fab2,0x6a1f7340,0x3997892f
.word 0xae09e8b2,0x05391b20,0x5c0419f6,0xe0e077ad
.word 0x9e2c9f05,0x8ea5684c,0x9c6acc0e,0xd75554a1
.word 0xb26d9f86,0x152b0c87,0xb26af86e,0x87c4d66c
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 0x127c108f,0xbb77b4d4,0x4de81bad,0x49b0a3e9
.word 0xa7ced514,0x432b8141,0x96619d6a,0x1e115ecd
.word 0x82fb6a3d,0x58a2a2df,0x4ec1f744,0xbd5f33ed
.word 0xfe1643e1,0x2d497862,0xc3528c77,0xe8a5e6c7
.word 0x51d8a6ed,0xc83d4616,0xd388457f,0x4626a9bb
.word 0xb0fe9be8,0x3632b19e,0x64896cea,0x15ea3d81
.word 0xc7b590e4,0x0d195c53,0xf6dc7fa0,0x08ff31d3
.word 0xf0574094,0x247cd9f1,0xa01948c4,0xa3e8f8b2
.word 0x9d9f22f4,0xf95fbd4d,0xb786c067,0xec0a0307
.word 0xbad4e884,0xa10bd181,0x9a57c491,0x427e1ad6
.word 0x44d8da43,0xba05ca7e,0xbfa8d74a,0x922296e5
.word 0xaba70a26,0x59c8448a,0x8efc23f0,0x4df13cbd
.word 0xc8dc5f84,0x39ee3b58,0x19f05352,0xc562eb7a
.word 0x5e29ae84,0x08e234c4,0x23be991e,0x691fefab
.word 0x98f0ad05,0x3da1a504,0xd54418fa,0x965e6d0e
.word 0xb6b38101,0x6183556b,0xed5dc695,0x34d963d5
.word 0x7c765252,0xdf3f2165,0xe067558c,0xd1428eda
.word 0xdca5c93b,0x8964f506,0x62e4df9a,0x6f98015a
.word 0xeb50985a,0x9a736dce,0x7476ee09,0x6bcff415
.word 0x57b9f476,0x481dbd1b,0x6548fee9,0xc1041ba5
.word 0x0876ffbe,0xb54c3280,0x09fb7a8b,0xe9c4147b
.word 0xedaf15f9,0xac497d80,0xbd8d5fb3,0x8e042c92
.word 0x31e9fd19,0x2f1e7a42,0xddef943e,0x6df3500c
.word 0xc1f28298,0xfee5f77f,0xc092abd8,0x0e3c489c
.word 0x79d9e570,0xd735f540,0x2837edb7,0x26a4cde1
.word 0x1e433a1e,0x0d8d1e24,0xfe76e37c,0xae6f25bf
.word 0x72a98977,0x9b33d7d8,0x13e14559,0x380fd689
.word 0x69be0cac,0x5d8dce92,0xa9400a6e,0x131846ba
.word 0x3551efcb,0xe02b6159,0xe3e0b056,0x0ba185b3
.word 0x91df461c,0xf76520c6,0x38a5f5cd,0xecbb7c8d
.word 0x67876327,0xc131da5a,0x2550c26a,0x85972b12
.word 0x8eb7bc6d,0x917947fa,0x217ed054,0x4de68ab9
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 0x0af9fb2e,0x9cec9462,0x694b0e6c,0x602e8fb9
.word 0x9368630c,0x269a1680,0xbd49d3c5,0x934c42be
.word 0xc8a1e0d3,0x751948cd,0x97594cdd,0x88629073
.word 0xd2fedf85,0xc7461e65,0xc7e8c5a1,0x1f92e2f8
.word 0xaeae2850,0x61dc4b75,0xad8ec7ef,0x43f50145
.word 0x50f277ee,0x430df7f5,0xaf4c7d13,0x4be1dbbf
.word 0xdfe54dac,0x0cc159c4,0x65fd846d,0xfffa61f3
.word 0x6a5cd2e5,0x987e610b,0x9c174256,0x37ae8a17
.word 0x3da7ee5e,0xae31eba3,0xde38ae5a,0x64b97089
.word 0xc8a3918d,0x9014123b,0x85042f91,0x715c6fa8
.word 0x30e10a68,0x6dfabc47,0xb318e8a4,0xebc37c67
.word 0x55402233,0xc779f391,0xd6833115,0x99fc8e30
.word 0xd9b2e894,0xefd25c61,0x500af63b,0xb2d7fe37
.word 0x1cb09d48,0xd6b8aeca,0x88e9266d,0x8e1d6b57
.word 0x391154de,0x141bb60a,0x03127ffa,0x9df4590d
.word 0x48da1ba3,0x17899af7,0x05220666,0x53e23c4c
.word 0x4be0d6fb,0xe680e288,0x3f70f437,0xf7f479a0
.word 0xaffed3f2,0x1b3d5219,0xcba06bfc,0x68ef9a55
.word 0x65f2f40f,0xf4b64cfd,0x292b0611,0x97ab34b7
.word 0x45a8cdc8,0x6138a64d,0x09479e56,0x91b22788
.word 0x3a573667,0x4f83a129,0x84e2bd70,0x43bf871e
.word 0x00c7e053,0xcfe142e2,0xb3c003e8,0x59b13429
.word 0x1c862c76,0x13e978a1,0xedd124d1,0xf37671fc
.word 0x28cd2a26,0xa31e9128,0x63f9f0c3,0xfe20ac6f
.word 0x3e5e35a2,0xce5a418a,0x9519f4e1,0x3eaa24f5
.word 0xe40404e0,0xb5277803,0xd3473f4e,0xe957b03f
.word 0x4c9b5313,0xb0a45aac,0xf5c47498,0x3172c63f
.word 0x95787fd1,0xa5334e7c,0xe76e42b8,0x2cdfda40
.word 0xf2d06903,0xbd07296d,0x05d6d6f2,0xf78527d8
.word 0x28e99259,0x829aba5a,0xce52fcc7,0xd8daac0b
.word 0x4361b39a,0x738ad560,0xc50479ff,0x82e5f532
.word 0xd3ca6826,0x4f0f4aa6,0xb62fe5b9,0x78756639
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 0x41c4f3b0,0xcac8cd40,0x31297908,0x722e6475
.word 0x61a49bb3,0x3f5bfa28,0x11aa40e9,0xfbb585f5
.word 0x379ae58b,0x82561377,0xbd93a4d4,0x63ca695c
.word 0x9b25cd77,0x78dd799a,0x73099c68,0xd05c636c
.word 0x2dcddcfa,0xf1fe4cba,0xb0e807e4,0xb7596744
.word 0xf53547bf,0xaa358371,0x89cfe480,0x8963994c
.word 0x871fd8dc,0xd78a7757,0x0f2b760c,0xc05b08ac
.word 0x3f14aff5,0xfc8fba73,0x98717ed9,0x19f49b75
.word 0xdad3e42b,0x24e0b756,0xe7db539f,0xba7b4a66
.word 0x04e81806,0x00f86be6,0x6aadce9f,0x89cf0db3
.word 0x97b89976,0xb6c84bac,0xc197a2dd,0x5abe7386
.word 0x1176e41e,0x6af7ab0f,0xc63861f9,0x652bddcb
.word 0xb4e86a13,0x2192df14,0x3b13f71b,0x737f4a70
.word 0xb01fd433,0x4afb6089,0x5b83b6ca,0x29d3814d
.word 0x8ca77146,0x734e77a3,0xc79b1b12,0x506ecf15
.word 0x865cc284,0x05f56d29,0x74501428,0x4335a662
.word 0x6f9e8d96,0x405b598e,0xd3eb9252,0xede2deb3
.word 0x265c5ad5,0xbed62457,0xd1b331f8,0xf081ad20
.word 0xa303739e,0xfeabf301,0x6fa745cd,0x977f4b62
.word 0x40f4267a,0xb404254f,0xbcdd4e7f,0xfae4643e
.word 0xf49e3b88,0x9a3fa807,0xf4a20d4a,0xe4a6613f
.word 0x144c0ad7,0xdbdb79bf,0x2ac6591b,0x5f9d3fae
.word 0xea984c83,0xebc564ca,0x2f14b766,0xd46db9a2
.word 0x1cfc7e17,0x071c9f83,0xd8d3fb82,0xce500dac
.word 0x18032c2d,0x22f9a645,0xf3c490ee,0x4b19eb77
.word 0x41a03c5b,0x6afa7734,0xb05c1eb6,0x93550710
.word 0xad10faf2,0x0bf320ea,0xcbe08447,0x1a344178
.word 0x6aa017dd,0xece5f2d5,0xe20105bc,0xad62544a
.word 0x125a5375,0x1a5f6501,0xc2a88eb5,0x3e076e48
.word 0x576fec2f,0x6df36a67,0xf562d9ff,0x25891c5f
.word 0xaec0c3b1,0xd8d58b69,0xd500e535,0x305dc677
.word 0xc2cb879d,0x551e1a52,0x116ae06e,0x0fcd6463
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 0x4280148c,0x42c77167,0x6285799d,0xbcf12cb2
.word 0x9776cbcd,0x5f73fdb2,0xb209d010,0xa75de0de
.word 0x84dcfb9b,0xc0db5b1a,0xdce1ae09,0x43d41e63
.word 0x9c8206fd,0x0dd854e1,0x880eca72,0x65bafe50
.word 0x751106c9,0x5e763800,0x9b161327,0xe6cfe8f2
.word 0xf75e888b,0x24a4ed61,0xa4198df7,0x1c30395c
.word 0x1a9eeb06,0x42a16a83,0x5440dee7,0x819c9f97
.word 0x900d343c,0x0c6cd351,0x9070ca1c,0x62b7a4ad
.word 0x9b9a9b78,0x98d09e0b,0x6ead90ff,0xf3f49e34
.word 0xf8ae7ae3,0x13745005,0x2990eb54,0x44ad14ac
.word 0xf8bd7f78,0x636164cb,0x0ea516b7,0x7c8db444
.word 0xd5c7cd9a,0xd98c9c22,0xdfa885b6,0x4254c55c
.word 0x6744af9c,0xb8b457ef,0xb08c09a5,0xedc4c6e5
.word 0x6e7f01b9,0x054e39e2,0xbaec7f2b,0xa6e963c8
.word 0xcbed1d9f,0xe7db61c3,0x200bb9f5,0x7ece45a9
.word 0x7615be1d,0xbb5a6e66,0x92ddf0ba,0x98d71a82
.word 0xa560fee9,0x2af0aef1,0x564b3335,0xc7f7d797
.word 0xbda37940,0xe8158b1b,0x1483cea9,0xb090f92f
.word 0xceb91a77,0xfe55663e,0xb276715a,0xdea9e13c
.word 0x99835b73,0x0f4e402a,0x1d252104,0x0f232c64
.word 0xe358653e,0xb8e7e91d,0x4a08a38c,0xc87f85e1
.word 0x0e011e8e,0xe51a26d8,0xca0190a1,0x771c9e5f
.word 0xad56137a,0x2758d3c5,0xf31ceb25,0xafca022b
.word 0xdd1e1424,0x93263565,0xa3589f23,0x5c580db7
.word 0x509ff7df,0x33534455,0x3b9e6808,0xb9cd9297
.word 0x8aaddf13,0xc50d90ae,0xbef0a678,0xc8167c2d
.word 0xb889c3ab,0x979fc4a7,0x5d3f1a94,0x942b1488
.word 0x27537708,0xfa143642,0xa1f622b7,0xfaf4ca0d
.word 0xfaa382ad,0x0ff4f181,0x5bb03498,0x5962b56c
.word 0x96e3ee69,0x71b91700,0xc4f15b29,0x49b71bf3
.word 0x81443220,0xe5954fc5,0xc1729c0d,0x9fc0194d
.word 0xa23b831b,0x67262d01,0xf27fbae8,0x110b7ca9
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 0xbd731cb0,0x01d4abab,0x83bb7c44,0x68365294
.word 0x309343b2,0x4c51f4ae,0x529e1c42,0xbfda6e30
.word 0x505cd9dc,0x8303d257,0xbf2ef4c2,0x50542a5e
.word 0xa69ead94,0x059cf2d1,0xdf447a4d,0xa35ab492
.word 0x7aba0a65,0x78fee786,0x3b831a94,0x8235db76
.word 0x170f258f,0x2b394662,0x50a564e6,0x7f235614
.word 0x511eb3c7,0x136b5d0b,0x47629670,0xbfe41c28
.word 0xd2b17389,0x36d34740,0xb9432613,0x042b8ef4
.word 0xee36cdef,0x34318ee2,0x4456b1f4,0xdc59c76b
.word 0x3da8489d,0xe0d6bed6,0xf7e2a440,0xb7e35a45
.word 0x8f7a19f6,0x5d560b11,0x08a32a7a,0xa17a82ea
.word 0x03756c32,0xe50b0fd9,0xe4ce8e9d,0xbbbdd61f
.word 0x34e1b5a7,0x68d84f90,0x34eb00ba,0x4ccc8fe0
.word 0x1d9f8029,0xc5fa2cdb,0xc5d886e0,0x1033bad0
.word 0x3e1f9651,0x0815055c,0x55f9b77b,0xfb6a49ce
.word 0x8b3344d1,0xb5743694,0xece9df35,0x7b1116fa
.word 0x75cd3b14,0xa7cabdd9,0xba08bda6,0x9603f467
.word 0xe6881ccf,0xffc83ef8,0xf5090763,0x145508e6
.word 0xacdf570b,0x60db0a20,0x2d427109,0x0d532bd4
.word 0x71d99057,0x79e7ff48,0x777a4c9b,0x675b9d69
.word 0xcc10192d,0x9d8bcdff,0x8784f59b,0x5d9f2e23
.word 0xeea6e328,0x1fd3deba,0x232d4ec5,0x5660cc01
.word 0x3942f3e2,0x6a51d096,0x4a7018b0,0x3b1557e5
.word 0x024af053,0xfc1c2f54,0xb9772a50,0xf1315c3f
.word 0xf542b5a0,0xcf713191,0xd4c1b504,0x094633c6
.word 0xc8b6d351,0xbc04d1b8,0x17b5ef60,0x58681026
.word 0xf870445b,0x63b664ae,0x89bb9bc7,0x1c2f6cb3
.word 0xc3f485e1,0x123335ca,0xb70d4fc4,0x7e2e202e
.word 0xc71dc2a7,0x7a04ed00,0xb99bedf5,0x80691997
.word 0xb65475c6,0x9807877c,0x92725809,0x817d7268
.word 0xd662ccbe,0xf9c14810,0xececcfca,0xd96fbe21
.word 0xb53ffe0a,0x1e6aeedc,0x9233adf4,0x9ab9c873
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 0x2ca2db4a,0x9cf5d086,0x591fff79,0xf839d385
.word 0x68ebf4ad,0x3e5afc65,0x6056c4c3,0x3441595b
.word 0xc1e75384,0x422f7428,0x9fd6ecae,0x77a24579
.word 0x4a8235f4,0x835a5c87,0xc58211df,0xaa631ec3
.word 0x042820cd,0x0eaa9ce9,0x168cbc66,0xcf8d5625
.word 0x7a876110,0x5062954b,0xf8e6e8f7,0x3946dcd6
.word 0x41a3e7b2,0x25969ac9,0x2645e8e7,0x9bb1f759
.word 0xa5a8e617,0xa3fa2b03,0x9794227a,0x514b87a1
.word 0xa397c00f,0xdaa0f10d,0x74f0bdb9,0xbc823fc9
.word 0x3b62a15c,0x81b6a6de,0x4a8c28fb,0x9883de4f
.word 0xaf057472,0xc7bf4aad,0xabd6b01b,0xaa3e9254
.word 0x62371046,0xedf925e9,0x5da5d21d,0x5dc91587
.word 0x540db615,0xf0aaaa21,0xa606b8e6,0x07a35038
.word 0xebbbbfff,0x1d268516,0x120af16a,0xdfe03967
.word 0x17b579fd,0x4657e015,0x6b315b3b,0x8580db4b
.word 0x34c16ea0,0x7e934e62,0xffec287f,0x8b2e8d49
.word 0x19e0083e,0xb25a6342,0x16c87a76,0x277f5a47
.word 0xc5e5e791,0x033aaf50,0x044a8622,0x5eb615b8
.word 0xa2f6fa2c,0x0fdd2018,0x62a1a657,0x0b8354ca
.word 0x60a59ab8,0xf5448eb5,0x8369c5d6,0x9806c2eb
.word 0x0efe094a,0x966ad47a,0x3a5f7ea8,0x319dbd75
.word 0xa902b4bf,0xb53c0396,0x98e6d8dd,0x91066001
.word 0x02d005bc,0x79bd26d1,0x7e63195d,0x9770194c
.word 0xc77ddd68,0xe9b0770c,0x24ba4b60,0xce9e4213
.word 0x977f0a25,0x326ad2ea,0x75a79c6f,0xa9b309e7
.word 0xd36bcf25,0xcce7c8cf,0xbeeb0bec,0x844a692c
.word 0x6eeab9cb,0x29dbb79c,0xce4143d9,0x915e133e
.word 0x7297cbea,0xd3cf80df,0x5838b4e2,0x2dcc5295
.word 0x34644980,0x41e590f4,0x5043913f,0xd03eeb7d
.word 0xe44366b9,0xff75c207,0x4897453e,0x15e9b86e
.word 0x69590e71,0x2b018e51,0x520c51f3,0xc022492b
.word 0xf152d11a,0x728225a7,0xe8c58b7d,0x081a56e3
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 0x0886bddc,0xa594bf6d,0x22e0e613,0x885587a0
.word 0xc80af758,0x3545a052,0x16ce57db,0x0b56deff
.word 0xcb24602b,0x9505e096,0xe013d4a0,0xda92dafb
.word 0x5d7ed28c,0x1ae96e36,0x826ed0bf,0x01ec8607
.word 0x67a27f30,0x7caa3c16,0x3885edc0,0x446f37b1
.word 0x5897e0df,0xf1e334ae,0xb941fd44,0x12c4ccc7
.word 0x22baf83d,0x5294adad,0xed677cff,0xd53fb657
.word 0xd10a0dca,0x52634654,0x00bd0c86,0xedd31184
.word 0x4c901531,0x743798db,0x1d4dfc12,0xd7b07cc9
.word 0xf91b6d8f,0x8702b1eb,0x2fe8e784,0xbf74ef22
.word 0xc8867850,0x5272e11f,0x6d1a45b7,0x9243423a
.word 0x7ff0da64,0x0f640a8b,0x149fbf4a,0xdd29a7c1
.word 0x08d85d6b,0x75fadd6c,0x67174128,0xd6548cee
.word 0xa866c94c,0xac142ccb,0x9a8c23cc,0xeecd9632
.word 0x2ab95b3d,0x46579c2b,0xc4b3a7e7,0xeceedeb7
.word 0xfc0dfe93,0x0fe61376,0x9ff5a172,0x5945d539
.word 0xd1e17dd4,0xe8fe903a,0x06a2917b,0x4a2f4e34
.word 0x101879a2,0x4f9a9978,0x09e0d5ae,0x8c6e31ea
.word 0xe3b32f3b,0xe73958e0,0xe9481dda,0x9aca85ee
.word 0x5cc8941a,0x35ef9f2b,0x5b3516bc,0x184eb58a
.word 0x46b8d44b,0x1f31722c,0x73a5c9ad,0xba3232ae
.word 0x3730cce1,0x5902289d,0x339de491,0x91b8fe7a
.word 0x822e9a7c,0x48a1f810,0x6f9487f2,0x44648483
.word 0x44f51d43,0x965e4ab9,0x0928b994,0x064071cf
.word 0x737dfd47,0x306a1165,0x4b8bf4bc,0x82a96ca3
.word 0x85bbd33b,0xab397cac,0xed32aa47,0x9ab3b939
.word 0xaf611842,0x9037b419,0x01348d48,0x2c0777e1
.word 0xd1601a0c,0x30ecb7ca,0x5093501d,0x7b083dbf
.word 0xbbaf6614,0x4c75b659,0x61ae2718,0x43a5278e
.word 0xe05dfdfd,0x9b357880,0x047a8882,0xf38bb428
.word 0xa577f383,0xa26ff958,0xb7d351de,0xb4e23076
.word 0xafd87c13,0x12071a0a,0xf289dc19,0xa91aa915
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 0xb48760ee,0xd55884be,0x13a7d0ca,0xb35d15fa
.word 0x5d6b8aa8,0x7934fc4c,0x4b191cb3,0xa499f0ee
.word 0xc0f70095,0x3ee59701,0xf2fc6f20,0xa612d9de
.word 0x5d0de097,0x4913c544,0x6b00a3f2,0x4cb8f29e
.word 0xa6e26fa7,0x27eace47,0x36c512e9,0x3caa8b79
.word 0xed64807b,0x89d089fb,0x0884c1b9,0xf9bf7c65
.word 0xa37ec270,0x40efad22,0x3ee14e1e,0x72071463
.word 0xba1d08ca,0xf677c0c6,0xd8c94ec0,0x18f15f1d
.word 0xf85ae1c0,0x750ef819,0x3126e6c5,0x3016babb
.word 0x0f9bd257,0xb020bcce,0x0fba5820,0xd77df3fe
.word 0x4d05567a,0xfbbc3700,0x4f4867a2,0xcd521f2d
.word 0x0236758b,0xffe33108,0x6cd85437,0xe9a64693
.word 0xf822e769,0xcedf0542,0x9c37637e,0x1138626e
.word 0x1dae0eb4,0x8d8b3c45,0x688401d0,0x9806fc85
.word 0xe1ff7045,0x4ce66042,0x09abbe6a,0xb74866b3
.word 0xd5b192a3,0xd2cef481,0x97116c41,0x53cf7a33
.word 0xb030e9a1,0x960f85d9,0x3986c312,0xc5e96c55
.word 0x47ebb5a4,0x088d023c,0x0543fcbf,0xc229e0bf
.word 0x72441407,0x90af5c8b,0x1bb82b72,0xc1e4b667
.word 0x53d12f39,0x8a4d7610,0xcd7638dd,0x78548c25
.word 0x7b801b18,0xbf00f7df,0x0ccbac65,0x2961b5b2
.word 0xe536042f,0xe5bb873f,0x32daec2f,0x4168dd72
.word 0xddbdfa20,0x9e196628,0xb398c2bb,0xcb796288
.word 0xe7e8e618,0x42d4284f,0x3d24c4bc,0x8dd55e54
.word 0x834e65d2,0x72bf317f,0x2286fac8,0xd945f882
.word 0xe4eef83f,0x2ebdc2e6,0x6cf034df,0xf108e446
.word 0xd4ef8cf6,0x25bdf9d2,0xf22f49de,0xe5ed3bc6
.word 0x68952333,0xecc6ebcb,0x78699a8a,0x764ddb23
.word 0x0c26bd73,0x474d9f75,0x2e9367f4,0x22fcad33
.word 0xa93d3dd8,0x35850363,0xa8cc2af1,0x4df993b7
.word 0xc5add0b7,0xc30287b9,0x49fba084,0x74377aeb
.word 0xcb8061b5,0xbd64a6c6,0x23aabbf7,0x4a39c83d
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 0x903638cd,0x9874b926,0x77674669,0x57f20eb5
.word 0x9b316df2,0xe394ed38,0xfdc7e901,0xc04f0ceb
.word 0xe5184c5a,0xd9ca928e,0x6b7b22a3,0xcaa766f6
.word 0xdb6efe11,0xf85c48f9,0x4f239026,0xa51c8532
.word 0x9920dbe8,0x7a2a07d5,0x6a32f4b1,0x1d66a832
.word 0x9d7d1c23,0x9b418f07,0xb0b240fa,0x603b0d1d
.word 0xca3c0596,0x0e7cb813,0x829d93a6,0xaa9ee812
.word 0xb456b3c5,0x9a0cc7bf,0x67164021,0xfe378adf
.word 0xc878d30a,0xa9f51c7a,0x8893835f,0x4bada09f
.word 0x0cbbd857,0x4925e6e6,0x09b5aab8,0xf8289c06
.word 0x3e0d7b30,0x4d3d8307,0x2ce933a2,0x379b9a6d
.word 0xe39e66e5,0x47f21d53,0xbc91863d,0xdfcbecb0
.word 0xb4af0b47,0x4bf254a3,0x2d7ff6f7,0xaa933828
.word 0x3e270b88,0x7d885f00,0xa7c4f813,0x3504c24e
.word 0x203f1d1f,0xc6c008d9,0x2c77ec2f,0x92f9c9a8
.word 0xc87b5112,0x8ed9623c,0xd6a719ef,0x78a13e17
.word 0xd2bf0c97,0x358498dd,0x64e629dc,0x0ae3d67d
.word 0x28865614,0x832fc2c4,0xf45f75c3,0x9f3f23ea
.word 0xea2346e7,0xb18efde3,0xd4029d29,0xb58af54c
.word 0x0f277e48,0xa839b70b,0x2b9dedf4,0x3514f8ad
.word 0xc5331f7c,0x9041d8bb,0xe2b87f90,0x5ee27ebc
.word 0xc07ae216,0x8829adcc,0xf1940832,0x4bf2289c
.word 0xe88554ba,0xd1592f90,0x5a141aab,0x48eb295f
.word 0x0189b5a4,0x120c7c6a,0xe146d1ac,0x9e2d9f45
.word 0xf5611fa2,0x34d6e0c0,0x79842158,0x106829d7
.word 0xc85bdc5c,0xc4aef108,0x5f17c259,0x12e382e7
.word 0x8c089dc3,0xb0edb197,0x61b081f4,0x157f54a2
.word 0x58ef1540,0x0d335f12,0xd6439425,0x36a0e894
.word 0x013db9d7,0x8ee519fa,0xba636450,0x7011ffde
.word 0xf97f7c74,0x1885533a,0x37b8468a,0xaab5e4e1
.word 0xdb755099,0x82458e3c,0x020aa50e,0x1c4a1ec7
.word 0x9e44deec,0x170c8f3a,0x9df23cf0,0xd9be2cd8
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 0xefee8922,0x27e34216,0x9a7d8c23,0x9202043e
.word 0xc31f5b5a,0xbf68b2e5,0x72135599,0xe43def72
.word 0x5ae96b9e,0xbd7b3a61,0xc709590d,0xaeb3b0fa
.word 0xd2dc4781,0x49c3420a,0x13582682,0xa4549b18
.word 0xaa9c36b5,0x3e05b016,0xfaa98503,0x63a1c670
.word 0xedf2dcec,0x48cfea62,0x902645db,0x65a04c38
.word 0x02046242,0xaf43d165,0x3ccc4121,0xedc54e49
.word 0x91751a13,0xbae641b3,0xe3ff1977,0x581d2839
.word 0x8a2a77fa,0x2e327b45,0xba18cc63,0x38f8c6ba
.word 0x34794f8b,0x550b50f5,0x179aad50,0xd6aa26c0
.word 0x62c946e7,0x569d59c3,0x167fb4e5,0x142f06eb
.word 0xb7ab87c0,0x05eb1cee,0xb2ea07aa,0xb3639bc4
.word 0x2a0a6b37,0x952cb941,0xcfdc739f,0x1b8a61ea
.word 0xdcd6c378,0x2ab3fcb2,0x66eed52d,0x5305889b
.word 0xea8d32d8,0xf15d0f9c,0xec39c54b,0x05d77297
.word 0x47f74f06,0x87967883,0xce1a502d,0x33c5a794
.word 0xfeeb3cf0,0x481357c0,0x203af2b0,0xc4cd15fb
.word 0xfa0140ea,0x4c088731,0x45ba105f,0x806a3b4b
.word 0x489c524b,0xa75db9b6,0xef7f282f,0xff274ee1
.word 0x5962ebd2,0x411ac585,0x257cae4b,0x4d83aea5
.word 0x8bd867ce,0x97b3ab4c,0x4d3e690f,0x3d798727
.word 0x0e4e1b94,0x31d71dd0,0x358b11a4,0x146565eb
.word 0x7ed3d923,0x4b4d18c5,0x403b6dee,0x27cc45e7
.word 0x920bbbab,0xcf4b8541,0x16dbb465,0x76601cb3
.word 0xdc3fef4b,0x459dc431,0xbc0ed246,0x3c754fb4
.word 0xf4ab4ab0,0x3664e9ad,0x0e573780,0x4b4cd9e4
.word 0x894a1ffa,0x1f5fb0d5,0x21a446f1,0xa0254fea
.word 0x351e1b28,0x20b86c53,0x83e5a2d1,0x1747f6c0
.word 0xbd47f985,0xe1bb92b6,0xb6c0940a,0x4bb77985
.word 0x5f1e138f,0xd3014f6f,0x11cee44c,0xb8e48952
.word 0x0c559bbe,0x4509106f,0x2b9ea9e3,0x5aaaad8b
.word 0xd3b62f44,0xcd785438,0xa0472b25,0x01124531
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 0xd3f472c9,0xf7c74396,0x23d62e72,0x510807ee
.word 0xd581496f,0x26a9d170,0xbe6aa231,0xebe4f801
.word 0xad3935e9,0x176a8e3e,0x7ff1404a,0x589445f7
.word 0xead03f49,0xb38eec64,0x0e64bba7,0x228aa979
.word 0xd1f2605e,0x81d6f124,0x5e8d37ac,0x51684132
.word 0xf7465a70,0x0ef821b6,0x371968c5,0x39f8f5d1
.word 0x3f8be2c8,0xd972d51b,0x8f431479,0x92208a82
.word 0xd9c0be02,0xd037e431,0xf85ba0dc,0x433cb3fa
.word 0x9b6b09ba,0x4568bceb,0xf3db9db1,0xb3e4e801
.word 0x5581bc9f,0x1145a203,0x61e9134f,0x55b96013
.word 0x0a975183,0xc628166a,0xf801d6e0,0x794c67bf
.word 0xc2292ef3,0xcca5622c,0x5712b63b,0x209631ea
.word 0x766ed665,0x404791dc,0x0bcbe852,0x599f4718
.word 0xf06dbe95,0x1fc59e76,0x71cee92f,0xb936ea7b
.word 0x40a18d57,0x5794fe50,0xff6fa592,0x99e0de1a
.word 0xd907e4a0,0x4dae1a15,0x53858c6c,0x82f79150
.word 0xc9737a74,0x78fbdf89,0xbb49198a,0x3be21277
.word 0x69614bbd,0x0b7b6323,0x2023c696,0x44bec8df
.word 0xb6d97d44,0x29616b25,0xcd80909f,0xee0b3d9c
.word 0x20c93d05,0x1578d47a,0xb04fab70,0x9fc84c83
.word 0x51c243b7,0xda613dea,0xb063d6ae,0x1c9896c0
.word 0x4827db4f,0x9f350897,0xc11a2221,0x393e4173
.word 0xbc5e5506,0xa111eb1d,0xfb2f41b7,0x8438d1e4
.word 0xf18a6c6b,0x92d1062e,0xa8c14949,0xf80748e0
.word 0xafe4377e,0xb6037ca1,0x7162d06c,0x3e8890d7
.word 0x45f846e4,0x837518a2,0x3cd46aa5,0x5b9f0eab
.word 0xd48d72ce,0x47b85d11,0x3e57b662,0x1cfccaa2
.word 0x42a28e54,0xdd1f3de8,0x60e689a1,0xc223fe7d
.word 0xbaea9633,0x248c6c4b,0x096dda5f,0x400f739b
.word 0xe780ce11,0xccc7e4c9,0x961d7cf3,0x5ecf72c2
.word 0xfb3f33bd,0x9ad2db66,0x214c84ca,0xcd34440c
.word 0x07b9fb58,0xcc46ebbc,0x8dcd68dd,0xa5805f39
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 0x329d4818,0x944db58f,0x9a110ec7,0x867c279b
.word 0x8bb27d48,0xa9e6678f,0x5a8c12b8,0xb470f7dc
.word 0x22139505,0x950ba3b4,0x6c190bcb,0x652429ee
.word 0xeabd2955,0x3874281e,0x248e65a3,0x280b8c02
.word 0x34289a7c,0x0134c7f3,0x5096a19c,0xe47dae1c
.word 0x5366fb92,0x42198a80,0x49510b7d,0xd1fe6d20
.word 0x36ced980,0xeb84ba32,0x2bc35e55,0x58fb76af
.word 0xa5fef08a,0xdf09c3dc,0x44553025,0x873b6469
.word 0xa3531d4f,0x2e15ec65,0x01aab3ca,0xd4fc71b1
.word 0xccf1f12d,0x1e3514a6,0x15a7caee,0x17e54e0d
.word 0x2816969b,0xe5381aba,0x668f541f,0xf40ff2ba
.word 0x1fbe7537,0x1f1e3756,0x560428f4,0x60289fdd
.word 0x860c46db,0xaac8330f,0x80f55745,0xddca9a81
.word 0x93f97172,0x5f84fe7d,0x426ab60e,0x0e1a710f
.word 0x7b4200e9,0x74ebb6d9,0xe8dd38b2,0xf2d2f9b1
.word 0xf1d61489,0xccfaf785,0x4b6ce507,0xe3935a61
.word 0xf606a386,0xce64f068,0x206353b1,0x6825c31d
.word 0x732fb991,0x5c2673a3,0xe8428c04,0x13ebaf29
.word 0xcb3a137b,0x5b3e41d5,0x3cf31536,0x39b70e97
.word 0xedb6aeee,0xaba2cc1d,0x17761fc0,0x1f785537
.word 0xc7dbabef,0xc4ae6f31,0x5d561649,0x888361c3
.word 0x5d676789,0x964c28fa,0xf7c3dbb9,0xfc17921b
.word 0xf2975587,0xf7c15782,0x4175f277,0x69a7f9dd
.word 0xf20e2d37,0xb55c013a,0x6135f6f9,0x39fb8a3d
.word 0x05f007b1,0xf389f088,0xf9aa98bc,0x4fc23c54
.word 0xf2a82a92,0xaae3f873,0xa0538e73,0xb11164ff
.word 0x7511533e,0xa6787a57,0x6a7d103c,0xd1a0b1ba
.word 0xedf8a570,0xa9555daa,0xede07be6,0xa0086a92
.word 0x237c56d5,0x9f7a2531,0x147bdb26,0x0d539c57
.word 0xd8aa5614,0x40f352c3,0xa4823e58,0x576c1201
.word 0x161f4544,0x42f2e2ac,0x011b950e,0x34711a93
.word 0x530d01db,0xff4310e7,0xa1ac08e4,0x25449978
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 0x6ccd2e54,0xa616140b,0x477a272e,0x6ee759f2
.word 0xc69c84cc,0x0a04770a,0xce9c6977,0x9f9e471a
.word 0xc50427c5,0xd158235c,0xc2331ead,0xe2c2f371
.word 0x2108ea6d,0x9559c0c9,0x575d4832,0x5ccc9d0b
.word 0x34367a2a,0x9a66c4a0,0x9d9a3778,0x03088a9b
.word 0xa283e9c7,0x1c07d048,0xc19451b2,0x3ebd98da
.word 0xd24989a9,0xdd9012ea,0xc5f5d887,0x7eaee59e
.word 0x2cd244b3,0x670f8506,0x5b47bc48,0x6c9022cb
.word 0xfe9f6728,0x0497424b,0xba7b46dd,0x33ef0bc5
.word 0x19800a0c,0x97c8ea43,0xd99f5971,0xc1a57015
.word 0x4a2883d4,0xee0ccdf1,0xfb412e5a,0x76398970
.word 0xf4f6ca17,0x752966d3,0xb1d72a68,0xf67e1372
.word 0xb41a69aa,0xe9a9a372,0xfbbb16c3,0xf930002c
.word 0xa0b3a165,0x992f4aae,0x681c6c4d,0x6766b891
.word 0xcba26ee3,0x117845bd,0xb1f968f1,0x905236cc
.word 0xfd9fd003,0xa0ab6028,0xda4ca99e,0x6caf423d
.word 0xc1aac537,0xec2babd1,0x59650566,0x2be95d8a
.word 0x35b4c2cd,0xdf52b482,0xc9507b3d,0xfb24fa9b
.word 0x1e926dd5,0xa177943e,0x9a641965,0xcb74094f
.word 0xd223930a,0x17c823f5,0xd44d3531,0x5ad6bbb1
.word 0xe71fc9e1,0xb23fa063,0x8b2849c0,0x5d61e133
.word 0x648aa666,0x09d53887,0xb7e6bf89,0x73d9dfc4
.word 0xf74b6ddb,0x0f078286,0xe046cd6d,0x2082a4e9
.word 0x9599d04d,0xc6495a1f,0x2dbfa230,0x68583107
.word 0x5f86bdd3,0xc6e11099,0x6aa877f7,0xffdf6000
.word 0x05514d62,0x6cfd9541,0x9fe2e68a,0x448678eb
.word 0x26aa8f48,0xecb44725,0x88ef4746,0xc814bd0c
.word 0x4e42e8cd,0x2fed7612,0x95f5b15c,0x621b7c4f
.word 0xdc4b3be3,0x82cbb2a3,0xb38ca4f5,0x8fe16458
.word 0x5ef4fe0b,0x908c9fa3,0x7517ad3f,0x165458fa
.word 0x1c9994df,0xa98490dc,0x9421814f,0xe9425bb9
.word 0xfdfe3314,0xd2d871ba,0x5ed46ac4,0xeda2e880
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 0x50215972,0x76f21aa2,0x43bdee68,0xea2954df
.word 0x7bd04b14,0x6606f729,0x09a22b31,0x16d1e0fb
.word 0x1bd9b8e3,0x68066f16,0xb9b67500,0x52e8d6af
.word 0xcef8ce7b,0x8fafb625,0x928d1dd3,0xac99a0c7
.word 0x7fd48ae9,0x81c25d8d,0x4cedf3a4,0x809021a5
.word 0xda96abcf,0x2d5075cc,0xdee02431,0x1f47f970
.word 0x70b22480,0x68365767,0x1e186357,0xf7d9f7f5
.word 0xd8779f80,0xdc764152,0x28b7929f,0xb74f21b9
.word 0x3c988823,0x0a92073a,0xffbdc313,0x9b832260
.word 0x305033cd,0x3428b6c2,0x67732dd4,0xadeb6cb4
.word 0x72d22aba,0xde272ad5,0xa464c4b2,0x2569aea3
.word 0x5c504164,0x058bb925,0x4e7ebc10,0xca50a8ac
.word 0x6ee95ce6,0xfdb8931b,0x6b1c4c06,0x4bcfa05c
.word 0xc8936187,0xe85c01b3,0xe0e52db1,0xaae89970
.word 0xfeb986c2,0xb7d1f15c,0xda1fa0af,0x2ec7f286
.word 0xabb2edb6,0x2a9e90f7,0x6380458b,0x25e1bdd9
.word 0xf6994dca,0xcd6070ca,0x35b3910f,0xf9425905
.word 0xb1572ae5,0x42843c73,0xb65567bf,0xba7b00c2
.word 0xf5d7a469,0x4f193c96,0x0b3d077e,0xec642c4c
.word 0x06259ec8,0xe2c838fa,0xf886f466,0x4fd0ebe4
.word 0x455dea28,0xdbd84ce2,0x055a5a35,0x2ef6a98f
.word 0x1da07dbf,0x0ecb0331,0x4aa09625,0x0bb16bff
.word 0x4fec3f71,0x65a81e07,0x3224f0d2,0x4984dde4
.word 0x8f7beef6,0xdab08f4e,0xa8aaedf3,0x901713ed
.word 0x9251daa1,0x9fcb6053,0x5daf7396,0x5a371871
.word 0x69625aa4,0xdda8f0b3,0x7f5a66f5,0x80165a78
.word 0xa4660b68,0xad698e77,0x2b0eea72,0x7d902a15
.word 0x69eb0c3a,0x6dafc6c5,0xebc6b195,0x66e8d069
.word 0xfedc61e2,0x8467576e,0x655839ff,0x4542370e
.word 0xae8c24a2,0xdfbc44cd,0x25838694,0x7f4c561e
.word 0x98d07665,0x9aefa0f7,0xd1202291,0xb3c4a060
.word 0xa38d148f,0xc6582ad9,0x783d7478,0xf5aaf85c
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 0x9bc35f3e,0x53103d12,0xe562ad89,0xa59f4e81
.word 0x09fc1642,0x3b47caa3,0x2bc992b4,0x2ceb6bb3
.word 0x6ac0e9f7,0xb0d62852,0x065400b7,0xd33a9953
.word 0x05373f78,0xe100584c,0x06eec42e,0x2169314a
.word 0x8d53bb52,0x32b559aa,0xbd86fabd,0x2b192d67
.word 0x77b60ffa,0x908a15d5,0xa9ddec6b,0xc3b05fe8
.word 0x54156254,0x0d1927ea,0xfdf0a66d,0xb202b8b2
.word 0x0902ddea,0xe01e00d5,0x20a56006,0x9beaa9c6
.word 0xda4c98fb,0x22a42534,0xd89007fc,0xf69d3db7
.word 0x70e9e465,0x0325d004,0xcb36e596,0x4726fd13
.word 0xd2a83d27,0x2368fed5,0x5a2bf39b,0x8bea8f19
.word 0x387e92e6,0x6e705c1f,0x7c3e452d,0x2ad16bc5
.word 0x1d185975,0x74c82d41,0x07912bf4,0x9b8a7547
.word 0x0b782386,0xdf040d4a,0x78372ff9,0xa7a15646
.word 0x41b0dada,0x9013f335,0x23770a83,0x8a69c79c
.word 0xc7d52edd,0xb15fb8d7,0x4f724500,0x35bffb33
.word 0x1aa3d716,0x61d36f47,0x46bb810e,0x1a2a19c4
.word 0x34206eda,0x25f7a0f0,0x650b002b,0xf9e6ab74
.word 0x55b826d1,0xd4c0843b,0xd1bddad7,0x0c8ca7ff
.word 0xff435132,0xa8d4daff,0xdd08cdb2,0x712402c8
.word 0xb7394507,0x9f648cd3,0x764f801d,0x18c45ba9
.word 0x7b6c8d05,0x1af6dccb,0x4984e38f,0x70715a95
.word 0xe8963f88,0x4d6cb096,0x2cc97a08,0x70144694
.word 0x190903cb,0x409c6bcd,0xb47a46c6,0x27ab24e6
.word 0x460b0104,0x5c83cae3,0x91c218f0,0xab8ad3fa
.word 0x8f048f26,0x239c27a5,0xf7d7c6a5,0x4f722056
.word 0x1bdbf6ab,0x77f8164d,0x9a709f21,0x768b528f
.word 0xbffc21f5,0x77f6d56a,0xcaaa01d2,0x9c002549
.word 0x77868a69,0xb79dbf38,0x35dfe738,0xbf921e4e
.word 0xc072a458,0xadc88ad4,0x80db842d,0x8933e60a
.word 0xf998fab7,0x438518ad,0x19ba5c1a,0xa4e59605
.word 0x5fdaf718,0x6e446c8b,0xfe2344df,0x08a13f81
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 0x0d43c4c0,0xd2edd081,0x97f6a3ec,0xe9d70a97
.word 0x372c9242,0x84946941,0x51303615,0x4dba9988
.word 0xe280eb03,0xfc718265,0x2f3e0cb1,0xa428f06d
.word 0xc222dff9,0xf954d4b4,0x94b0f44c,0x36ed7400
.word 0x130ad9ef,0x883a2ec4,0xad2fc290,0x4fa00abf
.word 0xf89fd8c6,0xc9ea2701,0xcbb976eb,0xc5138548
.word 0x0526b19f,0x8e12302c,0x87d50137,0x275086bb
.word 0x2ce34751,0xe2af0bc8,0x784619a5,0x48c190a9
.word 0x02404189,0x61a0020f,0x71bbc9c9,0xb90cd06b
.word 0x6bd5adae,0xb1c1664c,0xc7958bb7,0x8ea52f88
.word 0x2794d602,0xe157d207,0x0a28a66e,0xa4f731ea
.word 0x69a2ff92,0xdc692d7d,0x7897927b,0x062424eb
.word 0x66c225f5,0x787653de,0x3bc42a48,0x283204ee
.word 0xaedf7c36,0x0fabd50f,0x553edc0f,0xe25293a4
.word 0x7d43e3cd,0x90d7232a,0xc713acee,0xa7319b5b
.word 0x5fd9fbc7,0x3e080f97,0x926f9240,0xf9e5e846
.word 0x77a3de3c,0x5a2f0353,0xa104626e,0x53ddc31a
.word 0x460c9bdc,0x4b633052,0x484b2c61,0xc10bb5bc
.word 0xfa8d2aa1,0x98757eca,0x0e4a585b,0xdd0c3aaf
.word 0xa667d95e,0x8cadbd24,0xe131a848,0xe7a0cbf3
.word 0x539cea0f,0xd1ef02a8,0x6dc4dba9,0x28e32322
.word 0x75d6f3ec,0x95fdeaf1,0xdeb5134a,0x903c9a9c
.word 0x854d20d4,0xa08df9fb,0xa781376b,0x3c0b7db2
.word 0x8f932751,0x1ae41348,0x9ffee3e2,0x2a343a3e
.word 0x758ba483,0xaf5a540f,0x13730429,0x4ee85831
.word 0x7dc517a5,0xf531cd02,0xe6c34b90,0xb53639fa
.word 0xb68a3564,0xea196134,0x39e070c0,0x3eafdd3a
.word 0x359c857e,0x02dba22a,0x7d8253be,0x29fdaa71
.word 0x6774500f,0x63cbe10d,0x5dcf4b71,0xd4443d2d
.word 0xbbeabb61,0xf0261c85,0xf1a402ae,0x77f91836
.word 0x1a491155,0xd7c9c482,0x50211af1,0x3f9c7926
.word 0xfbaf56ff,0x0a798def,0x88e4b699,0x1166491f
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 0xd81c4e81,0xa3493ec0,0x28d02f0b,0xe4648cc9
.word 0x6506b3bd,0x69c1eafe,0x38926b0f,0xcdd06f9d
.word 0xe7e82b9f,0xa6204b5a,0x512b207c,0xf1223b20
.word 0xdbb54c71,0x24acb199,0xb6d70350,0xd07242b3
.word 0xa1cd2e44,0x6b85df25,0x3e9ced01,0xdfeb31bd
.word 0x3fdcda1d,0xff0394a9,0xfb70ab70,0x9683c931
.word 0xac266e27,0xc8c15c1f,0x86a4474b,0x52dc7c3f
.word 0x932dd82f,0x9e75f188,0xf9515df0,0xed809011
.word 0x4ffe9faf,0x3664c944,0x2ab96e05,0x268b356f
.word 0xd10e7fdd,0x07c1396f,0xeaa45ba0,0x82c3249c
.word 0xff2065ab,0x9774fb6a,0x6e20007b,0x722d0793
.word 0xe6624d01,0x6f5eff69,0x52a72f57,0xb84d1f06
.word 0x18cd9c51,0x76411f97,0x8e2d812c,0x834c1659
.word 0x35bd4460,0x2ee21b16,0x1c357528,0x1fe22f47
.word 0x5da1baad,0x732ac4c9,0xbd0ba9fb,0x83ba0272
.word 0xc984f158,0xc01e700e,0x0292f0b7,0x69048076
.word 0x03d92ade,0x61a24b3f,0xa80080b4,0x5c0a2c53
.word 0x603ad4e0,0xb774c354,0x447eed1b,0xa1f7269b
.word 0x9ea585ad,0xb71488f1,0x10a1a381,0x43ee0644
.word 0x70c27b60,0xd24a6fe9,0x06bf78a6,0xaf6498bf
.word 0x6a0642cd,0x021ba22f,0x296c0f76,0xf3ca87f6
.word 0xdb46506c,0xbb2ec47e,0xbb11dc86,0xcc57f491
.word 0x4cf2427e,0x33698bdb,0xd89b3d86,0x13343019
.word 0x552ea872,0xabe9b39d,0xdc8f9942,0xe88556bd
.word 0x528584bb,0x1189acb1,0x09989610,0x44ecde88
.word 0xcd00c531,0x952b1d24,0x317d1800,0x06f910ea
.word 0x66927a58,0x39520d3e,0x25b4d385,0x25266065
.word 0x388051da,0xbb44a3af,0x3dcc427f,0x6ebac38c
.word 0x54ed6b7a,0x1e86f44d,0x17d126a4,0x9dccb9c6
.word 0x003e7f3c,0xcc41c3ad,0x0562c100,0x6f2ec8db
.word 0xbff475fd,0x881bbb17,0xbd822351,0x9d4793b9
.word 0x689e085e,0xd006aae8,0xcfd78af6,0x9fb510f9
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 0x0a60eb32,0x3719c97a,0x279d027b,0x8ac517ad
.word 0x176a814b,0x38945435,0xff02a212,0xde4b4724
.word 0x5ed1f6ca,0x3a2efab2,0xfb525377,0x55b2cba6
.word 0xb9a064f5,0xdffe2594,0x1ce6a684,0xbc9c751b
.word 0x41db2bd3,0xdd88b48d,0x6d5a1655,0x3117c306
.word 0xb641f475,0x52d355ad,0x313be7ec,0xf78bc457
.word 0x5be76b8d,0xb33da6f1,0xd2fc0ed6,0x837a185a
.word 0xd453e2a6,0x3d0f4236,0x1b3174bb,0x53e65ae1
.word 0xc76262e6,0x2e04e97d,0x0cb7a3a9,0x34913cfc
.word 0x445fe37f,0xf15ea825,0x6be9f63b,0x44e9f401
.word 0xb8009ec7,0x272a304c,0x545b4689,0xa4978648
.word 0x6ea9a9f5,0xff726b5a,0xed1a256f,0x03eeef9f
.word 0xa5c202ea,0xeccd72b0,0x294104a0,0xb56bc791
.word 0x25c04ed6,0x41cca58a,0x387ad093,0x5df98c59
.word 0xeb24e57d,0xa7d59457,0x0d13c4cd,0xa2eb4fb6
.word 0x2fc5619d,0x27f607d3,0xbff5c3cc,0xba1d45c1
.word 0x7eb48a6f,0xf6ad69e9,0x62202f7f,0x28235dae
.word 0xfe86cfb1,0x10fed367,0xb8b3f1a3,0x8b14723f
.word 0xae25fce6,0x431db807,0xa135c076,0xfa97fb56
.word 0xfab7126e,0xe364e000,0xeea35abc,0x804c9cd1
.word 0xb45f6813,0x8508fa9b,0xdabdec35,0x6d647d48
.word 0x17b48be2,0x1f0a1aab,0x597752cf,0xb27506e6
.word 0x1f8a7ea0,0xf9866e49,0x96cd6b4b,0x4831a58a
.word 0xb31e5ce9,0x5c9192b4,0x09f260eb,0x9efc70f1
.word 0x189eda61,0xcfcc4fb1,0xc357d9d7,0x5683a85d
.word 0x99fa99a8,0xc38aff7f,0x19e7f352,0x2759e74e
.word 0x9cddeed3,0xf3e911c9,0x2fe0c797,0x61f39dd8
.word 0xfaefbd1d,0xb8f68045,0x5908d192,0x426425a7
.word 0xbe147a44,0x75ce012a,0x7d886812,0xdf363194
.word 0x22c0a72f,0x634dd813,0xa267923a,0x60bcbd73
.word 0xb86d4438,0xbb78134c,0x9d928bef,0x1e9c9a8f
.word 0x7ad385b0,0x715b0635,0x2dabf9ac,0x17a24156
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 0x10988335,0x11b2e52b,0xe5bd6f67,0x763ee943
.word 0x10a07453,0xc1fc2d97,0x17733ef7,0xd6b1b23b
.word 0xb25a60c7,0x0c56d63f,0x49b5f64b,0xf0e43fa3
.word 0x11e347a3,0x0d7a129e,0x13b66735,0x68dcd6df
.word 0x57ab6c15,0x2cf6f5f2,0x1813bbea,0x28f390d3
.word 0x54c4872b,0x394caeeb,0x39a3f636,0x0a7f9812
.word 0x217570ad,0x98ddccf4,0x23ab839f,0x4ee0a393
.word 0x5f795050,0x190f49b2,0x49a93a07,0x386fa950
.word 0xd927c59c,0xf49cd7f9,0x925d2fd8,0xfaaab0e4
.word 0x866ddb98,0x10075e66,0x56fe0675,0x0f9fc90b
.word 0x734c7c49,0x2dd87e7a,0x58df4f18,0x6dda0bab
.word 0xdd2d703f,0x3b2a368e,0x90dc9eb0,0x940a5023
.word 0x8bf489a0,0xbb3dd173,0x2386d2c9,0xefaf3c3c
.word 0x63c41d26,0xbce16c6f,0xbb1c19da,0x182cf81d
.word 0xbd7a877b,0x87c3758b,0x8accaf64,0xdebfa19b
.word 0x6d1267f5,0xd7694f0a,0x5577f587,0x7d516fd1
.word 0xab8f14aa,0x162bf000,0xc06e07fb,0x691232b5
.word 0xc570cd9e,0xc885d3dc,0x0834549f,0x065d001b
.word 0x55733790,0x78d3a70d,0xb59d66be,0xf7734139
.word 0x008fee52,0xbc23d518,0xd1389f11,0xd1983b82
.word 0x7fa0a22e,0x0490012e,0x8c41e75f,0xd24fc1eb
.word 0x635dbfa8,0x9107e056,0x150ca721,0xe74c3042
.word 0xe2f4ecb8,0x88bb5786,0xa5b59378,0x600429a9
.word 0xf54ff1a3,0x5a21bf65,0xec7bed2b,0x6e3ecfef
.word 0x929bae29,0xde727c42,0xd3f46621,0xcd589266
.word 0x6a9d7b75,0x047f6d50,0xb131d6ad,0x507080e7
.word 0xbeff9342,0xe1dc4c7c,0xb24728cd,0x02309be5
.word 0xe468ddc7,0x16379024,0x22da1e11,0xcd339a0b
.word 0xce5b0391,0xdaed8523,0x085c93fb,0x7a811a1b
.word 0xdfe38b25,0x20b2e346,0x7062915e,0x2e7e2959
.word 0xc8ffd5dc,0x2da8055a,0xff0ddf7b,0x971d9dba
.word 0xe91889ea,0x9bca1255,0xe08f9c12,0xb6251f17
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 0x59e79e2f,0x43e213d5,0xefbcb984,0xd148aa1b
.word 0xfe11acfb,0x4c1d175c,0xa05d982f,0x0b4bc979
.word 0x66ffb30b,0xa1a61cd5,0xb84f9e34,0xcdaaeb09
.word 0x8809b8ed,0x54959dba,0xe709b560,0xf3ac9d62
.word 0x1218444c,0x3195ea39,0x609891a7,0x693146d9
.word 0x917b6356,0x53f85c5c,0xf46a8f4b,0x093699f1
.word 0x3070c48a,0x08d0a7dd,0x79363a55,0xc686a97c
.word 0xaacf46c5,0x6b7cb162,0xa290cd08,0xbcb46954
.word 0x6ed1481c,0x6e163404,0xada7ebc2,0xdd713006
.word 0xa4e2aaf4,0x9baec97e,0x030ab739,0xa4a239d6
.word 0x97e7fdb5,0x979dda01,0xbad82419,0x3dc24f8c
.word 0x1a15edd4,0x424b1d24,0xec9a59d3,0x653a1811
.word 0x7ee7fc87,0xd332d992,0x00134a34,0xf6c494c2
.word 0x383bf47c,0xd44836e7,0x164b93ef,0xea219ed8
.word 0x6ddc6af0,0xccf011ae,0x82403eb6,0x0253a8e9
.word 0xb8f13309,0xd8b8f3a8,0x2a8498c6,0x15917acb
.word 0x5d5af78f,0x7cf94617,0x8d4ec836,0x48d1196b
.word 0x8725ecd9,0xc1bdbe47,0x0746f550,0x13b510ec
.word 0x7dbf1b58,0x8f6c5dcb,0x6ff569b4,0x8939af1a
.word 0xc9428161,0x1e9d67d9,0x1d723ddb,0xa4f20a35
.word 0xe28c77a2,0x4a9921ce,0x25e51505,0xd0cc7fab
.word 0x87ff040d,0x6e52dec6,0x885f5912,0x78ed449e
.word 0x468ca86c,0xd09504b9,0x7cae23bd,0xf7c00a5e
.word 0x1a1d1535,0xa4ecbf67,0x9e1a877c,0x7335d93c
.word 0xa1e89849,0xc6a49e77,0x27cb8c64,0x2cc15a6d
.word 0x3e61df14,0x1022a3ef,0x31e80686,0xd14a67b1
.word 0x71f1bf97,0xf7462db3,0xef1b085e,0x5ed3e993
.word 0xe64df36a,0xe6036624,0xb408df97,0x0b9b3a85
.word 0xcf94df2b,0x9dfaf7ee,0xddb8703e,0x8828c521
.word 0x017a1b0f,0x6983dcf9,0x20f3ca9d,0xa641fa47
.word 0xfa856634,0x204e10e9,0xda878b6d,0x7a843ac6
.word 0x86059577,0x8d0d21dd,0x337d130b,0x42be718e
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 0xf87f4e1e,0x53075545,0x05ac2358,0x7f44950f
.word 0xd1507036,0x2ec078bc,0x279b4f52,0xe661ef48
.word 0x3c85a07e,0xdcaa0839,0x1cef9b6e,0x6466c3c2
.word 0xbbaf56a9,0xa4f6f893,0x6684d562,0x34dbceea
.word 0xdc7ad4bd,0x19bca97d,0xba731036,0x3459061c
.word 0x94aa43b4,0x6b664b81,0xdf2db2dc,0x82dcdb4d
.word 0x442e651b,0x3bbc3806,0x04eb36c5,0x98fb430e
.word 0xdf3cd068,0x99ed9ae3,0xbd238462,0x46004fec
.word 0xf331d4fd,0x3e727a35,0xadbcdd96,0x52184f01
.word 0x1560a14a,0x33388151,0xa57f158b,0x16c57ec0
.word 0x1f1b04c4,0xc18c4ccf,0xd6b2f78f,0xed608a77
.word 0xb69c9a5e,0xa08a26a2,0x881cd228,0x0c0842a0
.word 0xdd266558,0x47c23859,0x4c735ce6,0x82e35178
.word 0x0c742fbc,0x783aba76,0xf96d8bc7,0x06b4e04e
.word 0xc011477d,0x05df5174,0x0c45a95b,0xb9d2b0a4
.word 0x645c5a66,0x7c66e79a,0xfd6fe2f5,0xcd36f3d4
.word 0xde81fc8f,0x6835e39b,0xf366e168,0x5f8bd9e6
.word 0x5286473d,0x6e9ccbcc,0xbddfdfb4,0x7636d230
.word 0xf05073f9,0x25a7d69e,0x7c9cde10,0x5bf4240e
.word 0x6ec578a8,0x7c00b025,0x960a8dc3,0x02ef818a
.word 0x1af3f747,0x6d434d49,0xd36730b9,0x006dcbd3
.word 0x9036768c,0x75f73f9a,0x390801bb,0x389a8d92
.word 0x0e38a66f,0x452c0848,0x7c08f1d2,0xcb951dd6
.word 0xb5f7f900,0x1bcd0278,0xe586e9b5,0x75478076
.word 0xe20b2208,0x4707f02b,0x86db53af,0xfb3d8417
.word 0xe7caebff,0x8e4ab57c,0x185c0f3c,0x058e482e
.word 0x6652127e,0x38a9f02a,0xc0f26ccd,0xff8b8dea
.word 0x8f8d7bfd,0x16e1adf1,0x18de0e25,0x5f8e67cf
.word 0xeb35eda7,0x723cf38e,0xb7295a39,0x69445bd1
.word 0x5603a356,0xb0856252,0x53c478bb,0xd03fd23d
.word 0x674bed37,0x7d681a69,0xd8e5b7c9,0x73349772
.word 0x911a6c36,0xd22629b8,0x995adaea,0x1c8747a8
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 0x3210fa22,0xbdf3a3e7,0xc83763bb,0xd10839b4
.word 0x2dd04926,0x3dc232c4,0x0e883c27,0xe8dafc3b
.word 0x2b29faaa,0x7925efc2,0x97d1ab79,0xad23ccd9
.word 0xf7a58d17,0x7db0f14b,0xb7abad79,0xb6315673
.word 0x3dced5aa,0x40249156,0xba1bf174,0x3b91e597
.word 0xd2b0e011,0x92731c1c,0xd61c581e,0xfff55536
.word 0x2113fefd,0x2d67763b,0x6fba0c2d,0x28d0b1a5
.word 0x05789345,0x19f26866,0xf89a8684,0x4feefd79
.word 0xb37ada75,0x7b7075b3,0x0ad3f81a,0xf5c647a3
.word 0x3a5a4607,0xf46d0443,0xa7bb0ad8,0xa124242d
.word 0x682146b2,0xdc3e7e8b,0x4e81043c,0x25f9e4e3
.word 0x06c50161,0x304991e0,0x89a27764,0x3f6c41b3
.word 0x60583c69,0xaa82adc2,0x7b899e51,0xe53155af
.word 0x56c71d25,0x5b5bc6dd,0xf1d0006c,0x92780652
.word 0x4e4cf3d2,0xdcb8817d,0xb3c5cc8e,0xaa9797b0
.word 0xa84c22eb,0xb8d4b314,0x432a0ae9,0x99a26aa8
.word 0xb7adaf8d,0x84a9ab97,0xfe2b28ef,0xc3b82637
.word 0xbd57c399,0xf251bb72,0xb187bfbf,0x87738844
.word 0x9a5331c2,0xd09373c0,0xc0cbf783,0x6830f95f
.word 0xf48e3280,0x69e0f53d,0x2a42e95a,0x86be283d
.word 0xc3a25def,0x06331447,0xf9cdb09a,0x07f342f3
.word 0x5a4c8ff3,0xf2df4d5a,0x5638118b,0xd282ab45
.word 0xfa6bc7e0,0xb306c89e,0x4ec3d376,0xeed90bf1
.word 0x59b87ed1,0xc950b160,0x12dd8833,0x60bf7d93
.word 0x685788f1,0xe8589901,0x6ce92b39,0xcb2a2a20
.word 0x57f63bfa,0x68b6425f,0xe1647818,0x99cb1553
.word 0x7ac6868a,0x957b349c,0xe4dfd5ae,0xd5cc32d6
.word 0x223c555c,0x0fcc230b,0x23b27af4,0xc7bb1992
.word 0x51a9b1d9,0x4c8cdbd2,0x14fee648,0x1eff3dbe
.word 0xd981d0cc,0x00268b28,0x915f4e42,0xa12ec35d
.word 0xc486394c,0x91149a6c,0x7959b548,0xb4ad8c5a
.word 0xaf53b77a,0x67228874,0x174a9783,0x8e6f0674
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 0x4397ec3a,0x93c237ee,0x39fec2d8,0x6d9d9be5
.word 0x38aad0cb,0x98b995c9,0xae209048,0x574e4fba
.word 0xc827d920,0xc02bbdee,0x97ed0de9,0xef96cb6d
.word 0x93d69bed,0xeaff79f2,0x66062048,0x58f7aded
.word 0xd36de4cd,0x67c74e65,0x63dcff29,0xb871132a
.word 0x81c211d7,0x812c3c81,0x2a27ac99,0x90f9c893
.word 0xe9630042,0x4d598082,0x44cc27ea,0x0140612f
.word 0xe9f0fd71,0x34b727c9,0x380c1027,0xac28583c
.word 0xf10a83f2,0xb48d1aba,0xe83c9a6c,0xf60f744f
.word 0xcecba8b7,0x91403b83,0x9f50740c,0x3aeaf82a
.word 0x7086df79,0x232f715a,0x2e3752dc,0x9a24027b
.word 0x504ab9ca,0xd29ffa87,0x4b3d2a7b,0x4d64f346
.word 0xd20c7445,0x100a02c9,0x5df2a9c4,0xa5833056
.word 0xd314a829,0x0942544b,0x331dc850,0x8e3180a4
.word 0x72c22ce3,0x343ed14d,0xc57942c7,0x334d04ad
.word 0xbdf8970d,0x2ca2e783,0x3e9fe9b7,0xe385a675
.word 0x432fede9,0x7ffb3a4f,0x317e3017,0x44454d28
.word 0x0da2edde,0x5a8e5436,0x91323ec9,0x2f6c06d8
.word 0xab81c599,0x622531cc,0xe0abea0e,0x7d896df2
.word 0xfe02d5ad,0xacf7aa43,0xd1a1737e,0x5911b921
.word 0x04cf96b7,0x70e40e14,0xcc61f555,0x7769e28e
.word 0xb270a810,0x87ad1e43,0xa21c9b00,0xe2afc1c6
.word 0x2b7057c1,0x6cf72b3a,0x7eae1ecb,0xb793f3ca
.word 0x1af7e722,0x3c72bcdc,0xfd7d3ba5,0xf2f0eda8
.word 0x044370ce,0x859dca4a,0xf76c9c99,0x25e05d78
.word 0x4936a77e,0x1aafc703,0x05a6b616,0xad12c397
.word 0xd815e9fb,0x8f3fdb86,0x8a5eccbf,0x49b8fa3e
.word 0xea6f375d,0xf3c70f82,0x39268538,0xfd90e5bf
.word 0x8cc37948,0x9ef9a9cb,0x728165e3,0xc52b480b
.word 0x3866ec3e,0xa31bf75f,0xf7bb1957,0xb9ba866c
.word 0x212983c8,0x39bc6b78,0x92062243,0xc3c39069
.word 0xa2803730,0xf3c48443,0x768fdfb6,0x530ac950
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 0x0c1af70d,0x10243d60,0x3f9d3e9e,0xbe4e53d1
.word 0x00ac04b9,0x14b59cb0,0xd74a7ca6,0x10fdc982
.word 0x1d54682f,0x0ef83976,0x0c25e6f0,0x96e6cd72
.word 0xf136e84b,0xae0b42a9,0x8f587599,0x0a4b2c00
.word 0xc2d66794,0xde92cd16,0xe9d3b9cb,0x14ab004e
.word 0x3f13cd97,0x4fb9fe34,0x7c0b651b,0x079ed52c
.word 0x8ffc6e50,0xe99e949c,0xc5dd5302,0x4c89b240
.word 0xc7e38ee5,0x359ea36f,0x768c2a63,0x5a420264
.word 0x7818756f,0x8eff03aa,0xa111a321,0x590d3f9e
.word 0x35cf97f8,0x0251b775,0x9fccac08,0x059d687e
.word 0x008c0c45,0x2a5d6678,0x40ca0c29,0x09189695
.word 0x3ef07d22,0x79c5458c,0x2821a1d3,0xf14a8d7e
.word 0x6fd78d6a,0x808d807c,0xc33d8b61,0xe4678c43
.word 0x9f51e3ec,0x8ea9398d,0xa9da23db,0x8886adcc
.word 0x8c833c25,0xe59e8a67,0x9b3f2b5c,0x4532977d
.word 0xc20c07a0,0x51d62765,0x96d914fa,0x6e70f4b5
.word 0x1f2eceab,0xe96e9f70,0x147d692b,0x1d24e986
.word 0x2cf27a6d,0xb54c8aeb,0xa50d919e,0xb23ad868
.word 0xfe7dc79b,0xfec9ec53,0x421a42ec,0x46f99f77
.word 0xed79f53a,0xa5c02000,0x4839df9f,0x2e6e21ba
.word 0xf19c8be7,0xc5265617,0xf7d946fe,0x998fbb4a
.word 0xa2394971,0x2c232593,0xebb04c4d,0xe4a35614
.word 0x2489162b,0xea772ba0,0xdfcadf37,0xefb9b5a3
.word 0x3a501a13,0x05e44587,0xc3f93959,0x792ec8fd
.word 0x0856f16b,0x75b53e72,0x76d8c7d2,0x0a1774f5
.word 0x4f0b0212,0x0b9f3a74,0x3028f384,0x61d87347
.word 0x70be020f,0x477369a6,0xe7f5eaff,0x2f58dd18
.word 0x6adc20cd,0x9efc5fc5,0xcbb63f80,0x88ee4bc6
.word 0x096bd0b7,0x4eb4b5f6,0xafeab4d5,0xc816e30d
.word 0xa7efe814,0x3361ed46,0x76e2c1a9,0x6e007128
.word 0x4b213636,0x946be1df,0x0f73b7d9,0x505674e8
.word 0xcd43aa17,0x322f8c2d,0x0d91bdd0,0xf0ae28a3
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 0xd322550c,0x7e98bf11,0x5f0faba5,0x42301fa9
.word 0x3c564b40,0xf0450832,0x4999bc5e,0xc8127a02
.word 0x35bfc22a,0xa0dd9209,0xc0411e58,0xb1e83c09
.word 0x0eac2b80,0x1d8a39e7,0x04998baa,0x966570b8
.word 0x049e7544,0x5cebfe58,0x8fb8fde7,0xe1eecc02
.word 0x35ed0d52,0x73f6d2b1,0xdea97f90,0x9def4b84
.word 0x34a1d854,0x580d9dfd,0xb92cb1bf,0xbe22d69c
.word 0xb92b893d,0x69ed1c50,0x4cb4978d,0x0d036d1d
.word 0xbf108a71,0x3db51c9a,0x5ec8c878,0x1c7015e0
.word 0x5365a452,0xa689ea7a,0x0c5ec384,0x045b0f1c
.word 0x8dacc94b,0x8b2e1704,0x2498eabf,0x9b181d2a
.word 0x927fa383,0xd1d90003,0xd1a91da2,0x904fe642
.word 0x8b77cc97,0x92633b4c,0x1502daba,0xcbe75219
.word 0x0b6d58fd,0x0e164d6e,0xa7d3f611,0x5482d959
.word 0x5b8e6ea3,0xed1c9ca7,0xf808a6fe,0xba96b5ff
.word 0xc068b9ac,0x89301672,0x0b2e9383,0x82760e42
.word 0x472d5212,0x4c0e3209,0x52a0297a,0x080cc558
.word 0xbdad55b5,0x7797fb78,0xf0e6e8d0,0x7ff19023
.word 0xc9ed5e6f,0xe6f8f775,0xe19fb49c,0x9e8cc70e
.word 0x4e6c31d7,0xf6fb5bf8,0x8d681b16,0xe52593f5
.word 0xc3723f89,0x26b0f594,0x434c2381,0x1d85b47b
.word 0x57851952,0xd45a5edd,0x182289c5,0x09e748d5
.word 0x444de54a,0x0f349521,0xfe61d01f,0x4511ae30
.word 0x052b6370,0xcb9f8050,0xa0d6b8a2,0xac88f70e
.word 0x225bd7e4,0x51598a2f,0x92a999ce,0xb220c0db
.word 0x0dc55e1d,0x0568e7a2,0x9ee27d58,0x6d2cdfd6
.word 0x937cb8e2,0x9738970a,0x2ac8e3a7,0xf90e5837
.word 0xad94d782,0xef6ae7de,0x4f14e64d,0x7ff63130
.word 0xa8a5c2cf,0xbdc32456,0x76a59029,0xbc04397e
.word 0x25c4ff6a,0x3502d549,0xc9956538,0x7fb5fa45
.word 0x61de1357,0xbb21c69b,0xe16e6689,0x711bee95
.word 0x4877ded9,0x09a0f210,0xd27eb7c0,0x1dddf7d7
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 0x801169df,0x109b7fec,0x4bbbc9df,0x38697c2e
.word 0x8d3cf08b,0x9ef107ab,0x35558157,0x0d14df3d
.word 0x09234b40,0x858a03ec,0xc46c26ca,0x1b3f4655
.word 0x41ec99b5,0xf897096a,0xbfad56a5,0x9b879ce4
.word 0xf2a14daf,0x40bf320c,0xa777997b,0x263a5df7
.word 0x836874f2,0x41b865c9,0x058fe7f3,0x59c57a77
.word 0x4cd779be,0xeae7517e,0xc329d865,0x0dabec6b
.word 0xf528f539,0x90e936af,0xa11052b7,0xd38524a3
.word 0xf918ff23,0x1cdd8154,0x3d8c3b8a,0x7903d664
.word 0xcd6e008d,0x3ad26c46,0xace5b313,0x49499495
.word 0xe24a2261,0xc9b2f759,0x703964c6,0x2c610840
.word 0xab8dc4fa,0x44fddd1e,0xc8d033e2,0xe109f317
.word 0xe1c03a50,0x3cdbaf24,0xe7eef456,0x16c03e78
.word 0x5b7aa556,0x9afa3fa5,0x3160e09c,0x4f6dd43b
.word 0xf2448fed,0xebc30d64,0x303f359a,0x87feea13
.word 0x55d84b14,0x1a7c9186,0x45c4d592,0xa920c35d
.word 0xd04a1689,0x0750ecfd,0x3a78436a,0x58f5c2c3
.word 0x7287fd54,0xb0795a6b,0x461d1682,0x6a887dae
.word 0x555f967b,0x86ed4283,0xab9f4b78,0xb52d046a
.word 0x39ea4ec7,0xc835e4c3,0x60d2060d,0xefe3c8bb
.word 0xf227cdc2,0xaa089ed6,0xf7cda04e,0x981cdecd
.word 0x6ec32762,0xc762dd93,0x970f34bf,0x1c089474
.word 0x9dfbae74,0xf290dd90,0x16533d4d,0x2458b139
.word 0x23ce52ea,0x4e68c54d,0x1375da1d,0x73ecb88e
.word 0x07c3b6c1,0x943fbb0b,0x3f1237dd,0x5a40b112
.word 0xecfe2531,0xe4b91c04,0x798a4ec7,0x973f21eb
.word 0x834dad4f,0x88a1da68,0x453073f5,0x23491f30
.word 0x88bd3f5d,0x1902a5d6,0xcb9fd225,0xb104a939
.word 0x8d218f68,0xcb46e1d7,0x7107fa7e,0x9b467745
.word 0x31594d8f,0xf0a76d80,0x6a9806c1,0x17f0da51
.word 0xb1d643e6,0x934ca60c,0xf5fbf4da,0xcb7ba8ba
.word 0x70066d19,0x88fd4432,0x41415a55,0x8c5b0b86
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 0x41eb3691,0x1a343103,0x12f95ac6,0xcbdc585e
.word 0xfc601ab2,0xd8110f0b,0x5e8ad329,0xa6a2c5e4
.word 0x023145d6,0x1212e7ca,0xa275958d,0xabcefce9
.word 0x364c3e35,0x9f594626,0xc31af7c7,0xe13c3847
.word 0x2977bdc9,0x9f2952c7,0xbd91ac94,0x020b3145
.word 0xe7e8ef84,0x0d59cb9a,0x25eb478d,0x4bb8f39d
.word 0xc368c7d0,0xada0cf75,0xe7cc142c,0xf6808b04
.word 0xeab16959,0xda7dcfab,0x8a85f176,0x6d6395d9
.word 0x3ec812fe,0xb100c22f,0x9f3aeec7,0x35fb6e98
.word 0xaf1ddc84,0x2fd9fad9,0x517a5fd2,0xed6fa856
.word 0x0a8cfbdf,0x501a56bf,0xdee58969,0xdad9910d
.word 0x74621aee,0xa3551283,0x3813f58b,0x72b67f84
.word 0xaf86cdbe,0x7e2feebb,0xb563ed67,0x7493c270
.word 0x18b71727,0x19835a9e,0x9358f9c1,0x4b577f9b
.word 0x6a2fdfbf,0x831586eb,0xefca1c9e,0x3ea5ea4a
.word 0x0866ba11,0x481f7592,0xc371d78b,0x16c5a1e6
.word 0x4e719f8a,0x8b3491ee,0xa9bc12d5,0x29ac13dd
.word 0xc66f6be8,0x0b40c4b5,0x73b15baf,0x24cf63c9
.word 0x4f78c02b,0x75ff50b6,0x4b6b478d,0x973213f6
.word 0x33ec3def,0x70b5163b,0x3c3a77df,0xc3095ec3
.word 0xdfcd7342,0x5551999a,0x461d786f,0x9ff84df4
.word 0x17da7cd3,0xcf921a61,0x6dbf17da,0xb9f161d1
.word 0x911e6cc0,0x7ad98c2f,0xe12ae789,0x87ce59cc
.word 0x190f8a2e,0x80432a72,0x159d76a8,0x09f5c3b6
.word 0x1eb95b66,0x58b9bac2,0x4b0ae208,0x5166c38d
.word 0xafea4501,0x1872833f,0x7b93fe1a,0x04c379e1
.word 0x0a0c7118,0x8aaf82e7,0x48c1a635,0xdb1686b9
.word 0x6cf8ce9a,0x6ecc8470,0xe8b29ca0,0xd8041bad
.word 0x5e58b237,0x9570d97c,0xfaf92406,0x631b3d3b
.word 0xc6e1c678,0xce9997e3,0x84469ccb,0x7ddc456c
.word 0xd37129f4,0xf9db63e5,0xeeee6407,0x5e23652d
.word 0x29b315ea,0x973bd184,0x2892b364,0xa5d0f3b1
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 0xc2e82ea1,0xb8731d1a,0x339384d6,0x1af012cf
.word 0xbbb63a30,0x2a5b68a1,0x973dee56,0x4f2172ff
.word 0xb6a992e2,0xc48552f3,0x7de6b3c2,0x55ea38eb
.word 0xb71164de,0x8019c917,0xd7d1a0e1,0x8ee5199d
.word 0x548ec695,0xe0896eea,0xbb54db4d,0x90c176fa
.word 0x8b30a30b,0x34ba37d9,0xcf4a89aa,0x9a3befcb
.word 0x1e5095bc,0x4f071635,0xe30aaf7f,0x09604b8b
.word 0xf33c7651,0xafa7413f,0xe3a67d2a,0xbdfdbb75
.word 0x10d64c93,0xfd49eaab,0x40973d38,0x9eb4873f
.word 0x7a156381,0xa9d318e4,0x18fa22f1,0xe1baab77
.word 0x932d9e4d,0x59268b4c,0xdf5ea6ee,0xf422a589
.word 0x75835eba,0x4ebe1af1,0xab8f2e84,0x48c043c4
.word 0x3a6ce2e5,0x5dbb0ed9,0xee13e0d5,0x50ca5be0
.word 0x936a0410,0xbb225042,0x1ec7a153,0x42cad50f
.word 0xf7b59bc6,0x13942a8d,0x9ea1e133,0xbb43fe53
.word 0x0b3831bf,0x1ec9b173,0x873d750b,0xf8f012dc
.word 0x2f123707,0x737f20ce,0x9dae69cd,0xef765e12
.word 0x7a7d1bb3,0x3a1071ff,0xf83c38ee,0xde1fcf28
.word 0x15828049,0xac8fb5e9,0xacdfcaec,0x5a42f40b
.word 0x95719521,0xe03c77b0,0xd13df395,0xaf7fd41e
.word 0xa5dd1fa1,0x2737a678,0x4d0a129b,0xac8a2aeb
.word 0x1a868d7f,0x05075db6,0x8a61f118,0x06425362
.word 0xdeeaccf3,0xe149109f,0xabeeb7e7,0x31d4e68c
.word 0xcd7abbc8,0x47147536,0xf95d3b48,0x8e247afa
.word 0x4c99e540,0xa8ab7537,0x8f998fdd,0xad325b6b
.word 0x8da78dad,0xc4d0458a,0x756bf75f,0x532693c7
.word 0x0e4a5477,0xef782672,0xb6338230,0x50c81168
.word 0x366eadba,0xc1ff6616,0xd3b871f2,0xff25aaab
.word 0x02899482,0xfb71e98e,0xf66ccb25,0x98d4373d
.word 0xc063875a,0x5b860f17,0x9ffe7734,0x296efa2c
.word 0xcaf413e5,0xca275faa,0x26a9783d,0xcd0b6b4e
.word 0x6bfa3690,0xa7285dda,0xc55cd174,0x59679095
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 0x8ad2c0c8,0x4a4c7b77,0xee554f5d,0x353ac8ff
.word 0x3fcc4e1b,0xb9f997f1,0xf12cd955,0xac1f68fb
.word 0x789a641b,0x1afb9731,0xe1a2f9d8,0x5a7637d0
.word 0x401b2684,0xc5d98c2b,0x432c108f,0xc72764af
.word 0xaac7fd43,0x06344bc4,0xc8993afa,0x39c08ad8
.word 0xd0aab93a,0x2e7c2025,0x070c3f06,0xf9641fea
.word 0xf0115006,0x342f4bba,0x9621a3db,0xb9c5ab06
.word 0x316a9d74,0xf1bb4677,0xb8ac1131,0x72949b3b
.word 0x0f59126d,0x15b78875,0xf6baa963,0x0b58fe1e
.word 0x4fba2996,0x2638c16c,0xd53a0aa4,0x70cce59e
.word 0xb18a5932,0xf2ad1348,0x0d2578c2,0x74dce9ec
.word 0xe7659480,0x663c5e99,0x77311bab,0xd0d55e06
.word 0x85e133d4,0xe286f1a0,0x6d5ce489,0xc87c5a54
.word 0x02ddaaa2,0x4b3b65bc,0xb7585f57,0x19088a50
.word 0x0dad4cd2,0xfdce2f97,0x541d3966,0xd243966a
.word 0x8531e188,0x5bb63138,0xa09abc98,0xd458c2eb
.word 0x70bb5fda,0x5d9fc083,0x8e0db9aa,0xfe341f84
.word 0xeea5bcb8,0x5b792392,0x8492b5bb,0x34d41099
.word 0x9825045a,0x18a59ec2,0xb1e47a15,0xef968d87
.word 0x06037370,0x5aaecdb0,0xc3e08ede,0x402b0cf5
.word 0x2b583dc7,0x0099943c,0x73126970,0xd044e7be
.word 0x85b55ea1,0x81262318,0xfae6cc73,0x78e2bbc9
.word 0x35b0ea42,0x496cd6af,0x45ab5c78,0x5b19f3f4
.word 0x4f6ae496,0xfee0fbb1,0x601d3180,0xc251470c
.word 0x7d944380,0xc9817099,0x9c93a989,0x44abc1f9
.word 0x3050ad89,0xe729c906,0x999691c2,0x5dccc8aa
.word 0x8ad1cb7b,0xdf5cb45c,0xb7b1b030,0x3c7af3fc
.word 0xf46574f5,0x02e1a8da,0xee113974,0x38dea83d
.word 0x016bb6ef,0x59f53b05,0xf92c5f0e,0xb8f80ce3
.word 0xbe628a0f,0x172dacf4,0xaa9fd57a,0x33e4f336
.word 0x9732ac78,0x53840bc9,0xcd395c24,0xf18821ae
.word 0xab8ff7b2,0x8213dd8f,0x37968f0e,0xf6de261b
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 0xae6fa382,0x74440c57,0xa77fec3e,0x788fde28
.word 0x8a044464,0x025df1bf,0x2e3b44bb,0xfc3fe6f4
.word 0x7476b5c8,0xe577c4db,0x6752e802,0x024eeb06
.word 0x79f86591,0x5e5edcdb,0xea1147a1,0x94303dbd
.word 0x2dc63717,0xa5407e74,0x850069ef,0xb88ccb03
.word 0x0555cf19,0xe5910652,0xe7ef8098,0xae77a787
.word 0x55a95863,0x9b07cecd,0xfb0b0feb,0xf8b48999
.word 0x0d99dce8,0xd6b0cbfc,0x432b39ac,0x71df670c
.word 0x2a4da40e,0x807ed9b9,0x326040de,0x924f4730
.word 0xf1288fff,0x8710e9ac,0xa97053e8,0x679f6a98
.word 0xde4fa296,0x28b517f0,0x92bf9c18,0x8ec1f4de
.word 0xc115c5bf,0xa3956409,0x26ef6ed3,0x11151cee
.word 0xec9d20b6,0xd785b6be,0x48d4eca5,0x5c8054ec
.word 0x30b34e71,0xb80bf17c,0xb0f53b6b,0x75ed9fe5
.word 0xea32dad9,0x820281a3,0x5cc60620,0x595c7ef1
.word 0xb513601b,0xbed7d34a,0xe712b04f,0xfca580d0
.word 0x53fa3680,0x4224b3fa,0x999aef7d,0xb01cb76a
.word 0x5af4e3de,0x70742209,0x2a64c4da,0x6b44574b
.word 0x3e982284,0x495e8604,0xcc01826f,0x8d01f003
.word 0x3f0469ef,0xd5f0a339,0xf85372c6,0xbf41a944
.word 0x669e3137,0x2e9fd44c,0xb277ff45,0xe569a264
.word 0x575271fc,0xb96c132e,0x536be55b,0x100ac489
.word 0xd5752b08,0x63eea4c4,0xc50800e2,0xa84751e2
.word 0x19cac895,0x6e2d038f,0x1404fe84,0x1e6e5182
.word 0x22838c93,0x5a9b7470,0x0eee5104,0x10bb777c
.word 0x60a069c1,0xca2e4fd6,0xb8dda604,0xe4f01e3d
.word 0xefd67c2c,0xda75ca83,0xfd25fa89,0x823eeaff
.word 0x2e5b84e0,0xcbd6687a,0x592ec422,0xcf49bf40
.word 0xbc006dca,0x4e7fc06e,0x3b9c9905,0x43a945ae
.word 0x8a64d835,0xd9781f63,0x7d77bee3,0xc0cb6745
.word 0xb66380e2,0x3437421d,0x952ffc0e,0x1d5305ca
.word 0x21f8ad0b,0x448ef5f3,0x656e8561,0x73788863
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 0x5277ed03,0x784b9fba,0x3c3d0ddb,0xdb6abaef
.word 0x6d89b80d,0x50a93229,0x95695f53,0x96623280
.word 0xb79aeb37,0xd9104500,0x7736bf7a,0xab10ea13
.word 0x08df71b0,0x654162d3,0x64f564f9,0xea65b73d
.word 0x3aee7727,0x687497a5,0xf8a70e61,0x888ae1b3
.word 0x5719a9e7,0xdfcae07f,0xa6ade40b,0xe1a48c0f
.word 0xc45f3dde,0x42a7ce07,0x537104da,0x5487695e
.word 0xd006b961,0x60be189c,0x6f791f07,0xe86bdd77
.word 0xfb670591,0x3c90c190,0x3dfc3131,0xdf774ec1
.word 0xc23c3200,0xfaa42932,0x64255880,0xc9fdbd0d
.word 0xa5ad3bd1,0x6fd8d677,0xd1736d0e,0x420bf276
.word 0x171a62a6,0x1a2f45ca,0xb8a3f5eb,0x4e662c7b
.word 0x3e6da37e,0xa8c80e6f,0xbdc731ef,0x8926ede8
.word 0xab87a5b1,0x8100b65a,0xd085fc7c,0x22803150
.word 0x50299adb,0xbb82dab9,0x8dd7949c,0x8305f999
.word 0x9113ee81,0x801410ef,0x6966b464,0x7febeee9
.word 0xb02f1715,0x2e066033,0xa6b3f8e9,0x2599d733
.word 0x055d7b56,0x16cae74c,0x97208994,0x19fb2760
.word 0xeea22aa3,0xbda9e079,0x6179fd88,0x43f1f441
.word 0xe2ce52f5,0x95f5d636,0x8da1085a,0x37152f9c
.word 0x05321778,0x8b78ebb4,0xf028fecb,0x3eb57f5c
.word 0xd1ad1415,0x0b11e414,0x31985264,0x81919939
.word 0x630279ce,0x6eed91c6,0x19c72024,0x95820c20
.word 0xba88af37,0x619c0692,0xc9f2caf6,0xd19ed361
.word 0xaa47959e,0xe8e378d0,0x2330da5c,0x5d62e42b
.word 0xdc0366f5,0x0d249c3b,0xdd753bd4,0x176ee821
.word 0xd5269e06,0xa681a85a,0xd99916ef,0x456a8083
.word 0x307113f1,0x094969f8,0x9317b404,0x86229c75
.word 0x610b32ce,0x1297e0ec,0xb3515293,0x98fc5f3c
.word 0xf0cbd557,0x2d52a602,0x25deac4b,0x89a2162e
.word 0x69771f8c,0xf4e351bb,0xa0e55543,0xe1fedee2
.word 0x0da05614,0xc816827b,0x83b25d54,0xd1ca74bb
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 0x94289e56,0x3ab7f22e,0x131709bf,0xe2cddfb2
.word 0x87804c02,0x80126762,0xe11a5af8,0xf43ac97f
.word 0x99327819,0xa909b120,0x01071739,0x59784fb0
.word 0x1f31ea5d,0x1955cba5,0xca89cb3b,0xf2d97375
.word 0x8a5ace29,0x95f8c5bb,0xd4342a8d,0xad45045f
.word 0x6071ed42,0xffde1e1d,0xda86bf31,0x893bd77f
.word 0xed64c8b6,0x05c00426,0x1b844b01,0x24f52d3c
.word 0x4a892721,0xb4dec171,0x2b496be3,0x52572d2f
.word 0x4c53da89,0xa13490f4,0x7b33ba58,0xd43b4e86
.word 0x8fb064d4,0x9b243d54,0x5b38581f,0xe2555b70
.word 0xb5b40b32,0x9be7f765,0x539eb20d,0x6c8f6373
.word 0x6673b9a3,0x8d07270c,0x1e2fd9ca,0xbb718e52
.word 0x6c89cb25,0xeb3a2e49,0xc622a93a,0x1973cef7
.word 0xe7468352,0xb5c4d3b5,0x7b52205f,0x922b0ac7
.word 0xd6db865c,0xf3f26906,0xccdb8c2d,0xed2902d9
.word 0x11bb627d,0xe2455697,0x9d8b8be0,0x4b2ed83a
.word 0x90ae9af1,0x62a3a643,0x76c44ed3,0x38c75c5a
.word 0x55e83526,0x62e89017,0x4634cc55,0x12d8fbd8
.word 0xa87e7a6a,0x5eec829b,0xe4385a97,0xccb145e8
.word 0x122aa659,0x858f6a3b,0x606a662a,0x466fa2bf
.word 0xc92050b8,0x87e51c06,0xe060261c,0xb4aa45d1
.word 0x17e084d0,0x3d86e009,0x22a028e6,0x9265e5d7
.word 0xeb2083bf,0x95601807,0x1d6d9867,0x91c9090a
.word 0xb93d4750,0x13cc57fa,0xf69dbbba,0x4f416c95
.word 0x43bfd3fb,0xaab9833e,0xf3ba01bc,0xab35bbda
.word 0x3e748b97,0xdaf15532,0xd54353c4,0xce829e2d
.word 0xc12096fc,0x86c806d9,0x6914a364,0x2b61a0a3
.word 0xe975c228,0x0dcc950e,0xecedabd6,0x1592ea15
.word 0xb42bd87f,0xf5d550e9,0x643f7e42,0x6a327da8
.word 0x7164e727,0x8a003eb6,0xe416af04,0x57c54aef
.word 0x0a671e37,0x53c0fb43,0xda8e49cc,0xe7736b70
.word 0x76f4e1a4,0xa9bdf777,0xdc19ebc2,0x82eb298c
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 0x32a599ff,0xa7741a1d,0x49ad2f79,0x4fa3c6fa
.word 0x29e1bda0,0x29ba05cb,0x0622c9b3,0x20ec2245
.word 0x4de9b403,0x21c3b9a6,0x5c4cf3b0,0xaf4e4063
.word 0x2b2950d6,0xf44ac36f,0xd65d9526,0x0141ee7a
.word 0x2f71ba71,0xb6ae51e6,0xd3b6247c,0x2311c98a
.word 0x8daeca30,0x8f7d8c22,0x4c2017d0,0x8c3b1d0e
.word 0xf5440150,0x95b32202,0xb128be8b,0xa1808235
.word 0x3e9b3e00,0xbe81a35a,0xc91de380,0x88e68acc
.word 0x4d3d22cb,0x670eda3c,0xd0ce6c53,0xbf21c444
.word 0x955db7bd,0x7227b027,0x7d8472ce,0xe0b53941
.word 0x1e55868a,0x92cbfc7f,0x233d85c9,0x950c9237
.word 0xfc156778,0x1a151ff1,0xf6cf5945,0x26aca46b
.word 0xb302ab70,0x31019057,0x2db76a8e,0xe2201be8
.word 0x9a0f8582,0xb0a259d9,0x0fae9e25,0x57b829af
.word 0x08f9899d,0x08292c84,0xb3df92c2,0xf854fa11
.word 0x03e17dcc,0x63156db3,0x43840f7f,0xbf0f1821
.word 0xddbedfe6,0x064d43d4,0x881d2f75,0x8c8bcac0
.word 0x6de2a84b,0xb2a1f408,0xc656ff93,0x682332df
.word 0x489a6325,0x0816dd77,0x26ae939f,0x09ca3ea1
.word 0x5694472a,0xd7b1e05d,0x5196c613,0xf385c53a
.word 0xacab6058,0x5e1df8ee,0x5d21dc8a,0x317fd584
.word 0x20884947,0xe90c8726,0xd816d6c3,0x3dbe7f2a
.word 0x87a64d69,0xfb2219af,0x15e939ca,0xdde1b7d5
.word 0xc8cea586,0x6f8c7ddf,0x81d594f1,0xa8412493
.word 0xb0cc1b67,0xc38aa096,0x7851216f,0xeda15826
.word 0x9b6a2ea7,0xc59de130,0xa7bdb1b2,0xfff95bd3
.word 0xedb336dc,0xce3fe944,0x0b4cd0f4,0x003fc11c
.word 0xfb7d7f4c,0xe44bc2d3,0x2972f3f4,0x09f93be7
.word 0x9e710127,0x8c2a25ac,0xdcc39a18,0xbe698e8c
.word 0xbeb4ff3f,0x6eea1cab,0xe7e68397,0x550afe8c
.word 0x415f7821,0x647c243a,0x1464cb2a,0x81917f4f
.word 0x034f20f1,0x4477e514,0xb24a0409,0xc7290640
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 0x1a98a658,0x65cd2d07,0x85be325f,0x253bb811
.word 0xb2049910,0x0b0de44f,0x16cdc59a,0x855ea09b
.word 0x2717e80c,0x15b9c4b1,0x4d11d88c,0xd340ce8d
.word 0x5c10f944,0xc973a303,0x516e9d1c,0xd6f5ee1e
.word 0xcd0a89d0,0x2e7fe646,0x56cee1ba,0xb8b6154d
.word 0x74f13b93,0x1ab39432,0x84bc6137,0x214ad5a9
.word 0xa5706942,0xb7736a5b,0xca33247c,0x018509cc
.word 0xd3e0b80a,0x545931cd,0x318f40f2,0xc966287b
.word 0x2d6295f2,0x5ad25fb1,0x80b55c18,0xdc58eef6
.word 0xdead1fda,0x233fadb9,0x49dc6ed5,0xcdf91b36
.word 0x1ed33ddd,0xae1e4ca6,0x297103b9,0x96c2cf79
.word 0x9a0eff21,0x76f3f98a,0x12aa4a93,0xca1227b6
.word 0x4b986f47,0x6a5e56d1,0x6ffd8e06,0x93dfd10b
.word 0x556685d0,0xc0077b73,0x199323c6,0x68b1e5fd
.word 0x111da89a,0x13e76e5d,0x9c26a4d6,0x55c32fb7
.word 0x1378267e,0x40a7b94c,0x5105e406,0x4297d316
.word 0x163e868a,0x4796476d,0x7da9760e,0xa5d6b2b2
.word 0x83567bdc,0xfc9ec804,0xd8d8f14e,0xdffca5e6
.word 0x2f7e4de5,0xd5d2455b,0x3cfe333b,0x80e2dfd4
.word 0x4e80c6d3,0x7485f7ca,0xcb8e44c2,0xbd126227
.word 0x0a99f7e7,0x6c8bc13e,0x350a718c,0xc1427294
.word 0xe6f48a15,0xf52705cb,0xd07bdad9,0x41a1576b
.word 0xd2d7a2d5,0x0a9607fb,0xc79d2859,0xb626f5c9
.word 0x5df43e4f,0x08780e06,0x44cb3533,0x8e43dc3e
.word 0x95290b02,0x2d39c050,0xc064f6cc,0xf827da37
.word 0xb85d65bc,0x6e4e5224,0x2ea038b4,0xc9c72614
.word 0xb5ff57f6,0x244b70da,0xcdc0761e,0xe9f8c11b
.word 0x2c0e7cf7,0x31a5375f,0x5dee5930,0x4e13c665
.word 0xdf99089a,0x32626681,0xa923f139,0xdf256368
.word 0x52db56fb,0x39523e6a,0x53638fbc,0xc544a259
.word 0x013dd14e,0xceeb0801,0x381a91f6,0x3912ad5a
.word 0x0e7f941e,0xddcae538,0x480a3ed7,0xe7381141
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 0x4df12352,0x4514b3b7,0x5f4904bb,0x8dcfa8e0
.word 0x2b34e00c,0xc020b9e6,0xb079f3c9,0x33d1219a
.word 0xd6a21652,0xe3a38785,0x1b3e3197,0xc38164b6
.word 0x60ab1b79,0x9a2f3164,0x04e7b74b,0xd9019a61
.word 0x36a51128,0x97a14d28,0x0afe4698,0x08379b9a
.word 0x71ba5893,0x1edfb30c,0xcf1e3a20,0x3df4a474
.word 0x59b158e1,0x33db9fbc,0xaf0f4659,0xa22b4fee
.word 0xad0dcf21,0x33ab0d82,0xf09a8058,0xb296f10a
.word 0x0ecb7d5b,0x6e2cbe84,0xe81b82db,0xd9ffc5f7
.word 0xddf1375f,0xa74887ca,0x9fdf4709,0x17df14d3
.word 0x6037d8b8,0x2f729923,0x626561e1,0x17bbcc43
.word 0x8db0c484,0x31715b6f,0x5db6af48,0xaea0f5dd
.word 0x5762304b,0xb78952b7,0x227d1be0,0xfdf777b4
.word 0x5cc8d5d2,0x84f3561f,0xaa9df1de,0x66de2086
.word 0x4d07dfc1,0x31f83a88,0x969f619b,0x92c2d885
.word 0x9151cfb1,0x4070a7dc,0x826941cd,0xa1d8083d
.word 0x4d2bf33b,0x4002239f,0x577d6184,0xfecefa7b
.word 0x7c374b53,0x3123c512,0x44d7820d,0x832ba367
.word 0xa17dad62,0x970d4c11,0x3fd2ca5b,0xcd7f27bd
.word 0x4334300b,0x92c590a5,0x5fb45c33,0x93632052
.word 0x79111cf8,0xf151a84a,0xfd298e85,0x6a5105b2
.word 0x3fcf5160,0x48077629,0xebd4f5de,0xbef7959b
.word 0x29af42c0,0x9c0d9a1e,0x4b885ae4,0x8b1b1067
.word 0xfb379a34,0x58367628,0xc7d61890,0x8ddcd157
.word 0x3d325c2c,0xa2f5ae84,0x9f5d7dc7,0xc168220a
.word 0x834863fb,0x37a756b4,0xf2e37904,0xaa4ced5a
.word 0x5106929c,0xd1077ea0,0xf8b44193,0xfd1f37d0
.word 0x989633d5,0x549fcf4f,0x9c74aab3,0xa7696fad
.word 0xb1cb3108,0x6125f750,0x542fd027,0xc0459656
.word 0xaabce5ee,0x5789b93c,0x48cf6c39,0x283a5257
.word 0x6dd5bb6e,0x62544376,0x0317e2c0,0x4e6a7469
.word 0xb0cdb33f,0x123811da,0x6e8fbd1f,0xa5e89611
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 0xcf50dcb8,0xa4d43936,0x27ccdd7c,0xbcaf9682
.word 0x7df81156,0x5994743c,0x65c90955,0x7473d9c5
.word 0x4946ba2c,0x8c361a25,0xcbdeb282,0x638c6261
.word 0xa58fbf67,0x20ffd733,0x189fb802,0xd1dbf06d
.word 0x18a028e6,0x6ad1df59,0xcab21c6f,0xd87685ec
.word 0x7b93c11b,0x99b75fd4,0x735420bc,0x21d4eb94
.word 0x272464d6,0x002aa9b4,0xa6eb3bc8,0x0b3c93da
.word 0x77d74cf0,0x099bfb15,0x9029eb52,0xacbd4eac
.word 0x5e7a3ea5,0xedb5423a,0x842a76e2,0x05c24ad9
.word 0x5fbce40e,0x137fa54d,0x7af4a668,0x05495793
.word 0x48c96c1c,0x7cbad8b6,0xac3061dd,0x623e02b4
.word 0xe1b4d13e,0xda269160,0x01c0c10c,0x7bacaf68
.word 0x89a28773,0x7c4d92c6,0x49d4ad88,0x7aa36032
.word 0x2b73574d,0xfcfe52a1,0x25f41f61,0x170a0fd3
.word 0x35ef847d,0x12d87b02,0x94e9d51a,0x9f84b168
.word 0xcbfac15f,0xe0090048,0x43958e76,0x060fdc1d
.word 0x563194d2,0x6d64867e,0x37473602,0xc213c9f1
.word 0x1223684f,0x5db43d25,0xfee8a467,0x7f445e8e
.word 0x0c5e3c83,0x9b7ef55f,0xa1e3ad46,0xc7f41956
.word 0x35acce30,0x53ecdd71,0xd87fff8f,0x77a527af
.word 0xfdbcb551,0x46d61ffc,0xcf8980fd,0x99151c24
.word 0x234fcedf,0x9f8755fe,0xb92d0122,0x4fae8a6b
.word 0x62674add,0xfaf7f563,0x86c24e32,0x1b78d189
.word 0xdaefa4b7,0x28a27829,0xc50c4ae9,0x64491288
.word 0x575c1126,0x9dd0eecf,0x3721a251,0xd9823bf0
.word 0x2dd26ebc,0x2ed442b7,0x9efcd71b,0xc206a824
.word 0x28f73dad,0x8dec683b,0xdecbe9a0,0xce2e0ee2
.word 0x86171fe0,0xe9437e1e,0x19cb8263,0x14643a64
.word 0x2aa319ca,0x4729e02d,0x7c71f7a6,0x9ef00f6c
.word 0x1c9efa2c,0x84618862,0x42fd0746,0x1a49667f
.word 0xff5bee2e,0x133d0413,0x15fe7edf,0x57ebac86
.word 0xf30db8c0,0xd17c63a9,0x9627ae2b,0xcefe5a4d
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 0x846cec61,0x283d29f1,0x62fe42f8,0xa8854f4a
.word 0x85caeb41,0x7d39462b,0xe74c09d3,0x3af654fb
.word 0xcc00a224,0x9af9852f,0x8a5e2224,0x1dbb03e3
.word 0xfc46883b,0x0396fda9,0x63b3cd1a,0xd9dd9c1c
.word 0x32f55931,0xa39bc622,0x8c5afc2b,0x9902656d
.word 0xf096a039,0xc77cbf34,0xfaadff62,0x8156152d
.word 0xe5a5463e,0x31e731aa,0x6f87a4f3,0x3d33caa8
.word 0xdbef369a,0x1be82654,0x15cea927,0x13f9978f
.word 0xdef3bfdf,0xace3d821,0x2468331f,0xa4252f77
.word 0x1a74bca6,0x24073a65,0x591415da,0x192a592f
.word 0xb3c1a64f,0xbbedae5c,0xf341c4e7,0x1a0eb3b0
.word 0x258ad835,0x20eba596,0xeb8ff576,0x0ac312d5
.word 0x9c88bed8,0x63bc677f,0x980d4545,0x8d46942f
.word 0xebcd4601,0xa4f0ff54,0x421e9647,0xb9083c75
.word 0x2a1b6c7c,0x8522ef19,0xfa8f2af5,0x96242a46
.word 0x8ccd4d4e,0xd5a31486,0x7625a702,0xd519ddb9
.word 0x06de72d2,0xf51acdf1,0xc5f1bbef,0xc03434a2
.word 0xb3e9f595,0x73300a6d,0x1e799c19,0xa06864f3
.word 0xbc2c2093,0x047a703a,0xbdba7f55,0x437debb2
.word 0xd126a13c,0x2366aa68,0xe0c08c34,0x88a6c979
.word 0x7469c81b,0xdc7f67fd,0xd2a9248c,0xd443adbb
.word 0x88e0f156,0xd71bc3fe,0x4ceb422a,0xa55ac545
.word 0x95f9ba3d,0x952c5d05,0x4fba887f,0x868e04b6
.word 0x62735ad0,0xb9adeedb,0x28fe7481,0x23f1c40a
.word 0x12c761ff,0xbd981226,0x140eed26,0xc8640d8d
.word 0x1b5f23aa,0x80a083ac,0x527512dc,0xb19a8032
.word 0xc6f00c71,0xb731d90b,0xf9a7218f,0x8a1ba5cc
.word 0x67926bc1,0x757c52e3,0x66d8997c,0x0c6e655e
.word 0xcee672d4,0xe988d487,0x188a0f86,0xe3153537
.word 0x65f980bf,0x3a416d66,0xbeeb1bd5,0x68e91634
.word 0x8d8e48d0,0x3a316a76,0xf3f8a3a1,0x0863701f
.word 0xced501aa,0x6530d784,0x774ad7d0,0x719eb2a2
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 0x31343007,0xcab6ffe0,0x966a011d,0xd7fb507e
.word 0x17efb77b,0xfe9416f7,0x0ec268bd,0xcca268d6
.word 0x95bf4b4a,0x85e26bed,0xfd51b3ef,0x35da6fee
.word 0x4b5dbe30,0xadee35e0,0x03c6a715,0x4cbf6d05
.word 0x32928acb,0xb6f1b9ea,0x1970377d,0xc3e7fc64
.word 0x228ddc8d,0x4930d248,0xb2d772c6,0xdd8862d7
.word 0x5a8a3c0a,0x5d97485d,0x512ec132,0x8916d994
.word 0xd4a4593e,0x6b7c7ee2,0xcb945457,0x542d0950
.word 0x363451ed,0x185d416b,0xde8748c3,0xb310ee42
.word 0x30bd756b,0x86ce0a1a,0x4212d188,0x434aef42
.word 0xb68fbd96,0x02561d8d,0xf2c7c8ab,0xf8ae8e6a
.word 0xaaf34ef5,0xdc5bd21d,0x1c9531d5,0xd747b70f
.word 0xeefe79e8,0xaaee196d,0x8634f9e9,0xe29a31db
.word 0x834a901a,0x70677446,0x10b2a047,0xda970915
.word 0x0e06fd08,0x647a1a26,0x4c215783,0xaced257c
.word 0x4057487d,0xbb5b1b25,0xeb268908,0xac8c7b35
.word 0xaca9c22e,0x13483c5c,0x4c41deb1,0x805d664c
.word 0xd6876a8d,0x882744ce,0x65e6a55b,0xef2c6f91
.word 0x97195d46,0x6b22ac36,0xaaa7d228,0x99da3e82
.word 0xaf33192c,0x9e8d3318,0x805b3edc,0x64e2f465
.word 0xd8a246cf,0xd9fac563,0x60efba38,0x5ca8644c
.word 0x77bf1d22,0x430bc159,0xd527ed7d,0x518b5280
.word 0x368a8802,0x25d9e9cd,0x5f9ff848,0x076d9430
.word 0x41bb7657,0xadee4269,0x27351d35,0xfe81ec1f
.word 0xab52778f,0xc837d484,0xae458011,0xf59a656d
.word 0x1fa2c8ca,0xf71a0710,0xbd954292,0x0e4ecf8b
.word 0x3f23b806,0xf70aa45f,0xfbe5d988,0xceb7e3c4
.word 0x515682f7,0xc39c2713,0x15784b3c,0x7085e270
.word 0x17bd1ad4,0x84d30193,0x8387b3a5,0x4b011f79
.word 0x5edffde8,0x6fe44ed7,0xd57e205a,0x9c018fee
.word 0xd529e59b,0xe781a890,0x1b51cc7c,0x96f92d03
.word 0xd474e681,0x5eb2d73f,0x39edcd69,0x4e0f4489
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 0x2560ec84,0x1ff0a0c3,0xec11bbdd,0x4f344738
.word 0x8cbd6547,0xeec7d09f,0x1d97b973,0x717db762
.word 0xd07584db,0xee7c1f72,0x3f908426,0xf48088cb
.word 0x4d968beb,0x96d0fac5,0xa068041a,0xc5750df2
.word 0xd266ae4b,0x52e3cae7,0x11eb4b12,0xd9b3378e
.word 0x1daf8a30,0xadeafd5b,0x121ec83b,0x60ad0ad1
.word 0x28d9bd90,0xd6c482cf,0xbaae5998,0x206f39de
.word 0x10f06d05,0x596e1778,0xa9058f52,0xf660289e
.word 0xcc11fc00,0x7b356da6,0x81e6bd46,0x29ec3f2c
.word 0x81c7d5e1,0x4f3f5a99,0x827169e4,0x972e39b4
.word 0x6256d00e,0x55b3242b,0x61ccac7d,0x291c550a
.word 0x01ecb54d,0x21340a03,0x9cc2e44d,0x2374257d
.word 0xb81e73c7,0x1db045c0,0x9c250617,0x3bf17003
.word 0xe3b2c2d3,0xd0b021d6,0x6a232907,0xdf9f50ac
.word 0xcaf3704d,0xc42acebb,0xbd248060,0x2e6b952d
.word 0xa2e7b169,0xcb9270ce,0x3a60ce52,0x53b24d84
.word 0x16cca1cf,0x782928e7,0x39367110,0xb549903f
.word 0xea60c187,0xc203255a,0xa2a916df,0xfc78bc83
.word 0x64e4e59d,0x14eb2e77,0x6570bee4,0x3686ff0c
.word 0x71246e55,0x344bb584,0xbad13e65,0x33def280
.word 0x2e8100ac,0x2976a4fb,0xf772ee52,0x31cd20ff
.word 0xb25ce650,0xc31042a7,0xcc459c40,0x5a8917dc
.word 0xf93689c8,0x90e0c09b,0x3f475e57,0x103b39ba
.word 0xbd1ba161,0xfd7ab3b3,0xc6114326,0x04ddc65b
.word 0xe162099b,0x12deaf2e,0xfc10a331,0x34aaa0c6
.word 0x8edf3947,0x2901b530,0xf772e057,0x679c9d44
.word 0x93c5677f,0x43976ead,0x8541f4a7,0x62e43b83
.word 0x55708d06,0x925ff870,0x382b5e4b,0x095418bf
.word 0xa46938a2,0xed715cf4,0xb596331b,0xc6ac5db4
.word 0x04bcd9e8,0xa2a21d69,0x566c4151,0xea4010df
.word 0xa2376c6d,0xac64c427,0x93f44a94,0x466e9abe
.word 0x7417e3a2,0x600e1186,0x6490ec79,0xc2c62cf3
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 0xc4f5be93,0x904e1dce,0x2ac525a2,0x2cca0a10
.word 0x9bf766e7,0x290c5349,0xc285a9e6,0xb0a97da8
.word 0x746ddc95,0x09e89409,0x7a96b61b,0xf7a52a43
.word 0xa070cff5,0x097b298a,0x7b5300cf,0xfd58afca
.word 0x68240a85,0xdc979570,0x9a6b0d5b,0xc2291931
.word 0xb1549cb9,0xbbcdf0fa,0x0bb19383,0xfa45a974
.word 0x6c37b552,0x7a27d042,0xe928b484,0x62fdbd0a
.word 0xf5656e50,0x8ce94127,0x0f1b7052,0x26e5c7a2
.word 0xd15f9b4a,0xb61023de,0x98074c13,0x79af8927
.word 0xe14a01e9,0x2be375ac,0x26b96563,0xf8445186
.word 0xbf571f3d,0x9bb809e3,0xe323ebce,0x50309d5a
.word 0xcaa45e82,0xd1ca5f9e,0xf2e962d3,0x30da736b
.word 0x5eecb6f2,0xfe04b042,0xf6015b78,0x8e623e92
.word 0xa678feea,0x910453ef,0xe2268a3f,0xbe379804
.word 0xb667009d,0x79f32dfe,0xe54507b5,0xb6c5976a
.word 0x5f7f6efa,0x8eba996c,0xbdf95c68,0x5bf32b4b
.word 0x2f257381,0x59c87cc0,0x5d405497,0xb5b78ebc
.word 0xc22475b1,0x4acdec90,0x91f534e0,0xe0c9fd6c
.word 0x1605f3bb,0xe13e3849,0x41ea38e3,0x8a122349
.word 0xace5261c,0x99e7b5ab,0x5732e2ad,0x89c70c80
.word 0x19c278e5,0xbf1e6fa9,0x49eb6f93,0x5ba937fe
.word 0xf5616950,0xd9498e34,0xbbcdf3e2,0x6ce482ad
.word 0x901d5b2b,0x711312af,0x51cc24eb,0x2c360f6b
.word 0x3591ccad,0x690324ac,0x2d03c9ae,0xa5ba4cca
.word 0xf3431a6d,0x7ac80ecf,0x6bc8fd98,0xe2116fe4
.word 0xaef14c5c,0x86c99b18,0x1357ca18,0x2ca2619d
.word 0xefddb21c,0xad09db11,0x51967b44,0xdcbf9d2f
.word 0x32bc8854,0xa9ff252c,0x942d15c8,0x2ef653d5
.word 0x19614629,0xd0be4935,0xca5ba1f2,0x3e71eaa9
.word 0x538c9011,0x84713a4e,0xf2e33d47,0x5c3ec3ad
.word 0x943ab957,0x50f9c54b,0x4e5dc33b,0xefc2378c
.word 0x910ce415,0x16282b31,0x2c32850f,0xac1cbdd2
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 0x0bd4fdcb,0xde6715ba,0x50ba7d00,0xda2adb6c
.word 0x35b9daa5,0x42e84f3b,0xa1d0c385,0xd0335ed0
.word 0xe8d93b26,0xeb36f377,0xe27ff735,0xb89e1f51
.word 0x3e2bb2bd,0xf46f6c88,0x3a31e089,0x0122d6a5
.word 0xe3684a42,0x98a3b8b2,0x611d7a64,0x8969ec34
.word 0x6008bbd9,0xc5b1ea76,0xf877a077,0xaaf57cfb
.word 0x1cc44e61,0xc01d5b1f,0x126cb3f6,0x4f251480
.word 0x0f230774,0x2fa74ee0,0xb507ae23,0xad731eb2
.word 0xba1129a5,0x0b959927,0xa2ff2a42,0xff5066b3
.word 0x452c0d6a,0xdccd267a,0x87ffe4ef,0xfe1ad0bf
.word 0xcb1db1e7,0xbda65006,0x8786eb6f,0x926f6291
.word 0xc7c08d8f,0x8db879c1,0x2dc3f9b7,0xf126fbd7
.word 0xb9d84337,0x83801be6,0x22d64bda,0xd2e6d555
.word 0x3592e3e2,0x14f72d26,0xde461744,0xd17f5e61
.word 0x111f8303,0xda74be89,0x92f7d68d,0x2f79cbb6
.word 0xb463d16c,0x77d118ae,0x79785eca,0x20499b40
.word 0x3fe9b744,0x844d0bbb,0x0a09da3f,0x4fab0d62
.word 0xea69479f,0x7fbbb092,0xa2bddb6d,0x1bf6f80e
.word 0x64e8d4fa,0x77828784,0xc3690573,0xb70031e4
.word 0x00f819f2,0xc554b523,0x88bd6b78,0x09d0907e
.word 0x8423d8c9,0x99b68f9a,0xc46b5089,0x55a07929
.word 0x60975145,0x66a7e50b,0x4c3b82ce,0x8c28bbe3
.word 0x72ded8b1,0x66ccbbcf,0xae3fde22,0xd93e81a4
.word 0xf8b24046,0x290b0190,0x425bd9aa,0x2ea09dda
.word 0x3ca55747,0xd015bc7b,0x71658ef0,0xbb5d0b78
.word 0x224a777f,0x7dcd04e8,0xb199ba9d,0x9ef434b5
.word 0x2399bb53,0x50b740b3,0x99d5f878,0xa15bd709
.word 0x6dcf30de,0xd175627c,0x3a26dde8,0x5d131dfb
.word 0x9b181faa,0xbf10ee00,0x75ab9c9a,0xbec69f70
.word 0xb169bc3c,0xbd499726,0x4be07163,0xc6741027
.word 0x646ccc3f,0x1963d14b,0x07581191,0xaef595f5
.word 0xfe4ea6ae,0x3f5dfa37,0x70912c87,0x46e0d805
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 0x9d0e7fa8,0x315b5f6c,0x48ae6ffe,0xa4f3b09b
.word 0x35994274,0xa9c5b913,0x08d08bdc,0x81fd3b0e
.word 0x22828875,0x4614b933,0xfedd368e,0x8f7058d6
.word 0xc80861da,0x3b6b7472,0xaf57c920,0x7e2287d3
.word 0x8d1a1e1d,0x739c2bab,0x2aeb565b,0x5cf4b975
.word 0xeec96748,0x0b9824e7,0x13eedbe2,0x9d818a80
.word 0x20ff4a6e,0xf840343e,0xc61cc03d,0x13625af8
.word 0x243ee421,0x8365a3f9,0xc2906e42,0x807eb2aa
.word 0x58709b0c,0x9ddadefa,0x053f2bbb,0x59cda977
.word 0xb1b39c97,0xdfb1e688,0x34cf1b93,0x333aa2b1
.word 0x2da71bdc,0x4f51e1fe,0x3ad63403,0x6ee5af91
.word 0x53e7c661,0xd9eb8f46,0x011ab077,0xc917b0c2
.word 0xbd607ce5,0xb6d4ecac,0x8fd2b52b,0xbeb89ce4
.word 0x0c829e02,0xff9de3fc,0x515b5d94,0x11f9d997
.word 0x682ab6bc,0x74c50cea,0x9138b70d,0xbb3722c3
.word 0x83201206,0x501ad432,0x6d0fcf19,0x24eeaa61
.word 0x57e75931,0x2566dd9f,0x4ad45451,0x95f5d65f
.word 0xd7c30cef,0x3f128a68,0xc670aa88,0xe975a094
.word 0x9bcd7116,0xc8d29ca3,0x741d023a,0x4baee291
.word 0x5177bc90,0x7359ad9e,0x3068fa18,0x800be588
.word 0x191e37cd,0xc0874ea5,0x16bc8caa,0xfe6b6c51
.word 0x73892e1f,0x36f5409c,0x962ed7f9,0xb8cd298b
.word 0x90bd06f0,0x89cccaf2,0x827f2695,0xd78b130b
.word 0x29ed3847,0xc818808e,0x9797fb88,0x90a3d488
.word 0xaaefe01d,0xc6baa7d3,0x242f1df2,0x2475cca0
.word 0xc07406fe,0x4b57f5d9,0x3600eace,0x56163027
.word 0xa7a146d3,0xd966ff88,0x0725bc3d,0x75b9372d
.word 0xc17fd51c,0x836481c4,0xe34f97b2,0xaf2c64da
.word 0x21e31f1b,0x82ccb237,0xa2d51bd2,0xf956eb7f
.word 0x721239f5,0x7b391428,0x92592d7e,0xf3a2e281
.word 0x5fd08d68,0x2d77763a,0x749058fd,0x9812ce4b
.word 0x4ad9b443,0x4c3af9fe,0x321c9bbc,0x9e698f66
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 0x2b56d7c7,0x0f7c7f65,0xb455a775,0xa9f4a64a
.word 0x6cdd517d,0xf2709e2d,0x9c28b201,0x9a09b24d
.word 0xf351c6f8,0x57a405cf,0xfee669ae,0xcfbf8d4e
.word 0xcbfa7a8a,0xa8c29148,0x3617fb06,0x48be211e
.word 0x013e0ccb,0xbf4b28e6,0xce5de6c7,0x4421700b
.word 0xa0db6182,0x7ae7f7a0,0xe7e3a627,0x7f98028d
.word 0x938a8554,0x61926db4,0x27ded057,0x6f19a055
.word 0x2e001650,0xdc7604e7,0x6485c88b,0x973f2783
.word 0xb87ddf08,0xacf37057,0xd70d7cfa,0xa05f4fb5
.word 0xdfa65e7c,0x37df0400,0xcc96f403,0xe0e4a7c3
.word 0x903504c9,0x5489663a,0x258facda,0x32804a81
.word 0xff1af36c,0x81f6d4a0,0xf456302e,0x7cc6dc4e
.word 0x4db376ad,0x2a3945e7,0x839685c8,0x18a29ce3
.word 0x3473cdf1,0x7bb95f08,0xad19e550,0x8130d18c
.word 0x174e7d22,0xbb4aac9a,0x49291d76,0xa4c8cd07
.word 0x26c03225,0x6271bc7a,0x2cd0c6cb,0xf6578cca
.word 0x5177cc4d,0x1da1761f,0x258dd2ed,0xf58cfffa
.word 0x131d1246,0x1a12cb33,0xfbae462d,0x4ea74c91
.word 0x5c851426,0x2899370d,0x1ab64407,0xf6a29f7e
.word 0x22f8f97c,0xa703d020,0xf8c6f020,0x8ec677e0
.word 0xe390ae3c,0x37ff84e4,0xcf3657a3,0x7c068a08
.word 0xb6e08aa1,0xc428d220,0xf32fcc5b,0xb6c6015e
.word 0xa62d60fd,0xd31119dd,0xd9c3f660,0xf6c135d1
.word 0x31cb9db4,0x4946cba4,0x7990f0fb,0x520a4763
.word 0x56de05e5,0xfbf12a61,0xa6b3b025,0x0c8c9c91
.word 0x1a3c6145,0x4ca362b5,0xcb70ac43,0x8f85fc82
.word 0xcfcbb65f,0x924821a5,0xccc119bc,0x552127db
.word 0x64ce4b67,0xf90a9be5,0xcce97685,0xfcfbc71a
.word 0xf7b5890f,0x4d6eec32,0x675f1a44,0x7319e27b
.word 0x93dd6d15,0x240f878b,0x0a6de0a4,0x4a884459
.word 0x2fe44c6d,0x73ce5ce2,0xe94b1ab4,0x9be6d55a
.word 0xcfb659bd,0x5c4e7f5e,0xfb7802c8,0x6a32e86c
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 0x537c9d93,0xb080cf8c,0xb031cd22,0x6ffa6bc1
.word 0xd3122798,0xaf07d950,0x26fcfb3a,0x3f9beb9f
.word 0x124d2288,0x6783c311,0xef29d59f,0xd86a8798
.word 0x39da5a8a,0xe2af707f,0xd47bccce,0xd447530a
.word 0xce842cca,0xd69dd499,0x445e1c9e,0x219cbf83
.word 0xfd84e787,0x687a7913,0x133acc7e,0x1c692088
.word 0x62ceb8b4,0x0e6997e3,0xec049e24,0x925c0c50
.word 0xabda5692,0xdcf92101,0xc579fc9a,0xb01fad62
.word 0xf4d50282,0x91de9530,0xfa978b76,0xe0ff0f37
.word 0xdc9b7308,0xbe65179e,0xf596977e,0x50af0f0c
.word 0x668ca640,0x2cd370e6,0x9cf7a8cc,0x10bc7f53
.word 0x14801685,0x223e931f,0xf5591e20,0xe8f17fe4
.word 0x559e905d,0x5bc72863,0xe8e15368,0xcdb6ef30
.word 0x214d0be5,0x50139776,0x2aff5d35,0xa7615db6
.word 0x72f31db3,0x6d60e619,0x8162a492,0x90da92bd
.word 0xde11a342,0x9c54d516,0xaf3e1adf,0x580fe465
.word 0xdda4ebcf,0x5c66f750,0x2bbf6042,0xe8a03f08
.word 0x846c7f2f,0x4579c9eb,0xd821e0c1,0x4bc160f9
.word 0xa869963d,0xdb5050f3,0xbd9fe87f,0xbe5746c6
.word 0x571f828e,0x7c790904,0x519bc857,0xdd3f7929
.word 0x8a7da711,0x502f30be,0x50da677a,0xc9a8163b
.word 0x51c12d44,0xc2f1ca2d,0xd6be59e8,0xd3b5ef3a
.word 0x86539ed8,0xe12743d5,0xb26ba77f,0x83bd6d79
.word 0x5afd3b39,0x3882afda,0x7f954566,0xcff2ceb7
.word 0x1e71343d,0x3c944f0b,0x688cc3fb,0xe6b90780
.word 0x57adaa2d,0x6e361785,0x249c0f73,0x79a6d8dc
.word 0xa9d6d5ae,0x55a45da3,0x52216c4d,0x0b1ff7da
.word 0xf38474da,0x7e71fb97,0xa776c157,0x76627f78
.word 0x4e2094e3,0x74a20c2b,0x53e726ca,0xc0092d9d
.word 0x79e64f78,0x218a45ad,0x12b8cc23,0x77b10e37
.word 0x16f733bb,0xf6c41c1e,0x8f8ce417,0x2d85a70f
.word 0xc8967a8c,0xe7311073,0xe0144d74,0x04507ff8
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 0x39a8552f,0x054b2295,0x1d1dbd4f,0xa5292df0
.word 0x1b510ff5,0xf96c0c93,0x6a45bf27,0xefb84b29
.word 0x17b6e544,0xac8665ab,0x4a1e1e1f,0x7210400e
.word 0xc305b7e0,0x13c0c88f,0xa6ac25ec,0xc1054beb
.word 0xd7c6094a,0x278cd814,0x15feeed2,0x2fe32801
.word 0xc2f8c043,0xcd43bfe0,0x42b8df1e,0x9885c26d
.word 0x85f571d1,0x2b3a4e7e,0x063337f2,0x63432c1c
.word 0x67b8c68d,0xdce80286,0xbf925ed2,0x1a08e955
.word 0x73a56751,0x2f752d16,0xc819672f,0xe248850b
.word 0x6aafb2ab,0xbec5187c,0xae524c36,0xf39ec78c
.word 0x03fe5141,0x0f7d3898,0x0e67be97,0xb1ffcd65
.word 0x34b84940,0x775e349e,0xb93634fc,0xa8813d90
.word 0x18cb395e,0x3b8b12b1,0x380695fe,0x6622eb5f
.word 0x22c95e88,0x86f28bf3,0x0defd7c5,0x087db886
.word 0x537063a9,0x3e373ada,0x5be31cb3,0x9f2cddc5
.word 0x5daffe0b,0x6425c9a7,0xcc606577,0xcdc7e455
.word 0xee34829d,0xcfd86a22,0x7e0a84e2,0x233bd1c5
.word 0x9ea827fd,0xe3ca64e9,0x402b79f7,0xb6c921a8
.word 0x8a760c8e,0xb81681c1,0xf0740e62,0xd570cf75
.word 0x6b9da269,0xfd40ca74,0x0da9c673,0x599dd2d6
.word 0x59c7b3ef,0x480afc0c,0x9f2dacda,0x71742a5d
.word 0x1fc46d69,0x48d4c719,0xa9eb17b6,0xa00efa21
.word 0xe45a7104,0x7f22ddc5,0x4d066748,0xc276d1f3
.word 0x472a8c97,0xe68d89b2,0x18b76051,0x73d89ebc
.word 0xe2f417a2,0x1c204553,0xc3c4c05a,0xa1bbdd54
.word 0x7a4eb556,0x5d12ad04,0xccff3acf,0xfbae6190
.word 0x4d17e867,0x84ba165a,0xc3963211,0x56a04800
.word 0x0fe7c6b6,0xc5f679d3,0x55cebbfc,0xc68e1e08
.word 0xdb6c25d8,0x7f651bda,0x0a4f874b,0xc35fc895
.word 0x552a3f7c,0x0201940e,0xa9b2899e,0x010db4bf
.word 0xb22133b5,0x56f12114,0xfb9bd7e8,0x52eab70e
.word 0x68fb0948,0x7a283385,0xdaa20431,0xa389ed82
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 0xed3c72c9,0x285ebf3b,0x501507ab,0xab6c3517
.word 0x1a6d74ea,0x3bb2e272,0xd115efe4,0x780be6ae
.word 0xf5d6d50c,0x365b84bf,0xa6de21d8,0x8ea0a1f2
.word 0x987233f0,0x68c2a964,0x6cbeb385,0x3d0e1fab
.word 0x954b5522,0xb929bc44,0x9f00cb97,0x26793974
.word 0x7bf29a60,0xe5b85fab,0xde6677b9,0x766ab99e
.word 0x1f39cbdc,0x56aa0d59,0xc01794ac,0x1de795d4
.word 0xf7c53d42,0xda4e19bd,0x1a28defe,0xa6f43cf7
.word 0x4c2d966f,0x60a1b9ee,0xf037f2f6,0xa0f07aa8
.word 0x9e4ecb4a,0x15f3975b,0x96bb022d,0x52b0faa8
.word 0x2c7986b8,0x4dde78be,0x1ca7cbcc,0x2c9241a0
.word 0x48a8984b,0x799a4bd6,0xbc33a1e6,0xb5e26bea
.word 0x304e2648,0x3cd904bb,0x57f802bc,0xdb0d17f5
.word 0xd62020b7,0x3019d9a9,0x9d441c2a,0x5a6ee2ae
.word 0x8204d252,0xfde1b786,0x5f95c5be,0x4aef83ac
.word 0x3c8209a4,0x2a1cc9f3,0x9c584310,0x899ac3ff
.word 0xdb6b9f96,0xc7242917,0xe604a01e,0x80e644b8
.word 0x990ab8bd,0x786f61ba,0x36c64692,0xf94b6e6a
.word 0x469117d4,0xee7667e2,0xa3ba0137,0x2faf143c
.word 0xbb451a52,0x9ba6b0c5,0x2ba3bf0d,0x4e434a3b
.word 0x808fed1e,0x62be8056,0xbb36f97f,0x73a91773
.word 0x6d49c7d0,0x52170524,0xc8fc9e36,0xbcd9f687
.word 0x988a4c1e,0x357c66bd,0x42a4c8d8,0xd0085bd0
.word 0xa2be81a9,0x2c833d8d,0x22c361f9,0xf11d313a
.word 0x852141fb,0x014c6695,0xac5c76be,0x54775637
.word 0x3e11de55,0x098dbf91,0x472a42c9,0xa9b528d6
.word 0x066b8861,0x7aecc7dd,0x507b8fad,0xfc140e44
.word 0xa0014ae3,0xb2a3782d,0xced13f3a,0xe40c6315
.word 0xb4ad1a17,0xd85a9830,0xf7ffa512,0x5775e5c4
.word 0xfeacf883,0x9134c3d3,0xeae68c4d,0x553a3835
.word 0x334cf15c,0x4cf6e569,0x108dec60,0x1eeaa221
.word 0x5f737ddf,0x8db591a1,0x030c60f6,0x34146b4e
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 0x4ee83140,0xc26e20c3,0xc75225e7,0xfff75119
.word 0xad0b28dd,0x43605197,0x0724b7b5,0xfd6fcb5a
.word 0xacffd9bf,0x70042d5c,0x5e5d9750,0x2d05d9e3
.word 0xc011cbab,0xcdb01488,0x73abfeda,0xdfb9804f
.word 0x1402f7d6,0xe9c44ecc,0x1cc9a61a,0xec0e9c87
.word 0x82a2a932,0x94368903,0xf5a0f88b,0xd7245f3a
.word 0xc7e1ae80,0x8e0c306a,0xc0823493,0xd3deff20
.word 0xbf42dc52,0xc2a77e00,0x2b9f159f,0x66b4eb87
.word 0x9d580521,0x2cd9ce92,0xca1ed419,0xa194a7d4
.word 0x613bb819,0x49925034,0x04bb11b4,0xae600d6f
.word 0xcb4a63c4,0x46828244,0x31bdbea6,0x8e530035
.word 0x6f88156d,0x3293f8c5,0xf848dce4,0xaa5c1ac2
.word 0x1c4ea37f,0x13d6d0a2,0x7ea5464e,0x257dbfe5
.word 0x640b3acd,0xa5abf50c,0x799fa347,0xad8dbf35
.word 0x8de6c354,0x04a8b3a2,0x16a5d6de,0xcef000b3
.word 0x5f582d8d,0x04fe2d97,0x0c816ba4,0x291fe017
.word 0x6f237a6e,0x62023fbc,0xdbd7678f,0xffed16a4
.word 0xe179623a,0xef21a79d,0x62db07ab,0x79087f8c
.word 0x4c77544c,0x78275df9,0x4398eec6,0x4ff854d5
.word 0x5988e124,0xb4afd344,0xf783e4c6,0xdcdc4d8c
.word 0xbc54c1d5,0x95631a50,0x5f4568ca,0xfb729f21
.word 0x7ebd7204,0xc7e778a6,0x02602cd1,0xb77ef18e
.word 0xd23e3cc1,0x1defcf27,0x4ddffe74,0x02118cda
.word 0x58fba849,0xc2b76161,0xd446b9fa,0xc51e74a3
.word 0x355ef556,0xe7d190b5,0x0854d628,0xe46b4724
.word 0x6fb40235,0x30001bfc,0x6ca9d6dd,0xf4f58484
.word 0x95cc4952,0x85ac9d05,0xa8dfd388,0x5bd554e0
.word 0x37698fdd,0x627ba820,0xb52aa54f,0xb140e9e8
.word 0x4b3f19f7,0x1996aac5,0x5510cb33,0x4ba8a90b
.word 0x1c49c554,0xe0379d90,0xca40c752,0x1567f6cf
.word 0xbb4b3ba0,0x299433ab,0x9364e593,0x6096383a
.word 0x9788ffcd,0x3fd3d7a8,0x77ff55de,0x006f5bc1
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 0xd37f5c0d,0xbed4bbf4,0x57b6ee4f,0xf1ece00a
.word 0x54a5c227,0x425cbed4,0xab12938e,0x279007de
.word 0xe03beb57,0xc4c5cf78,0x572d5055,0x51f7a45b
.word 0x67d9b54d,0x59042a9e,0x5f9078b4,0x3a1e54c1
.word 0xe1d0c7c5,0x63c5c5a2,0xf0b18b36,0xffa0a0b8
.word 0x7f2c1746,0xa45ed637,0x936ab210,0xe05803c4
.word 0x8a75dcbe,0xdda22d52,0x99ace10e,0xdb7949f5
.word 0x399c7450,0xa9c01d88,0x04227492,0xe8deb1c6
.word 0xf62b23bf,0x0a51e34c,0xfb781915,0x00ed0f93
.word 0x07260530,0x4a42eb70,0xad88ba3f,0x4c4b58e8
.word 0x5a0e0cf0,0x110fdf51,0x77ff65c7,0x310eebfb
.word 0xb102a95a,0xf452da9c,0xa484e3ac,0x592f0784
.word 0x0dd081aa,0xa106d4a1,0xf433e674,0xb61ce6fb
.word 0x4cb158fe,0x92869f85,0xa339f5e0,0x28cd20fb
.word 0x57edc887,0x61d61dcf,0x6acad812,0xf1cc2be5
.word 0x3f92c72d,0x80aee579,0xa1d932c3,0xec952bc6
.word 0xb4ba86ed,0x01b7e56d,0x9216ac9c,0x8fab45a5
.word 0x23f8fff4,0x6b8ca6b8,0xe7189a57,0x62e356e4
.word 0xe31c097f,0x1e7bf68c,0xd495567e,0xda99405e
.word 0x0c2201d3,0xbaf52506,0xdfcd0e74,0xb9e0aa05
.word 0xdb700b73,0x2bab1ac2,0x5de57efb,0x3c6a25aa
.word 0xce62f552,0xc0b57a83,0x5e318bb5,0xf52c7808
.word 0x3850d69b,0x477d5365,0xa2694ce6,0xab64fbe6
.word 0xf3c7b43a,0xb5ffc051,0xbd289a78,0x7e7fcd0f
.word 0x1bde9b08,0xdd5b3d3b,0x98eced19,0x53035df2
.word 0x16e2d4c7,0x2d5f3914,0x3319f4dd,0xc8cb7a10
.word 0xb578a691,0x8d1c4152,0xf0cbbd99,0xec185e31
.word 0x4b29ac84,0xd8960742,0x30d463d8,0x22ca4788
.word 0x8d92b703,0x409fbc24,0xa7761ea8,0x8b690427
.word 0xe53fc04c,0xab74246b,0xeb651e38,0x9bcaefe2
.word 0x5aa21930,0xa0d51b60,0x0a3aa6cd,0x1893ec3d
.word 0xf21b7c34,0x1cef768e,0x154609f0,0x1353e3ee
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 0x0bae25b9,0x4d042e4f,0x42e0bb29,0xebf02d10
.word 0x2c2d3f92,0xe8681adf,0xe003ba36,0xdb5db933
.word 0xda979a76,0x048e3570,0x38609a65,0x5dbd3cd4
.word 0x853c6c4c,0xeffe16c7,0x14ef3678,0x76ed1070
.word 0x8e74cb07,0xa5055932,0xa86c9b96,0x3b5a14a7
.word 0xf1b93c7d,0x3fb97bb2,0x742cde88,0xcad648da
.word 0x900bd4b8,0xb3141f01,0xdb4592d7,0xd24d1f38
.word 0x55f7e6f8,0xda8b5c9f,0x59fcedd4,0x3fd5a382
.word 0x9949324f,0x85f9dbac,0xbf4e3b77,0xb31ad38d
.word 0x2d3bea3a,0x2fd1f1a8,0x2f39d5a4,0x3eb9f500
.word 0x3d5c5dcc,0x3dcc8efa,0x352cfb56,0xec4bd1c6
.word 0xd348a551,0x0f2f5aff,0x88e489f5,0x2ee71541
.word 0x894b4175,0xa3832cc9,0x794ef121,0xa74c55e1
.word 0x75c4fbd5,0x2cd5a7dd,0xa8659f0b,0xcb8f3c55
.word 0x75ca1d5e,0x14deafda,0xb2f7fdc2,0x8e9348c3
.word 0x06526ee5,0x97cd3879,0x2c0bf4a3,0x2ed7ff7e
.word 0xcfb0cf28,0x23d37b45,0xfe4b41dd,0x75a09ee4
.word 0xf95a9e6f,0x3358786b,0xdc40821e,0x0dd7bef1
.word 0x2e897091,0x2df8dd70,0x8b91486b,0x78ca2c47
.word 0x9e5b05f5,0x8c33fc0b,0x63c100fb,0xf737e891
.word 0xbef7c271,0x5d31062c,0xc0b925dc,0xcd872ac1
.word 0x199d4d51,0x57694125,0xd4ff8cad,0x055dc46b
.word 0xec234fe1,0xf218d132,0xe7eb5a0f,0x6b5247bc
.word 0x8c39bf9a,0x798e63bd,0x314d6ff1,0x78cd1a99
.word 0x38d2fe24,0x3de96690,0xb38a8b56,0xf0e6a4eb
.word 0x1d9aad1e,0x12c58317,0x2fe39386,0x228a51aa
.word 0x650d6a9f,0xdfb4c6b3,0xd1e02c95,0x813aaf93
.word 0x0627a097,0x7b7219e6,0xc96108ff,0x9eca68ea
.word 0xa3ab27e5,0x59e84984,0x56e4e7ec,0x9c3b9044
.word 0x90544060,0x6c1f4e96,0xdf32abfe,0xe5b16b0e
.word 0x0953b39c,0xeb05d7ec,0xa009b032,0xa1ea0dc1
.word 0x44cc1310,0x1d6e4c92,0xc99af307,0x3acdef14
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 0x1eb4f957,0xfed04828,0x6b8525a8,0xa01b1c4e
.word 0xb06129e8,0xed0716d0,0x0964db44,0x5b496a44
.word 0x583525a0,0xd7213352,0x0c1fe02f,0x727dfa3c
.word 0x569de55b,0xf54f0d10,0x5c91cc0a,0xa7b62a4e
.word 0x1af55c9c,0xf6f6a486,0xd32bbbc3,0x4fcd62ce
.word 0xab4e2699,0x6fcbbbd2,0x3f103c5c,0xa1f0c1fe
.word 0x6254f966,0xdbe0034f,0x5c78eea3,0x23a1c8b5
.word 0x3f6a81b9,0xb065cb60,0xd3d27089,0x507c4e06
.word 0x1af8c846,0x3d37ef6b,0xb2087ba0,0x18efcb35
.word 0xd4cd12f7,0xc630f117,0x192d87dd,0xb371c5d0
.word 0xd0f261a5,0x479bf1b8,0xffce236b,0x6ce782e7
.word 0xd0176693,0xdf633349,0x15db7ed6,0xc46bb2c3
.word 0xd254765b,0x72491c26,0xa9ca7e27,0x8d3f45b5
.word 0xb479fde2,0x37f49d71,0x57d221e1,0x9c20e822
.word 0x4cfc25e2,0x2f4cc6ce,0xde10c408,0x2a0a2ad2
.word 0xb4a6701d,0x88d0d179,0x485819ca,0x658c7490
.word 0xfe4acfea,0xf6cbcb21,0x9a58a8d1,0x6e89d16f
.word 0x4eb663e2,0xe920a0f2,0x5b86c562,0xfbc04dc9
.word 0x39c823ee,0xb1e41352,0x303b476d,0x8cee0873
.word 0x227b5700,0x44acd7bd,0xc2ae0908,0x200d9ad0
.word 0x63874803,0x77900203,0x0a687c87,0x822cb407
.word 0x9c304d52,0xd28ad02c,0x344fb22d,0xd307c939
.word 0x12c6f4ac,0xdb350873,0xb9724450,0xe7962123
.word 0x2acf3b12,0xbde4f7ba,0xfbb10a2e,0xbcfd95ac
.word 0x0b84461b,0xae327106,0x3c2ec0a1,0xb309c02b
.word 0xc1f48807,0x5f302428,0x5da525ec,0xc30c8eb1
.word 0xbb2d848d,0x920477b2,0xaa08b1aa,0xf9d0460d
.word 0x854412b7,0xd1fd2d76,0x3105abd2,0x09e1c217
.word 0x8fcfcbb1,0x6ceaddf0,0x44bfb42c,0x2b508b25
.word 0xe03c2773,0x853d5208,0x7e3f0dd0,0xded8e9f9
.word 0x4a19c91d,0xba982dfb,0x78c197c1,0x5754bae3
.word 0x731da2d0,0x555899de,0xcb0165db,0x128cf3b1
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 0x80884513,0x09ba575e,0x78e2acbd,0xf68f9b53
.word 0x5fab05b2,0x3c571bb1,0x01ddce15,0xa15eaf9f
.word 0xe12e7ff5,0x35306e9a,0x412e0203,0xf5a75a8f
.word 0xadc38477,0xacd6ee56,0xc4f4fbc3,0xb6063f1f
.word 0xe7959a89,0x81f40eb6,0x37c2d361,0x978ce137
.word 0x9e8406e4,0xe9015d95,0xc3a7d7b2,0x4e38e54c
.word 0xfc1c2bef,0x1b256fdf,0x95145dc3,0x809eb746
.word 0x1522773c,0xf8b256ed,0xf7d85064,0x8bf4a595
.word 0x9cd46149,0x65533613,0xd0b1fb74,0x68e102de
.word 0xf6ada753,0x118d87f2,0x7f76ef09,0x7a08408e
.word 0xb7ecf024,0x5df5632b,0x11d053bb,0x35816a62
.word 0x7b19f16d,0xa82724d6,0x76a9793b,0x6b33675e
.word 0x1ed482d7,0xfb123ed0,0x17c4e05d,0xbaf53ee5
.word 0xd3d2d6a2,0xe1ea75b6,0xc9945096,0x11674ba4
.word 0x2c4e3651,0x1b23e622,0x1d5ec360,0x074d67a4
.word 0x8c90b414,0xac10de3f,0x293b8b87,0xdf9fcb75
.word 0x3d7cf54f,0xacaeac2a,0x56272433,0x9510975d
.word 0x72c93687,0xafd2f0a1,0xcddcdb18,0x140a63f7
.word 0x1a9526b4,0x9c982ed6,0xd7ca859f,0x4569bfc2
.word 0x321eb6b6,0x8ac1a583,0xfbf8e59e,0x276c1d5b
.word 0x2e826a1d,0xef3fe9fa,0xe8cc38b5,0xda861d07
.word 0xda05b98b,0xca2fb419,0x9436b0ee,0x47db3eac
.word 0x655977cb,0x7e82a617,0xf0e6e7fe,0x0256ec5d
.word 0x1dc0679a,0x376b39d1,0x44fccc99,0x283675a6
.word 0xf483add2,0x4f2e1528,0x10d3f058,0x10524944
.word 0x6618dff7,0x700a1de6,0x919f728f,0x9868f228
.word 0x8e2c6f96,0x52ff7b84,0x2bbce758,0x31b29708
.word 0x4caa6f42,0xfbb2cd6a,0x4d606ae5,0x9180ba33
.word 0x3cfd08d2,0x6d692900,0x067fef4a,0x48af700e
.word 0x83d220e2,0x464f4f47,0xbcf04b47,0x84f8354b
.word 0xcc71036e,0xcba65831,0xe05d0831,0x683f1ab8
.word 0x6f325072,0x15371acf,0xb56f3153,0x3d90f050
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 0x8112c31d,0xe5569150,0x2edcb594,0x566c34a9
.word 0x3f8d6c72,0xf2e38b28,0x5fb2587f,0x331894b7
.word 0x1993c343,0xaac9c793,0x8e447782,0x2593a4a8
.word 0xc138a28d,0x9c88686d,0x1a293eda,0xf00acb06
.word 0x6e9063ed,0xae57b6bf,0x764d37f4,0xa19b99b8
.word 0x84574df8,0xb19aee41,0xc713b955,0x7b1d0764
.word 0x2a1a7ba1,0x3c22f48d,0xe2bc93e2,0x1dcf3619
.word 0x541ba96c,0xd23feed0,0xc361e923,0x0f4968de
.word 0xda8cc8ad,0x2badc6d1,0x8b70cee5,0xa187d5a9
.word 0x147d7fab,0xe202a154,0xf1e01be2,0x8011bd58
.word 0xaf44270f,0x97515a88,0xcacc52da,0x686f9aa0
.word 0x3a4e36c7,0xfd08bf2d,0xac32ea08,0x72fe079a
.word 0xa9cfcca8,0xed068d17,0xdd34e335,0x53a11c6a
.word 0x4aeea0aa,0xfd25b5a0,0x5d66c556,0xc1c97231
.word 0x397925de,0x2ce78c56,0xa355553a,0xbb3916e0
.word 0x932076a8,0xd1a1e1eb,0x0c717a59,0x22028365
.word 0xcc596390,0x7646c4af,0xf589b55d,0xa145cbc6
.word 0x0b3e22f8,0xa9dc2235,0xafe351c0,0xe73431b4
.word 0xa069f8df,0xa7d35eb7,0x6c644dc1,0x8d5bef9a
.word 0x104eec25,0x61906b99,0x4210aaca,0xae2bec5f
.word 0xf599bc7c,0x664b0ec0,0x39c0f168,0xd96367c1
.word 0x0c1d132e,0xbcd829ee,0x2ab4701c,0x16fbbcec
.word 0x1e6602ed,0x316ccab4,0xaa7fd55b,0x67890418
.word 0x2e4af573,0xcaea38de,0x41e94bb0,0xcdc024f8
.word 0xb323ac0c,0x2f349f26,0xec74bc9f,0x2bdceef4
.word 0xcd59f09e,0x1d2fe01b,0xdd0062a5,0xf166f916
.word 0xfa8d338c,0x8a986ea1,0xa5f4e519,0xfe436728
.word 0xa70e334a,0xfcdb4d2a,0x666de2a4,0x2a213667
.word 0x87a0017a,0xebe96685,0xc52af2d5,0xf8ccf587
.word 0x494b081d,0xde0a4d8d,0x9e80802b,0x36a433b5
.word 0x3bf17aae,0xfe75d65e,0x01db7d8f,0x25544573
.word 0x69eb5c8d,0x039084b4,0x99c20e9f,0xeb12b342
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 0x74a6f0c9,0x7999c094,0x9f445ae2,0x46cd0c91
.word 0x9cebd87e,0xc9d21be1,0x899d2ec2,0xd967d880
.word 0x10b2298c,0xc7ac8997,0x1d5face5,0xf6c6fc55
.word 0x1e1e4588,0x9d96ad84,0xca8ee885,0x6d07fc62
.word 0x05de5cae,0x9d53f8ed,0x77105091,0x203601ef
.word 0x0e5035fe,0xa6c24019,0x9ec609e7,0xc10e9f51
.word 0xdd9b49d9,0x3c15db6f,0x232d5d73,0x4e505e91
.word 0x3618bc6e,0x166439a4,0xb428a67b,0x28a5ae42
.word 0x88c1e09c,0x11a86dda,0x2538536f,0x45468bdd
.word 0x67bac65b,0xce25ec4d,0xed606111,0x8b95ec96
.word 0x34837c07,0x2bad6748,0x4bd7362a,0x6df6a956
.word 0xd2a9734e,0x947c058c,0xacc84460,0x0e9c4c14
.word 0x0006c27e,0x30d9b6aa,0xdd3d0638,0x546e0f7a
.word 0x338200be,0x8ede9c76,0xb0a348e6,0xbeb98d59
.word 0xfb2c9f32,0x9891aa08,0x4224825b,0xa1d5ca95
.word 0xdc668379,0x39cb3294,0x9008e650,0xfd15bb56
.word 0xed6a13f6,0x9d3d103c,0xe1e1de27,0x392ba7a2
.word 0x60756ade,0x770771d5,0xa1062705,0x525b3492
.word 0x1e4d72f1,0xf88a4d74,0x7c34e9f9,0x69def916
.word 0x0f01c9eb,0x1848674b,0xc748f8f2,0xa57ed4aa
.word 0x95ca6701,0x31beef58,0xd36bc5bc,0xedf6bfcf
.word 0xb526d0b3,0x00602d60,0x9ec36413,0x52488fef
.word 0xaf260f8d,0x685e0db1,0xc71647ae,0x18ecb6d8
.word 0xf08adbb2,0xe93f8c55,0xcb5a3825,0x4511fa0d
.word 0x127b0545,0x8c01500f,0x28877ea0,0x359dab1c
.word 0x752f06c3,0xacccda4b,0x6a1624cf,0x6cd7f99b
.word 0xe8ca30de,0xa1f25122,0xcc28d813,0x6fdf7aa6
.word 0x990ea7bd,0x658b8d2a,0xb1d97a9a,0x166b3c69
.word 0x397f2a5d,0x9c5dd180,0x532f1bd7,0xb1a6f530
.word 0x75ee3159,0xd6f8cbb0,0xc51d1ad5,0x95f45424
.word 0xfae83937,0xb09ec2c0,0x9af4e1a0,0x06f267b0
.word 0x4e5f3dc1,0x84787ce0,0x1573be92,0xde176c1a
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 0x27f45482,0x60e5548c,0xd1751838,0x42e56973
.word 0xa01648f7,0xd7f9613a,0x3580eaef,0xc5069220
.word 0x1de5c845,0x23a87c51,0xb817f767,0x3542dd63
.word 0x0c36bcbc,0x65b5f624,0xa41d832d,0x1f3888dd
.word 0x8d94fe7a,0x48743708,0x04e50fe5,0x9221ec83
.word 0x1a976f5f,0x0364f089,0xc30caa1c,0x4a5c1e54
.word 0x6a5454ca,0xf5fa3966,0x83b8cd88,0x38c7873b
.word 0x816a7f0e,0xefc72f13,0xf1bb2b9e,0xa394dccb
.word 0x3729845a,0x7886e92a,0xd5a1b9ef,0x46c75cbc
.word 0x96a66dab,0xcc4fb39c,0x820fa14e,0x1af2f2a8
.word 0xd7abf5b6,0xcfb672ab,0x045b1ad9,0xbc6e5b03
.word 0xbcbef205,0x261efde2,0xbebd8c66,0xbae015dc
.word 0xf2c07ae1,0x687c81a0,0x28bd78f5,0xae19485e
.word 0xddaa2f61,0x0bfc88e8,0xf3940c2a,0x063365a8
.word 0x13c4f6bf,0x2ea588df,0xec1a33b9,0xf4dc201f
.word 0x3bdf58d8,0x0d0087c3,0x2371a28f,0x6d25dbbf
.word 0x7b4235c6,0x4f371ea0,0xbba0073b,0x75ad9ddc
.word 0xd4b2e3b8,0x012eb84c,0x3b437a74,0x40b198e4
.word 0x54ff0de8,0xaa1e240c,0x71d2a386,0xc3449240
.word 0x76b1178e,0x0a47869d,0x63a694e3,0x133369ae
.word 0x137fd1dc,0xbfbee005,0xc4e9576d,0x8e7ee934
.word 0x7e55e505,0x4c16eea8,0xba0bf175,0x5ae1c1ed
.word 0x20b06190,0x83291a9e,0x8580eb66,0x794a6354
.word 0x95b5ae62,0x8bbffdf1,0x038757af,0x8d0ca0cf
.word 0x259e3c6e,0x20ea1be3,0xa71047b5,0xdaa10520
.word 0x5cbeff18,0x6a811f13,0x911c5075,0x2c108c4a
.word 0x004447db,0x817a90fb,0xad03c3c8,0xd6bce515
.word 0xc9be7302,0x2a807430,0xd5ed7aa6,0x7c0042bc
.word 0xc12cd793,0x77391f0f,0x00835c38,0x3be60d82
.word 0x9e589ff8,0xe1e11a9e,0x4c006cf6,0x0d101ad3
.word 0x58e9ecd1,0x5979c032,0x62ffcf1f,0x632fc744
.word 0xa73fbf8e,0x72a92952,0x93ffca33,0xa1fb6808
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 0x9891fb2e,0x1c3b654e,0xc19e02c6,0x5a0634b7
.word 0xbcaea945,0x4b05596d,0xa174641d,0x6d223c8d
.word 0xdec7d0af,0x01193168,0xfa86da87,0x5916358f
.word 0xdac0bf00,0x3af9e709,0xa8a38770,0x4735fe39
.word 0x8c396208,0x8b3b4ec5,0x3e257e37,0x91a6ec4e
.word 0xc4a02471,0x092f3939,0x85a5fafb,0xc0f2f93d
.word 0x98144026,0x38f542d9,0x2c6f6db2,0x6828d2a3
.word 0x7ce8506a,0xe87ed9c6,0x375e78de,0x4c7a6019
.word 0xda8760a7,0xb133faf6,0xe47610fa,0xa23d921c
.word 0xd8d769ff,0xc64214f9,0xc9d4f49b,0x0c506e85
.word 0x44f1f7fd,0x3682d250,0x990fd148,0xecdd0822
.word 0xe9ad31a0,0xa91410ed,0x9985c8c9,0x362e2026
.word 0xf89db224,0x5464040f,0x1d7f68e0,0xfc37ab49
.word 0x9b6e00c0,0xfce79fd9,0xd0347759,0x91e697fe
.word 0x221914be,0x7599f506,0x3b71dfc1,0x98eaa0d8
.word 0xb29d69f1,0x5f44d2c1,0x0a2fa6cb,0x0b00b8ab
.word 0x481fa883,0x151a73ad,0x45a70266,0xaff49282
.word 0xcf66cb59,0x0a92eb42,0xba52fd9a,0x5aa01d09
.word 0xf8a0350e,0x4548ec9e,0x772a7ed7,0x4d743112
.word 0x9411cfdc,0x30952503,0x74cc549a,0x138803f7
.word 0xb24a0829,0xe8ec6b20,0x82e4c7db,0x04ee0af5
.word 0x03fc451d,0xb2de2547,0x1f7a9418,0x362907d0
.word 0x5caad1ff,0x5976dbd7,0x10f0e466,0xdcb8215f
.word 0x93ffa43c,0x01fc2a4a,0x67875151,0x7b753553
.word 0x3eb3a8c7,0x8455c6c9,0x38467015,0x56d24c77
.word 0x82253477,0x978680aa,0x61fe10ce,0xfc721916
.word 0xcf88252a,0x06de15e3,0x37f398d6,0xbb2bd8b2
.word 0x03e8d2e6,0xf636bac8,0x2a4a65bf,0x66697832
.word 0x64b4bbce,0x96da0fc8,0x25a3bf3a,0xf19df0b6
.word 0xfdfc8c3d,0x9530bae1,0x5680329b,0x65368f78
.word 0x39bd02a5,0xcb413435,0x624e91ff,0xc9b1b12e
.word 0x8fe20f25,0x991c3dbc,0xf7387892,0xe5b8200a
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 0x465fb6ca,0x519f74c4,0xbc164632,0x8caf78f6
.word 0x4d4a7d7a,0x97536afb,0xfe56552e,0x2f45bf7b
.word 0x5bd63def,0xa9c2f0ef,0x7561ac99,0x0cce0ed3
.word 0x2cd78b53,0xfae505c2,0xabd5b31e,0x25138e46
.word 0x7c592efe,0xb21869ed,0xa8f4fa24,0x79464fe0
.word 0xf0429d3a,0xc0b72234,0x3d36844e,0x3b0a62dc
.word 0xd3126881,0x6f819e6c,0x2c1b31e8,0x6672bd78
.word 0x8438fa10,0x1695c0a1,0xe690fb06,0x11d74b57
.word 0xb1ca7971,0x057bedf5,0x3f428667,0x9d79c073
.word 0xef6cd8b0,0x39fca7a9,0x63133158,0x16f2261c
.word 0xe8c15c10,0x48386353,0xcb20c549,0xdc1d4074
.word 0x79a0a605,0xd786fe47,0x163d31fc,0x33af1d6f
.word 0xa43cd0a2,0x3beeb822,0x6e8d2c39,0xa6eb7b2a
.word 0x66557ebd,0x2a4ba908,0x16844119,0x78951c8e
.word 0xaaba154d,0x510928e2,0xde737cac,0xd5ecd8cf
.word 0xbd75a8eb,0x60c3e99c,0x6bb60f75,0x36d05074
.word 0x38252550,0x9dca78a1,0xdf7e034c,0x517dfc93
.word 0x111dcd00,0xd31d1cbf,0xef10cdc0,0xe1ea9363
.word 0xe878cfcf,0x953c3584,0x9867863c,0xd396ba0d
.word 0x61f8ef4a,0x80c2e2af,0x804d7215,0x8e8802f8
.word 0x031484da,0x6f1654f0,0x69a9d805,0x740cb3b0
.word 0x959c1ddf,0x830c615f,0xada5a87c,0x9524c70c
.word 0x39c0aa68,0x0003ece7,0xce11af44,0x2e20ea0d
.word 0x06fd12fd,0x97575f8e,0x3e317fc0,0x4631f979
.word 0x8beb5c00,0xd79a62c1,0xb584cecc,0x995a6b2b
.word 0xe754be00,0x90343d0a,0x4344eaec,0xb47d6fe8
.word 0xa1783287,0x2ba0d55a,0x8f6eea23,0x9c0042da
.word 0xda2f9943,0x1efb2ed4,0xfc69344f,0xbbb54d1f
.word 0xfcea0ef6,0x31d9dc54,0x6c826412,0x97c08a8e
.word 0x21e16169,0xeb8249af,0x438d6f8f,0xca991bcb
.word 0x14649947,0xc73f4522,0xd23ee3ac,0xfe7492ec
.word 0xae0d23e5,0xa0198f33,0x0688044d,0x1016c543
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 0x4e2948f3,0xbed15585,0x3bed7417,0xf47ffaf7
.word 0xfb847a8c,0x64a824b6,0x6107019f,0xc3d6a572
.word 0xf8aa1a66,0x757e0f31,0x434378d1,0x127eca02
.word 0x2b6c1afd,0x81026dca,0xd7cd8188,0x1de21d4d
.word 0x32859ea5,0x55a11420,0xb7013ea6,0xcf2444bc
.word 0xeacf285e,0x62b389ee,0xb9268074,0x9b6d97c4
.word 0x214198d5,0x2dbcd54d,0xcef754b3,0x15731b3d
.word 0xd790c065,0xfe95429b,0x09c63115,0x77d01988
.word 0xf9bba39b,0x1be7f1f6,0x18ce65df,0xf574bfd4
.word 0xd4ee45c6,0x0de3f49b,0x12012d63,0x22e8dbb5
.word 0x34b4f2f5,0x74c7147f,0x85ed94d2,0x322ad578
.word 0x80216fa5,0x7da9ad04,0x1d7fcdbc,0x4f6a35f5
.word 0x7bbe6854,0x20df10b9,0x397e323e,0xd070cdd2
.word 0x58a59050,0xb5f05d3f,0x1ea4dfed,0x129ed24c
.word 0x4c46a177,0xb3392caa,0x8c384ea8,0x95014b01
.word 0xbe2a76b6,0x2cf483e8,0xb6e1ecd2,0xe166d649
.word 0xed86b9e8,0xc93581fb,0x154acfb1,0x8539812b
.word 0x1b9ccaba,0xe98fba55,0x4cb17aff,0x8c216789
.word 0x3e373e0c,0xf7f5d000,0xac861cb6,0xe25a29a2
.word 0x18ae05c8,0x2c7f027e,0x3abb4fe7,0x2404b4c1
.word 0xd7299aea,0x9ac9d8f7,0x26b0b809,0x59b9641d
.word 0x31ab59ad,0x632cb06b,0x9d3d06d3,0x246e5c02
.word 0xc611c4a8,0x8f67e8b4,0x5ecb6965,0xbde3786a
.word 0x25270661,0xd69f88c7,0x847617d0,0x9f772b39
.word 0xfcc230e5,0x8296de16,0xffa14872,0x8d121773
.word 0x098b0405,0xbcbe3dcb,0x47059613,0xcc7a1297
.word 0x4de72e31,0x1dbd0c3a,0x58373c23,0x326f43e3
.word 0xa47a5e8d,0x24cc224d,0x8b05a153,0xe7364818
.word 0xce6bcd96,0xfb100868,0x88092041,0xc6905c68
.word 0xa4078d39,0x843a62fe,0x966a4462,0xac15b5c9
.word 0xf32f7661,0xe35117a9,0x97b2cde8,0x6a2a0009
.word 0x8a6312d6,0x203fd2b3,0x185c9cfd,0x7d786cc3
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 0xa5a70859,0xfb9a0ddc,0x9a49f946,0xf435d440
.word 0x3608ab39,0x1ac7eccc,0x01b8e654,0x262c08ae
.word 0xc8f24939,0x069126fa,0xb3ab58c3,0x6ff5a817
.word 0xe2b3fd19,0xb3e62d63,0xba3df4f6,0x37e148aa
.word 0xb8c65ef1,0x0b6364ca,0xe6830e0b,0x89591797
.word 0xa4a2e2c9,0x4b91e03f,0xf93787d9,0xbf171113
.word 0x17a86204,0x2a7640b3,0x5006d290,0x3a147f41
.word 0x201bc756,0x5ceb7c20,0x0358664b,0xf187cc5c
.word 0x848e81b0,0x259d3b54,0x2d54f992,0x70815980
.word 0x3fc577ce,0x32392bd9,0xfed6b74d,0x4a48acb9
.word 0xe9bc2719,0xe06e84b9,0x716872f8,0x1978cf32
.word 0x88a4509f,0x075518ba,0x8784b35c,0xaeded306
.word 0x31aedc9e,0xa307a029,0x2a3c7645,0x2ba5ea8b
.word 0x09ae5309,0xce930e9b,0x0eeaeef0,0x8ba3bf89
.word 0xa816fc82,0x062d3972,0x7183923d,0xebc58f68
.word 0xa5dfa137,0xcb95bc46,0xee788459,0xa87300a1
.word 0x73b52567,0x34b37227,0x5b648953,0xaed23ea0
.word 0x0e0e6537,0x30fac414,0x17b14331,0x73a70fb1
.word 0x1dfb6c9f,0x0de7edcd,0xece2ad69,0x010789f8
.word 0xde1ec3d7,0x1f39c5b4,0xa218936b,0x6f737868
.word 0xaeb0a65f,0x1d6ef69e,0x24d72b23,0xea05c0b0
.word 0x0dd4937b,0x12ed8602,0x9733b221,0xcfc4b4bf
.word 0xd58bafd8,0x2c869a9d,0xe74cf481,0x512df2c1
.word 0xb11a2ad4,0xd2e9e1e9,0xbcb8358b,0xc99669b1
.word 0x76a86542,0xa4cdae9e,0x5b0d394e,0xd94c14ff
.word 0x20a8f092,0x47c584d5,0x475a3036,0x286b9173
.word 0xd45ccba0,0x192156ef,0x87a02da6,0xe597f57a
.word 0x2cd03766,0x8fed8a19,0x4c5732d5,0x7a70885d
.word 0x842d2819,0x05c8ed7c,0x1b5eb269,0x30e1b891
.word 0xbfcb507e,0xcd06ee8e,0xc3771cfb,0x54d66f82
.word 0xd84a86f2,0xceeae9fd,0xb82416e1,0xd814b4b2
.word 0x7dceb4fb,0x5c4cc1fa,0x2ec6a135,0xc644dda8
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 0x8c32e792,0x1cf12b96,0x962b83a0,0x062f73d6
.word 0x428bd20f,0x1fc41dd2,0x6581bee5,0x773183a6
.word 0x2f819365,0x3f75e08f,0x5e3718bb,0xf86fed4f
.word 0xa65811ec,0xeba181c7,0xb980dbe0,0x721b8570
.word 0x285157d3,0x3a867f0d,0x7937ab4e,0x3ba92652
.word 0x82bf6047,0x9ac71748,0xd151f1f9,0x35158164
.word 0xc25d21f2,0xf0d43b06,0xce7032d5,0x065fa664
.word 0x144080fe,0xc36e1dc3,0xf9777a1a,0x5317bcd0
.word 0x86be5d19,0xd5cd8662,0x5e31bc20,0xd6b9e0c5
.word 0xfe45c399,0xae0a8d33,0x5add755c,0x66abb312
.word 0xfb4e602b,0x0c57d0bc,0x5aea322d,0xa612b361
.word 0x4950174c,0x3d6ac729,0x4b9af5f7,0xf2829455
.word 0x3d1bc2f6,0xbc0c1e79,0x7360dbeb,0x592fb93d
.word 0xcf9349ac,0x55acde98,0xe8221dc8,0xb87fc0d6
.word 0x23c4d382,0x80018dd3,0x462e8434,0x0c49ad9a
.word 0x014296d9,0x4dfa0467,0x145a7b1c,0x127bde61
.word 0xfdb9daf3,0xc9a0a8a8,0xf914fab9,0xcb144e24
.word 0xa0213ad5,0xbc24652d,0xf5366606,0x3bef6190
.word 0xf1b29496,0xd17a2bf7,0x78cf31d8,0x55fab14b
.word 0x17a3af54,0x4c2b1121,0x91182cef,0x381560e2
.word 0xb73a6ffd,0x8cc720c1,0x025fd98f,0x72a3fbdb
.word 0xcedac7a1,0x6e493802,0x264a828c,0xb50ed60f
.word 0xf41a78d6,0x825817ad,0xe4e99f57,0xc6c6139f
.word 0xea21172a,0xd310c29b,0xafad5e63,0x848b1b7c
.word 0x5aec9ba7,0xc47d39b7,0xcc3f3ca3,0x95279afb
.word 0xed09df3b,0x643e55ec,0x2998c86f,0x6840d94a
.word 0x2317b222,0x377e68b3,0x49a5eb4f,0x356f1365
.word 0x7ba73dd3,0x77cc0bf3,0x872e9c1e,0x8a9f60d7
.word 0x3eaedf8c,0xfeae64dc,0x3cade902,0x4c0a65f4
.word 0x3729c8d4,0x5070fec5,0xd8b9b39b,0xd5a5f0c9
.word 0x3e261d26,0x557ef417,0x2bef34cf,0x9f506e2e
.word 0x263cd43c,0xda2b8db8,0xe891b130,0x738eb3c0
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 0xfb8badbf,0xa64b38ac,0x8fb7ccf3,0x6429f79e
.word 0x0f9b8340,0xefb63c2a,0xf4b91cd2,0x3200a479
.word 0x9d2a1ff0,0xeb29eacd,0x8183658c,0x7c3d2b41
.word 0xb056993d,0xd8f25163,0xcac480e9,0xd8728c4b
.word 0xd41b93ff,0x3b780ca9,0x38ce43d8,0x6ddd0d19
.word 0x12599f4b,0x25208854,0x87440e17,0x1cffb4b6
.word 0x4a54ec7e,0x06697aa6,0x48cefda0,0x60de9514
.word 0xe4bbaee1,0xc6aa798b,0xa718a57b,0x568d0773
.word 0x9d4c99ae,0x0f55f48d,0x145d9124,0xc2e7997e
.word 0xfc911d8a,0xe4dbb3ae,0xccee3dc1,0x8a0314a9
.word 0xe12ed268,0x6b3cc32a,0x5b400c37,0x62f3ece6
.word 0x326c7856,0x2ebd52c3,0x34da6808,0x3474500b
.word 0x92d8f052,0x2727ea9c,0x727bc61f,0xfc3be5e7
.word 0x965840cd,0xd600f34b,0xe2845679,0xc3c8eb2e
.word 0xc8ac0025,0x289cac8a,0xd32bb657,0x7ea9be15
.word 0x6f72bce2,0x3e69c3be,0x4ae832ce,0x7bd2bda0
.word 0x13ee2962,0xca734517,0xbf102156,0x99a3fd2a
.word 0x51e76933,0xf38eb812,0x15a1ff4b,0x513e82af
.word 0xefe29519,0x581bafcc,0x06860aea,0xf027623d
.word 0x4a0cfc79,0xa819baf6,0xb1a24e84,0x53f40968
.word 0x0fee34f2,0xc119e5c7,0xc213d27e,0xf5525b4c
.word 0x2658f3c8,0x035d557e,0xfe25f25f,0x8d690d83
.word 0x873bac87,0x3d134da8,0x0d06d031,0x154c463d
.word 0x59714c00,0x7c93b7f2,0xc24eeee9,0x7512102b
.word 0xf82e8019,0x1a2e1243,0x97608845,0xa5cf8229
.word 0x1c5324af,0x79708d80,0xd253b9d5,0xe999b4c7
.word 0xfac9f512,0xc35b29ed,0x75550b35,0xdac129ee
.word 0x301f387d,0x8f4a703a,0x733d8fba,0x0308df61
.word 0x5ff19759,0x45e7c96b,0x4ede9f34,0x364a0eeb
.word 0x8db568bb,0xa5ff8e32,0xcd82054e,0x3d1aefac
.word 0x5f1f90e8,0xa61015a4,0x253804e3,0x4f815e93
.word 0x61e17572,0xca9052e6,0xc605fd33,0xffb28b3f
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 0x4278d72c,0x1d03708a,0x91a2abde,0x559daf04
.word 0xaf5faf40,0xcab3df6a,0xd7b7352f,0x4eb1b3cf
.word 0x22292c30,0x83d12075,0x5ef0bc65,0x5c7c1534
.word 0x8d267515,0x8e85e223,0xe693cf42,0xddb0aed5
.word 0xf48b4f2d,0x604398af,0x1718b3f5,0x310f1de5
.word 0x6617cd89,0x0400d3e4,0x31126c67,0xba37646f
.word 0xe9542026,0xb3a418cb,0x49fb5e6c,0xc12d8602
.word 0x0d54ffbb,0x00e3230b,0x0f68c3c8,0x84bdf76c
.word 0x205f4000,0x7b704540,0x098a74ae,0xbff0830c
.word 0xacda0036,0x9138dbef,0x3a835f64,0x38965bb4
.word 0x79a02163,0x7f4bfd36,0xa79240a0,0x666f4131
.word 0xc260391e,0x0b860418,0x07ee14dd,0xfc947ebb
.word 0xa51184bf,0x51f30c93,0xbb66b3a1,0xb4d2e0a4
.word 0x979ef790,0x1278fd74,0xb0293fb2,0x5c73749e
.word 0xd6f16ae9,0xbaacda04,0xa3c9d70d,0x86d97c04
.word 0xecd989f2,0x66936011,0x94ef7c81,0xbd196eed
.word 0x7ce7be27,0xa4478e0e,0x9d649a00,0xcae74340
.word 0x83326c86,0x4c851064,0x5e2fb49e,0x44c4d14d
.word 0x547aff97,0x83ae5b50,0xf447c4c7,0x2faf68cf
.word 0x3146e5d0,0x9a54cd89,0x1ee91d8c,0xe4863ab2
.word 0x519a1237,0x1c6891fc,0x48d41132,0x80e20ba7
.word 0x9ecea412,0xa6422f70,0xa6f8a94d,0xb16ad537
.word 0x5fbfa42f,0xa7cd6c88,0x36ebaafb,0x7df5af30
.word 0x70d52df7,0x150471fd,0xedc43c30,0x89f88ff7
.word 0x9a58514f,0x1637a67e,0x59e0e730,0x195ec77a
.word 0x78769ab0,0x653b4592,0x001cb6c8,0xe8e30c22
.word 0x19c67990,0xb69bf7cd,0x0b57dd42,0x8a7539b7
.word 0x9fcba898,0x6c7e527d,0x1d4f9563,0x09a53250
.word 0x60e14968,0x488b0653,0xa2262a14,0x07d645fb
.word 0xfb4199d8,0xd4e20fe2,0x82a39c97,0xddf790b7
.word 0xbae95850,0x784afb33,0x8c3abd02,0x3adb58cc
.word 0xc1a5c81e,0xde480a03,0x0ddf09be,0xccca93b3
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 0x5b25b9c1,0x3512723f,0xb51dce74,0xebedb15a
.word 0x3fab6d07,0xbf833b0c,0xccefac61,0xd2540d46
.word 0x448ef147,0x12057204,0x9bf64243,0x7d715fc4
.word 0x8c5fd51a,0x98c9dec2,0xaea44a3a,0x0275f93f
.word 0xc5cf7edb,0xbecf13f1,0xdf982818,0xadba393b
.word 0xb8364ea8,0xc347937e,0x2b7200aa,0x9e060e1b
.word 0xef3efbdd,0x5a65907c,0x6cc6926f,0xc1fd9301
.word 0x35c42328,0x79f70ee3,0x6c413d58,0x8eea5dde
.word 0x92c1d641,0x9e476ea3,0x7900233b,0x4d0b82d9
.word 0xb050bd86,0x4adf5a0d,0x3f2ebbbc,0x067c8163
.word 0xa354b027,0x7331483a,0x9d17779f,0x3b93a600
.word 0xc9734b1f,0xe7248b2a,0x3a12f926,0x6c78968c
.word 0x87e32258,0x61297c40,0x57107fae,0x8336ded7
.word 0x2a4e2112,0x47a36e06,0x179fb78c,0x39e989a8
.word 0xf6edbc88,0x398cdfea,0x117f8bdf,0x068e5d4f
.word 0x33fe1ece,0x7af05376,0x4569cac1,0x29973a5b
.word 0xe3a07b52,0xf6f86aae,0xd2647e95,0x025038f5
.word 0x375122ea,0x3f66e8f6,0x1b033704,0xebce7dca
.word 0x4d430101,0xa6af1274,0x13755a9e,0x95e9ee9f
.word 0xcbacd1dc,0x7f0c8440,0xaf6dd898,0xc002e4f7
.word 0x8b2d9df7,0xae73142a,0x3fced54b,0x0babf994
.word 0x12f0411b,0xf0fa0a6b,0x636e1148,0xed49848c
.word 0xe843c789,0x2825a98a,0x373ecd23,0x8a7e2c34
.word 0xe4a3ac3f,0x8168abbd,0xf5380210,0x45cdc8e1
.word 0xa94cdefa,0xb2d6fd94,0x18487f6b,0xf4e89cba
.word 0xd397ef52,0x7df785a7,0x8422355b,0x538310a4
.word 0xbe3062d4,0xdc3443ac,0x31f1ae38,0x99ea0ed7
.word 0xf65425b6,0x6fff714e,0xa7d98008,0xb56aac0e
.word 0x2ac6355b,0x08aec587,0x2ee20daa,0x054abc4d
.word 0x433f47e7,0x78945c96,0x9fb370e8,0xe1ae2c06
.word 0x7c6c72aa,0x0be84b13,0x133b4954,0x6d3b9ffa
.word 0x6e6b953e,0x88a901b0,0xd2547058,0x8f7fc7e9
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 0x0627ffe0,0x8d087099,0xcfeac832,0x89f46ce6
.word 0xba7dbbbb,0x7b624bfb,0x3b894a98,0xbe9ab87f
.word 0xe6824535,0xe2b0a844,0x7a704f3d,0x162c1d33
.word 0x813864e7,0x96b6a383,0x334c91a2,0x7f7a5072
.word 0xf0e7e1bd,0x3bc5bbcd,0xf61c55d2,0x94607f29
.word 0xd03f3d10,0xd2576911,0x64718867,0x66509dca
.word 0xfbc20024,0x5026bc85,0x0347cacd,0x94023b5d
.word 0xcef9917b,0x3337b273,0x1b8e33ed,0x5f784aa0
.word 0x5e95e451,0xe5d0a81a,0x48b93700,0x01e6c5d1
.word 0x8bd31e89,0xb2d28f99,0xcdcb62f4,0x6612c06c
.word 0x257fc6f3,0xd9fcbc79,0xf081a2a9,0xa9f425d5
.word 0x25aefa77,0x6484bde2,0x4b82528e,0x594b6dcf
.word 0x1c7aa06f,0x72c5b922,0x96480bad,0x46b9e1a0
.word 0xee202697,0x910d9a46,0x48c3679e,0x8e902ba3
.word 0x674fee63,0x00586a51,0xc3a4ef73,0x4be5e951
.word 0xa2feb3cf,0x331acb4f,0x575cb6f5,0x1325f81c
.word 0x9e58ba88,0x70d9a813,0x37527f92,0x3acbb5cc
.word 0x443a6b2e,0x6cc88c94,0x17da3bc5,0x382b5b1d
.word 0x092c79f4,0xbd69c0b5,0x0266e035,0x18cd5d12
.word 0xff2625f9,0x84109401,0x636e2000,0x53605812
.word 0x91a45afb,0x52daecbe,0xadfbebb9,0x29216bf7
.word 0x70effb5c,0xad296013,0x5c40ea63,0xd827628a
.word 0xdb3e3dbf,0x8d7290ff,0xeb74cb85,0xe20fbd98
.word 0x40f2e033,0xaebae66c,0x15520a96,0x0c8256bc
.word 0x1e8426a3,0x8558ca7f,0x9a0d32a4,0x9f8e6564
.word 0x33a095a3,0xd3a5fdc2,0x7caaf468,0xf174e37e
.word 0xc25d39ab,0xac25239b,0xd77d6d0e,0x409b56ae
.word 0x6cf57bac,0x31f443f6,0xbe7b3758,0x4bccfe54
.word 0xfa9fdc4d,0x0bdf64f9,0x5df3ab6a,0xbdeb3632
.word 0x51e28e95,0xc71dfc34,0x9ab7b861,0x24f1f9a5
.word 0x64caa60f,0xa20d871d,0xbf04e7b4,0x02a2b83f
.word 0x817fee06,0xe7986aa3,0xe5c8a348,0x6194823b
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 0x95d983cb,0xd5513fc6,0xd294ef31,0xc9f226a3
.word 0x75bc03ce,0x90377645,0x69a92c49,0xc14dcafc
.word 0x57e9c7ab,0x0f40cb55,0x4a429306,0x18695261
.word 0xb0caadca,0xf6df86eb,0xbcc5769c,0xe651a9a7
.word 0x25eba65a,0x8ce1613c,0x404f5007,0xb0d776f3
.word 0xcb8e3036,0xee37e484,0x0c9569a2,0x345e25b7
.word 0xfe9d53fb,0xdcc3420e,0xbafa07a2,0x8d529f8d
.word 0x05b694b3,0x18165f9f,0xcc8311ff,0x5e498896
.word 0x005a4394,0xd557cd46,0x01c4f8b2,0x14046030
.word 0xce0f00d1,0xb699a408,0x1e9d6fb6,0xb37a9f21
.word 0xd49ea7cd,0xebe9c8b2,0xd1db42de,0x520dfadb
.word 0xfd38dad8,0x970d8dc1,0xfc68cf21,0xe143b892
.word 0xf0d39e8b,0x6428b451,0x9efb1551,0xaaaac246
.word 0xb20218b6,0x6bfc54f5,0x8c2090cf,0x6b91603d
.word 0xebcd7c86,0x83e6c14b,0x4d2ed34f,0xdd1eda77
.word 0x4a733301,0x7d03323f,0x70d21850,0x160c76d7
.word 0x7b73c4e9,0xb3b94539,0x1a2255ea,0x09b4b4bc
.word 0x163aabae,0x93d7002d,0x983ef709,0x124b3179
.word 0x2696189a,0x70649174,0x407383eb,0x39066c90
.word 0xcd4ad864,0x49f8a8ae,0x80313681,0xf30e4a90
.word 0x804b7a8e,0xeb853725,0xb497b608,0xe60a6a78
.word 0xc339ab34,0xf489f914,0x38348650,0x8ba917ec
.word 0x574e8f92,0x580bc4f3,0xd27e9f6c,0xe99dbc29
.word 0x2f399ff3,0xd8fd3e45,0xeaead03d,0x2a094720
.word 0x1c9e785e,0x80ae5183,0x30a2b027,0x33edb99d
.word 0xe8336b61,0x2af9cb78,0xebfd7880,0xa3bc51fb
.word 0x05c111c6,0x740efed0,0x4a62b2b1,0xe26dcc23
.word 0xeb900ef1,0x9c82a1da,0x03563bbd,0x700a7039
.word 0x8715febf,0x8cb84d81,0x9f439b17,0x2ea22662
.word 0xb9f60eb1,0xa54d5289,0x77a69400,0x79658943
.word 0xc8fe75b2,0xcf955398,0x18c470ad,0x397ce229
.word 0x6bbfb763,0xfbf68b0c,0xa871a07d,0x74aab27b
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 0x0a182c01,0x45f44a83,0x853192dc,0xfb9e7fb1
.word 0x29a5d0c1,0x45a08c9e,0xb2fd04bf,0x008ea907
.word 0x95656455,0x0c195395,0x8d270c5b,0xb76fc6e0
.word 0x2577e821,0x32fe7e5f,0xaac0c0b1,0x354545fb
.word 0xfe9475d7,0x6893a5aa,0x6fcb40e4,0xf4572260
.word 0xdcbc4796,0xbae854a6,0xa884b020,0x73b4f446
.word 0x86b84d0d,0x7d311817,0x51e2bd1a,0xa723ea66
.word 0x6d9dfac3,0xf06b84fa,0xb41e5da0,0x781b6106
.word 0x9c4e2814,0x8e31e22b,0x914b44ec,0xcf22d83e
.word 0xd8249e4a,0xd984ce77,0x426ea812,0x43912edf
.word 0x6b244cd9,0x48cf1a07,0x5eda274d,0x7d85f2f0
.word 0x6041c3b3,0xef505684,0x4b9064a0,0x52228eca
.word 0x5f73bffa,0xb61e1d8c,0xf9a91021,0xcaea8dc8
.word 0xc3bc682f,0x8e779495,0x1b56647d,0x579b6520
.word 0xba7b48ca,0x9df9960a,0x41359354,0xea0c9da7
.word 0x0a6ab505,0x73bf2d5a,0x24f9b2b5,0x9343aef9
.word 0x895eae9a,0x55299456,0x52582170,0x22037c86
.word 0x1915df1e,0x78ae9960,0x2f7954cf,0x2db25cf1
.word 0xfae74927,0xf9153a10,0x72400d76,0x59457dc3
.word 0x885c6442,0xb4ffc700,0xe42761c2,0x3e072fe7
.word 0x52a617df,0x456f7558,0xbeaf86db,0x28060a0e
.word 0x019fe3da,0x61e90c54,0x764c70ce,0x0adecea3
.word 0x8b7c2cc2,0x80acb5d0,0x5e99736b,0xa251e214
.word 0x42c4d811,0xbe9a7a45,0x4bea426e,0x03f92610
.word 0xa4d5cee9,0xa6dede3c,0xfa202068,0x519f63fe
.word 0x0d1cc0b8,0x81ef300c,0x663ede19,0x8013d81b
.word 0xa1b79fa4,0x227368d3,0xca08ee3f,0xb5db085d
.word 0x552f7d3c,0x6c5d56c3,0xc7fb864f,0x17228157
.word 0xeebe139d,0xeb5f5abe,0x6fd4035d,0x403cecc7
.word 0x596ce54f,0x43803dfb,0x423c6b84,0x686a4ac3
.word 0xfeceb201,0x71839697,0x06cb73de,0xf01b3a30
.word 0x1e4f71f8,0xa707c4e4,0x6adab988,0x378d9740
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 0x2efc858e,0xe1cbbc6a,0x9f6e39fb,0xbc20fc00
.word 0x5eb00de5,0xaa8d1033,0xe4fe9e11,0x0574d0b1
.word 0xc8f99f6d,0xdfa62033,0x5834559e,0xa6d7b086
.word 0xb57fc618,0x45d011fd,0x8342d8a6,0x3a74efa5
.word 0x4e663b1c,0x2a4e46e0,0xb5a415e0,0xc2bb92c2
.word 0x6635627c,0x35e00c6f,0xe649c84b,0xed1c4001
.word 0xc2c7330a,0x8b7ef105,0xa8eb77d8,0x84e2f27e
.word 0xaf9077f6,0xa889ce90,0xe7765fd9,0x779aaed2
.word 0x27c788a4,0x4989c2cd,0x3174b833,0x904544eb
.word 0x6ba7d7a4,0x28f2c67e,0x28f11f1b,0x167aaa29
.word 0x249f2233,0x41d1a84d,0x96561959,0x8185307c
.word 0xfde4be67,0xb275a8cd,0x5e858d62,0x1b63c4f6
.word 0xfebe21b1,0xe47579ac,0x5aeb33b3,0x7a74dfd5
.word 0x9b443d11,0x01ed3188,0x7f6c1e72,0x152b4a52
.word 0xc896965f,0xba60cfd1,0x3c6bf9ab,0xb3915b68
.word 0x0da071bb,0x2bd0d553,0xb3159654,0xc7a0e404
.word 0x5b1e6a6d,0x908c4f2b,0x88b170a7,0x4f2f9279
.word 0x04f0a7f3,0x4a5dd9e6,0x520474b2,0xeee1b00a
.word 0x9a90f218,0x5e9e9169,0x73a5e74a,0x621fcbb6
.word 0x7915d907,0x6e264802,0xdca1db73,0xee8b3e02
.word 0x31b5f897,0x7b763cc1,0x3d48398d,0xffb7bcf8
.word 0x03fb923b,0x6b835025,0xf1972616,0x693b48be
.word 0x2120002b,0xf9899bd3,0x635ec37a,0x4ecd907a
.word 0xc4062e93,0xa3fcbcbd,0xe06e0c04,0x2e280ca6
.word 0x4ebacd6c,0x0a8d4f7a,0x29d503a2,0xc99ac9f9
.word 0x9ee22870,0x540592cb,0x4ec96a6e,0xf88da216
.word 0x4dad5d92,0x065c78cf,0x56859f72,0x1d25352d
.word 0x852d7166,0xa926902b,0xd7aee86a,0xce9a51a6
.word 0xe3807fda,0x8c7353b0,0xb13e7713,0x7b4dc13a
.word 0xc38eb768,0xe6cc9f6a,0x145e3130,0x73cc29f0
.word 0xf432f569,0x9cdcd8ce,0xab524ca8,0x0d48faa1
.word 0x7009d386,0x7166b2d9,0x7ffbc9bf,0x122acd28
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 0x9afc2ee0,0x2cdfb595,0x91a93f82,0x0f7bd496
.word 0xfddaa9f6,0xac9532a1,0x50aa1581,0x3a8f9d08
.word 0x5e810130,0xda8a1c47,0xd3de5ab1,0x9cd1b968
.word 0xd7faf855,0x06cd77a9,0xec9045c1,0x8b12dded
.word 0xd667d8e9,0x6b220b34,0x05566cf3,0xfeeb1ed7
.word 0xe1e6250b,0xc2e9658f,0x0c054f2a,0xd5f8b938
.word 0xa9c12b4d,0xfad481b3,0x6e64e967,0x8905fef6
.word 0x3137413d,0xd1960711,0x9b5fdcb0,0xef45fd3f
.word 0x65cd4862,0x54668886,0xd61322bd,0xb8dab93e
.word 0x129699b5,0xa5155816,0x0b2f3504,0xc70b103a
.word 0x35ba2dcd,0xdb15e52f,0x2f53b589,0xf2fcf451
.word 0xafd67f85,0x5be3cfe4,0xcbe24482,0x2effde90
.word 0x7032b016,0x0e4e5339,0xdaf14233,0xc5f2f21c
.word 0xb1da60c4,0x36128e48,0xd9b6f940,0x17f1dbd9
.word 0x825ae3ef,0xdb23abc2,0xd223b54e,0xde8cd89e
.word 0xacc28656,0x961acc0a,0x46947fe5,0x5cfccf3c
.word 0x9a25be70,0xecae488f,0xbebe5f6c,0x0734af2b
.word 0x083edfde,0x8d360f18,0xe033df95,0xe7f0b06c
.word 0xd2f7bd9a,0xf1d5ee3d,0xa050d161,0xb446ae9c
.word 0x405f127e,0x75923090,0xa6c8f020,0x7b85127f
.word 0xc691e142,0xa4c2f2d3,0x539d30da,0xe73a90ff
.word 0xfdcd7cb2,0x09426236,0x31bfe0a9,0x49acceed
.word 0xbf4718f0,0xc5c3872c,0x7e930fe6,0x16e64b2a
.word 0x5ec4344f,0xafad56c9,0x635f2aa7,0xe4107640
.word 0xb170e637,0xa243f6b9,0x76989d92,0x7c7690c9
.word 0xf31b9430,0x8835788d,0xd102a3c2,0x6bd3665d
.word 0x1d459684,0x01a87f24,0xc12bf672,0xbe3c8850
.word 0x26171e89,0xa1db7ab0,0x51557281,0x2922b67a
.word 0xd3fa7c24,0xab891ec9,0x32a43b8c,0xead5347b
.word 0xddbcbef2,0x62880116,0x0c4c7942,0xbe32b586
.word 0x1292405d,0x64466392,0x7b6590d9,0x739b0790
.word 0x9c540bdb,0xd436edf3,0x6dfda5b1,0x812581b5
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 0xa38e7d01,0x1e482fec,0x03fe3c91,0x71385e29
.word 0x05a04070,0x7e5acc97,0x9fbd5a54,0xb7c3abf9
.word 0x1945de88,0xc0c795c1,0x0ff4578d,0x991ebbe4
.word 0x841aa8d2,0xa780d565,0x5eb46565,0x3006e619
.word 0x87755c98,0x9e0fc6d3,0x6a1d8ecd,0xb93d93ac
.word 0xce74afbc,0x4ebe37af,0x61846e61,0xe6f9e422
.word 0x81dd0254,0xbb6d6e8b,0x4cc21a54,0xd46364aa
.word 0x29e6f4a7,0x6fc5e60b,0x65cbcc49,0x8c980332
.word 0x9a8a428a,0x56c1470b,0x736afd82,0x4cb761b4
.word 0x61ff135b,0x465cbbcf,0x875a4d2c,0x64888426
.word 0x46c26e74,0x0ae79b43,0x16c970a1,0x327455ef
.word 0x5b5baf1d,0xd03bf355,0x927031bf,0x9779eb28
.word 0xa2bec8cd,0x16fa4580,0xc6ed644c,0x1c5fde4e
.word 0x2babacd7,0x2236a0e4,0xbbd77dae,0x37010445
.word 0x722c5e7b,0xb0a8aaea,0x06dbd1d5,0x090cb686
.word 0x540ba234,0xd44e63d9,0x64f8fbc3,0x6be5421c
.word 0x8f74f295,0xbbca5360,0xcab27ad0,0x236dad69
.word 0xb68ad72b,0xe170afac,0xc2b5e217,0xc2667cfb
.word 0x0c325f39,0x9f943b8f,0x7169bec0,0x469fba01
.word 0x58fed471,0x7f30f628,0xdfbccebb,0x803dfca5
.word 0x79c386c1,0x29aa0b92,0x2bbaa094,0xb4ca1599
.word 0xba5f97e8,0xa00fc099,0xa17e9ff6,0x2d9dae32
.word 0xcca7343b,0xe611b55e,0x715e5f97,0xe9d003af
.word 0xb896ae79,0xa35fb69c,0xf3d7efdc,0x2a5618e5
.word 0x88ad4208,0x2178fd0e,0x52447073,0xa4c6cc3c
.word 0x295bd18d,0xe51db23b,0xa329080b,0x63056213
.word 0xc127d5af,0xa7ae3d61,0x22d63390,0xb9072c4e
.word 0x54eea068,0x79665b3e,0x3974b3ec,0x9e90a081
.word 0x499ce59b,0xaed89091,0x3cb7d217,0x5dc71f4b
.word 0x31444883,0xa5feb8e9,0x43b044b4,0x2f375c94
.word 0x58fa696e,0x7c0503e9,0x4c7b9626,0xcc3875c8
.word 0x2360e3a1,0xccb81d12,0x18732109,0x73770c82
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 0x59124902,0xc75ca894,0x6c4bd041,0xd8a9fc7f
.word 0xa0333145,0xd1bac6d3,0x1b65c484,0x5a4d4efc
.word 0x357fbf7d,0x7ba6e1b1,0x8540669c,0x39715971
.word 0xd855361f,0xccf2734c,0x3e71a3d6,0x9248d74d
.word 0x36dcf562,0xcc0da632,0x16ad8b00,0x0e3d7ea7
.word 0x5aaacdb9,0x91ecaf1f,0x95f24c82,0xb3782a50
.word 0x57fd1e01,0x61640382,0x82741cda,0x20c6a05c
.word 0x021fd936,0xfe8ff6a2,0x8fb57af6,0xe37dac84
.word 0xbed010b1,0xaef351db,0x4d673f08,0x8fd62857
.word 0x162ec45d,0xad37c120,0xb0bc40f3,0x6a35a5de
.word 0x0b4332f2,0xbf46a1d2,0xec5d44f3,0xd6ebd946
.word 0xdce17456,0x719fbd75,0xfb9ebbf7,0xab497585
.word 0xb161e051,0x9ba0653a,0x86525ae4,0x62056f3b
.word 0xc99855c8,0xdbfebe21,0xc90fcd0c,0x8fe5f210
.word 0x9a92ef60,0x57f94a2a,0xa79951b1,0xd00fbb9d
.word 0x881517f8,0xd9d0c474,0x71c991ec,0x10b22838
.word 0xe3f6455b,0x9e624df7,0xf4ddc604,0x2a4f04e0
.word 0x950dc42e,0x72a82ce8,0xd7eb8241,0x84fe59f8
.word 0xc0cbf25a,0x7f9733f4,0x81e10533,0x4eb3d9b3
.word 0x64474e04,0x7936c83b,0x256aa4c1,0x36f94e0e
.word 0x9c6b3366,0xf5eda2db,0xe3f11057,0xfce6b117
.word 0x0caed45d,0x40e2fd3f,0x259339d7,0xe7eaf97f
.word 0x3ee6751a,0xc79d4c5d,0x752d1905,0x2599f0f8
.word 0x1bda9517,0x136915da,0xe38b0708,0xc0c569b5
.word 0x22f4f9ed,0x95f3d5f9,0x305520cd,0x8de9660a
.word 0xab11008f,0x19117e69,0x70bd1801,0xe1492177
.word 0x118b355c,0xb4669508,0x381de184,0xa208eeeb
.word 0x3a4851d4,0xc60d7c55,0x955dadad,0x8b3716cb
.word 0xf0ef439b,0x5725371f,0xf29438d4,0x3b685353
.word 0xe08936f2,0x4326c009,0x1dd75ac4,0x217df34e
.word 0x7c624b75,0x4eddf703,0xe4ce9277,0x484232d5
.word 0xad5cef94,0x51bbe768,0x959b8195,0x6308011c
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 0xd4453317,0xac175cd9,0xc1954ba4,0x458c030e
.word 0xb5770528,0x3130c24a,0x7a0aa397,0x23dba46d
.word 0x9b49cb4f,0xae6db886,0xbedf711f,0x9ae304b1
.word 0x5056bbc6,0x3d83b2d4,0xe2024ccc,0x08ec5beb
.word 0x5c5340eb,0x6714332e,0xb41a7230,0x95008f26
.word 0xbfed7b53,0x7a0a8645,0xf02d7028,0xa96e7197
.word 0x7e379203,0xced4779d,0x54c7b3b9,0xaa459675
.word 0x82b921e8,0xc9f065da,0xc8c35c5a,0xf2179ed8
.word 0x458c702a,0x301af635,0xe6871323,0x68c00773
.word 0xbd39d22b,0x5f71e822,0x9cfcde6a,0xbe6ef90b
.word 0xc4d88cf7,0x1e737eaf,0xf5af7c77,0x6389e26f
.word 0x3bb860ce,0x5a075f15,0x489453ce,0x466c0aed
.word 0xbb39c5d4,0x855483f3,0x32f9aa9d,0xa11c132f
.word 0xdd73091e,0x4f0f765c,0xb4e33f0a,0x1e9ad9f6
.word 0x5d77f12f,0x4b68d011,0x8a497cea,0x7e52a807
.word 0x30892889,0x09d99f20,0xb5bb29e9,0x1d67f410
.word 0xec197dd0,0xa554f496,0x3944f489,0xb463b6b6
.word 0x369ebb16,0x6222f730,0xa1b23939,0xb437c9a2
.word 0x4b9dba4b,0x44764baf,0x29cc5f14,0x9aee46ed
.word 0xae9543b2,0x41eade35,0x7f88933b,0x5e1cf07a
.word 0xd963fbc9,0x107e1878,0x9b8a0cf5,0x483578da
.word 0xb6f44640,0xd1c809cb,0xbe444a30,0x4ef59b02
.word 0xe3db5f81,0x131a3d91,0xfcb9a0e8,0x819e0912
.word 0x7c97cfec,0xd2bd1056,0x82afa72e,0xef572a32
.word 0xd7830520,0xb93f072a,0xf8d7a599,0xb72ea040
.word 0x39df02af,0xdc12bb33,0x1cbe7759,0x8b2c15fc
.word 0xe44a0687,0xcaa014af,0xe727a30c,0xb58dfe29
.word 0x19e251aa,0x0fbf8100,0x13e992d0,0x420efaaf
.word 0x78edc5fe,0x589d84a6,0x2860089f,0xada8f591
.word 0x840357f3,0xe8223bce,0xb8c870fa,0x9dce05a7
.word 0xe72399f8,0xec878d90,0xa4882178,0x80bb0b1d
.word 0xd962613a,0x5bab211a,0xda5bffd1,0xe175859b
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 0x8b70db24,0x0e1e6dc6,0x68f425e9,0x6376eab1
.word 0xaf54909d,0x3d707d48,0x265ee10a,0xd8fa9239
.word 0xe10db066,0xce9e9fa7,0x7bb0ff23,0x1e6bc221
.word 0x27c727e2,0x189dd6c8,0x6d2b4b45,0x970cc122
.word 0x14c0be65,0xa82af00c,0xa870f001,0xbbd9e34a
.word 0x95f8483e,0x8a83c315,0x58c93502,0x1e8a846b
.word 0x31525978,0x3cab9407,0xa64ef476,0x4495dab9
.word 0x5b6f3143,0x21be620c,0xbac25ac4,0x7b667e92
.word 0xa6a30378,0xde5c2c18,0x4b05645d,0x1b9230b7
.word 0x59d2e536,0xdf0e7ee3,0x6a47209b,0xbeef0341
.word 0x2bf78f20,0xed70786e,0x53106f50,0xc6e81350
.word 0x624f68e8,0x3955101c,0x7b99a8eb,0xcf8de477
.word 0xfa638bce,0x64dcaa9c,0x12715b72,0xf5110cc6
.word 0xc3395ba0,0xbdd45be1,0x53e9e478,0xc5c4220e
.word 0x7d0f790a,0x4411eb2f,0xbb9fe3a4,0xce811c2d
.word 0x2972b7bc,0x35db7899,0x86b37299,0x11c0650b
.word 0x759d25e0,0x5cd3c5b2,0x238b809b,0x643a187b
.word 0x8e867561,0x4dd63c36,0xc47b9c5e,0x5ac3edf2
.word 0x684240c0,0x352c4d62,0x80c94a01,0xdfb227f1
.word 0x91aef3d9,0xaa1cc504,0x9bbae91b,0x13bd8cf9
.word 0xd94ae2b7,0xd340fa0d,0x6fc30023,0x3d58db2d
.word 0x7ee82d84,0x70ced11e,0xabc793a7,0x46ab4c2a
.word 0x1e9ed1f2,0xf04aedcc,0xc93dce1c,0xeda2b7f0
.word 0x7adcbce7,0xe2909568,0xeaefc3a4,0x3bfa51dd
.word 0xd704d00d,0xd394030d,0xdbbf7253,0x96f9fd75
.word 0xa410997d,0x84ea3c9a,0xde27ba24,0x4ef2b0ab
.word 0xab8d0171,0xbdead5a9,0x2fd4bb14,0x79d8a603
.word 0x18fe8fae,0x94221bfe,0x5f94c84c,0x9a43fa4d
.word 0x6cdf7927,0xdc51280a,0x46f00794,0xbc72a832
.word 0xe0af9313,0x2790fc15,0x91665532,0x1a7df38e
.word 0x95320e78,0x2f530111,0x4acf1ff1,0x38063748
.word 0x31b6dfdf,0xb7fa9251,0xacc5f063,0x17598805
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 0xb988c1f8,0xf6b44c84,0xc3b1e50e,0x58b8d63d
.word 0x6a0fbf64,0x754aefda,0x1a6b8693,0xebd2fe39
.word 0x844bf960,0xf5da6677,0x10a32a3e,0x0160f111
.word 0x19303ac7,0x628fbf69,0x632db501,0xd41c2cb4
.word 0xf9b69a9d,0x9673dd86,0xd577156f,0x1960c4ad
.word 0x2294cf96,0x0a98ac69,0xeb30a7d0,0x09edccd4
.word 0x3a067b0d,0xa94ba0e2,0xbb5c956c,0x240b34c9
.word 0x6d5ad457,0xde2112fd,0x762edf20,0x5c596952
.word 0xe8456ea9,0x06e5cf49,0x41df0e7d,0x2ca59a8c
.word 0x05a6943e,0x6426375d,0xba9f2559,0xca8dda1e
.word 0x00a4d2fd,0x92c68f12,0x696f7935,0x74caf2fc
.word 0xa4cc3f4e,0x6cf217e4,0x5c14198a,0x49691a0c
.word 0xd6b318b0,0x4eb1142d,0xd402544c,0x9e5de1c0
.word 0xf7456aef,0x680c9e38,0x363ec3cf,0xb18d1b2f
.word 0xe2d6aef7,0x082f9816,0x0f0be31d,0x33ae5398
.word 0x2687026c,0x624743fb,0xf2a53c14,0xfd52212a
.word 0x8e3a9a1d,0xfe905a71,0x0e739e11,0xaef16af3
.word 0x02572fef,0xe5772e49,0x7eb36f81,0xaded4cca
.word 0x322b9519,0x3cf67345,0xbedc5f53,0x1f70dd83
.word 0xa1713c5b,0xe8e23a35,0x8e50ea05,0x6ae6cb93
.word 0x116d6c57,0xdda4538b,0x8d19e695,0x38cfc5e9
.word 0x883602c9,0x64406802,0x1dacf70a,0xc84633e4
.word 0x20754a6d,0xa8224c5a,0xa1c1c6a7,0x083f6eff
.word 0x4c41461b,0xde80fe51,0x2217bf35,0x43d92c43
.word 0xb4cd2928,0xb9540795,0x0ea2686d,0x8f624c02
.word 0x55e9e310,0xf7ffcc22,0x29ccdf52,0x1683543d
.word 0xd56627af,0x77b69ae0,0xc272d8d5,0xbed696b9
.word 0xdb39e0b4,0x543f1fb2,0xd6d87bef,0xeb7cee76
.word 0x3d964864,0x54df1ed6,0xb622b5a9,0x52e59609
.word 0xa95ac25d,0xe3350b53,0x233eb5b1,0x15a199af
.word 0xe210c5a8,0x28073a77,0x5853bf0e,0x7a4cf64f
.word 0xcc23ef5c,0x44c7492c,0xc08913b6,0xbb7d51c3
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 0x6c9b1e4d,0x1a4b366d,0x590f9e72,0x2a1bac2f
.word 0x7404ca01,0xc11b27ff,0x02806e13,0x45901112
.word 0x59bee79d,0x07941c99,0xc164bc3b,0x21371c2e
.word 0x773aab69,0x0ad89dc2,0xd119b81d,0x4bee825b
.word 0xace9043f,0x0a03c361,0x198b601e,0x59cc0a61
.word 0xc92a8593,0xd385c651,0xc1a5ffae,0x16480ca2
.word 0x93dfc6ed,0x1ad24d56,0xcab7e9e4,0xdf9cb5df
.word 0xb4bba400,0x4c8e3e8d,0x7589cbe8,0x7b1b0608
.word 0x41ba6db0,0x8d68bef9,0x917fff7b,0xa3ebd2ed
.word 0xfc2f723a,0x86137c35,0x092f5a22,0xc6626933
.word 0x5f12b2b2,0x947492b8,0xb51917ae,0xbddf2844
.word 0x901c00f9,0x157f36ec,0xe00836fa,0x4f697da9
.word 0xbd43287e,0xbdeb07f9,0xe9b3b1fc,0x9e2c3de8
.word 0xbc5027a5,0x24e2059e,0x14411134,0xf6d2f516
.word 0x86f0e0da,0xe4da1c9d,0x85ad06c6,0xc1eb50b7
.word 0xf12a3692,0xca15dac1,0xef0024b8,0x10b0c537
.word 0xd90bd66c,0xcc599070,0x6e811096,0xaa94fd5e
.word 0x561263d5,0xf9de0002,0xac568b8d,0x06e2f08f
.word 0xaccf8d67,0xc632d5d0,0xf82d10ad,0xae67bb8d
.word 0xec13fe4b,0x87f1cb0c,0x59696a98,0xf2cd5d9a
.word 0xe71fb7f3,0xe3f1966c,0x51d6d542,0x83afb545
.word 0x918ec8c6,0xe8cf9e40,0x2046f821,0xc38b8a7a
.word 0x4956fafc,0x2c1b3856,0x8241b1f3,0xa61febe9
.word 0x636e6b31,0xff60d062,0x02d290b9,0xc9c4440d
.word 0x2855bca6,0x12a60137,0xb24cbd43,0x8689023f
.word 0x536abc84,0x34e7acdc,0x5992bb4e,0x7fd7516e
.word 0xd44aab81,0xf23f9074,0x08954e27,0x04b4a913
.word 0x60e591d3,0xfc26c321,0xc2a01c51,0x388ce0ba
.word 0x6fc66d27,0xde694ddf,0x2cd5f0ed,0xcf59fdb3
.word 0xa4a1d8fd,0xebc202d7,0x21a9dde5,0xd3071a36
.word 0xd857fb29,0xdb7db79b,0xeaa6fa07,0xef94a7c8
.word 0x684b7583,0xb821d668,0x45ed5a17,0x7bcc778b
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 0x988e8b93,0x2daebd28,0xfa057188,0x20f40e32
.word 0x594c042a,0x29eecfb1,0x0c85ed6f,0x4ba5c4b7
.word 0x7dbf1e31,0x8efe55e9,0xd3fc0bc1,0x38d3b5b3
.word 0x0e70bdbb,0x43327f19,0x608aa99d,0xc2a976b1
.word 0xb267320f,0x0d43d511,0x7c75e395,0x0102b9bd
.word 0x6bbf282d,0xfd55ead0,0xda6121f5,0xdc437636
.word 0x74524e59,0xcab2779e,0x4d527371,0x54efacbf
.word 0x6712ca0d,0x62738440,0x5748b6dc,0x09eb21db
.word 0x7ebe556b,0xe61cace3,0x102d41d0,0x1f353381
.word 0x72da23ae,0x66ddc39a,0xe4a3f998,0x3bb1efc9
.word 0x21676930,0x77eb6b0c,0x11441a99,0x9e9429ce
.word 0x90ce4e83,0x9e942bd2,0xa4978a80,0xaf36804b
.word 0xd879d13a,0xb68e9b2c,0x205d13ce,0xae8b85c7
.word 0xe836cf7e,0x59f028bf,0x42105872,0x03457288
.word 0xeaa0194f,0xcc07fb84,0xa869ef7f,0xaefad870
.word 0x58bff1e1,0x10f5d6a1,0x96c7ca6f,0x4928b1ec
.word 0xa5f49d3a,0xf7a0ffd3,0x1f60bcc6,0x35a8f624
.word 0x4c9cefdd,0xac7491db,0x898970eb,0x617c1792
.word 0xced117d7,0xccbff724,0x8388bc68,0xe0c30158
.word 0x53941576,0x5362ac0a,0x5455d726,0x05b39baf
.word 0x3c8bcb30,0x6d4e2609,0x3674455d,0xe6275e5b
.word 0x9c127691,0x1592ffaa,0xe9db553a,0x56bc8778
.word 0x87f70072,0x017415e8,0x5e3df9b0,0x2e6e5904
.word 0x325d5c3b,0x5e91482b,0x46c9a005,0xbb5b6362
.word 0x6be9d3dd,0x1da7558c,0x576f9eba,0x0bfbd8d5
.word 0xa509299e,0x688d3148,0xc05c659b,0x4f44b6eb
.word 0xc1ced7dc,0xfde663a7,0x1b604e14,0x9caef1d2
.word 0x715876ba,0x67a602d1,0x270dca38,0x3d4120d5
.word 0xf82bad3f,0x76cb2850,0x725b5548,0x92184dc5
.word 0xb375f2c4,0xfa2b96a0,0xf472ac4e,0xfe3688ac
.word 0xbce02e7e,0xb8a95df7,0x28b3801f,0xbc856e42
.word 0x1c6af5c7,0x1ca8d738,0x561215a7,0x9e5951b5
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 0xbb45560e,0x77434a40,0x2186fbca,0xe03d943e
.word 0x239f4592,0x42ee43ed,0xedeb0d89,0xba9bd90b
.word 0xb958fd6d,0xa0bcffda,0x56b2738b,0x494dde45
.word 0x9aac7910,0x14145213,0xef6d99ab,0x850ef35e
.word 0x09d5856e,0x6ddbb890,0xdbf4b683,0x9b7de307
.word 0x3df9552c,0x9d8cb756,0x9517164e,0x9cb375fd
.word 0x18a9aaa3,0x37f57467,0xbb9e15b4,0x12d91541
.word 0x2008cb09,0x0b53867c,0x3c280abd,0x91eb464e
.word 0x861169f8,0x57ffb5c3,0xd7d0cb2d,0xd81f8eb1
.word 0xc30d509f,0xf1fdcc0f,0xc45a4468,0xcc71a2a8
.word 0x1ab9d923,0xa3bc3ab9,0xeb08251b,0xff286bfd
.word 0x7797ce0f,0x07b56f99,0x08a91d74,0x028b5db7
.word 0x026b67a5,0x3d21e4c8,0x47aa4e65,0x9657256c
.word 0x8bb655e0,0xd9b8ebf1,0xb7065307,0x5caa4593
.word 0x7eb59428,0xb0b43282,0x06ab9a47,0xa4cd0aa8
.word 0x228d9bd9,0x45ac6ba3,0xa14c1a68,0xb87654d9
.word 0x24a70996,0xb4497840,0xeaa50d9a,0xde0535c0
.word 0x89de3ea7,0xedfdb1a2,0x9045094b,0x88a20c98
.word 0xf7261e22,0x45a84617,0x579155fa,0x5980bcc0
.word 0x0894f2a0,0x9251acc0,0x3d41b67f,0xc9493935
.word 0xa34ad1fb,0x48d3cab0,0xeb5f0f41,0x7665d4b0
.word 0x3535b022,0xb7b52136,0x411cddc8,0x6c3c1240
.word 0xd6a57b8a,0x7fb931f4,0x0a40ab56,0x29c9eb38
.word 0x8e3a0618,0xe4b39e1e,0xbcb6e712,0xd00dea8c
.word 0xa23feba9,0x477d4004,0x9f8a650d,0xd1df49d3
.word 0x0aae9d67,0x0425927c,0x975f0239,0xa6b7463a
.word 0x316d8f94,0x2ef08767,0x0580d783,0x66f5eb81
.word 0x097e1138,0xa4ad3013,0x90d76054,0x0779ea78
.word 0x05e2af9c,0xfe8694e8,0x698c5ad1,0x14c119b9
.word 0xf9222266,0x752c3fc8,0x19f433b3,0xeb189cc2
.word 0x380257b1,0x27c6a932,0x32315d29,0x71f2df70
.word 0x8cc0e1d4,0x9494962b,0x36608b22,0x05ee4a05
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 0xbd99a6c0,0xcad13ec9,0xb97cb68a,0x0c41908a
.word 0x203c24b8,0xda1ac5ef,0x755e1915,0x27515d73
.word 0x161fdb7a,0x1b26095b,0x5cd65fb9,0x5d3a3c24
.word 0x30b4b04e,0xd7a216d5,0x54cbd554,0x01b87510
.word 0x832f17c9,0x42e2ae66,0x6ede4cdb,0x6b6c2a03
.word 0x0a57ad62,0x528bb63f,0x500f3b03,0x1cfc2e5f
.word 0xd0afdc98,0xe63cd1a1,0xd9b39026,0x57f3447f
.word 0x540c9535,0xe044c685,0x405d242f,0x9f3a491e
.word 0x1baa64ee,0xf87e4ccb,0x79201654,0xb33675de
.word 0xe7f2e2c0,0x0b37d0ee,0x1dee5410,0x1e425201
.word 0xe482a488,0x76cabaf9,0xa8ccd767,0x0a244c82
.word 0x4d171aed,0xdd242486,0xdb2f767d,0xcdfcf035
.word 0xc452dbc8,0x25b53096,0x6674b2cf,0x95c5e6d3
.word 0x2cd460b1,0x0d20b573,0xd550732f,0xafdc3fe9
.word 0xc7904196,0x66696445,0x59a8f41b,0x2162f89a
.word 0x8a1aee2f,0x227bdb45,0xc7b19ae5,0x07367859
.word 0x44e108da,0x18523b0a,0x74db5543,0x2ff4c019
.word 0x9aa0445f,0x497f5ef6,0x6e16d7c0,0x3cc2c165
.word 0x197c03c2,0xd4eae2d3,0xa6754d91,0x9ce8ec06
.word 0xd2c4962f,0x810f93ce,0x09ea57c5,0x65b7b202
.word 0xaed8f176,0xa69f3169,0x2136222a,0x51b927cd
.word 0x3ae064ae,0x9eafa9b7,0xc9402623,0x65234a84
.word 0xa50f43a6,0x73c07aa3,0xe2b317a6,0x97858f99
.word 0x8b4bb635,0x9934f8e9,0x985e702e,0xcb91c9bb
.word 0xcb7f3439,0x49a0fe1d,0x0e9e75e7,0xa74114ed
.word 0x6fa8af8e,0x46f91a24,0x3bc99dc1,0xa915dcf6
.word 0xd56478a0,0x8694ab7f,0x2223f7c4,0x6286a09b
.word 0x3b5d27bf,0x6617ddd4,0x28312331,0xbbb99d51
.word 0x9680b3f4,0xca7b38cd,0xbb111a19,0x4a04d810
.word 0xa601eadf,0xcee23138,0xd6f2e19d,0x55e028c7
.word 0x8754f6e8,0x395e0224,0x53b339df,0xc6c84806
.word 0xdb4b65e4,0x0f570fac,0x485579aa,0x4126501f
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 0x6f2ae32c,0x49ee7059,0x88251b07,0x6551742c
.word 0x10d6cbfe,0xf91f8c86,0x097a3d13,0x47104778
.word 0x67495135,0xf6a70388,0x2f53a95c,0xda062673
.word 0x48d9e148,0xc0b44676,0x805e447e,0xc2b344b0
.word 0x781b8e02,0x908f94b0,0x0a3fa413,0x95cd0b50
.word 0x3c74cd41,0x4a63978c,0xfbbe2765,0x8ad57d0f
.word 0x50a302e1,0xc0a5a80e,0xbfcb7a25,0xd674ab1d
.word 0xe9ad2e82,0x323dc140,0x8eabb829,0x02bd4e8a
.word 0xc4b2685a,0x7db1f115,0x4074a177,0xc9418bde
.word 0x360cfcfd,0x3e85474c,0x23f1ccef,0x5612ad7c
.word 0x89893f33,0xe23c5a8d,0xb95838ac,0x342918c6
.word 0xca70113e,0x13c0b88e,0x4e66a538,0xe4806bb2
.word 0x96687113,0x48d3d8a0,0xbf120b4e,0xf6f4c3a2
.word 0x674bb029,0x0aea6e2d,0x39d7c50a,0xd24c1968
.word 0x3a1b1cb3,0x919d3b55,0x4460973f,0x9f63be2e
.word 0x982f3783,0xcca5b2c4,0x3ac72c56,0x780787ed
.word 0x3b4ae9ff,0x3d3a7f14,0xe6b1eecc,0x7295b238
.word 0x6869bf25,0x0dcc9a0d,0x16f7870e,0x33c6cc6c
.word 0x4f90732a,0xab5ac4e1,0xc3f34d1d,0x90835087
.word 0x9eeb208d,0xfb299b3b,0xc4d9b182,0x4b0b8b6c
.word 0xd0858636,0xb95f69ae,0x871c2057,0x561062f7
.word 0x9fa63c0b,0x61e3c1ab,0x2f6354f9,0xe0e2069b
.word 0xabffe0d8,0x16a776ad,0xb1d41d6c,0x3aa503d6
.word 0x590378bf,0xb12319bc,0x3fa34b5b,0xceca8563
.word 0x5a0dc169,0xb31dd4f4,0xc6ebdc98,0xc0a42d9c
.word 0x219fd950,0xaf5a827d,0xd2eacb3e,0x98caab8d
.word 0x0ca9ceb5,0x66e64c8d,0xf78c894e,0xc38a6c5b
.word 0xf47eed75,0xa9cfd46f,0x95357080,0x42897b42
.word 0xe5180d85,0xb0c817ea,0xfa900761,0xea71e161
.word 0x523f7e6e,0xa9cd87db,0xc52de697,0x9629fc44
.word 0x7e6f9702,0x25bdf5ae,0x8c49ac34,0x0cbf01dd
.word 0xba113940,0xfcf7175a,0x2ff23a40,0xaeb5dfcb
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 0x06e0f752,0xbc68aa22,0x7c6ff11c,0xeff10bc5
.word 0xdb336b43,0x1ef3ce58,0xfcc9b708,0x3f257367
.word 0xf440dded,0xe5bafc1a,0x3622241e,0x189582eb
.word 0x3c4eb085,0x26b7aa7f,0x21e451a2,0xd8eb218a
.word 0x4f604220,0xe17b9029,0x9fa6ecd0,0x901dc5c7
.word 0xbc7b7a0f,0xda2b8d2e,0x2ecc2f1b,0xb6bf8522
.word 0xb0eaf52a,0x633b520a,0xf2fb5cf4,0x6ad08606
.word 0x0956cf7b,0x3763461e,0xd00699b0,0x4556b353
.word 0xc2056ef5,0xb31a2c8d,0xd0528c4a,0x9a07c739
.word 0xb751ea54,0x5c425af1,0x551959dc,0x2a380878
.word 0xaf7a2f0f,0x8a50988e,0x79496397,0x7bdf507d
.word 0x9f611aba,0x0b0d2b51,0xd1d47ce4,0x23bdd2bb
.word 0xcc7a1800,0xa2194fbf,0x776bb51d,0x61aa3a64
.word 0xa80842df,0xb4b81fe0,0x82e71a68,0x23d5eaa1
.word 0x2dc2e01a,0x18a19b7b,0x258f81a3,0x671c2aa5
.word 0x5c7fe8b5,0xb6422ac9,0x94401e5a,0xc72c13f3
.word 0x45408ccd,0x1da6f2e4,0x85a833ea,0x8acb88bb
.word 0x890d1c5d,0x89d12b84,0xaf02b6f4,0xa162d7fd
.word 0x59accd34,0x4ac78860,0xeb6fa971,0x861efd35
.word 0x34271bfb,0xb2357bc0,0x8d454143,0xe78d3b2f
.word 0x33bd8ba5,0x4c5375da,0x21c4fa1c,0x474c5958
.word 0x833c7f50,0xb5af187f,0x5c5aabe1,0x4bb2fc33
.word 0xf9bce3f5,0xc70a974c,0x75010339,0xe81917ad
.word 0x7f97fee0,0x393aea4a,0x06633300,0x29584093
.word 0xee6d578d,0xe64034f4,0x98dc2d62,0x1b2e6124
.word 0xa109c448,0x588edaf7,0xd1a76920,0xa138bc9e
.word 0x08e29ffe,0x75eabf7b,0xe13aeb2c,0x9f04b58b
.word 0xb26783b5,0x90c544d0,0x81eadb0f,0xd0cce6fa
.word 0x80bffeb1,0x8d0ea1c6,0x22f3e39a,0xcd38d0c7
.word 0x3b38850e,0x98fab70b,0x878653a9,0x72215383
.word 0xe9016d54,0x043b9ede,0xee6d6307,0xb167048d
.word 0xcbcadd9f,0x1fc1d952,0xea565782,0x640ec12a
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 0x718b9abb,0x81f956e7,0xacb1e7fb,0xf57180f8
.word 0xb747cf4d,0xd5034b97,0x6ea4b26d,0xbb9597dd
.word 0x05fbbb59,0xb986a281,0xa8066f64,0xb2b0927c
.word 0x7600f3cd,0x5561f491,0x8ff186db,0xfa183ae2
.word 0x27df486d,0x1f512b4b,0x7dc7cd78,0x6a0902d2
.word 0x6eb869e7,0x476eae9b,0x9226b7c4,0xd8fd9755
.word 0x64071db3,0xf76bcdfd,0xead756c5,0x233a5ddb
.word 0xa1cb0348,0xb48226c1,0x17884229,0x9f7080d9
.word 0x8305e42e,0x888ef47e,0xe603d168,0xf749584c
.word 0xe064c7ba,0xe71f9003,0x5b2199a0,0x074c835b
.word 0x776b110e,0x391eceeb,0xf8f7b8f1,0x2a014a46
.word 0x71b91214,0x6e6d72bc,0x5b16d56c,0x94fdded3
.word 0x71a5653a,0xd7c2d300,0x68f2bd62,0xcd0a6e91
.word 0xaee13af4,0x7cf8899a,0xd62dbbac,0xf0ed5ae7
.word 0x29eed84d,0x223dbfae,0x016118da,0xf9c2ba58
.word 0x3b6a5fbd,0x947f6d4b,0x25481dea,0xadebc0c3
.word 0x6b89852f,0x61859306,0x159a35b0,0x4d8634ad
.word 0x2c9d4eeb,0x56c5a838,0x0ac97e3c,0x6bd733d1
.word 0xb299d672,0x63e78168,0x488d97f5,0x67f2daba
.word 0x2e33c154,0x6adb929b,0xd4071103,0xa01f3ce2
.word 0x7720c301,0x0cceae44,0xd230d2df,0x4d8a33b5
.word 0x02d187b9,0x250db2a1,0xe024c52d,0x768da9df
.word 0x325ce2d3,0x9d8ee94c,0xb202f287,0x56ae9c5a
.word 0xd07ba56c,0x4324a0da,0xcb6a69f3,0x64590982
.word 0xa2ed66a5,0xcf5bca86,0xb8a19659,0xd371dbef
.word 0x8561d169,0x364ae7e8,0x81f25404,0xd026ab55
.word 0x619e884f,0x73719bbf,0x2fe00a88,0xaaa463f3
.word 0x92f2158e,0xaf0fcca3,0xb36690ca,0x9af8e055
.word 0x88733a8d,0xedc88d55,0xea18a397,0x9485b1f8
.word 0x9d648e55,0xb09f19b6,0x6e9d47e9,0x2fccac70
.word 0x9dba9ced,0x9aa14c4f,0x41811248,0x1e7ed3e9
.word 0x935d6310,0x53416697,0x647f5092,0xd43d3a6a
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 0xa6836948,0xe5bd5405,0x51aafb24,0x03f7d3bf
.word 0x461eb7bf,0xeb00fa93,0xbcfe5b01,0xd365bc80
.word 0x16b8c833,0xaa40f843,0xd081f672,0x27a71b52
.word 0x3b2a0ad8,0x0dde60bd,0xbe255cf6,0xd904522a
.word 0x57a44887,0xb7127c3e,0xfde4456e,0x6db46084
.word 0x17199973,0x6231a0f5,0x9af9223b,0x3ae3b262
.word 0x8e4f8445,0x5c6c9d29,0x79cc97f1,0xd3b6c21a
.word 0xcbab4f05,0x79021b15,0x1c392f1f,0x8f93d3fa
.word 0x64b01faf,0x80df7331,0xa34cfeb7,0x8f51528a
.word 0x42c3638d,0xdd08e75f,0x11731835,0x98587616
.word 0x6d1273c7,0xc3d6ceb2,0x4554471b,0xba4f5ca2
.word 0xad7465e4,0xdfc7a8db,0x15513bd7,0x74ba6889
.word 0xe77a4c6f,0xa5f535e4,0x62b5f170,0x01eb8e70
.word 0xb9c132ae,0x01e10de5,0x30194d91,0xf932a79d
.word 0x8d8546fa,0xc1a859f0,0x34345fbd,0x4eb80615
.word 0x5538f7ca,0xa60d9345,0xbe993d27,0x8e0e9f08
.word 0xc36774c9,0xfbde86fc,0xc3cd571a,0x4c2fd1b6
.word 0x710dd29c,0xc25804eb,0xee854bd6,0xd44a3d25
.word 0xd6d170d9,0x83c90826,0xaf58a628,0x1a973d97
.word 0xf01387cc,0x857e0bf4,0xb620466b,0xf6dd3fe9
.word 0xb3d41628,0xf3a1a16d,0x38cb9b72,0x6d88924b
.word 0x29ff13fe,0x8a4532db,0x1ffa2cc0,0x78ac4d24
.word 0x6220d315,0x1a67204f,0x021a6966,0x9858b931
.word 0x51776a23,0x5de003a6,0xbcc62862,0x17682f62
.word 0x5794e215,0x7294e6cd,0xdfe67eb2,0x68141e35
.word 0xe94a0510,0xfc631344,0x994bc390,0x82044769
.word 0xeedc82b3,0xeeb64de3,0x0b43805e,0x35b0778b
.word 0xa5c6eb1a,0x1983ea6f,0x72fd7801,0xec23ed06
.word 0x4aee11e0,0x69c38bbd,0xf7bcc9ed,0x54c1bc42
.word 0x7270f802,0xf49a38cd,0x0b610bef,0x2a01bc37
.word 0x9afbc1ae,0xd666571b,0x6a8fdf2f,0xdd6cf98e
.word 0xa5a528b8,0x1d287565,0x61027f4f,0x1b2a3a6f
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 0x705855a0,0xd2d40082,0x8f9142de,0xa0bbea2a
.word 0xd62dae4b,0xc33bdeb2,0x869d4a6d,0xcd43369c
.word 0xd989f244,0xdcacc667,0x16725f3d,0xb169371d
.word 0xf99e51d3,0x863fa40e,0x9ef9ae2f,0xb40434d1
.word 0x81695069,0x66748cfc,0xe465df98,0x36269ce7
.word 0x3611df9d,0xd397ce9d,0x8d909283,0xba83a365
.word 0xd7c4f150,0x1ce8d53b,0x079bbb02,0xb0dd01e3
.word 0xddcdec5c,0x7059cfd7,0x6cf612ef,0x87afd51a
.word 0x9aa6eedc,0x270adce0,0xfc822d7c,0xa98e5ff7
.word 0x067985e1,0x811a17a3,0xabf02acd,0x66ddd66b
.word 0x6a599994,0x3c9d7f8a,0x629e3860,0x9e3b0b4b
.word 0x485c7edf,0xde7b4f47,0xea98ff8b,0x82d33626
.word 0x15844137,0x9818f9bb,0x96a5200e,0x18b0af8c
.word 0x9b544886,0x85619a53,0xc1c71237,0x8a49ac70
.word 0x7e315a25,0x9b79e422,0x83e4a9e8,0x1ae03621
.word 0xd7729bd0,0xd3b9be95,0x0bc0b2c9,0xc507d2c2
.word 0x54026dc2,0xdbcd52f3,0xe7e775af,0xeb562ebf
.word 0x0d0018ae,0xe2366a88,0x0f2f9490,0x394a67f1
.word 0x76108d52,0xf6e81b3b,0x07e3dde0,0x5d974021
.word 0x5f22d965,0xd58aa58b,0x9877ad52,0x413af92f
.word 0xbe92468a,0xc522dec4,0x2b40f222,0x2578dcae
.word 0x04e72735,0x27876fb6,0x335996ae,0xe7a94c5b
.word 0x5c33029a,0xcef7589b,0x68170994,0x74612c8b
.word 0xe0e30a33,0x97bb4988,0x0a2ebbc4,0xa3ed8739
.word 0x77d7ec3b,0xf26edc88,0x4cfd5140,0xafedbb0e
.word 0x3921f72d,0x4d3f019b,0xfeaa1a4c,0xb8e4d7fd
.word 0x442090ed,0x853e6ae2,0x789c9995,0xb33008fb
.word 0x1a6652a4,0xe19e10ee,0xdc77c19b,0x7d860358
.word 0xb6f98965,0x7c269574,0x6cccd5b7,0x71fb5a3b
.word 0x270bee67,0xbece2061,0x9111832d,0x36d0e2db
.word 0x9b9074d6,0x7366eb1c,0xf4d5418a,0x68ec3af5
.word 0xa4e2ff3a,0x2edc1618,0xf4bc73ab,0xd1dcd02c
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 0xb8061c70,0x67c6b797,0x381e2203,0x4d9a908d
.word 0xc67e2489,0x60984f9e,0x8b16078c,0xd47bae10
.word 0x701c2e36,0xeedfd7ae,0xa1680423,0x711cc670
.word 0x11153927,0x6c389f74,0x10c22718,0xf01ed563
.word 0xedb6bd41,0x23bab030,0xc8d6178d,0x2792caae
.word 0xceb3b16b,0xa7faa1ec,0x57f6f406,0xf5bbee5a
.word 0xd472a8c9,0x65af36de,0xef6fe3cc,0xb12c878a
.word 0xdbd9f016,0xc479c245,0x99e8d89f,0x51703256
.word 0x8b6aafe3,0x7af55004,0x33ce7f24,0x225c8986
.word 0x7eb0935f,0x3351e387,0x512d994f,0xd5afe583
.word 0xd6e5d0aa,0x1a295c44,0x534a31af,0x8e8e1ac9
.word 0x803fd3cd,0x7e0b7c73,0x3f002217,0x439b5f4c
.word 0xe9651770,0xd403186b,0x2da307e3,0x870f2045
.word 0xf4cffa04,0xe4de6768,0x70a0910e,0x66e7c5ab
.word 0xd1ef190c,0x28833f0e,0x7fe7c8bf,0x296e6980
.word 0x51eb6565,0xce6d4a79,0xb60f3d9d,0x0151cf58
.word 0x8a18a076,0x59f10fe2,0x7d145fb5,0x3842055b
.word 0xa5942a14,0x24973e2d,0xbc3b9d6f,0xc51078fa
.word 0x3a5e2729,0xba0495b7,0x67a5881f,0x690dfcd4
.word 0x923d91ab,0x6b591321,0x60702773,0xc1b46296
.word 0x8db3a9fd,0x3e221862,0xd58d3480,0xca64ebec
.word 0xb6d0cb41,0x384eb796,0x8f2eac53,0x1159d82d
.word 0x7a5d5218,0x07db0724,0x26bb181c,0x49e69fbb
.word 0x94ca4666,0xd950c430,0x1c26d696,0x4186eae2
.word 0x0fe8101f,0xf496dc86,0xb607d141,0x5656e313
.word 0xc5412b2c,0xefe54a74,0x68c2e539,0x51427cfb
.word 0x5415ba45,0xf10dc0c8,0x0640efb8,0xe364dfea
.word 0x9e3274e0,0x9665b677,0xd18e8281,0xfb0c704a
.word 0x553844dd,0x6f39d61f,0x18375403,0xd63961a1
.word 0xfce6927b,0xb74b9a6f,0x1a6df236,0x8d70ffa5
.word 0xd08bd1aa,0x5172b5de,0x8e679db0,0xd0463c80
.word 0xbbcc7d02,0x36245308,0xb5925a70,0x9f5f7823
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 0x47327563,0xb6be022b,0x8752bb34,0xf4c48e35
.word 0x773af062,0x167d6a83,0x1eec492f,0x364eb255
.word 0x8b724dd5,0x88338c3b,0xeedb271b,0xe3d9e697
.word 0xdabc9932,0x8a51e961,0xd2345171,0xc8a0af0f
.word 0xc488d1e7,0x4865ed3a,0x2a5b4327,0x257ff8eb
.word 0x20526734,0x9e1b75c3,0xb4ffc1b7,0x8d9687bc
.word 0x8e7122ab,0xd45c2352,0xac077632,0xca0e6723
.word 0x806e3308,0x2a815ea6,0x2a751e29,0x3dc4000e
.word 0x79a29db0,0xa1d4310b,0x504a5dd9,0xd1cf3b01
.word 0xb45445a5,0x1fd1d6b1,0x0c96629c,0x04f00308
.word 0x658836e5,0xbeb7802d,0x4dd11ee4,0x403e185c
.word 0x68b43075,0x23d0d807,0x3dace598,0xdf119aae
.word 0xcddfcd1e,0xc233bebf,0x5cfd4db0,0xf9c74925
.word 0xc4873f25,0x28a03ff1,0xb278ae63,0x3743b9a9
.word 0x1a8ddd35,0x6f854bc0,0x60eaeca8,0x2cc0a846
.word 0x14786b9e,0xcfd3793c,0xc02579c3,0x9091d9de
.word 0x1469f0c4,0x052935b9,0x23a91cff,0x99a63c4a
.word 0x36c3ca34,0xf0ed0906,0x1371fe76,0x304fc700
.word 0x215136c7,0xde77d104,0x8559d05c,0x07d0d1ec
.word 0x26262798,0x09c39d91,0x378506b3,0x6bc1df1d
.word 0xb8135d2d,0xc7d8602c,0x98bebd74,0xa04058f1
.word 0x2f943a33,0x0772f29f,0xeaccef27,0x3b155f74
.word 0xb7400a5f,0x8c9953dd,0xa2fb5d03,0xdbaec616
.word 0x2f6c0d12,0x6bc02ff7,0x2444a5b6,0x76ee399d
.word 0xc457b30a,0xca031a30,0xcd706340,0x202a7c06
.word 0x3cac53d9,0x2e07fbbc,0x33167a25,0xd2eb036f
.word 0x22fadd09,0xe4a17ea0,0x70620a36,0x9b332588
.word 0xd94e0f7d,0x6f4512ae,0x074c62f4,0xd82e1d38
.word 0xb5c05c35,0x9ca1897d,0x2c7ffa2a,0x5c745889
.word 0xacd9bd2a,0x12e9a2a3,0xfbecf676,0x021c5774
.word 0xc596925f,0xc813d7eb,0xbcd4bc6b,0x024ea53e
.word 0x344a23d4,0xe615053d,0x01f71d38,0x9f78d1c7
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 0x242eedfd,0xaaaf58c3,0x382dec69,0xf07d7eaa
.word 0x340d1191,0xecb6f882,0x4250e840,0x182a0626
.word 0x0ad1cd2c,0x68dbcd95,0x1558dc46,0x88b900a0
.word 0xc38fed40,0x4ab8e2a2,0x1cbf6f72,0x48686f06
.word 0x90ca1a4f,0x685da4b7,0x5b16ec15,0x2d6c7aeb
.word 0x79774910,0xde69172e,0x9f7b8464,0x0f6c7a50
.word 0x3205ff67,0xf0246e68,0x5dd6e9f8,0x0cba0ca7
.word 0x2124efc6,0x4eb0c1b2,0x06a23813,0xa4fb3ae8
.word 0xada291c2,0x33d9583a,0x1d3aaaa2,0x026dcb3e
.word 0x137f0c93,0x3012e162,0x8e271362,0xd7544828
.word 0xd4940b57,0xbfe570f6,0x419204b8,0x2b959689
.word 0x0f49a886,0x0a47e7b7,0x7f15dbd3,0x08fff25c
.word 0x6ecfc49f,0xe74dbc4d,0xbcc708fc,0x26cae9d3
.word 0x6cb86998,0x9633ea27,0x7ad2c468,0x7a888903
.word 0x139b8c7f,0xcab26b50,0x09bd2a96,0x92eb29f6
.word 0xe24e58f4,0x079257b7,0x22dee28c,0x430f379d
.word 0xbd81004a,0x91b3766d,0x7e61be15,0x5f9aee76
.word 0x14cfa497,0xaf5d3ec8,0xbb3c956c,0xd5e05f9f
.word 0x054f1345,0x92a9bba3,0x3b90efa8,0x317e4579
.word 0xa0881f46,0xda262564,0x35d73603,0xcd9a9ffe
.word 0xdb660bcb,0xf8b03535,0x1854baed,0xc3d35d0e
.word 0xd12fb6c9,0xaf5b1223,0x357b4a83,0x8fbaf781
.word 0xa8042c72,0xa199c464,0x4f75a85d,0x25996ab7
.word 0xc6866fcd,0xf3729455,0x3b5c4ffc,0x8ab2c77f
.word 0xfaf51ac0,0x42b2e668,0xd3eb401f,0x02d04f91
.word 0x7a21022d,0x88443a5e,0x1b6226f7,0x056f8279
.word 0xa57bf7a3,0x4aba9ba5,0xd7d539bb,0x6d1a41a3
.word 0x33573498,0x0a690659,0x807e22ec,0x5596ac5c
.word 0x6a299f8c,0x4e913b19,0x17221c1a,0xbf9ad294
.word 0x631ebfff,0x5a3b2a58,0x004c93b1,0xcd7a9040
.word 0x82b662af,0x8f10b2d4,0x420a66c2,0xbd4741b2
.word 0xa46cfeb0,0xb007d50e,0xcea69f84,0xb97ba1a9
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 0xd4db420e,0x717cc19d,0xf1f9104d,0xcc27f8b1
.word 0x281267e4,0xbd341142,0x9ca9a6fb,0x3d31584a
.word 0x32d67468,0x5a35f9b4,0xceea4a76,0xf8288d04
.word 0xe9e0dab2,0x8a50ade2,0x97a930dd,0x7d8679e8
.word 0x530c996e,0x21d1a895,0xba69a376,0x33b41607
.word 0x9349722f,0xfbe84f70,0x161e44ac,0x04781114
.word 0x37ce4bb8,0x37a33abf,0x9c4c0f4f,0x680275f4
.word 0x6a38eff7,0x81aa4998,0xaf48b3e2,0x3307cc80
.word 0xabb45865,0x432bd20b,0xa6bbacfb,0x6f53a2b6
.word 0x20f3bbfc,0x9cb05275,0xb5b6b0c0,0x5622a6dd
.word 0x761afaf2,0x9b9db887,0x36d808c1,0x17863ee3
.word 0x11635293,0xf441b9ac,0x48250e7c,0x768214e6
.word 0xfd0b4822,0x90ab639d,0xa4bdbaa4,0x13c172e9
.word 0x707ea1fa,0x73a14348,0x6fd68f48,0xaeb28a54
.word 0x56dcece3,0x3fcf753c,0xd7a976d7,0x1fdfdafc
.word 0x612a89db,0xcb9e8be0,0xff5a11d5,0xbe8f2c78
.word 0xa38ed117,0x34c52c76,0xebbb5e4a,0x5668649b
.word 0xbf9682bd,0x94eb965f,0xf5c49cea,0x97cad601
.word 0xd902f28f,0x6e9cabb1,0xbf7a1abd,0x06d064d1
.word 0x03c29a15,0xb16feeaf,0xb2f32517,0x324fbf63
.word 0x4be3c27d,0x6963292a,0xf8769db8,0x39cba8ac
.word 0x4434ef29,0x6b73189b,0x2b44623f,0xadd15ae0
.word 0x02ed88da,0x89f8f334,0xaf84c47e,0xbf9b120f
.word 0x478ea056,0x2742803f,0xdb6c5d25,0x05e7159c
.word 0x716171db,0x00bff1ea,0x14052b0b,0x0ce5c468
.word 0xe5028a82,0x615cc028,0x21c87720,0x8984452f
.word 0xff7ef03a,0x1ac9a7d1,0x05853c89,0xdbad15cd
.word 0xe905227e,0x6273604d,0x17f485ce,0x6a001f47
.word 0x70cef2af,0xca41443c,0x4e738388,0x54c55b6f
.word 0x5e975c28,0xe64d8a6b,0x19c57381,0x7838a7c3
.word 0xe366bdfd,0xe2869a94,0x7a211a55,0x8f2b94e6
.word 0x5101314d,0x68bf3038,0xf52bcd5c,0x838aa3c4
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 0xe4007d30,0xa0ef16c5,0x00682005,0x1c3a84a2
.word 0xe77036ed,0xcd4e8176,0xc273b527,0xa3320749
.word 0x6e3f712f,0x8d2e020b,0x114a3abf,0x8fa64678
.word 0x1383c884,0xe25d3928,0x88342f6f,0xdc34108b
.word 0xe55af58d,0x11e996f8,0x56d968e6,0x151c0e60
.word 0xf0d91828,0x84355521,0xa77bd130,0x4952cbf5
.word 0xb7faf3c8,0xaf3b9ce4,0x42a15a12,0x670cbff5
.word 0xdb75112d,0xb094e437,0xe438c16a,0x2784fb5c
.word 0x08e067b3,0xe252b7aa,0xc1f0edf0,0x8c84d80c
.word 0xf133fce1,0xa35179e8,0x499c4738,0x00001071
.word 0xe2abe77e,0xe3e0bd08,0xd93baff1,0x329a8566
.word 0x0032f07b,0x25f7ba9b,0x11c47b80,0xea8b25fd
.word 0x97575a2c,0xce2bfe2d,0xbb3075b2,0x5f4cdb15
.word 0x9f6e5fc7,0xc7098285,0x6d88949b,0x3aa0553f
.word 0x7ee2668b,0xa0958c89,0x2dec4845,0x21e0449b
.word 0x94736ead,0xd80928e6,0x0a19aaad,0xa5f5cdc0
.word 0x77c84e2b,0xa10bc3d6,0x85060687,0x6dd864d1
.word 0xcf4682e9,0x11668f6d,0x27ab4f4c,0xf6a5001d
.word 0x4fceb7b4,0xda92e9d4,0x61a08c35,0x8d928d7a
.word 0x2565dd05,0x494743ef,0x491c0244,0x7601edac
.word 0x45544fbd,0xb03d2d6d,0x71c51c4e,0x5d763d72
.word 0xe2bda775,0x9ec26d7b,0xfc1d4dac,0xf487cdd9
.word 0xbc97275e,0x70ac2dfa,0x5e1de8fc,0xa465d256
.word 0x8240ff95,0xe65764d4,0x91691d56,0x21b04529
.word 0xa5ff8b83,0x173ae2b8,0x17d216b5,0x0d7b23e9
.word 0x6d191e2a,0xf472a74d,0x2786ebbd,0x7bcd74b6
.word 0xe6e62934,0x26140190,0xeb010fc6,0x723b2432
.word 0x662e7eec,0xf1bf61f5,0x44aa8086,0x74e3c316
.word 0xa34871d4,0x4ccca49c,0x32c10d18,0xe65000b5
.word 0x8ab9890a,0x93743c98,0x12f2b3c8,0xb52fce44
.word 0x1a4ac9a0,0x5279e82d,0x0ccb973a,0xfe083281
.word 0x6c47ec45,0x31d3ab49,0x08262d94,0xb7d03bf5
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 0x03ae9e8d,0xa860a533,0xfd10cdb7,0xdbde92a8
.word 0x48b3430a,0x7f6685a9,0x36822390,0x838806cf
.word 0xa9f1fe81,0x0917d056,0x5b0d563b,0xffa40ce3
.word 0x46ff1bce,0xa14ae24b,0x6779bdac,0x4efe826b
.word 0x67d23272,0xfbb5ea5f,0x4b5ecda6,0x154b308b
.word 0x1fef1bc9,0x5b22d723,0x2e0e5f62,0x7712adc9
.word 0xa5ea674e,0x1158f2df,0xc136e5b6,0x6d9a6709
.word 0xa657ea4f,0x5a7b4ba7,0x14ee3195,0x22e98c14
.word 0xe8f939d1,0x2b398991,0x897e77dc,0x31066688
.word 0x10ef5f11,0xc79a03fe,0x9dc7fddd,0x1ddadc56
.word 0x68e5d4e6,0x2d8d6514,0xbd9db6b8,0xe3463121
.word 0x4ba58ed1,0x71931dc2,0xc55e07fa,0xcc1cbf8f
.word 0x6b31926b,0xc4b28943,0xdfa46dfd,0x54355e2c
.word 0xe37ca136,0x43142d81,0x481b4271,0xf938117e
.word 0x1589e98d,0xabf6b1f3,0xd57c124f,0x3a6a6a2d
.word 0xc7a935dc,0x572367e7,0x8bb87e67,0xa60dce22
.word 0x70328997,0xd586df79,0x37e1d2f0,0x607be162
.word 0x2b190dcf,0x0aca1279,0x12a81bfa,0x5ce8e457
.word 0xe0bdf029,0x420f214e,0x584b939f,0x81dbaf19
.word 0x7e3c614b,0xe74faf72,0x66e3fff7,0x2a7fd4e4
.word 0x236ef7ba,0xc9184522,0xef47f022,0xfcff90d1
.word 0xba0268e7,0xb49e8e11,0x15c08402,0x71a9bb29
.word 0x8c126113,0x04dd5be4,0xcfdf24b3,0x1972100d
.word 0x3255741e,0x5d5d5bd1,0x271199d5,0x9020e583
.word 0x43d625d3,0xa961b07a,0x86061749,0x274eb647
.word 0xbc636197,0x0fa65871,0x157b1a41,0x62e6fe65
.word 0xe51b9952,0xd5b6a266,0xa73f6727,0x8b840184
.word 0x5f3fa953,0xb6706e5a,0x68df94ca,0x4c62e0f8
.word 0x0b4a5262,0x394a9133,0x1e85f03e,0xdb4ce31b
.word 0xe1c81cd2,0xb7f7a90f,0xaf537b08,0x45d41347
.word 0x1437a0fe,0x701249a0,0xd000c301,0xcc6fa22b
.word 0x60637d19,0xfbfa97dd,0x78231ba3,0x149019c1
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 0x3f4a9e67,0x986e97b1,0xe4539ace,0x3e23015b
.word 0x3580855a,0xf845b914,0x4e28c71f,0x38db7c9c
.word 0x176458a9,0xbc7b11e3,0xb2489aa0,0x0ed7f99e
.word 0x25d0ab95,0xf9a7e7bd,0x749d8d10,0xcef4a63e
.word 0x6b7fcc12,0x897282be,0x6da7e4bd,0x52c92680
.word 0x5e3b5584,0xa8ce5259,0x0fe88870,0xc64dc740
.word 0x5baaa3f2,0x102e7963,0x9a150f13,0x4d08d80c
.word 0xd112c4fd,0xc5defba0,0xec7a94e7,0x8704b725
.word 0xc71f608f,0x6a97d519,0xc406bebd,0xf549e1a3
.word 0x0c78412e,0x964d6ae4,0x73fcbff1,0xe81598b7
.word 0xb2f10be8,0x7737a2f6,0x8de4371b,0x40399ea3
.word 0x2fd9d1eb,0x3fdf1606,0x93c17fa3,0x765ecdeb
.word 0x709a228f,0xaa25517e,0xefbd809d,0xe96c1e8d
.word 0x6822c6bd,0x45077969,0x40d3ee95,0xd9368d12
.word 0x6349165a,0x68f906b9,0x45da166a,0xe1fcff2e
.word 0xec5372a1,0xaaacc547,0x81c666e0,0x79d7d536
.word 0x30f8b3b6,0xa25781bb,0xc0d76b95,0xdff7509f
.word 0xeab677b9,0x6d90b4e0,0x942dfda9,0x8b75066c
.word 0xa565c5da,0xcf7d60d9,0x8b05f603,0x0862d8f9
.word 0x1392ff3c,0x135e0c68,0x8b6d8192,0x1cac8e8b
.word 0xe2128852,0x1009ff1c,0x46718a8e,0x39f73a79
.word 0x82e2ca83,0xdf30b296,0x7ba0bc6c,0x77bb0090
.word 0x6e508908,0x28c75b2b,0x98b0a8f1,0xa48af24f
.word 0x4eae2005,0xb568bd8a,0x438141f5,0x4a497280
.word 0x503bf9dc,0xcbb2482e,0x5cd5c4f7,0x6d8110f2
.word 0x4d016081,0xd56dabc7,0x702d0e0b,0x2f2103b3
.word 0x018106e0,0x549e9a7f,0xce040923,0xc0378aa0
.word 0xa540aec6,0x76bcf9bf,0xfa5a1ce0,0x5e6ca0a3
.word 0x8561cefb,0xff31ca48,0xf0db6df9,0x0d2a0dad
.word 0x43477d03,0x163fefa7,0xa1cad88b,0xccffc821
.word 0xb1fa38b9,0x1e7873dd,0x81367a2f,0x510445c4
.word 0xb774c4a8,0x0f145c30,0xde87f9a3,0x8c759c25
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 0xf8f93545,0x112df951,0x5f1058e8,0x2eb4ea78
.word 0x4fb5e8f2,0x268224b9,0x6d41eef9,0x11806fe8
.word 0xb7f2199b,0xb7fb14ae,0x44213283,0xdfda1cbf
.word 0xd952d356,0xa83ff6b4,0xdff575c3,0x9128e7f7
.word 0x23f4bd47,0xa6d74ea6,0xfaebdc46,0xd14ecb1a
.word 0x3eb8133d,0x71852475,0xae40542d,0xd5a0b709
.word 0xbfdd3244,0x1dd3e2b2,0x0855ecea,0xc191b6f3
.word 0x6d87caa1,0x1c972df9,0xad00b940,0xcd33d4ec
.word 0xfbabbf59,0xba191b36,0xf52a4010,0x5d8c6298
.word 0xa6188f23,0x5a365c63,0xda020b4b,0x1f8909b9
.word 0x6d6dda24,0xe169ee37,0xe3cade1d,0xbf54c34e
.word 0x9a481771,0xf729b8e2,0x4735b737,0xa47521b9
.word 0x62783380,0x34c297d0,0xe33ade40,0x3e2cac9d
.word 0x04fac515,0xb9d90014,0x61d8b5cd,0xeb075e50
.word 0x5849d6da,0x7052fd9f,0xa4e4b531,0x66d7c2f6
.word 0x525ef2f4,0x33f701f4,0x15de2fc7,0x5120393c
.word 0x57d7d5bc,0x25dfccb8,0x0e29e214,0xf5bcc2c0
.word 0xa9f0eb76,0xc8d1236b,0xa1414d82,0xcc4e02b5
.word 0xa5eee743,0x56075874,0xc8de3862,0x66085457
.word 0xccfdc762,0x5dd76803,0xa4e91a58,0x99b9f471
.word 0x1bcea64c,0x6f053751,0x0fb4a79e,0xa26e274a
.word 0xa6a5f1c5,0xc8458359,0x8ec8b9d1,0x36ab47a4
.word 0x31a7e9a3,0xa009b128,0xefe397a2,0xb000747d
.word 0xa8ae3fea,0xdbde38ae,0x29b3e2bf,0x4aac1077
.word 0x0270bc68,0xe79fc72c,0x7c369839,0x038654bc
.word 0x272db52c,0xa1c4e206,0xb1795fe3,0x3bf39431
.word 0xcf19f0a3,0xa4f0e64d,0x76c4c679,0xde9f61cb
.word 0x22a95a6a,0xe3117be6,0x28949c59,0x08784775
.word 0xcfd4ea45,0x177a5308,0xed833157,0x9f7a2bfc
.word 0xe6cdda79,0x2c82f520,0x357afc8e,0xab8247e4
.word 0x74229c2b,0x79aca137,0xc0e2a4bb,0x49f50e87
.word 0xd7e0a87c,0x651a5aee,0x4668814a,0xa7ea24b6
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 0xf60582c4,0x94ef326d,0x00ef9a23,0x347e0a7f
.word 0x93ac8e8d,0x0388ba1a,0x51478871,0xb89e780c
.word 0x4f677c8f,0xbad74560,0x8167bbc6,0x7cbb648f
.word 0x5a720075,0x0c344a17,0x7e751101,0x9551efaf
.word 0xe6de422d,0xda19fe41,0xaeb5ff07,0x57e32fcd
.word 0xfa9d0f21,0x9987e26f,0x6492e3a5,0x001b8aaf
.word 0x6c19efbf,0x835e05de,0x94690897,0xf3bb4e88
.word 0x86c26f0b,0x01ec88ad,0xbdae4eee,0xbf291051
.word 0x183a6079,0x9222c04b,0xbf1326d4,0xccdf8974
.word 0xe6f93680,0x588da547,0x4fce53ff,0x4e3adc3a
.word 0xb11c5966,0xb3c92f64,0xa0328aa6,0x5683ce2a
.word 0xf2247e6d,0x574761bd,0xcb677c34,0x6943a056
.word 0xc3029d42,0xfba83eae,0x06a64b3a,0xbec2fc6b
.word 0x4ba13aa6,0x91fe0e61,0x5ee2b4e9,0xf4de72e3
.word 0xe5d0c7b4,0x50d508ec,0x00ed7255,0x2cd6edec
.word 0x56483dee,0x1e0da87d,0x3a63a5d9,0xafd1dd10
.word 0x256c29b4,0xfb70f5f1,0x8b264b00,0x8ed9516a
.word 0x6986d76e,0x4229b8cb,0x7ed118c6,0xfb1f2706
.word 0xd98acb97,0xbafff5b6,0xe4590fca,0x743fa3ee
.word 0xb340a24c,0xb4c56d9b,0xa8a8d37e,0xff05b400
.word 0x8e1cec29,0xe56ae9a1,0x475e84cd,0x4de11490
.word 0x6631c6f6,0x7d96baf3,0xe4a46d6a,0xd904d358
.word 0x697ff96d,0x37bc3c2d,0x8f2d0c30,0x6bad10ef
.word 0x87c9a526,0xe1fb2e42,0xcd8b4475,0x5ffd2177
.word 0x19401034,0x5a9dc3a8,0x1bb64344,0x0903487e
.word 0x0cec5173,0x2503f237,0x8d066e4b,0xbc6e655f
.word 0x0a35231d,0x3ed7ebcf,0xbaaeb988,0x34e2eceb
.word 0xdc46af69,0xc27b0093,0x96526590,0xe9288b9d
.word 0x5188fa43,0x952fc0e7,0xbef002fd,0x7fb652c1
.word 0x8fd93af6,0x05a4d66f,0x42676ae8,0xa74d54fa
.word 0x861b447b,0xa6b4e0f4,0x84ee9529,0x4bd69c33
.word 0xaaf07c8c,0x29c58b71,0xb4c09cf1,0xbcf45a42
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 0xb5e5c494,0xc463553b,0x1e0301ee,0x84119303
.word 0xe0b6dc75,0xb3b4e0a6,0x9ad09c20,0x260d9644
.word 0xfb63d04b,0xbb758ea0,0x5980be57,0x4cc48bc6
.word 0x67219219,0x8e933be0,0x5c6106a7,0x506a03be
.word 0xcf11e70b,0x8e14810d,0x0b8d0db6,0x5b514e9e
.word 0x855d25e2,0x8899bfa9,0x2849efc5,0xb600e15f
.word 0xd56967a5,0x4e7f7304,0x73ea3792,0xff0a7740
.word 0x5e8bc683,0x996d6056,0x1b84aac3,0x93949345
.word 0xb617adae,0x26ae7268,0x1e8c1a23,0xbbc22e4f
.word 0x22357cea,0x8a82a4a9,0x41769146,0x855d3240
.word 0xf9b35ea7,0x626c0bc8,0x26a5ed90,0x496728c4
.word 0x1ac6bee9,0x01a4b91d,0x85da2fef,0x1e3befba
.word 0x9e88ebb5,0xb1e7dda1,0x6c7b4b88,0x50fe77df
.word 0x54c8b849,0x40591da3,0x3020dff0,0x0105fe3c
.word 0x2b163ae8,0xb2a448d0,0x847f104d,0x1a3487cb
.word 0xae835eef,0x55d886e2,0x0a91800b,0xe527aafb
.word 0x318f2bdf,0x2f07c519,0x526a572c,0xc8dd265a
.word 0x0b4d8b20,0x39d1c8c6,0xd52fd7e1,0xe5fe64a7
.word 0x0e7636a6,0x75774e42,0xc9458d2c,0xbb4dbb09
.word 0xb89d02f6,0xa8131f79,0xcd787648,0x3002b7c1
.word 0xa16b8610,0x0e435dae,0xf531cbd3,0xcb6f8592
.word 0x508c6ca6,0xf6aaf904,0x7981f13a,0x0057c071
.word 0x69008803,0x68638254,0x2ccfd960,0xe5192d2a
.word 0x7e6693a9,0x4b99c317,0xaacd9eb7,0xd107c938
.word 0xbf806c74,0xf5a9d6a4,0x05f249f0,0xdcf455db
.word 0x2f90a5cf,0x9e4c733e,0xf46cc12c,0xda5d17aa
.word 0xc205fe22,0x22e8347f,0x67d4511d,0xd4d78379
.word 0x6f49ef4d,0x34deec98,0xaf3e5a09,0x9abad9ac
.word 0x90f45a37,0x152e0a05,0x84e5b006,0xc86be9de
.word 0xf2e9bae0,0xe7817f5f,0xfcb6d3cb,0x8d10c55c
.word 0xd2525008,0xea8c052f,0xfafb6e04,0x547b00cc
.word 0x1e5c4859,0x3125eed6,0x625e0154,0xbee02860
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 0xde511e72,0xf98cedf3,0xf50bc045,0x931cbeee
.word 0xade7ac8d,0x57440a72,0x8ff717d6,0x383c0565
.word 0xd2c7b389,0x7f571f24,0xc9698a5d,0xae6cbb3f
.word 0x7b528174,0x197995b9,0x4edffcb7,0x2179d855
.word 0x688fda7e,0x45097b62,0x0c23cb9a,0xc4458029
.word 0x0191783d,0xc2920d60,0x132f302a,0xd93cfc92
.word 0x488604fa,0x95f33b22,0xe1626607,0x4287580e
.word 0x89c28517,0xf9072565,0xf62deb40,0xe98136f8
.word 0x226f8e02,0x686523c2,0xe07170ca,0xd2df8764
.word 0xb57a2847,0x6f5bf15a,0xb06a9a29,0x20e2f406
.word 0xb6741b44,0x29aa39fc,0x2364bb09,0xaffe70c7
.word 0x359d0c72,0x07afccaf,0x312aee46,0x1921a831
.word 0x99b5da21,0xe3bc91e5,0x9362d29e,0xdfbe5352
.word 0xc8da86ad,0xa8317218,0x633b10b9,0xb1054a7b
.word 0xeca33706,0xad5ca809,0xe7562e01,0xe1a9c210
.word 0x04b6fd1d,0x6e5030a6,0xd2afa046,0x8bf00fac
.word 0x5c3cc58a,0x6cb0c732,0x2e0afb5b,0x7b50fa8e
.word 0x83180910,0x91c10b60,0xdd90e3a4,0x5feac7c7
.word 0x49de8152,0xfb1acc9a,0x528ebe61,0x3c6ee907
.word 0xef6cec29,0x6a0faea1,0x3e73de44,0xb7a78ef6
.word 0x305714e0,0x698aab76,0x0d7ccbec,0xbc1de4e4
.word 0x244951ab,0x67fff3c6,0xa794433f,0x6377dd5a
.word 0x76b74d5e,0xabfef7c5,0xe81f863e,0x4900ef7d
.word 0x190e19f9,0x6fed7e36,0x2646bded,0x2698204b
.word 0x4c534014,0xb50a62c8,0xae9eccc6,0x3232e35d
.word 0xaa57cd51,0x9d8d0c62,0xb3a51811,0x18435622
.word 0x7d57f5d1,0xbe857dcf,0xaccc1193,0x96399ed7
.word 0x9e808fac,0x24e1efe9,0xffa4297a,0xfaa5c566
.word 0x18580996,0x35de7f8f,0x51a6b27b,0x570ef18e
.word 0x9447622f,0x7a9c1b5e,0x04b9388d,0xd3d3af71
.word 0x991cba28,0x464e662d,0x0babbbad,0x998aab68
.word 0x77cbb5d2,0x26e4d152,0x815287c6,0x6b528e5a
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 0x7ba2c1a7,0x6a8b3698,0x4a663cb5,0x1383b1cf
.word 0x023f2777,0x738983e6,0x70f8d10e,0xb8244be2
.word 0x4268fc97,0xc9ec37d1,0x4eba9874,0xb4fe053e
.word 0x34deaf2b,0x3fb9cb32,0x69ddeec9,0x82ddf16d
.word 0xae5c8816,0x509c4f93,0x75e27dcc,0x72d013d1
.word 0xb0370e70,0x56353648,0xc7109c4e,0x59f07694
.word 0x2c38c47b,0xb49491aa,0x4fdeb29f,0xd14bb856
.word 0xe5b549fa,0xb48fb49b,0xadd58095,0x7c4945b4
.word 0x1d9fc36d,0xfb8a3ef8,0x03c17709,0x6a85267e
.word 0xed95b4a0,0x57656777,0xf5534871,0x94ca7993
.word 0x295190f1,0x706527fc,0x71528f27,0xa1a69e1a
.word 0x7930f01a,0x2a17bd24,0xb879165d,0xc42b273c
.word 0x8e061d5f,0x79bbd804,0x656dcedd,0x2cb3a3e2
.word 0xc0762a49,0x42e315cb,0x3266c045,0x8651fde7
.word 0xf836cfbc,0x9f43f106,0x7742f475,0x3822b084
.word 0x3311fa55,0xac50ec5f,0x20339a01,0x543b403d
.word 0xaa7cfc2f,0xef37acea,0xd3b5ae44,0xf488c609
.word 0xc4688266,0x212527c7,0x85e88c13,0x70dcb282
.word 0x8f63c031,0x89227c93,0x8ac03ea9,0x9e76e8d6
.word 0x1d2d3da0,0x10f96c91,0xee14f931,0x77fc9323
.word 0x82b4ab70,0xbe38382d,0x378b8299,0x2221e221
.word 0x482c9f2b,0x590e43ac,0x261b0a57,0xd55f720d
.word 0xfa91ef97,0x0f90314f,0xa3050b98,0x68078b80
.word 0xbe3cf43a,0x25066a5a,0xe2df3380,0x286fe58c
.word 0xb590dd0a,0xd7af7aa4,0x2911904f,0xee2d5ba4
.word 0xcfcf0bcd,0x238726b8,0x384e471e,0x0f03414d
.word 0x09aedcc6,0x5eba50b7,0x6f9eb5a1,0xb94da557
.word 0xcdf6a8c8,0xfd29c467,0x89bdc28f,0x33700ab8
.word 0x55d07f0c,0x162bee3d,0xaf40ffa1,0x6fe560d6
.word 0x1fe7f391,0xe66dd2b3,0xec842834,0x2d8c4446
.word 0x92220cbc,0x4f3c2659,0x5fcc3274,0xa55f6dd9
.word 0xe6834662,0xf11e1005,0x6d44c0b3,0x45de33aa
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 0x07f6bcda,0xab9d02ba,0xc2b475e9,0xa773374a
.word 0x9fa3a13f,0x2522d4cb,0x112bd3de,0x77d9c6ee
.word 0xdfd325ae,0x51a702d8,0x56efa438,0x4183683e
.word 0x3ea91e91,0x0f88d3ab,0x33a3c781,0x87d1a5e3
.word 0xde3c4afe,0x53cf59f6,0xafa1cb6e,0x54858d02
.word 0x5415919f,0xfe593321,0xe9f958de,0x60185278
.word 0x98429397,0xc1bae4ce,0x38f11d22,0x457e054a
.word 0x577585b0,0xabe7ff98,0x2a31baac,0xd6e493ec
.word 0x6e60a61a,0x9cec7631,0xf78d1f24,0xecc52e56
.word 0xe55a93c1,0x266cb680,0x877ebea6,0x21293a4c
.word 0x70c238aa,0xbc35342e,0x602ea8e8,0xbe432480
.word 0x319eb3ee,0x700f61ea,0x4e657a15,0xccf34164
.word 0xbc212039,0xf1445557,0xd1fc16ca,0x05456bc0
.word 0x837502a4,0xb08ec80b,0xa0f617da,0x0b9c8029
.word 0x72876173,0x590dc650,0xffcc3dcf,0x2ebfb5d3
.word 0x34edcaca,0xb9b042b8,0xb4740e14,0x574550ae
.word 0xfc47ff13,0x02bb276b,0xba1a5cb3,0x3e5efc48
.word 0xa6c1c60c,0x836a2bc2,0xe4306a2c,0x95dc8caa
.word 0xb8463d02,0x690d2b5a,0x989f04ec,0x6bf97090
.word 0x0402302b,0xbdccb715,0x1106dce5,0xf8392ccc
.word 0x6f7940c8,0xbe24b335,0xdff78dc3,0xc9bb0673
.word 0x01d331b2,0x58a13596,0x4039e8a1,0x98ad041d
.word 0xe9473f1b,0x119e3935,0x68266464,0x14b3bd7d
.word 0xff455eae,0xbc3b8a0e,0x72da2b75,0xb89f576c
.word 0x4b6262b2,0x96bb1399,0xff86fe7f,0x6b04ee25
.word 0x1e2dc242,0x62d3c70f,0x582ae3bb,0x22153b86
.word 0x4d01a203,0xe212fafe,0x229b2be1,0x86c13b57
.word 0x0f833eae,0x68f81043,0x0f95cea1,0x86afa4a2
.word 0xb4eaf010,0x662214c9,0xc9d28468,0x526d5541
.word 0x097e2769,0x8def58ad,0xad92d9fd,0xa231bf3b
.word 0xae21824f,0xdbd11089,0x72a26416,0x34501b80
.word 0xe4425146,0x1e0fa588,0xec41bc72,0xa21a3a3b
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 0xf0ab2046,0x92f0a6d3,0x30f1ebb2,0x7d275bd8
.word 0xd4ba44a5,0xbe092e3f,0x3e401018,0xc8cbacc4
.word 0xa0eab3d5,0x6b0c3199,0x35df1d6d,0x7dfdf1af
.word 0x6e74153d,0x00c84ebb,0x44b10e42,0xfde49592
.word 0x2537f55a,0x148c42f6,0x83682dfa,0x49a50aa7
.word 0x2301b873,0x00b77d62,0xa6c05382,0x5ea05a34
.word 0xda9aaa73,0xfff79842,0x64f852c6,0xd74f0455
.word 0x40cbe489,0x235360f3,0x56eb7ce7,0xf915c8f4
.word 0xad6537cb,0x236015ee,0xb53462f9,0x64eeae04
.word 0x6edd2c5c,0x6f526119,0xac44608d,0x05c53975
.word 0x5e817c3a,0xd2626a62,0xf3c4c729,0xd9436344
.word 0xabd81167,0x9721027e,0xba022f1c,0x27c8e430
.word 0x738c5f7e,0x723008ec,0x3efac433,0x3363d9c4
.word 0x1e26abf8,0x25ddcb6e,0x7cfb466a,0x5c4895a6
.word 0x4d48e4db,0x3c5380e5,0xe52dd41f,0xd78cc6b7
.word 0x046c60c0,0xba51bef5,0xbfde86a8,0x7b4f7164
.word 0xff017543,0x0cab48be,0x273c1621,0x6c61a167
.word 0x821e93a0,0x16bb215f,0xae9c12d9,0xf32a868f
.word 0x7844606e,0xc7da11f9,0xccb6a63d,0x39c81934
.word 0xd17064e6,0xa5004bf9,0x66a06bef,0x43064295
.word 0x1ed5af0e,0x2509426a,0xf9b45b75,0x4ecf62c9
.word 0xf5ec7586,0xc0f60b60,0x5e20fe0d,0x2afd5755
.word 0xd3f08bc3,0xc2b64d89,0x6c94ad3f,0x3be0505d
.word 0x65ffa7a7,0xcf84f233,0x49267dd4,0x8a8fb5ea
.word 0xe972025b,0x23933451,0x48edc805,0x41cce086
.word 0x4abe7dc2,0x0f43cccb,0xb377b0b5,0x3661e78b
.word 0x117543ef,0xed0f2918,0x188a0e92,0xf9647413
.word 0x73dec56c,0x75866b50,0x396aadcf,0xb9581162
.word 0x0572402e,0x5d0276fb,0xc3c3cace,0x414b1c9f
.word 0x82598488,0xb7661540,0xe683c06b,0x45aafd16
.word 0x56509c20,0xd4fbdb28,0xbd4aa584,0xad8e726c
.word 0x1dcfd321,0x18ab7810,0x432ed317,0x6a92549b
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 0xe5968206,0x936788d9,0xd1ca2158,0x0f8cc7a4
.word 0x08c443c2,0x59209b3f,0xc22a9991,0xd78a0e87
.word 0x1fae8e44,0x2f718fa4,0x2b01494a,0x04c71839
.word 0xfaad9a6c,0x2c0db53c,0x6cc1c71c,0x452d6969
.word 0xcc2f7e8e,0x31fa7136,0x6c29b45a,0x2a3cc267
.word 0x944e7140,0x1522fcca,0x3e3ef2fc,0x96b5d8a2
.word 0x0c9eff21,0xb82301a9,0xe18d1176,0x584b7577
.word 0x6f6e690d,0x15a17786,0x4a7361cb,0x94c49aec
.word 0x04564511,0xa4ef2e20,0xbe8c77fd,0xec396fa8
.word 0xc3b27bae,0xff1efe0e,0xc88646c3,0x38f2fc0a
.word 0x42fef717,0x789724b0,0xa7a9bef7,0xcacb6751
.word 0xe71c705b,0xf65a136d,0x205fa5a7,0x53b40aa0
.word 0x1e8b0e1c,0x0c849e44,0x72566068,0xb5c30c97
.word 0x4050ba1e,0xf58348e0,0xcc874816,0xdd3a9246
.word 0xac4b303e,0x3a2bcdbc,0xbab52add,0x4c442c79
.word 0xa0cf64c4,0x8aff3fc0,0x0c344560,0x2314a8a4
.word 0xc9706701,0xce8e0dd6,0xb5dffd54,0x5b8efebf
.word 0x3c2a7512,0x3a43ea53,0x2b5ac0e9,0xbca31c77
.word 0x7d20ecef,0x76e6ca9d,0x6cef3fa0,0xff42c926
.word 0x6d3716be,0xdfed73d0,0x018c1446,0x8f58bddb
.word 0xa6518a7c,0x3c86f5f0,0x6380c81e,0x8a713982
.word 0x7f1c704e,0xe1d96e59,0x7813c5cf,0xb47581e0
.word 0x4deab8e3,0xb8abe48b,0xc4d9d3d4,0x1c1b3d28
.word 0x50764797,0x1a346f31,0x675c560c,0x896b94e5
.word 0xd0ce9ebd,0x91d4b1b8,0xd4282b45,0xc63dbc0b
.word 0x3a2baf6f,0xa726762c,0x22d83b55,0x35b8c8fd
.word 0x349d5069,0xf12a69dc,0x8367c85a,0x462abc70
.word 0xd52d5fdc,0x1cdbfaef,0xeffe9dad,0xc3557e90
.word 0xb509902b,0x15c24345,0xaaf0b982,0x71fcae24
.word 0x47735f96,0xbeb0c430,0x99e4699c,0x30390f84
.word 0x8706a896,0x52cf0b64,0x0eaf28e5,0x703c4fe1
.word 0x95d38516,0x596bbe8a,0x7f642c06,0x9616ed0e
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 0x560b7aa3,0xe75d2101,0x02d2aa84,0x1500d5b8
.word 0xe3146eb6,0xa69fcf86,0xde593536,0x426bca79
.word 0x56a75e2b,0xd8e48c3c,0xa7e22491,0x1978d4d3
.word 0x9e55b5ce,0x0a2b8dab,0xcce08678,0x5286a445
.word 0xff7e1eac,0x56a21962,0xe8b1d80d,0x7c2aa8cb
.word 0xfdf3cec2,0xdb647536,0x132a59bc,0xd64f8844
.word 0x985cac2c,0x5553bcf8,0xd0187dfe,0x35726ae5
.word 0x07fc8909,0x13d35b01,0x7bf64a29,0xc0ba823d
.word 0x901791ed,0xdd980947,0x3a1ae039,0xfe3f973e
.word 0x6fc6f3c4,0x52f85e94,0xb320fee4,0x98d59e47
.word 0x8d2e64f9,0x4b859b2e,0x0d77382b,0x1f99ba24
.word 0xfd8a5ec4,0x2c7ba876,0x2365a3cb,0xf5f0a3e4
.word 0xa1b35b73,0x9efd0bf3,0xbb7727dd,0x02c95fc8
.word 0xfae23c86,0x7f801a01,0x4935c6f6,0x318ee61a
.word 0x2649d889,0x05a122c7,0x88ef9b9d,0x4a07bee9
.word 0x5c2f9e10,0xdffa744f,0x2385ff52,0xb7a25b14
.word 0x2def29fe,0xd9e53d52,0xf5691b99,0xd086e11d
.word 0x90d253d7,0x187ca3a9,0xb7cb66a8,0xa1d8b61d
.word 0xfd434fcd,0xa27e0425,0xfce2f24f,0xa19435ab
.word 0xba0af76d,0x73d2e21a,0x43ab914e,0x8ff560a5
.word 0x0170bf57,0xe06ae889,0xbe1771d2,0x1664b310
.word 0x252d4de5,0x0f8550d7,0x6b4b923d,0x1c7c42be
.word 0xc65d6058,0x68e29014,0x25a06df2,0x40370966
.word 0x333c591b,0xf8395e60,0xb33d24ef,0x7145cdb6
.word 0xe020a1fd,0xc8d3c437,0xc19a35a6,0x2334d1f8
.word 0xdc1cfea0,0x1feb6939,0x8ce2f863,0xf36eda08
.word 0xc567aa9b,0xbe26e742,0x837223bd,0xaa2929ae
.word 0x18698e29,0xff0c47c1,0xfe4afdb3,0x3766d8bf
.word 0x22010c97,0x8394da3f,0x7225e49d,0x807e24e9
.word 0xc5db1887,0xa1a8721b,0xb3d4d0b9,0x9054d706
.word 0x2d009261,0x7d33e3c3,0xcf609d71,0xb168a8f6
.word 0x530749df,0x1d52c433,0xa28975af,0xd7936303
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 0xc44552c8,0x1be71124,0x509684fa,0x14f249c2
.word 0x5eed824f,0x67229d8d,0x2c225322,0x3c3bf9de
.word 0xfc214a5c,0x6cb29621,0x6c799ff2,0x3d0f9e28
.word 0xf611078e,0xa7fdf943,0xbed14ded,0xdb2ebce5
.word 0x404a1f09,0x8407709a,0x82bdaab7,0xed746e25
.word 0x9abef01b,0x9874228f,0x9e63da06,0x754ba000
.word 0x53b1336e,0xae43d4f0,0x1d493c78,0x5a39b511
.word 0xab8d4df4,0x08342164,0x2a10a7fb,0x361afa97
.word 0x644a09f3,0x9eea3128,0x05f662cf,0xce32f090
.word 0x6b344980,0x5744b347,0x62e32e4d,0xa99746a8
.word 0x0f67af08,0x16e5e03c,0x021e00b2,0x341e7ee6
.word 0x47732563,0xb34b6c28,0x6b19d514,0x3a47e6c3
.word 0x59fc0a92,0x6df0f1f1,0xe8caf338,0x66c2fe2b
.word 0xd1831cc2,0x97c1087e,0x587e9779,0x47fbeceb
.word 0x2aa57780,0xc401c521,0x558d8236,0x08d4b6d8
.word 0x0c16b912,0x88f67757,0x20596861,0x8bedda0e
.word 0x07256a05,0x744184f4,0x663b1c62,0xc9f634b6
.word 0x1efed591,0x200c1713,0xe3b8c35c,0x8243392b
.word 0xcef51767,0xb709a38e,0x27c78d93,0x72d3c3b6
.word 0x2a286707,0xe2a444cd,0x16bea828,0xcd97a85b
.word 0xc238393b,0x4b90b8eb,0x75d0302e,0x2a83dbe1
.word 0xf7ffaa17,0x698ca2e9,0xd4f69d74,0x1bb35b4f
.word 0x5318b960,0x5cbd12f8,0xb3f892a3,0xa081155a
.word 0xadfbfadb,0x24e0f4d3,0x2822c0a2,0xf4161391
.word 0xc50e405e,0x32638e1b,0x469db27e,0xa36f346c
.word 0x9da70c32,0x04140328,0xf1bf87ea,0x9715e341
.word 0x6b8856f4,0x5589ba7f,0xd6a244c7,0x2c903883
.word 0x4b64e840,0xcb859ea6,0x10c97705,0xe5d980c0
.word 0x1860c2d3,0x4f9a0991,0x518132b9,0xd49333a7
.word 0x6e75dc93,0x3d723f31,0x2abde667,0x1ed88009
.word 0x7363324b,0x91c235f4,0x722783e1,0xf20497f4
.word 0x0ccf304d,0xfc009123,0xbf1dba31,0x986bde17
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 0xcb3300e0,0xc32d75d7,0x1ab2f9a5,0xf2ae6f04
.word 0x260ffdee,0x7decd337,0xdd0b0207,0x99318db2
.word 0x0639d5c8,0x5320b8e4,0x3a05de1d,0xf960a5ca
.word 0x7c9b2ff3,0xf1bed6fd,0x66ab3931,0xd1f02f29
.word 0xa8f3b0bc,0xeb32272a,0x8bcf7f1f,0x7703045b
.word 0xbb1fa443,0xe92d60e3,0x1be07a52,0x96cd9b9c
.word 0xbb3cf9bb,0x4208c3c3,0x42392999,0x79587443
.word 0x854b1a3a,0x6ce85850,0xc22d76b5,0xb300041d
.word 0x4b1d4e5a,0x29c287f3,0x9eb56556,0x00ae8fc7
.word 0x1d143c80,0x8a91fa44,0x49edc740,0x4e0d154c
.word 0xa92982c1,0xde99cbd4,0xaca7f8fc,0x60d0b766
.word 0x559dc3b7,0xb49a7a03,0xdcb03651,0x99c4fa5e
.word 0x5a8827a8,0xfe1dc605,0x8cca3e00,0x5a9a0819
.word 0xd4359ad6,0xd24e2bd3,0x03f1c61e,0xf816a832
.word 0x84dc330f,0xb099e67a,0x3c7f4f7d,0xf0391e62
.word 0xca81ec98,0xfb6da8a1,0xba456e46,0x958b8dd4
.word 0x0a534270,0x1542044d,0x361e8e85,0xf33dd3f1
.word 0xd05d3224,0xfd3e43b2,0x35add1c3,0xdfca3182
.word 0xdc975f4a,0x208eb0fe,0x23e4b71e,0xb336129c
.word 0x168ef606,0xfc12ac5f,0x1486b57c,0xb8884c3a
.word 0x330d6d0d,0x351a633d,0x6ab2d48e,0x43460dae
.word 0x69edf752,0x334712d5,0x50dd7005,0x4c17a1c8
.word 0x2fd3d9b4,0x0c480217,0xab74f266,0xb57677a8
.word 0xc7887190,0x36e679f8,0x01cc3e7b,0x6518bbd9
.word 0xb591b43b,0x7ccab35a,0x46917c44,0x29d62d5c
.word 0xdb370b6a,0x1acb9f2b,0xd6160288,0xa423d19f
.word 0x96439519,0xac55642f,0xfd9e784a,0xc66120cc
.word 0x856df93f,0xc5e931c7,0xb6bf0b18,0xf909cee2
.word 0x7b300176,0xe6180e3c,0x0fa1e9c6,0x997765f0
.word 0xb7094789,0x66bf6bff,0x0bc6766f,0x946c87ef
.word 0xfea5ca76,0x99b68209,0xb65dab76,0x222e795b
.word 0x6d2a38ba,0xa9054850,0xdb58a6c3,0x915cca05
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 0xc4b8f4d0,0x64782054,0x636adada,0xef267ae6
.word 0xe93fab81,0xe35e7e36,0xc45b7d44,0xb0bcb2b9
.word 0xd26ba6c3,0xd30f127b,0x9ca2d238,0x7d44e010
.word 0x2b89cdd9,0xf024f2c5,0x044419b3,0xf979baf7
.word 0xb342d14c,0x7d53f6d9,0xfdebee30,0x7284e90b
.word 0xa15262e5,0xd9b2dd22,0x9f44ad06,0xcefe45c4
.word 0xf10aa7de,0x4d226d43,0x4289c1d5,0x3f7c9e08
.word 0x7fd2fd94,0xbedf576c,0x850f2eb8,0x8221b44b
.word 0x386e22ce,0x8e221c4b,0xb661be04,0xbe498830
.word 0x7e756017,0xb78694f2,0x324f94ae,0x41cc29c7
.word 0x3a1767b5,0x3f1607c2,0xf77d3e7e,0xaa84aaba
.word 0xbc4ad458,0x2fae5ad9,0xc3d2b349,0x21bfcf74
.word 0xf55728c9,0x133230b6,0x10c2a1d6,0x462e1a56
.word 0xf1312659,0x8a741a0b,0x97bcbe5f,0x1db6e6f3
.word 0x7c4e2d3d,0x7e3de09f,0x186a6140,0x4fd9cd4d
.word 0x60cc2fff,0xbc649468,0xea933bcb,0xa7ef6660
.word 0x0b3eebdc,0xba6397c1,0xb29e7c5d,0xed781d61
.word 0x16b937ff,0xeed3fdfe,0xf854275f,0x4b972e93
.word 0x90b623e7,0x74873977,0x91f85dac,0x1d9b763f
.word 0x537b3b4a,0xf4427074,0xdf484aa4,0x7e36ff69
.word 0xc31e9d0a,0x702f8273,0x20cec3a1,0x78d5879f
.word 0xd7db9561,0x79749c3f,0x3f04f2cf,0x11f8547c
.word 0x96e2a165,0x8c8ff7de,0x87398137,0xd3e704dc
.word 0x04bc4bc5,0xc46a0437,0xba3e4704,0xbe1b854a
.word 0x6935feeb,0x65d8edd7,0x3ce89eb2,0x3b5c8fad
.word 0x8a253f53,0xccb043f3,0xac9e651f,0xfca266da
.word 0x012ed282,0xf3011ed5,0xb771ce56,0xaf2e041a
.word 0x8b849f22,0x11009b65,0x87efe852,0x3db68816
.word 0x1d391cad,0xac241cc9,0xf09cb7e3,0x080ff452
.word 0xc4109d24,0x994a8199,0x67ad61f4,0xf24ec008
.word 0x6c8a1bac,0xf8e94b0f,0xccf2816f,0x91a0491e
.word 0xa7a349db,0x2588b019,0x3a7935b3,0x7cb521ea
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 0xa447f2fc,0x3cfe933f,0xdb604faa,0x89abaa15
.word 0x085978d6,0xcda14072,0xc48434a2,0xba387500
.word 0xb9f665f7,0x40e37fd1,0xfd281119,0x739736d9
.word 0xf3a5c973,0x34d52fa1,0x85a45681,0x68f76247
.word 0xcb376cfe,0xd6f464bc,0x1a217db8,0xf6e331f7
.word 0xcccc53e0,0xbfd4fd79,0xe8e7b103,0xe9aec071
.word 0x212302e9,0x85c36f42,0x35c88f92,0x7f33e676
.word 0x460e42ad,0xa695ed2c,0x76553122,0x38a8a34b
.word 0x0fb9275b,0xd0531f0a,0x5af60cd8,0x143e45e2
.word 0xcf79860b,0x93c9ff1c,0x0aa5b976,0x277d4189
.word 0x837e42d0,0xc34b6ca2,0x243e1926,0xcae95bc7
.word 0x3548cfb0,0xfea21161,0xed2991c8,0x31cfd773
.word 0x2c7c93b3,0xac76f4b6,0xc30b6f1f,0x875cec65
.word 0x9d8283b5,0x178ed278,0x3afbf6ce,0xe83cadaa
.word 0xfaf6fa6d,0xc317f860,0x499fd005,0xf0075b87
.word 0x66d0c99c,0xa8e37e27,0x352bcc95,0xfbfa3ea7
.word 0x5baea9f8,0x7c2691d5,0xb1cef356,0xfb8bd401
.word 0xa6e8a0fb,0xe193cf16,0xd866d13c,0x37688a08
.word 0x531c38cd,0xa89a75dd,0x285750f0,0x7d976467
.word 0xcbd6284e,0xc92fd550,0x952c6daa,0x46ec7f2c
.word 0x1b5e0b15,0xcd16b23a,0x91039c9b,0x18cc3ed7
.word 0xec5fdc35,0x8db96d40,0x9170ee6e,0x515061db
.word 0x5a007890,0xdd2075ae,0xef87413d,0xf0e6d16d
.word 0x2defda25,0x0c5e330f,0x1a62bb35,0xf923acd1
.word 0xb578e39d,0x36dcce56,0x1c81cc27,0xb6ca45cf
.word 0xe15ddd7a,0x54a204ce,0xd3dc9d77,0x50e9f8a5
.word 0x2ce84f21,0xc180d748,0x9fc35c49,0x3038310a
.word 0x7e1ea0f4,0xc9cab4dd,0xd3684e15,0x942167d4
.word 0xbfbba33a,0xeb17f7aa,0x79fa0277,0xecd7d59e
.word 0x076f1288,0x88a61d1a,0xb4610615,0x438c2387
.word 0xacf52093,0x1493eb75,0x3df67de5,0xbef2e0eb
.word 0x00ea19d9,0xc2bccaa3,0x9d4a3957,0xd5a10aa0
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 0x89c6b101,0x3f54f3d3,0x49b48d84,0xd75e10c9
.word 0x7d9524fd,0x1d30d4ac,0xeefcd3e3,0x12138b69
.word 0xe658c8e3,0x6ec3de33,0x0f77e8fe,0x75ef63e2
.word 0x9ce4b0c6,0x35c1e786,0x14b3f25c,0xdb716690
.word 0x0d12c132,0xa92a5215,0x2f465455,0x91023b83
.word 0x0ca5aaa2,0xdc071d45,0x862be9c3,0x7380d7bc
.word 0xbdd07b2c,0x976bea4f,0x0311da2d,0xfb8e84c3
.word 0x2f8bcd16,0xff130252,0x59accb30,0x67ba2a4f
.word 0xf6ee6f45,0x285ff199,0xe5b9f2a2,0x8850360d
.word 0x51087d6c,0x91d5bf0b,0xb6af8720,0x4ce03516
.word 0x0613b1b7,0xfb0e2257,0x9437a5f6,0x6f28b5d8
.word 0x05f31264,0x9a986f7e,0x4990356c,0x6b7e60f7
.word 0x9ca60e91,0x07313a8c,0x68ca6d4c,0x7677ea59
.word 0x4afa71cb,0x11ce18e9,0xaf5653eb,0xf0cd56f8
.word 0xecbe9c45,0x10bbdba7,0x6958668a,0x8ec38568
.word 0x254d832a,0x386507e2,0x2c8dcbd4,0x2ed0e6e8
.word 0xe1e4ee49,0x0950be39,0x67c126ae,0x4d30320f
.word 0x316c0796,0xda17c465,0xa3345357,0x44752d84
.word 0x9183c70d,0xf47d11f8,0xc6022bab,0xcc8a8845
.word 0xb9d60146,0xea7917eb,0x5c7d0ca1,0xb4ba6060
.word 0x2ad81a69,0x816a1aa0,0x9065ff6c,0x79105f11
.word 0xfd88dac7,0x5a3df324,0x35979934,0xf04aa59b
.word 0x3167b474,0xd4f117b8,0xd9c20393,0x48651e74
.word 0x62af3ec5,0xc46b4d54,0xca0a1174,0x2db4b6b0
.word 0x1c79a00e,0xa8090254,0x15682cc0,0xa3f82f5c
.word 0x45fd14bd,0xc96c5b87,0x16ebcb6a,0x148d43b3
.word 0x826c7676,0xb3f9d65e,0xd01a72c9,0x4dde0cc3
.word 0xc87c0832,0xb8fccdd4,0x010338cc,0xe1600403
.word 0x20c57bf5,0xce354ff4,0x69e6329e,0xf1ada81e
.word 0x3176d292,0x8c63360c,0xac5465c7,0xc516cf3a
.word 0xfe9b97cb,0xba52bd27,0x219ad3ab,0xa4489882
.word 0x199d0f22,0xae2df004,0xea3fba7a,0x6803a8a9
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 0x6b6bea3f,0x8736f746,0xa981b66f,0xe281c638
.word 0x3941c489,0x25fb0e5d,0xcc45da04,0xb4c47c0e
.word 0x690c4610,0xead52e63,0x3bb512df,0x70927498
.word 0xd8a9175b,0x60b60951,0x2a099884,0x8d532046
.word 0xfad67838,0xb9d5b2a1,0xf4635ab0,0x1d9dbec8
.word 0x9335541e,0x32d70549,0xe3ca80dd,0x32316152
.word 0x44baf04c,0x31ccd708,0xac77577b,0x142d75ee
.word 0x2445c61d,0x8f959b2d,0xd4c1cbf9,0x854dfba4
.word 0x0625e51f,0x80ee86f9,0xf0e4135f,0x85acd4e8
.word 0x5c417687,0x773c9360,0xa706abe9,0x7dc878f1
.word 0xe6e56fc9,0xbe931e21,0x9b51b2da,0x8299b79b
.word 0xc53f3d4e,0x961e7f98,0x1525b61b,0x65614c3a
.word 0x79951202,0x3cc26e49,0x09208275,0xfe67afde
.word 0xef4890c3,0x70971a81,0xad826db2,0xa463ea41
.word 0xbad8972c,0x172ec59f,0x7f2420d2,0x9b5f2a9d
.word 0x2e98bbe3,0xb94555e9,0x622a8f12,0xb6825539
.word 0x6c9b3796,0x029c8655,0x38b687d4,0xb2693889
.word 0x7d4d5592,0xb07a09c3,0xaefa54bd,0xdc8e059f
.word 0x9d9f2c88,0x42aac0d0,0xc34304fa,0x3336585b
.word 0x2352e663,0x0bdb12dc,0x205c0547,0x8872e629
.word 0xb731baf9,0x60ea5baa,0x462342f2,0xbd821325
.word 0x6c74eb1d,0xbb1b1769,0xc3fdf50d,0xab68ed65
.word 0xeec0b447,0x3e888cb0,0xfe4158e3,0x16fa037f
.word 0x41509070,0x0f8f7a5c,0x8702c6d1,0x64ff9db5
.word 0x69a86004,0x9ac94718,0x6e299bf2,0x225550fb
.word 0xc0e56a05,0xbfc6282b,0xec7f4b0c,0xc34ce8a8
.word 0xf3d66225,0xd7e13df5,0xe7566944,0xac062970
.word 0x79163b10,0xc5f53ceb,0x9b713f72,0xac1e070c
.word 0x2adc1620,0xa061d1ad,0xcd15f001,0x3bd25bc3
.word 0x12c1fe8c,0x8caad119,0x4fcaf35e,0x8ec0804d
.word 0x93f9745a,0x857e82cc,0xa1e4afd7,0x6b955612
.word 0x4f1ddb49,0x0a3590a8,0x8c4cfabf,0x46e59912
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 0xc4255158,0xfa9ca092,0xef782e68,0x3f7be520
.word 0xc9612c63,0xe6c77c6e,0xd274bbfb,0xee6cbb05
.word 0xdc2c809d,0x99ed6694,0x87c9efee,0xf8c168fb
.word 0x6cb3a7a5,0xf3637892,0x38267e98,0x1da62163
.word 0xb0f96e45,0x8566a72a,0x0e9da40b,0x20faec02
.word 0x1c8e4424,0xdba041b0,0x6e102c0b,0xcc524315
.word 0xa7e19e27,0xfc86adfd,0x1d1ac211,0x279412ac
.word 0x0759ce9d,0xae18ceda,0xf7f0abe3,0xdb607ce6
.word 0xd7575433,0x8a0b7d76,0x2ebac97b,0xb04df04e
.word 0xbc68dec9,0xfb1b263f,0x6fa3f994,0x7c65e1dd
.word 0x3540f57e,0xd73829f0,0x7eb12114,0x75c55745
.word 0xf370ef9a,0x25064826,0x7a737b7d,0x144fe506
.word 0x05e88e3e,0x5697874f,0x982d27b5,0x579a1c99
.word 0xa9faa4dc,0x493ce1d2,0x397992ec,0x6a3ae64b
.word 0x240fb72b,0x8f7ed6ba,0x731a9917,0x1e09ec90
.word 0x1222a25f,0xe3a5656f,0x0aa3e0e3,0xb24c55ed
.word 0x714d2072,0x407745fb,0xe36028fa,0x82591425
.word 0xf396142c,0xf7b59a66,0x382cbca8,0x4c44e4c3
.word 0x59419eec,0x92ff7af2,0x57a2b33e,0x6e025c74
.word 0xfc85a9b8,0xb051ad9a,0x190667ba,0xf12319fd
.word 0x03ed99c3,0x17bb1e74,0x65f5aeec,0xa8d100b3
.word 0xe6357e91,0x5e237f31,0x309da98a,0x565b81ac
.word 0x243d7572,0x7134c579,0x5ac09020,0xae73132e
.word 0x61f481f2,0xee5ddcb5,0x5c0631cf,0x1c77b1d8
.word 0xbbbaa82b,0xcb8d3570,0x195a9fc6,0x8397e790
.word 0xb0d8879d,0x0cb9a3d1,0x77900e15,0x08c26cfe
.word 0x25621a7c,0xf095b758,0x73bba285,0xfbaa9115
.word 0x43e61e4e,0x5d2c97a3,0x032c4dfd,0xee28c210
.word 0xca19b288,0x71a43c7f,0x8a832ec3,0x454dfa86
.word 0xa9bf2c70,0xe9438648,0x984c72b4,0xb3b0e6ce
.word 0x1c4fe41d,0xbb49d74d,0x755cc40d,0xeea32eba
.word 0xa3c03b8d,0x12f601d9,0x09ecd51a,0x373f0d32
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 0xdfea9669,0x35bfeeb1,0xc7996c81,0xe6c0cf4d
.word 0x7599a16e,0x8ba48677,0xe307221b,0x60f24713
.word 0xff2a01ac,0xa533b79b,0xf91e6382,0x8980e6f4
.word 0x1525fd94,0xa94a4d79,0x0654ac36,0x20ddedd0
.word 0x5ef3e29d,0x3c19ed6c,0xb4cfaef8,0xfe7cf0cf
.word 0x215c858e,0xa08e06a9,0x2a65da8c,0x97bd1ba1
.word 0x584b4e3c,0xb6aa9ad1,0x2215dd93,0xb9502bae
.word 0xf2d9d713,0xbd903375,0x13339c73,0xe824eea9
.word 0x959d4f87,0x359dc78e,0xee97f5ae,0xb1a048e6
.word 0x2ca2aa64,0x50d156a5,0xb0f271ab,0x55a82b09
.word 0x8ea697c4,0x797165c5,0xf80579e1,0xef4cea5e
.word 0x3d9b4cdb,0x061cd6be,0x237b61d8,0x83e7eb3e
.word 0x1f828ddd,0x0e6e49df,0x66155109,0x7f7a6c88
.word 0x8288d4f4,0x4f1dce3f,0x515d1d35,0xbbb3d886
.word 0x1a9c9e63,0x70958a10,0xcf1d6abf,0xc9702af9
.word 0x149c88c1,0xef0d2ac8,0x551ceddf,0xa7b299f9
.word 0xee5b6672,0x519e8ec9,0xcd79c25d,0xc1cd22e9
.word 0x916d1b7f,0x762be630,0x2fd92a31,0x90616ced
.word 0xfa50a661,0x7ba17599,0x7872254b,0x0041c1fa
.word 0x17e52809,0x97cc7426,0xdb4e6768,0xa4321e26
.word 0x55845477,0xd0524b96,0xecf4cf00,0x4008e505
.word 0xba324408,0x1541b5b4,0x716031eb,0xf9e4baed
.word 0xa47f0f5f,0x5a86260d,0x97d67b38,0x3870c817
.word 0x21313e2a,0x7ead2bcb,0xae1ce8bc,0xce4bb6ed
.word 0x9f44dfa0,0x8e095ec7,0xd1dfea82,0x728fc3a0
.word 0xd0d76ae1,0xeb57f9e3,0x2d1e97f7,0x54409c39
.word 0xe0bae017,0x3d498d41,0xc907a16d,0xe507b632
.word 0x3662f136,0x54a3ad2a,0x3df7fdce,0xfef94be6
.word 0x28c0b35a,0xe9b9696e,0x4a55b2ba,0x0243e247
.word 0x395ee384,0x5911f208,0x5848c3bb,0x1b1c0bf1
.word 0x9637d827,0x6e920a83,0x68c9556c,0x4b2dc12c
.word 0x92d1e732,0x526338b5,0x2c51116d,0xfd3c130e
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 0x57ff73ca,0x43df12a4,0xd8af248b,0x8fbb4820
.word 0xe98f8a55,0x4cb163aa,0xb90a43ca,0x39c3bbc4
.word 0x4a9fd5ef,0x7c301107,0x9db8c47c,0xc7fdc97d
.word 0xcf6b664a,0x9578cbce,0x2dcce3ef,0x261c877f
.word 0xdbb98858,0x4c1830fd,0xeb3a166e,0x8276ec53
.word 0x8c7a1207,0xa04fc8f4,0x09246e5a,0x419b7783
.word 0x3f4a89bf,0x4a3f22e4,0xdef174be,0x5da72e69
.word 0x37465554,0x2fba96bf,0xaef1ca53,0x3a070e5c
.word 0xcd16aa01,0x02956a70,0x2bf5adf8,0xf97de173
.word 0xfc508101,0xcb87b630,0x1ffd14a0,0xa1880104
.word 0x99c02e5e,0xff0fa11b,0x6d89026a,0x974a2984
.word 0x5118ed9c,0x4f41b322,0x58dc6722,0xe614a1fb
.word 0xe8c197f8,0x14adf1d3,0xf7d14a2f,0xdf10decf
.word 0x291df80e,0x5312266c,0xbea7c5f4,0x3075182d
.word 0xca37bf59,0xd032828f,0x506f44cd,0x785b0f21
.word 0xaaf81cd7,0x640c43f8,0xc4d11562,0xdc1bb07e
.word 0x0f462a7f,0x6a0f570b,0x66b190b8,0xbdcb3f3f
.word 0xf2dd5cda,0x52632c34,0xaca9311b,0xd871ba61
.word 0xb91ebf4a,0xf7cdd6f7,0x97648883,0x2f4032a0
.word 0x77c94c7c,0x0f581a15,0xd3ac1d2c,0xc46ca8b9
.word 0x4246ee44,0xa979a51a,0xaf38f4be,0x22fec3e2
.word 0xe8117a24,0x85cc6567,0x527cb598,0x3ab4bed4
.word 0x5f49ebf8,0xbdafa859,0xd46fb885,0xbc4ff957
.word 0xc7e83851,0x58e0fae0,0x2241645f,0x7cb3ccaa
.word 0x1e22ee5d,0xdc5a0020,0xdd7b805e,0x65047894
.word 0xf1d79f39,0xe69505a2,0xed1c4c44,0x61c59293
.word 0xc4b03d63,0x32820db9,0x65f63ca5,0xa9876de9
.word 0x0ab2e0fc,0x3c77d054,0x9462c6e2,0x0996b2fe
.word 0xd16681c3,0x1757eefb,0xedc3db61,0xb1df2443
.word 0x440071cb,0x1281d70b,0xa0fb63bd,0xbaf08ccd
.word 0x8a69aa8a,0xd2179e88,0x6a71a016,0x168e8465
.word 0x59aa7f3b,0x89690d4d,0x98429f18,0x6c5e1fdd
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 0x6a78224a,0xdca9233c,0xa1697b67,0x95754325
.word 0x21ac23c6,0x0616ef83,0xa6ffe74e,0x237539e3
.word 0x995bbcd6,0x882bc087,0xf37b6ddc,0x4501fc7e
.word 0x3ad9f906,0x0db7c5b5,0x5fc488b6,0x7805493a
.word 0x2c6f978a,0xb4db720b,0xf362ebb7,0x96dd1824
.word 0xf0a1d4a0,0xb6dfce40,0xf028cdf7,0x4927d386
.word 0x0af8090e,0xbceffc79,0xfdc970ba,0x904f5002
.word 0x37058fe2,0x89c26c9f,0x975fcc69,0x7ae4dcf9
.word 0x2ed237d1,0x910aa4c4,0xa62605b5,0xe5b783a5
.word 0x2e65e0f0,0xe35bf944,0xdbfd3ea8,0xef4b0b15
.word 0x0f206158,0x7d7e5080,0xdf3a0a66,0x38755b33
.word 0x031672d9,0x4e3d8502,0x13f4abac,0x4fd68d75
.word 0x3da0b400,0xc0ad37a5,0x409cc7c3,0x519c794c
.word 0x191dbeef,0x1d33bf9b,0x57ed555b,0xbb1ccaad
.word 0xc6fd46e0,0xb2334126,0xe4c936f0,0x31075baf
.word 0x5f81fb0c,0x94a2c34c,0x17ec6dcd,0xd0f4c396
.word 0x0540405c,0x121db1a3,0x7c0427c6,0x6eb7e7d2
.word 0xf2a6ba60,0x3355e52d,0x4682fcbf,0x550a908f
.word 0xbcdc0088,0x63419205,0xa1febe2f,0x4c15ed63
.word 0x3f598a46,0x2907e874,0x710d72d1,0x80bf9321
.word 0xba63fb85,0xb9f6d12c,0xfe11d694,0x0f370ce1
.word 0xbe30e52d,0x635130ef,0x5b7308e8,0xa8eb982b
.word 0x8a775395,0x71943c6a,0x2a39b965,0x875ee780
.word 0x252f96dc,0x2a1cb87f,0x3ae5f0de,0xf837b2bb
.word 0x7bbb1ae5,0xada4c88f,0x66f98767,0xf2d84d2d
.word 0x584c2efe,0x68642800,0xfb95859b,0xd12623d7
.word 0x962bd5db,0xa7297df5,0x1a1ed76e,0x80bc226d
.word 0x35a2bec9,0xb36c9339,0x333e21cd,0x6608d28a
.word 0xf8e5eb9c,0xca448d0b,0xce4b3a49,0xc8220917
.word 0x83a61d54,0x04f62a6e,0xf01e92e2,0xb57cee80
.word 0x358fcba7,0xc3823cdf,0xfe742d4a,0x4fdd5be0
.word 0xa8593978,0x171c077a,0xbc782e2e,0xa8122357
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 0xdef16cbe,0x88786ece,0xf5d38e7a,0x98bcba6f
.word 0x806037dd,0xaaf3339f,0x12d5c943,0xdadfe03d
.word 0xbd53df15,0x0424993f,0x2a684a48,0x723cc5d3
.word 0xab0bba19,0x5b8498a6,0x264cbe72,0x8d8312f2
.word 0xdd6c6900,0x83e790b9,0xad6f5705,0xb29eaaca
.word 0xdf688aa6,0x0e7518e2,0xaaa5a348,0x32282373
.word 0xf58fa45c,0x95a400bd,0xba99dcf2,0x01140065
.word 0xb171877d,0xd4153ef3,0x5a73b66a,0x980a1681
.word 0xf6c96925,0x950a5d65,0x7b1d9b02,0x894c0e8d
.word 0x5e07bcf8,0xec61cf31,0xeb5e9eef,0x4888959e
.word 0xbf7a07d7,0xeace8b0f,0x429dd5cb,0x0f130b75
.word 0x7121e761,0x81c8d459,0x6fd2508e,0x0bb7ed75
.word 0x511a20f4,0x8f2ab07f,0x40ef1c8a,0x51cd9f9f
.word 0x8b41b3dc,0x27d95aa4,0xe8b86535,0x6068ad16
.word 0x2204c05e,0x0c0ae295,0x52ba99ba,0x09d457d2
.word 0xe2688a34,0xd58afce6,0x7c4a3b85,0xab2f8216
.word 0x59407b37,0x5f84bdb0,0xa1b25362,0x3f177b44
.word 0xfa80eddf,0xd18e4089,0x01d02f8b,0x61462260
.word 0x3b0a0184,0x18c52372,0x4cf85821,0x9cf8f4ba
.word 0x7325a230,0x304b1c77,0xf15c039d,0x4ce8af4f
.word 0xccf6e023,0x662f3435,0xb3ad0a6e,0x8fa807a3
.word 0x4f7a9402,0x906782e2,0x099568eb,0x67fef1d6
.word 0x46f6a299,0x9d25c60f,0x6bcbe48e,0x9766844f
.word 0x69371f2a,0x974afc74,0x35d97b54,0x72e70b3b
.word 0xd1915fe3,0xf96c021d,0x313e244b,0x50391080
.word 0xc7be522d,0x8673c6db,0xd17857c5,0xdf6960e9
.word 0x4b6f587a,0x680cbad8,0xb1d44841,0x887cbf07
.word 0xe180cc8e,0x5212ff13,0x77d9eb9f,0x06a6bafa
.word 0x4bd4a3a0,0xe474bf75,0x2de5d119,0xe4dacb38
.word 0x34550dd7,0x73c0f6bf,0x3ff15b25,0x756d367b
.word 0xa58ff640,0x8a2ee948,0x8e9060db,0xebbd8cee
.word 0x707d0d6a,0x46deb24c,0x40da30f0,0xc21b842d
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 0xaba2dede,0x6913537b,0x5a0fb897,0x5837f7de
.word 0x4afe68c7,0xb5fcbe2b,0xe6a70866,0xbf53792c
.word 0x2157769b,0x9699e4e8,0x4e7f6783,0x6c3c6660
.word 0x0dc78558,0x8d407c37,0x352b1992,0x73a48899
.word 0xcc8e7226,0xfe4ffc48,0xfc020b88,0xfb6a0acc
.word 0x212ac464,0x0125a85c,0xdc9c4dde,0xc401d6d0
.word 0xc9ef8d3c,0xf4cacad0,0xeb8b864f,0x17682eed
.word 0x7b62757c,0x16dd59d0,0x446d2889,0x3c9286bf
.word 0x04d76d5d,0xe7517acd,0x5812da4e,0x5ad3dd36
.word 0x9670d330,0x6b375f7c,0xd6e8b4bb,0x9756fca8
.word 0xecf0c5a6,0x62928dd7,0x08ec1f28,0x10ee431d
.word 0x01628ee8,0xce388cf3,0xbb484476,0x4a553f41
.word 0xc31b9d3a,0x21e5e639,0xe7972387,0xf262af3b
.word 0x6df6a402,0xb5fc7d26,0xcc17c685,0xc9ac8654
.word 0xc3df4b47,0xe6595400,0x33da704f,0x398ef574
.word 0x7c531eea,0x325ecc89,0x588e311a,0xbe0d9e14
.word 0x05e8ccb8,0xe6ae17fd,0xf5b602bd,0x70b96bd7
.word 0x104ca6b1,0xfe923fdc,0x419e688c,0xad3d48e1
.word 0xdf47783c,0xc12c3c04,0xc7c3b45f,0xd4d532c3
.word 0x2425fe00,0xc41e1eca,0xc18698d7,0x4fcedb6e
.word 0x19e5780b,0x95aa232f,0xf6b51545,0xb8a96f67
.word 0xa60ce804,0xf304f86c,0xd5271a54,0x21efb024
.word 0x1e93fd2e,0xe94b991b,0xdcddcd01,0xadf86877
.word 0xf135a82c,0xeca4cfdb,0x3e9049df,0x08214453
.word 0xa5a83ef5,0x7b18df53,0x0185dc89,0xa24782d0
.word 0x0e293f5e,0x0c094c1e,0x23a24ac9,0x199df222
.word 0x107f79cb,0x527ebb85,0x8a5f71dc,0x0f6ddcad
.word 0x9743fbbd,0xfa2b390c,0xf6e01851,0xc4c69ba7
.word 0x3142b142,0x928570c1,0xc2ec2bd4,0xb6c241b9
.word 0x400de4ee,0xf339ee44,0xf1b1b7ba,0x7838ce30
.word 0x290e0524,0x9c4ccc51,0x0f3dd6d2,0xc2babd89
.word 0x06a804a6,0x7a11dcac,0xabb02534,0x4e1066fe
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 0xf7a2772d,0xc887aae3,0xb157c112,0x5e610ef4
.word 0x713e8a74,0x55474018,0x66d600df,0x222867b3
.word 0x0d7e017e,0xef8bd803,0x7f5351c2,0xbb5ef8ff
.word 0x41296421,0xabe5437f,0x81e59f1e,0x0309c1ad
.word 0xda41dfbe,0xeb8b91cd,0x1a45da2c,0x1b37abd0
.word 0x37a65759,0x7d02f4ee,0xbad33611,0xcc54d33b
.word 0xcbf6d7c5,0xd10d3dff,0x4a80268b,0x8559550f
.word 0x0be1568a,0xf2460d63,0x1e1016ed,0xd7865ab4
.word 0x9853dd20,0xd86e429b,0x9febdc42,0x02defa6d
.word 0x2280fe34,0x14cd26f4,0x8634599d,0xafac32f5
.word 0x164fc00f,0x78b737ca,0x5e4835f4,0x259c2167
.word 0xa6776ea8,0xf1a86ba7,0x5821bf1a,0xd43d9c60
.word 0xd5e5c75d,0xb5035107,0x35a4a547,0x4e07307c
.word 0x65aba92f,0x944b1fc1,0xab4128c0,0xbcbfddcf
.word 0x50f0142c,0x786f4b6a,0x7231ccf2,0xad9f407e
.word 0xbb21923c,0xc13a1750,0x71ac1e22,0xedd27b31
.word 0x81116dec,0x15acd1df,0x8180a28c,0xfeae392f
.word 0x7521dd0c,0xb2c134e8,0x7a303747,0xf7dbe7dc
.word 0x44f2b0d0,0xc4b8c1d3,0xaac1f457,0x07c7dfbd
.word 0xaba366d8,0x24e3fd4a,0xd41013bf,0xd16309f9
.word 0xae059873,0x2289317f,0x1694e8b4,0x49a514fa
.word 0xa02388be,0xf5fe2d2d,0x528e8af9,0x6cf10939
.word 0xf620510f,0xd758b92c,0xf78f585f,0x368e749a
.word 0x13606af7,0x75979671,0x6a76f11f,0x8b974562
.word 0xb48f0d43,0xc43eded1,0x762b782f,0xf2447978
.word 0x81edb5ee,0x9048e7d3,0xc57424ce,0x5f352ed1
.word 0x92fd8b1a,0x38ed7304,0xc4c761a6,0xd84d2170
.word 0x792e7762,0xe9355f94,0xc281730b,0x56773fb3
.word 0xe2b5b7b7,0x5632ec07,0xae22544f,0x2b221a94
.word 0x2d6b1985,0x60877385,0xd485de14,0x44d2ec71
.word 0x40a1ef13,0x1ad48c27,0x81745e93,0xd8db3917
.word 0xb76ed078,0xf7416756,0x9cc1ab02,0xc79bfd13
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 0x6e0d97ed,0x1b711420,0x158a16d9,0x4ed4249a
.word 0x98dc827c,0x22740632,0xb0bfba55,0x252a873f
.word 0xf4a2c6d8,0x955c6041,0xa308fe7e,0x7848bcc0
.word 0x795fb6e5,0x00adb13a,0xed3a6a1f,0xbed15421
.word 0xb616c567,0xbf6dc0a8,0x41372996,0xbd8df5ff
.word 0x8a07a6c1,0x7bbba383,0xca15bad4,0x6adcabbe
.word 0xd44e1b68,0xfc754d77,0xe8fca439,0x1b59b51d
.word 0xf2eb7bcd,0xd77d1e25,0x586985a5,0xefe30a58
.word 0x3f0da6a9,0x518d036d,0xfff4a143,0x142119f2
.word 0x43cda83e,0x5f77795b,0xd6e26497,0x27a84fdf
.word 0x9fc6079a,0x2f694d06,0xc32e310e,0x067172f1
.word 0x15cbd85a,0x9fa60448,0x02585e7d,0xcf85992c
.word 0x3e38c822,0x89219a86,0x50e145c6,0xab16b1aa
.word 0x0392134d,0x0d323a78,0xdfa57620,0xbb1b4a23
.word 0x1a594e2e,0x00e49dad,0x786cfb2c,0x62d22799
.word 0x7b5a8a94,0x2de16846,0x3a68e662,0x48d27e98
.word 0x58ab2d4c,0xbcdf0f4a,0xb1b0ca36,0x389223b7
.word 0xa068a9ba,0x8afb3aa7,0x5de5dc07,0x654c36f4
.word 0x2d270e14,0x5f6d49b2,0xa7e5ff1f,0xda552cc8
.word 0x09e9724d,0x7381c406,0x6f3c3661,0xa8268e34
.word 0x7a0c10bd,0xd907b3bf,0xc47edfd2,0xb336d317
.word 0x17768406,0x3984c3c7,0x440b08e9,0xbf293a23
.word 0x1383e47d,0x76a7419f,0x45f3f681,0x0c128c51
.word 0x9df74335,0x0e4bd83d,0xa52323d5,0x178479e3
.word 0xaa31d50f,0x608983a6,0x212f81ba,0xc19ca32f
.word 0x84c26afb,0x3346724e,0xfb501c92,0x297ea463
.word 0xe8debf66,0xda8f12ad,0xe3531289,0x3c272bb5
.word 0x253a61d5,0x642081b5,0x81490164,0x7933ae5d
.word 0x7829415b,0xf1915c16,0xeeae6040,0xc16a49d6
.word 0xea0c3efb,0xe5deeea0,0xa14bcdf5,0x8d3485de
.word 0xb563aa85,0xf440b543,0x1a23e989,0x1ab38ead
.word 0x5e45ac2b,0x8b5251c8,0x249bdb1a,0x72621f24
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 0x8aacb6c8,0xdd96258b,0x538115ff,0xeb6e74e4
.word 0xceab5d05,0xea38b4e8,0xc9b27408,0x60d9fcd6
.word 0xcbd3bb71,0x0541b65c,0x547cb391,0xa935cc58
.word 0x5bc64f0b,0x392464ed,0x624b7146,0x15a4b09b
.word 0x3bb339ab,0xabbe4437,0xcee5f088,0x477ca884
.word 0xb8bf9d40,0x2bfae328,0x98be0f73,0xc1887f35
.word 0x5cac5277,0x42045a7f,0x31b758ba,0x02513f66
.word 0x335b8079,0x3c721e6b,0x87b40664,0xb70ddc6e
.word 0x28bab1ad,0x404e93d9,0xc31829e1,0x7dcc9584
.word 0xdcd4376a,0x5cad4ae9,0x8c40e08b,0x64b644e3
.word 0xf254ae90,0x4845718b,0x1af02c5a,0xc038d890
.word 0xf6066904,0x971c2bb3,0xceff5482,0xc154e297
.word 0x1b70c2e7,0xd95389e5,0x026671ee,0xe4f9acea
.word 0xc5f131b6,0xdc509756,0x453b19b3,0x825cc703
.word 0xf940e85c,0x7ba9612e,0x758532e0,0x4fe6806a
.word 0x8daa229a,0x252fcfcd,0xf8e81a5e,0xd4c6892c
.word 0x5bb09035,0x7c31e12f,0x0ba2271b,0x874022fc
.word 0xab04cc2d,0x8a432a72,0x4fad988c,0x8bf522a4
.word 0xc14b2b44,0x9fc54c7e,0xd6524cf1,0xe04f2cea
.word 0xe6fae3a5,0x69faa4a8,0x2ba4f1fc,0xbd19f26a
.word 0xd9683306,0xfdac3f15,0x89970cf2,0x9fd52cd2
.word 0xaa2cb9c4,0x70f56600,0xb77e4979,0x53def398
.word 0x6a801897,0x80632ee3,0x13c4ca1f,0x6683c394
.word 0xe4d35ce4,0x06301ee8,0xa3547071,0x78bfa213
.word 0x9031c0cb,0x28e67758,0x0772c15a,0xa44a0c9e
.word 0xdf16abae,0x0d87dd6e,0x8d0eafe3,0x08006166
.word 0x192fb45c,0xc84808c2,0xe838b0b6,0x41d5a160
.word 0xac4b23d4,0x0e3c4b1b,0x4dcfd25b,0xe556f7bd
.word 0xe9437e37,0x5c2c5284,0x2f4f4400,0xa2f33daf
.word 0x7d2747a1,0xc6ba29d6,0x643d66e3,0x88b368fe
.word 0x2a635e05,0xa542dfbb,0xeea4e617,0x03043296
.word 0xa11b0d63,0xe83ae4d1,0xa08a0140,0x2d8671e5
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 0xc9746ca3,0x8626ba28,0x59849e2c,0xaeec5012
.word 0xbe461034,0x6948bcf1,0xaff16365,0x298c3896
.word 0xd060f78f,0x0031df06,0x2544288c,0x9ab281d2
.word 0x8034f92d,0xa10e2f0e,0xd251df11,0xefcbfd44
.word 0x4661997d,0x0f8a20d8,0xcd49b603,0x92064b96
.word 0xb378ab53,0xdbfbd44e,0xccceb536,0xfef52e02
.word 0x5ab44bf6,0xfeada04c,0x3d534a84,0x70158bd3
.word 0x23fdc6a2,0x7c718b9f,0xb47e91b5,0x0e434009
.word 0x5262b350,0xf9ff391b,0xdde930ac,0x8691becb
.word 0xb5846738,0x109d7c57,0x00530a7f,0x2431eb33
.word 0x445aff22,0xcf8aced8,0xc2dffc3f,0x0eb69b18
.word 0x7ba7e68d,0xca3d2275,0x9575355c,0x26841734
.word 0xdb214660,0xebd8db80,0x1f05b7c0,0xcb2e446b
.word 0xdc9d87e6,0x7c72a266,0xbe6d221b,0xdd7c609a
.word 0x53a61439,0x6bd8f6c4,0x07a3f69e,0xf1f319fa
.word 0xa6fc1034,0x84a283cd,0xe63c2fee,0x1e0c18bd
.word 0xf83c6c90,0xc0ad407a,0xcae28449,0x86696608
.word 0x9a0faf27,0x7776b214,0xb2c18f48,0xca692420
.word 0x90bc0a02,0xefef9bba,0x9b0ce180,0xfffcb28c
.word 0x1d336b03,0xfbdf1265,0xf6cfdb7b,0xf255c51f
.word 0x30c1b980,0xe1116d1c,0x389d03de,0xa3e322d9
.word 0xdff73113,0xbe6f76e8,0xba7a2adc,0xe1b03a5c
.word 0xc721f8ac,0x1d3d0d5f,0x520059ca,0x94e3baa1
.word 0x48475824,0xd1f2299f,0x3fa69109,0xe416560b
.word 0x1bf8e538,0x251b4213,0xa0abe3eb,0xe68c9d5c
.word 0x767638b9,0x11c257f9,0x2c3657ec,0x4da993d4
.word 0x404cf26c,0x5f4887e5,0x0bb53abe,0x21c33365
.word 0x0832ce2d,0x4117a502,0xc9838ee3,0xe4380ca0
.word 0xe819e414,0xf9123953,0x435db93f,0x2a56f2be
.word 0xac82f314,0x8daa12ef,0xe38399ae,0xc2b9a999
.word 0xd58c58f7,0xb43ad311,0x23bfbe64,0x2920b498
.word 0xe06e1fdb,0x2e103b29,0x07137888,0xc567409a
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 0xf72d129d,0xfaf006dd,0xff33e37d,0xb685c855
.word 0xb00a7393,0x42684211,0x6e4c9c08,0xd75b333c
.word 0x8cbc77e8,0x80371a54,0x2cc6ae64,0x6ae6c27f
.word 0x14c1c1c8,0xec015ffd,0x4d7dc371,0xdb10ff4d
.word 0x7ef0a065,0xe6a2d46b,0x147a46e6,0x2c9a3fd3
.word 0x7dc096a5,0xb224bf1b,0xb7747f4f,0x0daaff6c
.word 0x34892a84,0xe4ab2fc5,0x1a6872cd,0x41ec9627
.word 0xcb13496c,0xe323cfc6,0xdb43a5fd,0x77626d8c
.word 0x5cf4673e,0xc2503845,0x1a78cdf7,0xb5262d7d
.word 0x3f25b75d,0x410a73a9,0x042a95cf,0xfdabcc65
.word 0xd9f22536,0x9621de7c,0xa7b8a64e,0x7bff01f9
.word 0xbdf890c9,0x1e6ea8d7,0xafb4a052,0x01cc4d88
.word 0x49881a3a,0xc5afef94,0xf00e2546,0xe0e95eee
.word 0xae904a8a,0xcfad04b0,0x9f6a80cd,0x23fa4bee
.word 0xab2d8c9f,0x7eda6f87,0x904763ce,0xee918127
.word 0x9a994bff,0x32b6ec3d,0x14d5bda2,0x5a62ad02
.word 0x73f1a1f3,0xdd723baf,0xb2425f88,0x2b3aa69d
.word 0xedbef915,0xd148534d,0x41282f03,0xa8cdf926
.word 0x199fe485,0x16484e30,0x2f175fcd,0x2a95b3cb
.word 0xe7987896,0x1aece13e,0x584b0def,0x4b9fd856
.word 0xf1fb4d96,0x186de6dc,0x67a0f802,0x6aec7d32
.word 0xa9da33a6,0x330a25bb,0x6b43ac1a,0xad4a484c
.word 0xb62b8a4f,0x9a60fab3,0xb2be9b33,0x87dbd689
.word 0xba7f0e28,0x139d8a83,0x54d37587,0x796f9c79
.word 0x8a52efde,0x7ee1c11c,0xc6c9618e,0xef03fa78
.word 0x24ef186d,0x554b2c5e,0xa22cb655,0x4737f747
.word 0x920a1a26,0x798ebc20,0xbb673ad9,0x3004cc04
.word 0x6925f670,0x4d9e2fd8,0xb4dc98a0,0xa08b74b5
.word 0x5d2f83a7,0xd53f213e,0xcca41640,0x1971d2cb
.word 0xd0f3d14a,0x26fc5e75,0x548032f4,0xc6b07783
.word 0x6bf3abd6,0xe2c6df94,0x0dbff62d,0x61b33031
.word 0x5c1ed87f,0xb36f5d75,0xb376ff1c,0x10cc59fd
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 0x507c75bc,0x958c2cd9,0xe1f4a533,0xb504f929
.word 0x5158a64e,0xe54b08fd,0x7880321a,0x7dd106bc
.word 0xceb57484,0x5145e701,0x9040f049,0x797b6b10
.word 0x5fce139c,0xaccbb768,0x87ee5fb0,0x960c91dc
.word 0xe8b629e2,0x65b60a48,0xfe53d55a,0xc9125c92
.word 0xbd3c1690,0x8b01190a,0xc4142470,0x838ed81b
.word 0x606ccff7,0xa4562126,0x7ec96e6f,0x9405df8a
.word 0x6bb1501c,0xed481684,0xcd6ca818,0xe2db20b8
.word 0x54c33115,0xe5f5f90f,0xb6ce79d1,0xa2412c77
.word 0x9fcaf991,0x8c8bfd8c,0x3d9650e8,0xf8998e56
.word 0x49b85764,0xc7158a40,0x39e4a733,0xe273169e
.word 0x9a4e35fd,0xc5701cbb,0xb602d422,0x8cce89d0
.word 0x25f3dc53,0x1659a0c7,0x0e0f9801,0x9909b8a6
.word 0x2c6fc2e0,0x44959b54,0x539d1a79,0x33ad2ac8
.word 0x28119e87,0x605f5bd0,0xc5a47713,0x53a818a9
.word 0x4f929951,0x128db6a5,0xbe32c177,0x56ded00c
.word 0x3eb5a3d5,0xe69400ae,0xc2624ff2,0xff33dfc9
.word 0xd4108d66,0xac5a093b,0x60465628,0xbfd7e21d
.word 0xfe97e22c,0x8e446c09,0x36dc0c1d,0x478c0acf
.word 0xae440096,0x4f7677a2,0x687b0d2a,0x750bd157
.word 0xd7d84e42,0x7e98cef5,0xbd18abfa,0x5e676367
.word 0xc45d71fd,0xdef96b61,0x43e366a6,0x54406095
.word 0x07b2c88c,0x07e69631,0x1870f111,0x29dffa18
.word 0x911ab5d5,0xb2e91195,0x920fe0e9,0x3926755e
.word 0x2df697b2,0x473d3d1f,0x44de7332,0x61a9202e
.word 0x84c2366a,0x9c493d95,0x925f3b4d,0x3c13ea23
.word 0x437d2ba8,0x84a05463,0x05a244f5,0xcda1fdc1
.word 0x24e1d576,0x0f6a3809,0x2de91f02,0xc4523b0a
.word 0x5cdf9c1a,0x4ab59d22,0x8811b2d0,0x9879dbbc
.word 0x3f2093df,0x54ce3eab,0x3518a47b,0xf95c2fc6
.word 0xc2fe09c2,0x1a220ebd,0x0adbdb05,0x5a8179e1
.word 0x004f9374,0x5108241a,0xb2be6e71,0x4a386c2c
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 0x0391512e,0xbbdcd559,0x0ce446be,0x1a2e61b9
.word 0x26b24b27,0x04fa1c89,0x9759ffd2,0x7101a766
.word 0x5292107a,0x686ded6c,0x689b6be2,0x616a735b
.word 0xfa7b2e18,0x1c2483ae,0x8a8384ba,0xdedb4f95
.word 0xf5c9cb68,0x8696efa6,0xaa1bc704,0x9f6675e3
.word 0x86f59843,0x985d274d,0x17fdeabc,0x2eb7430a
.word 0x31eba758,0xede76536,0x0b2540c3,0xe0aaab91
.word 0x59d3a426,0x4ade69e5,0x4e3cd079,0x33e49468
.word 0x98b82c69,0x2755a727,0x30667eae,0x06566918
.word 0x544fb497,0xdca13447,0x18affd39,0xd09ef82a
.word 0x43e103c7,0xa034de8c,0xdca16d91,0x1ac5b646
.word 0xd6a5141d,0x95ff3078,0xdd164806,0xc95da658
.word 0x150bcc2f,0x987c60fc,0x7fecae2a,0x0ab85390
.word 0x4c9612b9,0x1e8b2954,0xba311a09,0x84232124
.word 0xf922c5be,0x3e167dbb,0x65635c4e,0x96b808a7
.word 0xb42b60ed,0x7afa03c1,0x47232c5f,0x83837c42
.word 0x9865ae79,0xe7f9cf2d,0xb57c9992,0xf6f8f1e4
.word 0x7f99da74,0x6adcdd7f,0xcfbeb817,0x842b9ece
.word 0x6d4a4074,0xca69d905,0x6ab29c4b,0x4ff774ad
.word 0x3cfd682b,0xf72f342c,0x3721d288,0xe36dfcb9
.word 0x2c7b2bed,0xf2335824,0xbfba2c43,0xf692434c
.word 0xd01ec220,0xfa4649f5,0xd02a18ce,0xf0aed42d
.word 0x2007a9ed,0x9998a7c4,0x117b167e,0xa3524171
.word 0x86570120,0x4ab25a13,0x5c877f8d,0xb031d289
.word 0x9b126233,0xc9abc1ba,0xca2991d5,0x020fd12f
.word 0x23ebe591,0x57c9b5ad,0x66685dc8,0xfec68d22
.word 0xb7459f4c,0x700e6dcd,0x13a727d8,0xb08e8013
.word 0xad840ebd,0x4b39dea0,0xc541e9b3,0x38ca0384
.word 0x9f482976,0x80169ffe,0x1f294045,0xa7e4b881
.word 0x5e4f5e71,0x61917077,0x455734e8,0x033f42ee
.word 0xfdec9e80,0xc9a5da9e,0xc26e285b,0x02c76f11
.word 0x630085d7,0x7d234fc2,0x1c82287b,0x8dac0af2
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 0x250db4a5,0x2b09897d,0x85a13d3d,0xe35417a2
.word 0xa3aa872c,0x3abe1468,0x51c8ccb2,0xe6b0aea8
.word 0xec822a72,0xf514040c,0x2462d737,0x172aff65
.word 0x44d3186f,0x2cdd05da,0xd12e3b0e,0x870350dd
.word 0xb0d59bdc,0xfcfe961e,0xd61afe59,0xebd14707
.word 0x641b4379,0xf212bafa,0x2466aee6,0x6135dc7f
.word 0x5d947e09,0xd44d6266,0x097a9708,0x1757786f
.word 0xa2af1113,0x9b6ad663,0x4ad0b995,0x5d1ed5d4
.word 0x9c1db35a,0x2b8d2fea,0x3476be93,0x6084e119
.word 0x54538741,0x849ed4b9,0x1653ad15,0xb99f0ac0
.word 0x567277e3,0xe97b365f,0x106455f1,0x814a5603
.word 0x6d092978,0x86a443e5,0x71faea06,0xe9c01c5f
.word 0x4dea900d,0x54ea8d34,0x180b313b,0x58e0284d
.word 0x6071f240,0x9fdcdaa4,0x92955d1e,0xc8aeca54
.word 0xffabd8ca,0xe67af54d,0xadae82a2,0xcfb7e220
.word 0xd672a2b7,0xddb6ba07,0x9b29f7e0,0x3ad0627e
.word 0x74542f30,0x3788d7ed,0x0c69fb20,0xa8998488
.word 0x26c43061,0xa6058257,0x2ca6de71,0xb4b5f541
.word 0x6983f3bf,0x2ef6d518,0x06f9aa1f,0xd3fb6f7b
.word 0x17dbdefe,0x2786c193,0xf18816e9,0x085286ab
.word 0x86800845,0x912f3ca4,0xbe40c154,0x06071866
.word 0x5fc14b1a,0x25fe31f5,0x1ae5d9e9,0x0126d567
.word 0xaee620c5,0x2438b1c9,0x67fd51d8,0x6667dcba
.word 0x4b8cdf26,0xdbc687d5,0xdc7a5b40,0xac4722c8
.word 0x389abdd9,0xfc8e720a,0x52a9781a,0x76bcb383
.word 0xf7869dae,0xb8d8f49f,0x3904a08f,0xd77ea09f
.word 0xfd61f926,0x64a00539,0x37fc328c,0x55ba74f5
.word 0xcba16ce2,0xd0cd8f02,0x0ede3fca,0xa1ac5e47
.word 0xa8aab7d8,0xd044d651,0x927b4e02,0x4c1e9206
.word 0xc5f5202d,0xcdf62b88,0x87a10ccc,0x290c41b1
.word 0x92a5a830,0xc8724ed1,0xb2172eff,0x1f45f610
.word 0x930a7290,0x8d9c0f43,0x5406f57d,0x3fd4467f
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 0x0496c85b,0x6d240087,0x00091e05,0x5638530f
.word 0xae5ad973,0x1e2256ae,0x23229a9f,0xfc150952
.word 0x717a5feb,0x31a7c3ed,0xcab8226a,0x372c2c8b
.word 0x102d5c2f,0x25ff01d6,0xedd8e9f8,0x10cf8842
.word 0xf7b67d65,0xe12153d1,0x12bd3937,0xf95ef09c
.word 0x00a1e658,0x4650774a,0x8bfaf70b,0x508e5fe7
.word 0xb3bf6a40,0x8d13f5a0,0xfb825f71,0xff9a7ce6
.word 0xef57be59,0x22fe994e,0xab65dad1,0x0f3cb424
.word 0x171499da,0x8658be01,0xfb8243b6,0x6c76e09c
.word 0x72806788,0x55ea8166,0xd7ac4e83,0x5f00f9a9
.word 0x4577dd82,0x5876d02e,0x820e3f14,0x6278ffd4
.word 0x0c2ed990,0x955f2efe,0x9f34c1f3,0xcff02178
.word 0x86a13039,0x1d90ef5f,0xf63416d6,0x3f04531e
.word 0x78b77ac2,0xfd031132,0x6cfff0f1,0xfe9640e9
.word 0x14351e85,0xc39ab0c7,0x42a55c4c,0xf9cc0127
.word 0x6383241e,0x811d409e,0xd943ebc9,0xf228d89e
.word 0x09ecf30f,0xa70388d1,0x3be7ba3a,0x6785ede4
.word 0xc151be73,0x10246b22,0x02864bd3,0xdc913918
.word 0x05ea0aa2,0xd4e3a552,0x540cd3db,0xb54eccab
.word 0xb18ec920,0x8dfe3a0a,0xd1ecac9f,0x85b3066b
.word 0xf57155a6,0xf6b8f013,0x3a48622c,0xf40e6dbd
.word 0x1a90caaf,0x0c13c984,0xb9a449ea,0xb0b0f2ba
.word 0xadd8d4fc,0x6e15125b,0x61407627,0x1c217190
.word 0x5c59accf,0xa4eec9f0,0xf25bd7c3,0x3559d99c
.word 0x8c85c5b7,0x299d6c8a,0x1ff5ea47,0x2220d203
.word 0xc186b666,0x7b13e0d8,0xdaaaca24,0x9f28d7fc
.word 0x62752500,0x0679f3d8,0xa455959d,0x900b498e
.word 0xf7993a83,0x44c4085a,0xf5197db9,0xc0e285b0
.word 0x42991b26,0x5c676b94,0xa8ef18a1,0x07607024
.word 0x95d1d01e,0x01062c77,0x4859642f,0xf91490a4
.word 0xf93ef6cb,0x672698d6,0xcfda2785,0x3d2d22d5
.word 0xa03eee42,0x52f3876f,0xd8e49fe6,0x01439d0c
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 0x996f9359,0x33c110f9,0xfaaa2037,0x89571621
.word 0xe79cb01a,0x38508a98,0xb66e262c,0xb61bdbf9
.word 0x4cb06ab9,0x6c245f3f,0xf4a0ec14,0xb72d06e7
.word 0xc2fe29e4,0xbfa40af2,0xb02d99b6,0x2b466e96
.word 0x678af0be,0xd9fde24a,0x1324ccad,0xc7e2832a
.word 0x2d6d7a44,0x660ecfb0,0x5a77229f,0x562fc2c7
.word 0xafbfcf19,0x323b4737,0x494fc65b,0x222d18e3
.word 0xeb51f8d5,0x1d65b869,0xb1e46fb3,0xc066981c
.word 0x6a6e344f,0x5397afe6,0x5b0a5b52,0x23d54763
.word 0x368920f4,0xbebfc347,0x8d6a8b3d,0xfefd824c
.word 0xde463116,0x1669c503,0xa2adf9e1,0xee747631
.word 0x71f8995c,0xab371063,0xa7c9683a,0x6d86c501
.word 0x24d783e5,0xa548f425,0x116b70d8,0xcdc3d60f
.word 0xc730ca9b,0xf46d3260,0x87fbaa45,0xa82b886e
.word 0xb22f38af,0x98514acd,0x2e2af9d8,0x7da5c547
.word 0xa1eb3f18,0xef89b0c3,0xd75d4689,0x86852f3b
.word 0x1727df8c,0xca3e0327,0x27c1c208,0x24f7c2f1
.word 0x401796ec,0x23c34c3c,0x96e7e75d,0x9dc68dad
.word 0x2d0292dc,0xeac17b3c,0x8238d318,0x07850e48
.word 0x341e968e,0x99f32f23,0xc2fe0fb0,0xa0e186e7
.word 0xc89e415f,0xddfd04a1,0x36bd2764,0x31e11d4c
.word 0xcf7da463,0xa9685182,0x7b732d33,0x24fdd66c
.word 0x66463d0a,0x7b6b1ac4,0x6480478c,0x809ab674
.word 0x70b779b9,0x277210f3,0x3ea129f6,0x1b6eb9e6
.word 0xd065fd88,0x408ca9fe,0xf342d419,0xda88473c
.word 0x409d22d2,0xfb89309c,0x2375e88f,0x3d26da16
.word 0xbf1c5ff0,0x68c010bc,0x2e7532c7,0xec2f3758
.word 0x827e4a48,0x8ac476aa,0xcf6ab545,0x67da58d4
.word 0x2715ebd7,0x3af08939,0x5f421a1c,0x4805eaac
.word 0x14385d14,0xa8e55ef5,0xb4958710,0xd042f1fd
.word 0x2d0a0de5,0xb2157fdd,0x81cd79ca,0x4f79f12d
.word 0xe53f3380,0xbe6a0730,0x65db4567,0x28f30ab2
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 0xbfe54357,0x51f2652e,0xa25e5901,0x14bc5963
.word 0x3cde6542,0xe7062ab9,0x703c3363,0x76973553
.word 0x5f47b7ef,0xdc1d1855,0x92934dc6,0x27c0066b
.word 0x95ee89fa,0x97b0b36c,0xb0f24cc1,0x3d9e5480
.word 0x8e9cdf8a,0xed9dbc2c,0x4ece8689,0xd1467160
.word 0xc9e85b87,0xd17a483e,0xd51515cf,0x0c8a8c13
.word 0x64bc94a2,0x8d37bfd8,0x1d0f6f6b,0x2424324e
.word 0xb3656400,0x47c8c5e8,0x4a32f699,0x096a9359
.word 0x88b77517,0xa1dea38e,0x7357b035,0xe266e0ed
.word 0x7bd569a8,0x943bb027,0x97b1641d,0x61218d56
.word 0xc333bfe3,0xb318c987,0x1106b413,0x72cb0cb4
.word 0xf6202890,0x873ed054,0x4ca16f85,0x5f41f14c
.word 0x8332f1d3,0x8fc21a3d,0xf206dd28,0xfdec99c6
.word 0x36181cf6,0xc6e66d08,0xf721a728,0x6eee9ff2
.word 0xb1fbeecd,0x5e09a099,0xdb9f2fce,0x43fef5d3
.word 0x52746d4a,0xd15d0887,0x5bd7aff5,0x51cd272c
.word 0x9980888d,0x492153f1,0x309953b4,0x94d52546
.word 0xac6f5065,0x00185f9d,0x985f96ad,0x39b05658
.word 0x265c6c68,0x58508a1b,0xf5d807ff,0xd9d1fc75
.word 0xc0ddbd76,0x03916b79,0x4f3fda10,0xfbd10213
.word 0xffd6feaf,0xccf19e33,0x9c127cbc,0x9002c5ad
.word 0x51a0e2a8,0x7a77292e,0x7ef14579,0x177f2490
.word 0xa53b23b8,0xcbe61c97,0xe3b8ae39,0x807b4521
.word 0xf97acc29,0x9444f43a,0xb53ba8c0,0x07a35bf6
.word 0xfe5d7a73,0x478a2a32,0xfe35cae4,0x4dc9d591
.word 0xe0973e29,0x14d83cc2,0xce5a5746,0xbd60d4c3
.word 0x023d583d,0x67b18815,0x708d56e7,0x3dd13b06
.word 0xab5c2fb2,0x11171329,0xd489a10e,0x3622be82
.word 0x761bc20a,0x840631d1,0x21f7d994,0x591176fa
.word 0xe6e9b301,0x8e582800,0xf0c4c9ae,0xdcf29e25
.word 0x02ecbf1e,0x6faabd42,0xf0fbc912,0xe62e9d96
.word 0x9187b5c8,0xcb73a916,0x4d5ebfc0,0x3b2ca078
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 0xf265c0cd,0xc3da6958,0xa8a9acab,0xd092579e
.word 0x838010af,0xf251fb14,0xb84558c2,0x61c4d8e9
.word 0xab8da8d5,0xc53335e6,0xb4a5dd33,0x2517c18b
.word 0x1e46e3bd,0x7d23cf92,0x4568297a,0xba819c27
.word 0x3f5dd114,0xc04751a8,0x513df8f1,0xabcbcf6d
.word 0xb9b79d85,0xcec1c07e,0xd848d77b,0x59e99a27
.word 0xfd16dfd2,0x930b7ad7,0xc33e24cb,0x765a8280
.word 0x72148184,0x8ca2b125,0xb1e7a65e,0x2b396e45
.word 0x88a8500b,0x6325dbb2,0xfcf199b3,0xdc559edd
.word 0x270f7541,0x8213ffff,0x9be6be22,0x4e16c2ad
.word 0xffb26035,0x64601f99,0x5317d2a7,0x96f98b48
.word 0x057dd52c,0xe682eb29,0x903c9579,0xff4f60bd
.word 0xe45fd4db,0x1195e420,0x80c7f88f,0x4f0301e7
.word 0x31f74a98,0x851325ac,0x8841550d,0x7cefe28e
.word 0x585e495e,0x680418c2,0x3b6c5e01,0xb0576fb0
.word 0x0850bd97,0x417ffbf8,0x88f735c7,0xd0221854
.word 0x4d06c5a4,0xc4215410,0x32cf41d2,0xa8960823
.word 0x74fec2be,0x14d79885,0xcca2f289,0x75def9ae
.word 0x8367dc1b,0x5905aacc,0x3460dc5b,0x2dce8d0a
.word 0x21165f75,0x3c6574c3,0x71ddd237,0xae9a37fe
.word 0xef34274c,0x8d70832f,0x6ebbc726,0xb3ce6e6a
.word 0x677fb542,0xbdafb330,0x4d699b63,0x8d77c573
.word 0x315b9eae,0xfdcd3f7b,0x0513de1c,0xb0dbe59c
.word 0x77e29727,0xcd77c68e,0x18954af6,0x25eca71a
.word 0x4464ca3c,0x01994862,0xfdd4675b,0x9efd0647
.word 0x17514bdb,0x01642c6a,0xe67e2775,0x5c800d7e
.word 0x4ecc08dd,0x998b382d,0x0f48bb1f,0xb86c014c
.word 0x9c1deec8,0x5a407fa5,0x0878a3a7,0x62d80f41
.word 0x168a7548,0xb43c7186,0xd13cc32f,0x1b42e081
.word 0x25906124,0x3df36f0a,0xbff6d7c9,0xbefd4bbc
.word 0x7db18b61,0x232d8880,0x3601ee12,0x1862a047
.word 0x20ed30a7,0x57a316d9,0xd0856b8b,0xb2485c52
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 0xeb9fdbbe,0x26e6a0b6,0x7ddccf05,0x0c3b0798
.word 0x8cc435a3,0x49221b82,0xeebc51ca,0xd9e4f8d3
.word 0xf99249c8,0xd126a98c,0x9ac8e980,0xcaba5015
.word 0x7aac1cbf,0xe30a7735,0x4d383c88,0xf824fafd
.word 0x5162963f,0xaf3b9a54,0xf693ba2c,0xcc49e90d
.word 0x4c3e118f,0x1f4e257c,0x371009ee,0x6ce4d945
.word 0x5761aea2,0xe8d46730,0xe7cbea05,0xc451b969
.word 0xc9e45113,0x7aec96af,0x4cd4e946,0x9e70e282
.word 0x93010d81,0xcb4d49aa,0x483210c3,0x5ce4441c
.word 0x0a360607,0xdafba58b,0x304da9c7,0x91c4480b
.word 0x47069283,0x73cf756c,0x2432be81,0x157ec66d
.word 0x1a6f47d5,0x83324b11,0xb2030a0a,0x6d632861
.word 0x12f466aa,0x6291ab18,0x845720c4,0xb12a347f
.word 0x69051c0d,0xb08f2d81,0x6837ce3b,0x826fd11e
.word 0x1bcee148,0xcb8a4be7,0xa40aa101,0x1c0015bf
.word 0x601cebf1,0x177cd7f1,0x78d4b8a3,0x11125326
.word 0x150c74ff,0xe74abb7a,0x03882df3,0x95f7bb4e
.word 0x8eabf944,0x02d7b634,0x819b0bfc,0x807b201e
.word 0x5336e77e,0x90cfb00e,0x2cd473d9,0xf3312855
.word 0x36e7c6bd,0x82b140c6,0x0f6e0ff9,0x1f10de8e
.word 0x4239ba2b,0x74e1f6db,0x72db2c62,0xa9d2bcfe
.word 0x418edd59,0x857bb086,0x2a1bd0a6,0xc9e6b4da
.word 0x436adae9,0xb3870f43,0x5bc6f8b6,0x9efce70d
.word 0x7b261e7e,0x00ff72f4,0x2878fa61,0x4b227550
.word 0x6b61ce0c,0xf4c210cb,0x3fff0056,0xd6cc5135
.word 0x6e15497c,0xc93dc385,0x5547b01f,0xa9898b46
.word 0x3d408747,0xbc3b504a,0x2d55b881,0x88760b11
.word 0x76fbe18c,0x07317398,0x6272a188,0xc8b3bc79
.word 0x41f48714,0xff14ee63,0x887aa88e,0x6bd0215a
.word 0x47c3d4b3,0x062a6aed,0xfd4b1a3e,0x66b6cb7a
.word 0x8fbc4c3d,0x267bea83,0xd790003c,0x0f03947e
.word 0x7f0ec399,0x86b3d6b5,0xd2c346df,0x5ef3b796
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 0x8b74aed3,0x0622cc7e,0xe6a27871,0x0e7447ec
.word 0x9268c877,0xde247fb6,0xa1a0190c,0x924e363a
.word 0x4ff64115,0x5f8507a8,0xb9a29e71,0x7946a17a
.word 0x67878c5d,0x56b1bc4d,0x9bd16f9e,0x3a5c846f
.word 0x666cdf3d,0x3966def3,0xa4d374e5,0xad65b7f3
.word 0x19ece1b8,0x542a8ab1,0xe10192fa,0x4a90dfae
.word 0x22ac8be9,0x5ac47000,0x7281b65d,0x3d197206
.word 0x311c05ea,0x7f52e036,0xe2222216,0xa362573a
.word 0xe06737b3,0xc104f3a2,0x67dcac2d,0xcba68fb5
.word 0xbe19e3de,0x8d4b7b8b,0xcf6faf72,0x25d2db27
.word 0x9754b430,0xf2da15d7,0xfa993ee2,0x28af84c7
.word 0x31c5fc90,0x6e0efb15,0xc2bcc0e2,0x71ea755a
.word 0xafbe899d,0xaa5d3f6e,0xbc4644f1,0x9d0d7fb1
.word 0x2c9c6b49,0xdb71b5a8,0x2aef2715,0x20409c78
.word 0xa305fc57,0xd04474d2,0xe9ddf7cc,0x63401506
.word 0xf64cb5d6,0xeef336a2,0x4c4b740b,0x6b6d7bee
.word 0xbbdbd898,0x582eb753,0xa87dca7f,0x78cd6359
.word 0x38844ae0,0xb284ed05,0x99da12f0,0x45b3c73b
.word 0x8261882c,0x7d4b1ca2,0x73c8fd67,0x43533e54
.word 0x55ba69a4,0xf58c39f7,0x9b779673,0xeaa15f57
.word 0xc8e3c462,0xa8d7c535,0xa042a94f,0x64e2bbaa
.word 0x5fc7042f,0x68d9f066,0xd92b39ac,0xa54d03a7
.word 0x33e8b4ef,0x7d862010,0x55075292,0x2b3de795
.word 0x5593135b,0xa7c499e5,0xdbadc431,0x735725d9
.word 0xe6bc9b47,0x436b8695,0x25f00c3c,0xd265ac27
.word 0x9be85c2f,0xa46c12cb,0x62de5c0e,0x7811d154
.word 0x4541041c,0x70cc3935,0xfade5109,0xf90d0664
.word 0x48fe7796,0xb67e62b2,0xb96dcb05,0x314e629b
.word 0xcff5ed3a,0x5c0ef1a4,0x38712bcf,0xd3c941e2
.word 0x99341f78,0x563d4c5a,0x156eee1f,0xbbc72e44
.word 0xa0bbda32,0x901ac429,0x8a0a2963,0xe0514ddf
.word 0x8ffd5296,0x731cc001,0xf83b6e7d,0x905fcd29
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 0x9c23878c,0x6f309fad,0x46272ed8,0x21278d3a
.word 0x9b52247c,0x2fd16016,0x75466462,0x9f3b7377
.word 0x9c0f2dd4,0x32ef2770,0x2a7ebe4e,0x5fa5e391
.word 0x99120741,0x0c09f6e1,0x8e29c56e,0xd1f61935
.word 0x58789ed7,0x91dbbed6,0x1d4c20f2,0xa5ce5bbf
.word 0x6a02ab84,0x5182024a,0xd222feb0,0x1d08271a
.word 0xc60bf483,0xd0deee5d,0x3af6b85a,0x01f7d9b6
.word 0xa06ff941,0xc788e6d9,0xf97bd981,0xa82c912a
.word 0x8b4c4430,0xb0d82d47,0x6ba036b0,0xdab61711
.word 0x8416a5dc,0x663f543a,0x5d19003d,0x24b0d511
.word 0x8e5a295f,0xbcf2b292,0x8430ef1d,0x11fb5334
.word 0x07fa5720,0xce1aba8d,0x78c60b3b,0x4d7fb9da
.word 0x881d26f7,0x771272ae,0x8811fb68,0x5dce0c5b
.word 0x5273879a,0x32d78e10,0x8c004eca,0x324912f8
.word 0x673ccbd0,0x62e2d642,0x35873473,0xb1d52f4b
.word 0x8514f9c3,0x9bd25cd4,0xd5bfab10,0xd72c94c9
.word 0xf5c492b0,0xee26e80f,0x39aacaf6,0x80faaf7c
.word 0x23f74fe0,0x4ef3c469,0xc1e6264e,0x18d1ba93
.word 0x06b2054c,0x2fafff8c,0xccdf090b,0x5a59ac32
.word 0x691e02b1,0x1b766d8c,0x8f72c675,0x863cf669
.word 0xd4450d4d,0x2e35ca1d,0x759d46c4,0x3300efd5
.word 0xc3011aa5,0x7e95b04f,0xe0e5fdff,0xa7513f73
.word 0xda131a98,0xfab8a94a,0x7cc2cf77,0xdcbba6f2
.word 0x16b63403,0xbcd1610a,0xed57ca14,0x283bcf3d
.word 0x3f242b4c,0x1c8db9a6,0xcbdba7f3,0x70e95635
.word 0xc11611b9,0x8f8285cc,0x1e42f426,0x027f8b84
.word 0xee7fb31f,0xd6059bc2,0x37aeba2b,0x88d024ff
.word 0x386503f2,0xc7417466,0x896a1c5c,0xfe539a29
.word 0x25cc201d,0x3e50e0f9,0xf05c4f0a,0x9a084288
.word 0xb2947332,0x33e7bb5b,0x0c2c7634,0x2be69a77
.word 0xf7bf6b0e,0x656c1eca,0x1fad282d,0xef99c967
.word 0x561491b2,0xdc54b127,0xac02edf0,0xa357b437
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 0x3fdf2a5f,0x58ef8abd,0x5894849f,0xfa89906c
.word 0xaa31ba3a,0x2f05376b,0x4cfd74c7,0x78d4ffc2
.word 0x49c35e1c,0x34cf996e,0x444778f5,0xd0f237a9
.word 0x4f72ea22,0xfbefdbf6,0xc61d3e20,0xb0f4b1ff
.word 0x6b7f809e,0xac3986e8,0x2dffa321,0x57ea24d0
.word 0x5d25377c,0x648e558b,0x3272569d,0xe6ea3118
.word 0x9d8064fa,0xb97abb43,0xf7ad1f3b,0xfc2d40b7
.word 0xabef81bd,0x8615652f,0xde91dcfa,0xa1ed671d
.word 0xd6d892ca,0x6d69d8b7,0x9fff431a,0x3d93a0c7
.word 0x2c0fea82,0x83407bd9,0x7a594260,0x0b67fcd9
.word 0xadffecb7,0x3af58089,0x36853d48,0x09d9b06f
.word 0x2b0effcd,0xd6533463,0xdc5cb4ec,0x74d35da1
.word 0x73f1c005,0xfc5a31a1,0x79b3b7ff,0x0cd55595
.word 0x11c341fb,0x8dede260,0xe0bad7ff,0xb0f0ff95
.word 0x5f60bbd5,0x188a8088,0x4882983f,0xdd5bd3a3
.word 0x850d8575,0xb1057af5,0x6ec8a346,0x752ff457
.word 0x31bc940e,0x46e52c4b,0x8976bda2,0xd016722e
.word 0x428205cf,0x930dfcf9,0x26e265a8,0x13844265
.word 0x3985da0d,0x22665cbb,0xbbe51345,0xc78352fa
.word 0xe778ccc5,0xba518f9c,0x97a03ea5,0x064bcfb8
.word 0xaf679c2d,0x1a6b8600,0x874dd924,0xe7b965ec
.word 0x8aa14c9c,0xafb3e6e3,0xf75d6bd4,0x9f0be6c2
.word 0x9362e0d6,0x1369010e,0x81fe847c,0x9dbb0e97
.word 0x815e6357,0x7f1cb0ce,0x5c3714a7,0x87fada2f
.word 0xe9627609,0xefd04623,0xe3a2e87d,0xf94b4682
.word 0x213f7215,0x15de429e,0x2cbe598d,0x7c3d09ab
.word 0x748d3bbe,0x898e7ea0,0x34567b62,0x7d77683c
.word 0xdf1c2c0a,0x06a71836,0xdb9cd730,0x45e57766
.word 0x0a8936f5,0x36df2e08,0x5d4fad3a,0x44dd4e0c
.word 0xe242036f,0x3e494c19,0x63b2200b,0x89851060
.word 0xe93fee5d,0x03572a04,0x9bc72497,0x4d4b9ad9
.word 0x90933a2b,0x3dfdc914,0xd4c17bd4,0x05c81695
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 0x11936564,0xadf2f67c,0xd4788f27,0xbb301d8e
.word 0xb98e3073,0xc2a3ba53,0xa388bacb,0x454b8f68
.word 0xd5274cf4,0x4b52e9c8,0x9ae03e8d,0x7357302d
.word 0x4fba7470,0x52a6ae13,0x8865d53c,0xedb3cbae
.word 0x4daa3126,0xdd8ce8ff,0x54d26c52,0xaf2f3424
.word 0x923e5c94,0x6349b465,0x1c7fc82b,0xf8dbf787
.word 0x5916257a,0x69e73eca,0x548c4d70,0x8dd94fdf
.word 0xbc3bfc39,0xd89bff65,0x7d3cf9bb,0x47c2d196
.word 0x48a8805d,0x0deb94f0,0xbfe719e2,0x7a59bb75
.word 0xa43992cc,0x9da35e95,0xe401dee8,0x2e7dbe16
.word 0xef8eb22c,0x2916c529,0xbceb8478,0x6c6321fd
.word 0xe50cbb5a,0xcca54267,0xb81f6315,0x2dda7fd8
.word 0x1d620592,0x15c5faa1,0x554c041c,0x2f4e5aca
.word 0x1a2b8f11,0x917d299f,0x4dd352dc,0x2768b61b
.word 0xfb7081d6,0x11d7c0e4,0x4c370e2c,0xa0dc4d20
.word 0x60707b63,0xbd023c3d,0x16233e45,0x081899ea
.word 0x50a2577d,0x1dc6656c,0x9faedba3,0xe1202b22
.word 0x644d8996,0x3aa5988e,0xa512da17,0x2539c85a
.word 0x4959f2ee,0xcfa6b61b,0x1d8cd800,0x29809bc1
.word 0xbc578ea4,0x3db573dc,0x70c7de13,0x537bd061
.word 0x02ada853,0x0e52370a,0x1c74cc45,0x6f50b8ea
.word 0x55c0f7ad,0x98251dae,0x2e8d5b02,0xced5c751
.word 0xc381fc07,0x84f9cfaa,0xeca69649,0x5bb9c98c
.word 0x1d0f8a6a,0xf5a485d6,0xad2b384f,0xf26ca9ae
.word 0xa4e80e86,0x5b1073b8,0xfde16b64,0xd84c7e86
.word 0x272d1a7b,0x7f367176,0xab152a1d,0xd54ddf8d
.word 0x4cba2e15,0xd461fa0c,0xbc635d24,0x2bfe884b
.word 0x6a039081,0xf6536d8c,0x63c9f379,0xa671f9d3
.word 0xccea0e33,0x7c7a08ea,0xcf612e8e,0x812cdc8a
.word 0x655d0345,0xb1fc0187,0x39c264a8,0xffcd1927
.word 0x1522a70d,0x8ccf1b3b,0xbae81f8c,0x632b2aff
.word 0x2d43bd68,0x4e46223d,0xfcffdc67,0xcfa52881
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 0x214c629c,0x98e86892,0x0a7d013c,0x26999eb4
.word 0x73bc037d,0x285a69c4,0xbc46ca71,0x8ebf5ac3
.word 0x3f13319f,0x2b29d8cf,0x269ea0c5,0x57bf5738
.word 0x9656e09a,0x3fd49a0e,0x825a0106,0x5d7b3a7c
.word 0x109b9f7b,0x9c00fbac,0x845770cb,0x41b36619
.word 0x1b9f975d,0x7ff6464d,0xfa378f89,0xff0686ac
.word 0x6d958f2f,0x32e4a3d3,0xb07e1789,0x4d92cb21
.word 0x4ad87ae1,0x70ac0625,0x5daaceff,0xf7585aa9
.word 0xd69dafb0,0xaceeb7b1,0x8f31bbf6,0x1e218de3
.word 0x829a55a9,0x52c6de21,0x0c751901,0xd810a71b
.word 0x45130a88,0x93e65c84,0xca05d55a,0xcbbadb76
.word 0x7eb7d514,0x26008e62,0x6b58509d,0x1472048d
.word 0x39b04920,0x724e8ce8,0x6f5af8aa,0xf539d16a
.word 0x22eba7fb,0x920599a5,0x3f706379,0xcf78ea4c
.word 0x3f3b5e0f,0x8ba1dd14,0x150e7a35,0xf228b3a4
.word 0x8462d3c5,0xfc48f6dd,0x46d0af31,0x54016c0f
.word 0xf007612a,0xbb6e6fe8,0xcbcdd282,0xb82bfd07
.word 0x639c0eff,0xbecaeffa,0xbff1916d,0x460ccb5a
.word 0x7839abd7,0xd4a143e5,0x84c5b018,0xb18ec5d7
.word 0xcab1732f,0x30450740,0xd38de31f,0xa1a00e51
.word 0x5a08d687,0x09fc2c3d,0xb9973f2d,0xf7bab5c8
.word 0x949e17f1,0xe25ec5a4,0x74224749,0x67d44e7a
.word 0xe55b084d,0xb6ae5bae,0x6272e408,0x69629ac4
.word 0x4b40b6b9,0xa380ae97,0x6c2e0474,0xb05fb0a2
.word 0x8aa10442,0x5199aea6,0x1ca729e4,0x1bad501b
.word 0xbae2b510,0x6e947f53,0x9f3efa1f,0x2547ecbb
.word 0x6bd5252c,0xc4bdaed2,0x56d7002e,0xae0f19eb
.word 0x635dae9b,0x884bb6c0,0x43acb64b,0xc0eabcab
.word 0x72484ce3,0x12f7ffbd,0xbd601fbf,0xf43c34bd
.word 0x06824938,0x8c02694a,0xb861751e,0x1c57b6c4
.word 0xb5190c8e,0xe61888df,0xfd2dfb2d,0xb20e5ec3
.word 0x5ceef78d,0x9c5bbc77,0x32d77527,0xca8a35c5
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 0x32ce9474,0xa32288f1,0xa448cc3b,0xf0a46e64
.word 0xdc53211f,0x7630ef4b,0x962784f3,0x243f91c7
.word 0xba1b0f65,0xea42855d,0x06399dd1,0x4505471a
.word 0x46b798e4,0xc60f1a16,0xc43bbcb5,0xb7205fd5
.word 0xd6ba241e,0x2dbd937d,0xc9d702f5,0x9289c5cc
.word 0x58a838af,0xc9502a31,0x7a8ffd26,0xc9b21d83
.word 0x9b706abf,0xfa46909e,0x8f4bcf61,0xb8e5afce
.word 0x285fcb6b,0xe7e35551,0xd133a340,0xf310d069
.word 0xbd83102d,0x1dbc0897,0x88c9dbe8,0xb5d47777
.word 0x699239db,0x7bc30e1a,0xc11798c2,0x10966f2d
.word 0x2cbe423e,0x9278c372,0x4e1486a5,0xe96db005
.word 0x6d369f25,0xbad48c70,0x8d8e24fc,0xf013dbc3
.word 0x83607ee0,0xfbef4d4d,0xfe71ba9d,0x4c1df461
.word 0x3474d20d,0xa16cc9ba,0x647d8419,0x8e635af1
.word 0x0f728e53,0x9a2d7bf7,0x4f58b3e3,0x7e80c828
.word 0xb6853072,0xd3be396d,0x6fd99052,0x981c8819
.word 0xc5aafeea,0xf3cef8bb,0xe72be44a,0xc8488880
.word 0x4039da78,0xd776c707,0x896be382,0xeb038089
.word 0xa6916dfb,0x5e3375ae,0x8ad6495d,0xf4149487
.word 0xa185b98f,0x7353cf5f,0x227e6025,0xdb1b0993
.word 0x3b41123e,0xfd4b30f8,0xde5be56b,0x4848d4e0
.word 0xcaaedd93,0x9a55b455,0xe9d00020,0xc145914a
.word 0xd65b187f,0xb2fb391b,0x35a33eef,0xe6bdbead
.word 0xaa468ad7,0xa9220f9f,0x94aceaa4,0xd73b638d
.word 0xcadd0b81,0x4602e66a,0x623ebf5d,0xb9c78b70
.word 0xa6a1f8d3,0xa588e025,0xc73fa624,0x54929d2f
.word 0xa432bb48,0xee9f8a40,0xb5acab4d,0x6317f8f5
.word 0x6af6ba59,0x03b36161,0x8bd58f87,0x58c2ccdf
.word 0xb745b193,0x5436ed55,0x24bdb4b5,0x4e60e041
.word 0x7a4ed08b,0xc1f6265b,0xc9a871f7,0x42948773
.word 0xcc66d8d5,0x31dbb5d7,0x20e92f41,0x03703a27
.word 0x06ec8fc1,0x210b30b8,0xcc82a437,0xc3739a70
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 0xf4b2d781,0xf012119b,0x872d140c,0x266f591e
.word 0xb9dcd004,0x946a6967,0xac8eb005,0x7032997a
.word 0xef7d8e0d,0x39eb2d5d,0x7e121b3e,0x9d51c2a9
.word 0x20d6b54c,0x12b18c07,0x66a25ed8,0x0da31f4e
.word 0xa575ae1d,0x577aa7f0,0xf86a3dc6,0x8eaf4d61
.word 0x72126a49,0xf21a63c5,0xe18d0f22,0x91351108
.word 0x00538f11,0xf91b20de,0x4af5ce49,0x1e4f318e
.word 0x47d3f448,0x5bc06899,0x01b9ae4d,0xde818e5a
.word 0x2d8c07b1,0xd24776b4,0x861b99fa,0x66343502
.word 0x4b62429d,0x2e873471,0xf7caf087,0x994a592e
.word 0x9f1c253f,0x98f1a5c8,0x7ff6c833,0x52b906fe
.word 0x3e59d82c,0x44f3dbfc,0xfaea5d1f,0xc89ecb84
.word 0x30159b41,0x1cd9ae08,0xda7dc20d,0x3a7e033e
.word 0x4afece51,0x83e1fba9,0x0e3af789,0x66f36e32
.word 0xb9c647e4,0xe2c4abd0,0xdd6db031,0x29b5aa33
.word 0x0e7280c7,0xea478e57,0xe6d3fc45,0x477f0d17
.word 0xb69962f3,0x042bddc2,0xae701c29,0x310267ca
.word 0x1fc4b0f0,0xcd407bd3,0x2e8919ab,0x1f1ae781
.word 0xa37a5640,0x43bcb7c6,0xe00a3641,0x36483baf
.word 0x59043f28,0x563f644e,0xb2d52882,0x3cb75cd5
.word 0xe0047464,0xf42f2836,0x1661ea98,0x6631e228
.word 0xedb821d4,0xd9506c22,0x386275a1,0x0e180c6e
.word 0x0a692e36,0x66dc0af2,0x9b5acd2e,0xcc10d99f
.word 0xf8b343c9,0x31e1ad05,0x87dbfcd3,0x4aaff281
.word 0x346b9551,0xe5afc825,0xb253e619,0xc4b6f873
.word 0xd6478548,0xff78e56d,0xc2f4ae59,0x61952a6a
.word 0x607c3ad0,0xd2c743a6,0xad5509df,0xa0045856
.word 0x0b4c0d73,0x62c6feb3,0xeb08d275,0x2b0d90dd
.word 0x541920ed,0x82f93d10,0x05f3a20f,0x85903bb3
.word 0xd3de1739,0xab68f2e1,0xe50bc61c,0x587a74c2
.word 0x55d7b4c9,0xdb27638b,0x02086e2e,0x4b819ed0
.word 0x09cae53c,0xb36b09a7,0x4667a678,0xf9e556b8
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 0x7a16a147,0x11a0010b,0xc89dd86c,0x81171f8e
.word 0xedcbabdf,0xda643097,0x135fd45c,0x313f1848
.word 0xff8a4582,0xedc42e6d,0x43695775,0x0bbeac51
.word 0x1788e9e0,0xbb0c2163,0xcebbfadc,0xa1d573fe
.word 0x4ba7a043,0xde75a5da,0x8c87f969,0xad01f8b4
.word 0xcfea8158,0xf438b664,0xc72deaa5,0x12e4cd99
.word 0xe5c3f9df,0x4c1a6557,0xb29de5a3,0xaab9ac46
.word 0xe74187c0,0xebe073dd,0x83628fe4,0xa082f240
.word 0x4dda34a5,0xca1d1877,0x84675f03,0xfebf6db7
.word 0x9e33de57,0x97cc61d0,0xa974ffa7,0x8f931b84
.word 0x6fd9e630,0x11d6547b,0xbc1b3ba4,0x4dacd8d7
.word 0x74df044a,0x9f33d4c2,0xa7a37a50,0x650dbdd5
.word 0x85aa27bd,0x4892e924,0x6a36f5b8,0x4056c59b
.word 0x0126cfd6,0xb5cd292c,0x1b8cbbd5,0x1f12d5a3
.word 0xe427ef8d,0xed88a2b8,0x8eae4e9f,0x69261ff6
.word 0x91c18344,0xa47ac5d7,0x75b8991b,0xdfdd206a
.word 0xa4428239,0x38abe558,0xf52021c9,0xd1b01781
.word 0xde0a36df,0xac7e3dfc,0x009ad79e,0xc466c6f9
.word 0x889fea3e,0xbc2c331d,0xdf36caa1,0xebdacfa7
.word 0xccb1c3ac,0x8434069a,0x4efae1eb,0xb1433f3f
.word 0xfc192932,0x24b63fd6,0x632ab88a,0x3b42917a
.word 0x942d3865,0x796a801d,0x3b9823b6,0x07a39c6f
.word 0xbce2a008,0x8f78fad1,0x1e10863f,0x827eadef
.word 0x4cbbccd7,0xaca374d2,0x59e8bf2e,0xa53a1f27
.word 0xf45ffd88,0x1c8a6dbc,0x111fb735,0x898f405c
.word 0x36fdd94d,0x1b5f13be,0x0e3c01f0,0x012cb8b7
.word 0xaba6c499,0x8b1f9e82,0x98bd5281,0x7c533764
.word 0x9b5ba1db,0xeb349b3b,0xcb477568,0x27dc970b
.word 0x8172db40,0x33533783,0x166e6d1e,0x3102cd30
.word 0x5aa12e3a,0xeb88860f,0x18e9849b,0xff854983
.word 0xe6394bd0,0x1c8c948d,0xa65751b6,0x09cf202a
.word 0x88823207,0xe39f001c,0xf289cae7,0xa65bd2a0
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 0xf95410ce,0x3c5fbabe,0xf0544663,0x1a732259
.word 0x35232d9d,0xdb2e35c8,0xc1767b4f,0x1a44a0ed
.word 0xa8fd24d0,0x8391ff31,0x5cf86beb,0x6640ba58
.word 0x743648c0,0x25915962,0x44cb5d1b,0x2854518f
.word 0xbd506285,0xe1ef74d7,0x707b4d9c,0xf0573506
.word 0x32563358,0xd2e816d1,0xbb9804f9,0xf13851a7
.word 0x63cccb78,0x5b6a8cf0,0x30705133,0x7cf2f5f6
.word 0x1315397d,0x1abd6e5b,0x4a79d1fa,0xb5d5dda2
.word 0xc295f838,0x74d3d568,0x76110de9,0xf84bc26d
.word 0xcfd3d95d,0x12f3a36a,0x3b72cddd,0x56d41a60
.word 0x94928f4a,0xfa11b919,0xba477af9,0x00ffa6f1
.word 0x119e4627,0x94a49c0e,0x74d2dbb6,0x687b8480
.word 0xf696890a,0x5a75d922,0x8f7b18b8,0x881a61f6
.word 0x7391e08e,0x2b259e6c,0x5d631eb1,0xecc682a0
.word 0x1df879bd,0x9c49d3d9,0x1d71a0e8,0x7a424dec
.word 0xaecd3596,0x904b6d90,0xebc7a92c,0x0cdee15b
.word 0xf41770ba,0xf70f7e0a,0x5860d14d,0x27e4f807
.word 0xd59f85e0,0x18b5c426,0x67748f61,0xbeb37ccd
.word 0x2c590800,0xe4a4a0f5,0xf680ac10,0x996f90d8
.word 0x023d9bdc,0x41dc9c93,0xd3505479,0x04ab40ff
.word 0xa2a2b2eb,0x5a8dd585,0xa35ae7aa,0xe7b2f173
.word 0x075c6a61,0x5535e25c,0x3b75d960,0x7067d900
.word 0xb548b290,0xe3af6868,0x43564177,0x96f6dd27
.word 0x5f8325c9,0x252ce37c,0x1d969f88,0x5e18ca76
.word 0x734482e4,0xb8492c8c,0x68a197a8,0x6c7c4c39
.word 0xc371c119,0xda69af6b,0x1c239c1f,0xccf3cbb9
.word 0x32435081,0xdb6c0531,0x9add9fc2,0x96edd34c
.word 0xbb7fdc33,0x8730788e,0x5f3b6963,0x82e4c1ef
.word 0x0db570bf,0x425844f6,0x51dc6b1c,0xfa464db1
.word 0x4a1b6fc4,0x564e200f,0x022d40a9,0x4905ff74
.word 0x6b5a0baa,0xda54a223,0xa21d47dd,0x18d20df8
.word 0x0bade957,0x47f9242c,0xc5f9a70a,0xa8ac64a1
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 0xd95442f7,0x27315d92,0xd2d0d886,0x26555449
.word 0x68d5cc80,0xd6ca1fef,0x0a343ce0,0x2356b4d4
.word 0x9a551a28,0x5e0746b8,0xa9cfaea6,0xad984b96
.word 0x1da919b7,0x653756f7,0x5a6730fd,0x1e69480b
.word 0xb077c710,0x6ac591c8,0x2a942481,0x785112c1
.word 0x8da71e49,0xeb572c2b,0x33e34873,0x83c8af35
.word 0x764b2976,0x0f903be1,0x76650a1d,0xa1e11f99
.word 0x9299ccd9,0x8d317c16,0x8217c468,0x199e2feb
.word 0x6251c89f,0xd500f66f,0x054bc8c5,0x52c7cc01
.word 0x3f2bf241,0xf8dc22d9,0xfdbfe18b,0x2b3ac490
.word 0x332e157b,0xd0b7af1d,0x44a21c68,0x9c43206d
.word 0xcd7b16c6,0xf47dac97,0x9dbec004,0x40bc5187
.word 0x2c6b1a97,0xf58af5a3,0x92bc1b27,0xed94824b
.word 0x823db891,0x6fbea19c,0x8ca561d2,0xed41803e
.word 0xd74df05d,0x71428146,0x6c834112,0x19886546
.word 0xc3385516,0xcb956de8,0x68cf43a1,0x65436c7e
.word 0x1676c9e6,0x6fcb2bb4,0x402a33c6,0x6c52f3d5
.word 0x3668efc4,0xf8063eb5,0xf857d1be,0x124f6d64
.word 0x32d5b22f,0x9760b781,0x331d3b7d,0x16e31f7b
.word 0x1c5d7465,0xf51861ee,0x4ff41512,0xc6ef633e
.word 0x0b17732d,0x824cd625,0x56fc1e53,0x09f199cc
.word 0xd935ffec,0xc6e184ee,0x943d2434,0xe967bfa5
.word 0xccdc551d,0x2eb95906,0x1aa7350e,0x4de6266e
.word 0x09787144,0xacf958da,0x047db5c8,0x0ef686af
.word 0xcc8d5aab,0x3e1c0b4a,0x3bf785cf,0x527eec16
.word 0x1416e817,0x00d20705,0xcf83d217,0x03c4deef
.word 0x6da22f71,0x24f36b50,0xb0942936,0x25fd4372
.word 0xfc490b5b,0xc330f771,0x14c2f645,0x13c97a59
.word 0x2f6dcc94,0x5defd3af,0x4740e019,0x87387b1e
.word 0x9d23f849,0xf778dcbc,0x96c664ae,0xcc2f23b6
.word 0x814525e1,0x1c253e5e,0xef6f53e4,0x9a7420d2
.word 0xa00270bd,0x27c2e423,0x63e44e23,0x9705e792
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 0xdcdb7020,0x8926a1bb,0x37a42da6,0xbac4480a
.word 0x82d82a9d,0x1ab6a651,0x89f2e1f1,0x76be5b6a
.word 0x9a10006d,0x8bf40a6a,0xe7726f58,0xbd0fdfd1
.word 0x12a3c15f,0xc8bb50d7,0x85aa7370,0x91f0ba19
.word 0x259f3c4b,0x0e468faa,0x7f14780e,0x57599722
.word 0xfd26d13a,0xdb47a676,0x919700fa,0xe641777e
.word 0x5689cd28,0xf64cd7f8,0x059b8524,0xa8507536
.word 0x0233b3bd,0x965dee25,0x1c66b517,0x5db55f3e
.word 0x31d00bb3,0x622b66f5,0x3f6e4e5c,0x77e0d7ec
.word 0xf90f5f0a,0x6fd0c382,0x3738f042,0x56237b2b
.word 0x6a656f68,0xfdd5d5aa,0x1aa2a8ed,0xe335c86f
.word 0x044f250e,0x107cced8,0xbaf71672,0x3b9192a8
.word 0x8f421fdf,0x9e457366,0x461b2254,0x8b69d692
.word 0x30cbad34,0x88935582,0x33884914,0xdc160be0
.word 0x2613c7d1,0xfa2e2828,0xa52aba2b,0x316525e8
.word 0xeaba728b,0x4849977f,0x4535f778,0x94acffc3
.word 0xac828905,0xf4166773,0x8334ee9c,0x11ba3198
.word 0x2f08cdba,0xf19ebf27,0x129f1f68,0x7eddcc6b
.word 0x3b333993,0xaff57217,0x7dcc73ab,0xe3fb7938
.word 0x2e5ab9e0,0x554f3875,0xea66cede,0x0d7180f0
.word 0x566d31c2,0xad24331d,0x968ab2c9,0xb6cf86b0
.word 0x716b79af,0x0407ded3,0x41a525ff,0xf2fe0d50
.word 0xb9fd9612,0x6ef5c291,0x5d558d07,0xd4df0bf5
.word 0xa7740f60,0x55ca24c0,0xcead80e2,0xff3a1522
.word 0x729f8b33,0x95fb4bc4,0xe2146cd4,0xf7902701
.word 0x943390cb,0x516c06db,0xf2552232,0x5078d0fd
.word 0x867526b3,0x79de15a3,0x3f687e17,0xbe3065a1
.word 0xc0a94242,0x1afd8a16,0x1fd33511,0x343f1389
.word 0xc512df57,0x9c965842,0xd2a9e981,0xd06d386e
.word 0x98b650b7,0xce56ec78,0xc56ffe75,0x1a4f9aae
.word 0xb7128e04,0x3dc33c62,0xd96d84c9,0xdfba3953
.word 0x9b7e4865,0x22338130,0xc6f72e01,0xef867c9b
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 0xac406247,0xa6a94383,0x0d2d6800,0xb2cd0595
.word 0x56a30a7b,0x622c6b21,0x57102a03,0x69d850b8
.word 0x2fb307e1,0x34b70c22,0xafbebd3d,0x76754c56
.word 0x8bb3e7be,0xe4e358d9,0x8649787f,0x4f1737f7
.word 0x2970f9b2,0xe9fe6c4f,0x5450cf8c,0xddd4780a
.word 0x92e20b32,0x872de737,0x87a8833a,0xc354e73c
.word 0xed07a829,0xb8161086,0xa207ce14,0x81690ac9
.word 0x527fdb02,0x4a78cfd2,0xb7d93116,0x959374e8
.word 0x259cbba4,0x69e4bffb,0x76b0999b,0x89ce0e77
.word 0x24f8dd10,0xbb445e82,0x1544019d,0x0748c926
.word 0x73f6a49d,0x51a5626c,0xfb697e48,0x643ac0a3
.word 0x73b1cfd7,0xb93ab82b,0xab0c035f,0x3571b016
.word 0xea853d4a,0x5052ab93,0x867fbdf6,0xc8021d73
.word 0xfd4de978,0x4d8c6ef1,0x567e4734,0xa4d4c05b
.word 0x99f45363,0x3244d9c2,0x46f70abd,0x45667b95
.word 0xec49f23b,0xa861de42,0x86426174,0x5bcc37bd
.word 0x9c61978a,0x355c0624,0xe6ed3efa,0x3572fc67
.word 0xa9fc4d8e,0x9f27f027,0xc772aeef,0xd4f69714
.word 0x97608eca,0xa7e27b5d,0xf327a77c,0xe13d749b
.word 0x496435d3,0x1c91bc72,0x5e9e4937,0x6bb26265
.word 0xffcc7e80,0x040016e2,0x68e8a382,0x60c5cf4d
.word 0x5fbb60a2,0x4f46c4b2,0x975efd57,0xaa904584
.word 0x64ea31fd,0x7e4fa448,0x30fadcf4,0x2da88551
.word 0xb51f64e2,0x6064cb2e,0x86c782f4,0xebd6fd7a
.word 0x187a961e,0x6c0fce4f,0xff2536a7,0xcd456d90
.word 0x50a33412,0x1925fedb,0x34028889,0x11c647eb
.word 0xc7ec4e02,0x1515469f,0xab70c417,0x3385bf1e
.word 0xd65dd775,0x295c7d32,0xa8f28020,0xa7632f3d
.word 0x66c05b8a,0xc28b12be,0x56ca3aaa,0x41a745fa
.word 0xafa53e11,0x85eeacc5,0xc7afa5f6,0xa5d9ecc0
.word 0xa932cae4,0x200c43ee,0xecb489f0,0x020a6a15
.word 0x2b7da699,0xb68d79ee,0x3a6363d4,0x8cc4e958
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 0xa46a03f9,0x031e22ef,0x5d20ad25,0x089d073f
.word 0x78e2f180,0xb5e7da90,0x82aa0cb5,0xff74f56e
.word 0xdca9a3af,0x25307a94,0xd85158c9,0x197ee725
.word 0x82401cb1,0x085994bb,0x53f93260,0xd7d98d44
.word 0xcebb6c2a,0xf9f951dc,0x85709a5d,0x930d6045
.word 0x4e1c991f,0x53088a53,0xe93a2885,0x1cfe1dad
.word 0xf9d46d5e,0xb6c1a9f4,0xcca16bab,0x1202c4e9
.word 0x34e4d54e,0xf9c442a2,0x8e108d38,0x1278bc47
.word 0x785938d9,0x8a62d031,0xfea01c9e,0x17386594
.word 0x9840570b,0x2860df72,0xc1d382a9,0xdf0c4aa4
.word 0x14259e41,0xca3dce0e,0xf4a01f13,0x9f6490c9
.word 0xdee15e9c,0x80105e6f,0xb3bf8311,0xd1abe976
.word 0x6c4e7eb9,0x78487a62,0x50d7b99d,0xfb1a9554
.word 0x55003b1e,0xf9da2218,0x38753706,0x048b24cf
.word 0x4a1e5ff5,0xe4638554,0x8733c455,0xd0e2f489
.word 0x22239f29,0xf4cc5cc5,0x452a768e,0xa79d2fa6
.word 0xfced1f62,0x141e5d1e,0xe4139efe,0x9c048947
.word 0xae3a8e19,0x0c4aade5,0xb6a58dfc,0x0ddc7ee7
.word 0xcf0ad7f2,0x6abf6d9a,0xde6d96b9,0xfffd9359
.word 0x1914c8fc,0x3939fcbe,0x1f62f73a,0xb8be5cd2
.word 0xaedca0cc,0x7bdde6fc,0xcee36163,0x893e5b47
.word 0xba527183,0xcbdf881c,0x0ce02cc1,0x58bac911
.word 0x1e6f7a9f,0xa24b817b,0x5d38c5ae,0x4cb703db
.word 0xa801b314,0x945802f5,0x2636693d,0x6ed10a2b
.word 0x6b3a73b7,0x0e2789f4,0x547cc88c,0x5a06dff8
.word 0x81e38368,0x5a9c68cf,0xa0863518,0x7c64729c
.word 0x07c752cb,0x17276aef,0x15a1252d,0x3a8e8744
.word 0x62de3864,0xd741a60f,0x2a84de60,0x43a3cacb
.word 0x41c24923,0x73f43092,0xc00282bb,0xa31de8fe
.word 0xe57b1a5f,0x3460a62c,0x909c012d,0xd4264eae
.word 0xfeacb7e0,0x3a2db972,0x8d7faca8,0x71e0018e
.word 0x19a6514f,0xef67454f,0x3b4c4199,0xf7ac6486
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 0x8818215a,0x2af498cb,0x720935e3,0x776ced38
.word 0x2ae3b1f7,0x29b14b79,0x72f1814c,0x8247619d
.word 0x61dbc0e5,0xe8cb487a,0x10015ce5,0xaff4b6ba
.word 0x9c4f9fe7,0x4fc93863,0x455f4a64,0xa9725b3c
.word 0x3a620f82,0xbeb17b93,0x52cc9370,0xd9e1c468
.word 0x7ce93fcf,0xeb8716ac,0x5f29dfc9,0x44283288
.word 0x1d20d178,0x8571f45c,0xfdcedd8c,0x95806af1
.word 0x66ec0c60,0x663c9bf3,0xb9a262fd,0x15216042
.word 0xa9547196,0xbe2290e6,0xa8f34860,0xa09a1b6e
.word 0xaa6f25b0,0x97dc8b8a,0x0c2be943,0xae577c88
.word 0x74502ed6,0x7e670038,0xc34faabb,0xa2660a55
.word 0x18a29d3d,0x5fe5d45f,0x437f6737,0x41c8e7ba
.word 0xb2f769b6,0xc5998f53,0xc87cb7ef,0x8baa3ca5
.word 0xaf79e07b,0xf5673399,0xae5c9e02,0x82700419
.word 0x7c20b386,0x9bfda17a,0xb74671da,0xcf5ad19c
.word 0x672aed57,0x0a36ce52,0x25aa291c,0xc27b93bb
.word 0xcde5a8ed,0x60b76c48,0xb9c29810,0x4a9090fb
.word 0x3f3eeafd,0xcbb0826a,0x8e10dad7,0xd8194038
.word 0x7ad49995,0x15380f7f,0x3ea804e2,0x06c503e7
.word 0x840934b7,0x4b0179e8,0x2967a8e6,0xffae4906
.word 0xbe40b0f2,0xf6d9d4cf,0x4de9655c,0x1383600f
.word 0x548c6d1f,0xbf2faed8,0x8fb029fd,0x75878734
.word 0x530c94a3,0xfd15ebc3,0xe496c08e,0x7513ed7e
.word 0xa6b1fb44,0x08ee10f9,0xc6b01d4a,0xce0f347d
.word 0x6790732d,0x7194753f,0xea0a7a36,0xb350b362
.word 0xe60d9ee8,0x4912abac,0x99cadfeb,0x6df3b0d8
.word 0x4922a9b3,0x100ae4d3,0x520d64e6,0xfa1cc627
.word 0x1d235bb8,0xb8c40af4,0x17ed627f,0x4ec753bf
.word 0x109e3e9d,0x60a12f16,0xe1783a0d,0x50138489
.word 0xae2f2ab4,0x16a3113a,0x11a9c596,0xaccb430e
.word 0xf5397a0e,0x2fe457ac,0x89c0a793,0xde81721e
.word 0x9357d514,0xe856514e,0xc3308863,0x82d3ec60
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 0xa4788b0c,0x122a8d74,0x5d4a5930,0x8b07dfae
.word 0xa55f2b33,0x20de5883,0x42e32d9b,0xb3ddeb34
.word 0x98e23d53,0x998a3c1e,0x95ee7053,0x13c42692
.word 0xe64d44ef,0xb34e77db,0x91baf68e,0x44285033
.word 0xdf0ca712,0xb7aeb793,0x08525e65,0x6db60ca6
.word 0xb7cb408a,0xc3b4e142,0x195a045b,0xc3c2564f
.word 0xc3e25c76,0xe04ac7f5,0x44f1180b,0xe3869791
.word 0x5ff7d0e8,0xb6590eed,0x842267c8,0xb9f0d0b1
.word 0xd07f3ee8,0x8727db7d,0x5d516e26,0xfc2ba9c6
.word 0x3101cc6d,0x37844276,0x28be779f,0x988d78d7
.word 0x3d8d0613,0x8d60bf3f,0xb94d6dd4,0x11f1cd79
.word 0xbd2e561d,0x1b3b2693,0x66abe127,0x2c77f8e0
.word 0xde591cea,0x18e1ed5d,0x8f9e1680,0x41b4b1e1
.word 0x52e1878c,0x8c49a0b7,0x20a7a99c,0xd96bd440
.word 0xab37b77b,0xcb7f63ae,0x931d2f91,0x878ac1ab
.word 0xd7b8e40e,0x11c86534,0x6d584c24,0xcbee8805
.word 0x3fd716f1,0x6d0a83be,0x231c1806,0x5b44b17f
.word 0x8963f816,0xa592a3bd,0xca3ae5a5,0x55624ec3
.word 0x5dbfeb3e,0x5539f2ef,0x5c5cc659,0x48b4a2fd
.word 0xdace9559,0xb944eafc,0xff8b3405,0x5e7101eb
.word 0xd39c6625,0x2091b3c8,0x49939b89,0x477c579e
.word 0xe920de1e,0x7953eff3,0x49c0c799,0xe75ea5e3
.word 0xf8bb98a7,0x0d1c1ea6,0x9ae1c20c,0xdd471f07
.word 0x0d5343f5,0x303ef883,0x5fbcfca6,0x4dec6851
.word 0x1b3f9659,0x349f0896,0xf5053921,0xa14b89e2
.word 0x5bb2dbd0,0x268607c2,0x8c14e4ab,0x1e697fc1
.word 0x3ffa7617,0x487ed933,0xdcc7428b,0x5a259d29
.word 0xe816a59f,0x85edf55c,0x1c31bb5c,0xfbc03b90
.word 0xa57f1c47,0xa4b23197,0xec36881b,0xad8c7c87
.word 0x9dfdf5cf,0xa75fc054,0xb859b2ce,0xb3c704ae
.word 0x80dde1bd,0x965cec88,0xe1a18c3c,0x884a5869
.word 0xfa0e2e5f,0x0ebe1c20,0x47abfab3,0x5764da70
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 0x71ab73d7,0xebce69e2,0xb343a0c1,0x764783dd
.word 0x00cd47d2,0x86d8bf4c,0xc710a147,0x84187685
.word 0x6977f3db,0x3d917fcc,0xda70625f,0x30622953
.word 0x103da87b,0x3a54dd59,0xc78eab04,0x07943b68
.word 0x50efed71,0x4d2f8c4d,0x3d9bd253,0x72898e83
.word 0x089fc0dc,0x1f54dc45,0x2b4228c9,0x88c7bd67
.word 0x30fb3d78,0xcb70cefd,0x1a255dc9,0xc60217d6
.word 0x2f2750e4,0x9c072593,0x27b13cd9,0x1de571e4
.word 0x5e254746,0xcdd46edc,0xb5fdc83c,0x74df641f
.word 0xd221ae8f,0xaf8a591b,0xff34b20f,0xf52c8e7e
.word 0x2bf05496,0xf03cb95f,0xd51cd4eb,0xbf772424
.word 0x2dbf8fc4,0xa9bf0559,0x919d0e14,0x2a05b067
.word 0x3ed3fb6f,0x1b444954,0x127bcd44,0x2b741d24
.word 0x2e0845d9,0x73b3c08c,0x7f04aa42,0xff8feeb0
.word 0x73741aa5,0xa3c21eb8,0xfae29864,0x8e4d7381
.word 0x4ff339d4,0x2c3dfc86,0x2ad87217,0xe3d983e3
.word 0xf75fef11,0xee944413,0xb10a70ab,0xf56019e9
.word 0xf7825777,0xce1b880d,0x942a3120,0xcb1dc152
.word 0xe2f3cc6c,0x55df11f6,0x5bac9227,0x2d4159f8
.word 0x08325c71,0x5d280044,0x9772a34c,0x6a5e2d90
.word 0x2832ce7e,0x9d302373,0x9fb2bbba,0xb853a22e
.word 0x988f6ff1,0xcff6554c,0x5ca50cd8,0xa45eefd7
.word 0x88ed27e9,0xe12e2f74,0x38ea3785,0x4363452b
.word 0x59de1e0b,0xc76aef5f,0xba864736,0x70956475
.word 0x58a61632,0xb73a869f,0xc43e7b64,0x84c1f7df
.word 0x49285f09,0x790b51e7,0x746ab9e9,0xdaa12fa6
.word 0xc670932b,0x0d553b82,0x9592a727,0x6b4aaa47
.word 0xb7dc973d,0x966431ea,0xe93110f6,0x18002509
.word 0x116b0a67,0xf35d2f95,0xb6e7beb5,0x6e5b1021
.word 0xb053367f,0xbbd3cb20,0x2893f6e6,0x32a3047b
.word 0x6079fbe0,0x54b717e2,0xb863dbcc,0x70fe29fb
.word 0x2317a8cf,0x4873bbfd,0xde00bc65,0x3df8b3ae
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 0x6feb714e,0x2fddd238,0x23dec398,0xc3c32102
.word 0xd52ea6c1,0x35813020,0xfec12a28,0x26e9a298
.word 0x44122fba,0xb1e32c31,0xd892d823,0x869ffc0f
.word 0x45656431,0x99c85a98,0x09fcbdf3,0xc613df83
.word 0xc1a5bcea,0x34cf77c6,0x7ac31ad4,0x929bdd99
.word 0x8ea2b9ab,0xe8fa7ddc,0x342bf076,0x94ee0cdc
.word 0x7f8e0aef,0x85f577b6,0xcd81d459,0xed8dc005
.word 0x4330b9f2,0xb0c5e041,0xfe55c644,0xb7a43f48
.word 0x349b219f,0x7c428330,0x9992f156,0x9455b4e8
.word 0x6d5918a4,0x78176c95,0xec48d8b9,0xf1eded6a
.word 0xd15e793f,0xaaaa16ba,0xe51efe05,0x2b6992c3
.word 0x9478d83e,0x629335fe,0x88807949,0xc3680031
.word 0x4e0fbcb4,0x7709507c,0x0e165e2b,0x92b29fac
.word 0x0bae67a9,0x246f56a9,0xdb00e9d2,0xc598754a
.word 0x0a69fd13,0xb62fe48a,0xe5cf7e65,0x877d3871
.word 0x19eee152,0xb088eba5,0x31af8fd5,0x72c75165
.word 0x951fda38,0xb4f29a93,0x28828666,0x54737193
.word 0x980436e0,0xdbe30912,0xfc7b00b0,0x8f5153e4
.word 0xd2872fc2,0xd64f9ffc,0x0a5d0fbc,0x3412ccca
.word 0x5128cafc,0x3251432a,0x9c7ffcc6,0xbc07309a
.word 0xcc556db1,0xd820a141,0x9fb11f0d,0xe94a4647
.word 0xc52aba31,0x74a94601,0x30844d37,0x948c7864
.word 0xddb7dad4,0xfb358d80,0x784a790e,0xd17e849e
.word 0xc08adfd9,0x4a7344fc,0x23ab38f8,0x9ea2f17d
.word 0x81af56a5,0x114685e1,0x6a118553,0xfa549140
.word 0x8fd92ea2,0xb0f8f1e5,0x7052e027,0xfdf3b6b2
.word 0xbca07aeb,0xb4c7840b,0x2f6983bc,0x943c63c4
.word 0x5b5fd212,0x7e5f54d5,0xbf74f578,0x312b3314
.word 0x9b2fdb12,0xb31e87af,0xf5203e9e,0x0a34c8ca
.word 0x34472ad1,0x6d49667a,0x76681419,0xa2e1f353
.word 0xcc20219f,0x092eeefe,0xe7f6e228,0x4a186951
.word 0xad4bafa3,0x485312e5,0xe9443dfa,0x5cd60bd8
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 0x0846736f,0x64f42a11,0x30b85b58,0xedfc4eee
.word 0x387d1f4b,0x39a3f6a2,0x22c1fc34,0x08252489
.word 0x561fb5f4,0xe8e9ab6f,0xba1ff009,0xdd41e6f6
.word 0x793e6307,0x5fbc52e8,0x7b341056,0xb11a9cad
.word 0x2dd59309,0x0361c773,0x2295295a,0x67abe04a
.word 0xc8e1ebe9,0xd8e4f8ea,0x37b93122,0xce8297b1
.word 0x613e583a,0x6c876ef2,0xc3ccb260,0x182063f0
.word 0x993fefe4,0x18e46ac9,0xb10eb51a,0x18864820
.word 0x92a2fa76,0x991a36c4,0x131d9774,0xdea8fab6
.word 0xe7b76ebb,0x002b7cba,0x1e984bd3,0x7ccbf4d3
.word 0x1a449e4b,0x2a824d50,0xba8aa30d,0x202a3ab4
.word 0xff12cb7a,0x0cc3436c,0x4195b474,0xae19d017
.word 0x83142f9f,0x4244fffb,0xa6827529,0xf922f330
.word 0xca97e471,0xcc2e7961,0xa03734d6,0x0e834251
.word 0x010cc619,0x16e4ba0e,0x7ff81b42,0xa9429e19
.word 0xce940abf,0x3e3854d0,0xc542a032,0x6f7419de
.word 0x71d06262,0xba1f12c5,0x01d4546a,0x4f5a9950
.word 0x1dce37a0,0xea90ce7f,0x8ae5cf46,0x71b1b359
.word 0x4638f3d2,0x934e5807,0xfc2392c9,0x36998051
.word 0x9c983365,0xe9aefd9c,0x98314829,0x201701c9
.word 0x0912b1b4,0x154e1b57,0x35e57463,0x52e0549a
.word 0x23b4d2fa,0x27882e1b,0x84835eea,0x576bd2a0
.word 0x0a7fcdbb,0x43db6ad1,0x73500cc7,0xdc5ff44c
.word 0xed121ee3,0xa39ebee4,0x6bc50944,0xb1a5bcb8
.word 0xe88d5dfb,0xe99265b7,0x04f301d7,0xa3171c83
.word 0xa2e45dec,0x71437312,0x04330812,0x180beb33
.word 0xd2bd805a,0xdc16fb11,0xdf60ba06,0x5ae7af4e
.word 0xf2a59046,0x217be516,0x88e10e60,0xe9e30e03
.word 0xd73e23bd,0x6abc4fdb,0x786608ac,0x5e9f3ce6
.word 0x09461c7c,0x8ae8478f,0xfd8a752b,0x0f7c3f1b
.word 0x16a1b106,0x982300a6,0x552e3b09,0xf3d45f95
.word 0xdce9e0c8,0x104c137a,0x8f664839,0xe5ac9fa4
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 0xdf20fb18,0xa5f1900c,0x37a1df7d,0x5a484f9d
.word 0xfa994c2b,0x9b0e4047,0x54e1eaae,0x80f01a9b
.word 0xc5e7de8e,0xf2dde1c0,0x5a328516,0x750abc28
.word 0x33c29401,0x378bca87,0xef9195c0,0xfb6c0311
.word 0xa62dfc6b,0x4372b7dc,0xe9f45470,0x847f91c2
.word 0x8aeb1fa5,0x71b12951,0x4fdd53ac,0xca504ec7
.word 0xb610ac0d,0xe23fd492,0x68b2a4bd,0xede2bd02
.word 0x89954c5d,0x5f9abdd8,0x8a458075,0x60aaf3d5
.word 0xde3c3dc7,0x598be888,0x3eaba38b,0xfe6c5af2
.word 0x2eda0834,0xffb07f04,0xd2c3a36f,0x0a9800ba
.word 0x59f57c73,0x98116181,0xde691747,0xe8ad006e
.word 0x0aded7ed,0x187d27c1,0x156c0830,0xc89af442
.word 0x1d8707a8,0x11fbe02f,0x5ffaf4d5,0xc1e0f803
.word 0x565f4465,0x218f3c09,0x988f6cf3,0x04db6f12
.word 0x53c9a1d0,0x026fa856,0xa76822f6,0x87508bbc
.word 0x3819232a,0x42300365,0x2a5598b4,0x29e74113
.word 0x386853d2,0xac5b5acf,0xd648fc64,0x3401cd90
.word 0xa167d33a,0xbc59695f,0x86f7e63c,0x29c8b4d3
.word 0x2f3c1c24,0x7f597a25,0x3e9ce42d,0x030360fe
.word 0x51cd3b7f,0xdc823a13,0xcd0c722b,0x8aa70010
.word 0x9d170468,0x7a468404,0x1e135f93,0xa79d5097
.word 0x6443f56d,0xc83c37bb,0xb1ba47a7,0x219648d6
.word 0x1fad14f8,0x744a44e5,0xc67466fd,0x128237dd
.word 0x38000667,0xb13d4930,0xc1bba4d6,0xde672baf
.word 0x46ef9481,0x7ff538cc,0x29f0a107,0x1860ee21
.word 0x4e9c93d9,0xfc6a233d,0xe2d1b02b,0x585c0d6b
.word 0x91a3858f,0xe2906cc8,0x60d36654,0xbf8967e9
.word 0x7f7e33d6,0x2ed06f6d,0xb4858bfa,0x3151f62c
.word 0x4968d40f,0xb721fc4f,0x61078fdb,0xbe85596a
.word 0x8fae47cd,0x763bceb4,0xf7d176db,0xd196f0db
.word 0x8e93fccf,0x73acdc97,0xe60fc8ea,0x54152b3e
.word 0x3c41319a,0xcf8d09ed,0xe7ea49e7,0x7ae2fa90
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 0xc82a0451,0x12fb8e2c,0xc4cdd710,0x5581b8e0
.word 0xad1d46de,0x4dc10fd6,0x71163193,0x7758bc84
.word 0xdba97ef6,0x4943b266,0xbf78fa1c,0xb137ccc0
.word 0xb5c4e270,0x0a21ae6b,0xc4a7e427,0xd8c34d8e
.word 0x3845917a,0x54b56205,0x617968b1,0x3fa18409
.word 0x05fc2a1a,0xa9020a09,0xb1727b71,0xa07a4eb1
.word 0x1333eb69,0x9d689287,0x4e0646dc,0x65bf005c
.word 0x8e260c16,0xdb1a7205,0x0448a5c2,0x4d1a38f6
.word 0x3f47252e,0x79ef5228,0x9df50b82,0x9ea0956f
.word 0x27117710,0x8fed412a,0x74b6f5a6,0x875bcfe9
.word 0x3b53abd3,0x033ddd35,0x82d96059,0x541df15c
.word 0xc473c499,0x72e83c6c,0x8dc77055,0x7b8010f9
.word 0x72f13abf,0xd93c2ee3,0x27fc5092,0x9ae93fbd
.word 0x352f4f0b,0xf913fd84,0x2e8a0363,0xa7e14761
.word 0x4a02373f,0x1b311506,0x81be7128,0x6f9f5f67
.word 0x545100a4,0x1532791e,0xfb5ce976,0x049b3dfc
.word 0xd40078f8,0xa08e4f96,0x880c06b3,0x8aaa9ecc
.word 0x222e32bc,0x06b0ce50,0xec98c63f,0x4aebc416
.word 0xb5491f07,0x7f559016,0x747632de,0x7482cd32
.word 0xa8890a70,0xf956a07b,0xb25986c7,0x2c2216bc
.word 0x0f5d4898,0x9463c5e9,0x440867a7,0x36378409
.word 0xaba5c4c6,0xdabdb822,0x3c56de8a,0x2a906d63
.word 0x919b1574,0x7834e2c2,0x0573aed6,0x754e1755
.word 0xea097664,0x8983854e,0xa6d28889,0x01b6106a
.word 0x5ddfe25d,0x043102ac,0x938c6c08,0xdc345727
.word 0x7d61c36f,0x1340fef4,0x230c02e2,0xb08524ab
.word 0xff33aaf1,0x667028aa,0x5c12a701,0x1e28644f
.word 0x1d66bf90,0xea6a4a90,0x11052767,0x7f9f793a
.word 0x9abc5bad,0xdfa844c9,0xa00ca87c,0x27a2eae5
.word 0xb85cd37b,0x0eb03924,0x22727931,0xa05cc6d4
.word 0xeb9f375d,0x4486acab,0x80f59b5e,0x3ad0ea84
.word 0x3a2d5bf7,0xdea5e7a8,0xd9375e8f,0xb6210d03
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 0x56403969,0x27607253,0xa685be7e,0xc3b9d9d0
.word 0xb9656211,0x2f300256,0x910bdae4,0xb91a0306
.word 0x55f8abc9,0x9cdf1d21,0xc472ac0b,0xa9512496
.word 0x8f6707fa,0xbf4bd260,0xd68dc180,0xb136d5e7
.word 0xaf8d6d11,0xbd118a4e,0x2274fbf2,0x3ee1cfc8
.word 0x60361cd3,0x6e878cc6,0xddfe3069,0x27feb179
.word 0x7c41595d,0x0e96c51a,0xa4d671c0,0xc253594a
.word 0x9b4be48e,0x5d8d50e4,0xc2cd622f,0xcda0bd78
.word 0xa441bc45,0xe9b71fef,0x32e93be5,0x1b468f7b
.word 0x335c8cf5,0xc11168d0,0xfd209dee,0x6112c1b2
.word 0xb98b7484,0x0f9570f4,0x6b7cf9fd,0x27553cde
.word 0x258710c9,0x9c14f1ba,0x4970e08e,0x3b858318
.word 0xc1fcbd9a,0x6d6172cb,0x4970e47e,0xfd636518
.word 0x086726e8,0xd9366f13,0xb3b17a71,0xcfa34761
.word 0x01a5bb31,0x4d69c399,0x68eb1834,0xc6343b5a
.word 0x7085fb5b,0x6225a796,0x0ed34d07,0xce22359d
.word 0x6c8d7f36,0x3fcf0a41,0xf7a5c0cf,0x63560568
.word 0xd33242e1,0xa0c89a4d,0x500c9d40,0xe8f5c6a8
.word 0x7cbff464,0xc8b41b80,0xfd5b53d9,0xdabeecf6
.word 0x5f1f68af,0xd10d2bde,0xea80599a,0xf60006f8
.word 0x45b09344,0x07ba3605,0x876354b2,0x722433eb
.word 0x8a4065a9,0x7d4cedc5,0x7d1c4d48,0xed61e6fb
.word 0x3edacf2f,0xe9238525,0x3c059bf6,0x00ca023d
.word 0x4bd74787,0x60861c1c,0x24dfc256,0x6d328272
.word 0xbdcb1d6d,0x840fa1af,0xc12f9264,0x16787932
.word 0xc08218b3,0x2df8c2f7,0xaaab04e5,0x1f48ae48
.word 0xa028fcee,0x4cb56c1c,0x6e44a5a8,0x7bb681aa
.word 0x9424fb34,0x449ea270,0x61aea27a,0xef51f546
.word 0x8c9fe959,0xf8cb0fc6,0x88f0c22f,0x3aea678b
.word 0x0ac3fd50,0x1140083e,0x8f7986b5,0xa02d8229
.word 0x64732753,0x8ff5fb48,0xf75a48df,0x5c11220a
.word 0x8b2a7219,0x74d7bcbe,0x985a203d,0xa19fbc3b
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 0x3ebc4bd9,0xe28b47f5,0xe67f90da,0xb972ca2c
.word 0xde6a41a3,0xc2a30e9f,0x0c072431,0xdf77267b
.word 0xc24d77ee,0xe66b5e20,0x30aba477,0xe85ab880
.word 0xfdd8a425,0xad49be04,0x357f86e3,0x4781355a
.word 0x0db6a362,0x76f86b06,0x19bed2cf,0x4a7dffa7
.word 0x9377adfc,0xa4cf67ea,0xa590f52f,0x008b0d92
.word 0x69d6b1aa,0x9255916a,0x60d856dc,0x900aef71
.word 0x2ab526c9,0x6ca2d8c5,0x68170f16,0x670a172a
.word 0x722c4f6e,0x536ab834,0xaf896362,0x7416cc90
.word 0xbf9bea22,0x0760842c,0xe83ec3e0,0xd79f65ae
.word 0x6566b5f0,0x9c4358ab,0x96545f02,0x1d2dab6e
.word 0xe9007c73,0xd2631079,0x3ba13312,0xfdd44c41
.word 0x1276da93,0xbc5ba6fe,0xfa81e0d1,0xda1b2a13
.word 0x87416108,0xae481924,0x4cb76edd,0xf63672b3
.word 0x759e476a,0xa66583ba,0xeb74b7fc,0xee4c8f58
.word 0x8003061c,0xb1850738,0x0e94fe94,0x3b6adfef
.word 0x2dcfcb6e,0xb240089c,0x4dbe1e9b,0x667fd052
.word 0xe64ac02f,0xf4a224cc,0xe0b56be8,0x1dc2a0fa
.word 0xf4dab9df,0x40df98df,0x4d2db11d,0xba53a06a
.word 0xcaca9e09,0xf68344e7,0xb3fa577b,0x25adf8a5
.word 0x39130383,0xc4172649,0x5018d771,0xf6bc2a62
.word 0xda1a95f2,0x6875b88e,0xa2761d4e,0x84c9842d
.word 0x4bb9de3d,0xf4378248,0x91e51f03,0x654416d3
.word 0x1041c474,0x109d9eaa,0x13acef51,0xf6311ad9
.word 0xd9e23970,0x4e284133,0x341abe1d,0x3765d703
.word 0x88567063,0xe09f266a,0xe18b7f79,0x487863df
.word 0x1ba3dfc3,0x0aa9f7f0,0xc68dc39a,0x9359bed3
.word 0x20d3e95e,0x4fff8bbe,0x1fcff50c,0x139ed623
.word 0xd3398b79,0x123353be,0x7dfd0e4b,0x410dffa6
.word 0x49a167f2,0xfc2617c1,0x07d030c7,0x716c4822
.word 0x697db548,0x48d1ddf1,0xb52cdef6,0x2e277432
.word 0xeb047c61,0xa55df0c3,0xb612f988,0x55022c49
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 0x8ed1fd9d,0x28388978,0xfdc36c69,0xc77fe778
.word 0xc9f0104f,0x4e013988,0xf77663b9,0x7d53aa21
.word 0xd16db59d,0xa2f5fa85,0xb384cfb6,0xdc2f9128
.word 0x7fb4b4a7,0xbcf7d664,0x92289ff3,0x29b55651
.word 0xbcc02cb6,0xffe2eb19,0xa60183e8,0x11b8e17b
.word 0xaeb5f22a,0xd2138c8f,0xe78e984e,0x201b0de6
.word 0x0c4a2623,0xef79ba7f,0x19778102,0x17c6d191
.word 0x6c739454,0xe085f479,0x6beb89e3,0xd333da17
.word 0x76382153,0xf4567599,0x83b5cbe2,0x4fb928d4
.word 0xab0800b8,0x5d00b071,0x8bf9eb53,0xadf8a271
.word 0xa8455662,0x7e618970,0x69ac2219,0x9ccca30d
.word 0xeacb21f6,0xed48bf54,0xc245b730,0xe25e3473
.word 0xd505c4fc,0x349fdce0,0x5841a801,0x7bf45cec
.word 0x6d8e39d7,0x304d117f,0xcf42b334,0x3701a761
.word 0x388da5e1,0x9fbf9ffa,0xe98be3d2,0x2ea77527
.word 0x6eb75e0e,0x6fa4a522,0xcf060387,0xa82638a2
.word 0xdcaeb042,0x689659e2,0xa9ce2716,0x3b75c13c
.word 0xefeb832b,0x58b23798,0xeddc44ac,0x94bbeb35
.word 0xe81412aa,0x428f59c8,0xb5026177,0x5b569564
.word 0x0609cfeb,0xf5f8ed63,0x9255dc5d,0x5b3a7c95
.word 0x76e35848,0x654d0d43,0xfd118de6,0xeed9f26c
.word 0x4318815b,0x6c073d11,0xfbbc343d,0x2ef5a434
.word 0x178ecb76,0x5c481403,0x468a7f4c,0x8ae0a192
.word 0x93b02c2f,0x057dfb09,0x9728407c,0xb39c2ceb
.word 0x54ef6896,0x33a06903,0xca73570e,0x3c3d4caf
.word 0xf281c5f4,0xd26c1e30,0x71a0b7a7,0x7edd6d19
.word 0xc5c233c1,0x6451a7ab,0xe9d11085,0x5e2a1ae4
.word 0x842a0434,0xb8aa8d40,0x880c6b0b,0x8ed55734
.word 0x8719c53a,0x36d1c03f,0xf463b068,0xabe32031
.word 0x96cc59ae,0x72cf63ce,0x27db59e5,0xc284e894
.word 0x1dfd6a65,0xf3f771f3,0x060efb7d,0xadf5755e
.word 0xb6ae9004,0x8e964661,0xe37c42a9,0xba659a92
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 0xd6b9036e,0xddbc0e6b,0xec8bbfbf,0xd23aa932
.word 0xaf323bfd,0x309cbbe3,0x1b727c49,0x96268a49
.word 0x3a56ff37,0x7e5ae138,0x3e328b74,0xf67cece6
.word 0x1c362dd4,0x5f2e3fa9,0x1602d41d,0x704baaa1
.word 0xce886a4c,0xe8336ac1,0x9ca26529,0x804b0ad8
.word 0x2e80a455,0x55a16ba9,0xdd38fab3,0x19c88dec
.word 0x1cc366d0,0x2c89f91f,0x08f028fa,0x964e2d3d
.word 0x4e8eb24c,0xd60007cb,0x617521c1,0xf8cfef95
.word 0x41313f79,0x69e94ab8,0xc6c9df0b,0xf7256fe8
.word 0xc72144cd,0xf488d6de,0x12b7a2c5,0xe900bfeb
.word 0xbb5404ee,0x57c1e699,0xf9ca050f,0x608e00d6
.word 0xf543913d,0xaeb56ac5,0x2cc9e5ee,0x856139ec
.word 0xcd29c6b2,0x3e8898a9,0x56dba836,0x70fa7b5d
.word 0x693493a3,0x66b5b9c3,0x70d07b45,0xebb0491d
.word 0xbafdbff8,0x701bc9bb,0x430622ce,0xde177763
.word 0x451dc7b2,0xc2f7a66a,0x04725d23,0xfa63a327
.word 0xb1e33e7c,0x27dd0b12,0x72ae91e2,0xf6d89135
.word 0xb096700a,0x7b75a6ee,0x05c1ad27,0xcf47e6e2
.word 0x53ecb062,0x190673a7,0xb68f1a6e,0x3e4f237c
.word 0x2f9f1d52,0x799a2ce1,0x19c3255d,0x77af6f2b
.word 0xa7641899,0x62efd72b,0x50ef1ecd,0x2b9fcec1
.word 0x710c7a39,0x67a64ca7,0x6729ab7a,0x6690d91f
.word 0xbf196807,0x8bdef46d,0x62b95770,0x3702ba77
.word 0x11a6d4f0,0xf9ea6eb9,0x85f9b0c1,0x94818827
.word 0xb9c3f582,0xa75eb636,0xe11b8953,0x2610b808
.word 0x70462a66,0xcfe0eb6c,0x77fbbcd9,0xe50ed33e
.word 0x1b840372,0x2ff70dd7,0xf37829b5,0x09cab9e5
.word 0x5eda0326,0x74bdd972,0x958410a3,0x8219bd23
.word 0x5b9ee84c,0xec18fe35,0x56fbd251,0x0e651f6b
.word 0x16f3facd,0xa77f5218,0xb53b5a82,0xb11ecb07
.word 0xe7627ce2,0x8f894d57,0x5de3e86c,0xdd3cc55c
.word 0x49c8b6fb,0x55be8f3b,0x15dd0f28,0x3b107903
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 0xe6d9d5f7,0x80f6ad33,0x5b3282d6,0x03628d00
.word 0xd1080655,0x852cfe2a,0xf55c59ef,0xdfa9442c
.word 0xf7059750,0x3ac069a8,0xcdae28df,0xd472468f
.word 0x09cf7972,0xc3dd6f78,0xe34d4548,0x6ec58f6e
.word 0x824a7cd5,0x1b3d3a88,0xa6be08bf,0xe3d8c9af
.word 0x9395c3a1,0x3f9893ac,0xc71c1eca,0xb503eea1
.word 0x2ccf987b,0x549d0317,0xef999f4d,0xd4f70a55
.word 0x537116b1,0x98d2b8fa,0x9d1e6ee9,0x3a30c5d9
.word 0xcd694a8a,0x6160b70a,0x49587dca,0x591f241e
.word 0xe90c58b2,0x0fcd8b7b,0x3ad695e2,0x92537f57
.word 0xf83dd8e5,0x6e97bdf7,0x8cad5914,0x8a85d012
.word 0x9757bb3a,0xda43a67f,0x2ca4f154,0xcda01302
.word 0x7c5b3f9a,0x3410c428,0xd89953e5,0x84e57f90
.word 0x0061ae50,0xfe9f7633,0x9a466728,0xf9f3e9ef
.word 0x7ba32a58,0x6e84b4c0,0x68236e13,0x3dd9c5d2
.word 0xfeeeb5de,0xa1526a90,0xbc734a0a,0xcceea671
.word 0x5757f77e,0x15954d29,0x5b6a0edf,0x5b49ab1a
.word 0x861bc306,0xe1674741,0xa6021d58,0xc3a0c2fc
.word 0x27d79237,0xfca358be,0x6d3987cf,0x95497d17
.word 0x5bead382,0xb2d1ec21,0x8b8231fa,0xdc880530
.word 0x6d92adcc,0x387710fc,0x5583dbb4,0x4b21fe3b
.word 0x79b33f64,0xe8522188,0x81a2950d,0x0a38104e
.word 0x0f141882,0xa86f5f0e,0xb18c249c,0x92fdad3f
.word 0x21a4d2ac,0xb2e61baa,0x074c4f93,0xa032653f
.word 0xc246c775,0x074adcca,0xea34eb11,0xb7cc1d83
.word 0x5ca5aae2,0x25674e73,0x671713d0,0x3d50f9b3
.word 0xd6d4124d,0x10a14ce4,0x80abb8e6,0x49d2bfa8
.word 0x0508f684,0xcfb70f59,0x8ba7bc6d,0xa726f536
.word 0x5583c9d3,0x34750e8b,0x0b9e2e06,0xa76ab7da
.word 0x9e7d47da,0x902fbcd7,0x2cf4286e,0x428a867d
.word 0xe3aacc4b,0xbb802825,0x90838c44,0x7eeb8583
.word 0x9ac3823f,0x075500bf,0xb7057d14,0xcdf2464f
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 0x4c5ab3b6,0x9e31496c,0xeab46ca9,0x9a770c44
.word 0x95861534,0xdf34f86e,0x9aba6545,0xb49a72de
.word 0x7898d84c,0x507b1541,0x7454e990,0x1ca33b59
.word 0x1b1b1f61,0x37a56f9c,0xb1a41a2e,0x14784cfd
.word 0x08b7ed87,0xe2a3b8e0,0x90740daf,0xf61b1ab4
.word 0xa951d45f,0x2e7c17c6,0x364eef0d,0xf30da1f4
.word 0x96906427,0x6ef94429,0xb5514d39,0xd5778926
.word 0x2296ae3b,0x3681b1f0,0x3bed06af,0x79a7b84d
.word 0x1ce70056,0xcf65b566,0x2c303d51,0x5ffb2009
.word 0x60286a3c,0x4f264a94,0xf3d9c333,0x6c0204a2
.word 0x1d0db03d,0x287a7231,0x6f90b04e,0x68dc3b51
.word 0x3f3c0e3a,0x1ff04a32,0x17c0af6e,0x4c40d0df
.word 0x1cac032c,0x6b75abe9,0x07a630a0,0x5526318d
.word 0x71f80ee1,0xf5d8cb26,0xd00d1aa9,0x1965a94e
.word 0x914d1815,0x0777b51d,0x15d51d57,0x5f0f92ad
.word 0x517451cf,0x5742791b,0x5948e2df,0x3b55a461
.word 0x2ae0d320,0x8e009389,0x0b99109d,0xb0cdfabe
.word 0x2dddd218,0xcb40b5d3,0x15be480d,0x18eb5988
.word 0x02d415a1,0x52b428c6,0x20fd8a53,0x89c2dd09
.word 0xf2ebc512,0x718357ff,0x600b5ebf,0x4aca83fd
.word 0x82ac570a,0x3aa82ce0,0x999339bc,0xa3fef466
.word 0x26090ea3,0x62cd4616,0xb96d24ba,0x3c19be93
.word 0xee1c40e3,0x4042bc93,0x68c57f4c,0x848e61b8
.word 0x00196a41,0x4a285750,0xea505837,0x697a04a0
.word 0xb7f2d453,0xd1664ac9,0xa4def85f,0xcd9234e4
.word 0x65f2bf28,0xcde9dd72,0x88004958,0x8ff7661e
.word 0x78e4b25e,0x43655351,0x86508cce,0xcfb22889
.word 0x3bfd5f20,0x6ac85610,0x3075d7e6,0x2e13c478
.word 0x22643c71,0x4b544368,0xe9bbe5b0,0xf4aef772
.word 0x59bc5586,0x8bc059bb,0xdc60eb6a,0x2f705b19
.word 0x7cdc0b6a,0xa694f5f3,0x99ed1e13,0x63dc5889
.word 0x219f93d5,0xb054708a,0x0306e90a,0xf22d0054
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 0x73575c04,0x5f05494b,0x86067169,0x1ad3c98d
.word 0x87407701,0x232fe0ee,0xba4dfe01,0x9a655594
.word 0x249d4a52,0xda779525,0x9cf4cc23,0x3600ea99
.word 0xd4737207,0xfc2b7c93,0x8c890b06,0x91b1e1cc
.word 0xfc9f01c3,0x9afefd40,0xda051c34,0x692a571c
.word 0x3cffeff6,0x40233d61,0x75bc3c31,0xbe7860c3
.word 0x52abdfdc,0x45c172a9,0xef050f16,0xd775de37
.word 0x4f9ae9c5,0x36a6dc2f,0x11505911,0x8f675837
.word 0xb2004433,0x42009b41,0x9a469824,0x6bca4f7e
.word 0xfb671647,0xd8b68512,0x2373ddb5,0x16f584dc
.word 0x6dd1db5e,0x0ba4ee31,0x6613dfa7,0xa52a7972
.word 0xb9fb21d3,0x26539e19,0x8e10a0fe,0x545e8c39
.word 0x3b755f47,0x28322c39,0x47417158,0xcbacda06
.word 0xcd60a137,0xc59af219,0x47a11cad,0x40b510bd
.word 0xe52488db,0x63ff84e0,0xa07129f7,0xfab5e44f
.word 0x0ffd3634,0xdeecb62e,0x5d59d838,0x27347a04
.word 0x74c7b2a3,0xb2c7f9cb,0x3a5a65f5,0xcc620c9b
.word 0xb0267ea9,0xa325f918,0xcda9adaa,0x44d1d5a2
.word 0xf94f56c4,0xae47f047,0x277dded4,0x9d08e0a5
.word 0x7d27e75f,0xe90deb7b,0x0a8979db,0xfbe5cf37
.word 0xb2f0c9bd,0x224b71da,0x89c8acd3,0x7624627e
.word 0xe602c7aa,0x92fa8cd3,0xa88aa0ab,0x105fbe19
.word 0x474748d7,0xfb1734aa,0xb12807b7,0x17a5d5f4
.word 0x1f1f8683,0x11aba04f,0x898f8e8f,0x64baa79d
.word 0x0e26abe9,0x26c9563e,0xfbd1c2cc,0xab56c139
.word 0xe36a30f2,0xdf3dfc8a,0x71325621,0x5bb40c8d
.word 0xe3147184,0xdae0dd03,0xbded9be7,0xfa40c9b2
.word 0xffe0de08,0x4cfed009,0xb29df6c8,0x1d2b90a4
.word 0x2c85c25d,0x7d313fcd,0xb88a63df,0xa9def380
.word 0x64922132,0x91b360cf,0x56f4bc6e,0x0d9653ab
.word 0x1c339255,0x8e6d600d,0x7f5d93a7,0x7c341987
.word 0x78025041,0xa5a04606,0x17480816,0x5941d51a
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 0xa5e64fcd,0xf70dd27c,0x583e6bae,0x340c9a5d
.word 0x09f12327,0x401d8794,0x8671774a,0x83d4a9a7
.word 0x77e92faf,0x67df741b,0xd228bef4,0x792757a5
.word 0x7132ab12,0x5d8ff2ff,0x73dbf556,0x57e67bfb
.word 0xa0129782,0xc23ee5af,0xc7e0dcf4,0xff7c4ad1
.word 0xa8565899,0x109de7d0,0x209177a6,0xb8250502
.word 0x2b01beec,0x931a234b,0x0cbc3ea0,0x7f51d456
.word 0x200d0a3b,0x60b13dbb,0xa737c7d0,0x255ba054
.word 0xb9a4062f,0xa5a15382,0xc7565590,0x537c63df
.word 0x4f649d9a,0x2a43522d,0x508b8527,0xfa2fbd75
.word 0xedb6204d,0x5da399f3,0x2aadec50,0x524d7401
.word 0x729fbf20,0xe6a8051d,0xbedb8ef3,0x7c5a5422
.word 0x223d6ef5,0x91221c46,0x8f974db8,0xb0875a2e
.word 0xd83e38d4,0x75cf2d32,0x8455856b,0xf072b5ce
.word 0xae2de307,0xedc5d946,0x25608d8c,0xe3509b63
.word 0x71c20e84,0xe48d51dc,0x894ae191,0x362ff29a
.word 0xd8415502,0x182e1acb,0xb5928b25,0x8990cfed
.word 0xc1212095,0x17be8a95,0x1e1f41e7,0x618c1599
.word 0x4ed04705,0x64ec6866,0x9e402f67,0xdf329add
.word 0x3b54f849,0x890edf62,0x7276b6d7,0x29564141
.word 0xdfc378fc,0x9e8d93f5,0x8e6b4ec7,0xb586da9b
.word 0x857e0182,0x0430165d,0x85b40473,0x6d4fe319
.word 0xf43c5275,0x7d8d058a,0xde43bfe9,0xca6e9be7
.word 0x36510e01,0x2afe8b6d,0xc5ff17e6,0x894d0493
.word 0x8075221c,0xd2395184,0x977feeaa,0xf2b9201f
.word 0xef50116f,0x7ea1eb37,0x1c856ad2,0x2be8241c
.word 0x88af6aef,0xf236a264,0x7144c5ee,0xe67d846b
.word 0xcde7a2b6,0xe61d6e29,0xaa912a87,0xbdb27e7f
.word 0xfa253204,0xa157e866,0x44e59c23,0x302a053b
.word 0xc154df22,0x8b8892f6,0x985efbe2,0x45eef5bd
.word 0x5dc5f918,0x5f739daa,0xe02c24cd,0xc529d7d7
.word 0x3f653fee,0xf8de4a60,0x0fde3f9c,0x1390ebf9
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 0xe273d6e3,0x9fb16b2e,0x81628505,0x972ac63a
.word 0x3a8dec7c,0x96bbdd1d,0x0cc5c8e2,0x757b9cb1
.word 0x602326fb,0xe70283c1,0x5dec75d1,0xe37b49cc
.word 0x433f8358,0x6d8f3094,0x08684b0c,0x07b28c34
.word 0x383903cd,0x80133956,0x757e2f6d,0xbaca453a
.word 0x2b582dc0,0x1bf38f88,0x7483c531,0x148bbd1d
.word 0x0978eb75,0x0c2d5ad6,0x6e6a5037,0xb50cb805
.word 0xff0800ef,0xa5f4c484,0xe9ae1de7,0x3328e40a
.word 0x5681211b,0x891f80e6,0x827455f1,0x98b09b52
.word 0xc2f93018,0x5566c6f4,0x9dbadf74,0xfa1e94d7
.word 0x1d3a17f0,0x482f8d6f,0xaf798f0f,0xa09a37f6
.word 0x8fb235ad,0xff5ff4d9,0x9f0300d3,0x389b0128
.word 0x86ad6f25,0xc6d6f757,0x5041c0b0,0x20b2a088
.word 0x33812e03,0xe75ee332,0x217a91ae,0x86956360
.word 0x51d09c56,0xa968ac05,0x83c600e3,0xc41d6f04
.word 0xc6083a56,0x59dc1045,0x6c2bafe2,0xda837978
.word 0x1639f37d,0x23f1049d,0x27d3ac38,0x7d7f2215
.word 0xf88b01e3,0x6c23ecd3,0x571df8d1,0xd2ac3590
.word 0x73566223,0x43f140ae,0x00e101f1,0x2b7c6f97
.word 0xf8e96fb0,0x5ef273d1,0xc91114cb,0xcbf4be39
.word 0xfce20998,0x6b7f96d5,0x292515bd,0x567abf8c
.word 0x78dfd272,0x08eea3f1,0x8ca95832,0x0574ffcc
.word 0x829f9777,0x4fcb745c,0xf434198c,0xc7e0b6d0
.word 0x54993df0,0x87b100ef,0x50422d2b,0x4cdd6e23
.word 0x5bd918e0,0xd93a5a14,0x7a5c65e3,0xb31e025d
.word 0x834aeadf,0xd1ff93d9,0x52cfb030,0x9458d9a7
.word 0x8ac0df1f,0xb4015f2f,0x3ab57c97,0x7d4123c9
.word 0x861169c2,0xe9885343,0x44f165e1,0xb7b35691
.word 0xb6ec1a5f,0x8dc5887e,0xd53d0f06,0x334b1617
.word 0xba0ae94a,0xce16f6d8,0xb2d2ced6,0xc50493a1
.word 0x4c5630e3,0xca252822,0xdd796cd0,0x7cf68bc1
.word 0x37185023,0xb88a10a0,0x767f528b,0x994ed566
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 0xc6fe9097,0xc2e109cc,0x852140e0,0xaed1ec84
.word 0xd954c734,0x00a32724,0xa71ad2bb,0xdf5e1101
.word 0xcefb6fb6,0x64eb3d58,0xa44fe56e,0xf29b17f9
.word 0xf4ae0c9e,0x8e79e196,0x4d40de6a,0x3ebc9633
.word 0xf7303242,0xba7bb9a0,0xec6895a3,0x1bf5894d
.word 0x29c647e0,0x8483c642,0x417dc837,0x2d10b6ba
.word 0x00420466,0x9df67d93,0x3277596c,0x91d41e06
.word 0xe14bf005,0x89899c14,0x025a3639,0x85f314d2
.word 0x2d20ff47,0xff8f2d1e,0x4d90ee76,0xcffc4b02
.word 0xa22f215c,0x780b4591,0xa1d352a8,0xb52463a0
.word 0x66531e3e,0x868ebc83,0x73be7660,0x910bffb5
.word 0x65999705,0xb9925c76,0x4ea0d0b2,0x05cfbf3a
.word 0xe4b08c3a,0x9fb9e284,0x31c4e0c3,0x82d97246
.word 0x16f0faaa,0xb5a4bfb3,0x0a5451c3,0x5c74cc81
.word 0x01f1fa88,0x1b6b97eb,0xe36f008d,0xc3dc866e
.word 0x0055ba6b,0x9bf819d1,0x1165c52c,0xa354d776
.word 0xb42c61e4,0x65f790b6,0x5bc34560,0x714e1dc8
.word 0x8b96bb74,0xd7adc11d,0xb6e6b94f,0x286626d8
.word 0xd20cf662,0xe62c3c40,0x5a9c6764,0xb5677aa2
.word 0x783d0413,0xb3f5e04c,0x271867df,0x511f2e46
.word 0xfaf5391d,0x8d8f7ecc,0x0c45e759,0x6c374f89
.word 0x8b55fa8f,0x8bb2bc84,0xf09b2be5,0x93407ab6
.word 0xf342253f,0x1da90857,0x09cce345,0x0e21ac33
.word 0x02b4cdac,0x1bc01637,0x1416fbe3,0x4393abf0
.word 0x7425727a,0xa6c73a7e,0x35c38f50,0x3a3e1d20
.word 0xb1bbbd6e,0x554e97be,0x1bdf6d00,0x424a5dba
.word 0x05a7022b,0xdfe36783,0x1a577daa,0x3c18c1a8
.word 0x4f3da717,0x30651d43,0x0f61d69d,0x3cf5623a
.word 0x729d21cf,0x686ed04a,0x3c2faa80,0x33c391fe
.word 0x8fb81eee,0xbfe80121,0xba9b65b2,0x7cc8244e
.word 0x553580ed,0xe494c1ee,0xb4fa9128,0xfe3f838f
.word 0xec445f76,0x965d0239,0x1f3612a5,0xe7b9904b
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 0x508211ad,0x38ce5973,0x709c2ec0,0x69befa5c
.word 0xba87b18e,0x60bf1abd,0x29045899,0x1b50727e
.word 0x74b23abd,0x7e81ff5f,0x9256b6a2,0xea085565
.word 0x8a00c1e0,0x43cb1ecd,0xf2529d52,0xff628d39
.word 0x99984dee,0x74a3642d,0x2d55c7bd,0xd72b8ade
.word 0x9c2d18a6,0xd1e5fccc,0x0ed64a07,0xd9c948e7
.word 0xe63e2136,0xc7735c29,0x59a64f94,0x6e76e792
.word 0x85cd502d,0x554cd1b9,0xd14148d7,0x11e3afff
.word 0x10576ebe,0x14921b35,0xa24bfef5,0x6cfa2dc7
.word 0x89620cae,0x110646fb,0x5b4410be,0xdb2fc279
.word 0x4b128808,0x14ae4fee,0xf1891b31,0x53d14ad0
.word 0xa5cbfeff,0xe4320ade,0xc6776f7b,0xe71d0e1c
.word 0x53348209,0xc1005735,0x3529a0e4,0xfe8b06f9
.word 0xda89ee70,0x0d1e1e68,0x6df739f7,0x975cd244
.word 0x0e82a225,0x86f2285c,0xc04885b2,0xbfce8795
.word 0x6765d436,0x543a2347,0xe14ecdb0,0x4e4f908b
.word 0x37426c75,0x5caf03d7,0x7c93369d,0xd0d1b36d
.word 0xf77ecae5,0x96b642bc,0xc6af8a97,0x6d2ba61d
.word 0xe0bef832,0xba22c113,0xfc8c69a6,0x87e36ad5
.word 0x2f234d3b,0x17e86caf,0x37eaba81,0xbdc67ce4
.word 0x571782fb,0xfc3f6ed0,0xfa0143cb,0xfbcfeba5
.word 0x9f815773,0x7f3f6f2e,0x8cd01302,0xbf382087
.word 0x63a9f764,0x9eecca59,0xf7f265e2,0xdde4bbc8
.word 0xe5759e4c,0x86dbe348,0xd92fe1f1,0x5d210c83
.word 0x67303d47,0x10a44c24,0x8356f391,0x78acf0e3
.word 0x2ef84a4c,0x13a3ef8f,0x8c1dff5c,0xa16635c3
.word 0x8f573b90,0xd2ee7cec,0x8b02c74c,0x0f0afdcf
.word 0x7ec461ab,0xb134b625,0x9f53a1c3,0x9853ea89
.word 0x7d6f153c,0x52f69d3c,0x20bed917,0xebc08572
.word 0x921c7b31,0x81575492,0x62f9c777,0xb6e860ef
.word 0x4811cb32,0x49b311f9,0x1e1b20cf,0xe965bad6
.word 0x5d48399f,0xa1ba83d6,0x6da65a24,0x169d3fcc
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 0xc1af8e6d,0xd7c2300e,0xc39d6789,0x195276c8
.word 0x9aa35a82,0xa1767f08,0xca13440f,0xaf5fec01
.word 0x603fdc72,0xd532b360,0x2b633f43,0xb399961b
.word 0x91209c12,0xa4434525,0xc90b3b31,0x24b3b7f7
.word 0xf55d379b,0xec90cb03,0xe47f0906,0x9ffe38de
.word 0xcfe46705,0xddf2c323,0x89d3361e,0x0f9ff816
.word 0x24ff3e3f,0x4d3cd6f2,0xc3709c0e,0x6e00c006
.word 0x7ab632c0,0x592a36d7,0xa520969d,0x82c9e8d0
.word 0xafb9eb53,0x4e109e1c,0xdbec2c7e,0x63f5e243
.word 0xbe6d4422,0x2e546217,0xff7f778a,0x206abc71
.word 0xda9e8145,0x99d5b3ad,0x780548b2,0x57863f33
.word 0x398f705e,0x9461a703,0x0acbd5f8,0x5d7b1594
.word 0x3a437186,0x0c978a86,0x1c86122c,0xeae25d87
.word 0x76058f6f,0x00318c2e,0x3c75c9cd,0x408b7de3
.word 0x95f31504,0x4a2bc165,0x591084c3,0x594490a8
.word 0x1ce9bd83,0x4d79779e,0xb34dde5f,0xac174147
.word 0xf158fbc3,0x15a5b52a,0x021f0c96,0xfe1216dd
.word 0xeb360c10,0xedeb47df,0xb660b9ec,0x452012cf
.word 0x65ee3753,0x6e9d9926,0x869a686d,0x43063ab8
.word 0xd096b339,0x313bca6b,0x2cf52669,0x5d20e1de
.word 0xbadd5ee0,0x2ae083dc,0x18dde799,0xfc954fdc
.word 0xf9f615e5,0x6507f6a7,0xb620e1be,0x6c29ba61
.word 0xbee9286b,0x862494a7,0x62501875,0x0e2c0d68
.word 0xcee897d6,0x744119a7,0xc9f3ee27,0x4486f4cc
.word 0xa565efcd,0x5f6c90fe,0x1f7f7bc1,0x10ef91b1
.word 0x86aebab6,0x512bc9b8,0xf58b1a6f,0x7ecc21a5
.word 0xd45e8401,0xc2fb7193,0xd72d600d,0xc1741c06
.word 0x2c8d27d0,0xe6d97d63,0x52925373,0x4768a37e
.word 0xbb7c1c77,0x928882c7,0xd574dc98,0x6144b45f
.word 0x502cf111,0x4cd130e3,0x25aa2152,0x3c4d95fb
.word 0xe3748795,0xa3eac26a,0x93e7f68b,0x32096806
.word 0x31026ede,0x12c456d2,0x2b7769d8,0xb7473a11
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 0x84b31acd,0xb2ebd327,0x5e098111,0xd1755454
.word 0x22a86d3f,0xb4578aa3,0x3b953d7f,0x15867444
.word 0x3b866ccd,0xbae127d7,0xb6ebf51f,0xd4ba9813
.word 0xa33bf8a6,0x8646678e,0xb01799f6,0x71ace76d
.word 0x9bdc58d9,0xbd674a89,0xf2cff79c,0xf6b6ef4d
.word 0x25778214,0x53a2692c,0x23b2680e,0x2b473c28
.word 0xea47463f,0x6fcb6614,0x1c0e7b7d,0x308a9abc
.word 0x4490cded,0xf34dd7c2,0x13b7464b,0x9b321f07
.word 0xccc3f905,0xe839d34e,0x3122522d,0x4c3d1fdc
.word 0xd8da074b,0x8ceba554,0x3ffff1d8,0xf8016d16
.word 0x700979dd,0x5940c177,0xb02af9d2,0x5b07897e
.word 0xe29632de,0x290d7783,0x8eee3af1,0x34101ead
.word 0x2efe071a,0xfdf70637,0x85579797,0xa6e43d08
.word 0xf247fe3b,0xafc83b1d,0x42b0105a,0x695c7b2b
.word 0x6900dedd,0x867c44d1,0x58cdb376,0x5dc794d0
.word 0x9c7d67f1,0xb7474f3e,0x02a7f75e,0xcd6ae3f8
.word 0xa3379187,0x3afc1100,0x5b06d922,0xe18b55e2
.word 0xb186fba5,0x87a6c5f0,0xd90a5ef2,0xec2e0cd6
.word 0x172ad13e,0xb6d6551f,0x84700d18,0x40152349
.word 0x2aa69c43,0x8f5cbeab,0x5bbf9d72,0x53b53519
.word 0x13290e72,0x1ef75ef9,0xe8a9b022,0x15a7b271
.word 0x5462c8ba,0x75ab68c7,0xf565cbfd,0xe72acd1b
.word 0x300b3ba5,0x790a1ad0,0x46fb8a6a,0x937047e6
.word 0x7ab925c0,0x79d1b58e,0x70b4a594,0x607c4c8d
.word 0x6f7be741,0xbc0409da,0x4a173641,0xf7b17dab
.word 0x85b26a2d,0x6eb0f5a7,0x9326c0af,0x27133f66
.word 0x852f43dd,0x7cc03b32,0xaf300430,0xcf0ce955
.word 0xfb274b8a,0x261a3fc4,0xf046a0ac,0xc6db0ce5
.word 0xa45abd97,0x2d1014f1,0xad038d0b,0x4c155353
.word 0xa4028c6e,0x0906e063,0x07e21cfc,0x367c6252
.word 0xc6d91460,0x52521082,0x42ec31fe,0x32327b02
.word 0xbd69b5bb,0xe18267e7,0x6bfa8917,0x3c1cd375
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 0x482c100d,0x0d753c46,0x5cbd8282,0xa56d2c11
.word 0x40c6cc13,0xad9948cd,0x5413cd7d,0x5750fa49
.word 0x9e518cc5,0x46d1a16f,0x280b3163,0x22b4524b
.word 0x97e18cd7,0xa266fba6,0x6764a840,0xd60c205c
.word 0x20b9b9c1,0x6a760365,0x135d1d7b,0x2c406013
.word 0xa933656a,0xb06a589d,0x0b3173e0,0x01170de6
.word 0x918c85f2,0x494dae68,0xc47e19a6,0xb48e3e94
.word 0x2c2f6b67,0xa9b7e86b,0x47595295,0x4fc85d74
.word 0x3154a4e9,0x73c32399,0x21016790,0xab26e3f2
.word 0xd4687bec,0x476e90e2,0x365ebc56,0x2f88fc72
.word 0xbbef163d,0xbca5eafe,0x4591870f,0x14cdd600
.word 0x81bc614c,0x0733731d,0xd31079f2,0x37a46ef7
.word 0x91c9c3aa,0x293c653f,0x6c617a5c,0x55ac6db5
.word 0xbb63c1e1,0x8841e7b6,0xb8c9d840,0x562b1700
.word 0x92324aa3,0x3874ac01,0x506fcf11,0xe9022888
.word 0x985f684d,0x3c63ce7f,0xa72950d6,0x70e613bb
.word 0x34253967,0xa1f9909b,0x08b5eacc,0x2800262d
.word 0x8193cda8,0xb59e55a4,0x183a254b,0x0e3430c5
.word 0x551c8684,0xd0d42501,0x9bc17ec8,0xb439d4d3
.word 0x8e41db2f,0xd34c0734,0x048e44ea,0xb02e0d27
.word 0x7a94056a,0x802d5b95,0x7feb0ed3,0x2e6d70e3
.word 0x586bd6e5,0x1e786e23,0xd9f7300c,0x2608d620
.word 0x3274216f,0x73a5b666,0xedad41ab,0x6a042cec
.word 0xa235932c,0xc748a5a1,0xcce6c110,0xdf4b34e8
.word 0x59a5544a,0x38737b10,0xbf378260,0x437b7158
.word 0xd827fb1a,0x9eeb4276,0x3837d5c4,0x793751b7
.word 0x05ae0378,0x22a9cfca,0x28dec9f7,0xc24aabfe
.word 0xc3de8d36,0x60d169ba,0x7c1dad87,0xc2a7f400
.word 0xd3f47fbf,0xbffa2d6f,0xcbbf71a3,0xac06da05
.word 0x667cb363,0x34d6b485,0x34d804b2,0xa44a99da
.word 0x4c9a3c5a,0xfba1414d,0xfd216cda,0xa5134514
.word 0xf13c7fcb,0xf6aeb0b7,0x2c5a6550,0x13aa0885
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 0xe97c94a8,0x17660e6f,0x6f8d9c1c,0x09b42c6a
.word 0x167aa410,0x1acf5de7,0x7d2a966b,0xdee4b98c
.word 0x0ccb8986,0xebeff2d6,0xb330d285,0xd2595912
.word 0xcc606f59,0x3b6a76e4,0x6348cae1,0x46c010fa
.word 0xcb34377d,0x5b8c9216,0xc786d1fe,0x1a18ca1a
.word 0x7e5e712f,0x8d94fb10,0xe3eaebc3,0x8919f1e0
.word 0x777af1d5,0x77920f0b,0x67247181,0x0eb1a06c
.word 0x87990f46,0x8d36e705,0x7b2d47d9,0xaa312df2
.word 0x0acc7b68,0xf34095f0,0xd09cd3a8,0x12d0fa74
.word 0xd43dd7cc,0x594e07f1,0x580d3a80,0xba07f579
.word 0xfe2854e8,0x216ecbb1,0x6f5e4241,0xa0c08ac4
.word 0xef76fb8d,0x83fb0670,0xe1d5d588,0xabdb2a3c
.word 0x89245c8a,0x37b5baf7,0x7e43cc37,0x616d3be9
.word 0xbf5ab890,0xe6bd6a13,0x4466e58c,0x7866a5c7
.word 0x84fa4f51,0x497b35dd,0x42a0d035,0x41d7c8fa
.word 0x9d1e3aeb,0xfe90cb28,0xfe0d33ec,0xdd19fa65
.word 0x2a3a1691,0x881075a8,0x6e2d69e8,0x03af9c4c
.word 0x0e6c654c,0xa591adea,0x189cc36c,0x73b191cc
.word 0xd3faee69,0xf40b164f,0x4598e0cb,0x35b42400
.word 0x1027aad4,0xf8fb60ab,0xca4688ac,0xc55babb7
.word 0xf971a10c,0x9db60fa7,0x34aa7ad1,0x0065ab2e
.word 0x6f543a73,0x8c6477f5,0x51210a49,0xc71ec45c
.word 0xe60841eb,0x48b56ad0,0x72ddeed5,0x8fc9866d
.word 0x3b85add8,0x1c387eeb,0x37a28e28,0xfc184642
.word 0xbad14d22,0x20abe42a,0x5414d93d,0x74d88dd1
.word 0x5ca44fb0,0x1e20932f,0x6931b788,0x3d5ccbab
.word 0xa46fe656,0xb3e86c6a,0x64f91aeb,0x38731676
.word 0x1e7169f0,0x4ae14907,0x94a6a923,0x00261ced
.word 0x69824413,0x5cafab7a,0xc327170f,0x0a3baf40
.word 0x21d2ffd2,0x7acdf3f8,0x0d6e495a,0x73c90d4e
.word 0x48b1a57e,0xdfcc65bd,0xe3c03690,0xd6fbdcac
.word 0x718ab9d4,0x678293f8,0x8e3165fe,0x7fbb355d
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 0xcbb8cffd,0x1b48c262,0xb3e34e03,0x892fedec
.word 0x5ab32e32,0x7df33810,0x69a0c128,0xf04a5edd
.word 0x29dd86f7,0x8c567d90,0x70741bad,0xd4147ca7
.word 0xb7812db1,0x83a66519,0x093d3646,0x97ede660
.word 0xffd2258e,0xc6dba830,0x131fa9e5,0x2c4ea6c6
.word 0x3df5c702,0xcb26d5c3,0xa1d426b6,0xec85e6b1
.word 0x953205fb,0x701f5f95,0x9f54d3df,0xe26cc74a
.word 0x3682ed5c,0x583fe95f,0xcba438da,0x8aa14366
.word 0x80348a02,0xec5786d9,0x6ef593f3,0x073d48fe
.word 0x36a4bd36,0x443937a0,0xa6f40b22,0xa50bdbba
.word 0xf1dd88b3,0xecdc0b47,0xf1501e0b,0xe07a4122
.word 0x3d312055,0xbb03fa8a,0xa7c6b7c1,0x0aef7a77
.word 0x2f14d447,0x4d36c9ea,0x9d81d54f,0x23b2b530
.word 0x6252f589,0x06948732,0xb0044041,0x0045a36a
.word 0xf04dbe9b,0xb3142187,0x68a9f5e2,0x1ffbed6f
.word 0x6d250c0b,0x27d3b366,0x0cd6b78a,0x32a1218f
.word 0x2952ff6d,0xdc7a824b,0xb7283e81,0xa255f263
.word 0xc127a42b,0xa48b14f7,0x09bf5ca2,0x1fbf9462
.word 0x8b7e4972,0xb90040e4,0x7b92e813,0x0b19304c
.word 0x856f8f2d,0xf77ee4cb,0xaf41a1d0,0x13fa2a68
.word 0xecf57d74,0x749d51ba,0x553a6acf,0x6cfac5c1
.word 0x76bfb853,0x59b6b367,0x642c7f59,0x154ab072
.word 0x9530a9f3,0x6d19227f,0x0265bdca,0xa3d945c5
.word 0x99f47fde,0x97db568e,0xa97aaa2c,0xcb41c22b
.word 0xff5bb42a,0x913d7a76,0x8258f283,0x649b5f73
.word 0x459be70f,0x60d0e7ab,0x1cb6fba4,0x84e31f53
.word 0x4e4d87d5,0x4fbe503e,0xa559ac1e,0xbeee5477
.word 0x9e697db4,0x0eb0690a,0x28c9967c,0x04144e21
.word 0x93dfaf9c,0xd0a1cc3f,0x1a915f4f,0x282df7f6
.word 0xa02391ad,0xda61f267,0xa446f2df,0x65f6cf09
.word 0xbf6ca68d,0x373138f4,0x9c049c2b,0x69c7bc28
.word 0xea927f10,0x68a3a460,0x77a0fc09,0x335bca32
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 0xa0598ad8,0x734963c4,0x7ea3f584,0xb78f7ae6
.word 0xc1f0303c,0xda0aad43,0x79f6fda7,0x5b33e930
.word 0xd9973574,0xdf3eda61,0x81bdf72f,0x388b807f
.word 0x21a584fc,0xb780decc,0x54e982e0,0x1413b64a
.word 0xc78a3730,0x0d696e00,0x776b7589,0x48e611a5
.word 0xe7dd1dd3,0x7fdde2c1,0x519cd036,0x3c1a252f
.word 0x6f6a5855,0x78aaeaca,0xd7cdbe9a,0xc18ca283
.word 0xf1f77f48,0x23f1603c,0xa9d2910e,0x8bd57040
.word 0xfb0d9d15,0x36a3b5d2,0xa9329606,0x39ff95e4
.word 0xbf8a26a0,0xbb611734,0x5c4f0996,0x2b29b821
.word 0xd20ffdf4,0xe5d5732f,0xf593cef4,0xca791984
.word 0x16d2c142,0x89065c84,0xad693727,0x82dae78e
.word 0x0fdbdee5,0x5e2575db,0x23183578,0x38cc2aa5
.word 0x44c7c8c5,0x1adf89af,0x51601b5c,0x2c6b8187
.word 0x759955db,0xc12966fe,0xe74d862a,0x56310bab
.word 0xb24bf443,0xfb6974bd,0xd7602c13,0x642e1787
.word 0x65d6924c,0xc6e7fa44,0xdfb24d22,0xa33c5fdc
.word 0xa5c237e2,0xa454c1e4,0x7454239b,0x5c8cfc4f
.word 0x6614ff22,0x9977cee5,0x140168d0,0x0f644239
.word 0x1e3201df,0x7257273e,0x5b797461,0x7cd47bcb
.word 0xa8b3dc08,0x73f66551,0x2bba0b58,0xa5948172
.word 0xea523279,0x11523679,0x1ac383e2,0x6aff6ccb
.word 0x457303b5,0xf4862ef1,0xce32bce1,0x2298e6da
.word 0x9fcd3a80,0xc66ad734,0x2f389a5e,0x1ef0200f
.word 0x299511cf,0x92f24f70,0x9bc9d4ae,0x4f02f042
.word 0x20bc0459,0x7be8447d,0x762741a3,0xf1080cc0
.word 0x3b6c56f9,0xf4866c5e,0xd93888fb,0x788ae69c
.word 0x6b2624d1,0xf456f8dc,0x9101108f,0x51e4ef35
.word 0x2a94fcac,0x0a815906,0x29cc96a8,0x60bf7842
.word 0xfd5132e3,0x51b7f63d,0xde0bfd88,0xbc4094fe
.word 0x8366460e,0x4633eafc,0xefa512d5,0x97ec4f04
.word 0xcf1cf408,0x56cb5df5,0xf311aeac,0x587e45f6
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 0xe04ceaf0,0x36224b53,0x21bd8324,0x6dc081ba
.word 0x34a03a95,0x1a145f2d,0x0168a735,0x11ee9f7e
.word 0x1b0b15e9,0x7e9373ed,0xfd2c1c93,0x098f1b45
.word 0x355f58f3,0xe1cdd514,0xfd6ee0e5,0x4d210378
.word 0x3853efc7,0x3119d9ad,0x47579440,0x01574153
.word 0xbc3bce40,0x1e1a2b52,0x52f38aac,0x1fef4619
.word 0xd2ffc40c,0x1ed57234,0x41a7b2b9,0x2d7b213b
.word 0xabffe733,0x4872a00b,0x68df807a,0x468ccacd
.word 0x94726f0e,0xcbe57d0c,0x33a00a83,0xc35ec804
.word 0x51fa4320,0xc7032b58,0xa4e0ec08,0x74c05e82
.word 0xd4c9d839,0x718d60f3,0x42c8bd2f,0x035add3e
.word 0x38dc90fe,0x9d2126fb,0x32ce15ed,0x42a4e419
.word 0xa9241563,0xff01eeaa,0x58cbba85,0xac21d049
.word 0x17e12926,0xad8bbc92,0xf2032094,0x88ef3dc2
.word 0xc4d7fc8a,0x2fd022bf,0x40211ee4,0x6efd651b
.word 0x638e33a6,0x2eebbc7b,0x768d9f7f,0x0c0c866f
.word 0x26870f1b,0x705c9fa9,0xef526d88,0x68da2566
.word 0x86ea1854,0x223fed1c,0xf195388c,0xb8c9f135
.word 0x60139414,0xf8637dcf,0x3b375b11,0xe8eb725b
.word 0xb2b16fa1,0x3fb5986b,0x7034fdac,0x193c97a2
.word 0x477a9a74,0x9ff71fc7,0xc537041e,0x9d3c3e8b
.word 0x33d1ef85,0xc91c14fb,0x394f5086,0x1d187007
.word 0x00815165,0xcfd6e4d2,0xca838da1,0x0e5bd7ce
.word 0x573a2345,0xcdf42e82,0xd34525d4,0xb0decd38
.word 0x19d86110,0xd1ad8945,0xe10397ed,0x3fa402e0
.word 0x266fdd57,0x6e35c424,0x0a7a3bac,0x94427257
.word 0x88815882,0xc679f927,0xd984ea18,0x34f284c5
.word 0x788ff8b0,0xf145cece,0xbf36a2eb,0xd69a854d
.word 0x146c5325,0xbea72c69,0xf6a5c842,0x98a2cb25
.word 0x34c77b25,0x1e6ab3f7,0xa73370d4,0x00f82f82
.word 0xbbb8b998,0x295caed9,0x009cbb20,0x10acb08d
.word 0x0d9ccb65,0x23c9cc54,0x9e99f341,0x48e69a6c
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 0x1a7d6c13,0x89e42ad9,0x53485120,0x925147cf
.word 0x72f6a487,0x30f81757,0x92e49374,0xe8bd6392
.word 0x6c40f123,0xc2b1bb9d,0x99732d8a,0x35af7cb3
.word 0xb23484e6,0x0565d621,0xe76418c9,0x24d5b04f
.word 0x0a8b7243,0x47a088b2,0x27aa3ce7,0x82e5a4c9
.word 0x7cdf7567,0x39ac3bca,0x6fed91d9,0x1467c249
.word 0x40120369,0xcb109440,0xb63fe311,0xdc0d9083
.word 0x0387905c,0xff10b820,0x0510ee32,0x56744602
.word 0xffff7237,0xff491779,0x5ebc9096,0x628ca98d
.word 0x765c5482,0x4ff2d77a,0x58281174,0x73fa9818
.word 0xbf346829,0x417ff2b1,0xce2afc2d,0x18efffd3
.word 0x4e994d99,0xd89c15ae,0x3dba8de2,0xce0f25e0
.word 0x67740666,0x75095d18,0xca6a2fdb,0xb01a6c3a
.word 0x7add8e3c,0x0f5f73b9,0x70937397,0x8505acae
.word 0x4bc8b28a,0xc589a1dc,0x40c7f154,0x19078d40
.word 0xfb4c5422,0x61ffc658,0x8a102ca0,0x84f3701d
.word 0xc7ccb5d2,0x1364c0a2,0x5c28c0fa,0x7ab5eeab
.word 0x39def631,0x32494228,0x4a835ed5,0xfb4b410a
.word 0x48e6f956,0x622ce857,0xad0798d5,0x683e4277
.word 0x58f9af47,0x78d7f4fb,0x68a0e847,0xaa3dcc2d
.word 0x64844aae,0xea109ac7,0x958856cc,0x09b0539f
.word 0x2f6f7db6,0xeff0f3c7,0xe9fbc8de,0xeedff72b
.word 0x52933677,0x38e9847e,0xfb05a75b,0x8c359303
.word 0x076cd684,0x7c7da989,0xa0d98f96,0x8c1bafe5
.word 0xcf4cee25,0x96d8c2ed,0x1fdf723e,0x9f4a9690
.word 0x77c2df54,0x896cefbf,0xb3d89f68,0xe33977c6
.word 0xfc5be7ee,0x4f36082b,0xd4d6dd79,0x635616ab
.word 0xed2386ac,0xa4fe6808,0x228d276a,0x42105d27
.word 0x2ad5a619,0x81654ec1,0xac569ba0,0xb01a6d4b
.word 0x64477308,0x094607c6,0x79205536,0x4ce0e94f
.word 0xcb2eac90,0x7df96d6d,0x21b10ee8,0xc42db886
.word 0x9632e5cc,0xc436f137,0xb0a3077c,0xb1c26785
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 0xf6cefb92,0x36a7d6cd,0x1a423998,0xcfecca87
.word 0x98f05244,0xdc02f5b1,0xd498c2da,0xee0534fe
.word 0xabd27b1b,0xb66f9b74,0xf6cbc823,0x09f389b8
.word 0x69ca9249,0x0d68cb85,0x554169ed,0x5563765c
.word 0xe2b134d1,0x6607dc32,0xda0857a2,0x1f88334b
.word 0xf090afc6,0x25083960,0x28aa895d,0xd2f9d98b
.word 0x4f39bde9,0xfd8db63d,0x66eb4079,0xa658f9fb
.word 0x5a7950c5,0x23f3ef09,0x3b99ae2b,0xfdb478f2
.word 0x9fe310ee,0xd8c7da26,0x3fa5ea3d,0xf8272db7
.word 0xbe2b5fee,0xa4db50c4,0x3cdc7b56,0xc3e60544
.word 0xa764d66e,0x0972d84c,0x5180f7b7,0x9a6f3b0a
.word 0x6a83fe08,0x5993abae,0xaef32d58,0x91ac6190
.word 0xbc1f2364,0x348f9638,0x334c8368,0xb0492f25
.word 0xe7cebdc7,0xfd485ae1,0xeaf70b58,0xf50672fe
.word 0x830fb227,0x4106922d,0x0150b5b2,0xfa3e813a
.word 0xbf425deb,0x6be108ce,0x314d46a9,0xf147c3ab
.word 0xde2ffe75,0xe2b1212f,0xf65ec252,0xf5747753
.word 0xa93c35dd,0x421fe0b8,0x867e375a,0x3e26f4fb
.word 0xe77fcb60,0xfcc8c600,0x7202f941,0x4f9216ee
.word 0x1a1d6ce4,0xae5d4cf0,0x0dbc075b,0x1d93365b
.word 0x895e5b3e,0x7f8354cd,0x680840bf,0x8f13402b
.word 0xea2d5ab4,0xb7b56412,0x9cf1b339,0x1838a631
.word 0xfc005b77,0x5c1491ac,0x1ecb676c,0xb8cf3e64
.word 0x8d76c297,0x26742bfe,0x12eb6230,0xf29ae162
.word 0x486bd4c4,0x976fb500,0x8b68cbef,0xe3507861
.word 0x69476b0e,0xc18bd1f2,0xe52f6cc1,0x26130820
.word 0x6f37d595,0xdd204e50,0x3d48fcc7,0x45be6672
.word 0x8657ba6a,0xcd5e4310,0xe34cc789,0x2adea989
.word 0x6bd15281,0x05f47892,0x8b6353b4,0x300d0554
.word 0x14e9ec66,0xb8b817a9,0x39574f4a,0xf1648180
.word 0x6871a897,0xb28295c0,0xf1ba0a06,0x17d0f39d
.word 0xcaee28e2,0x2e7de02a,0xc53e57c0,0x49951b1a
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 0x5128bddd,0xa458ddb2,0xfe7213bf,0x6daaf814
.word 0x04e71e8c,0x39c61dad,0xb8282528,0x65eea495
.word 0x791b503f,0xdec4897d,0x75e5b948,0x6e676655
.word 0x137b19e8,0x2211f397,0x757bcaf3,0x02d7f669
.word 0x8eb7cf7d,0x5c36bac3,0x0a630461,0x94d7cb61
.word 0x715b6f75,0x58a99764,0x786b7cbd,0x497542bc
.word 0x2f42ae90,0x7b5c9fe1,0xf33da054,0x517f6503
.word 0x8351ebd5,0x9d6225e4,0x3479cf6b,0xe6dd1bfa
.word 0x66e5ca69,0x9b9af4a4,0x28dcaf34,0xb0bb6999
.word 0x86739535,0x7e15b407,0x83f27df7,0x763f7a0e
.word 0x36e66bbe,0x32f11a20,0x0ed922a5,0x53d682ef
.word 0x5045e0fe,0x81a18fe3,0xfd222d01,0x55de3212
.word 0x900b1afa,0xa0cecc16,0x962b54dc,0xb169a319
.word 0x48b10e2c,0x3726d543,0x920ff8c4,0xd13732ab
.word 0x39283340,0x54bf6f35,0x0418e76f,0x8b285da0
.word 0xc8709fb7,0x49aa25f6,0x201a1d41,0x7bfeecc4
.word 0x459c349f,0xb8db64aa,0x0aa413a9,0x306f4e8d
.word 0x2c9a0f24,0x982cb299,0xb7f85d02,0x8f13adcb
.word 0xc7eea530,0x98b31ee8,0xa449ef44,0xf46545cc
.word 0x7a4e45cb,0xda855c94,0xb04f4c2b,0x467b6408
.word 0x1d68c212,0xb33c30a6,0x4c0e4ab6,0xae602291
.word 0x5c217d43,0x03284462,0xc4b40a0f,0x649974a8
.word 0x33826a4d,0x3fd30f5f,0x14a16dd8,0xb2ce282d
.word 0xf702b8ef,0x8115e790,0x51b3521a,0x922804e5
.word 0xd204842a,0xe20ae1a8,0xbfdf349e,0xd5ae0dfa
.word 0x3e1a4b63,0x3441ab07,0x3fc910ea,0x909c4ff3
.word 0x53431e9f,0x4a97bd89,0xdfaf937e,0x30c0aefa
.word 0xebb185b8,0x70661528,0x2dfc34e2,0x512febbe
.word 0xfa86f6b8,0x0c3fdb0d,0x73559a5f,0xd1decb57
.word 0xefc78ec5,0x46152a16,0xac91c94d,0xbbd24327
.word 0x2efa92db,0x72ac91c3,0xe351cc07,0xf87508e7
.word 0xb1db8be8,0x0aa89931,0x69497abc,0xe81578f8
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 0x82bfbb56,0xa3e4aa0a,0x73a33fad,0xe7a57e19
.word 0xb50f8640,0xe36100a2,0x6a1fd1d8,0xb3d70bda
.word 0x59563b7a,0x6dd5c7ad,0x7ff036bc,0x5bc64961
.word 0xde86fba4,0x514b07cf,0x63318fa3,0x6692ed15
.word 0x6fbec04d,0x1dd633cf,0x783566e2,0xf72e85ed
.word 0xe5e5ee17,0xa6b237b0,0xc126c498,0x7e949483
.word 0x8853b649,0x33944cf5,0x1524e545,0xcfc4ece9
.word 0x40a8c609,0x4921932b,0xca72d500,0x00ebec26
.word 0x7aea3300,0x37202a68,0x4e6fd25e,0xd2977b45
.word 0xaca4d544,0x567bd445,0x15b7be00,0xce105aef
.word 0x925b5e38,0xc6c8444e,0x280e925b,0x1f725508
.word 0x3694be51,0x082c89d1,0x31bbbe33,0xde505ddf
.word 0xa3b99d4c,0xb7496e16,0xd7852cfc,0x5c27c100
.word 0xb090c911,0xb79efa5c,0x41446c2d,0x031ed1bb
.word 0x9ecbc570,0xaef2b703,0x7a571561,0xf2646130
.word 0x972dc87e,0xd8714a04,0x3ea16d98,0x6c4e2566
.word 0xdef099ea,0xd7d1660f,0xd52c5018,0xbd3a1126
.word 0x80f21c14,0x8dae3c3a,0x7e06be8e,0x910f1ec6
.word 0x4915fa5f,0x4a8df6aa,0xea9486b5,0xdf128fd3
.word 0xa3aba2bb,0x8b0ee1a6,0xf1fcc67a,0x4532de38
.word 0x959d88c8,0x5301984a,0x7a97c136,0xb5333109
.word 0x87231072,0xd634952b,0x7b364819,0x3090ae40
.word 0xae5c339b,0x15d39ef9,0xb2e34aa5,0x989e15c5
.word 0x4b45eb03,0x935131b4,0x96457077,0xb73ef921
.word 0x5f190a33,0xa81d9020,0x283c579b,0x1f527c53
.word 0x8ddbc66d,0xd8dda40e,0x5a5e49cf,0x7a9b9c3f
.word 0x87f57119,0x693d961c,0x2f1f4dc4,0x0532699e
.word 0x7b6c300c,0x248fae64,0xdd43877e,0x02bbe842
.word 0x680fe030,0x5b67d3ba,0xb9b31b0c,0x6333e519
.word 0x7569afab,0x9d2b3ea0,0x06db73d6,0x8d410f86
.word 0xd345dc18,0x1303e26d,0xdb4019a3,0x40f0ec64
.word 0x0ab31f9e,0xc8f7be92,0xf458426e,0x673d180e
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 0xae1e4957,0xa7f875ca,0xfdac0b96,0x5c65c73c
.word 0x71246e2b,0x2b3cf99c,0xcb4fb5fd,0xaf1bf7b0
.word 0xf89f00c4,0x3adbf072,0x3e298ee8,0x38e3cdb6
.word 0xc32942c0,0x87c64723,0x0836825d,0x5353a5cd
.word 0x18f519b9,0x9330f877,0xaf5023db,0x9ec441d1
.word 0xf69e84b0,0xc3f03aa7,0xcc5e7e10,0xa330bcc3
.word 0x39215f94,0x72102cdc,0x127bb96c,0x4222d9e3
.word 0x8e6ac55b,0xc431487b,0xe2373577,0x09e587cc
.word 0x86c64b40,0xb66fd880,0x8be91a96,0xf95595c2
.word 0x0987a29f,0x8014b294,0xe273a001,0xe7c542a3
.word 0x757d392d,0xb98f75f3,0x3587afb2,0xcb9f5946
.word 0xdb1c22dd,0x0091b9c5,0xb01fba69,0x9a4b4185
.word 0x243b8fb4,0x32bbd526,0x44dd9457,0x56cd1c91
.word 0xa1f7ae72,0x1f6c5d05,0x6dd1b5dd,0xf6ad84aa
.word 0x08b99588,0x69a1e1a4,0x4293c613,0x765ffb87
.word 0xbc32fbcb,0x5528d345,0xf02097dd,0xfd71a5be
.word 0xdc7f8cd0,0xa230e4dc,0x694c7dad,0x54e57e3e
.word 0x44a8d8b3,0xbda73773,0x29c7754d,0xba09065b
.word 0xe134cfba,0x1e1a6a70,0x34b9f049,0x3b4e39de
.word 0x6169b784,0xf5bfc669,0x01a7544e,0xa3c34653
.word 0x27eff62c,0xe596da86,0xd45eefdc,0x9a709358
.word 0x17efbe69,0x9f5e7681,0xdc280ba9,0xfdb4e78b
.word 0x9611a07c,0x57804392,0x3719bd53,0x4d364bda
.word 0xfa44c0d4,0xee471538,0xa2a096aa,0xf4875760
.word 0x5a33f5da,0x545c578f,0xad0b128c,0xad42b167
.word 0x5f3665f4,0x2f32f1ab,0x000d8bc4,0xb0173d81
.word 0x2cc18e52,0x00733d86,0x3e29c8c4,0xf632633c
.word 0xb35d0ea3,0x8e7307ba,0x5f98c500,0x9dd2e624
.word 0x19fb0be1,0xfea5f5b1,0xceba4d9b,0x9c83d6e2
.word 0xb9c5c240,0x0f010ded,0x753303e4,0x81362ca5
.word 0xbfae9102,0x0b469cbb,0x4ea7a7cb,0xc1bd605e
.word 0xac29c06b,0xf6b5de3c,0x58ae8a52,0x0cb73a06
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 0x127b65f3,0x5fbaf601,0x8786dff0,0xdca0afbe
.word 0x166fbb51,0x97f6dcd5,0xb250c9ba,0xa517554b
.word 0x0ed4ffe6,0x71bf63c2,0xc5dc135d,0x69bcf020
.word 0xffb6a498,0xa6c85694,0xb4be16bc,0x86d563fe
.word 0x3e53a6f2,0xdef2831f,0x244a8c24,0x281b1b12
.word 0xe4903749,0x7c69c74b,0x4914a9e3,0xbe76d51f
.word 0x40cd915d,0x99d7a97b,0x4b86d7e1,0x9b0c53e3
.word 0x77dc6df8,0x4d568c43,0xe30c3e32,0xaa9c5e05
.word 0xff2f4122,0x00ed0c06,0xefc90301,0xe3b6f09b
.word 0xc0315ae1,0x6c9fe26d,0x50f406fd,0xc3fcf68d
.word 0x906de22d,0xf263f5b4,0xb0681825,0x3b379b67
.word 0x7ffdf9d0,0xecc646f2,0x467e2bed,0xb77bba67
.word 0xd8580edb,0x0c2b3af5,0xb0facde6,0xdd4a52a7
.word 0xc936e9f7,0x290011ab,0x3604a361,0x65d105ae
.word 0x9690d762,0x72d1551d,0xa51138fa,0x422ca184
.word 0x1d560c30,0xb8d1e36d,0x617d7d2e,0xed7b24ec
.word 0x08cbae61,0x6dfa48e7,0xe189d9d1,0xda90068f
.word 0x1a7f49c3,0x6c010a1c,0xdef49cd4,0x931e54b4
.word 0x690019ed,0x321bf57d,0xe65ad5f6,0x7ec40df2
.word 0x362155f8,0xf96ca843,0xbbb1f193,0x04a72871
.word 0x44adb950,0xccd002fc,0x964f6f86,0x4394c30a
.word 0x3ff00ae7,0xd2e737cf,0x2dc7b771,0xc6a64f71
.word 0xd93773b4,0x7cefbb46,0x23c2738f,0xcbe76711
.word 0xb9d4a2b7,0x26f15d4f,0x864f7c84,0xe48161be
.word 0x4a435d78,0x179ad157,0x7bd3e2c7,0xbbe34408
.word 0x12d1a908,0xd2457a29,0xd2483b3a,0xc0d41758
.word 0x22b49ba8,0x077055ba,0x5bc55016,0x6dbac03f
.word 0x0ee577e0,0xa3e2e617,0x6f7fd26e,0xd697335a
.word 0x9c506991,0xc2f75465,0xa9f97392,0xd58236a6
.word 0xa797b6a5,0xd1651fd5,0xb87e4049,0x27673a8e
.word 0xfbab8acc,0x8ddae228,0x126e1074,0x7ddddb90
.word 0x14226b56,0x61f14699,0xba002f5d,0x8729b92b
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 0xfffe9a24,0x791375a6,0x09fd7d1e,0x0caf3452
.word 0x0e3e761b,0x081050e2,0xeeb15ed4,0x14f90235
.word 0xda59d4d9,0x4aab1ce3,0xe0e48266,0x745501e2
.word 0x129a539a,0x1f217d21,0x6c474d0f,0x8e25a4c6
.word 0xdd9d597d,0xa0534fca,0x47c17cd9,0xfdb26b5e
.word 0x2871dee3,0xdcabd879,0xffded312,0x9c188c38
.word 0xf6c37ecd,0x4c9bfa99,0x2207acce,0x43187e6f
.word 0x3f858656,0x4b1f54c1,0x1443207e,0x90e7a799
.word 0x0a414e34,0xe621ef77,0xcc6c4fe0,0xec87c1e3
.word 0xa1ecb0b6,0x4f4a4b7b,0x59b5b10b,0xe81ae354
.word 0x9d6040cf,0xda266e8b,0x7b2b7288,0xf44e9a27
.word 0xd135ec4c,0x03f74f44,0x3849bd2f,0x834e33c5
.word 0x039c2f20,0xc41b5d52,0xc33eaf72,0xe2f74e84
.word 0x13fcfcb1,0xb0e732d1,0x473ec853,0xc77ed1d5
.word 0xff9992b2,0x37aca661,0x788bb39c,0xa46035d8
.word 0x682fa6b0,0x3b53db52,0x2f7b0b39,0x7efd9b03
.word 0x33529bf4,0xd439309a,0xbbd8660a,0x32d90bae
.word 0x323878fe,0x820ec9d9,0x4922f284,0x5d1e5af4
.word 0xd6991a8f,0x05230130,0x29ee959d,0x4cc35cb3
.word 0x41341625,0x27f7f46d,0x4b52cc7d,0xe99e7ad9
.word 0xa8a76d46,0x3534ea17,0x0d814372,0x895e3e0c
.word 0xc5730485,0xffea68c1,0xc47e2db4,0x3aa04c60
.word 0xe3d1996b,0x0256a40f,0xabcaa3b9,0x2922e6f6
.word 0xf205fde8,0xbf12821e,0x1b1cf694,0x70f58b16
.word 0xe9e1412a,0xf18ebe6a,0xa86c48d2,0x63453a2c
.word 0xbf5e89bc,0xa53520c1,0xf67872c4,0x34faccf4
.word 0xf7ed8831,0xc84e1bb8,0x4445c3e5,0xcd9cab6a
.word 0x359cb7b2,0x2070b332,0x3f0d849f,0x302c14e0
.word 0x6c3787b5,0x8c51c3c6,0xf833a122,0x69a731ff
.word 0x0622bb60,0x6264536f,0xd6d284e1,0x88bffb54
.word 0xb882d946,0x5c9d0f1e,0xc2f320fb,0xae1c5f39
.word 0xb9a123f0,0x9544ae94,0x110e5174,0x812d5bf8
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 0x3d65dea0,0x06af8ed1,0x6afc3731,0x7472bd00
.word 0xf56137b1,0xff2a2896,0x435748b2,0xaad2ad66
.word 0x6ce218b6,0xfa935b24,0xbd8ba5ac,0xa28542a0
.word 0x8a1b49c8,0x8e3ad62b,0x7c368949,0xb006aa66
.word 0x00b34b22,0xf39e870b,0x66118588,0xb06afc04
.word 0xea83d0db,0x45e6e02d,0xa20d0e64,0x64bd7e06
.word 0x52087537,0x0d81a9ed,0x4f51c587,0x51e7a1ff
.word 0x45ddb8a1,0xa86e824c,0xbc502a6d,0x73cd3df4
.word 0x06d349ca,0xa83d7a82,0x1c9390ec,0xa2f3756c
.word 0xaecb4be1,0x0d689795,0x3326784c,0x02739181
.word 0xd425f946,0x14aface6,0xbbb51d9b,0xcc8dfb9e
.word 0xbe92350f,0xc6250527,0xeac448fd,0xeee6792c
.word 0x710b815c,0xaed15279,0x6fc27836,0x31a7b26f
.word 0xe2cda4ff,0x3b4b527d,0x24106101,0xae8b024f
.word 0xfd65ff6c,0x89255a75,0x141a5cdb,0xafce7c84
.word 0x38959f5e,0x47d69508,0x8f4a8807,0x2f42c7a2
.word 0xc8d0e423,0x672026eb,0x1cd2a6c1,0x398d2ad1
.word 0x95806780,0x8a6a6b6d,0xf4f5594d,0x83877248
.word 0xe32239d2,0x37a7bf21,0x5da8bfb1,0xd29fa959
.word 0xbdfdd6f0,0x69cdae6a,0x03d30a75,0x2527c61b
.word 0x7e659308,0xe1119fd2,0x47cd6442,0x4eb2c66a
.word 0xdf2af532,0xc334bfc3,0xcd62b314,0x2c3406b8
.word 0x5900dda9,0x215c4034,0xec433b1e,0x9bc3bd2a
.word 0xcf88868e,0x1a9d58a7,0x2f9c1ac1,0x00b276dd
.word 0xc7f1c7e9,0x0b766193,0x87f663d3,0x5c3df28d
.word 0xd3360395,0x4e712504,0xfa00001c,0x4a9bdb8f
.word 0x89214336,0x4d6a4600,0xf8bb02b1,0x04103ac3
.word 0xb3acc9e0,0x5e2501c4,0xaa0c8f6d,0x5de08aab
.word 0xf7dab630,0xa96d1982,0x445a8d1b,0x3454fa28
.word 0x6e3b7fc0,0xdeb92959,0xf4958e29,0x7be68881
.word 0x7c69efed,0xfe88c513,0x3af970ed,0xbcee213e
.word 0x2d375b01,0x517ef56e,0x38425643,0xe3726b25
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 0xb1fb2037,0xe0e874f7,0xc9a0e3d6,0xf846d4e3
.word 0x5652b46c,0x4d3989d2,0xfb268006,0x16db1714
.word 0x2be6da56,0x8f5647f1,0xcca89fbf,0x09c4e270
.word 0x507b1f32,0x2386c7af,0x8aa84f98,0xd30715aa
.word 0x3d8af35b,0x73259862,0x8f192501,0x53180328
.word 0x10020b23,0xb66df963,0x046e8b4e,0x4275673c
.word 0x795cca20,0x8637afa7,0x7ce6ca1d,0xdd084e1f
.word 0xc4e81216,0x6d0ba226,0x01312822,0xc01d777d
.word 0x2fec91f1,0x62e6e90f,0xe2663086,0xc90c2da1
.word 0x81fd6671,0xc900a3d2,0x8b64151c,0x1d3591a4
.word 0x740abd3b,0xd36d13bb,0x1e71bbc3,0x0b184289
.word 0x95b54b89,0xbb369787,0xf209b15f,0xe0c62f89
.word 0x2a13afa5,0xb98897a3,0x5cfb0c4f,0xe5d1c6d4
.word 0x139c3969,0x49672281,0x7625a594,0x7988f682
.word 0x253bdcf1,0x4a5b8f08,0x81c76138,0x4a32fcce
.word 0xfac16820,0xaa11a40e,0x082806db,0x959d1a90
.word 0x4b605a30,0xe9a5f10b,0xcd881318,0xaea12800
.word 0x9c069f45,0x521c3c86,0x068b3fe7,0xe4462d88
.word 0x14062026,0x4ae53ded,0x255f7402,0x8a4ff880
.word 0xcdc92c72,0xda457ca2,0xcd203666,0x72f48e6d
.word 0x9655a026,0x6849ba55,0x8778ee97,0x1fa09cdf
.word 0x645508d7,0xb15975f5,0xca404e4e,0x3238a257
.word 0x77888d8e,0x22b15bf2,0x4ecf5aa0,0xa65f8c94
.word 0xe47a4201,0x516afb1f,0xa7ca72c9,0xe3ba547d
.word 0x8c208c44,0xc728c28d,0xd47997e9,0x9e35ce37
.word 0xdd9569d1,0xbd2d927f,0xc541150a,0xf33572d3
.word 0x0aeabcba,0xff9d2809,0x0cf3c699,0x5a975b6d
.word 0x28256354,0xf748d7e2,0x36b70319,0x5ba220ac
.word 0x445f3c52,0x6b3f3279,0xe0bd3025,0xb70105dc
.word 0xf18ee0dd,0xd1b95316,0x655e8911,0x4a874a20
.word 0xf9061d6f,0xd3a448c6,0x802a8e87,0xf662aac3
.word 0xb0580e01,0xae255978,0xf9c65584,0x40d290f8
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 0xf851cbbd,0x85eff432,0x099e5aa3,0x742d3078
.word 0x48d67269,0xabd097c8,0x0e4aa9f8,0x9afe8b06
.word 0x79d63831,0xc064c950,0x2665b1a0,0x90100193
.word 0x852aafb8,0xd743c37c,0x8664956f,0x2b3e8633
.word 0xb5d911e6,0x4af5f02e,0x2f6270b4,0x1fac2caa
.word 0x5366c315,0xacd4a218,0x18b986fa,0x714be195
.word 0x966d6b2b,0x7812ec24,0xdbf78d58,0xdf01ee0d
.word 0xaa482043,0xde87670c,0xbcb12fdd,0xfac3c57f
.word 0x00013e86,0x365cc4ed,0x142d3254,0x2f173178
.word 0x230476a9,0x8ca12357,0x3415962f,0xea40e2ef
.word 0xe652f5b1,0x922aebe6,0x2e16b54a,0xd8ecf899
.word 0x392884dc,0x5823c720,0xa2befb26,0xfb7156fd
.word 0x7405ea4c,0x516fe0c6,0xe8e21422,0x58c44d2b
.word 0x5bf160b0,0xbe609f6f,0xd3c7bfef,0x359bdbda
.word 0x8d743691,0xe8d59a2a,0x4ccbcb93,0xbd9ff5c9
.word 0xbd0a13a9,0x83b67188,0xe703fb08,0x1070e89b
.word 0x9d4c1291,0xf2cd0bd6,0x6ea52921,0x93846c3f
.word 0xa8ba7083,0xc8e60e10,0x200c3fad,0x8f2304f3
.word 0x3cd2824a,0xc5459cdb,0x9b7faea0,0x45b1a3cc
.word 0x0c6987ee,0x02d68b39,0xdeb3377b,0xe2273eeb
.word 0x14657e77,0xe73f6a3f,0x85b9e542,0xc9e67849
.word 0x4e04f14e,0x8020bcb8,0x653af8c4,0x33b93e9a
.word 0x421020e8,0x294ba9ac,0x586afdba,0x292b9673
.word 0x2026ff4d,0xc14b295e,0xa7551801,0x1b4ec0b4
.word 0x1ec88a0b,0x7d8452b0,0xf8345b93,0xf3b7e314
.word 0x360dcb53,0x0c2a8edc,0x42f25ff8,0xeb491e85
.word 0x2fb946cc,0x49b70649,0x62a0e50a,0x34e5552e
.word 0x7e779a09,0xd775cd80,0xdb463df7,0x60b94c63
.word 0x86dba668,0x60d64f70,0x82bf618d,0x5883d8dc
.word 0xc25ae111,0x1c9d0257,0x7c66b230,0x86b70be9
.word 0x59e89ece,0xc47ed723,0xe278bdaf,0xc44d310f
.word 0x6de4007e,0xd8ea4063,0x34e62bc4,0xf7890538
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 0x4f6866f9,0x9fe77d08,0x3c9fb08d,0x40fba046
.word 0x625bdfdd,0x2463d427,0xeffa69ba,0xaa600f0a
.word 0xa02a71c3,0x6d38a920,0x6246945e,0xdacf46eb
.word 0x8a9a8d5f,0xbbdc7032,0x49731894,0x6d8cceaf
.word 0xedb42f33,0xda1c4c34,0xf773b45c,0x74e53bfe
.word 0x72260ef8,0x7041bf07,0xd6b99e55,0x4727a97a
.word 0x38e771de,0x74ddc30c,0xabf7e80a,0x025ab819
.word 0x8e6f96c6,0x3f84ef6c,0x8b3e3b96,0xc228d228
.word 0x7b8f0ff3,0x49afe0a9,0x7a0bfe58,0x4f125748
.word 0x740e35cc,0x4f1b4263,0x99d0f040,0x01677f1b
.word 0x8d8a5578,0x0aac7cdb,0xdeea001e,0xa187824b
.word 0x359d6ca0,0x84861bff,0x6c286072,0x82228420
.word 0x59e41e24,0x483d31d4,0xd80210f1,0x84746c6d
.word 0xbe0b2c4c,0xba8ded20,0x61f7738d,0x3974b5eb
.word 0xd9001442,0x5574bfe7,0x12b371fb,0xa52b9fc5
.word 0x1c8ee0c9,0x1d341792,0x5ecc828b,0xfd53edc1
.word 0x40b0459d,0x8013c30c,0x360badb3,0xe485dd6c
.word 0x6ad6b709,0x86a1420c,0xb29543a7,0x969414fc
.word 0x84fe2dfe,0xaef79fea,0x0b025036,0xf6d61d15
.word 0x57c6f393,0xbc3dd01c,0xfeeb5c1a,0x62627b8e
.word 0x16a22633,0xe13b29e6,0x7b7a7754,0xf7a8b706
.word 0x658075ff,0x4ead69d5,0x707aaa2a,0x80e63790
.word 0x0790f395,0xea3225e2,0x78b1a789,0x0ef5366c
.word 0xe6dbf81f,0x4bd08b3a,0x41c19105,0x96286fd1
.word 0x89f80f44,0x3f35f2df,0x2cb8c149,0xafc7e8d6
.word 0x57043758,0xe43dd56f,0x7708bfdd,0x474172eb
.word 0x0a671099,0xa33acdde,0x014ccf05,0x7a83573e
.word 0x74c74eb2,0xc6e12d5e,0x67429421,0x6ce6feb1
.word 0x3c786666,0x790d6d7e,0x12219cf6,0x43ab7318
.word 0xa1cba9c0,0x98575050,0x8b5608c6,0x05244a6f
.word 0x1b83328a,0x44618ee1,0xce47a758,0x7e365474
.word 0xaabb9337,0xd08eeb03,0x97385061,0xec708e7e
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 0x2abaa0c4,0xab81e496,0xb0419331,0x3e6d1568
.word 0x120ad475,0x4346ff2e,0x1171b875,0x694e145a
.word 0x606187eb,0x18bdae4e,0x9a98d43a,0x083467ef
.word 0xfe2934f4,0xeb7cd6cb,0x876cbf26,0xe0075adc
.word 0xa9779746,0x743b1c85,0x89b48121,0xe5583f48
.word 0x28842606,0x19932112,0x66038b93,0x34a401da
.word 0x9cd8b908,0xd58602e3,0x78fd0e0b,0x648fa0f5
.word 0x9525a864,0xc59ccf15,0x4b0b4189,0x26718dd4
.word 0x3a1fb3c5,0x89d9ba66,0x147ed2c7,0x2396663d
.word 0x91f43a84,0xec8bbce9,0x75898c9d,0x355cb577
.word 0xa49b55ac,0x963df168,0x6c74274c,0x2fa9cb38
.word 0x54d2461d,0x0c8e173a,0x0aae965f,0x51702e76
.word 0x03845c28,0xcba2316b,0x8b4ef0cb,0xc5e2589c
.word 0xada2fc98,0x485cf8c8,0x2211c149,0xb3b6935b
.word 0xed7accf9,0xd193500d,0x7db48b61,0x11e9cff5
.word 0xcfc6af73,0xf0ee4125,0x5b33ca5d,0x6190dbd7
.word 0xabe151d9,0xd4f7f734,0x1074c16a,0x46e0d8d4
.word 0xb3aecdf6,0x0f9e7938,0x8bd50b3b,0x75271c15
.word 0xffd190d7,0xc653cd99,0xd4b618e8,0x54682036
.word 0x99f7c07d,0x474ac78d,0xe7958c58,0x91c05080
.word 0x36d2f1a6,0x2c8fcdf5,0xce53aaa6,0xa7c9c0b4
.word 0x5ba14226,0x9298521c,0xbac83c60,0x387cdf96
.word 0xea6d7613,0x34e64a8f,0x2c44abde,0xcf1995d6
.word 0x65083ac1,0x90fb4b97,0xb204b6c8,0x92c603ca
.word 0x7c476b6c,0x5c238ee0,0xe2dac08a,0xea8fb7af
.word 0xa31dcb80,0x1869d392,0x3e671adc,0x54cf8137
.word 0x3dd661d9,0x7e09e86b,0x0e6b15cc,0x014088f3
.word 0x973e1a05,0xa67505a7,0xd033aec2,0x541530dd
.word 0x98f56f51,0xf73e0b01,0x519e91d1,0xb0459fcc
.word 0xb17d54bb,0x9ef02612,0x28c87787,0x8db85466
.word 0x49c92690,0xddff04b8,0x5eb39f93,0xf3138749
.word 0x5410b856,0x82dcf346,0x15e1f622,0x27cd5b86
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 0x0393e040,0xe9430def,0x7c9af877,0x828f0a63
.word 0x7621add9,0xb9bcecc9,0xedf7e89e,0x9a0188a1
.word 0x5ea46c61,0x2b615e2a,0x84177625,0x019a8bed
.word 0x9a9ab924,0x3c052833,0x3126ee37,0xee27d83a
.word 0x40b1f421,0x0481ecc9,0xe795dc04,0x0a06b38b
.word 0x69356e61,0xd51d311e,0x645c8bc4,0x1b9129ce
.word 0x7b6b4fb9,0xd2b12c7a,0x37403dcc,0x40e3d4f9
.word 0x5b0869bb,0xd2d2ca37,0x933fcae6,0x70a2a589
.word 0x6aa50e1a,0xcd749a3f,0xa5269bbe,0x8ab4c5dc
.word 0x28e67d1f,0xfcbdefff,0xf7c3f61a,0x1e889949
.word 0x50ca9be5,0x248bce92,0x2441cb0b,0xbca42243
.word 0x815c4c58,0x9d480038,0xd33a318c,0x1e0bbce5
.word 0xfe067074,0xd54bffe5,0x437431cf,0xbf1c2352
.word 0x1d1b91db,0x5a0557f2,0x5e7d407e,0xae7f37ea
.word 0xbaad5f9f,0x2fe24816,0x279321a8,0x872ee271
.word 0x6f055ef3,0x700fffdf,0x6241c40c,0x3775eac6
.word 0x593f546a,0x2ff588b3,0xb7b4ceac,0x47eb0208
.word 0x29eb5197,0x78a0fb7d,0xb99c1195,0xdbfd28ba
.word 0x9915a5c4,0xd27c0ce0,0x72f6cac9,0x471013ad
.word 0xde80377b,0xae6d4e9c,0x84dc2792,0xb80a29c8
.word 0x970dd0cd,0x31cab895,0x141ee381,0xc71bdd20
.word 0x5d84b877,0x9da2018f,0xdadd6e25,0x90d0d002
.word 0xb9de0fb9,0x0e353f56,0x519d4873,0xb0cbf79e
.word 0xafc77530,0x403ea156,0x7409749c,0x2bbd7bde
.word 0xaf45bbda,0x0d85a382,0x587ba9b1,0xc6eb65d4
.word 0x795f5b61,0x48c2e8b6,0xae51ca6c,0x5d4dbfb0
.word 0xecfc4d5a,0xa6119fe7,0x928f51c9,0x2509279c
.word 0x92575d20,0x4e415f1c,0xd5648ab1,0xd72fac06
.word 0x8881d4cf,0x9575ee87,0xf326fbec,0xdc51adc9
.word 0x250720ff,0xac968c13,0xf5265c17,0x834b8931
.word 0xff4dca49,0x2a90129f,0x67f255fe,0x7594016d
.word 0xe795558e,0x3357b01c,0xe690f924,0x633e17cb
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 0xf3ee7b6b,0x65bce914,0xcf3a7e6e,0x1edfa884
.word 0x526438dd,0xe96cfef8,0x193f813b,0x19db4f46
.word 0x4538bb62,0xa6cbbc58,0x390c4900,0x2c45b9ff
.word 0x92d2076e,0x0c93b58f,0x9f058d5e,0xce511dc6
.word 0x5491588d,0x4b941201,0x7a6cb0b8,0x98f8f488
.word 0x9fb211dd,0x37b3a449,0x3f0c364a,0x41dbcabe
.word 0xdfa86f34,0xbddeaa4c,0x306441fb,0x4ceec2a4
.word 0x190d29a7,0xe65757fc,0x5a74282d,0x5eaba86f
.word 0xa5700ebd,0xfdddfe75,0xd07c2f15,0xc70f2c8a
.word 0x8936c4de,0xfd5082ec,0x5f532323,0xb642bc14
.word 0x9182f320,0x135b5c8d,0xce3f30ac,0x0c7fb744
.word 0x25224f44,0xa2e1e439,0x91357504,0xeddd3d8c
.word 0x3c61a158,0x61baead7,0x0ed9bc5f,0x2e272841
.word 0xf3eda235,0x7698e925,0x888193b7,0x18e97bb1
.word 0x50490d59,0xddffcff2,0x56eef00f,0x6f76dd1a
.word 0x2668d6f7,0x569ea284,0xb8f8537c,0x615162dd
.word 0xc33b90f2,0xe0b7be42,0xfd9ea3d5,0xe1a71c0e
.word 0x491cf890,0x551e0524,0xc6110e2c,0x54b8419e
.word 0x6fed2c53,0x1bbe180b,0xd940ed47,0x57aef8f5
.word 0x87b7ea19,0xf5833a7a,0xcb70880a,0x4560e169
.word 0x72c1218b,0x6dcadcad,0xd42a1d6f,0xe2e7dceb
.word 0x56595a8e,0x51834c07,0x34decde4,0xa7b22b1f
.word 0x21580a76,0x7f325c39,0x7f38d870,0x9e0792fc
.word 0x46a0f3c8,0x86b3d15e,0xbdaa9c8d,0x716833ae
.word 0x642dcc74,0xad7f2fb8,0xaf3ba516,0xdac610c3
.word 0x42cc4fb3,0xb7cbc03e,0xc5f0b851,0x6f5f3ecf
.word 0xc327e7c8,0x486110a5,0xb7b57f57,0x23665482
.word 0x3e275eb7,0x06c76cd1,0xdf60ffe9,0xb0f7671c
.word 0x923d3cda,0x2d2ffd40,0xeaff3038,0x6ad31074
.word 0xce7dbbaf,0x4dbef904,0xdcd19b90,0x179b0307
.word 0x0c22907c,0xf5fe9031,0x87deb12d,0x232e85d3
.word 0x85b18a15,0x88f86188,0xa7c95024,0x2aea3c5b
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 0x8c638c19,0x2e79eb2f,0x2a48e2bf,0x2e033b1d
.word 0xdcb9c656,0x5f6c886e,0xa2717755,0xcf91a71f
.word 0x501caa82,0xffd9b105,0x971c73e4,0x4a3a5674
.word 0x0fc7c9be,0xda5e85d7,0x3f30d4e1,0xb88ee7a1
.word 0xec6090ae,0x2704c4ec,0xcf2f1ed5,0xabd1ae7c
.word 0xc581bc2b,0x4cef0f72,0xfb70bd60,0x1c5f49d1
.word 0x0a552bc1,0x21f15cb3,0x740d9190,0x02db7d1f
.word 0x5e535be4,0xa1cf1090,0x0cce4f09,0x88509d20
.word 0x1b87c463,0xb34c01c5,0xebf70f96,0x5b038523
.word 0xf34be36b,0xc5829861,0x01f7e2c6,0x9a563cef
.word 0x88a384a9,0x8b95e82e,0x6377d389,0x947f2f47
.word 0xa1b1ff24,0x755df694,0x1cc0f86a,0xa76444e5
.word 0x98800a81,0x06297765,0xe04b30ab,0xbcaca898
.word 0x48d7ccbe,0x7179ad63,0x0db3238b,0x3789c6cc
.word 0x7c216b54,0x79aa74ee,0xa815a0c8,0xf139efab
.word 0x829d866e,0xd53c071a,0x972ebcf4,0x4d87b1c5
.word 0xa247b0aa,0xf837a38c,0x3ecd99d2,0x1d9db16d
.word 0x5707d6bd,0xef210115,0x28360c22,0xe69af45d
.word 0x4b63e25c,0x0522f833,0x043dba42,0x09986db0
.word 0x4fcc801e,0x6ce4e128,0x407458eb,0x3f90c487
.word 0xfb8bf357,0x7c127b6b,0xc394b177,0x4aef557a
.word 0xac1f85a8,0xfce7293d,0x5c2e7870,0x088d2420
.word 0x926bbc06,0x4e9c4750,0x62354133,0xad644ed8
.word 0xae68914c,0x2b806c64,0xfa727bad,0x0481d3ac
.word 0xb68985ff,0x86f4e34e,0xc04a9010,0x85a3dfeb
.word 0xbdd98b77,0x20099743,0xd8d609c2,0x4c22a3d4
.word 0xd201df98,0xa83f5a71,0xd59dac25,0x43974c7c
.word 0x82170b0a,0x70b9f6c8,0xfa24b02c,0xbbaac71c
.word 0xc5ca980d,0x0eff2bc1,0x7ea2b772,0x683e27b6
.word 0x1a1fb414,0xdc2405f1,0x20cbbcfe,0xccfa49a0
.word 0x33d305e9,0x664cade1,0x18d8dc3b,0xaeb6c280
.word 0x484eda5e,0xc277385e,0x73aafc3e,0x768dc135
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 0x53d39425,0x897315e8,0xa07f4083,0x231a74a1
.word 0x77d9ff39,0x54a5e3ae,0x14ec7517,0x797b590d
.word 0xe1d08ae0,0x75612a4f,0x39f68aeb,0xf33939c1
.word 0xae953db9,0x4fdd3613,0x0d1df29a,0x4f07dc02
.word 0x0d78febf,0xe620f696,0xfccb89c9,0x7cd0bdb9
.word 0xe037d149,0xb66aaa59,0xde838436,0x65f270e1
.word 0xad0a0274,0x8984a5d2,0xf9598060,0x0f28a409
.word 0xa7da67f3,0xc30d74b0,0xf4df8965,0x2f72a14c
.word 0x720e68bd,0xf068e9a6,0x960bd13a,0xccc63529
.word 0xd46c32e8,0xf5c0e044,0xf828ff69,0x4bc88d75
.word 0xd4073875,0xe4ce337d,0x54db67fa,0xa05b1dcf
.word 0x067187c4,0x04638b5a,0xd7fe4972,0xfba31d8e
.word 0x29afaca9,0xce4b10d6,0x5843f414,0xa48fa1a6
.word 0x390feb81,0x66b4acfb,0x34e0b72f,0x9c7b1408
.word 0x44ba0597,0x729026db,0x5c0f058c,0x8944fd3f
.word 0xfe0d89ea,0x571b821a,0x723eb5e0,0xadf101cc
.word 0x7b59209c,0xc9eb728c,0xa3591c81,0x1ff77f6d
.word 0xd875f73d,0x8da7364d,0xa58e0bf8,0x3e8a56b1
.word 0xc58d4b1b,0x8930ffa1,0xc7bd2ad7,0x9135c8b8
.word 0x3bc20659,0x6d1c7c1e,0x3f3e775a,0xcea10122
.word 0x9c8d1c8d,0x976ec1a7,0x8baefdc1,0x14d8f132
.word 0x1fdcafbd,0xe86e12aa,0x14c35ef5,0x363e5925
.word 0x13adb5e8,0xa5295117,0x80f81486,0xdb3fcda1
.word 0xf7fd4081,0x03115d79,0x29736eaa,0xfa9b54b2
.word 0xe79d6eea,0x2fe17227,0xa9cdec4e,0x538142a9
.word 0x8c6fc6f8,0xafd73a22,0xa95f9590,0x66c55a3d
.word 0xae45f70e,0xf8fc9098,0x18c58dc4,0x1e972a74
.word 0xa3d3f9d8,0x2e04c101,0xc0f5baaa,0x65dc409b
.word 0x13aced0d,0x07862280,0x0d5093fb,0x1e351f47
.word 0x05928d7d,0x00698ae1,0xc6a6a3f1,0x4bf870a6
.word 0xa0f4d0b3,0xa321ba13,0x8abb1f17,0x6c96bb5e
.word 0x795c46f6,0xe78ea3f2,0x293cdb13,0x37ed7f34
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 0x4340eb0f,0xcacf21db,0x2060c0de,0xbf1e03de
.word 0x9d1a0fac,0x07815be9,0xbf9425bd,0x96064c9c
.word 0x8cec2f2d,0x66ce0a09,0xaef0bef8,0xf81656b3
.word 0xe8a36846,0xef0b8bae,0xc7da4a53,0x0d53e379
.word 0xc6e73737,0xcde48e8d,0x34234ef8,0x03b1dcd0
.word 0x1a201bea,0x39b3fb62,0xc7ea9c28,0x7e7d5139
.word 0xa0b2dfae,0xd8161b19,0x230575a9,0x639d84b4
.word 0xf9942df3,0xe4fd8fc9,0xd94a6e45,0x32793a49
.word 0xaca74ad7,0x5363a431,0xa1d663c2,0x816cbaf4
.word 0xdb02eb9b,0x9e3ff9d5,0x4e4b88b4,0x5ae4f459
.word 0x40b1f570,0xad04af29,0x5e8d89bf,0xeebd62a8
.word 0xd1f70d40,0x937f1e19,0x7162bf14,0xb880f721
.word 0xa51a8119,0xdc0a04fb,0x12b67534,0x20d93dc9
.word 0xe32ff945,0x73576f92,0xce1e866c,0x1b3a7a3c
.word 0xc875a55e,0x96785815,0xeab4f4e4,0xe589ab90
.word 0x22faf3af,0xa3c4e2ea,0xf2eb92cb,0x709aae8e
.word 0x1d6ab5fe,0xfa47b0e1,0x2ba8fe78,0x97d6c441
.word 0xb94c8288,0x90030037,0x63fcf1bf,0x958002b0
.word 0xef94a9d9,0x719e573a,0xf9755442,0xe2fe0542
.word 0xfa03de13,0xd5e69074,0xc866c117,0xa2f6c664
.word 0xc3654e2c,0x3de51cc7,0x7b09c90f,0x3f830ca2
.word 0xca79045c,0xce93d26b,0x29ff02cd,0xd7f58f78
.word 0xa45b5300,0x43c41ba4,0x92488b3d,0xc90b6674
.word 0x59dc23b2,0x196bd38f,0xc2736fab,0x14c9ce9f
.word 0x48fd4358,0xa7eed31d,0xea36de2f,0x51faf33e
.word 0xfbe4dc19,0x50275ea6,0x20870884,0x884aa08c
.word 0x140217d0,0x20c4d9a7,0xf060f2b6,0x8a91991e
.word 0x7fb58603,0x8d3350d2,0xe2b2e841,0x01509687
.word 0x401c30f7,0x8453fc81,0x990a2ec3,0x37c1b7d1
.word 0x910dbc89,0x038b6442,0x3c3946f5,0x54383eb2
.word 0x377af3df,0xf2638253,0xcc5e9b94,0x79442cde
.word 0x0c23421f,0x87451be6,0xb6f0c6e1,0xf196cd39
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 0x6dc31031,0x4c82421f,0x48e3f3da,0x05cd1ab1
.word 0xd02e5528,0x86978550,0x943eb2e3,0x24ee5f04
.word 0x566fe25b,0xe2358c98,0xb69da549,0x7edbed27
.word 0x4ab884e7,0x61eb81e8,0x36e2511b,0x7facfba2
.word 0x463e30fc,0x80be4c41,0x816368b2,0xcd87d119
.word 0x9fad4347,0xa24c1979,0x22d5b32c,0x7381ee2c
.word 0x889354b4,0x8aa6cb57,0x71a23adc,0x888ae965
.word 0xa9b1050b,0x0ae7c18c,0x5b21970f,0xa558b533
.word 0x65a115f0,0xff4102c1,0x6af06a07,0xd67b19fd
.word 0x1b4266c3,0x9ce97178,0x32a52753,0x6e4ce157
.word 0x943b884a,0x5558e1c5,0xeac57d6c,0x9ebb3349
.word 0xdd60af78,0xcc470a7e,0x2138aae4,0x89e05892
.word 0x833a4185,0x2ea8ebf7,0xdadc270d,0x5a24d13b
.word 0x54c7b54b,0x745411a0,0xd7cbe379,0x6bb67fc6
.word 0x1eb01f65,0xf985bd49,0x8e8fa5f7,0x4b794d89
.word 0xe0692ca8,0xc493e237,0xe08d3f98,0xfd28f8c1
.word 0x7e105fdd,0x88cfe98a,0x336fc68d,0x12fe081b
.word 0x4bc7b6ba,0x064a4ad6,0x2c1f4773,0xa3fbb3d6
.word 0x36bbc889,0x7c6acb2a,0xf56c6431,0x3ce6928f
.word 0xf6de7a5a,0x5f126407,0x7c6cbf10,0xf3c64190
.word 0xa1065f81,0x22a737b7,0x73fbc0a0,0xf73c0b46
.word 0x742b368f,0xf3070e0d,0x6ec2a4b9,0x6ed1869b
.word 0x35fac702,0x6b203ce2,0x79415ad9,0xa78adeae
.word 0x597d9658,0x6bc60266,0xc52e455d,0xe774f135
.word 0xcd36abb1,0x30e86dcc,0x91c4fce0,0xb4e782ac
.word 0xfb2a19ef,0x0f313451,0xced5117d,0x107b080b
.word 0x6d5401d3,0x655c5293,0x7df31f5f,0x7311b020
.word 0x611e76d6,0x2f748d00,0xd731f49d,0x0d835272
.word 0x3ddb7303,0x7dba5b80,0x1cf5cad1,0xa1ab2f92
.word 0xf384c3c5,0x9b95b3a9,0x900acbb0,0xb2287e82
.word 0x62551721,0x45ae8210,0x270ae777,0x50e8bfd9
.word 0x17cc24d7,0x61bcd041,0xde1ac32f,0x563448a3
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 0x566ee373,0xb180edb5,0xc040974f,0xacb79a45
.word 0xfe44b7cb,0x6ee61e17,0xf58f1882,0x2deb385f
.word 0x290bbb6f,0x635c2ca4,0x4b1f8c1f,0x344d4433
.word 0x1d325837,0x106bab4c,0x4ea253c9,0xda551959
.word 0xd8d98513,0x3ac67de0,0x8ce15636,0xb94cad57
.word 0xb99a0113,0x182150dc,0x2ca0cf08,0xc1d52f59
.word 0x00a9420a,0x21c060bd,0xda5c0ddb,0x8c660e01
.word 0xb8dd2be6,0xf5764a78,0x91609bfc,0x2ecb7ecb
.word 0xf0a06ec0,0x8052de72,0x6b2b9911,0x1d215457
.word 0x88ae1e58,0xdc408c7a,0x88d59b4f,0x85b63358
.word 0xee19f8f0,0x42a87ce3,0x5b913267,0x3f94a75d
.word 0x27a509f1,0x7e95df9c,0x375ced87,0xa1acf3fd
.word 0x19c443b2,0x6c1c751d,0xeb6a4b59,0xbe3f4aa8
.word 0x218e4708,0x8d4552d2,0x3760e275,0x30660990
.word 0xde1f5081,0x81d16e51,0xc8735058,0x018d8a15
.word 0x13fdcd24,0x5b365a38,0xb8744af8,0xc3fb52b3
.word 0x67bc2825,0x6a824bce,0x9e201845,0xd5b64c6f
.word 0x235359f8,0xa51e0904,0x50eaa0ad,0x2e3f67f2
.word 0x01365c89,0xf62cf036,0x2d307ef2,0x49b1052b
.word 0x9d9c7b9c,0x1d20b782,0x22d72919,0x3363f55e
.word 0xb9e14ac7,0x36eb741c,0xd0ab7222,0x2eebf85a
.word 0x321e82cd,0x887ea327,0x786b77f3,0x69a81488
.word 0xdcc703dd,0x73764f5e,0x85e2b9a9,0xdd119746
.word 0xbbb2fded,0xd9ad3f79,0x645baafe,0xbedd62e4
.word 0xe7a19f04,0x0e9f1bd2,0x834f532b,0xa91aaac1
.word 0x4556c4aa,0x8f7776d3,0x949a81a3,0x7ce745ba
.word 0x858d17da,0x4a18f2f0,0xd1cc4f42,0xe47caf09
.word 0x0324db7e,0xe7ed9995,0x5e7205fb,0x1152c702
.word 0x4ebca4b9,0xff698fc6,0x2e34e180,0x3e7d817d
.word 0x9c32e5d1,0x5c6e86e9,0xb0a3aead,0x80c65db4
.word 0x6ff7393c,0x700930ab,0x6b972fda,0xcf5ba40d
.word 0xe042dd18,0x160d53d6,0xde5a721b,0xbf194992
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 0x3619512d,0x578a29d8,0x85d339c1,0xb9684bf8
.word 0x43b845a7,0xc803dc06,0x7b596b85,0xed106f5b
.word 0x817b9d9f,0x0580209f,0xe94abd1c,0x337d1112
.word 0x3eff614e,0x9202bc07,0xec01b6c1,0x3374bf3d
.word 0xd1a856b2,0x52c5fe9b,0xbc6678eb,0x9943da65
.word 0x0c612135,0x8e33bfe6,0x89826446,0x11bd2f1b
.word 0x4c4b9e49,0x72b4f1de,0x25ecc3a6,0xe68ffbb9
.word 0x9e3ee1d9,0xfa0d731d,0xed9ca979,0x486f8188
.word 0xca62a7d0,0x97e329ff,0xf7b0df18,0x8287b3ee
.word 0x889732d0,0x1c48b6e8,0xed6842b6,0x7ec31f5b
.word 0xf652407e,0xb4321bc4,0xb648258b,0x7b6faad9
.word 0xfb34183d,0x5e5cb55f,0x065e5d31,0x272f9443
.word 0x8b4a554b,0xff226ebc,0x2a4a5ce7,0x298cc091
.word 0x740d371f,0xbb0e2d4e,0x1f6a0f5c,0x662ed2b5
.word 0x284c70c4,0x855f531f,0x2c2bd777,0x6376d7f3
.word 0xba2dbcce,0xbba52c0b,0xb1a6d51a,0x29042d80
.word 0x21a135b1,0xd12399e9,0xd840f687,0x55964ad0
.word 0xb4aeaa93,0xdb321ddc,0x00b28c49,0x0979c3ca
.word 0x1593770a,0xea35b89c,0xc4c68fc1,0x307da176
.word 0x1a2aa2a2,0xb243046f,0xe4e28e50,0xb2203741
.word 0x1ee93fec,0x8dd20139,0x17a18784,0xed5577ba
.word 0x55bb70e9,0xc1d0a167,0x90649527,0xc420daff
.word 0xfa042dfa,0xb5759c33,0x6d31362a,0xd96d68ea
.word 0x9c2fe74b,0xf961e9e8,0x9ceea5c9,0x05436e3c
.word 0xf9fc38f4,0x7f56bd69,0x3f59aedf,0x8b98b630
.word 0xa5c912fa,0x3fc8355a,0x86316fa8,0xb7133e54
.word 0x879dbb74,0x16b493dd,0x1735cf51,0x47c4e00b
.word 0xe4ac60a1,0xe1040297,0x27ea847e,0xf1f61220
.word 0x5d34e9c8,0x281157cb,0xd5e9afcd,0x0338f210
.word 0x653f62f3,0x823f034a,0x11785264,0xbeb1c0be
.word 0x8f43f745,0x66fcda18,0x77e4fd04,0x40bc18f2
.word 0x67f566d7,0x815aa190,0x0dbcf69c,0xf91e3548
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 0x82314059,0xe494bb2d,0x20babf2f,0xc005512f
.word 0x895cf848,0xa1e4d4bf,0x4fea4df7,0xa2b14086
.word 0x2c1fa259,0xe7d9e213,0x3014ccc1,0xfa734823
.word 0x4f523c2f,0x054d17ee,0x55302743,0xf5a039d0
.word 0xfde9bc8a,0x66eed543,0x5eb1041b,0x89de04dc
.word 0x195cf24b,0x5c634e10,0x48f7b519,0x2ae799ff
.word 0xa99bbb14,0x16209290,0xe3ec55b7,0x30a83cef
.word 0x5b31be46,0x634ad272,0xd02831d4,0x63025f85
.word 0x69306a80,0x4a86fff7,0x533b837b,0x7b32fd5e
.word 0x29ae0b4f,0xcef9fd29,0x1b8028e5,0x6178c53b
.word 0x0f4a865a,0x7a83e290,0xe445b81e,0x86c1a0f8
.word 0x4397be1c,0x7d7bc8cd,0xc556c7cd,0xca8e61ce
.word 0xdcb15a5b,0xfa7af348,0x405cc93a,0x2a0b1e9e
.word 0x1b428195,0xbb07dc72,0xde0f7450,0x9549f875
.word 0x7e187898,0x7480147c,0xd83c0684,0x1187cbba
.word 0x2a3a00df,0x1d293e91,0x8b3b7679,0x8c3c6259
.word 0x61ce52c5,0x7cfd002c,0xce74b748,0x08ffca89
.word 0x9797ca31,0x8b5f9098,0x2c6ea508,0x86d528ac
.word 0x1de44392,0xcbe47636,0xe12aa31d,0xdb654cb7
.word 0x7c37dd57,0x7ddfec69,0xcec6b927,0xc6cf6a85
.word 0x9c21b5c4,0xda0255ec,0x9ddcf0db,0x92bce4ca
.word 0xd57a8e50,0xe2dc77ee,0x8bb61330,0xb8fc5758
.word 0x315e72e3,0x48279e59,0xd2be9b9e,0x2f47d13d
.word 0x625b3dd8,0xd591d166,0xf1b4582a,0x443ce74c
.word 0xfac90e9d,0x501f7a1b,0xf9079e8e,0x8f50fb05
.word 0x3bbd21e7,0x98ac0417,0xcdad5eee,0xf2d547fa
.word 0x1d30efde,0x4f20b552,0x648b7443,0xf40d91d2
.word 0x6c0d6c76,0xa2af3afa,0x64adaa24,0x14d367ef
.word 0xf3bc5e00,0x3ced5779,0xc110762f,0xce8ceecd
.word 0x835b87f3,0x9b57a88e,0x4d0bda55,0x1bdeb6f3
.word 0x30d265db,0x5aa216b0,0x09406e54,0xec00a299
.word 0xd57afa9b,0xa544a9eb,0x256932fa,0xd0b234e0
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 0x474da5a4,0xb5326da9,0x97c569d9,0xd26c5a0a
.word 0xc8ef725b,0x2f7ea12d,0xb2264120,0x8c3dcac4
.word 0xa7fdf625,0xd43db0f9,0x2da91457,0x010841c5
.word 0xeeec6c05,0xbfd9c732,0x385131ab,0x4db244da
.word 0x2738c34d,0x2f7f7f03,0x4baa2d7a,0x0839f6f2
.word 0x97b77f85,0x7fd49c06,0xd65ceb00,0xe0411a60
.word 0xb5955fde,0x04ab689f,0xa45c5dcb,0x00af3929
.word 0x25265c55,0xf1a5c790,0xf58483ae,0xbdc6cdef
.word 0x8bd77a2e,0x51d02281,0x8a45491f,0x56cc66fe
.word 0x9209a913,0x0f08dd09,0xb29bfd4e,0xed1a6338
.word 0x178fc3c2,0x987c0a42,0x1fc934bc,0x63639fde
.word 0xe93e17e7,0x24e3b6b1,0x82d275f9,0x0933d3f1
.word 0xf764eaf3,0xf4020df0,0x3d0f82c6,0xf7819497
.word 0x8143dbf2,0x43fd3b4c,0x01ed078a,0x09b2262d
.word 0x858b16fc,0x17e0befa,0x4b65c5fb,0x98f960ea
.word 0xa84271c7,0xe51da997,0x8f1c075d,0xb916f088
.word 0x80242c7b,0xd48be443,0x14da15a7,0xe83f5e3a
.word 0x158580dc,0xa5679e9a,0xf7846a8a,0x9c77d013
.word 0x046d5017,0x9bfb8be0,0x52dd43a6,0xabbfb534
.word 0xe4eae8c6,0x048ab12e,0xb2885414,0x3aa306d4
.word 0xaeab46ef,0x706ab4f0,0x6715f2d2,0x0b06f7b1
.word 0xa4e92df0,0xc16ad795,0x4a637113,0x4c8cdd21
.word 0x1f744ab6,0x0b941b3c,0x2e2eabec,0x60f48f4a
.word 0xfdb4c85b,0x21708576,0xb070da8f,0xedd80c3e
.word 0x090a3dc1,0x0fc842d5,0x22ce1c78,0xf3f23ec2
.word 0xcfe08a52,0xfeb48f43,0xb65bd840,0xc088e86f
.word 0xffc846c6,0x1963efd3,0x1cf961db,0x3160fdc4
.word 0x4f91ff56,0xee393b06,0x0a600ba4,0x0cbac304
.word 0x6bc3e993,0x4d093c1a,0x9b2c75c0,0x0528f4f4
.word 0xfe6e9474,0xc0dfbb77,0xf4a6745b,0xaf4db72a
.word 0x799c52b1,0x055c8cf3,0x9e73071c,0x299e44e2
.word 0x0ddd1ff2,0xb4dc6438,0xa4cdbf0d,0xa0bb763d
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 0x054e6355,0x7710096b,0x3ea64093,0x4caa2c07
.word 0x63aadcf6,0xf4cd50bb,0x0470a644,0x7d4fb513
.word 0x7436eca4,0x08a2a021,0x36ed8e3f,0x12c71852
.word 0xa7ce02ec,0x643cb9e8,0x0db79de6,0xb9885559
.word 0xeaaae8dc,0x9cda6eb1,0x9791ae84,0x650baed7
.word 0xcd53cc17,0xc9eafded,0xdb469759,0xb79cf211
.word 0xc0233dc7,0x094eed1d,0xfb56d7b7,0x18f53d78
.word 0xfe33ba3a,0x47b94efd,0x36be23a6,0x27c24dfc
.word 0xccbb523b,0xafbeb552,0xa53b6347,0xf563eadb
.word 0x26f4e83d,0xea5a5f3a,0x5b2c2648,0x75a4e633
.word 0xa7a7a91f,0x12904596,0xd13ab9bf,0xf612ff19
.word 0x65423e4f,0x62f4a03a,0x10b7406d,0xe0a906d7
.word 0x61ab3684,0x90967108,0x49b3d254,0x628ef9ea
.word 0xbbca492b,0xdb327c87,0x4a50aa90,0x32e1f9c4
.word 0x58f37f0a,0x5f4aca85,0x7bb64769,0x5552b7a3
.word 0x21dc9175,0xb7bcfb6d,0xeb1c8533,0x3ae3c20b
.word 0x10d4a68e,0xdf2335a3,0x4b22faf7,0x659ba653
.word 0xbc730d52,0xb7998216,0x8609a3f4,0x01f1a712
.word 0x66cbee35,0x6247ebe8,0xbcbaed76,0xfbf7fe96
.word 0xa9322908,0x6c2b020e,0x6f9e6ec7,0xc8d219d3
.word 0x4ea55d0d,0x1fd59918,0x00833c84,0xe3a7cdc6
.word 0x2e6ed126,0x9f749d99,0x24ccca17,0x7a84cf59
.word 0xc3519d22,0x3261578a,0x38757fac,0x0a065885
.word 0x72e5aee3,0xb0ab0570,0xb573fe8d,0xa5ad2921
.word 0x8d262ffa,0xf75c3d1e,0x6cb58ec5,0xf3e53555
.word 0x27eed9a1,0xb5898967,0x1009adb9,0xc0a27505
.word 0xba5089a2,0xd96f7c95,0xf9f8d590,0x63e74083
.word 0xe330c88d,0x7f5b30df,0x0d09df96,0x05fc99b4
.word 0xaac43f19,0x20fb8010,0x4a7cb597,0xd794b7cb
.word 0x87992b34,0xea8caa71,0x3ee13b52,0x65bc80e9
.word 0x56781b67,0x6cb6c003,0xfa076158,0x104a362b
.word 0xb9b34e99,0xc56d1680,0xa06ae04a,0x2e85be60
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 0x99f02de7,0xe902db43,0x1a3788f6,0x541f73b7
.word 0x92a3c580,0x196bd737,0xc1aea99f,0xe6d2d4e7
.word 0x2f5a801f,0x343ac2be,0xffcb3b10,0x08183b7e
.word 0xe74881b4,0x04e83658,0x8d7d8053,0x556eae02
.word 0x9b1c8a09,0xd386e479,0x523c18f3,0xf5999e09
.word 0x22f06799,0x28a0f7a6,0x37cca582,0x649b9e3f
.word 0xe58820f7,0x526bc459,0xb5881a66,0x3fc6d9b0
.word 0xa592cb36,0x8b7c3859,0x98940e61,0x2c1be664
.word 0xaf59bd81,0xbb41968a,0x89019fae,0x3a51cd48
.word 0x35297375,0x0dd714c0,0xf24c817b,0xe5141e98
.word 0xa8130e7c,0x7f3fab19,0xd85fbb89,0x28ca4cfd
.word 0x92db2671,0x82d79a89,0x7c5413d1,0x390efcde
.word 0x8b44a56b,0x45593f87,0x16212f5c,0x6b511e61
.word 0x662403bd,0xed80e1e8,0x960fce20,0xa925218a
.word 0x8d036f33,0xd1e8907f,0xea58e82c,0xe01c8b3c
.word 0x06006e92,0xa7fb1ab0,0x4a8b0a32,0xa27374b6
.word 0x87443d97,0x41125a78,0x427df42c,0x7fa7d905
.word 0x92e12cfb,0x88301481,0x5994bc4e,0xd2b1fd38
.word 0xff3dfdee,0x5c6d5ebe,0x459ef133,0xaf9fd1f7
.word 0x115742bf,0x77bde388,0xc5b5b276,0x0906a62f
.word 0xd4ff3e5b,0xc3267dc1,0x2db4b5c1,0xf22e3ef0
.word 0x985d04b3,0x39b4e3d7,0x6d33be5c,0xe82f2fa3
.word 0x5d3dbf86,0xf4528944,0xe1941c9b,0x4656cb5e
.word 0x99de47a4,0x0e8092ac,0x1d976425,0x39dd8088
.word 0x47af3423,0x7f18f488,0xde28a0cf,0x3125df00
.word 0xb77c9b6a,0x393a5f04,0x9fa5f487,0x9839d431
.word 0xf5d6df69,0xa0fc12a7,0xc60fae12,0x809840ff
.word 0xcff4be6c,0x10ba61b0,0x0b76bca7,0x7734a873
.word 0x0bbf9481,0xace84f6e,0x873f02f4,0xc0b42853
.word 0x778abda5,0x0af36786,0xaa531a1f,0x02f4eb3a
.word 0x7690440d,0x1f4448ce,0x1730f866,0x2b89aad5
.word 0xa65cc999,0x1690e885,0xe7f9a8fe,0x3938d2ca
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 0x24806cd3,0x4ca737d0,0xce7f1b06,0x58ebed87
.word 0x655d0cbb,0xfdfb1358,0xcba0aaa4,0x195045a3
.word 0xe8d64d53,0x58518cd1,0xf140193f,0xaa00ce2c
.word 0xcace11ad,0xeb94cad8,0x807e77a9,0x8cb25e2b
.word 0x88ef133a,0xd41ecae5,0xd42b999f,0x9df58b6b
.word 0x86f595d9,0xe8e59495,0xae991d15,0x4604148f
.word 0xff4ed0aa,0xdefca442,0x1b22b9c8,0x6a94a821
.word 0x116528e0,0x9db90060,0xc78d64bb,0x3c802126
.word 0x69f73248,0x872469b5,0x8b6a41b7,0xaacdee02
.word 0x7d6217a4,0x35abd28e,0xa2604cef,0x4aae4182
.word 0x7065ed5e,0x0ae5b5c2,0x5b31c572,0x98ecf29b
.word 0x600157bc,0x7b78a77c,0x23382108,0x90e6218c
.word 0xd422adae,0xfa7e5f77,0x81b46ac2,0xd76bffd6
.word 0x04766090,0xb5511cdf,0x2059f961,0xfcda89b9
.word 0x39e7dd05,0xeb5e98c6,0xbe1026ff,0xed2186ea
.word 0xff2533fe,0x5a977f53,0x1930a989,0x8481c536
.word 0xb0447ee1,0x9490b45c,0x8830d987,0xca328029
.word 0xcd171ab6,0xf126c777,0xaaae4a4a,0x5ae967b8
.word 0x457a7ccd,0xb26cf2c8,0x92a1aea0,0xb17b3288
.word 0x5d039499,0x5f7d2f84,0x522ae5fc,0x73494ed9
.word 0x1946b668,0xf5098e81,0x3bd7ff68,0x3f73dca6
.word 0x94edb293,0xaa604756,0xbd02f7ef,0xe7a7c12e
.word 0x5ae5688d,0x89e6bd08,0x720be008,0xc504e3ec
.word 0x6ff8b8cd,0x737023a3,0x6a63762b,0x720fbbe6
.word 0xa2f608b2,0x85ebac62,0x9e2d1852,0x2f0fc938
.word 0x509b7a06,0x5e3f9ae3,0x869ac45d,0x486e0bf1
.word 0xfabdb4a7,0x2645f778,0xbd21b02b,0xcc416811
.word 0x9856a8d4,0x74082361,0x98181e91,0xdb36d752
.word 0xf72392cf,0xa255f31d,0x865122bd,0xddd850e6
.word 0x459096c5,0x0c050959,0x671a415b,0x92400eed
.word 0x948cfbe4,0x66a9fa33,0xe94c1809,0x3c55dc47
.word 0x3d57c6f9,0xbf06b99d,0xd65639d0,0x169886ee
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 0x235c2764,0xb6505ca0,0xb9f19aa2,0x4f7b10a4
.word 0x88910490,0x8c881569,0x373f77e8,0x601bce4f
.word 0x4ac3fbdb,0x0f235bdc,0x58a93ec6,0xf393e262
.word 0x345062ec,0x4a558d8b,0x2df8a16e,0xcda35ddb
.word 0x7c9e9c65,0x2b0205f3,0x14b9fb81,0xc034f2ce
.word 0x2468d935,0x035e365e,0xd965acae,0xaa92f66a
.word 0x2429804f,0x8c9ebd6e,0xa8026969,0x903d7cf5
.word 0x5a9c40ef,0x12753e51,0x1e7d711a,0x7d0fa130
.word 0x276fde87,0xde295127,0xe381971c,0x7b41ae3b
.word 0x21cd862d,0x817b24af,0x38056866,0xd7c04fa6
.word 0x4890ec1f,0xc8975aca,0x4a97e4e5,0xdcac793e
.word 0x1f879620,0xe709c492,0x23eb479c,0x9a4bf41a
.word 0x163c0507,0xbf205f2c,0xa6a3a5f6,0xc112f9b4
.word 0x734ef520,0x970dd4a0,0xb476a0fc,0xa4b1aebb
.word 0xb2e1bc1a,0x1cb8a144,0xba9ae1e6,0xc3923dd4
.word 0x7d5d7a91,0x93c522e1,0xbaf73c89,0xde821211
.word 0xb1b38ebc,0x9aa38d93,0xa3867265,0x25955ef6
.word 0x0a7d80cb,0xb661d18c,0x304bf0fc,0xeac17343
.word 0x9db95e6d,0x24274636,0x2c9c1d89,0xabcb187a
.word 0x942ba411,0x8245be08,0xed0d5ab6,0x77e3b80b
.word 0x9ae02517,0x209efec4,0x2cef9b66,0xd96bba21
.word 0x7191d7f1,0x5b62e45a,0x71a8cf95,0xc0041e85
.word 0x953b5a85,0xfcfe9a16,0x4a458da6,0xc2d582e9
.word 0x22dea8eb,0x7980b231,0x0af6410b,0x9b7db133
.word 0x442650bb,0x9a11a91e,0xffd6a092,0x8849cb33
.word 0xd28b3d4d,0xce40dbb2,0xfc549e8b,0x6ec731e5
.word 0x71f00932,0xf33ff75e,0xba11442b,0x6e9eea6f
.word 0xfdec51ba,0xdca95917,0x5373b7dd,0xa0b11068
.word 0x614df0a1,0xe7d8be9a,0x9d9c58e6,0x7a098718
.word 0xd08bd03b,0xd163e916,0x438450c1,0x2ffb7876
.word 0xb5fae5b6,0x9323444c,0x4198385c,0x04b60357
.word 0xeacf38dc,0x2e7d255c,0xf25ee218,0x094e7692
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 0x35155daa,0x69abe0ce,0xc98ecfda,0x2693d945
.word 0xc088ce70,0x44fd155b,0x7a738b17,0x5b507e24
.word 0x7db16d05,0x28aa8a0f,0x7b80a54c,0x3e4d7dd8
.word 0xdb7718b5,0x4e598642,0x56c412d8,0xbea6faa7
.word 0x00de2b21,0x35ede114,0x1e44963b,0xe5a1aed0
.word 0x3a112a74,0x6dd1479c,0x4b00f01c,0x77e1f579
.word 0xce71dd91,0xc12b4644,0x0661220e,0x28fbe986
.word 0x65293271,0x62941f71,0xbaff20bd,0x514fc8ec
.word 0xd260682e,0x1049321a,0x4c265df9,0x46332e35
.word 0xb2dd75f6,0xea162219,0x5c9e3f32,0x8908f595
.word 0x6cbd067a,0x43625d21,0x610c8655,0x078a54ec
.word 0xe7e40210,0xb8978cb0,0x7edc8d56,0xbcc462cc
.word 0xbf59861d,0x63f0750d,0x301a3db2,0x63345724
.word 0x3c03ce94,0x28e02e9b,0xc699f9f0,0xaf494e0a
.word 0x949a5d29,0x92f26554,0x719331f3,0xf0864145
.word 0x7f268f3e,0xee53b7f1,0xd37761d2,0xdeee5ab8
.word 0x801443e4,0x82c341c5,0xeca04288,0x0f8cb45f
.word 0x2f7e73e8,0x3078a382,0xbb441cab,0xc90c2c63
.word 0x95490459,0xd79c2153,0x1a7a4ef8,0x7efaa6f0
.word 0xd5122b8e,0x43f79f0a,0xded6e5be,0x58616ecf
.word 0x35e65f27,0xe631bf99,0x23dfd95f,0xc8e4f06b
.word 0x2a995c33,0xe9f11b7f,0xb81ff33b,0x248ca012
.word 0x8aa6d59a,0x0e59bc00,0x770e275f,0xa8f83b68
.word 0x7eeaa411,0xcffed14e,0xddd106d4,0xb113f893
.word 0xd78f3212,0xfd8dae2b,0x5d8ab0e5,0xce08e998
.word 0xed26f445,0x7aafdb16,0xd1b176bb,0x5071ed14
.word 0x956bca0e,0xd3122ae8,0xf8bf1ec5,0x4839763b
.word 0x4468dca3,0xc46c05a6,0x003c5e06,0xacad8073
.word 0xff818b06,0x80bb9b2a,0xdcfb2776,0x4efa3ae3
.word 0x5d92d11b,0xbf20d6bb,0xbd74bde1,0x00ef12eb
.word 0xfc764c83,0xe8dc1ffd,0x4a354c44,0xf8e355ff
.word 0x386039c1,0x1b34267e,0x8d87523f,0x2e95b6c1
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 0xbaf88591,0xcb05bf30,0xfced6d6e,0xe1bdfec2
.word 0x286e164c,0x96b5be9f,0xbc193a4c,0x67f7b73d
.word 0xfebfba5e,0x3d947f38,0x5ac6cd93,0x8eb93249
.word 0xaf7e147c,0x2e6db1fd,0x77953eda,0x83a31a40
.word 0xa2e53ba9,0xeaa9b032,0x42a61fa3,0xf55b36e1
.word 0x1ef618f1,0x293feabd,0x68809a4c,0x07ba382c
.word 0x4f2e79b5,0x5e421e2d,0xda16ce3b,0x67909f7e
.word 0xa023d1de,0xc17d1773,0x7759fb39,0xf50ee103
.word 0x0550a124,0xbd3a8dfa,0x64bc0d89,0xf07a7597
.word 0x7f4cbe1d,0x4ce17c17,0x07fa948f,0xa4ce5073
.word 0x1f0b6d48,0xe066716d,0xa494aa77,0xb621d7bc
.word 0x4b3b0b46,0xf433cf8e,0xb2a82b63,0xc77ed702
.word 0x1daa3ea7,0x4a2df070,0x6459ca38,0x2e50752b
.word 0x5062d01c,0x0677e09e,0x1238bf06,0x97a2114f
.word 0xb39f7092,0xf66cb2b3,0x5583a688,0x298dafdf
.word 0x1c48533e,0x7ba5620e,0x9b42a6de,0xf66fef4a
.word 0xede1cded,0xdefe3936,0x116f47e1,0xf065233b
.word 0xcd254b03,0x5e30c548,0x2857748b,0x6c16bc39
.word 0x5be77235,0xe1323e27,0x0296739b,0xaa8323ec
.word 0x1c220db3,0x38b3b51b,0xc8cf51eb,0x76517fd7
.word 0x725d47ff,0x9d68f3de,0xf1e4720e,0x41e8991e
.word 0xd6024bd2,0x05cc813c,0xbb1d21df,0xb80c903c
.word 0xd692fbe1,0xa1a169d1,0x129d47aa,0x6f574775
.word 0x4ac60019,0xc2aa7dcf,0x7ebfc276,0x92a720bd
.word 0xbcdd3794,0x06520357,0x6f53e414,0x99897cf5
.word 0xda7627dc,0xf7674b44,0x8de55626,0xfe3c914f
.word 0x82c4bea4,0x9979c463,0x088d3e1f,0x82855e2b
.word 0xb8f6bf29,0xdb4fb99c,0xd177e482,0xb813e836
.word 0xceae38f4,0x8ab9e4f9,0x4a8b88c2,0x96ca496f
.word 0xc77d9c3f,0x0ff9b47a,0xc4ab2eb4,0x01fa0e8c
.word 0x6d30b16b,0x5ea35326,0x146c4048,0xed8407c2
.word 0x1c45572c,0xd43dcb91,0x7bafcdf8,0x5534d785
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 0x76116334,0x8a6282d5,0x080c868d,0x70fe69d6
.word 0x3c575257,0x0ec26772,0xeb2e73ba,0xdb4afd83
.word 0xea4eddee,0xa61396af,0xe21e8a3b,0xf974fda7
.word 0x907106b0,0xcb9dd8b6,0x49e82640,0x2f099f94
.word 0xab6d1919,0x6e0df34c,0xd881230d,0x06e8b833
.word 0xd448bf92,0xac4cd530,0x86cbf683,0x7bc4d9d2
.word 0x94f37efd,0xc7397687,0xdf29b753,0x4d26aa00
.word 0x3e4d7648,0x93e0fbeb,0x88984b71,0xc36c7b5d
.word 0xdb71e969,0x27358771,0x70830b6b,0xd21c0f1c
.word 0xbb6fdf69,0x5325ff4b,0x60c8fc80,0xb646ef9e
.word 0x83a3e33f,0xa8acc716,0x752cff34,0x7d22c536
.word 0x5bfc7c8c,0xfae6b4a5,0xe6690ce2,0x72c90fe8
.word 0xca6a2f6c,0xa0151c42,0x5a85b65d,0x8d602795
.word 0xb07a90eb,0xf281e932,0xbfbff45e,0x82071909
.word 0x200557d6,0x26a9d790,0xbfd95316,0xec2f2da7
.word 0x6e8638c9,0x38bbb360,0xf50a430e,0x5629d656
.word 0xdbc84bc1,0xcad8ef32,0x7c440277,0x66e09a44
.word 0xdd66bfc8,0x1c76d9ee,0x12ec4587,0xed2c3de3
.word 0x69c48f77,0x3ba68108,0xfceb33db,0x7a31b971
.word 0x957b467b,0x963a4c8f,0xcb4c38da,0xdcd61d44
.word 0xb6291bde,0x77c9dd7a,0x8541089d,0x4d689798
.word 0xb0bd2295,0xa934f26b,0x5d1236de,0xcdc25cda
.word 0xc31e66e3,0xe9722dc3,0x64282651,0xa0deafa2
.word 0xbdbafc06,0x868093d6,0x260bc9d6,0x8cea26bb
.word 0x06140f70,0x5a8dbfab,0xd514b9b4,0xf7304273
.word 0x5cacadea,0xe87ec206,0x85ad636d,0x81fc30bd
.word 0x69e0adc3,0x4d829d2e,0x0e03f695,0x1c89b3e1
.word 0xb1dae161,0x3616b7db,0xce665cb1,0x1938f88d
.word 0x06aedccc,0x2a9546af,0x5af5acdb,0xb831fb0a
.word 0x75a89020,0xfbf68ded,0xa25a45d1,0x11b834fe
.word 0xfe097c0c,0xfd0f288a,0x1a5d18fd,0x1cba4dfd
.word 0xe8a60903,0xeedb91b7,0xbb9ef78f,0x7d43a496
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 0x7eb74f1c,0xfc4b825c,0x6f356f67,0x8529a7dd
.word 0x6538d7b7,0x026155b5,0xb6807295,0xf26e91bd
.word 0x22b19161,0x14b285c3,0x6cdaf0b3,0x3a2d00fd
.word 0x7170e558,0x77a7f66a,0x351839d8,0xbd01c6a4
.word 0x21b18445,0xd7ba2eec,0x7adfd667,0x7bff1374
.word 0x69664ed3,0x9dfecf86,0x3b72f4fd,0x9e23d26a
.word 0x3cadc98b,0xb448d89d,0xd2539a0d,0xd2d02354
.word 0x0158592f,0x60d6adee,0x23d7bd1f,0xd0cdd67c
.word 0xf27ea2f2,0x48699811,0x4c2a2211,0x6e7c7dd7
.word 0xd8f39e2f,0x47e7552d,0xbc80b382,0xaf27c8ab
.word 0x0ef13445,0x188fb70c,0xe387a942,0xc4b88d19
.word 0xf88cd13f,0xb30a1339,0x2f74b039,0xac976b44
.word 0x7e38d65d,0x2a97b6c5,0xa32bbb9b,0x86f3bd32
.word 0x256510ba,0xbd1ef196,0x35e65cf8,0x9009886a
.word 0x21102d89,0x769c87d0,0x92d1f1f6,0x68f77f7d
.word 0x66bbe390,0x82d86275,0xd56bcf6b,0xae2fa075
.word 0x85de448e,0x336182b6,0x969fa8b6,0x01a22dd3
.word 0xbe34a869,0x4ac40acd,0xa7280feb,0x321a25fe
.word 0x9248f88d,0x40bf26a1,0x2e9996d8,0x2bbbd9fa
.word 0x0ef1faf5,0x0d1f2532,0xd8625988,0x1ad6f349
.word 0xda252521,0xf1880ce0,0x8b5e4548,0xf18f5b69
.word 0x4c2ee45d,0xcaa2d092,0x4e72354e,0x5545c21e
.word 0x3b2b1ec0,0xbdd20edf,0x94bd121d,0x60130c81
.word 0xf86d4428,0xdc38f993,0x6bc8369b,0xf672dc87
.word 0x5ba753fb,0x5e896d15,0x97e0957a,0x005fd4f5
.word 0x85b85c94,0x067557c1,0x590a6eb9,0x0bc4cd7e
.word 0x31acf15e,0x1c3f3731,0x335f4c37,0xf616caee
.word 0xd9463b47,0x26d1e590,0xa8799a1d,0x5bba735f
.word 0x2fecb1be,0x19a9a3dc,0x6e1ef1b2,0x88587370
.word 0xf3aee6fa,0x516a7469,0xd8f3b890,0x7e6e454c
.word 0x14ac3d05,0x71970aaa,0xd280d5f0,0x8340dadb
.word 0x01b4bfd9,0x2344c93a,0x1bb7ea82,0x16075d6e
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 0xba2051ce,0x6bb752d9,0x1f82c43d,0x57a7cfe7
.word 0x796e9a3b,0x6b4e3d4a,0x55670098,0x79354bfa
.word 0x7ab3c8f3,0xdf5e9259,0xf40c775c,0x4af5ce7b
.word 0x3fec62e0,0xd0159a0b,0xf605bf2f,0x578808a3
.word 0xbc40ed04,0x50c61e1d,0x843e5406,0x6423a998
.word 0x7ba10956,0x662f508c,0xb5c75078,0xdfb76eec
.word 0x63bbc5ca,0x09627270,0xd491c97a,0xd89b945b
.word 0x7fc80381,0xc0b35abe,0xbabf7ee0,0x46b10d6d
.word 0xcbd84dbe,0x03a6b726,0x6bb93fcf,0x2d026da5
.word 0xb7efcce1,0xf07c0614,0x906fae18,0x90d0a305
.word 0x6430a725,0x60591309,0x7899c981,0x86172f9b
.word 0xa6f3e48b,0xfaeca5b2,0xdfefa2fa,0xedc512cf
.word 0x3035b1c9,0xd3fd689c,0x0dd7a014,0xa36b6efe
.word 0xce10f573,0x97df2b2e,0x503a4812,0x84f6ac0d
.word 0x4c6a6149,0x443ae338,0x8bae2e5b,0x1ac4304c
.word 0x99dece6c,0x02e63651,0x71dc445d,0xa958471f
.word 0x4a82b2b6,0x68a3dee0,0x2e72c0bd,0x5e33733f
.word 0x1e0ff171,0x422cf77b,0xe091e681,0x7a9798bb
.word 0x99678cff,0xd112aa95,0x10b96386,0xa30864e0
.word 0x23b379a0,0x7ce33799,0x8811a331,0xff22c0e5
.word 0xefa1a2d3,0x61f46071,0xa3c0c7c3,0xfc147000
.word 0x817c2ebe,0x91535978,0xe37781a4,0x03d8022a
.word 0x005eefe7,0x4bc7a49d,0x20c8cdc2,0x1bb20860
.word 0xb110a72e,0x569a2fe0,0x189039b1,0xb5927307
.word 0xaa8b3e8a,0x67aeb7b5,0x3e7e0389,0x8a012ba2
.word 0xdfa6d771,0x335166e6,0xd6080c4e,0x0d30cb98
.word 0x6bbf1d91,0x426d9862,0x416dfdf2,0x45d12395
.word 0xdafb43fb,0x9c84099f,0x760498bb,0xd914b211
.word 0xe1135fbf,0xa26f9fd4,0xa054373b,0x1d2fb68f
.word 0xe16712b1,0x9e51c101,0xe86a7406,0x44b107b4
.word 0x0ef3954e,0x82c3486a,0x201fe9d9,0x9ebe9640
.word 0x2c593196,0x86afc821,0xd1e0ee86,0x075705d7
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 0x73265ed8,0x6581988d,0x5c7320a2,0x03203900
.word 0x600f8252,0xb1d10032,0xc453707b,0x35c86bf0
.word 0xba268adc,0xb1c6c92a,0x059f02fa,0x875182ea
.word 0x8bde744a,0xd778e6a2,0xdd0cbc9d,0x09a6f036
.word 0xa3b0e0a5,0x97fc0568,0x42b2f3a0,0xf81dd3ba
.word 0x8f5dccca,0xbb3f420b,0x9dc453d2,0x0d8b564e
.word 0x0be4d155,0x90a30644,0xf2c4b243,0x52e525a0
.word 0x0fd67119,0xaecac13e,0x4148bdbc,0xf527520b
.word 0x066ef9b9,0xb9494428,0x168891dc,0xa2c2fc0c
.word 0xf8b2a70e,0xdea0b96b,0xc22c7a92,0x7628b98e
.word 0xf6d8dcb2,0x4877ba57,0x68fd2240,0x0b542422
.word 0x20bde7ba,0xb3dc412f,0xab3dd3f6,0xccd276d7
.word 0x9e6aa5ae,0x1aeb3448,0xfa15a5a1,0xbdca4a50
.word 0x5f19362b,0x9345048f,0x0db576b4,0xcc3b5645
.word 0xfa394e50,0x2ba96a7b,0xe65aa834,0x362946ca
.word 0x1b6a205f,0xdc660185,0x56911174,0x50786a64
.word 0xef11d87c,0xaf6dfeec,0xbc2dfea1,0x868b0a4d
.word 0xc978a517,0x1cde802a,0x9919e9db,0x07e692f2
.word 0x6ddddbcb,0x5f4e739c,0xc2340a2c,0x73958b8f
.word 0x3da50ce1,0xf41c0860,0xb23e8431,0xabf599f8
.word 0x96fdbbd0,0xa640af6c,0xc08d8701,0x7e3c77be
.word 0x0837e876,0x5fc02264,0xee3c4f17,0xd044345d
.word 0xb3969bc5,0x4351ab82,0x871632a0,0x52e883bc
.word 0x803eda66,0xbba4b8d7,0x4e0b1bc0,0x8a9d4a45
.word 0xfbddc3b3,0x84f45082,0xd79893cb,0x4e02908d
.word 0xa44f4348,0xd04e9ab3,0x177c6988,0x63812681
.word 0x33a011c9,0x32c57f1e,0x70885875,0x3a2f81ab
.word 0x81fdc2d6,0x0deee013,0x4650f9d1,0xb9a86d07
.word 0xb9d49b2a,0xfae442b9,0x7bfd0d49,0x1190f156
.word 0x02619a38,0x70dfc6d0,0x42d86979,0xf164c24e
.word 0xdaee99f5,0xeab3974d,0x89585c27,0xdba97d46
.word 0xb6ebc45b,0x44ed32f4,0xfb690f12,0x2d77fcb1
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 0x70a86b04,0xa4f8d391,0x67262231,0x8fff235e
.word 0x99957b91,0xd80a7fea,0x1e848d5f,0x9347fd0d
.word 0x8c7c4804,0xefc883c0,0x2e3efff3,0x1fb66e29
.word 0xc4e104a0,0xb3fdca3a,0x0cb072d8,0x5be29b8e
.word 0x1b926757,0x25d66a69,0x97212486,0xcd443cf2
.word 0x2087e615,0xe6f1c7e2,0x8cf5d654,0xe91bdb29
.word 0xa55c9c4a,0x0c641e44,0x4f73a9b0,0xb1c85dcb
.word 0xd6f5290a,0x9eefebc2,0x571ea331,0x22bc26be
.word 0x2f82df6f,0x97535851,0xed74592e,0x51b3a04d
.word 0x95aa529f,0xfacde077,0x623e9c9e,0x0f16276b
.word 0x0cfc7eaa,0x07b885c5,0x916c67bc,0xd6f8a32a
.word 0x1465d656,0x483b7a28,0xe4107d1c,0xba3bc690
.word 0x281b7fcd,0x0e737441,0xa17c38a4,0x55fbb37e
.word 0xf0c0dd7d,0x86dc7056,0xc2fb9fd7,0x3ec8fa44
.word 0xf825c4b1,0x86534f3c,0x9f004aba,0xbcda5954
.word 0x5b719dd3,0x35565837,0x6c88a843,0x26d13edb
.word 0x6dadaf08,0xda174d0c,0x93db46aa,0xd8df4ecf
.word 0xdb18dd40,0x70f514c2,0xc022c2e7,0xbbc51e79
.word 0xcd94be50,0x835cf085,0xf64a395b,0xa51f0d3a
.word 0xb0e34536,0x2ba3739e,0x1e8490f9,0x616531c9
.word 0x0af846b5,0x7f8a230e,0xd8bd1920,0x1c0339a6
.word 0xa815db63,0xb9f53bb8,0x9467686f,0xb03a1e22
.word 0x9cec6da6,0x1a0e1e09,0x0a58f9c1,0x14de9630
.word 0x57919434,0x7f9938b0,0x26371da7,0x0b25f0af
.word 0xe8dda64f,0x489efbfb,0x212fef9a,0x207de4cf
.word 0x131ed369,0x0fd141a7,0xcb81e218,0xeea08957
.word 0x93a194b1,0xb790b9c0,0x1bf5fa23,0x708a2629
.word 0x21876b1e,0x705202c5,0x78216152,0xeed1d841
.word 0x2e904e91,0x00c063d0,0xe9d768fd,0x10d2a309
.word 0x79de8027,0x422f2e1f,0x0e2e659a,0xffb3b39e
.word 0x77a86177,0xd256b99d,0x673d086e,0x97b07f72
.word 0xb8d8359f,0xcab15471,0x4eb04d4c,0xb057db93
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 0x64de868e,0x96ba3e6a,0x502d1e04,0x6b8e8b72
.word 0x8ac9cf24,0x24349c6b,0x0bf5e5e7,0xafd4e5aa
.word 0x0dbe1508,0x47180799,0xcc35572e,0x56abb823
.word 0x8a16c223,0x1da49ea0,0xdc9668e7,0xf92d6ece
.word 0x2bfcc537,0x04cc1401,0x3e043eeb,0x747c19c7
.word 0x8dba0f64,0x174db9ef,0xa058401c,0xa07462aa
.word 0xc0d00f41,0x1418e63c,0x8bcc486f,0x7372c07e
.word 0xd13ce614,0x62107e82,0x96df86f1,0xec64f572
.word 0xd6f01ca8,0x2d0c7ea4,0x48e22c07,0x6422af84
.word 0x18f1633e,0x5e5b0537,0x7a90bc6c,0xfc7a4c1f
.word 0xde3a48c5,0xd44fe3de,0x0d4168db,0x14b82e47
.word 0xad0cf61a,0xe505f4cb,0xa0adb99a,0xace80174
.word 0x7013c391,0xcb50beb6,0x39a46304,0x03d42903
.word 0x9d51574d,0x1a2b213d,0x49d5813d,0x14c1f2c8
.word 0xfe2de538,0x8a2ed637,0x251ab802,0x6259d942
.word 0x414a2447,0x055e6607,0x880eddeb,0x57e718c4
.word 0x302e41b5,0x30b420b4,0xa4ebce75,0x5482a79c
.word 0x8eed5393,0x952bddbc,0xccbf9fb5,0xfbfde952
.word 0x6067e44a,0xba249e20,0x4491e007,0xeb921ac8
.word 0x3c9a1011,0x62569010,0x354d5a8c,0x4c9df3d9
.word 0xb6c82a0f,0xe8c710da,0x23780705,0x6f652d26
.word 0xf822e60f,0x1e7d2dc8,0xa8d342c7,0x957ca292
.word 0xb3c8ca04,0x73877efe,0xdd4a13f6,0xb6246bfb
.word 0x06dead57,0x62a3c143,0x84da52e0,0x300b4184
.word 0xb821472a,0x056777f3,0x3a1e0875,0x3b14a288
.word 0x3f8c2e1c,0xce815b69,0xff57124b,0x88c15ad6
.word 0xfb6f364f,0x6997a25c,0x8a6cc59b,0xfa931dcc
.word 0x49b3df62,0xa2b2e455,0x5848f08c,0xffb9af71
.word 0xb7e351f8,0x3d72b165,0x9bd8e13e,0xbfe842d1
.word 0x26a5059e,0x7513135e,0x83f6d117,0x61153a39
.word 0x931ddb49,0x106285eb,0x966f5d0c,0x0fa06957
.word 0xeb6f3426,0xdd9b7fd1,0x3f98e366,0xe276ea48
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 0x438590e7,0xf452b8eb,0xd1c0db3b,0xf3f39480
.word 0xe2811e57,0x5acefbe3,0x037d7d13,0xfc7f75b4
.word 0xebfa41f2,0x2730d2c0,0xae28c036,0xb315cc4d
.word 0x1280ede4,0x90b797af,0x66e2bee2,0x5d7e10c8
.word 0xef0b7fa6,0xf8b59cef,0x4b3dc1af,0xb036617b
.word 0x4578f82d,0x88a11b75,0x65cba59a,0x77db28bc
.word 0xb7b121e9,0x67850fab,0x877c9bf4,0xd26d551d
.word 0x6e35acb7,0x1b0f3022,0x108a3bc4,0xe8c90363
.word 0x61441b1d,0x46fbd7cc,0xe572c7e1,0x31979614
.word 0xe7511f25,0xebf6418f,0x9408d573,0xd48639ec
.word 0xf2744268,0xc2f249bd,0xf2ad2cef,0xb24a88b5
.word 0xf6950706,0xc323f560,0x29421a62,0x3986a055
.word 0x3c5c0935,0x64614d6d,0x2500ed28,0x1239baa5
.word 0x7d67fe4a,0x1b2575cd,0xbab0de1f,0x1fd8065b
.word 0xb87e2d70,0x7dbc7e65,0x4661c1b2,0x9e4f5186
.word 0x342bf5f2,0x201173e3,0xccd68b0a,0xe2fdc875
.word 0x524c24fa,0xaec0ae16,0xb78e7083,0x059564d0
.word 0xf301cdaf,0x65ce48eb,0x47e32f36,0xec4d0d57
.word 0xcc38055e,0x814d8086,0x35dbf656,0x58e1fba9
.word 0xf7df73d3,0xc567d4be,0x604fb3a5,0x95efb91e
.word 0x21fde935,0xdf532cc3,0xcef291b0,0x2688f885
.word 0xe6afff11,0xa4e7ca8e,0x1a4d0a17,0x00826fae
.word 0xba9e8f81,0xb175c606,0x243e6ce0,0xd1013501
.word 0xc0bc855c,0x43e10892,0x68a0fa92,0x374847a1
.word 0x07102024,0xaed5957f,0xfc8b2b58,0xd9b5cab4
.word 0x11dcd635,0x9708f6d0,0xfd7bc488,0xf9315163
.word 0x69b79a92,0xa25cad21,0xb626dfb9,0xc3d4ae27
.word 0x02a94da1,0x116236d6,0xe98e42a9,0xad2d569a
.word 0x538066dc,0xa8277222,0xc6476afe,0xfbc9eadd
.word 0x33e3c878,0x74b78460,0xecd5604c,0xe34569ca
.word 0xb9a6e48d,0x254022f2,0x8bc77a4e,0xfae869db
.word 0x3dca7632,0x5b8da563,0xf7349fe9,0x982e9588
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 0xf01870b7,0x8e57641a,0x301578c0,0xbc6e2f88
.word 0xfec54b06,0xbff91a99,0x2634082c,0x20420011
.word 0xc48f502f,0x02ff6b7f,0xadf1be5c,0xe5c9486c
.word 0x45429ecc,0x07895f89,0x8e4b55ed,0x125c85db
.word 0xcc4fd73c,0x6418d679,0x345a65ce,0x5ac71eb6
.word 0x79c149ea,0xc7bf7ee6,0x297ced53,0xedf82cb0
.word 0xe02f7f3b,0x4bebda5f,0x54c3dfea,0xf4b67a26
.word 0x1b33af3b,0xdb0b7d8c,0x7d839742,0xc8bcf5ec
.word 0x7c7dc3dd,0xea01bcbb,0x44c3f266,0xea545b3f
.word 0xf6bd9f21,0x6a35e488,0x4d6db11e,0x79031476
.word 0x60b431e8,0xe9b07e31,0xea9c0100,0x0e1120a9
.word 0x973586e8,0x5210a403,0x5eb6731d,0xaca92c28
.word 0xb931e234,0x91df1586,0x07ec97f5,0x69fa4a4c
.word 0x8e65488b,0xbfe9f4ca,0xd84fae0c,0x785f4903
.word 0xe89c5735,0xc5d21b28,0x846e1bac,0xe5ab8071
.word 0x0c717207,0x6bc5801e,0x36b29c24,0xc372adbe
.word 0x5ab4954b,0xc912f214,0xc3d7fc8a,0xa1896897
.word 0x17f66614,0x8abee49f,0xbfb994a2,0x835c8d95
.word 0xe188d9b6,0xfccd5c8d,0x8fa77caf,0xac88f857
.word 0x6e0360b4,0xaf7386fa,0xd1878dfd,0xd2ea4a31
.word 0x80b5c6fd,0x8b46ccc8,0xb9a515a5,0x03ab80bc
.word 0x57cdc8c1,0x60b212ba,0x8bce91bd,0xf9bf475a
.word 0x61ad01ad,0xbac578f7,0x15b13ce7,0xb6bba892
.word 0xcaa92f44,0xfd6ba973,0xc8800f04,0x7d5d8c29
.word 0xa581adca,0x86eac1e8,0xc158eff1,0xbd67f189
.word 0x02ad6d60,0x32290235,0xab98f573,0x4b565832
.word 0xac4146f8,0xb07218fc,0x12cc1637,0x432229fa
.word 0x4f799f3a,0xf4af50bd,0x857f0c92,0x3be257e0
.word 0x02fb9d39,0xdb21456d,0xa5d250ed,0xa5dff49d
.word 0xf3615d5a,0x2bc2e78c,0x3b3bd462,0x21ae3eed
.word 0xa1ecbb67,0x427e9639,0x086ea5f7,0xbcb3919a
.word 0x1e8076a1,0xf60165cf,0x89e054df,0x0f3a58f0
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 0x0aad4778,0x4c820242,0x79dc57b4,0x41ddc113
.word 0x52ebe932,0x8a85111b,0xcd03723d,0xb9d8166f
.word 0x7788bbb1,0x8d8a0be3,0x18c960dc,0x63c3a7f9
.word 0xb3598c55,0x2ed67330,0x5be33a78,0x036c882c
.word 0xca9ec6be,0x63583a75,0x9039f86e,0x12b282a0
.word 0x1b4be348,0x795db6b5,0xad272263,0x8262546a
.word 0x2b07ad4c,0xe44d729c,0xf3fa1bab,0xf138aea5
.word 0xea471ebe,0xb4c6ab95,0x56a51fb7,0xfedfbd06
.word 0xc2239df0,0x344a5968,0x73e7c8a4,0x50c3cd9f
.word 0xf97c2da4,0xf39a5413,0xdb24d758,0x453b07dc
.word 0x72d49feb,0x6dbbf62d,0xaf71c58e,0x2d7732f6
.word 0xaa1c8ee9,0x0fe3c0a2,0x4aa7d34d,0xeed3d615
.word 0x981cf403,0x5ec02bbc,0xb8ee27a6,0xa2baeaf5
.word 0xed6f2e70,0xd0d59451,0x07d872a5,0x0a6123ce
.word 0xe2c22b86,0xd91d4fa6,0x7a3c624e,0x232a9940
.word 0x3b8955a8,0x0cb89557,0x1ceaed2a,0x218a4893
.word 0x040700ea,0x6594dff5,0xf232240b,0x1443a7da
.word 0xbe32ac12,0xf329a9a5,0xe6038ab9,0x5b528b88
.word 0xa2ccedce,0x43499df3,0xdc7837ac,0xec709554
.word 0x1a27c115,0xc4a0546a,0x4713bb99,0xfca2b1ed
.word 0x4f1b380c,0x498f91f4,0x6b4474ed,0xb6bca674
.word 0xa1d00fda,0x200779b7,0x6e534cec,0x969f3533
.word 0x673c606f,0x3136d777,0xbb308f5a,0x1fbc4f0f
.word 0xf28bed18,0x0e3571cf,0x46496db6,0x88590ad4
.word 0x7d4e19ff,0x9a1e1b7b,0x3b248ed7,0x04e5d8eb
.word 0xb5d35c28,0x54871de5,0x1db9f2a3,0xa22cca2e
.word 0xfc249640,0x6f3dde4d,0x376f6032,0xd0addb8a
.word 0xa4ed84d6,0x114b315b,0xb06f6db6,0xbb3b78cf
.word 0x39fedcd8,0xbee4c221,0xbabd8039,0x6162c8c0
.word 0xaaa18830,0x2740d495,0x5a78bbff,0x7819f305
.word 0xdbedf1ea,0x1970df99,0x745a24ae,0x307e9486
.word 0x2959945e,0xf51a91d1,0xfe719310,0xaa4e52ea
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 0x8f6cfbcb,0xb8a2f4b7,0xcf18d638,0x6be37b86
.word 0x2aa26b1e,0x7353bd9b,0xae97bd9f,0xea8b795c
.word 0x73e1b9b2,0xd9bb5365,0x250fa539,0xd25b25e5
.word 0x786ccd0c,0x9b9bf1cc,0xf3cdf237,0x3a458345
.word 0x050a6801,0x972de6a6,0xc36521d5,0x288e6c42
.word 0x17bbd808,0x5302b7b0,0xba441fde,0xecf41d71
.word 0x91686b21,0xab4d2152,0xebfd7be2,0x7034daf2
.word 0x4ba58b4e,0x6d5d322b,0xf70989b4,0x321352a7
.word 0x298ba00e,0x540f29f0,0x07bbdf7a,0x9810f856
.word 0x106bca90,0xda2b8ae9,0xd59ee5b2,0x28fda2a0
.word 0xd9e873b1,0xd0120d2e,0xac7d87e9,0x3e9d4ee1
.word 0xcacd107f,0xe39b2d9c,0x1c9ed69e,0xeadd896a
.word 0x517463d1,0x0b0f1f0f,0x6aacb20c,0xfc293e4d
.word 0x982b8f4b,0x65e0028c,0x9c6e6b91,0x40f86710
.word 0x2f605bde,0xa97a87b5,0x90e9e560,0xf2cadfff
.word 0xb89c0423,0xcd565cb3,0x671d961f,0x09f6c96d
.word 0xd5b03c37,0x82e63a7b,0xe2f14101,0x59d7fae1
.word 0x8156547e,0x7cf9ae09,0xf80f2fb9,0x0081cb71
.word 0x5316aad9,0xf3d47fde,0x28f40cbd,0x4222a278
.word 0x1456cdd9,0xd2eb5ec2,0x729da189,0x85157548
.word 0xf9d5dd0c,0xcda0ca05,0xaf120e2b,0x1bfab1da
.word 0x9f993f53,0x5318c3d9,0xb610eb7d,0x654f0383
.word 0x193e4ab1,0xafed60cf,0xdaef1bff,0x7f72726e
.word 0xe6efa774,0x07da1e30,0xd2320b60,0x007a0cbe
.word 0x36d636fb,0x431590f9,0xdfaadca9,0x2748eaef
.word 0x6869a9f7,0x5dae4aa8,0x1f1e8eb3,0xd77ea1cb
.word 0xfe27a4cd,0x365707f2,0xe2b681e2,0xeddd02a4
.word 0x1482ec11,0xfd75e154,0x74ec398c,0x61cb973d
.word 0x76426d56,0xd5b3fced,0xc45bc42a,0x18dfc77c
.word 0xde0c9b25,0x661e4b35,0x1ead7010,0xa70f33dc
.word 0xd46b7e5b,0xff4f0029,0x06291f0e,0x80e84a94
.word 0x03b50881,0x0b0b7610,0xc65f0b3a,0x1ce39b94
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 0x919e3ca4,0xd779b650,0x62d12edd,0x0fded52f
.word 0x60e5e450,0x4703a5da,0x365e80c5,0xa2fa58bd
.word 0xbf5305c4,0xe0fd6ddd,0x0d3de693,0x0063f7d2
.word 0x9ca059d9,0xe8bb6301,0x386e2f10,0xe7c400e4
.word 0x24ef9376,0x2a139022,0x2ff49aa0,0x3fdfc516
.word 0x52a95196,0x22ce1d71,0x0657cea7,0xb3770edb
.word 0x58466fb5,0xad5ddaff,0x1748318a,0x7aa0a95d
.word 0x68646494,0xe36dbe17,0x3e1638d4,0x28463939
.word 0x6084c990,0x3d545cff,0x46dea68d,0x597143e2
.word 0x35f67326,0x46d28abe,0x385f13a2,0x0150e3ba
.word 0x02a8fb72,0x078844e1,0xd94aa10a,0x6d7b02df
.word 0x7e0665fd,0x40e03ce4,0x995c3113,0xcdd1675d
.word 0x2a4cea79,0x3b992ad4,0xeeb9d7d1,0x0e5111ea
.word 0xc585902a,0x8daacea6,0x502b1da2,0xf76e6624
.word 0x8ed77039,0xafd0ed10,0x33714144,0x2b0796c2
.word 0x5e52e9c7,0x775ebd13,0xf185e0c4,0x34f6977d
.word 0x4a2b8cec,0x20284a24,0x5db3e2a8,0x3e3cad16
.word 0x6da93dd8,0xc82f919f,0xc6ff2bdc,0xc40df82f
.word 0xd0ff1089,0x69151b78,0xc6e8116f,0xa0117dee
.word 0x64b64ae1,0x657853b0,0xfbb66792,0xb8b82083
.word 0x37c6efa0,0x260f141d,0x2a364436,0x6a3ae45b
.word 0x971fb3af,0xc0d577c9,0xa79119fd,0xe1e7dd60
.word 0x7e487617,0x34dc8913,0x374128b3,0xcefe361d
.word 0x802367a4,0xb4b115da,0x4c88297c,0xc2e26515
.word 0x44eb7885,0x9cb6ebe4,0xaba06ac5,0x32b5e2ea
.word 0x08fcf2b9,0xcc79ad7f,0xbdb3188b,0xf0d0747d
.word 0x0bcaf838,0xb638eec9,0xaeea4733,0x2b6ecda0
.word 0x424d1775,0xf2d2e8ed,0x1b544098,0x6773b52d
.word 0x3b203655,0xc535b7d9,0xaeb061b1,0x7bd8e7cf
.word 0xe0f7f9d6,0x859bb201,0x50aa6c6e,0x08f123a3
.word 0x31a161f0,0x4bdc2c32,0xa169d014,0x27d2c49a
.word 0x89eef10d,0x113a87ba,0x00d8a86a,0x2bea9843
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 0x4b0b3798,0xefc9b5bb,0x12b2b4bf,0x0bed4434
.word 0x3001d219,0x42f50796,0xb1f88dd4,0x266d528e
.word 0xc128de27,0xc6029187,0xa652d553,0x433bd104
.word 0xb30fb2c9,0xb1d48e86,0x0aa99f45,0x85c8d753
.word 0x4b151326,0xb0cb42e7,0x816f7af9,0xd1f8833b
.word 0xfa68f7b0,0x360741ba,0x70f7efac,0x2cb8c5e9
.word 0x06d4cf49,0x1027deee,0x7246fd32,0x42282bfd
.word 0xe9f2b510,0x3304e88f,0x808dd64d,0x4c0b8012
.word 0x66d56dd1,0x992d48ba,0x21b94154,0x9af3aadc
.word 0xa1a2b527,0x65027e2a,0xc3bc2820,0xc6753026
.word 0xbddd8ac4,0x28290046,0x1d8ddbe6,0x6aba8472
.word 0x1eede146,0x40a98f2b,0xc51d9e84,0xc873b628
.word 0x8b1d5077,0x71dce49f,0xdfa7e0f7,0xa2b9ef91
.word 0x7f31ae32,0xd81568f2,0x40cf210e,0x81d5e45c
.word 0xb45c1e8d,0x3e5dc18a,0x13578445,0xe3321eea
.word 0x1dcff3be,0xf2fdf07f,0x2dd2bf94,0x9fd68ad7
.word 0xe457b749,0xaf5dab57,0xbf18e851,0x71aa03a0
.word 0x53390cc3,0xaa52fc16,0x0070e64b,0x1ffac885
.word 0x1155c334,0x42669f0d,0x89f8414b,0x3d0bebc5
.word 0x5c2c21ed,0xa0b8dcab,0x9b9328ac,0x8852470d
.word 0x96ea67d8,0x0ad0a2d6,0x4d505e2d,0xd4e5c2ee
.word 0xeed13529,0x94e4dfc2,0xe5f1d6d7,0x994b24cd
.word 0xe55ef3f6,0x59b5c005,0x67ec0732,0x1aabe30b
.word 0x51cbe3ae,0x8d79d201,0xe92ad799,0x64daba50
.word 0xa4c93752,0x82f2f0fc,0x073c013d,0x4e168570
.word 0x937bfe2e,0xd175477a,0x1a5471da,0x7dddd6b1
.word 0x9d448282,0x4aa0efd2,0xfe45dde0,0x821fb3f4
.word 0x853dd815,0x1fe50a29,0xf00d4883,0xc5897a20
.word 0x7b662f5f,0xaaf15d55,0x0c087626,0xbebb2642
.word 0x06b288d7,0xcbab987a,0x88f383a5,0x35ab3d62
.word 0x6d05f661,0x7ffb877c,0x7fd0a052,0xc345a790
.word 0xe5bdbba5,0xf3f587d6,0x21736332,0xa877941d
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 0xa8100513,0x1278fb4e,0x7ba9b397,0x3328e36e
.word 0x6042e1ed,0xe2a85e00,0xdf926294,0xb4e59bda
.word 0xf3b6aaf7,0xb32353f7,0xf05936e6,0x7a32fe11
.word 0x719aad80,0x68f3db73,0xcaff4b9d,0x390ad944
.word 0x22fd5a23,0xdd9917aa,0xac406302,0x9b580f09
.word 0x886ffea1,0x5fb418a2,0xbaf0b08c,0x9ef0e34c
.word 0x25a47372,0xb955fb4d,0x5331abcb,0xee859e23
.word 0x03edfb65,0x50cbd27e,0xa539aba7,0xcbb424b3
.word 0x74b2f914,0x4f98ab44,0x73b26cf5,0x8cf6f126
.word 0xd6e16af8,0x2182e16d,0xc340a4c5,0x95150fc8
.word 0xb607581c,0x78565090,0x9d24b6d3,0x41276313
.word 0xf4deb28a,0x4fd5da3a,0x4aa95c73,0x2583fcdb
.word 0x24fda30a,0x8f06973d,0xb738674e,0x8fd36c77
.word 0xd28dde2d,0x1d79094a,0xb62a401d,0xbda3f0ca
.word 0xe23399e7,0x6161ea01,0xb49ab78f,0xef5f47b2
.word 0x6da6f665,0x02d8426b,0xfae2ad5a,0x532132ff
.word 0x35c3df06,0x5f2b63e5,0xc9e46320,0xff7325da
.word 0x3b444700,0x7c7a0f60,0xe48ae177,0xff949f36
.word 0x78cd18e5,0x1b5dcc79,0x06b8484b,0xc3974bae
.word 0x0db0fb19,0x6a562088,0x6684095f,0xaad99158
.word 0xd86af3a4,0x12f8fa7a,0x9ca90ff9,0xf35a5b32
.word 0x487f3b7a,0x140fa956,0x2feb7dbc,0x6fe89d70
.word 0xe67ff924,0x6a6bf736,0x944bb536,0x292144c0
.word 0x2507e37d,0xa180fee2,0xf1261270,0x444f7fa3
.word 0xa0db0d18,0xba689599,0xdf053092,0x3df7984b
.word 0x9395e89d,0x2b0f4a1e,0x712eaaef,0xc11e8a9b
.word 0x07efb4f8,0x71ed7123,0xd771efb6,0x8642469d
.word 0x744ba90d,0x83d3aef1,0x9f1f4cfb,0x472d7812
.word 0xfbbd3031,0x49347765,0x85dfdc16,0xc385ea70
.word 0x40698513,0x4d9f7bac,0xcc39159d,0x5b646575
.word 0x4a17293a,0xdbf06d64,0xd5e6817d,0xcdd33304
.word 0x9e1a1f01,0xab76c6c7,0x8b710649,0x13f5a7b0
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 0xd70ce4a4,0x40b6379f,0x8d75be86,0x470ad7ed
.word 0x75bbe71e,0xa1a5553b,0xbf2a7122,0xe31ed0b0
.word 0x88e8e54a,0x6ef5cd6c,0x7b1625d6,0xaf4b1371
.word 0xdc8787c6,0x1e6ae614,0x0d47d6b2,0x756cf78b
.word 0xf62d3ef9,0x8819d991,0x120b59d9,0x5db914f9
.word 0xafd609b8,0x26f96e92,0xa938d3e6,0xc0110f16
.word 0x9236e597,0x1a1d8dd7,0x30a5dfd4,0xae738545
.word 0x35bd3b80,0xf7e8e5aa,0x865050bd,0xc0db7349
.word 0xf9d15f1f,0xbc48c276,0x89cdbeb8,0x303623d0
.word 0x96209005,0xd5f8d2eb,0x3956b5a6,0x39b9ee7b
.word 0xfe3a12c5,0xd86e0f6b,0x5ed499da,0x42af2173
.word 0x5bed7d89,0xd5ef42ed,0x5286d753,0xdfe7da3c
.word 0x73c17fb0,0x0a613b4c,0x37465fa3,0x17746fd9
.word 0x98d2a9ff,0xda18f333,0xbf0c9447,0x2c292fe3
.word 0x2dbaa440,0x6054cfe5,0xae664bfe,0xa5af4f74
.word 0xf5d16376,0xcc29c56d,0x12ad5df7,0xb99765bd
.word 0x30f0a89c,0x66689cd0,0x1dbbb725,0xe314a2c7
.word 0xa918a18e,0x2dacccca,0x1adcbbe8,0xaf3cb9c1
.word 0x43f821fb,0x803ee702,0x7d3adf3f,0xdc9303a0
.word 0x044edb78,0x5b22af7f,0x930f72d7,0x44f51e97
.word 0xd07aff25,0x6cde2493,0x6b29ac31,0x50a42490
.word 0x0b4a8435,0x4e6627d5,0xff3caea8,0x577eb2e6
.word 0xe04e4b1d,0x944596bd,0xadaf6b9f,0xd109f0f1
.word 0xe153588b,0xfe7c6aa8,0x964215ed,0xf7369255
.word 0x01ddeac7,0xf2995dfe,0xa5d92983,0xc81b31b7
.word 0x0295d728,0x394886f5,0x38a36803,0xb61c0454
.word 0xe4e10784,0xfcd2933c,0xe256278e,0x0399983b
.word 0xa82c45be,0x5bd307bb,0xbd995643,0x6b87811f
.word 0x2270c6f9,0x6116b1c2,0x1b74d28b,0x333d1fb4
.word 0x9f69f586,0x1bf25b24,0x7f6c8285,0xbe79c869
.word 0x349851a9,0xdc57566d,0x23888a12,0x6fd9cef1
.word 0xe709ecac,0x5c720a5d,0xcfa224bd,0x5144f139
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 0x7979d1b9,0x8d16b833,0x4971ab74,0x5de24497
.word 0x23bc30b2,0xabc4e2a3,0x8cee9773,0xbb0c2741
.word 0xc3ee2231,0x99941354,0x77157176,0x3ca74695
.word 0x95b47e11,0x04828091,0x5107c4ce,0xf701a586
.word 0x86178e45,0x26a52fcb,0x08e9c341,0x72089234
.word 0x583d041e,0x26fc608b,0x4cf97b44,0xcbb1b3ae
.word 0xec37d11a,0x654a59fa,0x67e2b947,0x1536e3b3
.word 0x62add101,0xd89d69c7,0x1ad1d34f,0x1b107616
.word 0x598db8a7,0x58e60fce,0x0ea80e23,0x6ff7b27c
.word 0x89710abb,0x05159153,0x922ab013,0x4611ef35
.word 0xfea04503,0x3f15c47d,0x2106d1fe,0xb58f4f82
.word 0x5a5a8af5,0x397a78ae,0x7aff9857,0x75dedd98
.word 0x121f6185,0xc24db5c7,0x2a3e4e4a,0x45a2276a
.word 0xdb72384a,0x2136cda4,0x85a68f3e,0x9f166fea
.word 0x423c69c9,0xcf4cd9cb,0x743b7338,0x5bb428a7
.word 0x3f0b28d8,0x23d2fdd1,0x10f7b11a,0x523e106e
.word 0x4ac16d30,0x6de78e09,0xcf19aef8,0x86d1fcff
.word 0xb34a5031,0xdd316bff,0x0631f05e,0xbe926f71
.word 0x02468290,0x69dfedcf,0x49acab2a,0xb3926915
.word 0xfc90eb4d,0x15454132,0xe176b7d0,0x7c3ea747
.word 0xd30b6db5,0xd615dafb,0xb5adf204,0xe809254f
.word 0x6bb8169e,0x04ac0ce4,0xa4881e37,0x3c4c9704
.word 0x964b2612,0x6c1a4ab0,0xe369d82a,0x50db781f
.word 0x7812dd2c,0x59a8649f,0x046f6671,0xe7543f9c
.word 0x4f28e537,0x70b131f3,0x9feae092,0xd74671f0
.word 0x3dd060b0,0xc10a94ad,0xf6ecb6aa,0x31035aae
.word 0x00b1e444,0xae679598,0xd54447c4,0x4f16b8c6
.word 0x4ab21fc8,0xa60de44c,0x0a5579cc,0x09d0fe5f
.word 0x2e8d80c0,0x46951c3e,0xb76651d4,0x50aadd02
.word 0x7cf7f382,0xfe136f4b,0x21474740,0x2b7c35c8
.word 0x6ce27838,0x82966dd4,0xc468f878,0x52a48bec
.word 0xd90d6120,0x7e731e7a,0x9ef68461,0x8b8b938f
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 0x120a076c,0x5ce1eeb3,0xcd695f5b,0x819d3f85
.word 0x5a44c965,0xadb3c9ea,0x738f7bab,0x1c01e24a
.word 0xd7996353,0xeeaef9a0,0x56178399,0x9938f96d
.word 0x9dc3b385,0x62a4ebe5,0x2f6e3b81,0x6ee71b87
.word 0x3a25dae1,0x8cdc5e2f,0x8fc6146f,0x58001f99
.word 0xd37f4ce5,0x8817d85a,0x2c19a936,0xcbb3d194
.word 0x826d4b63,0x94760b15,0xe93b6500,0x9ceb7b35
.word 0x0c9ca04a,0x891046eb,0x7a2a072e,0x446fa4f9
.word 0xab8bff2c,0xb0ab190b,0xb7ef253d,0xc851cdf0
.word 0x2ec74e48,0x9a9ec7d3,0xbcc3be2f,0x94c17b47
.word 0x4601ed5b,0x0574ab2e,0xcfdfc0df,0xd87f18a1
.word 0xb3589f5d,0xc6b6a555,0x844e947f,0xfa3e6bfa
.word 0xb961d6d7,0x492db207,0x911851e9,0x56c52896
.word 0xfe5c3fe2,0x3e8dbf8f,0x59db9ff0,0x09a78103
.word 0x988ee2f4,0xda3aa0a7,0x1e11fa14,0x4fa142fd
.word 0x3598b794,0xc9e83dfc,0x992caa00,0xfc4c687f
.word 0xf6367adb,0x3749164b,0x62bac1de,0x1a78e556
.word 0xc8faec6b,0x3a0c8a32,0x3e24e59d,0xb42219c7
.word 0xc5a32167,0x064928c4,0x1005cf56,0x19eee28d
.word 0x496908b3,0x4905541e,0x2e89eae0,0x1c7265eb
.word 0x0eb8d204,0x697c26a1,0x45a266b9,0x380214a3
.word 0xc3af919d,0x8d695fa0,0xa4c3974c,0xa1a249eb
.word 0x9b6c4796,0xd4b4910f,0x63517b51,0x18053ef8
.word 0x8ac9c487,0x069e9039,0xce6e8234,0xacf805a3
.word 0x50dc451b,0x874d67da,0x1b78e43c,0x0f10d399
.word 0x854441f4,0x6a626834,0x7483ca21,0x83184dd3
.word 0x389482ef,0x8ead0285,0x22644f20,0x22222606
.word 0x90cab213,0xf003244e,0x244bad03,0x94c6245f
.word 0x231db1d6,0x5b719653,0xcba78d58,0xff06794c
.word 0x0e0a4ea6,0xa67a84cc,0x95bcff3f,0x4aa892bf
.word 0xf1efb5a2,0x060c7630,0xf710c4c1,0xa60884a9
.word 0xb347e655,0xa5f1ae3c,0x76c571ea,0x486ee957
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 0xcd0010d6,0x52fbf373,0xe7d62897,0x4d814e3a
.word 0x7e29991f,0xa2cc8505,0x85deea65,0xf62baced
.word 0x0692aa69,0x8475c68a,0xe03b9a33,0x4d39b5df
.word 0x087a74ac,0x237f1cc1,0x1a79cd38,0x0f71deb6
.word 0x49d3d7c3,0xaa65a59c,0xc22665c8,0x0dacb918
.word 0xd7dcaddc,0xf9f6a7a6,0x7fdc00e2,0x49a88ea9
.word 0x8cfba6f1,0x874e0695,0xd888b908,0x14db95cd
.word 0x5bd9d291,0x3f18220a,0x8b119de6,0x2dff18d7
.word 0x3170180a,0x50c43c45,0x93358669,0xd85ecafa
.word 0xbe489b3b,0x1d9e9846,0xddbeee73,0x76fe2a88
.word 0x8823f784,0x5d7287c9,0x68db5192,0x639afd00
.word 0x3ab39ee4,0x7a1d796c,0x1e077c4a,0x43428274
.word 0x3e747c16,0x91382167,0x28e57dd7,0xb2ecdc04
.word 0xe87f1f41,0x3620fb4f,0xc2834bfb,0x6bfec2d9
.word 0x5efab0b4,0x1e34b54b,0xddd55498,0x4e836aea
.word 0x01eb77d5,0x70a77ca6,0x70ce875a,0x7a8418d4
.word 0xcfa9b6b4,0xc3242d70,0x4f2f0cfc,0xd549ae3d
.word 0xaced4500,0x5b895cf1,0xafdb5ee3,0xefda21da
.word 0x0c6cd94c,0xfa2c289f,0x3d9806f0,0x703034e0
.word 0x9d2ad320,0xeff044c4,0xd0a18302,0x6a81e08c
.word 0x38808f13,0xaf375442,0x663c0a31,0x0a4569ec
.word 0x54a3e10c,0x90bbc94c,0xb0d414c8,0x58274d47
.word 0x59829e6b,0xa3d606f9,0xde6232f0,0x576ba940
.word 0x16d64601,0x45fa5deb,0xf03ffd9d,0xbdcbd3b9
.word 0x73b21854,0x6a3dc820,0xf43b49db,0x7f3fe117
.word 0x103b202b,0x7c055536,0xb15b140a,0x9cfba2a8
.word 0xce70ca04,0xad2c1e31,0x18e6851c,0xed4d6d65
.word 0x718f2936,0xcd7d8200,0xd45b23e8,0xd7157b45
.word 0x129df1f5,0x46ff2a81,0xe7c4f6f2,0x560b6797
.word 0x94bba1bc,0xd47a4e11,0x3a69700b,0x29bff89b
.word 0x17728abb,0x83ec4a24,0x504e0c7e,0xe95552d4
.word 0xb0b449fa,0x854e5348,0x2a78650e,0xf9cff11e
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 0x70a641b3,0x98ffd453,0x530f6118,0xf8a709c3
.word 0x013c3cb7,0x972396da,0x6504012d,0x2cb1b6d3
.word 0x590c7362,0xea856c80,0x962dab01,0xed0150b4
.word 0xcc42d129,0x3fa6bcfd,0x2aaab4ea,0x6751183a
.word 0xca88f55a,0x3ebf2303,0x37906117,0x5c39fc46
.word 0xa32b06ba,0xaf837892,0x304d0016,0x0a32be10
.word 0xd80bba1c,0x4d7b2238,0x4dca08c6,0x85527f18
.word 0x946057e9,0xf4817fe7,0x84c8fc90,0xf337b3d1
.word 0x2e3da6cf,0x544e073d,0xcce0cd7a,0x50397415
.word 0x255f35a4,0xeead595c,0xac98396c,0xc4cffed2
.word 0x0908405d,0x83f14626,0x548691f7,0xc96d6173
.word 0x969213f4,0xc320ecf4,0xbf5e3cdb,0xb16507d0
.word 0xc1f52f7a,0xd6bd9a91,0x2231c9b1,0x0aa745c9
.word 0xf9cda62e,0x09b722f0,0x51363472,0x495e8603
.word 0x22d3f4ed,0xfd988cd3,0x43ef1749,0x48ebda85
.word 0x1c5d43a0,0xfe1e2ee2,0xcefdbaff,0x2c1aaee6
.word 0x333236e0,0x99c0cd2f,0x075761bd,0x1a4d49e7
.word 0x476a3efe,0x5847d4a6,0x26f1e0db,0x50c2465f
.word 0x7d277ed3,0xd59ea8cd,0x052622b8,0x4ca4691a
.word 0x829e79cb,0x33b29634,0xa1df048f,0x7c46bf05
.word 0xa4d1d3d1,0x2729dec0,0x031a192c,0xb03a975a
.word 0xc6ce6d20,0x7d0c175a,0x28296b69,0xe8710863
.word 0x2200e04c,0x7141e179,0xe9cbe222,0x980fa83d
.word 0xd8396630,0x11eabb99,0x61aea98b,0xcba70eae
.word 0xce6b4992,0xe2d27bab,0x06e06316,0xee395329
.word 0x96f60005,0x9f2d2c11,0x78bfd87d,0x8bcc300b
.word 0x661b9405,0x9e59ce6f,0x7f6e9df8,0xd01c2896
.word 0xaf6c383e,0xf0035727,0xa79801ed,0x06f8eae6
.word 0x1ee49604,0xc8849ffd,0xac46ac36,0xd722ef31
.word 0x2a437f2a,0x484f5949,0xb4fab717,0x56e9a111
.word 0x83ff967a,0x7308d105,0xbb5585ed,0x881e88db
.word 0x06abc98a,0xe5096cd4,0xbf802c58,0x84c203d6
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 0xf32af00b,0x755ebd36,0x8ae417fa,0xd27fe9dc
.word 0x888aef2a,0xaecd22eb,0xf30c99db,0xf3f8c77e
.word 0xc1cadefd,0x5bc30ac7,0x013d0abe,0x28d2c4b5
.word 0x6d0ac1e5,0xfa3b9bdf,0x98d91dc4,0x406e0699
.word 0xddff1ba9,0x73e5c111,0x6c0f3ab7,0x0aba0867
.word 0x53555854,0xf8f2a062,0x0b89b44f,0xa6f0f664
.word 0x7d591544,0x4b68bf77,0xcd5ed32e,0xdee4206b
.word 0x379df6f7,0xebc42eb0,0xea7570c0,0xf2e0b1cb
.word 0x91e3feb8,0x3054c96c,0x0424d9eb,0xc1f75690
.word 0xf31af7a6,0x3f96f08e,0x63c734b4,0xe174b642
.word 0xa27aa91d,0x23ca7c9b,0x0c5ef047,0x3d0dc57e
.word 0x4ab859d2,0xbfbd8179,0xc0642f37,0xc78fc65c
.word 0xcdc11d82,0x49fa6a7f,0xeb98d79c,0x6f4e7e0c
.word 0xd00a0fc3,0xf70d4f37,0xa7fa1ecc,0x7b52c7cf
.word 0x6f851bb4,0xdd9dead5,0x32a57d72,0x75bd5719
.word 0x2e8d6a42,0x7f265396,0xf92400f7,0x2dbbe309
.word 0xcc8c05bb,0x3e8583c6,0x63a563d9,0xa962ed19
.word 0x9f8f9a6c,0x665cb853,0xd0c8274a,0x38750022
.word 0xb2f8488d,0x1790e479,0xaa5fb68a,0x492d17c3
.word 0xf3050bc5,0xeb2dff26,0x374ef7ac,0xe90c6896
.word 0xfa810298,0xbad7bc1e,0x0728756f,0xd152728d
.word 0x9f9f09a8,0xefef9354,0xb07d1be3,0xf989bf31
.word 0x3c5675cd,0x40ab3b10,0xd735b27d,0xfa056f04
.word 0x40b7376d,0xa4a781be,0x677d5c39,0xde820ca1
.word 0x15f8b091,0xc41e5da3,0x2d57a0b7,0xea21617b
.word 0x8156ef31,0x39b27372,0xc42358e5,0xaf9c1705
.word 0xf112e74d,0x3eae3dca,0xd7cb44c8,0x6484414c
.word 0x288e5c58,0xc0b2cd70,0x9a43e5df,0x445f5223
.word 0x141dedf1,0x6f75fc10,0x03891e98,0xd309b9a8
.word 0x23a2cbdb,0x8a79d1be,0x59beeb1d,0x2032bff3
.word 0x2e494978,0xdc454255,0x5cb02bcb,0xfd4d5e16
.word 0xbff3446d,0xe24120b5,0x12704918,0x9e8fe9dd
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 0x9ee2eb3f,0xf3976492,0x55c826f9,0x63853901
.word 0x103446b5,0xc0a84396,0x7e09cda2,0x16a552be
.word 0xd8d6a047,0x25f52b1a,0x19ab3255,0x15889f16
.word 0xe19d3677,0xf20e154f,0xed4a8bc3,0x6aba1ad9
.word 0x00273eb9,0xa405437a,0x0e9e3b86,0x762fc568
.word 0xb193425a,0xe88c3a8f,0x31593d07,0xe84910d6
.word 0xff7f8b40,0x912cba41,0x53cd9c02,0xcbc0a058
.word 0xfa718462,0xd8a02729,0xcedc1553,0xf75edde8
.word 0xb841160d,0x15f6bba0,0xba57c2be,0xbde3c690
.word 0x50140366,0xc71d8855,0x385fe46c,0xfacb1ddc
.word 0x9301419d,0xa3938d42,0x129ebdb4,0xbd70a4b8
.word 0x3e675242,0x9ed71adb,0x0d8e4403,0x29fc9fc3
.word 0xb3bf7a47,0xd5967065,0xccb8c86b,0x7f60601e
.word 0xe4dca654,0x2c09a55e,0xf92f8fa0,0xfa9abdcc
.word 0x8885b757,0x4f248b7c,0xd13cea6a,0xbf296661
.word 0x0562a396,0xc22a85a2,0x45725ba1,0x9e76dfea
.word 0xacddc548,0x224b706d,0xebcf3484,0x56405ba4
.word 0x0c92b9c0,0x874a1df8,0x04fcae3d,0x252caebd
.word 0x782e0b34,0xea4edda0,0xe89f1ced,0x40cfb86a
.word 0xe9cba35f,0xebd1fbbd,0xa5152372,0x28f1ec48
.word 0x6d3d4bd7,0x90542e6e,0xc3ba75e1,0x8bfa3094
.word 0x784350d6,0x84c2e221,0x3fcc02d1,0x7f3fc9a8
.word 0x33c2a6d7,0xd36d5fc3,0x58ab08eb,0x5ceb3f28
.word 0x7eb8987b,0x30be33ea,0xc801c7cd,0x14960628
.word 0xa5464aa7,0xea15445f,0xfae7890a,0xaf43bb8a
.word 0x7a60ba40,0x8a71c1d3,0x4690416a,0xf64682b7
.word 0x165e0fe5,0xcd900827,0x8c3bd128,0xfb7df29a
.word 0xeb918b35,0x779b0591,0xb0f81af6,0x4abac7c6
.word 0xc5212d10,0x336bf126,0x180ac619,0x5e9789da
.word 0xf36667dd,0xaa17374a,0x8730cfea,0x5c983a29
.word 0x05f8fe3c,0xb003dc9f,0xa4c15740,0xaa873048
.word 0x72ee9e7d,0xc92297f7,0xc906d792,0x317747d0
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 0x99a95902,0x02a2119d,0xc8fb5e08,0x6fa4c954
.word 0xb879a366,0x58d4c94c,0xcd4f22a0,0xc01423bf
.word 0x69eb6da6,0x26b8fc41,0x7b3f6af7,0xdbc885db
.word 0x840ca1e2,0x371c48e7,0x0525590f,0xff602717
.word 0xe89bc74e,0xd200050d,0xf997c22d,0xb8cb409b
.word 0x5f48a081,0x9bdcc283,0x1fce181e,0xa25f73be
.word 0x0657dda0,0xdeef8bab,0xc64dac88,0x423712ab
.word 0x8d2d1659,0x6d76515e,0x27494529,0xe678c15a
.word 0xb974098b,0xe78b22ae,0xde240e4a,0xc023296b
.word 0xd8c62572,0xcdd6b26c,0x33afdeb0,0xcaffa7f4
.word 0xfbd2d529,0x803e92c7,0xad29c666,0x4c774d1b
.word 0x2be85f44,0xfce60947,0x6ef37230,0x504f1a45
.word 0xc70dfb8a,0xc5c6e313,0x991380be,0xf79d059f
.word 0x5fb9336c,0x0769afc0,0xa46f5636,0xcf2a196c
.word 0x4f66e3b4,0xf4549811,0x8d7e1be5,0x043eb679
.word 0x973f8566,0x0ee3c216,0xefd30562,0x078f3271
.word 0x7fdf3850,0xdf022240,0xf8e99482,0x1a0e75be
.word 0xdec62aeb,0xe92ac30a,0x51db1a72,0x47718f00
.word 0x9960c509,0xa17f6d60,0x2317803e,0xda2d3097
.word 0x8cf619ba,0xf9da2bdb,0x29d4926a,0xa0f488e9
.word 0xf30b3cd1,0x704426e8,0xf9127b29,0x2d1d2b42
.word 0xcac831a4,0xf1ed7cd5,0xe4f1f3c3,0x68cc26bd
.word 0x854d3ac7,0x4a3ee29b,0xbccd0237,0xd23eb5c9
.word 0x1827c0e0,0xeae8782d,0x003694f1,0x8a973aa4
.word 0x16131a00,0xa123ab95,0xa00e6772,0xe65cc11d
.word 0x15cdc724,0xc1b330ad,0x42c42487,0xfd82d4f3
.word 0x16d4fba7,0xa8245133,0x03068021,0xdd083b6f
.word 0x2d32a201,0x8b81b0ec,0xfe342dd3,0x79e1b314
.word 0x956c09bd,0x0f20f81c,0x912f5521,0xe1fbb486
.word 0x554d2e0b,0x122913ec,0xc77dfbfd,0x5c33a6c1
.word 0xbb7eb6ae,0xd7f697a3,0x761dd5d2,0x6bc50af1
.word 0xc40d5d2f,0x74a0fd86,0xb5c53bcd,0x9eb49ff6
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 0x00fccb24,0x369da7da,0xa55043ac,0x3533e9cb
.word 0x34c4fcf3,0xf6bbfe2b,0x8243cc98,0xe94bfc14
.word 0x8a7fa761,0xf9fe5836,0x7bf8020a,0x17e62ec7
.word 0x3d52fca4,0x8259773c,0x1888c1a7,0xf8ace4dc
.word 0x781130e6,0x0a52a3d2,0xd40ce396,0x167f8d4a
.word 0x76e7c315,0x1b2211f9,0xb6ba49a2,0xeacc3034
.word 0x84ed83e5,0x3919ee37,0x40e78e11,0x17454c68
.word 0x0f954f4b,0xc106ba06,0xec9ddbd8,0x9317871e
.word 0x683caa18,0x8a2339d0,0xf99ebe8e,0xdc837e17
.word 0x508e4ab0,0x1f79a451,0xa6000bfe,0x6e67a6d6
.word 0x7a548c2f,0xf8c30492,0x33eaf78b,0x83a28cf5
.word 0x9d3119df,0x74b4a188,0xf26f1d5e,0x3a5ee755
.word 0x7c515c77,0xf2620185,0x40b936e1,0xf33ba809
.word 0x519df5ad,0xd52600a4,0x9a1100df,0x781039ce
.word 0x7aff9587,0x563c9e4e,0x98b39eda,0xc13b3528
.word 0x160dff1e,0x09e54e71,0x8acaf5f7,0x3e6f9153
.word 0x2fd57a4d,0xb96e4034,0x616b9c74,0x25be115f
.word 0x1771f4b7,0xe9a27eec,0x64acd3fd,0xdee67724
.word 0xf301705a,0x84959716,0x416a9615,0x1a9312ef
.word 0xd7dab44f,0xd524e130,0xfaa52907,0x4e79ae15
.word 0x92f9df5b,0x15b48222,0x4e194267,0x01a3c091
.word 0x5d659ea5,0x7948f895,0x1d501418,0x4abe7f47
.word 0xc3e0080c,0x8c0f8108,0x1c079bbc,0xd8c6e2d6
.word 0x31d9acf7,0x5c6488d2,0x6c6937aa,0xef6c8833
.word 0x71eaec91,0x2ec6e775,0xa8b29db8,0xba25b578
.word 0x42bee645,0xca22b7c0,0xd5db2b07,0x1b042ab0
.word 0x77d51946,0xfe349136,0x2cfa062f,0xd69d5f0e
.word 0xa86d6b32,0x3d463f66,0xd7654ea7,0xf3311162
.word 0xb23aff4f,0x44733312,0x2f73069e,0x7c2d03a5
.word 0xf16b2017,0xc3634e61,0xb2e8ec4d,0xbda2de13
.word 0x39350e8a,0x062c8a16,0x917f83f5,0xe6e9ebe0
.word 0x190a8484,0x75b3c404,0xab48b260,0x913db224
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 0x2d36c71d,0xe0d120b7,0xc74dfbe0,0xa49fbe5f
.word 0xdd39d1a1,0x581119f7,0x4a6d02f2,0xef022082
.word 0x28aef313,0xb8f91455,0xbcd82bbc,0x15139ccf
.word 0x20a1f97c,0xdace2ecc,0xf39e1659,0xac1585ec
.word 0xd0d0f287,0xadb79a33,0x2784c75f,0x682e3bdf
.word 0x9c93a4d3,0xbde9366f,0x951d9560,0xc27a91a1
.word 0xaafb9d0a,0x497a0d7b,0xb4800d0c,0x3d94cc27
.word 0x2d70f1be,0xb1083985,0x9db2fe84,0x6573816f
.word 0x2ab60f54,0xb82ee2f2,0xf49803b4,0x51673614
.word 0xfffe0b08,0x1ec67aec,0xe7311e55,0x9389725c
.word 0x4292f9a4,0xe18c1607,0x1bf89383,0x1af79f39
.word 0x2b6e8462,0xa8ac6f79,0x9c0ae670,0x2cc7f6b1
.word 0xf8009d2a,0xe9aeeeb8,0x1cc89d55,0x74860386
.word 0xe4b4b3f0,0xe0593227,0x050b0fa0,0xc80806e5
.word 0x83c11f7b,0xabb661b5,0xcdf4ea1b,0x58670e60
.word 0xdf8b85ad,0xa6dbf0c3,0x668347e2,0x0f0a4723
.word 0xae52d077,0xcd0c1e6b,0xadaea208,0x8d2c510b
.word 0x9dcbcca5,0x90f0513d,0x38d56775,0xb756932a
.word 0xa08c5baf,0x6e2ec2af,0x7cc9a7ed,0x15ec7067
.word 0xc3902e49,0x5d5c1839,0xf2a0419e,0x6c893977
.word 0x0ffe1d57,0xaa1f2bc3,0x790f04f5,0x7eab4ed7
.word 0xc49a65c0,0x0e8b9fff,0x6f742238,0x7290b306
.word 0x4d8bc0c8,0x16231f52,0x09ec36a5,0xc7bbbcb1
.word 0x6cfcf544,0xef808f99,0x0279b066,0x3002c658
.word 0x07998274,0xf5b5bd9d,0x39271a29,0xda91b123
.word 0xd34b3989,0x8e49bf9f,0x2d99498c,0x97a1bbc9
.word 0xd39123fb,0x19cc2bca,0x314b7034,0x83192c0f
.word 0x4b013a45,0x22b6f73b,0xfd91497a,0x4ce5bf49
.word 0xa8e35f6f,0x80bd3617,0x3719c93a,0xee3d6c02
.word 0xe43d3bfc,0xd10d9c05,0xfc68ac26,0x6aa95f3d
.word 0x11e634c9,0x772edc63,0x9ecf6423,0x3fb84376
.word 0xed480b3b,0x62a220b4,0x0773ff45,0x8b501be3
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 0x1d20f163,0xe0ed610c,0x2eb80634,0x107d58c1
.word 0xc596ca8f,0x511b52d9,0x99316e75,0x82d0b2b8
.word 0x87312f3e,0x2a387ebd,0x269508cd,0x3ce34389
.word 0x4cc5ff45,0xbdec5ede,0xd4542d7a,0xa2da509e
.word 0x71895f7c,0x27078f7b,0xd120de99,0x9bb4a802
.word 0x4d1b9963,0x93d45c5e,0x76c5c9d2,0x555a4898
.word 0xa2d9c6b1,0x99eaf231,0x7a0e0ca8,0xee9cc388
.word 0x02c6b758,0x19466137,0x261c7a48,0xa3cff5f0
.word 0xe768e2a0,0x958eaa36,0xd4dcbbe7,0x8139d321
.word 0xbba695f3,0x22e84644,0x250103b6,0x16091cd5
.word 0xa10471d1,0x870681a7,0x5dfb9941,0xb8f26427
.word 0x98974355,0x3ce2b34b,0xa82cd154,0x1a000603
.word 0x5d899fe6,0x2ec3fc6d,0x4877c651,0xc12ff699
.word 0xb6a0624e,0x495a7c0a,0x35789299,0x0bd8564d
.word 0x1d4f03a6,0x813e9da3,0xa2b039a3,0xf3b887e0
.word 0x855d5ba9,0x0cda1b56,0xb198b4a7,0x508c54f1
.word 0x1cb099f2,0x9311395b,0x9b1b7aec,0x377ef288
.word 0x335110f1,0x9d5ab100,0x8694c3f1,0xd7efbd74
.word 0x0cdc6ae1,0xa1c3a5de,0x3798e862,0x50254d3c
.word 0x4450e5ca,0xd30adea8,0x406aaaec,0x039f1b3e
.word 0xf1a01057,0x100c5e42,0x2d74102e,0x503286df
.word 0xd721f8bc,0x6aada5ea,0x5002520c,0xa68292e5
.word 0xbb68c777,0x260afd91,0xc9b16e42,0xb704ace5
.word 0x33f584c0,0x52dfd41d,0x7ced0707,0x63b228ac
.word 0x646bcb56,0xaddcb162,0xf22ad9b9,0x380c65a4
.word 0xbf357580,0x56bfbc83,0x7f5fd7ee,0xd31d6f99
.word 0xd26c92ed,0x3f1cb1be,0xdb52f238,0xa77689dc
.word 0x1439bf51,0x311d8005,0xc9952a55,0xd2b09776
.word 0xa1a423e0,0x7347f010,0x5636991a,0x7356672e
.word 0xe9b10323,0x641ea607,0xd81e835b,0x9ad19bd6
.word 0xd7d6f3cb,0xdb0a7dd7,0x0a356f58,0x5224f9dc
.word 0x5f248d8d,0xb6b966a1,0xf35e9173,0xd1f71cee
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 0x3c3c5fb1,0x83d11cac,0xb01a72b2,0x1507f226
.word 0x51ed32ec,0x10b6fb07,0x6a1b484f,0x549f42af
.word 0x9328e0f3,0x7fcd86fe,0x827d437a,0x6aa99935
.word 0xea99905b,0x0b01120a,0x347bc90e,0x62299ea1
.word 0x83eff836,0x82b2970b,0xeeeb0f28,0xd964399e
.word 0x54a5d73f,0x7e2e7f3c,0x7dd81884,0x38870c89
.word 0xee42a0b2,0x06e52f02,0xa55eb841,0xb40ebdd4
.word 0x232f7cce,0xafbbe74b,0x758b7b36,0x1860073c
.word 0xf6c53aba,0x7f8ee8d5,0x02412d38,0x0ccdb1d6
.word 0x05336d79,0x828d4fe6,0xdd8d32be,0xf1843554
.word 0xb374f996,0x38d9cd3d,0xff32e80e,0xd9432e54
.word 0x68651c90,0xee1909b9,0x32f27e2b,0x046c5af3
.word 0x4d4796dc,0x5553c667,0x91fa42fc,0x1e3994ec
.word 0x7f80f870,0xfd3b3cd3,0x49bff1a2,0x104e83bf
.word 0x4b9a20de,0x324916f0,0xd7837bee,0xd7322da9
.word 0x5d7009c3,0xb8c9a566,0x0b000977,0xb3b875d4
.word 0x930c6862,0x85380888,0xec1416ba,0x94944bf3
.word 0x80dbe247,0x6e7568f9,0x8fe272ce,0x81eee863
.word 0x11bcdb54,0xd7e53c19,0x1d7b6e38,0x562626e2
.word 0xd698f445,0x661d606a,0xa1750281,0x245f7130
.word 0x460e46db,0xf7207ea1,0x2fd4fead,0xafe91edf
.word 0xa73765bb,0x2798cd7e,0x7fab9d70,0x7adc1a76
.word 0xf08fe615,0xb334d9a8,0xa4e831d2,0x9576e0c8
.word 0x30884972,0x42384535,0xcb6c4d32,0x44e6ea17
.word 0x093e925e,0x17475542,0x9ddf460d,0xd8aef73f
.word 0x862d165a,0x408846b2,0xbd86063f,0x2e350fef
.word 0x41b32e18,0x40daa9a1,0x42406b41,0xca6d1de2
.word 0x994fd9dd,0xc4654ae7,0x264257fd,0xd5382edc
.word 0x21c79476,0x13eb3de6,0xf638629f,0x894fc58d
.word 0xf9adbdc3,0x88082e84,0x6c253208,0x752d9af7
.word 0x19524b8b,0x80e69b2a,0xaa6ed923,0xd5aaefa0
.word 0xd66f08a4,0x429d178f,0x384f48e5,0xf70155bc
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 0x8fe75c89,0xff9fe61f,0x711fe148,0x6619be22
.word 0xe341334c,0x37c81d4e,0x107dd3d9,0xab8bff54
.word 0x7769b17f,0x231091b1,0x2bebd40b,0xa29fd922
.word 0x03c71478,0x2fa27191,0x4f59195c,0x108e12d8
.word 0x0b44c330,0xf1ccafed,0x6fb10604,0xbba67ee4
.word 0x1debfb95,0x74303584,0x2d192758,0x3382a0d3
.word 0x01c26817,0xe72e77d9,0x07c2e2f5,0x67b24f52
.word 0xa6cfe16c,0x091c4cea,0x8e933172,0xf7bb9acd
.word 0xcf40bcbb,0xb40d54bb,0x702783ca,0x0ba256d0
.word 0x79f1fb71,0x9fdda62f,0x8899dd0d,0x92d476a1
.word 0x284e5a47,0xb6e2d1e6,0xb1571316,0x388d058a
.word 0xa99ef2fd,0x1f95a7ab,0xb631d777,0x44c07431
.word 0x62116934,0x16417012,0x2578be0b,0x3745691e
.word 0xb8ec4816,0xd8578ec7,0x94666ef0,0xc924d647
.word 0xbc247663,0xccbb6713,0x504df3c7,0x043935dd
.word 0x953b5012,0x6b0c2333,0xc345eaa1,0xd40a763c
.word 0x58964291,0x59560b54,0x116bf890,0xb6140579
.word 0xe881c6c0,0x2838eaca,0x9b7c92e9,0xe9696fc7
.word 0x3b87be5f,0x5c5fe1c6,0x6fb032f8,0xb0dab3ea
.word 0x48fc29ec,0xa5726a53,0x422dcaa2,0x20953ec3
.word 0x63d9ae9d,0xfdd3e3cf,0x5ad1e009,0xc7bacbf4
.word 0xc189ee29,0x9db93ff9,0x30f51def,0x13573d5f
.word 0x0382373b,0x3680a755,0x761c2289,0xfa8907dd
.word 0x04186b9d,0x85034bc2,0xa85f9560,0xc9568fd2
.word 0x155da53c,0x6f47ffcb,0x6441b1cb,0xb153e00f
.word 0x8db4b57d,0xf88a7527,0x779807c9,0x83ea3ffb
.word 0x025bfdcb,0x0f1c5817,0x31511831,0x3b9e8949
.word 0x8b6df625,0xf91351ae,0xa41d16d1,0xedca8de2
.word 0x83c1fd82,0x443cfcf4,0xf6d93e6c,0xfacc4102
.word 0x0ecccc4c,0xf6554656,0x260bb40f,0xa37736fa
.word 0x870a6ea2,0x7756940f,0x2fb8c746,0x94fd4782
.word 0x4193dec4,0x723d6970,0x6f689a90,0x86eb5544
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 0xc6304ca0,0xba28c6e0,0x0f941c1b,0x273a2e16
.word 0x310869ab,0x9186935e,0x39a9df3e,0xa5921c95
.word 0xb357e6ca,0x1bd25674,0x4f595ddc,0xa99c0e3c
.word 0xee792006,0xe0997017,0x70cf5700,0xeab5fa69
.word 0x1739dd53,0x8ca1724d,0xc450bfec,0xd4b732b6
.word 0xd0267c30,0xc4da18d2,0x6d59210d,0xc6b1caef
.word 0x3820752b,0x87f15fe8,0x41822979,0xbb00dfc9
.word 0xe4e7d312,0x111c7515,0xe12f1fbb,0xcb5990d2
.word 0x7c7fb4c9,0x6464fa5c,0xa1731104,0x3327346d
.word 0xcedb4327,0xd946fa83,0x373ac8c7,0x17a9fc4c
.word 0xea358ff5,0x00510b5b,0x95c28fd9,0x17116a2d
.word 0x6bba3704,0x8c40d1fd,0x1f524e01,0x005ca9ad
.word 0xb2322270,0xe5099f00,0xabc8e01c,0x800a1008
.word 0x44b8ec0d,0xbfaac7d8,0x2c68a21d,0xca59e068
.word 0x34b95419,0xbfc3bc00,0x2b2bb247,0x63039ade
.word 0xcbae77b0,0x21fe95aa,0x827cb40b,0x821b6d7c
.word 0x87a17fe0,0x816e2faf,0x1ffce649,0x1d0fd861
.word 0xc80374e3,0x3ebc166c,0xf7730efe,0xda47bf93
.word 0x050b2617,0x70024f29,0x4b5d1b41,0x8dc66b89
.word 0x464c6843,0x6b590663,0xcc71fd6a,0x34d7360a
.word 0xd6e2401b,0x68bd9367,0xb14f6371,0xf820a0bb
.word 0x88eee762,0xd3311856,0xc08e6d3b,0x149c9cf7
.word 0x9268097d,0xa6894730,0x8ba79348,0xf0e84030
.word 0x008369ac,0x913be9f9,0x8c1f9872,0xfbc586c1
.word 0x7af5ae3d,0xde43da52,0xf0a1cb51,0xb1832023
.word 0x455b0275,0x32f783d3,0x63dfc603,0xc3d2a2c3
.word 0x6b909a4a,0x8c4f589f,0x0e5be70d,0x937b7ffd
.word 0xc41b3603,0x5bac8570,0xc418e1da,0x9a6d81c3
.word 0x4e7223f9,0x2155e0e6,0x11b8d903,0xccafbadd
.word 0xf5a70903,0xd8e9aba8,0x1ffeb37a,0x879e8c26
.word 0x63eea37f,0x54563437,0xfde0ffd6,0xddfb01e5
.word 0xc4d8abac,0xd359a1ef,0x5a6471c6,0xc7dacc3e
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 0x81405668,0x82ab3d4a,0x1654ed0d,0x6a9f4a03
.word 0x53f338b8,0x35233df6,0x595917b7,0xa75967d8
.word 0x02373cc3,0x5d1bf702,0x48e98344,0xefddf6d2
.word 0xf9e14efd,0x83e0c8d7,0xb80b32d5,0x76498e84
.word 0xad861039,0x7b327ea9,0xdcd4e776,0x6ab8b7f7
.word 0x8f6012f8,0x0a1d1542,0x99f46aaa,0xce85dde6
.word 0xaf8ef369,0x336dd226,0xcee5ee71,0xd34ea73e
.word 0x2463503b,0x48042412,0x2b5e75aa,0x930be7cd
.word 0xa11414a5,0x9609c98a,0x0715b983,0xc75b7aca
.word 0xb65e5bce,0x6af4376b,0x19e20e06,0x004cea46
.word 0xea54e91b,0xdbe71abe,0xf9ea8866,0x171898fa
.word 0x094c63d2,0x08a41591,0xfe9fc683,0xf8b98120
.word 0xece134b5,0x3d8ed304,0x3e82bceb,0xeeae7f53
.word 0x760077db,0x83224212,0x99c7ab31,0x0bdee931
.word 0x6dd8c486,0xa0780d18,0x8e5995ec,0x2e6b648d
.word 0xb9ad515f,0x7c1dd83a,0x382f3c5c,0x68781a2b
.word 0x0e9e2324,0x486cef69,0xb03ead3e,0x435b4229
.word 0x9be4a5bc,0x2e3ff09a,0x4148a0d4,0x53df5259
.word 0x8961887b,0xa3a07346,0x76fd91a3,0x12c3fe65
.word 0x8cb0f351,0xfbf94f86,0x552c431a,0x6989b37f
.word 0xa4ee9341,0x7a52e5ee,0x195e12e6,0xb5c665b8
.word 0x9d263d93,0x43b9830f,0xecc02dbe,0xb858d0c2
.word 0x4a742ab9,0x04fdf941,0x45d654dc,0x125c57ff
.word 0xaeabc5e7,0x14a74d5b,0x25875bb7,0x8b4d6460
.word 0x2a150844,0x1432b857,0xba262b66,0xf2fe860c
.word 0x4a53bf41,0xe3316c21,0x2d53b663,0x1a71b23a
.word 0x16a32bab,0x6cbf34f8,0x1aa53202,0x9f344115
.word 0x9a7b107d,0x1abb184b,0xde9be9eb,0x691d744c
.word 0x7f6284fa,0xd6890e99,0x033067d2,0xd651839a
.word 0x505686a0,0x56f21974,0x5c3fbb1e,0x67756f1f
.word 0x3ac1e249,0xf2bf9031,0x8c562cb0,0xb67c19d5
.word 0x6f7274f7,0x1d395782,0x9951ecec,0xf9eeb6b2
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 0xa18f8f52,0x13887467,0xb06b01d1,0x2db11f98
.word 0x4c186c9d,0x154daa75,0x7f0f91da,0xf664e366
.word 0xf32669cc,0xc369e5b0,0x1c3cc1de,0xba58d1aa
.word 0xb9ab3566,0x900bc1f7,0x0b37bf7a,0x00fa0318
.word 0xcaa3f3d5,0x749bd851,0xa8dbbb42,0x7a5a5c37
.word 0x79aaf1f6,0x2c1361fb,0xcfba65e1,0xc112b5f4
.word 0x38ddb6d9,0xdb98a32a,0x56a2036a,0xf406c30c
.word 0x615fd740,0x0f07f5a2,0xbc3c56ad,0xb73f6807
.word 0x2942637a,0x2f53ace8,0x78b2d841,0xf4bb531c
.word 0xaaaa90ec,0x06e0fca8,0x6e103a79,0xae7c449a
.word 0x40eb6701,0x058665a9,0x39466a18,0x4c5392bb
.word 0x338b2fb8,0xa12f6493,0xf2d6f977,0x97d199a7
.word 0x14cc9c52,0x68658a2e,0x0d40d5af,0x1c778aeb
.word 0x0dfa1522,0x341511a8,0xc842f16f,0xe9b70d2d
.word 0x77b22fa7,0x0b2b54db,0x6c8c82ab,0xc10aef18
.word 0x17ba0473,0xb8768dc9,0x3c1342e5,0xbaedf8fd
.word 0x55360880,0xc2e9520a,0xd8853a76,0x270526aa
.word 0xc8febe08,0x60cb19b3,0x638909b4,0xa8bdda68
.word 0x527ec896,0x6dd5b9fb,0x572eee9a,0xce875524
.word 0x3450859e,0x256c0119,0xd3c0931e,0x915c6fba
.word 0x308add41,0x7cdc488d,0xb029811a,0x2479110f
.word 0x45592ba9,0xab017c5a,0xcc907ee2,0xf93b7699
.word 0x712ed407,0x04f9d8f9,0xd7da9be7,0x6684734f
.word 0xd986050b,0x0ea6f508,0xeea96dde,0xb2312b47
.word 0x5cff6a66,0x73fa7717,0x7c63cb2b,0xc4051783
.word 0x9fd343e9,0xcd5ce612,0xe2934b80,0xe1c12a84
.word 0xf7afa1ff,0x8cec0109,0xfed8b0dc,0x00cb4e0b
.word 0x62886841,0xd9e43c91,0x9c37c575,0xc74b761f
.word 0xf13e366d,0x5694b9bc,0x72338f3e,0xb4be94ad
.word 0x2cea0adc,0x814fe7b3,0x103a7a0a,0x19626a44
.word 0xc65717b6,0x2afda20f,0x3a069126,0xa50e3f39
.word 0x7dedc92d,0x17a45ce6,0x02d70d23,0x597c099d
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 0x5359977d,0x13874d88,0x503e6018,0x190ab5c2
.word 0x412d5c54,0xebab0732,0xb840282e,0x521a81a7
.word 0x0b5447c4,0x2a2a67f6,0x02aa8690,0x71d3c351
.word 0x2bcec6ba,0xd626d71f,0x81e2ecbd,0x13124b4d
.word 0x4ee66356,0x7f442cf5,0x1e8a686b,0x1790ea44
.word 0x3a03628e,0x096d8bde,0x168f05ec,0x7dbda340
.word 0x3329699c,0x6a29069a,0xba620b45,0x5450306a
.word 0xb65cb883,0x84abb37c,0x7bd28e66,0xadc28a3b
.word 0x9b15217f,0x0b1cb80c,0x4edda668,0xcd0c66e9
.word 0x0eb8d046,0x169e8112,0x017250cd,0x0e8b8ce3
.word 0x67ceebc8,0x5caa3e35,0x7bf543c9,0x1777226d
.word 0xed7ccc29,0xa4bbe2ac,0x7f3db6d3,0xa7f2ee6c
.word 0xe38c0638,0x9956bd7c,0xc58463e8,0x540164f7
.word 0x1ed1f8ad,0x75d20e41,0x04d0c0bc,0xa8c572a3
.word 0x31be0181,0x8699f3b2,0x26612718,0xf2a54876
.word 0x9cb9ba2a,0x2e04e471,0x457188ca,0x3f1bc4f0
.word 0x2ab56776,0xd2f55a03,0x9e9de2f2,0x06c77acd
.word 0xbbbd61e3,0x4a66275a,0xe32b6112,0x8da5f304
.word 0xd80ffe17,0xf848a03e,0x80e80696,0xbdd98051
.word 0x1a4373d7,0xa80ad6fe,0xf25ea53f,0x60ec26e4
.word 0x2171717a,0xdc89cf34,0xabf717c1,0x2dcb338d
.word 0xb45d8aef,0x21592ac4,0x61b66f25,0x8bb74834
.word 0xfc965fbf,0xde3f080c,0xe967c107,0xe3a28a96
.word 0x54bc3c3f,0xa8101040,0xdd7679c2,0x82aab694
.word 0x5bb29b0c,0x800267e9,0x9d4192a9,0x376d91f3
.word 0xa34a17de,0xd5e58419,0x51fe9020,0x696c2ac0
.word 0x73066b80,0xa6b719b4,0x8525ba29,0x3df83ac5
.word 0xfe9ad05e,0xec0d7886,0xe65c302b,0x742b527d
.word 0x55d1f662,0xf194d765,0x995277dd,0x1cb7daa3
.word 0x071c4f50,0xc97380fe,0x8ae3faca,0x91f49f2f
.word 0x1ea125ca,0x71d6d151,0x48ac2cee,0xa5885cdb
.word 0x5c7d6f7c,0x8b1ce30d,0xc348d03c,0xd6f0fa9f
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 0xf7303b50,0x9ebab5ca,0x2dd43bfd,0x66791ac8
.word 0x0e3a262a,0xc0476a1d,0xa2fc17e5,0x3363b8fe
.word 0x8415cf0f,0xc48c8ca3,0x218634c6,0xf0dc6c6a
.word 0x1fe65181,0xec67136a,0x19a1d0c1,0xdc434adc
.word 0x593276cd,0x2abd879f,0xfacc1d75,0x67360d37
.word 0x0d4c26ee,0x410e4294,0xb443d640,0xa17d3e24
.word 0x538fe242,0x8cdaf58d,0xd253fc06,0xbefde4ea
.word 0xe1fd272e,0x00270be5,0x3ed19d1d,0x4ddfbb61
.word 0x610533c8,0xc1a3e135,0xb495e6e7,0x9d890f3d
.word 0x5978e521,0x59612aea,0xb80bf003,0x542af7b2
.word 0x31257e75,0x629327cd,0xf48ea757,0x1b6ad9a3
.word 0xc7068d6c,0xa49cded5,0x1926a02a,0x106ce275
.word 0x149e3f96,0xf49cb7b0,0xb35e3357,0x7e2338d3
.word 0xa250db1e,0xd9d10edb,0x8bda1f4b,0x40561ca7
.word 0x553067ec,0x33a3d09d,0xc2bc870c,0x6d88f149
.word 0xc4f18be9,0xe6f063c3,0x48490654,0x3dfeb945
.word 0x8b07bbe2,0x3766df87,0xe120c182,0x0c741f13
.word 0x2a4a68d8,0x923caa42,0x7940b95b,0xb51b07a5
.word 0xd1f6015d,0xb132fa0b,0xc5140422,0x14db84e3
.word 0xf7e1e5d2,0x4b7cb89e,0x4869ebde,0x3ff68a70
.word 0xc15d63d9,0x9d533fba,0xad430932,0xa656b83c
.word 0x5e9eeedb,0x9a2a580f,0x03632367,0x8c3bf9be
.word 0x129ef256,0x203ea1af,0x6a82f21d,0x1f2450c4
.word 0xe27584b8,0x2608a6f5,0x4606ab46,0x9d201296
.word 0x18c09dbc,0x9abcfddc,0xd1ee60be,0x44785cfa
.word 0xc10c09f7,0x5545a790,0xe6f6f5dd,0xb0183e03
.word 0x3c9c1117,0xf098572b,0x2db509c4,0xdfe0bb83
.word 0x2b957d52,0x233c2e12,0x106011bd,0x5ed47c98
.word 0xba0b199a,0x63a26e69,0x60ca304d,0x71cc0d32
.word 0xaa89742c,0xa7411e02,0x2f36d8d1,0xf59a0b1c
.word 0x612b1b58,0x548f491d,0x34b2ae97,0x9a10a679
.word 0x7f4e6859,0x213371e1,0x7f686c55,0x873313f1
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 0x3c4a662e,0xd40b3687,0xfb8c911d,0x25af925f
.word 0xecc5e23d,0x6bc8a9b2,0xb0249068,0xf23487b7
.word 0x5f8dd315,0xd6c5b77d,0xdd0b4156,0x52bcfeb5
.word 0xe9d75243,0xe1f42066,0xe4cd0dd1,0xb0756107
.word 0xcbbbe331,0x14ec987b,0x6a42cd08,0x27cb9137
.word 0x71c252fc,0xf9cdb9d4,0x85954eb7,0x7fce2545
.word 0x2a633a40,0x2d03d5d9,0xa5a2f0f9,0x57a032e6
.word 0x92ba1926,0x4eec39b4,0xb3a96224,0xe5020b76
.word 0x08d22f6a,0x18549ac4,0x79cf86ec,0xa0968518
.word 0x849c6ec5,0x496f8e8d,0xa23ba957,0xd0eae509
.word 0x56cb7a34,0xe1679b0e,0xd8b54b12,0x8f30dbca
.word 0xaa577301,0x417a9d0f,0x7de5b53a,0x44f846fa
.word 0x3d0f1c57,0xcb4a6a37,0x2d9302fa,0x2342c56b
.word 0xc7ebd43b,0x2478535b,0xe0c3808a,0x60cf15ca
.word 0xa90fc368,0x6a960c4d,0xb459940d,0xca5dba32
.word 0x1fb8a3f6,0xf6fcfc33,0xeb0460e6,0xc1378ef5
.word 0xf0a6020c,0x4ef574a0,0xf0f7455b,0x4329d325
.word 0x55a86b84,0xba4bc409,0xa7872b46,0x3e3e126e
.word 0x6f8a8bac,0xd51da5e8,0xc83b5372,0x2cfe2248
.word 0x00911a3b,0x133685ba,0x81f3cbaa,0xd19d509f
.word 0x75ba1c5c,0xf6715e9d,0x838d6eab,0x3f3cf1ee
.word 0x301ec923,0x1d9e737f,0x8b40a64a,0x3cd9b957
.word 0x8c241bc8,0x8c2c1471,0xd863e599,0xb4efa0e3
.word 0x3ecb2f35,0xcdcca876,0x7219648d,0x419058d6
.word 0x7f4822d4,0xfd057820,0xf4d77c15,0x80590410
.word 0xb11772e5,0xb582f8e2,0x0cd90b1c,0x3c0d7c47
.word 0xb9c731f9,0xbbb6009e,0x88610951,0x3a3a8207
.word 0xcd5dfdbf,0x9ba5dd86,0x243e82f2,0xbb153155
.word 0xfcac7c6f,0x07336967,0x766e31a4,0x8c345d3e
.word 0x87e7d1a6,0x2cc6f3fa,0x77406a9a,0x1c73e466
.word 0xbb55fb19,0x9efd1027,0x56fec606,0x264a5471
.word 0x3aac75cc,0xb2139e72,0xd791b7b4,0x064172e5
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 0xab4911de,0x2d3cbc29,0xf4b94143,0xde6021cc
.word 0xf3ba7747,0xb9f46f2b,0xe34f9c67,0x320f1fb6
.word 0x0e059016,0x052cdd2b,0xbe4f8aab,0x9005cf82
.word 0xb60b0af4,0x7ce79016,0x4957a49d,0xf7941eed
.word 0x18f56148,0xd2755bbd,0x329939dd,0x0068f055
.word 0x997aab50,0x2a5f3c66,0x382f3e32,0xdab49638
.word 0xeb7e1539,0x459978c4,0xc9d8c420,0x49a14b7c
.word 0x13bd749c,0x53c3f35d,0x815823ce,0x9ada57b4
.word 0x9ea04320,0xa6c9e461,0x6f80dcbb,0x6b844f02
.word 0x37a35dd7,0x87e4a7e4,0x2e04c905,0x7df9b951
.word 0x48abdb20,0x6521bf63,0xf94a781c,0x071141f4
.word 0x52c688b2,0x8a68b451,0xb03e39bc,0x6ca92316
.word 0xd8be6ad7,0xb137f13a,0xd163ef0e,0xd83a78fe
.word 0x89e90285,0x01ba736e,0x76da3fbf,0x669edd48
.word 0xa7817e95,0x21408cbf,0x0924d7ec,0xccfdf5aa
.word 0xf8e3b985,0x9173e57f,0x5d3bc2a1,0x0e5aa93f
.word 0x83ef44cd,0x683dbfca,0xb5b97656,0xe89ac7e1
.word 0xea1709ab,0xfd9a0445,0x6d5c4aaf,0x01102809
.word 0x647afdd9,0x67748ff6,0xc2e1c2bc,0x20bbb4a4
.word 0xaef95cbb,0xc355d803,0xe7254318,0xe83e6f94
.word 0x140c791c,0xb1495e62,0x40fd7768,0x109edfcd
.word 0x21cb6053,0xda12dbfe,0x2af4eabf,0x69406767
.word 0x0fce5570,0x6a99f8fe,0xa308c8bd,0x14d5348d
.word 0x1fcd55e5,0xf01e0f75,0x9d8222f3,0xd2103284
.word 0xb813ec09,0x50562201,0x46dc17a9,0xe2aecac4
.word 0xc6bf83c0,0xfe16bda0,0x558c602a,0x24370f99
.word 0x5aa8c0a5,0x8c408806,0x50265a9a,0x6a811c9b
.word 0xe4160f04,0x59a682dd,0xe2e0ee7b,0xa9265d07
.word 0x5e456e87,0x5285b755,0x9f2c4077,0x98d9a46e
.word 0xe6a6e93c,0x65a36c38,0x0c842e55,0x118d0ec0
.word 0x48878708,0xf9b5bf5d,0xe5a11f39,0x81f5e7c2
.word 0x6acf4d29,0xd9050996,0x05c05201,0x1d0cdc68
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 0x1e9d4286,0x8d2f9fb9,0x4ea77077,0xf678c076
.word 0xc1f22af5,0x759a8199,0x1c2e869f,0x862e4e85
.word 0x5014ec1f,0x9fb6db2a,0x5735ecdb,0x8d441d56
.word 0x49e93d6b,0x1af076a9,0x9010576a,0xdce5fad5
.word 0x7bb5872f,0x82d1958e,0x2073fcb6,0x97ae0259
.word 0xf5227612,0x7c698a76,0x81dc0e4b,0x4d4ddc39
.word 0x01d9aa5e,0x45934182,0x8b205c6f,0x124ac29e
.word 0x89003145,0x0c523147,0x24911e38,0xa1ba4ce0
.word 0xe3046f4a,0xa3fd142d,0xd8d73093,0xa7b3bdec
.word 0x8d7e6f58,0x6f596b37,0xdd16eb5e,0x495df3cd
.word 0x0b86c1f3,0x0d5faf56,0xcb08ce29,0x785c945c
.word 0x1c6fae3b,0x2318113e,0x3da20d9f,0x2f9fe31b
.word 0x6cf22d2c,0xade92fca,0x6fe9c86f,0x2089b7c5
.word 0x7cb75c79,0x22c7986b,0x689abd4c,0xa86f3434
.word 0x3376d689,0xd590cec1,0xbbb5313f,0x84c73be0
.word 0x4abf3061,0x3bad248f,0x6d93525c,0xe44f19aa
.word 0xfe13bbd3,0x0ae2c968,0x4cbd7f8b,0x09419bab
.word 0x613bc9c9,0xeeb54cdc,0x0ae6d90f,0xd65560f4
.word 0xe4f2729b,0x36fe464a,0x9a906673,0xfdd5a9f6
.word 0x6048fc49,0xed240694,0xa45514cf,0x6db87c0f
.word 0x7073ca94,0x03603b66,0xb14d6765,0xca3c4a64
.word 0x347f5047,0x94ba7ec4,0x859b3970,0x54fa554f
.word 0xd5fc21ce,0x4a41e907,0xdf8d2c45,0x4e0f36d5
.word 0x0b445b02,0xf28a6174,0xbc1624e8,0x88d889b4
.word 0x03c9b07b,0x59006fdc,0x81778eeb,0xcb0efa4e
.word 0x28aa6920,0xed699bea,0xf6a348cb,0xff8a88dc
.word 0x01567013,0xd55ba81a,0x125ed220,0x9a10af27
.word 0x369f49d8,0x9f8f2dd4,0x9f66577f,0xd6944f1d
.word 0xad2e74a3,0x4c5c70fa,0xce80c659,0x00ba0241
.word 0xc9e2fc1b,0x72eb10ca,0x0491dc25,0xec4be5df
.word 0x1d7808ea,0x61f5f091,0x8f0bdec8,0x3199c3ed
.word 0xc66ad993,0x61d89da1,0xb853b269,0x95224fac
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 0x5633abd8,0x91708e1b,0x2dbd4c0f,0x6849934b
.word 0xb36d6248,0x6d779d30,0x022e19bc,0xaf04b5e5
.word 0x62c05688,0x4a40ebd0,0x16ba002e,0x64a53550
.word 0x8d187dde,0x60d41ef4,0x6fe00511,0xab985df4
.word 0x422cfc07,0x4f40a5bb,0x4d81b40c,0x2e4b19e0
.word 0x8ea1e51c,0x6e4b0fc1,0x2437423f,0x388d8b7e
.word 0x240c519d,0xaf4078b7,0x759d0fac,0x8b469a6d
.word 0x949e6dda,0x4128b673,0x66596843,0x0a7303d4
.word 0x274871f7,0x5049b7c1,0x932e44d7,0xff761977
.word 0xab501932,0xbb833b0c,0x4f418efe,0x12de2d59
.word 0x034e17f9,0xaf253407,0x9f4ecd78,0x28d0f951
.word 0x6a841fd6,0x70f65fbd,0x3087ed2b,0x4b0e2b44
.word 0x83cc8e42,0x579b5ee5,0xb9247aa6,0xa5276c8c
.word 0xa53bbdb4,0xaf876a6a,0xc9a3f083,0xa169b18e
.word 0xa5097d73,0xb8f6c842,0xba72dcea,0x4908e17e
.word 0x7afff8b7,0x8d1d163a,0x562620ae,0xa2b01245
.word 0xc125b783,0x20b720e9,0xfaf9f247,0x9c264942
.word 0xa5812c2e,0xb796d42f,0x0d5590ef,0xb118a1ad
.word 0x8908a3d3,0xfa54146e,0x9ee48803,0x5b16ce5d
.word 0x05189c89,0x5faab5fe,0x8cfb3695,0x3eb34be7
.word 0xce8e2b6e,0xb8e00b02,0x05024b65,0x8b88fd72
.word 0x0a174050,0x96a4e7c4,0xca7ac0de,0x76e13c81
.word 0x1c5c34c2,0xe59679ce,0x7bf01e1d,0x5e6bcf60
.word 0x6f716943,0xb16d489d,0x62513d82,0x4c06b771
.word 0xefbf6df4,0xe3a6a086,0x4aac2af7,0x1e4579ed
.word 0xe23f0099,0xc6f86b26,0x6dbd2bc3,0x70562389
.word 0x5c0fb458,0xe072992b,0xd1ceec84,0xdb17d73b
.word 0x91ddb7ea,0x963e02a0,0xe43ef11c,0x639feefc
.word 0xef392485,0xfe4b6249,0x7e26b7db,0xac1076a4
.word 0x476e7148,0xa8dbb1cd,0x4743ac53,0x1945fe91
.word 0xed9cf4ee,0x9075c660,0x6d9f85c7,0xbd6fa43a
.word 0x58a63fd3,0xb8b4e37d,0x83852b6c,0x8310185f
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 0xdf0dd6dd,0xa66ca86f,0xf9dab55f,0xe3be546d
.word 0x5d5493de,0x350605b2,0x20a90fd1,0x2b32e6fc
.word 0xfd353a5f,0x6ac2f0b2,0x256eb057,0x749c2e58
.word 0x8e042ec6,0xd7e03bf9,0x830a9770,0x4647ac25
.word 0xae04e801,0x936de845,0x27327e67,0x612de027
.word 0x7996c74d,0x33d64937,0xf1e417bd,0xa1d73e7e
.word 0x738652b0,0x6d6d5183,0x99b9f7bc,0x59ed5f12
.word 0x1c419b32,0xdd0405d5,0xadf73e64,0xf7719d6f
.word 0x463974ae,0x83f7e145,0x18e59b07,0xc7d9259c
.word 0x510aede6,0x0ff678b3,0x3c3a3687,0x8f2077df
.word 0x6ec31301,0x08302260,0x87aeeb7f,0x85b5f340
.word 0x0e69be7e,0x0b771273,0x7b8c10b0,0xfb488e08
.word 0x9e280c36,0x7e109694,0x6dce5fda,0x931e5913
.word 0x739fe1a4,0xeed893e3,0x65e1ccd8,0xffcae4c3
.word 0xa11a1586,0x7c6f9c17,0xb345e996,0x92614136
.word 0x9680744c,0xdd62a537,0x48b3202b,0x66e1987b
.word 0x1703784e,0x478ea0bf,0x9f7df640,0x75abada9
.word 0x2f241ad9,0x13f730ef,0x4b2e120f,0xb57c93aa
.word 0x9eb23e16,0x8e44da7a,0x20583e38,0x8bdc0d81
.word 0x94d47a79,0x45c42121,0xfa164978,0xefb2b9a6
.word 0x6b899eac,0x0021ea4f,0xf4706678,0x0709f590
.word 0x82c85bc4,0xc0f94182,0x8f925092,0x94cdd169
.word 0x4604f34e,0x39101c35,0x065eadb4,0x9c1afe6b
.word 0x6befb20f,0x2390cb72,0x24214989,0xcf41e32e
.word 0x4bca3ade,0xec3b1e21,0x47a9db35,0x0d3eece7
.word 0x69ef5731,0xf271accd,0x5ea07935,0xa21fee0c
.word 0xbc37be7b,0x7266a1aa,0x0b6f9838,0x8d0e917d
.word 0xc8906d82,0x70a4ad6f,0x62818a28,0xca44fd01
.word 0x3ec78a7a,0xa6452cfc,0x09b0add4,0xabcc20e8
.word 0x5f2ecc2c,0xcd736ca9,0x85f6890d,0x08f10305
.word 0x11d06df7,0x82d75b17,0x982b5425,0xbe9ccad7
.word 0x140c3565,0xed3ace93,0xedafa623,0x8fdcb3f4
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 0x0b8b8ab8,0x27ab48ec,0xd3e9c4d4,0x954d8732
.word 0x7d25a5eb,0xf194cca2,0x4f448450,0x85ffe7a0
.word 0x90cd95f7,0xe73b7df8,0xf6f987ec,0xa769e344
.word 0x95935556,0xb0efddff,0x537e5acc,0x3c7a8f57
.word 0xa14f26e3,0xe49c5c31,0x3a014d78,0x2f2259f8
.word 0xa5727dbe,0x47360ffb,0xd6e79302,0xe61f7e16
.word 0xc85c13b3,0xe0a56f16,0x75b66ffe,0x7212dc11
.word 0x596c24f2,0x2fce508d,0xac0fad23,0xca7957e3
.word 0xfa7e3f28,0x2358d67e,0x9e8d3997,0x71057bc4
.word 0xd9107150,0xbb6fff43,0x4d06eb7b,0x658ce92d
.word 0x8c150368,0xb990c30d,0x438de27e,0x32fde19a
.word 0x4acd332e,0xdbaef08e,0xd0dc768c,0x0fbf3778
.word 0xc38cb625,0xa3a32ad5,0xa71a976c,0x0855a691
.word 0x8424cd58,0xbe878d2f,0xe011d20f,0x42978981
.word 0x3a2b79a0,0x9ea1583e,0xc34c3fed,0xaabf602e
.word 0xa6d82aa0,0xc2d246ed,0xa240c80e,0x79995ac1
.word 0x59f88f7b,0x096c4a50,0xaf32ab6f,0x1a5acec4
.word 0xa5571596,0xedfb983b,0x137fe0d0,0x91e67fbd
.word 0x7850dbcc,0x41848ece,0xab7ca913,0x4714d8d5
.word 0x7c410718,0xb6d89541,0xd21de748,0x17cc05da
.word 0x1e7ae579,0x8cbeafeb,0xeef9356b,0xd0222e10
.word 0x964ce043,0x4b9a2b87,0xd59a8cc9,0x2ef698a3
.word 0x04bc4ebf,0x8499e44e,0x1de06ccd,0xd752d527
.word 0x59723e27,0x069faa8c,0x0af9cbaa,0x720a3e73
.word 0xab536b30,0x9f22f22c,0x714a818e,0x904e733d
.word 0xec6a2e28,0x6e70efc4,0xd07caac9,0xa54fd3c6
.word 0x9c110078,0x9e00a1fc,0x2fbf23f9,0x9e0ffc2b
.word 0xe8e347cb,0x9f34650f,0x32ff7a5d,0x787c5639
.word 0x264e49a2,0xb00780a8,0x5afd0be1,0xd208f522
.word 0x381bd2cb,0xdb44905b,0xe8bb364e,0x4518d13d
.word 0x0f389997,0xade9390c,0x5e3babdc,0x85af1470
.word 0x0b687aae,0xfdc2f05d,0x9573dc42,0xb413e158
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 0x0ff8babb,0x2a01d815,0xabda73e6,0xb45984e6
.word 0x1de6c11d,0x45209826,0x4767cf04,0x57dfee52
.word 0xdd13c5dd,0xd82827ab,0x932061f5,0x4b467521
.word 0x6c7e251a,0x3191f7ae,0x359bffb4,0xd9c7ab01
.word 0x18895a46,0x3aefc4ab,0x96f6f06d,0x38526dbe
.word 0xc38cca74,0x6f21a596,0x91398948,0xcbdf0c33
.word 0x2993cf06,0xcd35fa5e,0xb022d7f9,0x89cb587e
.word 0x95c19fbd,0x72d05130,0xb74b6632,0x304cda00
.word 0x083a2368,0x41fd3a46,0x7ec049de,0xf88b0fa1
.word 0x76a7c269,0xbda3294a,0xf10755a0,0x8f1f98d6
.word 0x8ebfc2bb,0xd54bcf22,0x60f4a274,0xc7b3f127
.word 0xb23aa76d,0x874313c3,0x8f9d0daa,0x3341e178
.word 0xb6fd5def,0x9a9adb68,0xc8a9dd03,0xdfc8e9df
.word 0xa9864181,0x5273261d,0xc4f2a5a6,0x7412a8c7
.word 0x87e283e7,0x6ab53235,0xbcb6eaea,0x57d4e42d
.word 0xf12564f5,0xe46a5a36,0x969a82b3,0x2862f711
.word 0x4ec4e24d,0xf9d14090,0x0ac30d63,0x069d559c
.word 0xfb63e9f9,0x664cf9c5,0xee72598c,0xbaba66a1
.word 0x04afa756,0x6874c0ef,0x5060ca54,0x194235b7
.word 0x8125fccc,0x97070508,0xfeab0fbd,0x27136363
.word 0x66397a13,0x098772db,0x0a98da03,0xf44344fb
.word 0xaa970891,0x357dcd7d,0x7b76852e,0xd7dc31d1
.word 0x3b0d5af5,0x83202fe5,0x3c17b89d,0x74a0deb2
.word 0xb432fd2a,0xc03431aa,0x66bd5554,0x17457fb2
.word 0xa761cba0,0xb3d6ee1e,0x19cccfa4,0xd0afb1c1
.word 0x3d0b3c7b,0x465970d3,0x1cf4111c,0x9f8d8d4d
.word 0x8815d705,0x3ae33d3b,0x128767ef,0x66bf236d
.word 0x0ee4e588,0x3ef032c1,0x85b76344,0xa5ab4304
.word 0x9f93a580,0xd88c6868,0x102cc67c,0xe49f2b5a
.word 0x7b2af467,0x6d70f2e0,0x7b089631,0x786c3cb6
.word 0x953a3c40,0x9d256cda,0xc8d2d87f,0x07bf6ec9
.word 0x3053663e,0xf1026de4,0xe257743d,0x18686d06
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 0x7c03c88b,0xff9d8c41,0x98668a38,0xe950609f
.word 0xb825bda8,0xb5a04fc4,0x9a361f0d,0x92798311
.word 0x511baf4b,0xd120c87d,0x72464992,0x7092a0b3
.word 0x9d065390,0x17f5b6d2,0xd7515680,0x271be48a
.word 0xb621f107,0x35610df2,0x2e3e1d47,0x75c22a80
.word 0x1a51edb1,0xc31d7fca,0xc3566d9e,0xbf5bed8c
.word 0x97b8a7c6,0x9e351454,0x13cc4050,0xa49ef4e8
.word 0x1253d6bf,0x1397ddae,0xef5eaf92,0x83752f2a
.word 0x5c3d30e5,0x5f03d79a,0xd039896e,0x81f4b09c
.word 0x9967da9e,0x66abf45d,0x2fbd5d41,0x9fb89185
.word 0x128cdb74,0x4224523f,0x05f00fe1,0xa2098b25
.word 0x8afe45c1,0x6ac2293f,0xba3a13ad,0x425b162e
.word 0x1e737206,0x5d7fc4be,0x9a15e562,0xed76f6b3
.word 0xaeb3f4c1,0x70fca73c,0xd322f59a,0xd70fa10a
.word 0x12b08e1b,0x0132f533,0xa8639f91,0x69e1363d
.word 0xb68f4c8c,0xcdd98387,0xa36693e6,0xb5eaae4b
.word 0x37bb73dd,0x99bea300,0xb097f3a5,0x8ec021ff
.word 0x8bfc3244,0x234197e9,0xf972d91c,0xb675388d
.word 0xc4da6f5e,0xa40679f5,0xdb9a1b58,0xaad148c2
.word 0x0905b88f,0x6efe909e,0xb3a9cb1e,0xc71d4342
.word 0xb9137e34,0x4e7cb61a,0xd901fb76,0xac7f79bf
.word 0x3799b5b4,0x8cd49679,0xbdc28efd,0x2e54f049
.word 0x09448886,0xe20d520a,0xcfb1b270,0x96ebb1e3
.word 0xe41c2af6,0xe7b54a96,0x7ce0160c,0x37fe8e10
.word 0xd9c76d1b,0x9a95c2f9,0xcbd21be4,0x3d60174c
.word 0xe142a641,0xd55c1eca,0xa35202cb,0xf76b8919
.word 0x4d8f5351,0x2a430710,0xba8d25b1,0xb8b56761
.word 0x0d02f535,0x6cb2bfbc,0xd1251890,0xbe503521
.word 0x2e861498,0xa7ab687d,0x42a269d3,0x4c427975
.word 0x188f09af,0xb5faea13,0x083a3ef2,0xf2dc94ac
.word 0xace9e6d0,0x1a8021a5,0xec9558b0,0x2d764409
.word 0xbaec365e,0xa6916c47,0x63fb3552,0xf02d1479
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 0x2c999cc3,0xc895c4c7,0xb3a81a81,0x167dfc0a
.word 0x843422fc,0x5e3c0c0b,0xeaf3532a,0x63ac9692
.word 0xbafc76d4,0x69a6273c,0x7629d25d,0x6e41982a
.word 0x7e7ee3aa,0xd692fba9,0x0115bd79,0x554de787
.word 0xd941383a,0x7d460df2,0x92a1cb0b,0xd56e04cb
.word 0x835f59da,0x0294e515,0xa82e776f,0x154d315f
.word 0x28d6695e,0xb0423cc8,0x5f7645c0,0x406107b7
.word 0x4e5670e3,0xf47fc847,0x4d616904,0x912f0539
.word 0x776ddd9d,0x198f8f59,0x3dd185c8,0x6801e4af
.word 0x82c9f8db,0x2fe1ce87,0x858d78ec,0xe9ca9aee
.word 0x8ce0c2e1,0xa3c00dc7,0xe188ea28,0xaf729b0c
.word 0xd574651f,0x19d1aa47,0xa2151de2,0x0b8db141
.word 0xe4d38e0c,0x2e8b09e8,0x891fbb9f,0xd1b77bd7
.word 0xab7db5bd,0xff721965,0x18e923c5,0x25f455f4
.word 0xa025ae69,0x1f406f48,0x3ff721ba,0xed6586bc
.word 0x79a7fd08,0x4082b77d,0x2b7fc824,0x039f984a
.word 0x5e1de5d9,0xdef4b824,0xa0882e0b,0xcb6b6552
.word 0xbb820b1b,0x3a121651,0xf742da0a,0xf30f9fa7
.word 0x731e6881,0x57046324,0xe5465be4,0x4ad45e95
.word 0x1b3d1844,0x3a7b3817,0xc3bd1f10,0xd59606b8
.word 0x7d172134,0xc555e961,0xfd927418,0x533ebba7
.word 0xffff056b,0x89ff9834,0xc672e8df,0x353fd2c9
.word 0xce3dae0b,0x8f3daabc,0x04a60a2e,0xfd17771c
.word 0x68152d83,0xd9c9c37a,0xbf8f5f15,0xa18fe5fd
.word 0x47e215af,0x62131d69,0x604e90b2,0x4e18a49b
.word 0xd6ba4e69,0xf082bd94,0xd78d452a,0x0a9af769
.word 0xf018922b,0x1ecb6466,0x3bf52d16,0x8021934c
.word 0x514026b6,0xcf80ab0c,0xe7020eb9,0xc771b9b4
.word 0x545ac748,0x95b8f750,0xb5eba44e,0xace06098
.word 0xe57a67da,0xd8e04100,0x8bfeec0a,0x00185eba
.word 0xeb65472e,0xee7dce8f,0xeb97fae3,0x0f282a7d
.word 0xfb43e6e3,0x11a98a24,0xe3dcbe13,0x23a7ed05
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 0x6f52e5b6,0xa63afcd5,0xdca02200,0x20363f5b
.word 0xbfdd399a,0x3b00de7e,0xd464ece4,0xc0b3b3fa
.word 0x806ba759,0x7ea98cf6,0x1d1e9285,0x07d27115
.word 0xaee81cbd,0x4f8e6f45,0xda322c12,0xcb39e66b
.word 0x3e3c705f,0xb462cecc,0x482b79ee,0xc405b779
.word 0x9d35f1a3,0x9775f6ad,0xb6029190,0x9f01723a
.word 0x4b7ebdd1,0xa9c25006,0x8eea0644,0xd6de2fdf
.word 0xa04f5bd5,0x32ce5511,0x00fc9fce,0x05c7a96f
.word 0x0a1c57fc,0x269b6f0c,0x83f96a43,0xb98819f4
.word 0x4c99b87c,0x73ea74ad,0xb7d23b69,0x292a6c57
.word 0x3ad33b58,0x8fb30350,0x46f08bb9,0xc5bdd73d
.word 0xe16c73f3,0x20610bf6,0xf7d0ed0a,0x59a2050e
.word 0x0fb40e21,0x049094b1,0x39ffaebf,0x616b910a
.word 0x771cb967,0x4c655229,0xad1e279f,0x508bed0a
.word 0xc5dc6a7d,0xcb82d913,0x6b8a61aa,0xfb0c0706
.word 0x72e19a3e,0x7174211f,0x3714b562,0xcd770fef
.word 0x047f0a28,0xd0af1948,0xb87a5f66,0x371c5583
.word 0xaba2c88b,0x7aa5b19d,0x1f3b6fac,0x2b66dc62
.word 0xf1427661,0xfa1152c1,0x7c6f0966,0xd916df29
.word 0xdc2ae423,0x9fafa16d,0x61778215,0xf9a37fca
.word 0x67ec6b5c,0x42676425,0xb57194c5,0x03957bef
.word 0xfc2db555,0x3f8a41fb,0xae52ec13,0x5443526b
.word 0x6adb1d72,0xb1406840,0xdeb28493,0x9098805d
.word 0xd4195d11,0x17aab07d,0xfbb75446,0x32e0b4a4
.word 0x7e061b59,0x71d90f05,0xad15cf12,0x17051fcf
.word 0x94ce58c1,0xc58dc3c8,0xc32d7c47,0x6b289529
.word 0x371c4dc0,0x27898732,0x3c692c73,0x96ca93ab
.word 0x121b2579,0xe2beb8ac,0xd4e27eef,0xa1b9e622
.word 0x852a2d9a,0x9ffddb27,0x01a28edb,0xed200733
.word 0x6ff6c161,0xded488b1,0x4ed3dd8f,0x9a39fb03
.word 0x7d9e96e4,0x5ed773e4,0x72e161a5,0x4315db5d
.word 0x24bf00d7,0x9a6697de,0x11294699,0xf7c1444e
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 0xa9367b07,0xc6c7d2bf,0x1fb79d6d,0x3cb33e7f
.word 0xc97a976e,0x6c725bb7,0x493f702a,0xeca139cd
.word 0xff592150,0xaccd1667,0x1e6755c0,0xf422bb53
.word 0xc470458d,0x30c354bd,0xe0a95131,0xbe87e53a
.word 0x58968802,0xd234533b,0x1f13fa6c,0x41d9977d
.word 0x3fa3272a,0xdbb02b37,0x93e39d6f,0x49420cc3
.word 0x525a5416,0xd9d642b4,0xc33ae14e,0x73032cce
.word 0xee0349f9,0xdb52e962,0xf8dd0238,0x5c3d1063
.word 0xfc1aed95,0xc9dba149,0x54f34c78,0xc501645b
.word 0xf953e8fb,0x48f19ad7,0xbe4d7b38,0x453ec60a
.word 0x21119005,0xa8df9a45,0x82a8df67,0x28d6920f
.word 0xd71303e0,0x4f349e0b,0xc692980d,0x64ed8072
.word 0x1cffd04d,0x29774f24,0x7a33d621,0x42dd56c8
.word 0x594f28b2,0xf41e1ba8,0x0b2ca3ba,0x2eaecdf9
.word 0x0eb5d531,0x1599e5f2,0x49122bd2,0x78ca1759
.word 0xcbbfba72,0xfb9b276a,0xfed63453,0x64687ea2
.word 0x1b9bcdb7,0x9bd200e7,0xff95a965,0xa817f5f6
.word 0xfe96082f,0xf5d3c102,0x0d07c4d0,0x4b61d588
.word 0x18e91f9a,0x259a5bda,0x0e81265c,0x5383a33f
.word 0xdffac678,0x32f5226e,0xa1e827a6,0xfb23552c
.word 0x624c7276,0x42e2fab6,0xe87c83c3,0xf98fbcf3
.word 0x25ca930a,0x0747d33b,0xdb4451d1,0x2a74b39d
.word 0xe11e089d,0xb30585d8,0x5bdd4b8b,0x9c83ff08
.word 0xd7ada180,0xdca2f50e,0xb391c166,0x7fa8a664
.word 0xb9f8d9ce,0x609e54d7,0x91bca8e7,0x45ea7ba3
.word 0xcd93ff61,0xcf6fdc8c,0x7003dfe1,0xfa7c9b5e
.word 0xd139d001,0xab62bfb8,0x463d53cd,0xfc79a0ef
.word 0x3796f536,0xc8147f74,0xbf430838,0x304f2eb8
.word 0xccfdab52,0x0d8616f8,0xef58597b,0xc773b50b
.word 0x8a93bbfa,0xb70cfd6e,0xcdc2caa1,0xc881a43b
.word 0x19506382,0x237427ee,0x5cc22774,0xac2e399d
.word 0x12acca7a,0xb1587f47,0x72d19e89,0xd709671a
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 0x93dcab0f,0x1a8bb155,0x98cd00ee,0x822b5666
.word 0xfa5b9a57,0x2d7b32e5,0xb992f701,0x0d5bd59a
.word 0x075b99b3,0xbe11c8d3,0xc3f89d45,0xf8ca9cf2
.word 0x32191f21,0x672f18f3,0x3570ee38,0xd4f66906
.word 0xf699a7bf,0x8c2101d2,0x56bb5c9b,0xaf83f5b7
.word 0x3eb9194e,0x6f9142eb,0xa257353c,0x67f16e73
.word 0x0674c7ce,0x8c2ae937,0x3be79ad7,0x753a9993
.word 0x92412202,0x4602b723,0xc8e03e13,0xbd7461a2
.word 0x0abf9a24,0xd5d45a21,0xc17bf3ae,0xfcc87972
.word 0xe6601e74,0x5172d1cb,0x2fd0b8e2,0xf4f8a73f
.word 0xeba5d7e6,0x32b18224,0x5d3248df,0x5e108896
.word 0x6e667e3e,0x6de7f67c,0xa91d14c3,0xec5d2844
.word 0x72abf1f3,0xd3117c67,0x53f8473d,0x72d4ffbd
.word 0xed10e936,0xfe77cec1,0xd7864368,0x05a40f29
.word 0xe5526ab7,0x30adb56b,0xb07e9f65,0xae8ad7d8
.word 0xd2d011fc,0xbc3d5994,0x6fa5a573,0x169fa087
.word 0xb81b4e5e,0xcb2d9928,0x8291b028,0x660ebe6d
.word 0x0d7e278e,0x56eed558,0xca7465b0,0xcdc7a6c4
.word 0xa1ad5f4f,0x569e1bde,0xeb098c72,0xaca4de37
.word 0x460e3b8b,0x657d8c6d,0xd8950d44,0x639582c5
.word 0xb2947144,0xf889277f,0xa09dcf12,0xf0819a0b
.word 0x6f99387b,0xc3c53bd7,0x916b3165,0x3393bd33
.word 0xea57cccc,0x005782c8,0xd0de2dc8,0x8996422c
.word 0xad373f2a,0x39a85212,0xd03bce6e,0xca0e13b2
.word 0x4f8e5084,0x94877b5f,0x3b23133d,0x7e4ec518
.word 0xde629a6e,0xd7fd5fe4,0xb90380cb,0xe3b7e7e7
.word 0xa531b7a9,0x6da5f7d5,0x049e698e,0x83266785
.word 0xce098ddb,0xc9051e87,0x10fec34f,0xb196c83c
.word 0xe4a8ed8a,0x383961eb,0x482da0a5,0x7dcf4b41
.word 0xf6863092,0xeabfe4e6,0x4e67721d,0x6ea45735
.word 0xba2757fc,0xd1380717,0x6322558c,0x244b33e3
.word 0x83178215,0x2f2a9b51,0x704f3024,0x781b7f38
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 0x4690b008,0xa06d48f6,0xeeb049a6,0xf027e881
.word 0x492c27fd,0xd269f877,0x84efd8b5,0xe3814060
.word 0x2d5495d7,0x749c70fc,0x020b52f4,0x6909e78b
.word 0x45efcd09,0x94f3894e,0x23909a09,0xb85d48bc
.word 0x27c840aa,0xa4eeee9f,0xe4ca86ca,0x2d6a4d89
.word 0x223cfd07,0xab004c61,0xfaa6c6cd,0x0f95552e
.word 0x2bdd5a18,0x922e8b48,0x35712029,0x681c30f6
.word 0x9175deb0,0x8d8d7600,0xc7ec75eb,0x0d8c698b
.word 0x14c732ae,0x4694ba85,0xc2e8752a,0xe9bc1f9f
.word 0x95a25d2f,0x027f4dee,0xf7ce7aa1,0xcd1b9181
.word 0xbe753166,0x45861de7,0x4823239d,0x9170cec2
.word 0x798d0d42,0xb44e5048,0x23802f7e,0x499c5e02
.word 0x9da0397e,0xbacc4325,0x163b7476,0xb7c3c3ba
.word 0xc9dc21e5,0x278a6882,0xb0e884e5,0x29e2fe60
.word 0x5da09e2d,0x0945011b,0x89118745,0x56b40638
.word 0xd19b5bdf,0xf248ddb4,0xdd9f3814,0x9cdef7ca
.word 0xff5d1c7d,0xa93caa3a,0x6a360d93,0x259f6e3a
.word 0x94f4db3e,0xfe74a5ff,0x66df7980,0xcb13b54f
.word 0x937d22e7,0xffd96ed7,0x93cf3188,0x439addd3
.word 0xf3f7ebf0,0x1b904985,0x2080331d,0x94ce92b6
.word 0x990b907e,0xd7516bae,0xb1891806,0x32619b8a
.word 0xc0b824e5,0x5abb77c7,0xe7796529,0x40a78532
.word 0x2799bc42,0x46d7e73c,0xaeb5d599,0x719a5c72
.word 0xbc8e9636,0x1574416e,0x5a49eb07,0xe1b1f04d
.word 0x0d0f8436,0x12a91578,0x4ca09724,0x852fa180
.word 0x69b5dbac,0x19fe5bae,0x2348789e,0xa9868ce5
.word 0xd06eaaaa,0x7629beeb,0x679b7c90,0xd1da7ced
.word 0xefc51795,0x681ee4f9,0xd3988421,0xd7a5d5a3
.word 0xd00f7c02,0xbe0a8cd3,0xc00c9d3d,0x78a0e6f0
.word 0xcd6d8f3a,0x29baeb9e,0x7a6f95df,0x2d5230b9
.word 0x76dd4d44,0x7358c5ad,0x2ff51682,0xc6820efa
.word 0x84d154d6,0x29675a74,0x37e7c77a,0x51c658ce
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 0xa6420652,0x67ed7423,0xba336154,0x965bf299
.word 0xe81e8593,0x252206c8,0x4e5887bb,0x3c2ef53c
.word 0x69f0e246,0x5ae4ae94,0xe34733c3,0x7d8fec7f
.word 0xc06e21e2,0x28f9bc31,0x34a314ab,0x04f108b9
.word 0x6ca06101,0x6028832e,0x6b98af90,0x05313765
.word 0xe5bc5d3f,0xbe4d7496,0x306d1c8e,0x6dc9fbfb
.word 0x2c4a161b,0xd2773d9c,0x5e82691e,0x6fb5c7d8
.word 0xb0cfbff0,0x4baa90fd,0x930cd08a,0x47c0f139
.word 0x91a1b653,0x4c74b021,0x7eda590f,0x96d86e87
.word 0x297c4053,0xb9c61189,0x6b05718f,0xe645cb36
.word 0x7b1b8414,0xf0565ba8,0x0f329c0f,0xe4054993
.word 0x7af932cb,0xbef0a33a,0xd9012747,0x07402d40
.word 0xef5fc2fb,0xfe5aa9de,0x33f8ed88,0xd4d1a559
.word 0x8b43a8e2,0x6c4eb79e,0xfb112e27,0x3d68451b
.word 0xe92018a7,0x9ec6b1ed,0x1daab544,0xafc29015
.word 0x91dcbf52,0x021c43c4,0xa5e0c144,0xf75b2914
.word 0x5140ade7,0x6616b50a,0x2039aad7,0x17adf14b
.word 0x9d8ac245,0xb267daea,0x5f75551e,0x56528667
.word 0x8d15c468,0x9824f0dc,0x1dde3a36,0x640dfedc
.word 0x74aef101,0x4298d6c1,0x27ce40e6,0x3ee0ac25
.word 0x5ef9b247,0x568b48fc,0x3b6c34d2,0x3cdc8cb7
.word 0x67f959b1,0xc9dfb1c4,0x8e3e0906,0x2b96e935
.word 0xfdf2c0e0,0x744527dc,0x8ffa7b42,0x139759de
.word 0x1e5c0939,0xef3213e9,0x61e401b5,0x0711cd8c
.word 0x760e4f9d,0x24b4047b,0x3882d251,0x4be125a7
.word 0x7a6e50d4,0xefa15792,0x67741936,0xcfd78bca
.word 0x3ca03cf8,0x0c8df72d,0xccaffb5e,0xd972389e
.word 0xa7db4b8c,0x275626d7,0x74f5ab56,0x2acaed9e
.word 0x8f868f0d,0xc2461043,0x8170a64d,0x76049100
.word 0x11533455,0x4d5331dc,0x484853f9,0x3fbb0ae3
.word 0x1a3709cc,0x2822622c,0xf93701bc,0x53434ca3
.word 0x40542352,0x2f5a970a,0x841e4cfe,0x1b85287d
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 0xe1b4f682,0x2177b4a9,0xb0ea26ab,0xd98cd2d1
.word 0x923b601c,0x99d1c72c,0x750e3334,0xe14c16c7
.word 0xf4d026c0,0x3c4ccb8b,0x0f6a571e,0x6f7af4c5
.word 0x1860ab89,0xc7281159,0xbde95a57,0x1d799c13
.word 0x98f071f7,0xdcc39f89,0xf2112c26,0x79355a82
.word 0x56d5f6a8,0xbe402ef9,0x7d40577e,0x99b00e9c
.word 0xb07e3a54,0x9cb6e65b,0xbd87b616,0x26c12922
.word 0x231b8a4f,0x8e4d6ac7,0x4d6c10d2,0x28cd3840
.word 0x89d972b6,0xc91b8d8b,0x69501504,0xf95e4d40
.word 0xa2e34f5d,0xcce06908,0xde1616b9,0x0077673a
.word 0x250c24ed,0x32f8f33f,0x6c4a4f35,0x9e6c47c3
.word 0xdfb2901e,0x89ce0c2a,0x9a3b8ae4,0xd199861a
.word 0x1f14f435,0x0b5b68d7,0xe898cdf3,0x8b56a966
.word 0x3d097690,0x213a204c,0x58fb7f33,0x01e3cd17
.word 0xacec741b,0x0efddb84,0x46af8439,0xdc1fa894
.word 0xbe311f51,0xc7a7dc47,0x593248e9,0x964b4b2f
.word 0xee565c87,0xc9cd8b38,0xd085cb3e,0x9e00000b
.word 0xa18ea4ec,0xbdfb5d99,0xb004e67d,0x30cc1940
.word 0xfcc02bc7,0x3ab8be88,0xbc78dd8b,0x0c51b257
.word 0x6df04fda,0x9fd7ce31,0xf8638ce0,0x29884442
.word 0x18026888,0xed333a82,0x0c491b58,0xdbf35c55
.word 0xeed73e44,0xb027e9e5,0xddc6ea9f,0x3ea30f59
.word 0x14ad10ca,0xd216e2a7,0xe6dddedd,0x4182ab12
.word 0x30599f5d,0xeb4c031b,0x2b695444,0xa6525a05
.word 0x82a8f998,0x2baaa833,0x8ab0ff34,0x7449c156
.word 0x959fd337,0xdb6b7a39,0x25398d20,0x9160983c
.word 0xdb841a13,0x3f88f1e0,0x1e8e0f62,0x1a2122e8
.word 0x9bd59b15,0x46de5d5d,0xd3417f41,0x5a052406
.word 0x72a1d9ca,0xc73e58eb,0xa4af17e2,0x1c9a13b7
.word 0x806973bc,0x91841d0f,0x9d61e9c3,0xcb234907
.word 0x41cdb84f,0xc8d59d87,0x05714219,0xec26bad0
.word 0x34e0eff3,0xb5434468,0xebdb09f1,0x880cefae
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 0xba0a9428,0x48494eba,0x1dbbaf7a,0xbb34b9c3
.word 0xe848e8e3,0x711d5513,0x28d5d49e,0xc73c12bd
.word 0x86db2c01,0xc5a38fbe,0xd8ca2a34,0xb7ef0ec8
.word 0xa3c2c65c,0x024c83fc,0x8992db60,0x84b92969
.word 0xdf4fb344,0xdac26133,0x77b4d135,0xf629e995
.word 0x12b93889,0x4762fc7f,0x06e08a82,0x9efd3974
.word 0x70889681,0x9a49939d,0x3aee92a0,0xf52c1f5d
.word 0x974b4a36,0x6e18766a,0xd1b054c4,0x31983c3f
.word 0x8e513a37,0x7c9cfe86,0x2473a108,0x4f8d2025
.word 0x686870e3,0xa7376b78,0x0073f8e0,0x2474f0a8
.word 0x5b5260be,0x99757bd8,0x5ac3bc0b,0x745f06dc
.word 0xb71f096f,0x0041b118,0xb497c55a,0x8173617b
.word 0xbe56c9c9,0x988178bd,0x34d7625d,0xfc0b90c3
.word 0xf81b0ca6,0x02c6c706,0x2edc3788,0xdae005c9
.word 0xd032f854,0x94fe3de5,0x9be36116,0x0ae18620
.word 0xa919e4a8,0xced04498,0x994f1c4f,0x32b69bd3
.word 0x8b516895,0xf16d226a,0x14c48873,0x2d96fef2
.word 0x9e48ee48,0x2d81d8c0,0x3d83bb47,0x19c5e817
.word 0x52ae082a,0x9d627dda,0xa9325d1e,0x8a07c1c6
.word 0x311f60f3,0x46945f68,0x1c77b912,0x3901ff5b
.word 0xc990906b,0xcdb35859,0x19502252,0x38e48c18
.word 0x705f8344,0xe95720cb,0x38053042,0x598cb366
.word 0xf835f67e,0x2a105ead,0xdbab825b,0xb4d2b402
.word 0xa5488293,0x39514b10,0xf63cdde5,0x350feced
.word 0x9a473910,0x7c483c4f,0xb0d1a292,0xeea6e75d
.word 0xb881fd60,0x7701e522,0x635d58ca,0x26e1e42e
.word 0xe152cdc9,0xa41b2e45,0x601ce070,0x8be3f852
.word 0xb6cb9332,0xf2340c88,0x2006ef6e,0x2f17f4c8
.word 0x2896231c,0xcdbca681,0x51c5e0df,0x1e8d2165
.word 0xe8f35f26,0x065a5841,0x8c36e811,0x1d83abd9
.word 0xb429d14c,0x0a2052bf,0x5f077865,0x937af11f
.word 0xa410cbd4,0x5648a32f,0xa03e16fd,0x72776d62
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 0xc46b7a0f,0x2212d307,0x0d908ba2,0x1a21234e
.word 0xec0675d5,0x54fc2e59,0x6cffae40,0x65dfb380
.word 0x94165450,0xd4f4dc68,0x05c61fd1,0x1f51e80d
.word 0x2c95c24e,0x5dac96e8,0xa2d60b93,0xc43e7464
.word 0xeeded58e,0x1be377f2,0xa685d099,0x5d020f38
.word 0x76f3c050,0xf9653074,0xa6cad7c3,0xd8949e1c
.word 0x6d823d34,0xf7280dc9,0x31b7d24b,0x0e3609aa
.word 0x8d82a9b2,0x0bd85d05,0x6e92c11d,0x3ec90348
.word 0xf0397876,0xfc83ec9b,0x2be3343b,0xe0d62d9d
.word 0x13de3fc5,0x28b0215c,0x7f9b44a5,0x184ec0fc
.word 0xeb1c9f1d,0x0eb5393e,0x66b8e27b,0x72dc1022
.word 0x4ee5fc7c,0xba07e553,0x6d155bd2,0x7c0cb425
.word 0x1c2933d6,0x23257db7,0x983e7c14,0x4e803e9c
.word 0x28956105,0xe1091643,0x5b3ca6f1,0x5a65fb44
.word 0x1c748b45,0xc0b17b56,0x75b48f4b,0xe2451b4e
.word 0x20df7861,0x802428e1,0x3b7ad57c,0x1a473bbb
.word 0x6d94ad66,0xc7f304e3,0x29b59566,0x74366235
.word 0xaf22f338,0x3c9d9315,0xf6938997,0xf0742ad7
.word 0x5d0b217c,0x92159cfd,0xac3a1dc7,0x19c0a20f
.word 0x2461e36c,0x8e01311b,0xcd0c4936,0x8142edbb
.word 0xf272ac48,0x6c1dcb77,0x409d911e,0x27936399
.word 0xabfa0484,0xc04ab880,0xf96c7168,0x638f8d58
.word 0x2f6210c6,0xb219028b,0xda99d0e0,0x49eac055
.word 0x6fec3a4a,0xeb696335,0x7a22dcc6,0x9520c55d
.word 0x6143d70e,0x3df628dc,0x2943eaa1,0x3aea9c44
.word 0x2f728e03,0x8e61a801,0x25e47a3c,0x6ca3542f
.word 0x2befca2f,0x5a920a6f,0x88d0f135,0xbaa88bdc
.word 0xe0a07654,0x9c8c0d20,0x08ac7a01,0x8ac85c08
.word 0x3ed8cc72,0x0d558f3d,0x36110419,0x69833af8
.word 0x55735165,0xa9f869e8,0x6b487674,0xa00bf6c4
.word 0xe29205d3,0xf609f6d3,0xc30cc7f8,0x96f619e8
.word 0x923459e1,0x48f13947,0x43f23126,0x9c2a6b93
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 0xe5134914,0xe46d972b,0xb1a40a31,0xa623352b
.word 0xe7cc919e,0x2126c6b8,0x1c51782b,0x0aadb995
.word 0xea88b2b1,0xc7df2427,0xe9e2df19,0x0431e056
.word 0x35533c98,0x3f16083d,0x271bfdce,0x03a0f6d7
.word 0xe9f066a0,0x04d7c4b0,0x20aa7427,0x9ae656e8
.word 0x0e515e6f,0x4af9a2f7,0x2919cfbd,0xd1e3bcd9
.word 0xb56e2275,0xdf356ad8,0x228dce8f,0xdd9a15a9
.word 0x073c63ac,0x9bd5d087,0xfc359eb7,0xca6222dd
.word 0x6fa9b9c1,0x28094209,0xe5b1e569,0xd2f9e0ad
.word 0x547b9891,0xa68f40f2,0x3f4e9f51,0x78df3b9d
.word 0xca26d4eb,0x8954faf5,0xa5d5a104,0xaa58e563
.word 0x4133b724,0x1d22e4ab,0x0dd51368,0xe6b86ef3
.word 0x06dca5b5,0x1a2e17d2,0x8864030d,0x75936896
.word 0xb8afeba4,0x9a2a31cd,0x4aaf4c74,0x405d101c
.word 0xb257ddc0,0x804f685b,0xa730f60f,0x27c1c2f5
.word 0xfa8b6268,0x25ffc6cf,0x89e55428,0x8649cf7a
.word 0x96f621fe,0x3d9069dc,0x41e7430d,0xd572b1c9
.word 0x1835a83b,0xd6a7fb07,0x27c22662,0xddcf8b90
.word 0x309ad574,0x688ecf27,0x200987e9,0x4f6c64f6
.word 0x63650cbc,0xdd925f01,0x4502f987,0xa8743061
.word 0xcc32c6c9,0xda868530,0x184c4bb0,0x945194e7
.word 0xb9f2b7f1,0x93ca55bb,0xa173ee91,0x99bff875
.word 0x647ec276,0xe07b2e68,0xd0b21138,0x0b7c3210
.word 0x7e195124,0x78419c78,0x7e48f5ee,0x6a3b4751
.word 0xe2ebc497,0x3afe0fed,0x1432c85c,0x469ad9f3
.word 0xb884e943,0x34180780,0x6cce5eda,0x7eea195a
.word 0x042c00b2,0x4c684dd0,0x598bba01,0x05bfeaff
.word 0x85b261d2,0x7899cd72,0x648c5351,0x542e5c37
.word 0xa2573b65,0xa11bf130,0x04e4d779,0xc0f4962e
.word 0x580fba92,0x7260fbd0,0x1168b664,0x7d0bcddc
.word 0x4ddb452d,0x463d81a0,0x8df16c6d,0x2d6f4df4
.word 0xdeefffb7,0x76935080,0x33fffc4a,0xba201f91
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 0x9f75617c,0xe2c426d1,0xa37ddae5,0xe6ba9bd1
.word 0x0cfb0b8e,0xf6724ae3,0x6ce1620c,0x2e3053e8
.word 0x28428aac,0x69500267,0xc2f60408,0xc29df279
.word 0x948ba4c2,0x2c6b5007,0xc09ac350,0x4ada4cdc
.word 0x16ca4e3b,0xaa0ef6c1,0xba2f976c,0xb8b05b18
.word 0xcc5f0a94,0x2ea4f54c,0x3119ff7b,0x675678d9
.word 0x8c6e1b1d,0x09c35841,0x79c5c79c,0xbb2fef84
.word 0x665a4b93,0xcc1d73ab,0x5a360c04,0x4a8c7650
.word 0x854516b4,0x70529200,0xcf4fe584,0x0337529b
.word 0x96614ab3,0x77bb1098,0xbc71283c,0x6450d417
.word 0x103b1e92,0x3e012a3e,0x8f405573,0x3b5a4b0d
.word 0xf96ae92e,0x9677db4a,0x0bf9c6a0,0x2bcdd9d2
.word 0x5521db8d,0x7cdf1cb6,0xf1a9deaa,0x87a4386a
.word 0x64f53bf9,0xf88cf72c,0x5c147114,0x0877664f
.word 0xdfeff0dc,0xeb1587b4,0xc34bdc90,0x3280e9b5
.word 0x7ab7641b,0x4e0f09d1,0x8cfa261b,0xdd082290
.word 0xc94cde75,0xd3e7d5b9,0x628ce598,0xdf28c25c
.word 0x033e7d86,0x77939427,0xea17940c,0x0b149fe0
.word 0x152847a5,0x9e1c2ab7,0x38435b96,0xc33a46d4
.word 0x8b0ca2ad,0x5a8e296d,0x15c408c8,0xc8801710
.word 0xcddf0d04,0x28eba01c,0x63715e6d,0xa3f3b4ed
.word 0xee1e5741,0x2c871bad,0xfba47dec,0xcb9f5a76
.word 0xe6a2bba1,0x2b0d8b26,0x2b08213b,0x75f06889
.word 0x2b2a0e9f,0x42cf1a10,0x86b3f6b4,0xc4cb46a4
.word 0x04628ca9,0xa0eb3614,0x74a4c999,0x42a67709
.word 0x24402db6,0x9b8ec628,0xa59cde03,0xf427ba13
.word 0x5689c46d,0x0098cd3d,0xcd61a634,0x8b946110
.word 0x33f9c55d,0x05f9943b,0xc8e7ba00,0x5c09a329
.word 0xdc366be0,0xa05e06c0,0xe941ac1e,0xf34b7fb4
.word 0x7b675260,0x2be4cad7,0x104a6c5b,0xdcce03a8
.word 0x6bd22d25,0x8ad054b0,0xbe2fd0ac,0x15ebce2d
.word 0xc05115a0,0xbdc798ba,0xe21bfd49,0xcd041c0a
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 0x371e9f20,0xaaff3363,0xfb1ed993,0x61610993
.word 0xee87ca53,0xb1c0fb77,0x6ffa15f6,0xb48ee697
.word 0x6ad58945,0xaac54694,0x7f5aa948,0xa24b9d5a
.word 0x085fe10b,0x96beda09,0x6d5961f7,0x07dd9f1d
.word 0xfce8185d,0xf7fd0eb5,0xa841a677,0x4c5a8d04
.word 0x803c4f94,0xbf00a79a,0x8470165b,0x94d5d565
.word 0x27cdfff9,0xe46495d1,0x2f8c90db,0xafd18e2b
.word 0x69f6f67f,0x555164ba,0x30e76a08,0xdca95cad
.word 0xe380dbf8,0x234f54d6,0x1584368b,0x199c4b5b
.word 0x14946516,0x74e5b029,0xd203d986,0x3180be91
.word 0x1446b0a8,0x745b2342,0xd882e22d,0xb70593aa
.word 0x78b6b7a1,0xe69f7fc2,0xcd36cadc,0x851cfb8f
.word 0x89ba23f2,0xa27913a5,0x8458a460,0x9db6415d
.word 0x8680da95,0x11505008,0x8304f2d5,0xb5dc98fb
.word 0xf0bd41fc,0xb3e52000,0xc8b7944a,0x27dd38f6
.word 0x540f2c6f,0xc8204535,0x01ee9a88,0xc317b5c0
.word 0x65f398ca,0x3b2bf3b8,0x0fbe0ec5,0x2e1c04a1
.word 0xf5b41b1b,0xc5724556,0xf2d4a8e4,0x12a1f64d
.word 0xeea4168f,0xa880c82a,0x03aa2698,0x2fdca2e5
.word 0x08dd287a,0xec7e1af3,0x0960211f,0x82b2afdd
.word 0xb0282239,0xc8ebca94,0x8a1cc68a,0x94fcdc39
.word 0x7431a45f,0x3ae81a56,0xefa592e0,0x099d7544
.word 0x527741d1,0x1d0a0d69,0x17382fef,0x07243851
.word 0x16871d69,0xe264174c,0x29c748d8,0x219727b2
.word 0xb433787e,0xba2abb6f,0xcbd3b5fc,0x6cc0a04d
.word 0xaa200b97,0x916eedbf,0xb1707a27,0x19dd30e7
.word 0x58c95111,0x55b00d42,0xea0d98bf,0xe2a3e68a
.word 0x16d6caf8,0x8adf6051,0xb8c2e75f,0xbcc0b781
.word 0xb25ae04a,0x4e54f545,0x5561e839,0x1c263c82
.word 0xc892fb96,0x6fc55549,0xe2e96c64,0x08016e36
.word 0x802b6181,0x21bfd196,0x6e45044c,0x6ac70488
.word 0xc6fd22d7,0x206e4d75,0xae8fe6be,0x9f1a9174
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 0x9f303ae8,0x483c526f,0x4d75fb8d,0x4731d0f2
.word 0x42a59cb2,0x15a08f21,0x26cb2cec,0xba07948b
.word 0x51f2fa4f,0x0797d54d,0xeaf81423,0x85cf9221
.word 0xd657f3af,0xe7c01731,0xe9dda24d,0x0aa33156
.word 0x27f9ae20,0x27adb017,0x82a64376,0x4f0098b0
.word 0x85baaec5,0x63ba5a1e,0x3640f468,0xc9e1661e
.word 0xd44d94ab,0x7ae0e714,0x10c487c0,0x64a87bc9
.word 0xa594bfab,0xa864877d,0xe52753c0,0xc50b970e
.word 0xd6c1d098,0xd6bab52d,0x4b2dbc6f,0xfc1058d6
.word 0x4e79626f,0xba67ade5,0xfb6272fe,0x2eb96110
.word 0x461317ce,0x39db2c78,0x7e8b2b19,0xb391e3fe
.word 0xc6ee4d3b,0x5b7f859d,0x466bda6f,0x1a07027c
.word 0x141418b1,0xe74078b6,0x86292ca8,0x26f46974
.word 0x7a061281,0x3035a3ef,0xc01a413c,0xab7c67e9
.word 0xa50c4763,0x754f1e99,0xcee978e2,0x799e1f61
.word 0x18b0a913,0x1d2ff079,0x1cb0934a,0xf3096deb
.word 0x3e9ac6c0,0xfd8dc81c,0xbb8fd72e,0x9cb4895f
.word 0x2cfe974a,0x3716490f,0x12edae6e,0xa6eae2f1
.word 0x422cc7b9,0x7f7348ee,0x6f7f8022,0x07239b99
.word 0x0f3ec06e,0x9a748cd8,0xd773c6e8,0x8e7deeb4
.word 0x2e9a2fe5,0x3e471730,0x824e5a42,0x3ae52da3
.word 0xab1cdd5f,0x09b51ff3,0xc1938c2b,0xb0b5b4bf
.word 0x59c2388f,0x89805520,0x142c22dd,0x2b50c247
.word 0x5cae94ec,0x667b2e24,0xfcb23743,0xe8aaad9d
.word 0x30edfea9,0x830aac1b,0x4f7cad5d,0x68a80ad8
.word 0x9d333a72,0xb2aab9ea,0x567355f0,0xa833ba22
.word 0x8f9d9677,0x421e0991,0xbc55699c,0x95793440
.word 0x9e130a58,0x2a6c7cbd,0xebfb7afd,0xa4df4a83
.word 0x2b81e647,0x478fc6d2,0x53035c7d,0xe24f2ea1
.word 0x8b3e20f5,0x3d16172d,0x95cf81d5,0xc7339c06
.word 0xcd2794b2,0x6e52bde1,0xe40ec6d0,0x2e232977
.word 0x79d90646,0x0ccae523,0xeafa442e,0x6ae25aea
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 0xfe069224,0x9b9c2e1b,0x2373d1c6,0x973dc311
.word 0xd1a7aa88,0x22524dc1,0x66ad8f8e,0x52e4e669
.word 0xe2f3dbbf,0x20a010af,0xab005a2d,0xe809c197
.word 0x2e3da21b,0x6ac92cb7,0x351353c0,0xf158fb80
.word 0xc06949dd,0x13eac646,0x5a2fe6d7,0x3ea4467e
.word 0x73d44776,0x6090eb9c,0x08394be7,0x53319ee5
.word 0x2e1a7371,0xa8937095,0x4274913b,0x16d00f11
.word 0x732b7246,0xe4e18941,0xddc5f069,0xf0dd86ab
.word 0x8257e1dc,0x4842bec9,0x3c785309,0x7a4e5d73
.word 0xbda781e8,0xa1ffa324,0xddc44bd5,0x3f06fd56
.word 0x20cbc41e,0xcaa8c804,0x6025e538,0xc6e8c990
.word 0xea12f1be,0xa97553c5,0x0aa44272,0x93517b2e
.word 0xb6d669e1,0xc8256762,0x04d049e0,0x31fe052b
.word 0x0c33ade4,0x0d2a8657,0xa1bc5c79,0xc1a3b8a0
.word 0x95e69c59,0x229f6350,0xd902747b,0x6b489faf
.word 0x85f8edf2,0x5b997e81,0xa97efd44,0x87e9c0d3
.word 0xd41fc388,0xdb4e2931,0x1190b90a,0x1956d5b0
.word 0x652eac8b,0xd570d8e9,0x66642295,0x05fc099b
.word 0xa67a6eae,0xef53841f,0x889106cd,0x06b35f63
.word 0x9f70f543,0x854c8184,0x4c311f34,0x52277d8d
.word 0xbd89248d,0xf8184d24,0x5587a63a,0x92d70a87
.word 0xe6851e3c,0x3d21654a,0xee360f39,0x03d3d51f
.word 0x21b279b2,0x3cc2e591,0x59e2634c,0xea6c41de
.word 0x0fdf2679,0x276667b7,0x96821d9b,0xc8b53e0a
.word 0xfa26a183,0x332013a0,0xb2ca7123,0x25f54883
.word 0x449ddd97,0x8820e750,0x11408994,0x8eb049f9
.word 0xeb75432d,0xeb16c045,0xffa3c07f,0xd0e35f89
.word 0x4f6affc6,0xcb377a65,0xcdd29204,0x235355aa
.word 0x8216a2be,0xdd685d25,0x79ea7132,0x4f7cd760
.word 0x34678956,0xd26fe11a,0x56f4cc1f,0xfa123ef0
.word 0xb1ffb81e,0xddd9eb45,0x32b9ce59,0x0d843e35
.word 0xf71dba6e,0x3afdc881,0x3fbe092a,0x5c2c1b3a
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 0x9906e7b5,0xacb9e569,0x0c07d768,0xaa440271
.word 0xdef11e19,0xb4ff5149,0x1eec069f,0x316ad3a4
.word 0x4a4e3def,0x185d951a,0x49884538,0xd3559ae7
.word 0xca06d249,0x0a020079,0x59ad54b3,0x3be9a5fb
.word 0x2f2227b3,0xe12d41d0,0xed98518d,0x19f2fa3a
.word 0x63d5a7cd,0x78d7d79e,0xa95e6b7c,0x6b3603a9
.word 0x525fab8c,0xf07d01f3,0x520128d2,0x37a09b8a
.word 0x04269c03,0xe496ec2f,0xbdc090d8,0x3e597280
.word 0xbe858b4f,0x0c0590e7,0x9f7f3a32,0x3bbb39c3
.word 0x0cee3ca4,0x493c454b,0x8365d664,0xe87b290c
.word 0x2f6ad377,0x20b65394,0x0edd949a,0x67fd5764
.word 0x8acb7802,0x58f58135,0xd559a23e,0xc1b8fc66
.word 0xb5fde985,0x142a6169,0xf38e484e,0xef175b16
.word 0x6d4696ce,0x90ecc812,0xc4c4cb15,0xbba39f82
.word 0xb0628d5e,0x6c29c255,0x802d8114,0xc217d0f6
.word 0xdb17d46d,0x595bbeb1,0x7f324740,0x94266958
.word 0x66ff9884,0x50ad885d,0xd121216e,0xfcee3664
.word 0xdca4d935,0x77414c4e,0x454875b5,0x79dd8cd7
.word 0x450899c6,0x25a821ec,0x187f4fc7,0x353bafd2
.word 0x9b82018e,0xc9521f20,0xc43a283b,0x561b5074
.word 0x1d2c789a,0x60b4d372,0x30af9b66,0xaa5fa4a5
.word 0x69fc344d,0xff6e6386,0xfe07ac64,0xc2fa9276
.word 0x941d4e2b,0x24621d26,0xc4a60445,0x42360426
.word 0x7c973e3b,0x8273c281,0xc41c779f,0xe5cdbe56
.word 0xda515e68,0xd7570282,0x668b5a1e,0x9e8bad89
.word 0x76fc977c,0x759b450f,0x9994056e,0xbd43660b
.word 0xac2401e8,0xbf47d68b,0x1e0e70a9,0x5ab20bc0
.word 0x5d9fd298,0x11c22b9b,0x3195ef37,0xe94eb250
.word 0xfc8201f9,0x5cd608cd,0x695faadb,0xb97483e4
.word 0x1dbdc227,0x7fb52db7,0x8187fa78,0x00468e8e
.word 0x3008fe94,0xedf6974d,0xd38dd0aa,0xcbacb0a3
.word 0xb0c6e22f,0x8f6ecaf9,0xb83669d0,0xe5446226
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 0x1949ecbd,0x95b71341,0xbbe4ba4a,0xbc02e8ef
.word 0x1e2cd018,0x991be886,0xfdb8e889,0x1710c431
.word 0x3061d90d,0x23e26b3c,0x1edf1a6c,0x7f0a783a
.word 0x4667d1fd,0x5ec78aa2,0x0f3ac31e,0x82ce3fd7
.word 0x2c31c6fb,0x4b4f20d3,0xf6978ade,0xe8d554b7
.word 0xb2aee288,0x2dd190a7,0x5a675632,0x5fa3cb10
.word 0xefda8938,0x161188f8,0x23c3c66b,0x08de58c0
.word 0x26f3bf66,0xe7a31d76,0xb89abeaa,0x1cfe04df
.word 0x33ce40a5,0xd991a0eb,0xb70b3514,0x5048021a
.word 0x920c2f41,0xcfe6708f,0x90cdad9a,0xbe563373
.word 0x284a43ab,0x5393e6b7,0x8981259e,0x91727cbe
.word 0x1c2c8c79,0x4fcde069,0xda0a73c1,0x91203be8
.word 0xa071095b,0xd2f4ef4a,0xdb6ff8d7,0x73a8406c
.word 0xec7cc126,0x1d6be40b,0xc3d3ae7a,0xa7888cb3
.word 0x79ac5eaa,0xd5a6ac7b,0xf95c9881,0x89d92c6d
.word 0xbe25306e,0xf8e57b5d,0x040ad07e,0x3d1c76d7
.word 0x8e0fb539,0xdd3c7f49,0xa1267286,0x02d20fc8
.word 0x41dd0071,0x8ad6be4c,0x1d5151b3,0x52f89331
.word 0x113068e9,0x6c1f01c6,0x88b540e6,0x7babbd24
.word 0x703f0b29,0x35bd7385,0xde027d87,0x2807e7c1
.word 0x767b6a5d,0x18b20b91,0x56ff879f,0xe7374aaf
.word 0xe9f8df0d,0x302739dc,0x89fe367b,0xaa77891e
.word 0x0ef1e599,0x61d6060f,0x1d919077,0xc6a0b535
.word 0xd2b446b5,0x69989147,0x007b56f6,0x3d81fa9d
.word 0xaf8b4392,0xf61eef77,0x8b0d88e7,0x4426cf22
.word 0x36779402,0x68d11255,0xf5da9eab,0x73a66083
.word 0x47c93bf7,0xf4567fc5,0x23eab286,0x26513e8e
.word 0x12525f14,0x0f8cacd8,0x2bcff35e,0xf8df937d
.word 0xe3c93e03,0x94f99083,0x9a69e1bb,0x625b3620
.word 0x94b8eb84,0x63700a3b,0xb92e9389,0x3b0633f4
.word 0x218e3cf1,0x0f277aaf,0x15c28813,0x0cbbc993
.word 0x0b398bd3,0xd18a2c11,0x4f22a841,0xd204f483
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 0xc8ecd0a3,0x83dcdc30,0x609efe8b,0x9548865c
.word 0x6dc73665,0x2e7bb41f,0xa8f199b6,0xd9c129cf
.word 0x5bb7980d,0x30885e5e,0x88fcf89b,0x95bf4928
.word 0x4cd6edfe,0x810db201,0xbf47e788,0xf7a304c4
.word 0xd8356c6a,0xefe3a3ca,0x13e5a604,0xdc810465
.word 0xf6e55bde,0xf1c36e98,0x39880057,0xbcba149b
.word 0x695c7f85,0x14629885,0xcb6735cb,0x76ddead0
.word 0xe9192926,0x9d787e09,0xe27772f5,0xe271497b
.word 0x728ada42,0xb10a6c94,0x0d3fff0c,0x05007950
.word 0xaa80f93d,0xc8ac885e,0x765f8cf0,0xa2cd1039
.word 0xd090c6d2,0x549faf37,0x3b1b260b,0x82a388e7
.word 0xd10d86b8,0x64d58841,0x07da313e,0x5aa47e8c
.word 0xcdefd541,0x3d50d486,0x702bbfba,0xc895b597
.word 0xfc9d0960,0x97fd774c,0xe563f0ee,0xfb238fe6
.word 0xe5f943e4,0xc729e75f,0xafdd1e84,0x074d9fa2
.word 0x4a9f76b7,0xefa491e9,0xaf001a1f,0x46bcd2b5
.word 0xef6b47d6,0x1e1d006e,0xac746592,0x90af2827
.word 0xc924613b,0x2d60b663,0x8e1bb65a,0xe5b2844a
.word 0xbc3eb7e7,0xf98d11ee,0x637bc610,0x6233e028
.word 0xea28fd33,0x4a47c05c,0x73799c07,0x7b061ab3
.word 0xb1b2f08c,0x1b49882d,0x63758dc6,0xddefd751
.word 0x88896328,0x5352fa8b,0xfaf1b6fe,0xa9415f61
.word 0x76a7c77f,0xc388e270,0xf9250320,0xc62f2cf6
.word 0x3775b70a,0x9cde9166,0x91207f23,0x3889beee
.word 0x440e86ba,0x15c7f18e,0x329f8a6f,0x45862322
.word 0x9b4ce074,0xee80865a,0x4390dee2,0x82995a77
.word 0x0ebd346b,0xc5e8b6d0,0xe5475b00,0xef7d1b5e
.word 0x7bc06b78,0x68058bfb,0xaae60d1d,0x172c7e4b
.word 0xf656d9c4,0x2c5f8078,0xf28c0199,0x6456604c
.word 0xb8a93c67,0x415b5800,0x277621e2,0xd32201cb
.word 0xbc23e720,0xbcaccf78,0x2c1c0262,0x5de1166b
.word 0xbcd7d13b,0x2d87cf16,0x72f24e70,0x84b1f2f0
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 0x06e6d71a,0x22ae1728,0x6e5e7a22,0xa81e5dc2
.word 0xd387dd1b,0xc3ace0d2,0x64eb467a,0x846561aa
.word 0x215072b9,0xc2e4e57b,0xd62c2eb8,0xb0487435
.word 0x5ce6bc6c,0x696a8c2c,0xf26a578c,0xd370bf91
.word 0x4c60a2a4,0xb5ab317b,0x323353ae,0xa6d56e8f
.word 0x9bc550bf,0xdad49886,0xd989365f,0x208849d4
.word 0xbadc33d2,0x2e73ca93,0x86a297b5,0x92d0d3fe
.word 0x51c2e974,0x33d5093e,0x4c8c0c66,0xddb4ef07
.word 0xb74c9f89,0xe67515d0,0x278ca03f,0x8fad2a00
.word 0x162d5760,0x090cdb39,0x9a2cfad6,0xb8aa7d17
.word 0x0ffa2ddd,0x4b5895f2,0xdc3aded3,0xc5705ed4
.word 0x3496db1a,0xb2004567,0xbd1a69e2,0x989f7eea
.word 0xb1417651,0x57b619a2,0x351cd979,0x22194ed0
.word 0x13285c08,0x10aa7459,0xf0ad8196,0xf1774ca6
.word 0xb71f7c3b,0x6761cc26,0xf7d25729,0x74d657f5
.word 0x4874a1ad,0x97db00e4,0x4b86ebac,0x0d0b5a5b
.word 0xde942149,0x4c82e52e,0x096c6f00,0x4a9065dd
.word 0x82892527,0x4f504de7,0xe1d2d207,0x71a84c51
.word 0xa6fee087,0x1e68e1f1,0x57998272,0xefdd2654
.word 0xda748864,0xc608678f,0x9eba3648,0x287b3f6d
.word 0x1ba86d29,0x1696bef4,0xd7473b5a,0x8b39f332
.word 0x11b98b68,0xc2cee3a0,0x7b8c9408,0x78246732
.word 0xc0d15ae9,0x212bda1f,0x31fbd48b,0x3ea95b9a
.word 0x9df07ead,0x04aa85df,0x58a4c495,0xf450bb46
.word 0xe89a7068,0xe06b74c7,0x41efbfac,0x38a8a3e5
.word 0xab5aea74,0xcb7d7b44,0x0a32ac76,0x9b42336b
.word 0x44154efa,0xd7737f3a,0x76c5e93e,0xa18136d4
.word 0xfc082c3f,0x43ac22e0,0x96071d40,0xab5bc032
.word 0x6f8a9282,0x9e719aab,0x9282f8f3,0xb86d9443
.word 0x4d8da755,0xe7c3c1e3,0x150a669d,0x192a836b
.word 0xc72539f9,0xc77055fd,0xc970a65b,0x965e53c3
.word 0x0435f585,0x57450dce,0x005a85ea,0xd3adbdee
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 0xc2150b79,0x7fa9bf3b,0x05c9480a,0x18bea194
.word 0x00a7eb65,0xba13e60b,0xb3fdd646,0x9ad1813a
.word 0x69b6af3d,0x5bba4a97,0xc7d32dca,0xd15828f2
.word 0x7f2f84fd,0xc16ed015,0x8d0ac2e0,0xfa591f54
.word 0xb322b65c,0x18fdaee6,0x3c9bb56d,0x0931c7e6
.word 0x9e7c66f3,0x075e57f5,0x34088a68,0x9ed49659
.word 0x08f68267,0xfa4659bd,0xb8aa6e4a,0x7fe856c1
.word 0xbc97682f,0xf6697d2f,0xf77234d9,0xe0636f09
.word 0xe123fcd3,0x30e0983c,0x2e2807ca,0xb8eb4213
.word 0x04dc3c53,0xa725e257,0xa73ff658,0x05347961
.word 0x86720b80,0xaadd9dd1,0x201857ce,0x56632c11
.word 0xa0dd1b48,0xfcf9582d,0xff35a545,0xf95c52b6
.word 0xbec59526,0xa2d589b9,0xc032e2b4,0x6550df0e
.word 0xf7ef5375,0xac911d44,0x64a380b5,0x6c96184d
.word 0x1fa526c4,0xf07c75ff,0xa23b3610,0x71c06c51
.word 0xe10a21d1,0x70c52179,0x46b1af35,0xea03c1ef
.word 0x30bef6e2,0xa2f18b2b,0x58437c95,0x54ebfdfe
.word 0x8d2d07be,0x72720158,0xa3664068,0xc85609c8
.word 0xe481b4a3,0x8dc069bf,0x86ca4e58,0x88244c8b
.word 0xa2a7cb2f,0x0b243fc0,0xcf7ab0f4,0x35c505ff
.word 0xe44a1d97,0x10b6756c,0x367da284,0x23e33f18
.word 0x51d1a78d,0x54de2ff6,0x26717b36,0x0ae90782
.word 0x37ee5026,0x0cdba86d,0x46e94292,0x8ffde547
.word 0x6744103d,0xc79e1385,0x244e82f6,0xcfeda207
.word 0x7d70800e,0x9f1bc7bb,0x586e2ffe,0xfcd15895
.word 0x55f05663,0x08292201,0x17d57769,0xdb1d1053
.word 0x07cd5ca5,0xc8c8f28d,0x399f85b8,0x916db358
.word 0x748d98fc,0x5248aba6,0x0bb5ba81,0x10d6eac1
.word 0xe26e34a1,0x000ed822,0x6fea626f,0x604f7e6b
.word 0x5ac3adc2,0xf349b34c,0xbf0aeef0,0xf206d8fb
.word 0x8a29a93f,0x59fb926c,0x1e18e09d,0x2c5df2ed
.word 0xe9368581,0xcaef726d,0x6ad94541,0x26de3392
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 0x63ba0cea,0xbb631bc1,0xd38f77ab,0x8e761e0b
.word 0x8104bc1a,0xb1e35d38,0x967480f6,0x6fa57c40
.word 0xbe2c423c,0xe83a59cd,0x4952f9d1,0x415b8cb3
.word 0x23c3136d,0x1e38b555,0xfcd34aae,0xb5609c90
.word 0x5bce729b,0x75a3e011,0xa2dd1bbf,0x0725e993
.word 0xed5cd3b4,0x0f43b3e3,0x1d35f99f,0x40196fc0
.word 0x909ced50,0x82e3bd14,0x55858e87,0x5b4fa7d3
.word 0xbab2ce08,0xd7442303,0x520cf92f,0xa4c756af
.word 0x912a3166,0x1f005fb0,0x0ca818de,0x6c8020be
.word 0x9533e98f,0x38a5137d,0xded839c5,0x88eb49a9
.word 0xa040184b,0x56f794f6,0xc267c1a5,0x151c1c48
.word 0xfe649f92,0xb1e901e5,0xdc4f49ff,0xfe8fed0c
.word 0x5dc33395,0xb156462a,0x87df0680,0x90d311c6
.word 0x4d385c0a,0xa7e2bd1d,0x40b486c1,0x300714e4
.word 0x3491e6a3,0xcd7fcce0,0x91155083,0x72d46237
.word 0xe80c82d3,0xb4a85d97,0x2fc17e10,0xb1800038
.word 0x914ec47f,0x5fafc739,0x476bab6b,0x317addae
.word 0x3eaec6e3,0xbb843504,0x45450b31,0x90134c71
.word 0xc2a3c2a2,0x92098b5e,0xe3b4cad9,0x13a22f3b
.word 0x67074dd1,0xc6ea72a0,0xef409575,0xf059df87
.word 0x7211d19b,0x5b8c2794,0xb799b0e0,0xc1a2ce5c
.word 0x90bc59ae,0xffb0c788,0x79953f29,0x1abdeb15
.word 0x68ff17ab,0x9ae276b2,0x3cfcd6e8,0x85952771
.word 0xd9360500,0x9a8ebd9a,0x45e7c64a,0x2ed029ca
.word 0x57424083,0xa6b8400c,0x50e5b322,0x66df1947
.word 0x9168f2ca,0x3d804370,0xa1f51f48,0xc0e15bbf
.word 0x17d51618,0x33b53db8,0x0e03625f,0x99389899
.word 0xa56b91fb,0x0d71ad74,0x8d8a0516,0x56d1acca
.word 0x836f999e,0x19b6571c,0x67012140,0xb29b2f70
.word 0x2bccc332,0x4dc4a5dd,0x2305c306,0x7ce1154e
.word 0xaa99c2ee,0x8414d77f,0x32da4550,0xb3ad9ccc
.word 0xcc319f8d,0x2fe2f230,0xb5954900,0x8647293c
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 0x3dcbd51e,0x62732a5b,0xa2c50fc9,0xe7c93b15
.word 0x4afd5db2,0xdf443d99,0x591c05fd,0xcaf71b5d
.word 0xf46b84e7,0xbee0efbc,0x3671610f,0xee3673b6
.word 0x00680f6b,0x0ff757c1,0x40575725,0xe8c028a7
.word 0xe81df438,0x315d3ce2,0xf0df8dbe,0x27716035
.word 0x426b4ad5,0x9870c588,0x243d3024,0x564d8577
.word 0x85fb14b8,0x0d1551d8,0x5483fd96,0xd7808cb0
.word 0xef8595c8,0xfd39b602,0x095f567e,0x7f9fc53f
.word 0xe75680f9,0x00fc2d06,0xa8616d1e,0x19ef6fd7
.word 0xf49f1723,0x6da0a403,0x7d333a3f,0xe30238ad
.word 0x1b95d023,0xa627f525,0x72f4388f,0x121c9e01
.word 0x7c212b59,0x00127986,0xae238658,0xd1cbc030
.word 0x0cf61263,0x07871bc2,0xed69f131,0x2096bba5
.word 0xc3af9cf4,0x738f9a5a,0xfc8e738c,0xda47c05f
.word 0x75bdbf87,0x7d93f870,0x76f00074,0x9d3b0171
.word 0x2cbe15ed,0x22bc786a,0xc8db6184,0xd1ddee56
.word 0x05a08d70,0x682c91a7,0x3abbf315,0x083852e0
.word 0xe5369b5f,0x79df520c,0x4e6b7b22,0x7f8469b7
.word 0x44f6810c,0x79e78541,0xb80c52ff,0x391c57cf
.word 0xddf67075,0x833f03d2,0xcb82aaec,0x31a64a21
.word 0xcc39dec3,0x4ddf97be,0x7ada8830,0xe3e718c0
.word 0x970dcdea,0x02880e3d,0xd1d1ef4e,0x026fb8e3
.word 0xab96bbcc,0x2b4c5fea,0xdbbc723c,0x684e70cb
.word 0x19d6bdac,0xdeefdd70,0xc97c7c42,0x27581157
.word 0xeb44f105,0x2af08539,0x4ffa5e17,0xcd9f816b
.word 0x3bba388c,0x1d02ad2e,0xc3213393,0x99baad32
.word 0x5cd01855,0x0a34850e,0x5b6ed0d5,0xd38f7dfa
.word 0xad60884b,0xe9ae522e,0x587249c8,0xdb2d8400
.word 0x6e76fc32,0xa770ca4c,0xa87366ff,0xbd87184d
.word 0x108e8d96,0xcce983c4,0x28bf21bb,0x2dbad84a
.word 0x41cac255,0x7a125a5e,0x8eb8368f,0x9e49aa61
.word 0xb626b57d,0x1caa6761,0x84f7f953,0xfc4e30f2
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 0xb5979d1d,0xe3091c39,0xd132c671,0xbc402a68
.word 0x388b335f,0xc6216c66,0xfa73ed6e,0xc37c859d
.word 0x2247d686,0xc20fffdc,0xddfb601d,0x76bdc3e6
.word 0xcf83b46f,0x8839e98b,0x0ff2db19,0xb259c735
.word 0x63b56a71,0xb6938ad3,0xafc5a6f0,0xc5294f46
.word 0x2a68c736,0xe0bdd7c8,0x3e48e83f,0x7c74bdb4
.word 0xf7d1b44e,0x6ea63daf,0x3cd4f00a,0x9ef6b82b
.word 0xa09699f8,0xbb03eaa9,0x30603d11,0x51d4b3e4
.word 0x7370a499,0x4b342dea,0xe465cdce,0x3b38a1d3
.word 0x71c44099,0xadcd5c3b,0x9840e9c9,0xd8debc93
.word 0xcebf2e78,0x8cb802da,0xd71785dd,0xf20eed25
.word 0x2559cd9b,0x53402956,0xa2fce2f0,0x6a8e8ff0
.word 0x8a3e6681,0x5e003b63,0xab91429d,0xd46ef843
.word 0x4b0947b4,0xee658f4a,0x60d85c8c,0x93f04d06
.word 0x921156f4,0xb5df33f0,0xc63d9e2d,0xbc2a9af4
.word 0x6f1e9dcf,0x3178189a,0x1182fc77,0xf4b69d41
.word 0x553fbef4,0xb4ace50f,0xa08db62c,0x43f786ef
.word 0xe9aa0e7c,0xe4a8641d,0x8f7f46fd,0x043e2ee4
.word 0x78c6e65f,0x4526dca5,0xb9751c4f,0x6602c490
.word 0xe5d20aba,0x12668400,0x1a12d0fe,0x71f3ccd5
.word 0xd08388ef,0xae514e48,0xb551ccc2,0x0ff94014
.word 0x8a03c0a9,0xe70f0421,0x3e484630,0xc0ef85ef
.word 0xb0c88876,0xf2ea0527,0x0ac60230,0xdd52e920
.word 0x92ecb79b,0x9e5a486c,0x7f93b779,0xed70c2da
.word 0x77056037,0x24c54c11,0x4e146fcf,0x823973fe
.word 0x7c092ad3,0x686da222,0x4453face,0x3817f15b
.word 0x046412e4,0x53389a2a,0xf7afcdbe,0x44785cb7
.word 0x29bda72c,0x6fd28f1d,0x18c437e7,0x4a3237f9
.word 0x71f81ff3,0xf2054d42,0xebf52008,0xeb1eb481
.word 0xe9ecc45f,0x66b0ad9c,0x060dcef4,0x6a8b330a
.word 0xc0047a02,0x8f2613e9,0x916930f2,0x0fa10a75
.word 0xb51f4c0f,0xb1c7a123,0x0c014136,0x937fb10f
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 0x4712e8cc,0xc41bb6aa,0x2077cefd,0x9be6b9d3
.word 0xd7b3572e,0xdf53accf,0xbff43cd0,0x6275b4ba
.word 0x549be89b,0x3f07dc62,0x5731f53b,0x09165443
.word 0x9b369fcd,0x7e2e20fb,0xf211f356,0x2b19d18b
.word 0xd0dc1023,0xf63d3fd8,0x4b221ae1,0xc186360c
.word 0xde1db3f2,0x25ed5b63,0x1aa7b941,0x94e2a721
.word 0x291e59f7,0x8b99636e,0x442f3604,0x42a83b18
.word 0xc27c6ae4,0x20508cdb,0xdfde3d56,0x764702f0
.word 0x1cecd93c,0xf53fdb96,0x04dbc27f,0x67ebf27b
.word 0x5515d678,0xc9278aa9,0x95746196,0xd4bfc4f7
.word 0xf11a4d9a,0xdbaf757f,0x8dd0b147,0x40e5244d
.word 0x6c54d54e,0x374fdfb3,0xd4ebb465,0xc273d442
.word 0xb32e8c43,0x86264844,0xbcc35aee,0x1407c9ab
.word 0x45aa483a,0x512dff05,0x4dfbc8b7,0xea6f7d64
.word 0x644357e1,0x2679d4fb,0x7cecdd5e,0xdbc52171
.word 0x749c07e0,0xbe33c27d,0xd656b075,0xa8fd904a
.word 0x1384f187,0x62d999f4,0x05716004,0x9d01f1f7
.word 0x6f4c32b3,0x7e871147,0x1ccd8902,0x88355b19
.word 0x9daeaae1,0xf1505e6e,0x1c009f80,0x15699322
.word 0x3babf221,0xbd627f18,0x96e300a1,0xc1037b10
.word 0x47050689,0xd9de5dcd,0x9adef771,0x920ceb5c
.word 0x1a13b93e,0x28ad1ffe,0x244a5c85,0xbd3e75b5
.word 0x8e5aef53,0xc3bdc93b,0x846b3255,0x9f5c7543
.word 0x9b414f1c,0x488b4661,0x5045ac3e,0xface5388
.word 0xd9bcdeb0,0x1e98874b,0x5e73d879,0x29b7c8a5
.word 0x03988499,0x42da465d,0xc5d1c2e8,0xdd0253c0
.word 0x4352a10b,0x3f4114b0,0xca69d450,0x57ebb0cd
.word 0x2237531b,0xbae85ac5,0x1817b3a1,0x06c8ffc4
.word 0x524e3511,0xd0680785,0xfee1a5a8,0x89278576
.word 0x5e069791,0xa8949fe2,0xde219221,0x1382a2ec
.word 0x6837dbc6,0x4456a678,0xb1ff691c,0xc44c48cc
.word 0x4b946571,0x3a8ccc2c,0xe4d5765c,0xb5918e91
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 0xeab61522,0x2fd6eb90,0x8f1d57d1,0x13813d64
.word 0x52df9b31,0x0b5704ea,0x924f15f8,0x04eba244
.word 0x5d7927fb,0xccd03a2b,0x33d81a4e,0x8ce756ba
.word 0x41c305a8,0x4a18aced,0x12cac52f,0xc7d4b19d
.word 0x4378cb98,0x82176dd8,0xb0377615,0x93c680d2
.word 0xe6e76250,0x4cefec36,0x5eccfeee,0xfa0ea805
.word 0x4efd124c,0x6111ba07,0x8c9fe99d,0x3e90d044
.word 0xa4bd2eca,0x329ff4bd,0x27626309,0xfc106dae
.word 0x25855ca4,0xa6b4e02e,0x12ba89ae,0x227c6639
.word 0xff83cf3c,0xe9c0328f,0xe96fd2c5,0x42e551d5
.word 0x9532957f,0xe5674a19,0x64df8900,0x544aa699
.word 0xd557e97b,0xf0eb8809,0x69c70d0d,0x0bfad71b
.word 0xae091700,0x96c1128f,0xb2d8d437,0xc4a0c63d
.word 0x3167ff06,0x3ce56bc7,0x8cf5264e,0x06c46a31
.word 0xe08754d5,0x0f35e790,0x3ba12806,0xaf60f6c1
.word 0x980a9e12,0x91b1b504,0x2c39abb3,0x820479d7
.word 0xc427624f,0x05e7be2c,0x7108d17e,0xe0b7babd
.word 0xf7ca5a4f,0xaf9752b0,0x707c5cfb,0x17f18323
.word 0x87e078c0,0xf0c87151,0xf34badfa,0x7e21ef63
.word 0x5d1274b2,0x465010e8,0x1d1f964d,0xf4a69a0d
.word 0x84b498c1,0x17c792f1,0x75d32e0a,0x0cd57706
.word 0xe07bc83b,0x70b00cd0,0x9dc4c12d,0x936f6d0e
.word 0x7a9251e8,0x4001a737,0x9ef57873,0x0d3690f0
.word 0x98ad0f54,0x2fc0296a,0xda6c138f,0x5aec40c2
.word 0xfca9c1ba,0x42fb1ad0,0x6d9ac50d,0xe1b437f1
.word 0x18bdfe98,0xd772a70c,0x63465cbe,0xba7cf3a7
.word 0xd9478d93,0xf401a3b4,0x847e3369,0x58a6480f
.word 0x8036bee1,0x872c5b99,0x1812ab31,0x105c4229
.word 0x883343ce,0x07d7ae54,0x1d0b9889,0x61cfcdac
.word 0xa5d23446,0xea1f732e,0x28aef307,0xc322e1d0
.word 0x999759c0,0xcb7262f3,0x0068f208,0x4f5053a5
.word 0xe6c9843f,0x23b3ffa2,0x360ce370,0xd85c4f18
unres3_end: